diff --git a/.config/hypr/scripts/refresh.sh b/.config/hypr/scripts/refresh.sh old mode 100644 new mode 100755 diff --git a/.config/hypr/scripts/swww.sh b/.config/hypr/scripts/swww.sh old mode 100644 new mode 100755 diff --git a/.config/hypr/scripts/systemupdate.sh b/.config/hypr/scripts/systemupdate.sh old mode 100644 new mode 100755 diff --git a/.config/hypr/scripts/wallpaper.sh b/.config/hypr/scripts/wallpaper.sh old mode 100644 new mode 100755 diff --git a/.config/hypr/scripts/wallpaperselect.sh b/.config/hypr/scripts/wallpaperselect.sh old mode 100644 new mode 100755 diff --git a/src/fonts/NotoSansCJK/NotoSansCJK-Regular.ttc b/src/fonts/NotoSansCJK/NotoSansCJK-Regular.ttc new file mode 100644 index 00000000..a2033d0e Binary files /dev/null and b/src/fonts/NotoSansCJK/NotoSansCJK-Regular.ttc differ diff --git a/src/fonts/OTF/Font Awesome 6 Brands-Regular-400.otf b/src/fonts/OTF/Font Awesome 6 Brands-Regular-400.otf new file mode 100644 index 00000000..f09f7507 Binary files /dev/null and b/src/fonts/OTF/Font Awesome 6 Brands-Regular-400.otf differ diff --git a/src/fonts/OTF/Font Awesome 6 Free-Regular-400.otf b/src/fonts/OTF/Font Awesome 6 Free-Regular-400.otf new file mode 100644 index 00000000..09b6a8b8 Binary files /dev/null and b/src/fonts/OTF/Font Awesome 6 Free-Regular-400.otf differ diff --git a/src/fonts/OTF/Font Awesome 6 Free-Solid-900.otf b/src/fonts/OTF/Font Awesome 6 Free-Solid-900.otf new file mode 100644 index 00000000..3bbac68f Binary files /dev/null and b/src/fonts/OTF/Font Awesome 6 Free-Solid-900.otf differ diff --git a/src/fonts/TTF/ArimoNerdFont-Bold.ttf b/src/fonts/TTF/ArimoNerdFont-Bold.ttf new file mode 100644 index 00000000..7ec027d5 Binary files /dev/null and b/src/fonts/TTF/ArimoNerdFont-Bold.ttf differ diff --git a/src/fonts/TTF/ArimoNerdFont-BoldItalic.ttf b/src/fonts/TTF/ArimoNerdFont-BoldItalic.ttf new file mode 100644 index 00000000..da8e5e46 Binary files /dev/null and b/src/fonts/TTF/ArimoNerdFont-BoldItalic.ttf differ diff --git a/src/fonts/TTF/ArimoNerdFont-Italic.ttf b/src/fonts/TTF/ArimoNerdFont-Italic.ttf new file mode 100644 index 00000000..8d30d139 Binary files /dev/null and b/src/fonts/TTF/ArimoNerdFont-Italic.ttf differ diff --git a/src/fonts/TTF/ArimoNerdFont-Regular.ttf b/src/fonts/TTF/ArimoNerdFont-Regular.ttf new file mode 100644 index 00000000..b1864a99 Binary files /dev/null and b/src/fonts/TTF/ArimoNerdFont-Regular.ttf differ diff --git a/src/fonts/TTF/ArimoNerdFontPropo-Bold.ttf b/src/fonts/TTF/ArimoNerdFontPropo-Bold.ttf new file mode 100644 index 00000000..7a6c8365 Binary files /dev/null and b/src/fonts/TTF/ArimoNerdFontPropo-Bold.ttf differ diff --git a/src/fonts/TTF/ArimoNerdFontPropo-BoldItalic.ttf b/src/fonts/TTF/ArimoNerdFontPropo-BoldItalic.ttf new file mode 100644 index 00000000..7093d30b Binary files /dev/null and b/src/fonts/TTF/ArimoNerdFontPropo-BoldItalic.ttf differ diff --git a/src/fonts/TTF/ArimoNerdFontPropo-Italic.ttf b/src/fonts/TTF/ArimoNerdFontPropo-Italic.ttf new file mode 100644 index 00000000..a45795c3 Binary files /dev/null and b/src/fonts/TTF/ArimoNerdFontPropo-Italic.ttf differ diff --git a/src/fonts/TTF/ArimoNerdFontPropo-Regular.ttf b/src/fonts/TTF/ArimoNerdFontPropo-Regular.ttf new file mode 100644 index 00000000..786a5d8a Binary files /dev/null and b/src/fonts/TTF/ArimoNerdFontPropo-Regular.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-Bold.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-Bold.ttf new file mode 100644 index 00000000..ca620d62 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-Bold.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-BoldItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-BoldItalic.ttf new file mode 100644 index 00000000..4d9c1a83 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-BoldItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-ExtraLight.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-ExtraLight.ttf new file mode 100644 index 00000000..4467e7c4 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-ExtraLight.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-ExtraLightItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-ExtraLightItalic.ttf new file mode 100644 index 00000000..d781da9d Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-ExtraLightItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-Italic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-Italic.ttf new file mode 100644 index 00000000..e0b4238d Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-Italic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-Light.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-Light.ttf new file mode 100644 index 00000000..616fbb0c Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-Light.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-LightItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-LightItalic.ttf new file mode 100644 index 00000000..269a4e9e Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-LightItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-Regular.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-Regular.ttf new file mode 100644 index 00000000..2b3870a5 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-Regular.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiBold.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiBold.ttf new file mode 100644 index 00000000..b686c1a8 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiBold.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiBoldItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiBoldItalic.ttf new file mode 100644 index 00000000..ddfddad0 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiBoldItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiLight.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiLight.ttf new file mode 100644 index 00000000..db9208d4 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiLight.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiLightItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiLightItalic.ttf new file mode 100644 index 00000000..b5db1467 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFont-SemiLightItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Bold.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Bold.ttf new file mode 100644 index 00000000..23dc034b Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Bold.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-BoldItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-BoldItalic.ttf new file mode 100644 index 00000000..0c0cafc1 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-BoldItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-ExtraLight.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-ExtraLight.ttf new file mode 100644 index 00000000..608bfdce Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-ExtraLight.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-ExtraLightItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-ExtraLightItalic.ttf new file mode 100644 index 00000000..8c0e7845 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-ExtraLightItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Italic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Italic.ttf new file mode 100644 index 00000000..07e79d7a Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Italic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Light.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Light.ttf new file mode 100644 index 00000000..4e9c103f Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Light.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-LightItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-LightItalic.ttf new file mode 100644 index 00000000..a0bf2703 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-LightItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Regular.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Regular.ttf new file mode 100644 index 00000000..3d6d13c0 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-Regular.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiBold.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiBold.ttf new file mode 100644 index 00000000..6679e258 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiBold.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiBoldItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiBoldItalic.ttf new file mode 100644 index 00000000..4cf65111 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiBoldItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiLight.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiLight.ttf new file mode 100644 index 00000000..c8960452 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiLight.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiLightItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiLightItalic.ttf new file mode 100644 index 00000000..d50a25fd Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontMono-SemiLightItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Bold.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Bold.ttf new file mode 100644 index 00000000..7126ee36 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Bold.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-BoldItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-BoldItalic.ttf new file mode 100644 index 00000000..1d8834b8 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-BoldItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-ExtraLight.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-ExtraLight.ttf new file mode 100644 index 00000000..cbbfcee2 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-ExtraLight.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-ExtraLightItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-ExtraLightItalic.ttf new file mode 100644 index 00000000..b465a6b7 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-ExtraLightItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Italic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Italic.ttf new file mode 100644 index 00000000..5686ac5e Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Italic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Light.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Light.ttf new file mode 100644 index 00000000..d1fb4542 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Light.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-LightItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-LightItalic.ttf new file mode 100644 index 00000000..5f3c80db Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-LightItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Regular.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Regular.ttf new file mode 100644 index 00000000..76abb0b9 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-Regular.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiBold.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiBold.ttf new file mode 100644 index 00000000..85240f64 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiBold.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiBoldItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiBoldItalic.ttf new file mode 100644 index 00000000..cb285f01 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiBoldItalic.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiLight.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiLight.ttf new file mode 100644 index 00000000..39ca0c45 Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiLight.ttf differ diff --git a/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiLightItalic.ttf b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiLightItalic.ttf new file mode 100644 index 00000000..0a3a8b0d Binary files /dev/null and b/src/fonts/TTF/CaskaydiaCoveNerdFontPropo-SemiLightItalic.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFont-Bold.ttf b/src/fonts/TTF/FiraCodeNerdFont-Bold.ttf new file mode 100644 index 00000000..bd7fbd34 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFont-Bold.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFont-Light.ttf b/src/fonts/TTF/FiraCodeNerdFont-Light.ttf new file mode 100644 index 00000000..ef6bc7af Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFont-Light.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFont-Medium.ttf b/src/fonts/TTF/FiraCodeNerdFont-Medium.ttf new file mode 100644 index 00000000..4c2180c1 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFont-Medium.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFont-Regular.ttf b/src/fonts/TTF/FiraCodeNerdFont-Regular.ttf new file mode 100644 index 00000000..7abb9fc9 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFont-Regular.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFont-Retina.ttf b/src/fonts/TTF/FiraCodeNerdFont-Retina.ttf new file mode 100644 index 00000000..abc20a95 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFont-Retina.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFont-SemiBold.ttf b/src/fonts/TTF/FiraCodeNerdFont-SemiBold.ttf new file mode 100644 index 00000000..eb11abf0 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFont-SemiBold.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontMono-Bold.ttf b/src/fonts/TTF/FiraCodeNerdFontMono-Bold.ttf new file mode 100644 index 00000000..81b48723 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontMono-Bold.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontMono-Light.ttf b/src/fonts/TTF/FiraCodeNerdFontMono-Light.ttf new file mode 100644 index 00000000..5a6a8f65 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontMono-Light.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontMono-Medium.ttf b/src/fonts/TTF/FiraCodeNerdFontMono-Medium.ttf new file mode 100644 index 00000000..608b5f55 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontMono-Medium.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontMono-Regular.ttf b/src/fonts/TTF/FiraCodeNerdFontMono-Regular.ttf new file mode 100644 index 00000000..ed924187 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontMono-Regular.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontMono-Retina.ttf b/src/fonts/TTF/FiraCodeNerdFontMono-Retina.ttf new file mode 100644 index 00000000..2354446a Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontMono-Retina.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontMono-SemiBold.ttf b/src/fonts/TTF/FiraCodeNerdFontMono-SemiBold.ttf new file mode 100644 index 00000000..58bc7fdd Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontMono-SemiBold.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontPropo-Bold.ttf b/src/fonts/TTF/FiraCodeNerdFontPropo-Bold.ttf new file mode 100644 index 00000000..2fa0a1f5 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontPropo-Bold.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontPropo-Light.ttf b/src/fonts/TTF/FiraCodeNerdFontPropo-Light.ttf new file mode 100644 index 00000000..876f72da Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontPropo-Light.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontPropo-Medium.ttf b/src/fonts/TTF/FiraCodeNerdFontPropo-Medium.ttf new file mode 100644 index 00000000..77aa4479 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontPropo-Medium.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontPropo-Regular.ttf b/src/fonts/TTF/FiraCodeNerdFontPropo-Regular.ttf new file mode 100644 index 00000000..7e19fbe9 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontPropo-Regular.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontPropo-Retina.ttf b/src/fonts/TTF/FiraCodeNerdFontPropo-Retina.ttf new file mode 100644 index 00000000..b963bf80 Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontPropo-Retina.ttf differ diff --git a/src/fonts/TTF/FiraCodeNerdFontPropo-SemiBold.ttf b/src/fonts/TTF/FiraCodeNerdFontPropo-SemiBold.ttf new file mode 100644 index 00000000..89d257fb Binary files /dev/null and b/src/fonts/TTF/FiraCodeNerdFontPropo-SemiBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-Bold.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Bold.ttf new file mode 100644 index 00000000..2bc4a977 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Bold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-BoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-BoldItalic.ttf new file mode 100644 index 00000000..c55b451e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-BoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraBold.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraBold.ttf new file mode 100644 index 00000000..7ed5f10c Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf new file mode 100644 index 00000000..9b12297a Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraLight.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraLight.ttf new file mode 100644 index 00000000..4bab5993 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraLight.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf new file mode 100644 index 00000000..fcc424ec Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ExtraLightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-Italic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Italic.ttf new file mode 100644 index 00000000..5af240c4 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Italic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-Light.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Light.ttf new file mode 100644 index 00000000..c8d0bc0c Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Light.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-LightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-LightItalic.ttf new file mode 100644 index 00000000..a0ad2560 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-LightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-Medium.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Medium.ttf new file mode 100644 index 00000000..61901270 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Medium.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-MediumItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-MediumItalic.ttf new file mode 100644 index 00000000..05bfc119 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-MediumItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-Regular.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Regular.ttf new file mode 100644 index 00000000..5e7d395e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Regular.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-SemiBold.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-SemiBold.ttf new file mode 100644 index 00000000..7034d5dc Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-SemiBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf new file mode 100644 index 00000000..e2876a5e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-SemiBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-Thin.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Thin.ttf new file mode 100644 index 00000000..d84f9acb Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-Thin.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFont-ThinItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ThinItalic.ttf new file mode 100644 index 00000000..e422ca6e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFont-ThinItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Bold.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Bold.ttf new file mode 100644 index 00000000..61d25d73 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Bold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-BoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-BoldItalic.ttf new file mode 100644 index 00000000..2885c6be Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-BoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraBold.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraBold.ttf new file mode 100644 index 00000000..8615f9fe Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraBoldItalic.ttf new file mode 100644 index 00000000..e3634227 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraLight.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraLight.ttf new file mode 100644 index 00000000..607663c8 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraLight.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraLightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraLightItalic.ttf new file mode 100644 index 00000000..3d032d43 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ExtraLightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Italic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Italic.ttf new file mode 100644 index 00000000..6ceae280 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Italic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Light.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Light.ttf new file mode 100644 index 00000000..8f9c54a6 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Light.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-LightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-LightItalic.ttf new file mode 100644 index 00000000..205a508c Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-LightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Medium.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Medium.ttf new file mode 100644 index 00000000..10f9c843 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Medium.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-MediumItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-MediumItalic.ttf new file mode 100644 index 00000000..0a5b4ed5 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-MediumItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Regular.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Regular.ttf new file mode 100644 index 00000000..5e77e110 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Regular.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-SemiBold.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-SemiBold.ttf new file mode 100644 index 00000000..9d2a13e7 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-SemiBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-SemiBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-SemiBoldItalic.ttf new file mode 100644 index 00000000..61750cc0 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-SemiBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Thin.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Thin.ttf new file mode 100644 index 00000000..2ab3abaa Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-Thin.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ThinItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ThinItalic.ttf new file mode 100644 index 00000000..4878d86b Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontMono-ThinItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Bold.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Bold.ttf new file mode 100644 index 00000000..be2de11c Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Bold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-BoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-BoldItalic.ttf new file mode 100644 index 00000000..e37df50e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-BoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraBold.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraBold.ttf new file mode 100644 index 00000000..46d20899 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraBoldItalic.ttf new file mode 100644 index 00000000..394b69d0 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraLight.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraLight.ttf new file mode 100644 index 00000000..09c63db8 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraLight.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraLightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraLightItalic.ttf new file mode 100644 index 00000000..841f3a85 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ExtraLightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Italic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Italic.ttf new file mode 100644 index 00000000..98c29e51 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Italic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Light.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Light.ttf new file mode 100644 index 00000000..6b010fa7 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Light.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-LightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-LightItalic.ttf new file mode 100644 index 00000000..a4a3e05e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-LightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Medium.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Medium.ttf new file mode 100644 index 00000000..b6f1deab Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Medium.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-MediumItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-MediumItalic.ttf new file mode 100644 index 00000000..046cf6f7 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-MediumItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Regular.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Regular.ttf new file mode 100644 index 00000000..28ccb3db Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Regular.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-SemiBold.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-SemiBold.ttf new file mode 100644 index 00000000..a416f4a9 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-SemiBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-SemiBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-SemiBoldItalic.ttf new file mode 100644 index 00000000..c325b269 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-SemiBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Thin.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Thin.ttf new file mode 100644 index 00000000..7e584a7c Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-Thin.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ThinItalic.ttf b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ThinItalic.ttf new file mode 100644 index 00000000..9e61037e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNLNerdFontPropo-ThinItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-Bold.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-Bold.ttf new file mode 100644 index 00000000..610c8c02 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-Bold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-BoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-BoldItalic.ttf new file mode 100644 index 00000000..440908b8 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-BoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraBold.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraBold.ttf new file mode 100644 index 00000000..7a3d52ef Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraBoldItalic.ttf new file mode 100644 index 00000000..7c10cdec Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraLight.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraLight.ttf new file mode 100644 index 00000000..92a24626 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraLight.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraLightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraLightItalic.ttf new file mode 100644 index 00000000..0dfeb0ea Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-ExtraLightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-Italic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-Italic.ttf new file mode 100644 index 00000000..b9110760 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-Italic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-Light.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-Light.ttf new file mode 100644 index 00000000..8d39f62e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-Light.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-LightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-LightItalic.ttf new file mode 100644 index 00000000..b6c3736b Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-LightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-Medium.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-Medium.ttf new file mode 100644 index 00000000..f378f285 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-Medium.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-MediumItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-MediumItalic.ttf new file mode 100644 index 00000000..23cbd1fb Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-MediumItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-Regular.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-Regular.ttf new file mode 100644 index 00000000..2e02cab2 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-Regular.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-SemiBold.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-SemiBold.ttf new file mode 100644 index 00000000..e3726bfa Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-SemiBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-SemiBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-SemiBoldItalic.ttf new file mode 100644 index 00000000..33925a2b Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-SemiBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-Thin.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-Thin.ttf new file mode 100644 index 00000000..a612c9aa Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-Thin.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFont-ThinItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFont-ThinItalic.ttf new file mode 100644 index 00000000..418a82b4 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFont-ThinItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-Bold.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Bold.ttf new file mode 100644 index 00000000..5381b98d Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Bold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-BoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-BoldItalic.ttf new file mode 100644 index 00000000..6c365de2 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-BoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraBold.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraBold.ttf new file mode 100644 index 00000000..b6bdc9c8 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraBoldItalic.ttf new file mode 100644 index 00000000..aaa69b40 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraLight.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraLight.ttf new file mode 100644 index 00000000..5b227b30 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraLight.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraLightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraLightItalic.ttf new file mode 100644 index 00000000..ae140864 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ExtraLightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-Italic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Italic.ttf new file mode 100644 index 00000000..11801a70 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Italic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-Light.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Light.ttf new file mode 100644 index 00000000..e89541f2 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Light.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-LightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-LightItalic.ttf new file mode 100644 index 00000000..ffee3792 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-LightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-Medium.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Medium.ttf new file mode 100644 index 00000000..12415b7d Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Medium.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-MediumItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-MediumItalic.ttf new file mode 100644 index 00000000..1f97931e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-MediumItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-Regular.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Regular.ttf new file mode 100644 index 00000000..31e03a21 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Regular.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-SemiBold.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-SemiBold.ttf new file mode 100644 index 00000000..6c87ea46 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-SemiBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-SemiBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-SemiBoldItalic.ttf new file mode 100644 index 00000000..9d64da48 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-SemiBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-Thin.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Thin.ttf new file mode 100644 index 00000000..e66845c4 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-Thin.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontMono-ThinItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ThinItalic.ttf new file mode 100644 index 00000000..d39de1a2 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontMono-ThinItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Bold.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Bold.ttf new file mode 100644 index 00000000..2877b14e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Bold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-BoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-BoldItalic.ttf new file mode 100644 index 00000000..e2bdc28d Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-BoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraBold.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraBold.ttf new file mode 100644 index 00000000..9288f1c1 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraBoldItalic.ttf new file mode 100644 index 00000000..59097c4a Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraLight.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraLight.ttf new file mode 100644 index 00000000..991334db Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraLight.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraLightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraLightItalic.ttf new file mode 100644 index 00000000..c57e01c9 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ExtraLightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Italic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Italic.ttf new file mode 100644 index 00000000..620e90fb Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Italic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Light.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Light.ttf new file mode 100644 index 00000000..460f73fc Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Light.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-LightItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-LightItalic.ttf new file mode 100644 index 00000000..fadfcb4d Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-LightItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Medium.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Medium.ttf new file mode 100644 index 00000000..3a3818d8 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Medium.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-MediumItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-MediumItalic.ttf new file mode 100644 index 00000000..1554311d Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-MediumItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Regular.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Regular.ttf new file mode 100644 index 00000000..8547bd48 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Regular.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-SemiBold.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-SemiBold.ttf new file mode 100644 index 00000000..311a4122 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-SemiBold.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-SemiBoldItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-SemiBoldItalic.ttf new file mode 100644 index 00000000..25c5bd8f Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-SemiBoldItalic.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Thin.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Thin.ttf new file mode 100644 index 00000000..7a00eb3e Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-Thin.ttf differ diff --git a/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ThinItalic.ttf b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ThinItalic.ttf new file mode 100644 index 00000000..0831a7f2 Binary files /dev/null and b/src/fonts/TTF/JetBrainsMonoNerdFontPropo-ThinItalic.ttf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-Black.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-Black.otf new file mode 100644 index 00000000..fb6858c6 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-Black.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-BlackIt.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-BlackIt.otf new file mode 100644 index 00000000..d0f5c8e2 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-BlackIt.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-Bold.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-Bold.otf new file mode 100644 index 00000000..61e08898 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-Bold.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-BoldIt.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-BoldIt.otf new file mode 100644 index 00000000..257bfe97 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-BoldIt.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-ExtraLight.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-ExtraLight.otf new file mode 100644 index 00000000..ba25ac0a Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-ExtraLight.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-ExtraLightIt.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-ExtraLightIt.otf new file mode 100644 index 00000000..b846506d Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-ExtraLightIt.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-It.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-It.otf new file mode 100644 index 00000000..be19552c Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-It.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-Light.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-Light.otf new file mode 100644 index 00000000..34500d79 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-Light.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-LightIt.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-LightIt.otf new file mode 100644 index 00000000..42482bdd Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-LightIt.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-Medium.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-Medium.otf new file mode 100644 index 00000000..bcb70e44 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-Medium.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-MediumIt.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-MediumIt.otf new file mode 100644 index 00000000..a9ecfabb Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-MediumIt.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-Regular.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-Regular.otf new file mode 100644 index 00000000..16c7b0be Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-Regular.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-Semibold.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-Semibold.otf new file mode 100644 index 00000000..11e64fb8 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-Semibold.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodePro-SemiboldIt.otf b/src/fonts/adobe-source-code-pro/SourceCodePro-SemiboldIt.otf new file mode 100644 index 00000000..c6815675 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodePro-SemiboldIt.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodeVF-Italic.otf b/src/fonts/adobe-source-code-pro/SourceCodeVF-Italic.otf new file mode 100644 index 00000000..565f6b61 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodeVF-Italic.otf differ diff --git a/src/fonts/adobe-source-code-pro/SourceCodeVF-Upright.otf b/src/fonts/adobe-source-code-pro/SourceCodeVF-Upright.otf new file mode 100644 index 00000000..68798531 Binary files /dev/null and b/src/fonts/adobe-source-code-pro/SourceCodeVF-Upright.otf differ diff --git a/src/fonts/cantarell/Cantarell-VF.otf b/src/fonts/cantarell/Cantarell-VF.otf new file mode 100644 index 00000000..7306325c Binary files /dev/null and b/src/fonts/cantarell/Cantarell-VF.otf differ diff --git a/src/fonts/encodings/adobe-dingbats.enc.gz b/src/fonts/encodings/adobe-dingbats.enc.gz new file mode 100644 index 00000000..f668c904 Binary files /dev/null and b/src/fonts/encodings/adobe-dingbats.enc.gz differ diff --git a/src/fonts/encodings/adobe-standard.enc.gz b/src/fonts/encodings/adobe-standard.enc.gz new file mode 100644 index 00000000..4dd14c30 Binary files /dev/null and b/src/fonts/encodings/adobe-standard.enc.gz differ diff --git a/src/fonts/encodings/adobe-symbol.enc.gz b/src/fonts/encodings/adobe-symbol.enc.gz new file mode 100644 index 00000000..d1b0a8b8 Binary files /dev/null and b/src/fonts/encodings/adobe-symbol.enc.gz differ diff --git a/src/fonts/encodings/armscii-8.enc.gz b/src/fonts/encodings/armscii-8.enc.gz new file mode 100644 index 00000000..b16fc0ab Binary files /dev/null and b/src/fonts/encodings/armscii-8.enc.gz differ diff --git a/src/fonts/encodings/ascii-0.enc.gz b/src/fonts/encodings/ascii-0.enc.gz new file mode 100644 index 00000000..e097a620 Binary files /dev/null and b/src/fonts/encodings/ascii-0.enc.gz differ diff --git a/src/fonts/encodings/dec-special.enc.gz b/src/fonts/encodings/dec-special.enc.gz new file mode 100644 index 00000000..11d66e39 Binary files /dev/null and b/src/fonts/encodings/dec-special.enc.gz differ diff --git a/src/fonts/encodings/encodings.dir b/src/fonts/encodings/encodings.dir new file mode 100644 index 00000000..e5fceb9d --- /dev/null +++ b/src/fonts/encodings/encodings.dir @@ -0,0 +1,63 @@ +62 +adobe-dingbats ./adobe-dingbats.enc.gz +adobe-standard ./adobe-standard.enc.gz +adobe-symbol ./adobe-symbol.enc.gz +armscii-8 ./armscii-8.enc.gz +ascii-0 ./ascii-0.enc.gz +big5-0 large/big5.eten-0.enc.gz +big5.cp950-0 large/big5.eten-0.enc.gz +big5.eten-0 large/big5.eten-0.enc.gz +big5hkscs-0 large/big5hkscs-0.enc.gz +cns11643-1 large/cns11643-1.enc.gz +cns11643-2 large/cns11643-2.enc.gz +cns11643-3 large/cns11643-3.enc.gz +dec-special ./dec-special.enc.gz +gb18030-0 large/gb18030-0.enc.gz +gb18030.2000-0 large/gb18030.2000-0.enc.gz +gb18030.2000-1 large/gb18030.2000-1.enc.gz +gb2312.1980-0 large/gb2312.1980-0.enc.gz +gbk-0 large/gbk-0.enc.gz +ibm-cp437 ./ibm-cp437.enc.gz +ibm-cp850 ./ibm-cp850.enc.gz +ibm-cp852 ./ibm-cp852.enc.gz +ibm-cp866 ./ibm-cp866.enc.gz +iso8859-11 ./iso8859-11.enc.gz +iso8859-13 ./iso8859-13.enc.gz +iso8859-14 ./iso8859-14.enc.gz +iso8859-16 ./iso8859-16.enc.gz +iso8859-6.16 ./iso8859-6.16.enc.gz +iso8859-6.8x ./iso8859-6.8x.enc.gz +jisx0201.1976-0 large/jisx0201.1976-0.enc.gz +jisx0208.1983-0 large/jisx0208.1990-0.enc.gz +jisx0208.1990-0 large/jisx0208.1990-0.enc.gz +jisx0212.1990-0 large/jisx0212.1990-0.enc.gz +ksc5601.1987-0 large/ksc5601.1987-0.enc.gz +ksc5601.1992-3 large/ksc5601.1992-3.enc.gz +ksx1001.1997-0 large/ksc5601.1987-0.enc.gz +ksx1001.1998-0 large/ksc5601.1987-0.enc.gz +ksx1001.1998-3 large/ksc5601.1992-3.enc.gz +ksxjohab-1 large/ksc5601.1992-3.enc.gz +microsoft-ansi ./microsoft-cp1252.enc.gz +microsoft-cp1250 ./microsoft-cp1250.enc.gz +microsoft-cp1251 ./microsoft-cp1251.enc.gz +microsoft-cp1252 ./microsoft-cp1252.enc.gz +microsoft-cp1253 ./microsoft-cp1253.enc.gz +microsoft-cp1254 ./microsoft-cp1254.enc.gz +microsoft-cp1255 ./microsoft-cp1255.enc.gz +microsoft-cp1256 ./microsoft-cp1256.enc.gz +microsoft-cp1257 ./microsoft-cp1257.enc.gz +microsoft-cp1258 ./microsoft-cp1258.enc.gz +microsoft-win3.1 ./microsoft-win3.1.enc.gz +mulearabic-0 ./mulearabic-0.enc.gz +mulearabic-1 ./mulearabic-1.enc.gz +mulearabic-2 ./mulearabic-2.enc.gz +mulelao-1 ./mulelao-1.enc.gz +sun.unicode.india-0 large/sun.unicode.india-0.enc.gz +suneu-greek ./suneu-greek.enc.gz +tcvn-0 ./tcvn-0.enc.gz +tis620-0 ./iso8859-11.enc.gz +tis620-2 ./tis620-2.enc.gz +tis620.2529-1 ./iso8859-11.enc.gz +tis620.2533-0 ./iso8859-11.enc.gz +tis620.2533-1 ./iso8859-11.enc.gz +viscii1.1-1 ./viscii1.1-1.enc.gz diff --git a/src/fonts/encodings/ibm-cp437.enc.gz b/src/fonts/encodings/ibm-cp437.enc.gz new file mode 100644 index 00000000..a31b28b6 Binary files /dev/null and b/src/fonts/encodings/ibm-cp437.enc.gz differ diff --git a/src/fonts/encodings/ibm-cp850.enc.gz b/src/fonts/encodings/ibm-cp850.enc.gz new file mode 100644 index 00000000..d8d7e6fb Binary files /dev/null and b/src/fonts/encodings/ibm-cp850.enc.gz differ diff --git a/src/fonts/encodings/ibm-cp852.enc.gz b/src/fonts/encodings/ibm-cp852.enc.gz new file mode 100644 index 00000000..20e6810f Binary files /dev/null and b/src/fonts/encodings/ibm-cp852.enc.gz differ diff --git a/src/fonts/encodings/ibm-cp866.enc.gz b/src/fonts/encodings/ibm-cp866.enc.gz new file mode 100644 index 00000000..9407efda Binary files /dev/null and b/src/fonts/encodings/ibm-cp866.enc.gz differ diff --git a/src/fonts/encodings/iso8859-11.enc.gz b/src/fonts/encodings/iso8859-11.enc.gz new file mode 100644 index 00000000..7eb386c8 Binary files /dev/null and b/src/fonts/encodings/iso8859-11.enc.gz differ diff --git a/src/fonts/encodings/iso8859-13.enc.gz b/src/fonts/encodings/iso8859-13.enc.gz new file mode 100644 index 00000000..602d92e8 Binary files /dev/null and b/src/fonts/encodings/iso8859-13.enc.gz differ diff --git a/src/fonts/encodings/iso8859-14.enc.gz b/src/fonts/encodings/iso8859-14.enc.gz new file mode 100644 index 00000000..1fec1df6 Binary files /dev/null and b/src/fonts/encodings/iso8859-14.enc.gz differ diff --git a/src/fonts/encodings/iso8859-16.enc.gz b/src/fonts/encodings/iso8859-16.enc.gz new file mode 100644 index 00000000..b98c1348 Binary files /dev/null and b/src/fonts/encodings/iso8859-16.enc.gz differ diff --git a/src/fonts/encodings/iso8859-6.16.enc.gz b/src/fonts/encodings/iso8859-6.16.enc.gz new file mode 100644 index 00000000..12f179be Binary files /dev/null and b/src/fonts/encodings/iso8859-6.16.enc.gz differ diff --git a/src/fonts/encodings/iso8859-6.8x.enc.gz b/src/fonts/encodings/iso8859-6.8x.enc.gz new file mode 100644 index 00000000..bf7dbf49 Binary files /dev/null and b/src/fonts/encodings/iso8859-6.8x.enc.gz differ diff --git a/src/fonts/encodings/large/big5.eten-0.enc.gz b/src/fonts/encodings/large/big5.eten-0.enc.gz new file mode 100644 index 00000000..672a53ad Binary files /dev/null and b/src/fonts/encodings/large/big5.eten-0.enc.gz differ diff --git a/src/fonts/encodings/large/big5hkscs-0.enc.gz b/src/fonts/encodings/large/big5hkscs-0.enc.gz new file mode 100644 index 00000000..37ec852d Binary files /dev/null and b/src/fonts/encodings/large/big5hkscs-0.enc.gz differ diff --git a/src/fonts/encodings/large/cns11643-1.enc.gz b/src/fonts/encodings/large/cns11643-1.enc.gz new file mode 100644 index 00000000..355d10b8 Binary files /dev/null and b/src/fonts/encodings/large/cns11643-1.enc.gz differ diff --git a/src/fonts/encodings/large/cns11643-2.enc.gz b/src/fonts/encodings/large/cns11643-2.enc.gz new file mode 100644 index 00000000..b7e5ddde Binary files /dev/null and b/src/fonts/encodings/large/cns11643-2.enc.gz differ diff --git a/src/fonts/encodings/large/cns11643-3.enc.gz b/src/fonts/encodings/large/cns11643-3.enc.gz new file mode 100644 index 00000000..bf75469e Binary files /dev/null and b/src/fonts/encodings/large/cns11643-3.enc.gz differ diff --git a/src/fonts/encodings/large/encodings.dir b/src/fonts/encodings/large/encodings.dir new file mode 100644 index 00000000..45b52670 --- /dev/null +++ b/src/fonts/encodings/large/encodings.dir @@ -0,0 +1,24 @@ +23 +big5-0 ./big5.eten-0.enc.gz +big5.cp950-0 ./big5.eten-0.enc.gz +big5.eten-0 ./big5.eten-0.enc.gz +big5hkscs-0 ./big5hkscs-0.enc.gz +cns11643-1 ./cns11643-1.enc.gz +cns11643-2 ./cns11643-2.enc.gz +cns11643-3 ./cns11643-3.enc.gz +gb18030-0 ./gb18030-0.enc.gz +gb18030.2000-0 ./gb18030.2000-0.enc.gz +gb18030.2000-1 ./gb18030.2000-1.enc.gz +gb2312.1980-0 ./gb2312.1980-0.enc.gz +gbk-0 ./gbk-0.enc.gz +jisx0201.1976-0 ./jisx0201.1976-0.enc.gz +jisx0208.1983-0 ./jisx0208.1990-0.enc.gz +jisx0208.1990-0 ./jisx0208.1990-0.enc.gz +jisx0212.1990-0 ./jisx0212.1990-0.enc.gz +ksc5601.1987-0 ./ksc5601.1987-0.enc.gz +ksc5601.1992-3 ./ksc5601.1992-3.enc.gz +ksx1001.1997-0 ./ksc5601.1987-0.enc.gz +ksx1001.1998-0 ./ksc5601.1987-0.enc.gz +ksx1001.1998-3 ./ksc5601.1992-3.enc.gz +ksxjohab-1 ./ksc5601.1992-3.enc.gz +sun.unicode.india-0 ./sun.unicode.india-0.enc.gz diff --git a/src/fonts/encodings/large/gb18030-0.enc.gz b/src/fonts/encodings/large/gb18030-0.enc.gz new file mode 100644 index 00000000..4eb33977 Binary files /dev/null and b/src/fonts/encodings/large/gb18030-0.enc.gz differ diff --git a/src/fonts/encodings/large/gb18030.2000-0.enc.gz b/src/fonts/encodings/large/gb18030.2000-0.enc.gz new file mode 100644 index 00000000..2a1d2b27 Binary files /dev/null and b/src/fonts/encodings/large/gb18030.2000-0.enc.gz differ diff --git a/src/fonts/encodings/large/gb18030.2000-1.enc.gz b/src/fonts/encodings/large/gb18030.2000-1.enc.gz new file mode 100644 index 00000000..e721193d Binary files /dev/null and b/src/fonts/encodings/large/gb18030.2000-1.enc.gz differ diff --git a/src/fonts/encodings/large/gb2312.1980-0.enc.gz b/src/fonts/encodings/large/gb2312.1980-0.enc.gz new file mode 100644 index 00000000..4718ffaf Binary files /dev/null and b/src/fonts/encodings/large/gb2312.1980-0.enc.gz differ diff --git a/src/fonts/encodings/large/gbk-0.enc.gz b/src/fonts/encodings/large/gbk-0.enc.gz new file mode 100644 index 00000000..746da446 Binary files /dev/null and b/src/fonts/encodings/large/gbk-0.enc.gz differ diff --git a/src/fonts/encodings/large/jisx0201.1976-0.enc.gz b/src/fonts/encodings/large/jisx0201.1976-0.enc.gz new file mode 100644 index 00000000..fadfa31b Binary files /dev/null and b/src/fonts/encodings/large/jisx0201.1976-0.enc.gz differ diff --git a/src/fonts/encodings/large/jisx0208.1990-0.enc.gz b/src/fonts/encodings/large/jisx0208.1990-0.enc.gz new file mode 100644 index 00000000..39a304fa Binary files /dev/null and b/src/fonts/encodings/large/jisx0208.1990-0.enc.gz differ diff --git a/src/fonts/encodings/large/jisx0212.1990-0.enc.gz b/src/fonts/encodings/large/jisx0212.1990-0.enc.gz new file mode 100644 index 00000000..52acc844 Binary files /dev/null and b/src/fonts/encodings/large/jisx0212.1990-0.enc.gz differ diff --git a/src/fonts/encodings/large/ksc5601.1987-0.enc.gz b/src/fonts/encodings/large/ksc5601.1987-0.enc.gz new file mode 100644 index 00000000..4b808a5d Binary files /dev/null and b/src/fonts/encodings/large/ksc5601.1987-0.enc.gz differ diff --git a/src/fonts/encodings/large/ksc5601.1992-3.enc.gz b/src/fonts/encodings/large/ksc5601.1992-3.enc.gz new file mode 100644 index 00000000..16b97927 Binary files /dev/null and b/src/fonts/encodings/large/ksc5601.1992-3.enc.gz differ diff --git a/src/fonts/encodings/large/sun.unicode.india-0.enc.gz b/src/fonts/encodings/large/sun.unicode.india-0.enc.gz new file mode 100644 index 00000000..c9ab54af Binary files /dev/null and b/src/fonts/encodings/large/sun.unicode.india-0.enc.gz differ diff --git a/src/fonts/encodings/microsoft-cp1250.enc.gz b/src/fonts/encodings/microsoft-cp1250.enc.gz new file mode 100644 index 00000000..46a58f96 Binary files /dev/null and b/src/fonts/encodings/microsoft-cp1250.enc.gz differ diff --git a/src/fonts/encodings/microsoft-cp1251.enc.gz b/src/fonts/encodings/microsoft-cp1251.enc.gz new file mode 100644 index 00000000..27d619f1 Binary files /dev/null and b/src/fonts/encodings/microsoft-cp1251.enc.gz differ diff --git a/src/fonts/encodings/microsoft-cp1252.enc.gz b/src/fonts/encodings/microsoft-cp1252.enc.gz new file mode 100644 index 00000000..bbecd593 Binary files /dev/null and b/src/fonts/encodings/microsoft-cp1252.enc.gz differ diff --git a/src/fonts/encodings/microsoft-cp1253.enc.gz b/src/fonts/encodings/microsoft-cp1253.enc.gz new file mode 100644 index 00000000..494f053c Binary files /dev/null and b/src/fonts/encodings/microsoft-cp1253.enc.gz differ diff --git a/src/fonts/encodings/microsoft-cp1254.enc.gz b/src/fonts/encodings/microsoft-cp1254.enc.gz new file mode 100644 index 00000000..a1977ce5 Binary files /dev/null and b/src/fonts/encodings/microsoft-cp1254.enc.gz differ diff --git a/src/fonts/encodings/microsoft-cp1255.enc.gz b/src/fonts/encodings/microsoft-cp1255.enc.gz new file mode 100644 index 00000000..7dbe61a8 Binary files /dev/null and b/src/fonts/encodings/microsoft-cp1255.enc.gz differ diff --git a/src/fonts/encodings/microsoft-cp1256.enc.gz b/src/fonts/encodings/microsoft-cp1256.enc.gz new file mode 100644 index 00000000..1d4c4b19 Binary files /dev/null and b/src/fonts/encodings/microsoft-cp1256.enc.gz differ diff --git a/src/fonts/encodings/microsoft-cp1257.enc.gz b/src/fonts/encodings/microsoft-cp1257.enc.gz new file mode 100644 index 00000000..c805ce62 Binary files /dev/null and b/src/fonts/encodings/microsoft-cp1257.enc.gz differ diff --git a/src/fonts/encodings/microsoft-cp1258.enc.gz b/src/fonts/encodings/microsoft-cp1258.enc.gz new file mode 100644 index 00000000..214a4b45 Binary files /dev/null and b/src/fonts/encodings/microsoft-cp1258.enc.gz differ diff --git a/src/fonts/encodings/microsoft-win3.1.enc.gz b/src/fonts/encodings/microsoft-win3.1.enc.gz new file mode 100644 index 00000000..77527b11 Binary files /dev/null and b/src/fonts/encodings/microsoft-win3.1.enc.gz differ diff --git a/src/fonts/encodings/mulearabic-0.enc.gz b/src/fonts/encodings/mulearabic-0.enc.gz new file mode 100644 index 00000000..c96a23af Binary files /dev/null and b/src/fonts/encodings/mulearabic-0.enc.gz differ diff --git a/src/fonts/encodings/mulearabic-1.enc.gz b/src/fonts/encodings/mulearabic-1.enc.gz new file mode 100644 index 00000000..1499d09d Binary files /dev/null and b/src/fonts/encodings/mulearabic-1.enc.gz differ diff --git a/src/fonts/encodings/mulearabic-2.enc.gz b/src/fonts/encodings/mulearabic-2.enc.gz new file mode 100644 index 00000000..13e8a391 Binary files /dev/null and b/src/fonts/encodings/mulearabic-2.enc.gz differ diff --git a/src/fonts/encodings/mulelao-1.enc.gz b/src/fonts/encodings/mulelao-1.enc.gz new file mode 100644 index 00000000..bc92539a Binary files /dev/null and b/src/fonts/encodings/mulelao-1.enc.gz differ diff --git a/src/fonts/encodings/suneu-greek.enc.gz b/src/fonts/encodings/suneu-greek.enc.gz new file mode 100644 index 00000000..fa83acde Binary files /dev/null and b/src/fonts/encodings/suneu-greek.enc.gz differ diff --git a/src/fonts/encodings/tcvn-0.enc.gz b/src/fonts/encodings/tcvn-0.enc.gz new file mode 100644 index 00000000..649099c4 Binary files /dev/null and b/src/fonts/encodings/tcvn-0.enc.gz differ diff --git a/src/fonts/encodings/tis620-2.enc.gz b/src/fonts/encodings/tis620-2.enc.gz new file mode 100644 index 00000000..0fdeb930 Binary files /dev/null and b/src/fonts/encodings/tis620-2.enc.gz differ diff --git a/src/fonts/encodings/viscii1.1-1.enc.gz b/src/fonts/encodings/viscii1.1-1.enc.gz new file mode 100644 index 00000000..8fda040c Binary files /dev/null and b/src/fonts/encodings/viscii1.1-1.enc.gz differ diff --git a/src/fonts/gnu-free/FreeMono.otf b/src/fonts/gnu-free/FreeMono.otf new file mode 100644 index 00000000..dc646b18 Binary files /dev/null and b/src/fonts/gnu-free/FreeMono.otf differ diff --git a/src/fonts/gnu-free/FreeMonoBold.otf b/src/fonts/gnu-free/FreeMonoBold.otf new file mode 100644 index 00000000..247d972a Binary files /dev/null and b/src/fonts/gnu-free/FreeMonoBold.otf differ diff --git a/src/fonts/gnu-free/FreeMonoBoldOblique.otf b/src/fonts/gnu-free/FreeMonoBoldOblique.otf new file mode 100644 index 00000000..6174f38b Binary files /dev/null and b/src/fonts/gnu-free/FreeMonoBoldOblique.otf differ diff --git a/src/fonts/gnu-free/FreeMonoOblique.otf b/src/fonts/gnu-free/FreeMonoOblique.otf new file mode 100644 index 00000000..8b6d30fe Binary files /dev/null and b/src/fonts/gnu-free/FreeMonoOblique.otf differ diff --git a/src/fonts/gnu-free/FreeSans.otf b/src/fonts/gnu-free/FreeSans.otf new file mode 100644 index 00000000..062c9395 Binary files /dev/null and b/src/fonts/gnu-free/FreeSans.otf differ diff --git a/src/fonts/gnu-free/FreeSansBold.otf b/src/fonts/gnu-free/FreeSansBold.otf new file mode 100644 index 00000000..3ddde169 Binary files /dev/null and b/src/fonts/gnu-free/FreeSansBold.otf differ diff --git a/src/fonts/gnu-free/FreeSansBoldOblique.otf b/src/fonts/gnu-free/FreeSansBoldOblique.otf new file mode 100644 index 00000000..9a1c0a1b Binary files /dev/null and b/src/fonts/gnu-free/FreeSansBoldOblique.otf differ diff --git a/src/fonts/gnu-free/FreeSansOblique.otf b/src/fonts/gnu-free/FreeSansOblique.otf new file mode 100644 index 00000000..f22e9ae8 Binary files /dev/null and b/src/fonts/gnu-free/FreeSansOblique.otf differ diff --git a/src/fonts/gnu-free/FreeSerif.otf b/src/fonts/gnu-free/FreeSerif.otf new file mode 100644 index 00000000..04a8d84c Binary files /dev/null and b/src/fonts/gnu-free/FreeSerif.otf differ diff --git a/src/fonts/gnu-free/FreeSerifBold.otf b/src/fonts/gnu-free/FreeSerifBold.otf new file mode 100644 index 00000000..681e87ee Binary files /dev/null and b/src/fonts/gnu-free/FreeSerifBold.otf differ diff --git a/src/fonts/gnu-free/FreeSerifBoldItalic.otf b/src/fonts/gnu-free/FreeSerifBoldItalic.otf new file mode 100644 index 00000000..c89cd55e Binary files /dev/null and b/src/fonts/gnu-free/FreeSerifBoldItalic.otf differ diff --git a/src/fonts/gnu-free/FreeSerifItalic.otf b/src/fonts/gnu-free/FreeSerifItalic.otf new file mode 100644 index 00000000..5ead0751 Binary files /dev/null and b/src/fonts/gnu-free/FreeSerifItalic.otf differ diff --git a/src/fonts/noto/NotoFangsongKSSRotated-Regular.ttf b/src/fonts/noto/NotoFangsongKSSRotated-Regular.ttf new file mode 100644 index 00000000..bd163381 Binary files /dev/null and b/src/fonts/noto/NotoFangsongKSSRotated-Regular.ttf differ diff --git a/src/fonts/noto/NotoFangsongKSSVertical-Regular.ttf b/src/fonts/noto/NotoFangsongKSSVertical-Regular.ttf new file mode 100644 index 00000000..4f308655 Binary files /dev/null and b/src/fonts/noto/NotoFangsongKSSVertical-Regular.ttf differ diff --git a/src/fonts/noto/NotoKufiArabic-Black.ttf b/src/fonts/noto/NotoKufiArabic-Black.ttf new file mode 100644 index 00000000..38ba0145 Binary files /dev/null and b/src/fonts/noto/NotoKufiArabic-Black.ttf differ diff --git a/src/fonts/noto/NotoKufiArabic-Bold.ttf b/src/fonts/noto/NotoKufiArabic-Bold.ttf new file mode 100644 index 00000000..7987a775 Binary files /dev/null and b/src/fonts/noto/NotoKufiArabic-Bold.ttf differ diff --git a/src/fonts/noto/NotoKufiArabic-Light.ttf b/src/fonts/noto/NotoKufiArabic-Light.ttf new file mode 100644 index 00000000..e9b53f38 Binary files /dev/null and b/src/fonts/noto/NotoKufiArabic-Light.ttf differ diff --git a/src/fonts/noto/NotoKufiArabic-Medium.ttf b/src/fonts/noto/NotoKufiArabic-Medium.ttf new file mode 100644 index 00000000..d2b23bed Binary files /dev/null and b/src/fonts/noto/NotoKufiArabic-Medium.ttf differ diff --git a/src/fonts/noto/NotoKufiArabic-Regular.ttf b/src/fonts/noto/NotoKufiArabic-Regular.ttf new file mode 100644 index 00000000..5efbf210 Binary files /dev/null and b/src/fonts/noto/NotoKufiArabic-Regular.ttf differ diff --git a/src/fonts/noto/NotoKufiArabic-Thin.ttf b/src/fonts/noto/NotoKufiArabic-Thin.ttf new file mode 100644 index 00000000..af50d6d2 Binary files /dev/null and b/src/fonts/noto/NotoKufiArabic-Thin.ttf differ diff --git a/src/fonts/noto/NotoMusic-Regular.ttf b/src/fonts/noto/NotoMusic-Regular.ttf new file mode 100644 index 00000000..f0436dd9 Binary files /dev/null and b/src/fonts/noto/NotoMusic-Regular.ttf differ diff --git a/src/fonts/noto/NotoNaskhArabic-Bold.ttf b/src/fonts/noto/NotoNaskhArabic-Bold.ttf new file mode 100644 index 00000000..9cff8a76 Binary files /dev/null and b/src/fonts/noto/NotoNaskhArabic-Bold.ttf differ diff --git a/src/fonts/noto/NotoNaskhArabic-Medium.ttf b/src/fonts/noto/NotoNaskhArabic-Medium.ttf new file mode 100644 index 00000000..07e2178f Binary files /dev/null and b/src/fonts/noto/NotoNaskhArabic-Medium.ttf differ diff --git a/src/fonts/noto/NotoNaskhArabic-Regular.ttf b/src/fonts/noto/NotoNaskhArabic-Regular.ttf new file mode 100644 index 00000000..2048eb4b Binary files /dev/null and b/src/fonts/noto/NotoNaskhArabic-Regular.ttf differ diff --git a/src/fonts/noto/NotoNaskhArabicUI-Bold.ttf b/src/fonts/noto/NotoNaskhArabicUI-Bold.ttf new file mode 100644 index 00000000..d4938ab8 Binary files /dev/null and b/src/fonts/noto/NotoNaskhArabicUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoNaskhArabicUI-Medium.ttf b/src/fonts/noto/NotoNaskhArabicUI-Medium.ttf new file mode 100644 index 00000000..b245d40b Binary files /dev/null and b/src/fonts/noto/NotoNaskhArabicUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoNaskhArabicUI-Regular.ttf b/src/fonts/noto/NotoNaskhArabicUI-Regular.ttf new file mode 100644 index 00000000..93a4ff91 Binary files /dev/null and b/src/fonts/noto/NotoNaskhArabicUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoNastaliqUrdu-Bold.ttf b/src/fonts/noto/NotoNastaliqUrdu-Bold.ttf new file mode 100644 index 00000000..13122b43 Binary files /dev/null and b/src/fonts/noto/NotoNastaliqUrdu-Bold.ttf differ diff --git a/src/fonts/noto/NotoNastaliqUrdu-Regular.ttf b/src/fonts/noto/NotoNastaliqUrdu-Regular.ttf new file mode 100644 index 00000000..754b292c Binary files /dev/null and b/src/fonts/noto/NotoNastaliqUrdu-Regular.ttf differ diff --git a/src/fonts/noto/NotoRashiHebrew-Black.ttf b/src/fonts/noto/NotoRashiHebrew-Black.ttf new file mode 100644 index 00000000..ec141d2f Binary files /dev/null and b/src/fonts/noto/NotoRashiHebrew-Black.ttf differ diff --git a/src/fonts/noto/NotoRashiHebrew-Bold.ttf b/src/fonts/noto/NotoRashiHebrew-Bold.ttf new file mode 100644 index 00000000..45a1d707 Binary files /dev/null and b/src/fonts/noto/NotoRashiHebrew-Bold.ttf differ diff --git a/src/fonts/noto/NotoRashiHebrew-Light.ttf b/src/fonts/noto/NotoRashiHebrew-Light.ttf new file mode 100644 index 00000000..fed15bc2 Binary files /dev/null and b/src/fonts/noto/NotoRashiHebrew-Light.ttf differ diff --git a/src/fonts/noto/NotoRashiHebrew-Medium.ttf b/src/fonts/noto/NotoRashiHebrew-Medium.ttf new file mode 100644 index 00000000..a6e6c66e Binary files /dev/null and b/src/fonts/noto/NotoRashiHebrew-Medium.ttf differ diff --git a/src/fonts/noto/NotoRashiHebrew-Regular.ttf b/src/fonts/noto/NotoRashiHebrew-Regular.ttf new file mode 100644 index 00000000..636d1260 Binary files /dev/null and b/src/fonts/noto/NotoRashiHebrew-Regular.ttf differ diff --git a/src/fonts/noto/NotoRashiHebrew-Thin.ttf b/src/fonts/noto/NotoRashiHebrew-Thin.ttf new file mode 100644 index 00000000..9d658ee4 Binary files /dev/null and b/src/fonts/noto/NotoRashiHebrew-Thin.ttf differ diff --git a/src/fonts/noto/NotoSans-Black.ttf b/src/fonts/noto/NotoSans-Black.ttf new file mode 100644 index 00000000..4c2548dc Binary files /dev/null and b/src/fonts/noto/NotoSans-Black.ttf differ diff --git a/src/fonts/noto/NotoSans-BlackItalic.ttf b/src/fonts/noto/NotoSans-BlackItalic.ttf new file mode 100644 index 00000000..53cb5d3b Binary files /dev/null and b/src/fonts/noto/NotoSans-BlackItalic.ttf differ diff --git a/src/fonts/noto/NotoSans-Bold.ttf b/src/fonts/noto/NotoSans-Bold.ttf new file mode 100644 index 00000000..785ef8a2 Binary files /dev/null and b/src/fonts/noto/NotoSans-Bold.ttf differ diff --git a/src/fonts/noto/NotoSans-BoldItalic.ttf b/src/fonts/noto/NotoSans-BoldItalic.ttf new file mode 100644 index 00000000..55e9ec2c Binary files /dev/null and b/src/fonts/noto/NotoSans-BoldItalic.ttf differ diff --git a/src/fonts/noto/NotoSans-Italic.ttf b/src/fonts/noto/NotoSans-Italic.ttf new file mode 100644 index 00000000..b7ac1bbe Binary files /dev/null and b/src/fonts/noto/NotoSans-Italic.ttf differ diff --git a/src/fonts/noto/NotoSans-Light.ttf b/src/fonts/noto/NotoSans-Light.ttf new file mode 100644 index 00000000..15b9e9c7 Binary files /dev/null and b/src/fonts/noto/NotoSans-Light.ttf differ diff --git a/src/fonts/noto/NotoSans-LightItalic.ttf b/src/fonts/noto/NotoSans-LightItalic.ttf new file mode 100644 index 00000000..26e2cabc Binary files /dev/null and b/src/fonts/noto/NotoSans-LightItalic.ttf differ diff --git a/src/fonts/noto/NotoSans-Medium.ttf b/src/fonts/noto/NotoSans-Medium.ttf new file mode 100644 index 00000000..0e78b6aa Binary files /dev/null and b/src/fonts/noto/NotoSans-Medium.ttf differ diff --git a/src/fonts/noto/NotoSans-MediumItalic.ttf b/src/fonts/noto/NotoSans-MediumItalic.ttf new file mode 100644 index 00000000..8aa324f8 Binary files /dev/null and b/src/fonts/noto/NotoSans-MediumItalic.ttf differ diff --git a/src/fonts/noto/NotoSans-Regular.ttf b/src/fonts/noto/NotoSans-Regular.ttf new file mode 100644 index 00000000..bdc1ffa1 Binary files /dev/null and b/src/fonts/noto/NotoSans-Regular.ttf differ diff --git a/src/fonts/noto/NotoSans-Thin.ttf b/src/fonts/noto/NotoSans-Thin.ttf new file mode 100644 index 00000000..bf73016f Binary files /dev/null and b/src/fonts/noto/NotoSans-Thin.ttf differ diff --git a/src/fonts/noto/NotoSans-ThinItalic.ttf b/src/fonts/noto/NotoSans-ThinItalic.ttf new file mode 100644 index 00000000..ef5b1359 Binary files /dev/null and b/src/fonts/noto/NotoSans-ThinItalic.ttf differ diff --git a/src/fonts/noto/NotoSansAdlam-Bold.ttf b/src/fonts/noto/NotoSansAdlam-Bold.ttf new file mode 100644 index 00000000..7e6e1374 Binary files /dev/null and b/src/fonts/noto/NotoSansAdlam-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansAdlam-Regular.ttf b/src/fonts/noto/NotoSansAdlam-Regular.ttf new file mode 100644 index 00000000..b8370d74 Binary files /dev/null and b/src/fonts/noto/NotoSansAdlam-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansAdlamUnjoined-Bold.ttf b/src/fonts/noto/NotoSansAdlamUnjoined-Bold.ttf new file mode 100644 index 00000000..868d7b4e Binary files /dev/null and b/src/fonts/noto/NotoSansAdlamUnjoined-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansAdlamUnjoined-Regular.ttf b/src/fonts/noto/NotoSansAdlamUnjoined-Regular.ttf new file mode 100644 index 00000000..4d288ad9 Binary files /dev/null and b/src/fonts/noto/NotoSansAdlamUnjoined-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansAnatolianHieroglyphs-Regular.ttf b/src/fonts/noto/NotoSansAnatolianHieroglyphs-Regular.ttf new file mode 100644 index 00000000..d34482e7 Binary files /dev/null and b/src/fonts/noto/NotoSansAnatolianHieroglyphs-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansArabic-Black.ttf b/src/fonts/noto/NotoSansArabic-Black.ttf new file mode 100644 index 00000000..1efcb7d1 Binary files /dev/null and b/src/fonts/noto/NotoSansArabic-Black.ttf differ diff --git a/src/fonts/noto/NotoSansArabic-Bold.ttf b/src/fonts/noto/NotoSansArabic-Bold.ttf new file mode 100644 index 00000000..c059a27d Binary files /dev/null and b/src/fonts/noto/NotoSansArabic-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansArabic-Light.ttf b/src/fonts/noto/NotoSansArabic-Light.ttf new file mode 100644 index 00000000..8e2e6fe1 Binary files /dev/null and b/src/fonts/noto/NotoSansArabic-Light.ttf differ diff --git a/src/fonts/noto/NotoSansArabic-Medium.ttf b/src/fonts/noto/NotoSansArabic-Medium.ttf new file mode 100644 index 00000000..39e822c5 Binary files /dev/null and b/src/fonts/noto/NotoSansArabic-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansArabic-Regular.ttf b/src/fonts/noto/NotoSansArabic-Regular.ttf new file mode 100644 index 00000000..9a16eb82 Binary files /dev/null and b/src/fonts/noto/NotoSansArabic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansArabic-Thin.ttf b/src/fonts/noto/NotoSansArabic-Thin.ttf new file mode 100644 index 00000000..21e80981 Binary files /dev/null and b/src/fonts/noto/NotoSansArabic-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansArmenian-Black.ttf b/src/fonts/noto/NotoSansArmenian-Black.ttf new file mode 100644 index 00000000..0c5686dd Binary files /dev/null and b/src/fonts/noto/NotoSansArmenian-Black.ttf differ diff --git a/src/fonts/noto/NotoSansArmenian-Bold.ttf b/src/fonts/noto/NotoSansArmenian-Bold.ttf new file mode 100644 index 00000000..1082aac6 Binary files /dev/null and b/src/fonts/noto/NotoSansArmenian-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansArmenian-Light.ttf b/src/fonts/noto/NotoSansArmenian-Light.ttf new file mode 100644 index 00000000..b8287c1e Binary files /dev/null and b/src/fonts/noto/NotoSansArmenian-Light.ttf differ diff --git a/src/fonts/noto/NotoSansArmenian-Medium.ttf b/src/fonts/noto/NotoSansArmenian-Medium.ttf new file mode 100644 index 00000000..a57cc1a4 Binary files /dev/null and b/src/fonts/noto/NotoSansArmenian-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansArmenian-Regular.ttf b/src/fonts/noto/NotoSansArmenian-Regular.ttf new file mode 100644 index 00000000..08069ed0 Binary files /dev/null and b/src/fonts/noto/NotoSansArmenian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansArmenian-Thin.ttf b/src/fonts/noto/NotoSansArmenian-Thin.ttf new file mode 100644 index 00000000..a6da3b0c Binary files /dev/null and b/src/fonts/noto/NotoSansArmenian-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansAvestan-Regular.ttf b/src/fonts/noto/NotoSansAvestan-Regular.ttf new file mode 100644 index 00000000..cc982fb1 Binary files /dev/null and b/src/fonts/noto/NotoSansAvestan-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBalinese-Bold.ttf b/src/fonts/noto/NotoSansBalinese-Bold.ttf new file mode 100644 index 00000000..e0b60789 Binary files /dev/null and b/src/fonts/noto/NotoSansBalinese-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansBalinese-Medium.ttf b/src/fonts/noto/NotoSansBalinese-Medium.ttf new file mode 100644 index 00000000..fd48acb1 Binary files /dev/null and b/src/fonts/noto/NotoSansBalinese-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansBalinese-Regular.ttf b/src/fonts/noto/NotoSansBalinese-Regular.ttf new file mode 100644 index 00000000..9f68cb2d Binary files /dev/null and b/src/fonts/noto/NotoSansBalinese-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBamum-Bold.ttf b/src/fonts/noto/NotoSansBamum-Bold.ttf new file mode 100644 index 00000000..ffb16851 Binary files /dev/null and b/src/fonts/noto/NotoSansBamum-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansBamum-Medium.ttf b/src/fonts/noto/NotoSansBamum-Medium.ttf new file mode 100644 index 00000000..54f0dfcf Binary files /dev/null and b/src/fonts/noto/NotoSansBamum-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansBamum-Regular.ttf b/src/fonts/noto/NotoSansBamum-Regular.ttf new file mode 100644 index 00000000..cd754cdc Binary files /dev/null and b/src/fonts/noto/NotoSansBamum-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBassaVah-Bold.ttf b/src/fonts/noto/NotoSansBassaVah-Bold.ttf new file mode 100644 index 00000000..82fa73d2 Binary files /dev/null and b/src/fonts/noto/NotoSansBassaVah-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansBassaVah-Medium.ttf b/src/fonts/noto/NotoSansBassaVah-Medium.ttf new file mode 100644 index 00000000..54b68378 Binary files /dev/null and b/src/fonts/noto/NotoSansBassaVah-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansBassaVah-Regular.ttf b/src/fonts/noto/NotoSansBassaVah-Regular.ttf new file mode 100644 index 00000000..b427d466 Binary files /dev/null and b/src/fonts/noto/NotoSansBassaVah-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBatak-Regular.ttf b/src/fonts/noto/NotoSansBatak-Regular.ttf new file mode 100644 index 00000000..2172d922 Binary files /dev/null and b/src/fonts/noto/NotoSansBatak-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBengali-Black.ttf b/src/fonts/noto/NotoSansBengali-Black.ttf new file mode 100644 index 00000000..9c61318a Binary files /dev/null and b/src/fonts/noto/NotoSansBengali-Black.ttf differ diff --git a/src/fonts/noto/NotoSansBengali-Bold.ttf b/src/fonts/noto/NotoSansBengali-Bold.ttf new file mode 100644 index 00000000..fc6a6dc9 Binary files /dev/null and b/src/fonts/noto/NotoSansBengali-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansBengali-Light.ttf b/src/fonts/noto/NotoSansBengali-Light.ttf new file mode 100644 index 00000000..101c55c5 Binary files /dev/null and b/src/fonts/noto/NotoSansBengali-Light.ttf differ diff --git a/src/fonts/noto/NotoSansBengali-Medium.ttf b/src/fonts/noto/NotoSansBengali-Medium.ttf new file mode 100644 index 00000000..c64066fe Binary files /dev/null and b/src/fonts/noto/NotoSansBengali-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansBengali-Regular.ttf b/src/fonts/noto/NotoSansBengali-Regular.ttf new file mode 100644 index 00000000..756414c5 Binary files /dev/null and b/src/fonts/noto/NotoSansBengali-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBengali-Thin.ttf b/src/fonts/noto/NotoSansBengali-Thin.ttf new file mode 100644 index 00000000..ec8589da Binary files /dev/null and b/src/fonts/noto/NotoSansBengali-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansBengaliUI-Black.ttf b/src/fonts/noto/NotoSansBengaliUI-Black.ttf new file mode 100644 index 00000000..7dbd29ec Binary files /dev/null and b/src/fonts/noto/NotoSansBengaliUI-Black.ttf differ diff --git a/src/fonts/noto/NotoSansBengaliUI-Bold.ttf b/src/fonts/noto/NotoSansBengaliUI-Bold.ttf new file mode 100644 index 00000000..74ef3eae Binary files /dev/null and b/src/fonts/noto/NotoSansBengaliUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansBengaliUI-Light.ttf b/src/fonts/noto/NotoSansBengaliUI-Light.ttf new file mode 100644 index 00000000..9ceeba04 Binary files /dev/null and b/src/fonts/noto/NotoSansBengaliUI-Light.ttf differ diff --git a/src/fonts/noto/NotoSansBengaliUI-Medium.ttf b/src/fonts/noto/NotoSansBengaliUI-Medium.ttf new file mode 100644 index 00000000..57a299ea Binary files /dev/null and b/src/fonts/noto/NotoSansBengaliUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansBengaliUI-Regular.ttf b/src/fonts/noto/NotoSansBengaliUI-Regular.ttf new file mode 100644 index 00000000..135b3be8 Binary files /dev/null and b/src/fonts/noto/NotoSansBengaliUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBengaliUI-Thin.ttf b/src/fonts/noto/NotoSansBengaliUI-Thin.ttf new file mode 100644 index 00000000..1591e22f Binary files /dev/null and b/src/fonts/noto/NotoSansBengaliUI-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansBhaiksuki-Regular.ttf b/src/fonts/noto/NotoSansBhaiksuki-Regular.ttf new file mode 100644 index 00000000..1ced47ac Binary files /dev/null and b/src/fonts/noto/NotoSansBhaiksuki-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBrahmi-Regular.ttf b/src/fonts/noto/NotoSansBrahmi-Regular.ttf new file mode 100644 index 00000000..051bfd2f Binary files /dev/null and b/src/fonts/noto/NotoSansBrahmi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBuginese-Regular.ttf b/src/fonts/noto/NotoSansBuginese-Regular.ttf new file mode 100644 index 00000000..3f8a02db Binary files /dev/null and b/src/fonts/noto/NotoSansBuginese-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansBuhid-Regular.ttf b/src/fonts/noto/NotoSansBuhid-Regular.ttf new file mode 100644 index 00000000..a4ff9be3 Binary files /dev/null and b/src/fonts/noto/NotoSansBuhid-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCanadianAboriginal-Black.ttf b/src/fonts/noto/NotoSansCanadianAboriginal-Black.ttf new file mode 100644 index 00000000..cfc85a95 Binary files /dev/null and b/src/fonts/noto/NotoSansCanadianAboriginal-Black.ttf differ diff --git a/src/fonts/noto/NotoSansCanadianAboriginal-Bold.ttf b/src/fonts/noto/NotoSansCanadianAboriginal-Bold.ttf new file mode 100644 index 00000000..88aad257 Binary files /dev/null and b/src/fonts/noto/NotoSansCanadianAboriginal-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansCanadianAboriginal-Light.ttf b/src/fonts/noto/NotoSansCanadianAboriginal-Light.ttf new file mode 100644 index 00000000..afbb175d Binary files /dev/null and b/src/fonts/noto/NotoSansCanadianAboriginal-Light.ttf differ diff --git a/src/fonts/noto/NotoSansCanadianAboriginal-Medium.ttf b/src/fonts/noto/NotoSansCanadianAboriginal-Medium.ttf new file mode 100644 index 00000000..924dc3dc Binary files /dev/null and b/src/fonts/noto/NotoSansCanadianAboriginal-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansCanadianAboriginal-Regular.ttf b/src/fonts/noto/NotoSansCanadianAboriginal-Regular.ttf new file mode 100644 index 00000000..6bd1eef0 Binary files /dev/null and b/src/fonts/noto/NotoSansCanadianAboriginal-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCanadianAboriginal-Thin.ttf b/src/fonts/noto/NotoSansCanadianAboriginal-Thin.ttf new file mode 100644 index 00000000..a1f2fd32 Binary files /dev/null and b/src/fonts/noto/NotoSansCanadianAboriginal-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansCarian-Regular.ttf b/src/fonts/noto/NotoSansCarian-Regular.ttf new file mode 100644 index 00000000..b68e57c1 Binary files /dev/null and b/src/fonts/noto/NotoSansCarian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCaucasianAlbanian-Regular.ttf b/src/fonts/noto/NotoSansCaucasianAlbanian-Regular.ttf new file mode 100644 index 00000000..b4717b58 Binary files /dev/null and b/src/fonts/noto/NotoSansCaucasianAlbanian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansChakma-Regular.ttf b/src/fonts/noto/NotoSansChakma-Regular.ttf new file mode 100644 index 00000000..c09c8802 Binary files /dev/null and b/src/fonts/noto/NotoSansChakma-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCham-Black.ttf b/src/fonts/noto/NotoSansCham-Black.ttf new file mode 100644 index 00000000..be686393 Binary files /dev/null and b/src/fonts/noto/NotoSansCham-Black.ttf differ diff --git a/src/fonts/noto/NotoSansCham-Bold.ttf b/src/fonts/noto/NotoSansCham-Bold.ttf new file mode 100644 index 00000000..04f65593 Binary files /dev/null and b/src/fonts/noto/NotoSansCham-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansCham-Light.ttf b/src/fonts/noto/NotoSansCham-Light.ttf new file mode 100644 index 00000000..8e569636 Binary files /dev/null and b/src/fonts/noto/NotoSansCham-Light.ttf differ diff --git a/src/fonts/noto/NotoSansCham-Medium.ttf b/src/fonts/noto/NotoSansCham-Medium.ttf new file mode 100644 index 00000000..8c0fa099 Binary files /dev/null and b/src/fonts/noto/NotoSansCham-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansCham-Regular.ttf b/src/fonts/noto/NotoSansCham-Regular.ttf new file mode 100644 index 00000000..6f1c7081 Binary files /dev/null and b/src/fonts/noto/NotoSansCham-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCham-Thin.ttf b/src/fonts/noto/NotoSansCham-Thin.ttf new file mode 100644 index 00000000..8b13bbaf Binary files /dev/null and b/src/fonts/noto/NotoSansCham-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansCherokee-Black.ttf b/src/fonts/noto/NotoSansCherokee-Black.ttf new file mode 100644 index 00000000..0ccde6d4 Binary files /dev/null and b/src/fonts/noto/NotoSansCherokee-Black.ttf differ diff --git a/src/fonts/noto/NotoSansCherokee-Bold.ttf b/src/fonts/noto/NotoSansCherokee-Bold.ttf new file mode 100644 index 00000000..f3d7627d Binary files /dev/null and b/src/fonts/noto/NotoSansCherokee-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansCherokee-Light.ttf b/src/fonts/noto/NotoSansCherokee-Light.ttf new file mode 100644 index 00000000..399d9d52 Binary files /dev/null and b/src/fonts/noto/NotoSansCherokee-Light.ttf differ diff --git a/src/fonts/noto/NotoSansCherokee-Medium.ttf b/src/fonts/noto/NotoSansCherokee-Medium.ttf new file mode 100644 index 00000000..00295a04 Binary files /dev/null and b/src/fonts/noto/NotoSansCherokee-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansCherokee-Regular.ttf b/src/fonts/noto/NotoSansCherokee-Regular.ttf new file mode 100644 index 00000000..de446dc7 Binary files /dev/null and b/src/fonts/noto/NotoSansCherokee-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCherokee-Thin.ttf b/src/fonts/noto/NotoSansCherokee-Thin.ttf new file mode 100644 index 00000000..e274d57c Binary files /dev/null and b/src/fonts/noto/NotoSansCherokee-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansChorasmian-Regular.ttf b/src/fonts/noto/NotoSansChorasmian-Regular.ttf new file mode 100644 index 00000000..7d93e077 Binary files /dev/null and b/src/fonts/noto/NotoSansChorasmian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCoptic-Regular.ttf b/src/fonts/noto/NotoSansCoptic-Regular.ttf new file mode 100644 index 00000000..95542067 Binary files /dev/null and b/src/fonts/noto/NotoSansCoptic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCuneiform-Regular.ttf b/src/fonts/noto/NotoSansCuneiform-Regular.ttf new file mode 100644 index 00000000..1b8be82a Binary files /dev/null and b/src/fonts/noto/NotoSansCuneiform-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCypriot-Regular.ttf b/src/fonts/noto/NotoSansCypriot-Regular.ttf new file mode 100644 index 00000000..c0c592d1 Binary files /dev/null and b/src/fonts/noto/NotoSansCypriot-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansCyproMinoan-Regular.ttf b/src/fonts/noto/NotoSansCyproMinoan-Regular.ttf new file mode 100644 index 00000000..e8cabb20 Binary files /dev/null and b/src/fonts/noto/NotoSansCyproMinoan-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansDeseret-Regular.ttf b/src/fonts/noto/NotoSansDeseret-Regular.ttf new file mode 100644 index 00000000..a1cfa42a Binary files /dev/null and b/src/fonts/noto/NotoSansDeseret-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagari-Black.ttf b/src/fonts/noto/NotoSansDevanagari-Black.ttf new file mode 100644 index 00000000..df33e9b7 Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagari-Black.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagari-Bold.ttf b/src/fonts/noto/NotoSansDevanagari-Bold.ttf new file mode 100644 index 00000000..177a694a Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagari-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagari-Light.ttf b/src/fonts/noto/NotoSansDevanagari-Light.ttf new file mode 100644 index 00000000..c624a109 Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagari-Light.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagari-Medium.ttf b/src/fonts/noto/NotoSansDevanagari-Medium.ttf new file mode 100644 index 00000000..f5b4191c Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagari-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagari-Regular.ttf b/src/fonts/noto/NotoSansDevanagari-Regular.ttf new file mode 100644 index 00000000..7f44f3ff Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagari-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagari-Thin.ttf b/src/fonts/noto/NotoSansDevanagari-Thin.ttf new file mode 100644 index 00000000..612be6e5 Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagari-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagariUI-Black.ttf b/src/fonts/noto/NotoSansDevanagariUI-Black.ttf new file mode 100644 index 00000000..f972ad15 Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagariUI-Black.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagariUI-Bold.ttf b/src/fonts/noto/NotoSansDevanagariUI-Bold.ttf new file mode 100644 index 00000000..88ffeabb Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagariUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagariUI-Light.ttf b/src/fonts/noto/NotoSansDevanagariUI-Light.ttf new file mode 100644 index 00000000..cf1a6b6b Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagariUI-Light.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagariUI-Medium.ttf b/src/fonts/noto/NotoSansDevanagariUI-Medium.ttf new file mode 100644 index 00000000..ea5e7f22 Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagariUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagariUI-Regular.ttf b/src/fonts/noto/NotoSansDevanagariUI-Regular.ttf new file mode 100644 index 00000000..102ffce0 Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagariUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansDevanagariUI-Thin.ttf b/src/fonts/noto/NotoSansDevanagariUI-Thin.ttf new file mode 100644 index 00000000..c040b193 Binary files /dev/null and b/src/fonts/noto/NotoSansDevanagariUI-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansDuployan-Bold.ttf b/src/fonts/noto/NotoSansDuployan-Bold.ttf new file mode 100644 index 00000000..7246efeb Binary files /dev/null and b/src/fonts/noto/NotoSansDuployan-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansDuployan-Regular.ttf b/src/fonts/noto/NotoSansDuployan-Regular.ttf new file mode 100644 index 00000000..445b57e0 Binary files /dev/null and b/src/fonts/noto/NotoSansDuployan-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.ttf b/src/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.ttf new file mode 100644 index 00000000..a55f3e60 Binary files /dev/null and b/src/fonts/noto/NotoSansEgyptianHieroglyphs-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansElbasan-Regular.ttf b/src/fonts/noto/NotoSansElbasan-Regular.ttf new file mode 100644 index 00000000..ec74cd50 Binary files /dev/null and b/src/fonts/noto/NotoSansElbasan-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansElymaic-Regular.ttf b/src/fonts/noto/NotoSansElymaic-Regular.ttf new file mode 100644 index 00000000..ab110a99 Binary files /dev/null and b/src/fonts/noto/NotoSansElymaic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansEthiopic-Black.ttf b/src/fonts/noto/NotoSansEthiopic-Black.ttf new file mode 100644 index 00000000..7635b709 Binary files /dev/null and b/src/fonts/noto/NotoSansEthiopic-Black.ttf differ diff --git a/src/fonts/noto/NotoSansEthiopic-Bold.ttf b/src/fonts/noto/NotoSansEthiopic-Bold.ttf new file mode 100644 index 00000000..f2bcb237 Binary files /dev/null and b/src/fonts/noto/NotoSansEthiopic-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansEthiopic-Light.ttf b/src/fonts/noto/NotoSansEthiopic-Light.ttf new file mode 100644 index 00000000..aba684b9 Binary files /dev/null and b/src/fonts/noto/NotoSansEthiopic-Light.ttf differ diff --git a/src/fonts/noto/NotoSansEthiopic-Medium.ttf b/src/fonts/noto/NotoSansEthiopic-Medium.ttf new file mode 100644 index 00000000..2059de22 Binary files /dev/null and b/src/fonts/noto/NotoSansEthiopic-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansEthiopic-Regular.ttf b/src/fonts/noto/NotoSansEthiopic-Regular.ttf new file mode 100644 index 00000000..8820031e Binary files /dev/null and b/src/fonts/noto/NotoSansEthiopic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansEthiopic-Thin.ttf b/src/fonts/noto/NotoSansEthiopic-Thin.ttf new file mode 100644 index 00000000..6c7c92f9 Binary files /dev/null and b/src/fonts/noto/NotoSansEthiopic-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansGeorgian-Black.ttf b/src/fonts/noto/NotoSansGeorgian-Black.ttf new file mode 100644 index 00000000..8a630736 Binary files /dev/null and b/src/fonts/noto/NotoSansGeorgian-Black.ttf differ diff --git a/src/fonts/noto/NotoSansGeorgian-Bold.ttf b/src/fonts/noto/NotoSansGeorgian-Bold.ttf new file mode 100644 index 00000000..e850fdaa Binary files /dev/null and b/src/fonts/noto/NotoSansGeorgian-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansGeorgian-Light.ttf b/src/fonts/noto/NotoSansGeorgian-Light.ttf new file mode 100644 index 00000000..8c9b4b2a Binary files /dev/null and b/src/fonts/noto/NotoSansGeorgian-Light.ttf differ diff --git a/src/fonts/noto/NotoSansGeorgian-Medium.ttf b/src/fonts/noto/NotoSansGeorgian-Medium.ttf new file mode 100644 index 00000000..5ef12445 Binary files /dev/null and b/src/fonts/noto/NotoSansGeorgian-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansGeorgian-Regular.ttf b/src/fonts/noto/NotoSansGeorgian-Regular.ttf new file mode 100644 index 00000000..6c5008d9 Binary files /dev/null and b/src/fonts/noto/NotoSansGeorgian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansGeorgian-Thin.ttf b/src/fonts/noto/NotoSansGeorgian-Thin.ttf new file mode 100644 index 00000000..6f607509 Binary files /dev/null and b/src/fonts/noto/NotoSansGeorgian-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansGlagolitic-Regular.ttf b/src/fonts/noto/NotoSansGlagolitic-Regular.ttf new file mode 100644 index 00000000..06e7df46 Binary files /dev/null and b/src/fonts/noto/NotoSansGlagolitic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansGothic-Regular.ttf b/src/fonts/noto/NotoSansGothic-Regular.ttf new file mode 100644 index 00000000..c246e340 Binary files /dev/null and b/src/fonts/noto/NotoSansGothic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansGrantha-Regular.ttf b/src/fonts/noto/NotoSansGrantha-Regular.ttf new file mode 100644 index 00000000..7f13cf95 Binary files /dev/null and b/src/fonts/noto/NotoSansGrantha-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansGujarati-Black.ttf b/src/fonts/noto/NotoSansGujarati-Black.ttf new file mode 100644 index 00000000..a552ebe4 Binary files /dev/null and b/src/fonts/noto/NotoSansGujarati-Black.ttf differ diff --git a/src/fonts/noto/NotoSansGujarati-Bold.ttf b/src/fonts/noto/NotoSansGujarati-Bold.ttf new file mode 100644 index 00000000..2d333016 Binary files /dev/null and b/src/fonts/noto/NotoSansGujarati-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansGujarati-Light.ttf b/src/fonts/noto/NotoSansGujarati-Light.ttf new file mode 100644 index 00000000..8127c935 Binary files /dev/null and b/src/fonts/noto/NotoSansGujarati-Light.ttf differ diff --git a/src/fonts/noto/NotoSansGujarati-Medium.ttf b/src/fonts/noto/NotoSansGujarati-Medium.ttf new file mode 100644 index 00000000..5f749494 Binary files /dev/null and b/src/fonts/noto/NotoSansGujarati-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansGujarati-Regular.ttf b/src/fonts/noto/NotoSansGujarati-Regular.ttf new file mode 100644 index 00000000..cf100cfa Binary files /dev/null and b/src/fonts/noto/NotoSansGujarati-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansGujarati-Thin.ttf b/src/fonts/noto/NotoSansGujarati-Thin.ttf new file mode 100644 index 00000000..26903d8f Binary files /dev/null and b/src/fonts/noto/NotoSansGujarati-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansGujaratiUI-Black.ttf b/src/fonts/noto/NotoSansGujaratiUI-Black.ttf new file mode 100644 index 00000000..212e38d1 Binary files /dev/null and b/src/fonts/noto/NotoSansGujaratiUI-Black.ttf differ diff --git a/src/fonts/noto/NotoSansGujaratiUI-Bold.ttf b/src/fonts/noto/NotoSansGujaratiUI-Bold.ttf new file mode 100644 index 00000000..01951ac9 Binary files /dev/null and b/src/fonts/noto/NotoSansGujaratiUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansGujaratiUI-Light.ttf b/src/fonts/noto/NotoSansGujaratiUI-Light.ttf new file mode 100644 index 00000000..42513063 Binary files /dev/null and b/src/fonts/noto/NotoSansGujaratiUI-Light.ttf differ diff --git a/src/fonts/noto/NotoSansGujaratiUI-Medium.ttf b/src/fonts/noto/NotoSansGujaratiUI-Medium.ttf new file mode 100644 index 00000000..619e519a Binary files /dev/null and b/src/fonts/noto/NotoSansGujaratiUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansGujaratiUI-Regular.ttf b/src/fonts/noto/NotoSansGujaratiUI-Regular.ttf new file mode 100644 index 00000000..ee5f329d Binary files /dev/null and b/src/fonts/noto/NotoSansGujaratiUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansGujaratiUI-Thin.ttf b/src/fonts/noto/NotoSansGujaratiUI-Thin.ttf new file mode 100644 index 00000000..a07b813e Binary files /dev/null and b/src/fonts/noto/NotoSansGujaratiUI-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansGunjalaGondi-Bold.ttf b/src/fonts/noto/NotoSansGunjalaGondi-Bold.ttf new file mode 100644 index 00000000..98fc87a5 Binary files /dev/null and b/src/fonts/noto/NotoSansGunjalaGondi-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansGunjalaGondi-Medium.ttf b/src/fonts/noto/NotoSansGunjalaGondi-Medium.ttf new file mode 100644 index 00000000..df00494d Binary files /dev/null and b/src/fonts/noto/NotoSansGunjalaGondi-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansGunjalaGondi-Regular.ttf b/src/fonts/noto/NotoSansGunjalaGondi-Regular.ttf new file mode 100644 index 00000000..7a2eced5 Binary files /dev/null and b/src/fonts/noto/NotoSansGunjalaGondi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhi-Black.ttf b/src/fonts/noto/NotoSansGurmukhi-Black.ttf new file mode 100644 index 00000000..f8c542cd Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhi-Black.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhi-Bold.ttf b/src/fonts/noto/NotoSansGurmukhi-Bold.ttf new file mode 100644 index 00000000..b8f51300 Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhi-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhi-Light.ttf b/src/fonts/noto/NotoSansGurmukhi-Light.ttf new file mode 100644 index 00000000..431769e7 Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhi-Light.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhi-Medium.ttf b/src/fonts/noto/NotoSansGurmukhi-Medium.ttf new file mode 100644 index 00000000..0949f032 Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhi-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhi-Regular.ttf b/src/fonts/noto/NotoSansGurmukhi-Regular.ttf new file mode 100644 index 00000000..3b08955a Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhi-Thin.ttf b/src/fonts/noto/NotoSansGurmukhi-Thin.ttf new file mode 100644 index 00000000..ddaf9b26 Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhi-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhiUI-Black.ttf b/src/fonts/noto/NotoSansGurmukhiUI-Black.ttf new file mode 100644 index 00000000..5669e42e Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhiUI-Black.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhiUI-Bold.ttf b/src/fonts/noto/NotoSansGurmukhiUI-Bold.ttf new file mode 100644 index 00000000..5cedbc07 Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhiUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhiUI-Light.ttf b/src/fonts/noto/NotoSansGurmukhiUI-Light.ttf new file mode 100644 index 00000000..5f015657 Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhiUI-Light.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhiUI-Medium.ttf b/src/fonts/noto/NotoSansGurmukhiUI-Medium.ttf new file mode 100644 index 00000000..dbf60886 Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhiUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhiUI-Regular.ttf b/src/fonts/noto/NotoSansGurmukhiUI-Regular.ttf new file mode 100644 index 00000000..3fbeeabd Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhiUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansGurmukhiUI-Thin.ttf b/src/fonts/noto/NotoSansGurmukhiUI-Thin.ttf new file mode 100644 index 00000000..b4d40c77 Binary files /dev/null and b/src/fonts/noto/NotoSansGurmukhiUI-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansHanifiRohingya-Bold.ttf b/src/fonts/noto/NotoSansHanifiRohingya-Bold.ttf new file mode 100644 index 00000000..9442f4f6 Binary files /dev/null and b/src/fonts/noto/NotoSansHanifiRohingya-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansHanifiRohingya-Medium.ttf b/src/fonts/noto/NotoSansHanifiRohingya-Medium.ttf new file mode 100644 index 00000000..30816778 Binary files /dev/null and b/src/fonts/noto/NotoSansHanifiRohingya-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansHanifiRohingya-Regular.ttf b/src/fonts/noto/NotoSansHanifiRohingya-Regular.ttf new file mode 100644 index 00000000..d6a8fe4b Binary files /dev/null and b/src/fonts/noto/NotoSansHanifiRohingya-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansHanunoo-Regular.ttf b/src/fonts/noto/NotoSansHanunoo-Regular.ttf new file mode 100644 index 00000000..e947a984 Binary files /dev/null and b/src/fonts/noto/NotoSansHanunoo-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansHatran-Regular.ttf b/src/fonts/noto/NotoSansHatran-Regular.ttf new file mode 100644 index 00000000..8479cecc Binary files /dev/null and b/src/fonts/noto/NotoSansHatran-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansHebrew-Black.ttf b/src/fonts/noto/NotoSansHebrew-Black.ttf new file mode 100644 index 00000000..ad6aef4d Binary files /dev/null and b/src/fonts/noto/NotoSansHebrew-Black.ttf differ diff --git a/src/fonts/noto/NotoSansHebrew-Bold.ttf b/src/fonts/noto/NotoSansHebrew-Bold.ttf new file mode 100644 index 00000000..b41ec18c Binary files /dev/null and b/src/fonts/noto/NotoSansHebrew-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansHebrew-Light.ttf b/src/fonts/noto/NotoSansHebrew-Light.ttf new file mode 100644 index 00000000..00839f2c Binary files /dev/null and b/src/fonts/noto/NotoSansHebrew-Light.ttf differ diff --git a/src/fonts/noto/NotoSansHebrew-Medium.ttf b/src/fonts/noto/NotoSansHebrew-Medium.ttf new file mode 100644 index 00000000..6328f628 Binary files /dev/null and b/src/fonts/noto/NotoSansHebrew-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansHebrew-Regular.ttf b/src/fonts/noto/NotoSansHebrew-Regular.ttf new file mode 100644 index 00000000..7a9a4218 Binary files /dev/null and b/src/fonts/noto/NotoSansHebrew-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansHebrew-Thin.ttf b/src/fonts/noto/NotoSansHebrew-Thin.ttf new file mode 100644 index 00000000..89b58154 Binary files /dev/null and b/src/fonts/noto/NotoSansHebrew-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansImperialAramaic-Regular.ttf b/src/fonts/noto/NotoSansImperialAramaic-Regular.ttf new file mode 100644 index 00000000..f28ef0f5 Binary files /dev/null and b/src/fonts/noto/NotoSansImperialAramaic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansIndicSiyaqNumbers-Regular.ttf b/src/fonts/noto/NotoSansIndicSiyaqNumbers-Regular.ttf new file mode 100644 index 00000000..32cc716d Binary files /dev/null and b/src/fonts/noto/NotoSansIndicSiyaqNumbers-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansInscriptionalPahlavi-Regular.ttf b/src/fonts/noto/NotoSansInscriptionalPahlavi-Regular.ttf new file mode 100644 index 00000000..90b9a919 Binary files /dev/null and b/src/fonts/noto/NotoSansInscriptionalPahlavi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansInscriptionalParthian-Regular.ttf b/src/fonts/noto/NotoSansInscriptionalParthian-Regular.ttf new file mode 100644 index 00000000..aafc6d73 Binary files /dev/null and b/src/fonts/noto/NotoSansInscriptionalParthian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansJavanese-Bold.ttf b/src/fonts/noto/NotoSansJavanese-Bold.ttf new file mode 100644 index 00000000..7dea3a2b Binary files /dev/null and b/src/fonts/noto/NotoSansJavanese-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansJavanese-Regular.ttf b/src/fonts/noto/NotoSansJavanese-Regular.ttf new file mode 100644 index 00000000..348189be Binary files /dev/null and b/src/fonts/noto/NotoSansJavanese-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansKaithi-Regular.ttf b/src/fonts/noto/NotoSansKaithi-Regular.ttf new file mode 100644 index 00000000..41f5a100 Binary files /dev/null and b/src/fonts/noto/NotoSansKaithi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansKannada-Black.ttf b/src/fonts/noto/NotoSansKannada-Black.ttf new file mode 100644 index 00000000..6e01367f Binary files /dev/null and b/src/fonts/noto/NotoSansKannada-Black.ttf differ diff --git a/src/fonts/noto/NotoSansKannada-Bold.ttf b/src/fonts/noto/NotoSansKannada-Bold.ttf new file mode 100644 index 00000000..6ee5a85e Binary files /dev/null and b/src/fonts/noto/NotoSansKannada-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansKannada-Light.ttf b/src/fonts/noto/NotoSansKannada-Light.ttf new file mode 100644 index 00000000..3a22df96 Binary files /dev/null and b/src/fonts/noto/NotoSansKannada-Light.ttf differ diff --git a/src/fonts/noto/NotoSansKannada-Medium.ttf b/src/fonts/noto/NotoSansKannada-Medium.ttf new file mode 100644 index 00000000..a5064ae3 Binary files /dev/null and b/src/fonts/noto/NotoSansKannada-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansKannada-Regular.ttf b/src/fonts/noto/NotoSansKannada-Regular.ttf new file mode 100644 index 00000000..6a42ea89 Binary files /dev/null and b/src/fonts/noto/NotoSansKannada-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansKannada-Thin.ttf b/src/fonts/noto/NotoSansKannada-Thin.ttf new file mode 100644 index 00000000..4403cc9e Binary files /dev/null and b/src/fonts/noto/NotoSansKannada-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansKannadaUI-Black.ttf b/src/fonts/noto/NotoSansKannadaUI-Black.ttf new file mode 100644 index 00000000..d2d60998 Binary files /dev/null and b/src/fonts/noto/NotoSansKannadaUI-Black.ttf differ diff --git a/src/fonts/noto/NotoSansKannadaUI-Bold.ttf b/src/fonts/noto/NotoSansKannadaUI-Bold.ttf new file mode 100644 index 00000000..f6d0c0b1 Binary files /dev/null and b/src/fonts/noto/NotoSansKannadaUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansKannadaUI-Light.ttf b/src/fonts/noto/NotoSansKannadaUI-Light.ttf new file mode 100644 index 00000000..31ce0991 Binary files /dev/null and b/src/fonts/noto/NotoSansKannadaUI-Light.ttf differ diff --git a/src/fonts/noto/NotoSansKannadaUI-Medium.ttf b/src/fonts/noto/NotoSansKannadaUI-Medium.ttf new file mode 100644 index 00000000..6b8d00c1 Binary files /dev/null and b/src/fonts/noto/NotoSansKannadaUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansKannadaUI-Regular.ttf b/src/fonts/noto/NotoSansKannadaUI-Regular.ttf new file mode 100644 index 00000000..3ac69d75 Binary files /dev/null and b/src/fonts/noto/NotoSansKannadaUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansKannadaUI-Thin.ttf b/src/fonts/noto/NotoSansKannadaUI-Thin.ttf new file mode 100644 index 00000000..d48484e2 Binary files /dev/null and b/src/fonts/noto/NotoSansKannadaUI-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansKawi-Bold.ttf b/src/fonts/noto/NotoSansKawi-Bold.ttf new file mode 100644 index 00000000..f1ee4de2 Binary files /dev/null and b/src/fonts/noto/NotoSansKawi-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansKawi-Regular.ttf b/src/fonts/noto/NotoSansKawi-Regular.ttf new file mode 100644 index 00000000..165fd53b Binary files /dev/null and b/src/fonts/noto/NotoSansKawi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansKayahLi-Bold.ttf b/src/fonts/noto/NotoSansKayahLi-Bold.ttf new file mode 100644 index 00000000..131663d0 Binary files /dev/null and b/src/fonts/noto/NotoSansKayahLi-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansKayahLi-Medium.ttf b/src/fonts/noto/NotoSansKayahLi-Medium.ttf new file mode 100644 index 00000000..53d33e02 Binary files /dev/null and b/src/fonts/noto/NotoSansKayahLi-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansKayahLi-Regular.ttf b/src/fonts/noto/NotoSansKayahLi-Regular.ttf new file mode 100644 index 00000000..7004d01a Binary files /dev/null and b/src/fonts/noto/NotoSansKayahLi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansKharoshthi-Regular.ttf b/src/fonts/noto/NotoSansKharoshthi-Regular.ttf new file mode 100644 index 00000000..33c01e7e Binary files /dev/null and b/src/fonts/noto/NotoSansKharoshthi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansKhmer-Black.ttf b/src/fonts/noto/NotoSansKhmer-Black.ttf new file mode 100644 index 00000000..da67d677 Binary files /dev/null and b/src/fonts/noto/NotoSansKhmer-Black.ttf differ diff --git a/src/fonts/noto/NotoSansKhmer-Bold.ttf b/src/fonts/noto/NotoSansKhmer-Bold.ttf new file mode 100644 index 00000000..c03a5909 Binary files /dev/null and b/src/fonts/noto/NotoSansKhmer-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansKhmer-Light.ttf b/src/fonts/noto/NotoSansKhmer-Light.ttf new file mode 100644 index 00000000..ed68cb59 Binary files /dev/null and b/src/fonts/noto/NotoSansKhmer-Light.ttf differ diff --git a/src/fonts/noto/NotoSansKhmer-Medium.ttf b/src/fonts/noto/NotoSansKhmer-Medium.ttf new file mode 100644 index 00000000..772a9dd1 Binary files /dev/null and b/src/fonts/noto/NotoSansKhmer-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansKhmer-Regular.ttf b/src/fonts/noto/NotoSansKhmer-Regular.ttf new file mode 100644 index 00000000..5c22ec4e Binary files /dev/null and b/src/fonts/noto/NotoSansKhmer-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansKhmer-Thin.ttf b/src/fonts/noto/NotoSansKhmer-Thin.ttf new file mode 100644 index 00000000..e22f9589 Binary files /dev/null and b/src/fonts/noto/NotoSansKhmer-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansKhojki-Regular.ttf b/src/fonts/noto/NotoSansKhojki-Regular.ttf new file mode 100644 index 00000000..fb761f8b Binary files /dev/null and b/src/fonts/noto/NotoSansKhojki-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansKhudawadi-Regular.ttf b/src/fonts/noto/NotoSansKhudawadi-Regular.ttf new file mode 100644 index 00000000..f2e58993 Binary files /dev/null and b/src/fonts/noto/NotoSansKhudawadi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansLao-Black.ttf b/src/fonts/noto/NotoSansLao-Black.ttf new file mode 100644 index 00000000..1f8f14ba Binary files /dev/null and b/src/fonts/noto/NotoSansLao-Black.ttf differ diff --git a/src/fonts/noto/NotoSansLao-Bold.ttf b/src/fonts/noto/NotoSansLao-Bold.ttf new file mode 100644 index 00000000..73d0426f Binary files /dev/null and b/src/fonts/noto/NotoSansLao-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansLao-Light.ttf b/src/fonts/noto/NotoSansLao-Light.ttf new file mode 100644 index 00000000..3ee6350a Binary files /dev/null and b/src/fonts/noto/NotoSansLao-Light.ttf differ diff --git a/src/fonts/noto/NotoSansLao-Medium.ttf b/src/fonts/noto/NotoSansLao-Medium.ttf new file mode 100644 index 00000000..1e1bccf2 Binary files /dev/null and b/src/fonts/noto/NotoSansLao-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansLao-Regular.ttf b/src/fonts/noto/NotoSansLao-Regular.ttf new file mode 100644 index 00000000..72cb4240 Binary files /dev/null and b/src/fonts/noto/NotoSansLao-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansLao-Thin.ttf b/src/fonts/noto/NotoSansLao-Thin.ttf new file mode 100644 index 00000000..a93496be Binary files /dev/null and b/src/fonts/noto/NotoSansLao-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansLaoLooped-Black.ttf b/src/fonts/noto/NotoSansLaoLooped-Black.ttf new file mode 100644 index 00000000..36b5db2a Binary files /dev/null and b/src/fonts/noto/NotoSansLaoLooped-Black.ttf differ diff --git a/src/fonts/noto/NotoSansLaoLooped-Bold.ttf b/src/fonts/noto/NotoSansLaoLooped-Bold.ttf new file mode 100644 index 00000000..e36a9462 Binary files /dev/null and b/src/fonts/noto/NotoSansLaoLooped-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansLaoLooped-Light.ttf b/src/fonts/noto/NotoSansLaoLooped-Light.ttf new file mode 100644 index 00000000..8aee0957 Binary files /dev/null and b/src/fonts/noto/NotoSansLaoLooped-Light.ttf differ diff --git a/src/fonts/noto/NotoSansLaoLooped-Medium.ttf b/src/fonts/noto/NotoSansLaoLooped-Medium.ttf new file mode 100644 index 00000000..338f2079 Binary files /dev/null and b/src/fonts/noto/NotoSansLaoLooped-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansLaoLooped-Regular.ttf b/src/fonts/noto/NotoSansLaoLooped-Regular.ttf new file mode 100644 index 00000000..19fa4b1a Binary files /dev/null and b/src/fonts/noto/NotoSansLaoLooped-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansLaoLooped-Thin.ttf b/src/fonts/noto/NotoSansLaoLooped-Thin.ttf new file mode 100644 index 00000000..5522aab2 Binary files /dev/null and b/src/fonts/noto/NotoSansLaoLooped-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansLepcha-Regular.ttf b/src/fonts/noto/NotoSansLepcha-Regular.ttf new file mode 100644 index 00000000..818c482e Binary files /dev/null and b/src/fonts/noto/NotoSansLepcha-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansLimbu-Regular.ttf b/src/fonts/noto/NotoSansLimbu-Regular.ttf new file mode 100644 index 00000000..41ec9217 Binary files /dev/null and b/src/fonts/noto/NotoSansLimbu-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansLinearA-Regular.ttf b/src/fonts/noto/NotoSansLinearA-Regular.ttf new file mode 100644 index 00000000..a56ace44 Binary files /dev/null and b/src/fonts/noto/NotoSansLinearA-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansLinearB-Regular.ttf b/src/fonts/noto/NotoSansLinearB-Regular.ttf new file mode 100644 index 00000000..55b7f087 Binary files /dev/null and b/src/fonts/noto/NotoSansLinearB-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansLisu-Bold.ttf b/src/fonts/noto/NotoSansLisu-Bold.ttf new file mode 100644 index 00000000..9b634d56 Binary files /dev/null and b/src/fonts/noto/NotoSansLisu-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansLisu-Medium.ttf b/src/fonts/noto/NotoSansLisu-Medium.ttf new file mode 100644 index 00000000..f57c292d Binary files /dev/null and b/src/fonts/noto/NotoSansLisu-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansLisu-Regular.ttf b/src/fonts/noto/NotoSansLisu-Regular.ttf new file mode 100644 index 00000000..411346f8 Binary files /dev/null and b/src/fonts/noto/NotoSansLisu-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansLycian-Regular.ttf b/src/fonts/noto/NotoSansLycian-Regular.ttf new file mode 100644 index 00000000..85eb2d3f Binary files /dev/null and b/src/fonts/noto/NotoSansLycian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansLydian-Regular.ttf b/src/fonts/noto/NotoSansLydian-Regular.ttf new file mode 100644 index 00000000..0a3a4a7d Binary files /dev/null and b/src/fonts/noto/NotoSansLydian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMahajani-Regular.ttf b/src/fonts/noto/NotoSansMahajani-Regular.ttf new file mode 100644 index 00000000..e041bb30 Binary files /dev/null and b/src/fonts/noto/NotoSansMahajani-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalam-Black.ttf b/src/fonts/noto/NotoSansMalayalam-Black.ttf new file mode 100644 index 00000000..dc2cd737 Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalam-Black.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalam-Bold.ttf b/src/fonts/noto/NotoSansMalayalam-Bold.ttf new file mode 100644 index 00000000..7891b09b Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalam-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalam-Light.ttf b/src/fonts/noto/NotoSansMalayalam-Light.ttf new file mode 100644 index 00000000..e593381d Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalam-Light.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalam-Medium.ttf b/src/fonts/noto/NotoSansMalayalam-Medium.ttf new file mode 100644 index 00000000..af3abbdf Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalam-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalam-Regular.ttf b/src/fonts/noto/NotoSansMalayalam-Regular.ttf new file mode 100644 index 00000000..32dc2c62 Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalam-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalam-Thin.ttf b/src/fonts/noto/NotoSansMalayalam-Thin.ttf new file mode 100644 index 00000000..e5ac841c Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalam-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalamUI-Black.ttf b/src/fonts/noto/NotoSansMalayalamUI-Black.ttf new file mode 100644 index 00000000..742a6a00 Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalamUI-Black.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalamUI-Bold.ttf b/src/fonts/noto/NotoSansMalayalamUI-Bold.ttf new file mode 100644 index 00000000..7464d1f4 Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalamUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalamUI-Light.ttf b/src/fonts/noto/NotoSansMalayalamUI-Light.ttf new file mode 100644 index 00000000..78e9b59a Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalamUI-Light.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalamUI-Medium.ttf b/src/fonts/noto/NotoSansMalayalamUI-Medium.ttf new file mode 100644 index 00000000..87484e30 Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalamUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalamUI-Regular.ttf b/src/fonts/noto/NotoSansMalayalamUI-Regular.ttf new file mode 100644 index 00000000..6cb917ea Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalamUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMalayalamUI-Thin.ttf b/src/fonts/noto/NotoSansMalayalamUI-Thin.ttf new file mode 100644 index 00000000..9fcf3e85 Binary files /dev/null and b/src/fonts/noto/NotoSansMalayalamUI-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansMandaic-Regular.ttf b/src/fonts/noto/NotoSansMandaic-Regular.ttf new file mode 100644 index 00000000..e95e1e32 Binary files /dev/null and b/src/fonts/noto/NotoSansMandaic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansManichaean-Regular.ttf b/src/fonts/noto/NotoSansManichaean-Regular.ttf new file mode 100644 index 00000000..8ec5a8c2 Binary files /dev/null and b/src/fonts/noto/NotoSansManichaean-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMarchen-Regular.ttf b/src/fonts/noto/NotoSansMarchen-Regular.ttf new file mode 100644 index 00000000..3516c968 Binary files /dev/null and b/src/fonts/noto/NotoSansMarchen-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMasaramGondi-Regular.ttf b/src/fonts/noto/NotoSansMasaramGondi-Regular.ttf new file mode 100644 index 00000000..fe3cc572 Binary files /dev/null and b/src/fonts/noto/NotoSansMasaramGondi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMath-Regular.ttf b/src/fonts/noto/NotoSansMath-Regular.ttf new file mode 100644 index 00000000..68bb32b6 Binary files /dev/null and b/src/fonts/noto/NotoSansMath-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMayanNumerals-Regular.ttf b/src/fonts/noto/NotoSansMayanNumerals-Regular.ttf new file mode 100644 index 00000000..8c94b3e8 Binary files /dev/null and b/src/fonts/noto/NotoSansMayanNumerals-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMedefaidrin-Bold.ttf b/src/fonts/noto/NotoSansMedefaidrin-Bold.ttf new file mode 100644 index 00000000..9719ff4f Binary files /dev/null and b/src/fonts/noto/NotoSansMedefaidrin-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansMedefaidrin-Medium.ttf b/src/fonts/noto/NotoSansMedefaidrin-Medium.ttf new file mode 100644 index 00000000..c591b292 Binary files /dev/null and b/src/fonts/noto/NotoSansMedefaidrin-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansMedefaidrin-Regular.ttf b/src/fonts/noto/NotoSansMedefaidrin-Regular.ttf new file mode 100644 index 00000000..6bf52e3c Binary files /dev/null and b/src/fonts/noto/NotoSansMedefaidrin-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMeeteiMayek-Black.ttf b/src/fonts/noto/NotoSansMeeteiMayek-Black.ttf new file mode 100644 index 00000000..ec5b80b6 Binary files /dev/null and b/src/fonts/noto/NotoSansMeeteiMayek-Black.ttf differ diff --git a/src/fonts/noto/NotoSansMeeteiMayek-Bold.ttf b/src/fonts/noto/NotoSansMeeteiMayek-Bold.ttf new file mode 100644 index 00000000..820fc346 Binary files /dev/null and b/src/fonts/noto/NotoSansMeeteiMayek-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansMeeteiMayek-Light.ttf b/src/fonts/noto/NotoSansMeeteiMayek-Light.ttf new file mode 100644 index 00000000..98e1f63c Binary files /dev/null and b/src/fonts/noto/NotoSansMeeteiMayek-Light.ttf differ diff --git a/src/fonts/noto/NotoSansMeeteiMayek-Medium.ttf b/src/fonts/noto/NotoSansMeeteiMayek-Medium.ttf new file mode 100644 index 00000000..be0f5211 Binary files /dev/null and b/src/fonts/noto/NotoSansMeeteiMayek-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansMeeteiMayek-Regular.ttf b/src/fonts/noto/NotoSansMeeteiMayek-Regular.ttf new file mode 100644 index 00000000..7d4bdcde Binary files /dev/null and b/src/fonts/noto/NotoSansMeeteiMayek-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMeeteiMayek-Thin.ttf b/src/fonts/noto/NotoSansMeeteiMayek-Thin.ttf new file mode 100644 index 00000000..3ea5010b Binary files /dev/null and b/src/fonts/noto/NotoSansMeeteiMayek-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansMendeKikakui-Regular.ttf b/src/fonts/noto/NotoSansMendeKikakui-Regular.ttf new file mode 100644 index 00000000..bcf00290 Binary files /dev/null and b/src/fonts/noto/NotoSansMendeKikakui-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMeroitic-Regular.ttf b/src/fonts/noto/NotoSansMeroitic-Regular.ttf new file mode 100644 index 00000000..52a4505b Binary files /dev/null and b/src/fonts/noto/NotoSansMeroitic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMiao-Regular.ttf b/src/fonts/noto/NotoSansMiao-Regular.ttf new file mode 100644 index 00000000..7e8fd2b9 Binary files /dev/null and b/src/fonts/noto/NotoSansMiao-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansModi-Regular.ttf b/src/fonts/noto/NotoSansModi-Regular.ttf new file mode 100644 index 00000000..f5c56520 Binary files /dev/null and b/src/fonts/noto/NotoSansModi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMongolian-Regular.ttf b/src/fonts/noto/NotoSansMongolian-Regular.ttf new file mode 100644 index 00000000..7c21d6ff Binary files /dev/null and b/src/fonts/noto/NotoSansMongolian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMono-Black.ttf b/src/fonts/noto/NotoSansMono-Black.ttf new file mode 100644 index 00000000..a7812e0c Binary files /dev/null and b/src/fonts/noto/NotoSansMono-Black.ttf differ diff --git a/src/fonts/noto/NotoSansMono-Bold.ttf b/src/fonts/noto/NotoSansMono-Bold.ttf new file mode 100644 index 00000000..9218a79c Binary files /dev/null and b/src/fonts/noto/NotoSansMono-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansMono-Light.ttf b/src/fonts/noto/NotoSansMono-Light.ttf new file mode 100644 index 00000000..6e8d6446 Binary files /dev/null and b/src/fonts/noto/NotoSansMono-Light.ttf differ diff --git a/src/fonts/noto/NotoSansMono-Medium.ttf b/src/fonts/noto/NotoSansMono-Medium.ttf new file mode 100644 index 00000000..bc54584c Binary files /dev/null and b/src/fonts/noto/NotoSansMono-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansMono-Regular.ttf b/src/fonts/noto/NotoSansMono-Regular.ttf new file mode 100644 index 00000000..159ca4b1 Binary files /dev/null and b/src/fonts/noto/NotoSansMono-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMono-Thin.ttf b/src/fonts/noto/NotoSansMono-Thin.ttf new file mode 100644 index 00000000..712a44a3 Binary files /dev/null and b/src/fonts/noto/NotoSansMono-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansMro-Regular.ttf b/src/fonts/noto/NotoSansMro-Regular.ttf new file mode 100644 index 00000000..de8dd6cf Binary files /dev/null and b/src/fonts/noto/NotoSansMro-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMultani-Regular.ttf b/src/fonts/noto/NotoSansMultani-Regular.ttf new file mode 100644 index 00000000..fa5856ec Binary files /dev/null and b/src/fonts/noto/NotoSansMultani-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMyanmar-Black.ttf b/src/fonts/noto/NotoSansMyanmar-Black.ttf new file mode 100644 index 00000000..f1cfca63 Binary files /dev/null and b/src/fonts/noto/NotoSansMyanmar-Black.ttf differ diff --git a/src/fonts/noto/NotoSansMyanmar-Bold.ttf b/src/fonts/noto/NotoSansMyanmar-Bold.ttf new file mode 100644 index 00000000..213ff3c9 Binary files /dev/null and b/src/fonts/noto/NotoSansMyanmar-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansMyanmar-Light.ttf b/src/fonts/noto/NotoSansMyanmar-Light.ttf new file mode 100644 index 00000000..17feb441 Binary files /dev/null and b/src/fonts/noto/NotoSansMyanmar-Light.ttf differ diff --git a/src/fonts/noto/NotoSansMyanmar-Medium.ttf b/src/fonts/noto/NotoSansMyanmar-Medium.ttf new file mode 100644 index 00000000..93dcc1f7 Binary files /dev/null and b/src/fonts/noto/NotoSansMyanmar-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansMyanmar-Regular.ttf b/src/fonts/noto/NotoSansMyanmar-Regular.ttf new file mode 100644 index 00000000..5c0da8c0 Binary files /dev/null and b/src/fonts/noto/NotoSansMyanmar-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansMyanmar-Thin.ttf b/src/fonts/noto/NotoSansMyanmar-Thin.ttf new file mode 100644 index 00000000..2fd77422 Binary files /dev/null and b/src/fonts/noto/NotoSansMyanmar-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansNKo-Regular.ttf b/src/fonts/noto/NotoSansNKo-Regular.ttf new file mode 100644 index 00000000..89e5330b Binary files /dev/null and b/src/fonts/noto/NotoSansNKo-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansNKoUnjoined-Bold.ttf b/src/fonts/noto/NotoSansNKoUnjoined-Bold.ttf new file mode 100644 index 00000000..f4f93429 Binary files /dev/null and b/src/fonts/noto/NotoSansNKoUnjoined-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansNKoUnjoined-Regular.ttf b/src/fonts/noto/NotoSansNKoUnjoined-Regular.ttf new file mode 100644 index 00000000..f02b0c87 Binary files /dev/null and b/src/fonts/noto/NotoSansNKoUnjoined-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansNabataean-Regular.ttf b/src/fonts/noto/NotoSansNabataean-Regular.ttf new file mode 100644 index 00000000..4e3ed9e4 Binary files /dev/null and b/src/fonts/noto/NotoSansNabataean-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansNagMundari-Bold.ttf b/src/fonts/noto/NotoSansNagMundari-Bold.ttf new file mode 100644 index 00000000..583ff593 Binary files /dev/null and b/src/fonts/noto/NotoSansNagMundari-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansNagMundari-Regular.ttf b/src/fonts/noto/NotoSansNagMundari-Regular.ttf new file mode 100644 index 00000000..9844b0bc Binary files /dev/null and b/src/fonts/noto/NotoSansNagMundari-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansNandinagari-Regular.ttf b/src/fonts/noto/NotoSansNandinagari-Regular.ttf new file mode 100644 index 00000000..7eda3d76 Binary files /dev/null and b/src/fonts/noto/NotoSansNandinagari-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansNewTaiLue-Bold.ttf b/src/fonts/noto/NotoSansNewTaiLue-Bold.ttf new file mode 100644 index 00000000..1e798238 Binary files /dev/null and b/src/fonts/noto/NotoSansNewTaiLue-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansNewTaiLue-Medium.ttf b/src/fonts/noto/NotoSansNewTaiLue-Medium.ttf new file mode 100644 index 00000000..4a2cb5f9 Binary files /dev/null and b/src/fonts/noto/NotoSansNewTaiLue-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansNewTaiLue-Regular.ttf b/src/fonts/noto/NotoSansNewTaiLue-Regular.ttf new file mode 100644 index 00000000..349db20f Binary files /dev/null and b/src/fonts/noto/NotoSansNewTaiLue-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansNewa-Regular.ttf b/src/fonts/noto/NotoSansNewa-Regular.ttf new file mode 100644 index 00000000..a1941a36 Binary files /dev/null and b/src/fonts/noto/NotoSansNewa-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansNushu-Regular.ttf b/src/fonts/noto/NotoSansNushu-Regular.ttf new file mode 100644 index 00000000..9486fb16 Binary files /dev/null and b/src/fonts/noto/NotoSansNushu-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOgham-Regular.ttf b/src/fonts/noto/NotoSansOgham-Regular.ttf new file mode 100644 index 00000000..c7df133e Binary files /dev/null and b/src/fonts/noto/NotoSansOgham-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOlChiki-Bold.ttf b/src/fonts/noto/NotoSansOlChiki-Bold.ttf new file mode 100644 index 00000000..50502d48 Binary files /dev/null and b/src/fonts/noto/NotoSansOlChiki-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansOlChiki-Medium.ttf b/src/fonts/noto/NotoSansOlChiki-Medium.ttf new file mode 100644 index 00000000..554ef0e1 Binary files /dev/null and b/src/fonts/noto/NotoSansOlChiki-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansOlChiki-Regular.ttf b/src/fonts/noto/NotoSansOlChiki-Regular.ttf new file mode 100644 index 00000000..cec19f33 Binary files /dev/null and b/src/fonts/noto/NotoSansOlChiki-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOldHungarian-Regular.ttf b/src/fonts/noto/NotoSansOldHungarian-Regular.ttf new file mode 100644 index 00000000..0147bc07 Binary files /dev/null and b/src/fonts/noto/NotoSansOldHungarian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOldItalic-Regular.ttf b/src/fonts/noto/NotoSansOldItalic-Regular.ttf new file mode 100644 index 00000000..3b5d80bc Binary files /dev/null and b/src/fonts/noto/NotoSansOldItalic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOldNorthArabian-Regular.ttf b/src/fonts/noto/NotoSansOldNorthArabian-Regular.ttf new file mode 100644 index 00000000..c27dc148 Binary files /dev/null and b/src/fonts/noto/NotoSansOldNorthArabian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOldPermic-Regular.ttf b/src/fonts/noto/NotoSansOldPermic-Regular.ttf new file mode 100644 index 00000000..2cdfcc23 Binary files /dev/null and b/src/fonts/noto/NotoSansOldPermic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOldPersian-Regular.ttf b/src/fonts/noto/NotoSansOldPersian-Regular.ttf new file mode 100644 index 00000000..4e451c0c Binary files /dev/null and b/src/fonts/noto/NotoSansOldPersian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOldSogdian-Regular.ttf b/src/fonts/noto/NotoSansOldSogdian-Regular.ttf new file mode 100644 index 00000000..a928f44e Binary files /dev/null and b/src/fonts/noto/NotoSansOldSogdian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOldSouthArabian-Regular.ttf b/src/fonts/noto/NotoSansOldSouthArabian-Regular.ttf new file mode 100644 index 00000000..4692777c Binary files /dev/null and b/src/fonts/noto/NotoSansOldSouthArabian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOldTurkic-Regular.ttf b/src/fonts/noto/NotoSansOldTurkic-Regular.ttf new file mode 100644 index 00000000..63f5c2e2 Binary files /dev/null and b/src/fonts/noto/NotoSansOldTurkic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOriya-Black.ttf b/src/fonts/noto/NotoSansOriya-Black.ttf new file mode 100644 index 00000000..38eaa034 Binary files /dev/null and b/src/fonts/noto/NotoSansOriya-Black.ttf differ diff --git a/src/fonts/noto/NotoSansOriya-Bold.ttf b/src/fonts/noto/NotoSansOriya-Bold.ttf new file mode 100644 index 00000000..777300a6 Binary files /dev/null and b/src/fonts/noto/NotoSansOriya-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansOriya-Regular.ttf b/src/fonts/noto/NotoSansOriya-Regular.ttf new file mode 100644 index 00000000..20b8023b Binary files /dev/null and b/src/fonts/noto/NotoSansOriya-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOriya-Thin.ttf b/src/fonts/noto/NotoSansOriya-Thin.ttf new file mode 100644 index 00000000..7c085a03 Binary files /dev/null and b/src/fonts/noto/NotoSansOriya-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansOsage-Regular.ttf b/src/fonts/noto/NotoSansOsage-Regular.ttf new file mode 100644 index 00000000..d1770fac Binary files /dev/null and b/src/fonts/noto/NotoSansOsage-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansOsmanya-Regular.ttf b/src/fonts/noto/NotoSansOsmanya-Regular.ttf new file mode 100644 index 00000000..52bf66ce Binary files /dev/null and b/src/fonts/noto/NotoSansOsmanya-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansPahawhHmong-Regular.ttf b/src/fonts/noto/NotoSansPahawhHmong-Regular.ttf new file mode 100644 index 00000000..4ab4d08a Binary files /dev/null and b/src/fonts/noto/NotoSansPahawhHmong-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansPalmyrene-Regular.ttf b/src/fonts/noto/NotoSansPalmyrene-Regular.ttf new file mode 100644 index 00000000..68ce75bc Binary files /dev/null and b/src/fonts/noto/NotoSansPalmyrene-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansPauCinHau-Regular.ttf b/src/fonts/noto/NotoSansPauCinHau-Regular.ttf new file mode 100644 index 00000000..f883261f Binary files /dev/null and b/src/fonts/noto/NotoSansPauCinHau-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansPhags-Pa-Regular.ttf b/src/fonts/noto/NotoSansPhags-Pa-Regular.ttf new file mode 100644 index 00000000..60aa849d Binary files /dev/null and b/src/fonts/noto/NotoSansPhags-Pa-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansPhagsPa-Regular.ttf b/src/fonts/noto/NotoSansPhagsPa-Regular.ttf new file mode 100644 index 00000000..e8a94388 Binary files /dev/null and b/src/fonts/noto/NotoSansPhagsPa-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansPhoenician-Regular.ttf b/src/fonts/noto/NotoSansPhoenician-Regular.ttf new file mode 100644 index 00000000..eb5de935 Binary files /dev/null and b/src/fonts/noto/NotoSansPhoenician-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansPsalterPahlavi-Regular.ttf b/src/fonts/noto/NotoSansPsalterPahlavi-Regular.ttf new file mode 100644 index 00000000..86722396 Binary files /dev/null and b/src/fonts/noto/NotoSansPsalterPahlavi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansRejang-Regular.ttf b/src/fonts/noto/NotoSansRejang-Regular.ttf new file mode 100644 index 00000000..2816e5b1 Binary files /dev/null and b/src/fonts/noto/NotoSansRejang-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansRunic-Regular.ttf b/src/fonts/noto/NotoSansRunic-Regular.ttf new file mode 100644 index 00000000..565fc7cf Binary files /dev/null and b/src/fonts/noto/NotoSansRunic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSamaritan-Regular.ttf b/src/fonts/noto/NotoSansSamaritan-Regular.ttf new file mode 100644 index 00000000..85b42c5d Binary files /dev/null and b/src/fonts/noto/NotoSansSamaritan-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSaurashtra-Regular.ttf b/src/fonts/noto/NotoSansSaurashtra-Regular.ttf new file mode 100644 index 00000000..740e1d43 Binary files /dev/null and b/src/fonts/noto/NotoSansSaurashtra-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSharada-Regular.ttf b/src/fonts/noto/NotoSansSharada-Regular.ttf new file mode 100644 index 00000000..44f3f0c0 Binary files /dev/null and b/src/fonts/noto/NotoSansSharada-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansShavian-Regular.ttf b/src/fonts/noto/NotoSansShavian-Regular.ttf new file mode 100644 index 00000000..9dee5630 Binary files /dev/null and b/src/fonts/noto/NotoSansShavian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSiddham-Regular.ttf b/src/fonts/noto/NotoSansSiddham-Regular.ttf new file mode 100644 index 00000000..543c8cfe Binary files /dev/null and b/src/fonts/noto/NotoSansSiddham-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSignWriting-Regular.ttf b/src/fonts/noto/NotoSansSignWriting-Regular.ttf new file mode 100644 index 00000000..50082e85 Binary files /dev/null and b/src/fonts/noto/NotoSansSignWriting-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSinhala-Black.ttf b/src/fonts/noto/NotoSansSinhala-Black.ttf new file mode 100644 index 00000000..d6ee5735 Binary files /dev/null and b/src/fonts/noto/NotoSansSinhala-Black.ttf differ diff --git a/src/fonts/noto/NotoSansSinhala-Bold.ttf b/src/fonts/noto/NotoSansSinhala-Bold.ttf new file mode 100644 index 00000000..e66a76cf Binary files /dev/null and b/src/fonts/noto/NotoSansSinhala-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansSinhala-Light.ttf b/src/fonts/noto/NotoSansSinhala-Light.ttf new file mode 100644 index 00000000..93149511 Binary files /dev/null and b/src/fonts/noto/NotoSansSinhala-Light.ttf differ diff --git a/src/fonts/noto/NotoSansSinhala-Medium.ttf b/src/fonts/noto/NotoSansSinhala-Medium.ttf new file mode 100644 index 00000000..98f9d475 Binary files /dev/null and b/src/fonts/noto/NotoSansSinhala-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansSinhala-Regular.ttf b/src/fonts/noto/NotoSansSinhala-Regular.ttf new file mode 100644 index 00000000..535e58d0 Binary files /dev/null and b/src/fonts/noto/NotoSansSinhala-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSinhala-Thin.ttf b/src/fonts/noto/NotoSansSinhala-Thin.ttf new file mode 100644 index 00000000..d6d97ad9 Binary files /dev/null and b/src/fonts/noto/NotoSansSinhala-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansSinhalaUI-Black.ttf b/src/fonts/noto/NotoSansSinhalaUI-Black.ttf new file mode 100644 index 00000000..821dffee Binary files /dev/null and b/src/fonts/noto/NotoSansSinhalaUI-Black.ttf differ diff --git a/src/fonts/noto/NotoSansSinhalaUI-Bold.ttf b/src/fonts/noto/NotoSansSinhalaUI-Bold.ttf new file mode 100644 index 00000000..432944d2 Binary files /dev/null and b/src/fonts/noto/NotoSansSinhalaUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansSinhalaUI-Light.ttf b/src/fonts/noto/NotoSansSinhalaUI-Light.ttf new file mode 100644 index 00000000..b68af0dc Binary files /dev/null and b/src/fonts/noto/NotoSansSinhalaUI-Light.ttf differ diff --git a/src/fonts/noto/NotoSansSinhalaUI-Medium.ttf b/src/fonts/noto/NotoSansSinhalaUI-Medium.ttf new file mode 100644 index 00000000..6f393c9c Binary files /dev/null and b/src/fonts/noto/NotoSansSinhalaUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansSinhalaUI-Regular.ttf b/src/fonts/noto/NotoSansSinhalaUI-Regular.ttf new file mode 100644 index 00000000..db5d21e7 Binary files /dev/null and b/src/fonts/noto/NotoSansSinhalaUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSinhalaUI-Thin.ttf b/src/fonts/noto/NotoSansSinhalaUI-Thin.ttf new file mode 100644 index 00000000..3cd4157f Binary files /dev/null and b/src/fonts/noto/NotoSansSinhalaUI-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansSogdian-Regular.ttf b/src/fonts/noto/NotoSansSogdian-Regular.ttf new file mode 100644 index 00000000..31743bc8 Binary files /dev/null and b/src/fonts/noto/NotoSansSogdian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSoraSompeng-Bold.ttf b/src/fonts/noto/NotoSansSoraSompeng-Bold.ttf new file mode 100644 index 00000000..f0974a05 Binary files /dev/null and b/src/fonts/noto/NotoSansSoraSompeng-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansSoraSompeng-Medium.ttf b/src/fonts/noto/NotoSansSoraSompeng-Medium.ttf new file mode 100644 index 00000000..8042ce1d Binary files /dev/null and b/src/fonts/noto/NotoSansSoraSompeng-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansSoraSompeng-Regular.ttf b/src/fonts/noto/NotoSansSoraSompeng-Regular.ttf new file mode 100644 index 00000000..6cd8db7e Binary files /dev/null and b/src/fonts/noto/NotoSansSoraSompeng-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSoyombo-Regular.ttf b/src/fonts/noto/NotoSansSoyombo-Regular.ttf new file mode 100644 index 00000000..758363c7 Binary files /dev/null and b/src/fonts/noto/NotoSansSoyombo-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSundanese-Bold.ttf b/src/fonts/noto/NotoSansSundanese-Bold.ttf new file mode 100644 index 00000000..b88e1aff Binary files /dev/null and b/src/fonts/noto/NotoSansSundanese-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansSundanese-Medium.ttf b/src/fonts/noto/NotoSansSundanese-Medium.ttf new file mode 100644 index 00000000..b66e9520 Binary files /dev/null and b/src/fonts/noto/NotoSansSundanese-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansSundanese-Regular.ttf b/src/fonts/noto/NotoSansSundanese-Regular.ttf new file mode 100644 index 00000000..eba459f1 Binary files /dev/null and b/src/fonts/noto/NotoSansSundanese-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSylotiNagri-Regular.ttf b/src/fonts/noto/NotoSansSylotiNagri-Regular.ttf new file mode 100644 index 00000000..5274b63f Binary files /dev/null and b/src/fonts/noto/NotoSansSylotiNagri-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSymbols-Black.ttf b/src/fonts/noto/NotoSansSymbols-Black.ttf new file mode 100644 index 00000000..12d1704e Binary files /dev/null and b/src/fonts/noto/NotoSansSymbols-Black.ttf differ diff --git a/src/fonts/noto/NotoSansSymbols-Bold.ttf b/src/fonts/noto/NotoSansSymbols-Bold.ttf new file mode 100644 index 00000000..c20f3eca Binary files /dev/null and b/src/fonts/noto/NotoSansSymbols-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansSymbols-Light.ttf b/src/fonts/noto/NotoSansSymbols-Light.ttf new file mode 100644 index 00000000..c690e5a2 Binary files /dev/null and b/src/fonts/noto/NotoSansSymbols-Light.ttf differ diff --git a/src/fonts/noto/NotoSansSymbols-Medium.ttf b/src/fonts/noto/NotoSansSymbols-Medium.ttf new file mode 100644 index 00000000..8cb98151 Binary files /dev/null and b/src/fonts/noto/NotoSansSymbols-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansSymbols-Regular.ttf b/src/fonts/noto/NotoSansSymbols-Regular.ttf new file mode 100644 index 00000000..f39694c9 Binary files /dev/null and b/src/fonts/noto/NotoSansSymbols-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSymbols-Thin.ttf b/src/fonts/noto/NotoSansSymbols-Thin.ttf new file mode 100644 index 00000000..071ed9cc Binary files /dev/null and b/src/fonts/noto/NotoSansSymbols-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansSymbols2-Regular.ttf b/src/fonts/noto/NotoSansSymbols2-Regular.ttf new file mode 100644 index 00000000..a0a8cfe0 Binary files /dev/null and b/src/fonts/noto/NotoSansSymbols2-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSyriac-Black.ttf b/src/fonts/noto/NotoSansSyriac-Black.ttf new file mode 100644 index 00000000..eb638cf6 Binary files /dev/null and b/src/fonts/noto/NotoSansSyriac-Black.ttf differ diff --git a/src/fonts/noto/NotoSansSyriac-Regular.ttf b/src/fonts/noto/NotoSansSyriac-Regular.ttf new file mode 100644 index 00000000..cae88c8a Binary files /dev/null and b/src/fonts/noto/NotoSansSyriac-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSyriac-Thin.ttf b/src/fonts/noto/NotoSansSyriac-Thin.ttf new file mode 100644 index 00000000..b09b04a6 Binary files /dev/null and b/src/fonts/noto/NotoSansSyriac-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansSyriacEastern-Black.ttf b/src/fonts/noto/NotoSansSyriacEastern-Black.ttf new file mode 100644 index 00000000..b3be0035 Binary files /dev/null and b/src/fonts/noto/NotoSansSyriacEastern-Black.ttf differ diff --git a/src/fonts/noto/NotoSansSyriacEastern-Regular.ttf b/src/fonts/noto/NotoSansSyriacEastern-Regular.ttf new file mode 100644 index 00000000..7593f551 Binary files /dev/null and b/src/fonts/noto/NotoSansSyriacEastern-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSyriacEastern-Thin.ttf b/src/fonts/noto/NotoSansSyriacEastern-Thin.ttf new file mode 100644 index 00000000..a2ff33c0 Binary files /dev/null and b/src/fonts/noto/NotoSansSyriacEastern-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansSyriacWestern-Black.ttf b/src/fonts/noto/NotoSansSyriacWestern-Black.ttf new file mode 100644 index 00000000..a220a3fa Binary files /dev/null and b/src/fonts/noto/NotoSansSyriacWestern-Black.ttf differ diff --git a/src/fonts/noto/NotoSansSyriacWestern-Regular.ttf b/src/fonts/noto/NotoSansSyriacWestern-Regular.ttf new file mode 100644 index 00000000..074bd855 Binary files /dev/null and b/src/fonts/noto/NotoSansSyriacWestern-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansSyriacWestern-Thin.ttf b/src/fonts/noto/NotoSansSyriacWestern-Thin.ttf new file mode 100644 index 00000000..8ca6be1d Binary files /dev/null and b/src/fonts/noto/NotoSansSyriacWestern-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansTagalog-Regular.ttf b/src/fonts/noto/NotoSansTagalog-Regular.ttf new file mode 100644 index 00000000..d032d70e Binary files /dev/null and b/src/fonts/noto/NotoSansTagalog-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTagbanwa-Regular.ttf b/src/fonts/noto/NotoSansTagbanwa-Regular.ttf new file mode 100644 index 00000000..c3a342bd Binary files /dev/null and b/src/fonts/noto/NotoSansTagbanwa-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTaiLe-Regular.ttf b/src/fonts/noto/NotoSansTaiLe-Regular.ttf new file mode 100644 index 00000000..54d1271a Binary files /dev/null and b/src/fonts/noto/NotoSansTaiLe-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTaiTham-Bold.ttf b/src/fonts/noto/NotoSansTaiTham-Bold.ttf new file mode 100644 index 00000000..adfb3793 Binary files /dev/null and b/src/fonts/noto/NotoSansTaiTham-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansTaiTham-Medium.ttf b/src/fonts/noto/NotoSansTaiTham-Medium.ttf new file mode 100644 index 00000000..93ce244a Binary files /dev/null and b/src/fonts/noto/NotoSansTaiTham-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansTaiTham-Regular.ttf b/src/fonts/noto/NotoSansTaiTham-Regular.ttf new file mode 100644 index 00000000..c88b1a0d Binary files /dev/null and b/src/fonts/noto/NotoSansTaiTham-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTaiViet-Regular.ttf b/src/fonts/noto/NotoSansTaiViet-Regular.ttf new file mode 100644 index 00000000..e8134124 Binary files /dev/null and b/src/fonts/noto/NotoSansTaiViet-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTakri-Regular.ttf b/src/fonts/noto/NotoSansTakri-Regular.ttf new file mode 100644 index 00000000..712b0131 Binary files /dev/null and b/src/fonts/noto/NotoSansTakri-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTamil-Black.ttf b/src/fonts/noto/NotoSansTamil-Black.ttf new file mode 100644 index 00000000..08f410c0 Binary files /dev/null and b/src/fonts/noto/NotoSansTamil-Black.ttf differ diff --git a/src/fonts/noto/NotoSansTamil-Bold.ttf b/src/fonts/noto/NotoSansTamil-Bold.ttf new file mode 100644 index 00000000..0fde5384 Binary files /dev/null and b/src/fonts/noto/NotoSansTamil-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansTamil-Light.ttf b/src/fonts/noto/NotoSansTamil-Light.ttf new file mode 100644 index 00000000..73b89558 Binary files /dev/null and b/src/fonts/noto/NotoSansTamil-Light.ttf differ diff --git a/src/fonts/noto/NotoSansTamil-Medium.ttf b/src/fonts/noto/NotoSansTamil-Medium.ttf new file mode 100644 index 00000000..a20798dd Binary files /dev/null and b/src/fonts/noto/NotoSansTamil-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansTamil-Regular.ttf b/src/fonts/noto/NotoSansTamil-Regular.ttf new file mode 100644 index 00000000..3999af8e Binary files /dev/null and b/src/fonts/noto/NotoSansTamil-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTamil-Thin.ttf b/src/fonts/noto/NotoSansTamil-Thin.ttf new file mode 100644 index 00000000..76df7311 Binary files /dev/null and b/src/fonts/noto/NotoSansTamil-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansTamilSupplement-Regular.ttf b/src/fonts/noto/NotoSansTamilSupplement-Regular.ttf new file mode 100644 index 00000000..d87ab770 Binary files /dev/null and b/src/fonts/noto/NotoSansTamilSupplement-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTamilUI-Black.ttf b/src/fonts/noto/NotoSansTamilUI-Black.ttf new file mode 100644 index 00000000..d20d624c Binary files /dev/null and b/src/fonts/noto/NotoSansTamilUI-Black.ttf differ diff --git a/src/fonts/noto/NotoSansTamilUI-Bold.ttf b/src/fonts/noto/NotoSansTamilUI-Bold.ttf new file mode 100644 index 00000000..c3b6be01 Binary files /dev/null and b/src/fonts/noto/NotoSansTamilUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansTamilUI-Light.ttf b/src/fonts/noto/NotoSansTamilUI-Light.ttf new file mode 100644 index 00000000..d6bc6679 Binary files /dev/null and b/src/fonts/noto/NotoSansTamilUI-Light.ttf differ diff --git a/src/fonts/noto/NotoSansTamilUI-Medium.ttf b/src/fonts/noto/NotoSansTamilUI-Medium.ttf new file mode 100644 index 00000000..1af86e1c Binary files /dev/null and b/src/fonts/noto/NotoSansTamilUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansTamilUI-Regular.ttf b/src/fonts/noto/NotoSansTamilUI-Regular.ttf new file mode 100644 index 00000000..644ee25e Binary files /dev/null and b/src/fonts/noto/NotoSansTamilUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTamilUI-Thin.ttf b/src/fonts/noto/NotoSansTamilUI-Thin.ttf new file mode 100644 index 00000000..5b53c4ab Binary files /dev/null and b/src/fonts/noto/NotoSansTamilUI-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansTangsa-Bold.ttf b/src/fonts/noto/NotoSansTangsa-Bold.ttf new file mode 100644 index 00000000..faf878ea Binary files /dev/null and b/src/fonts/noto/NotoSansTangsa-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansTangsa-Medium.ttf b/src/fonts/noto/NotoSansTangsa-Medium.ttf new file mode 100644 index 00000000..8c552f14 Binary files /dev/null and b/src/fonts/noto/NotoSansTangsa-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansTangsa-Regular.ttf b/src/fonts/noto/NotoSansTangsa-Regular.ttf new file mode 100644 index 00000000..5fd5ac3a Binary files /dev/null and b/src/fonts/noto/NotoSansTangsa-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTelugu-Black.ttf b/src/fonts/noto/NotoSansTelugu-Black.ttf new file mode 100644 index 00000000..16d631a0 Binary files /dev/null and b/src/fonts/noto/NotoSansTelugu-Black.ttf differ diff --git a/src/fonts/noto/NotoSansTelugu-Bold.ttf b/src/fonts/noto/NotoSansTelugu-Bold.ttf new file mode 100644 index 00000000..324cf7e1 Binary files /dev/null and b/src/fonts/noto/NotoSansTelugu-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansTelugu-Light.ttf b/src/fonts/noto/NotoSansTelugu-Light.ttf new file mode 100644 index 00000000..4f632c5d Binary files /dev/null and b/src/fonts/noto/NotoSansTelugu-Light.ttf differ diff --git a/src/fonts/noto/NotoSansTelugu-Medium.ttf b/src/fonts/noto/NotoSansTelugu-Medium.ttf new file mode 100644 index 00000000..5b75738d Binary files /dev/null and b/src/fonts/noto/NotoSansTelugu-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansTelugu-Regular.ttf b/src/fonts/noto/NotoSansTelugu-Regular.ttf new file mode 100644 index 00000000..d72413a7 Binary files /dev/null and b/src/fonts/noto/NotoSansTelugu-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTelugu-Thin.ttf b/src/fonts/noto/NotoSansTelugu-Thin.ttf new file mode 100644 index 00000000..b4e51894 Binary files /dev/null and b/src/fonts/noto/NotoSansTelugu-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansTeluguUI-Black.ttf b/src/fonts/noto/NotoSansTeluguUI-Black.ttf new file mode 100644 index 00000000..e1c37184 Binary files /dev/null and b/src/fonts/noto/NotoSansTeluguUI-Black.ttf differ diff --git a/src/fonts/noto/NotoSansTeluguUI-Bold.ttf b/src/fonts/noto/NotoSansTeluguUI-Bold.ttf new file mode 100644 index 00000000..d5539cbc Binary files /dev/null and b/src/fonts/noto/NotoSansTeluguUI-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansTeluguUI-Light.ttf b/src/fonts/noto/NotoSansTeluguUI-Light.ttf new file mode 100644 index 00000000..492f113f Binary files /dev/null and b/src/fonts/noto/NotoSansTeluguUI-Light.ttf differ diff --git a/src/fonts/noto/NotoSansTeluguUI-Medium.ttf b/src/fonts/noto/NotoSansTeluguUI-Medium.ttf new file mode 100644 index 00000000..7968b143 Binary files /dev/null and b/src/fonts/noto/NotoSansTeluguUI-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansTeluguUI-Regular.ttf b/src/fonts/noto/NotoSansTeluguUI-Regular.ttf new file mode 100644 index 00000000..034052ed Binary files /dev/null and b/src/fonts/noto/NotoSansTeluguUI-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTeluguUI-Thin.ttf b/src/fonts/noto/NotoSansTeluguUI-Thin.ttf new file mode 100644 index 00000000..1c0c27bc Binary files /dev/null and b/src/fonts/noto/NotoSansTeluguUI-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansTest-Regular.ttf b/src/fonts/noto/NotoSansTest-Regular.ttf new file mode 100644 index 00000000..0352d10c Binary files /dev/null and b/src/fonts/noto/NotoSansTest-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansThaana-Black.ttf b/src/fonts/noto/NotoSansThaana-Black.ttf new file mode 100644 index 00000000..8e506877 Binary files /dev/null and b/src/fonts/noto/NotoSansThaana-Black.ttf differ diff --git a/src/fonts/noto/NotoSansThaana-Bold.ttf b/src/fonts/noto/NotoSansThaana-Bold.ttf new file mode 100644 index 00000000..5c18afde Binary files /dev/null and b/src/fonts/noto/NotoSansThaana-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansThaana-Light.ttf b/src/fonts/noto/NotoSansThaana-Light.ttf new file mode 100644 index 00000000..0ee4f002 Binary files /dev/null and b/src/fonts/noto/NotoSansThaana-Light.ttf differ diff --git a/src/fonts/noto/NotoSansThaana-Medium.ttf b/src/fonts/noto/NotoSansThaana-Medium.ttf new file mode 100644 index 00000000..1c17fcd0 Binary files /dev/null and b/src/fonts/noto/NotoSansThaana-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansThaana-Regular.ttf b/src/fonts/noto/NotoSansThaana-Regular.ttf new file mode 100644 index 00000000..8b15530e Binary files /dev/null and b/src/fonts/noto/NotoSansThaana-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansThaana-Thin.ttf b/src/fonts/noto/NotoSansThaana-Thin.ttf new file mode 100644 index 00000000..7f329ff6 Binary files /dev/null and b/src/fonts/noto/NotoSansThaana-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansThai-Black.ttf b/src/fonts/noto/NotoSansThai-Black.ttf new file mode 100644 index 00000000..fcc2bcc0 Binary files /dev/null and b/src/fonts/noto/NotoSansThai-Black.ttf differ diff --git a/src/fonts/noto/NotoSansThai-Bold.ttf b/src/fonts/noto/NotoSansThai-Bold.ttf new file mode 100644 index 00000000..ca4f10cc Binary files /dev/null and b/src/fonts/noto/NotoSansThai-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansThai-Light.ttf b/src/fonts/noto/NotoSansThai-Light.ttf new file mode 100644 index 00000000..ca314dd2 Binary files /dev/null and b/src/fonts/noto/NotoSansThai-Light.ttf differ diff --git a/src/fonts/noto/NotoSansThai-Medium.ttf b/src/fonts/noto/NotoSansThai-Medium.ttf new file mode 100644 index 00000000..571b540f Binary files /dev/null and b/src/fonts/noto/NotoSansThai-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansThai-Regular.ttf b/src/fonts/noto/NotoSansThai-Regular.ttf new file mode 100644 index 00000000..8e1e6381 Binary files /dev/null and b/src/fonts/noto/NotoSansThai-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansThai-Thin.ttf b/src/fonts/noto/NotoSansThai-Thin.ttf new file mode 100644 index 00000000..396663e8 Binary files /dev/null and b/src/fonts/noto/NotoSansThai-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansThaiLooped-Black.ttf b/src/fonts/noto/NotoSansThaiLooped-Black.ttf new file mode 100644 index 00000000..e700c6cf Binary files /dev/null and b/src/fonts/noto/NotoSansThaiLooped-Black.ttf differ diff --git a/src/fonts/noto/NotoSansThaiLooped-Bold.ttf b/src/fonts/noto/NotoSansThaiLooped-Bold.ttf new file mode 100644 index 00000000..8a0dc245 Binary files /dev/null and b/src/fonts/noto/NotoSansThaiLooped-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansThaiLooped-Light.ttf b/src/fonts/noto/NotoSansThaiLooped-Light.ttf new file mode 100644 index 00000000..12b1709a Binary files /dev/null and b/src/fonts/noto/NotoSansThaiLooped-Light.ttf differ diff --git a/src/fonts/noto/NotoSansThaiLooped-Medium.ttf b/src/fonts/noto/NotoSansThaiLooped-Medium.ttf new file mode 100644 index 00000000..03cd03c1 Binary files /dev/null and b/src/fonts/noto/NotoSansThaiLooped-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansThaiLooped-Regular.ttf b/src/fonts/noto/NotoSansThaiLooped-Regular.ttf new file mode 100644 index 00000000..06268f03 Binary files /dev/null and b/src/fonts/noto/NotoSansThaiLooped-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansThaiLooped-Thin.ttf b/src/fonts/noto/NotoSansThaiLooped-Thin.ttf new file mode 100644 index 00000000..a09fe822 Binary files /dev/null and b/src/fonts/noto/NotoSansThaiLooped-Thin.ttf differ diff --git a/src/fonts/noto/NotoSansTifinagh-Regular.ttf b/src/fonts/noto/NotoSansTifinagh-Regular.ttf new file mode 100644 index 00000000..be0f0bad Binary files /dev/null and b/src/fonts/noto/NotoSansTifinagh-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghAPT-Regular.ttf b/src/fonts/noto/NotoSansTifinaghAPT-Regular.ttf new file mode 100644 index 00000000..03ef4d03 Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghAPT-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghAdrar-Regular.ttf b/src/fonts/noto/NotoSansTifinaghAdrar-Regular.ttf new file mode 100644 index 00000000..7d4e76df Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghAdrar-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghAgrawImazighen-Regular.ttf b/src/fonts/noto/NotoSansTifinaghAgrawImazighen-Regular.ttf new file mode 100644 index 00000000..d9a2e498 Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghAgrawImazighen-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghAhaggar-Regular.ttf b/src/fonts/noto/NotoSansTifinaghAhaggar-Regular.ttf new file mode 100644 index 00000000..668bc8d9 Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghAhaggar-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghAir-Regular.ttf b/src/fonts/noto/NotoSansTifinaghAir-Regular.ttf new file mode 100644 index 00000000..04ef67e0 Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghAir-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghAzawagh-Regular.ttf b/src/fonts/noto/NotoSansTifinaghAzawagh-Regular.ttf new file mode 100644 index 00000000..1dd4c009 Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghAzawagh-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghGhat-Regular.ttf b/src/fonts/noto/NotoSansTifinaghGhat-Regular.ttf new file mode 100644 index 00000000..06935217 Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghGhat-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghHawad-Regular.ttf b/src/fonts/noto/NotoSansTifinaghHawad-Regular.ttf new file mode 100644 index 00000000..e27572c7 Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghHawad-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghRhissaIxa-Regular.ttf b/src/fonts/noto/NotoSansTifinaghRhissaIxa-Regular.ttf new file mode 100644 index 00000000..f26c4eb7 Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghRhissaIxa-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghSIL-Regular.ttf b/src/fonts/noto/NotoSansTifinaghSIL-Regular.ttf new file mode 100644 index 00000000..8135a62c Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghSIL-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTifinaghTawellemmet-Regular.ttf b/src/fonts/noto/NotoSansTifinaghTawellemmet-Regular.ttf new file mode 100644 index 00000000..98864760 Binary files /dev/null and b/src/fonts/noto/NotoSansTifinaghTawellemmet-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansTirhuta-Regular.ttf b/src/fonts/noto/NotoSansTirhuta-Regular.ttf new file mode 100644 index 00000000..6083fa7c Binary files /dev/null and b/src/fonts/noto/NotoSansTirhuta-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansUgaritic-Regular.ttf b/src/fonts/noto/NotoSansUgaritic-Regular.ttf new file mode 100644 index 00000000..d7f93867 Binary files /dev/null and b/src/fonts/noto/NotoSansUgaritic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansVai-Regular.ttf b/src/fonts/noto/NotoSansVai-Regular.ttf new file mode 100644 index 00000000..0e792e5e Binary files /dev/null and b/src/fonts/noto/NotoSansVai-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansVithkuqi-Bold.ttf b/src/fonts/noto/NotoSansVithkuqi-Bold.ttf new file mode 100644 index 00000000..26b5adfc Binary files /dev/null and b/src/fonts/noto/NotoSansVithkuqi-Bold.ttf differ diff --git a/src/fonts/noto/NotoSansVithkuqi-Medium.ttf b/src/fonts/noto/NotoSansVithkuqi-Medium.ttf new file mode 100644 index 00000000..db9c908d Binary files /dev/null and b/src/fonts/noto/NotoSansVithkuqi-Medium.ttf differ diff --git a/src/fonts/noto/NotoSansVithkuqi-Regular.ttf b/src/fonts/noto/NotoSansVithkuqi-Regular.ttf new file mode 100644 index 00000000..33ec76dd Binary files /dev/null and b/src/fonts/noto/NotoSansVithkuqi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansWancho-Regular.ttf b/src/fonts/noto/NotoSansWancho-Regular.ttf new file mode 100644 index 00000000..59e7eafb Binary files /dev/null and b/src/fonts/noto/NotoSansWancho-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansWarangCiti-Regular.ttf b/src/fonts/noto/NotoSansWarangCiti-Regular.ttf new file mode 100644 index 00000000..d02cd9c7 Binary files /dev/null and b/src/fonts/noto/NotoSansWarangCiti-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansYi-Regular.ttf b/src/fonts/noto/NotoSansYi-Regular.ttf new file mode 100644 index 00000000..da4bb096 Binary files /dev/null and b/src/fonts/noto/NotoSansYi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSansZanabazarSquare-Regular.ttf b/src/fonts/noto/NotoSansZanabazarSquare-Regular.ttf new file mode 100644 index 00000000..c18542db Binary files /dev/null and b/src/fonts/noto/NotoSansZanabazarSquare-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerif-Black.ttf b/src/fonts/noto/NotoSerif-Black.ttf new file mode 100644 index 00000000..79bb0df8 Binary files /dev/null and b/src/fonts/noto/NotoSerif-Black.ttf differ diff --git a/src/fonts/noto/NotoSerif-BlackItalic.ttf b/src/fonts/noto/NotoSerif-BlackItalic.ttf new file mode 100644 index 00000000..b64699aa Binary files /dev/null and b/src/fonts/noto/NotoSerif-BlackItalic.ttf differ diff --git a/src/fonts/noto/NotoSerif-Bold.ttf b/src/fonts/noto/NotoSerif-Bold.ttf new file mode 100644 index 00000000..5df10c74 Binary files /dev/null and b/src/fonts/noto/NotoSerif-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerif-BoldItalic.ttf b/src/fonts/noto/NotoSerif-BoldItalic.ttf new file mode 100644 index 00000000..ed149819 Binary files /dev/null and b/src/fonts/noto/NotoSerif-BoldItalic.ttf differ diff --git a/src/fonts/noto/NotoSerif-Italic.ttf b/src/fonts/noto/NotoSerif-Italic.ttf new file mode 100644 index 00000000..e7def04b Binary files /dev/null and b/src/fonts/noto/NotoSerif-Italic.ttf differ diff --git a/src/fonts/noto/NotoSerif-Light.ttf b/src/fonts/noto/NotoSerif-Light.ttf new file mode 100644 index 00000000..5b78692f Binary files /dev/null and b/src/fonts/noto/NotoSerif-Light.ttf differ diff --git a/src/fonts/noto/NotoSerif-LightItalic.ttf b/src/fonts/noto/NotoSerif-LightItalic.ttf new file mode 100644 index 00000000..3006b834 Binary files /dev/null and b/src/fonts/noto/NotoSerif-LightItalic.ttf differ diff --git a/src/fonts/noto/NotoSerif-Medium.ttf b/src/fonts/noto/NotoSerif-Medium.ttf new file mode 100644 index 00000000..bc23da48 Binary files /dev/null and b/src/fonts/noto/NotoSerif-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerif-MediumItalic.ttf b/src/fonts/noto/NotoSerif-MediumItalic.ttf new file mode 100644 index 00000000..35c1398a Binary files /dev/null and b/src/fonts/noto/NotoSerif-MediumItalic.ttf differ diff --git a/src/fonts/noto/NotoSerif-Regular.ttf b/src/fonts/noto/NotoSerif-Regular.ttf new file mode 100644 index 00000000..3121cf5a Binary files /dev/null and b/src/fonts/noto/NotoSerif-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerif-Thin.ttf b/src/fonts/noto/NotoSerif-Thin.ttf new file mode 100644 index 00000000..00b0f276 Binary files /dev/null and b/src/fonts/noto/NotoSerif-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerif-ThinItalic.ttf b/src/fonts/noto/NotoSerif-ThinItalic.ttf new file mode 100644 index 00000000..528b74da Binary files /dev/null and b/src/fonts/noto/NotoSerif-ThinItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifAhom-Regular.ttf b/src/fonts/noto/NotoSerifAhom-Regular.ttf new file mode 100644 index 00000000..23da0b9e Binary files /dev/null and b/src/fonts/noto/NotoSerifAhom-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifArmenian-Black.ttf b/src/fonts/noto/NotoSerifArmenian-Black.ttf new file mode 100644 index 00000000..5a934949 Binary files /dev/null and b/src/fonts/noto/NotoSerifArmenian-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifArmenian-Bold.ttf b/src/fonts/noto/NotoSerifArmenian-Bold.ttf new file mode 100644 index 00000000..6361ce6b Binary files /dev/null and b/src/fonts/noto/NotoSerifArmenian-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifArmenian-Light.ttf b/src/fonts/noto/NotoSerifArmenian-Light.ttf new file mode 100644 index 00000000..069ca334 Binary files /dev/null and b/src/fonts/noto/NotoSerifArmenian-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifArmenian-Medium.ttf b/src/fonts/noto/NotoSerifArmenian-Medium.ttf new file mode 100644 index 00000000..7085a9fe Binary files /dev/null and b/src/fonts/noto/NotoSerifArmenian-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifArmenian-Regular.ttf b/src/fonts/noto/NotoSerifArmenian-Regular.ttf new file mode 100644 index 00000000..49c5726e Binary files /dev/null and b/src/fonts/noto/NotoSerifArmenian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifArmenian-Thin.ttf b/src/fonts/noto/NotoSerifArmenian-Thin.ttf new file mode 100644 index 00000000..451c40da Binary files /dev/null and b/src/fonts/noto/NotoSerifArmenian-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifBalinese-Regular.ttf b/src/fonts/noto/NotoSerifBalinese-Regular.ttf new file mode 100644 index 00000000..9b97f3ac Binary files /dev/null and b/src/fonts/noto/NotoSerifBalinese-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifBengali-Black.ttf b/src/fonts/noto/NotoSerifBengali-Black.ttf new file mode 100644 index 00000000..b1b97368 Binary files /dev/null and b/src/fonts/noto/NotoSerifBengali-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifBengali-Bold.ttf b/src/fonts/noto/NotoSerifBengali-Bold.ttf new file mode 100644 index 00000000..f58ff3b1 Binary files /dev/null and b/src/fonts/noto/NotoSerifBengali-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifBengali-Light.ttf b/src/fonts/noto/NotoSerifBengali-Light.ttf new file mode 100644 index 00000000..edcbf87b Binary files /dev/null and b/src/fonts/noto/NotoSerifBengali-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifBengali-Medium.ttf b/src/fonts/noto/NotoSerifBengali-Medium.ttf new file mode 100644 index 00000000..961d4f5a Binary files /dev/null and b/src/fonts/noto/NotoSerifBengali-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifBengali-Regular.ttf b/src/fonts/noto/NotoSerifBengali-Regular.ttf new file mode 100644 index 00000000..792a0846 Binary files /dev/null and b/src/fonts/noto/NotoSerifBengali-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifBengali-Thin.ttf b/src/fonts/noto/NotoSerifBengali-Thin.ttf new file mode 100644 index 00000000..f587553c Binary files /dev/null and b/src/fonts/noto/NotoSerifBengali-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifDevanagari-Black.ttf b/src/fonts/noto/NotoSerifDevanagari-Black.ttf new file mode 100644 index 00000000..b369d1f0 Binary files /dev/null and b/src/fonts/noto/NotoSerifDevanagari-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifDevanagari-Bold.ttf b/src/fonts/noto/NotoSerifDevanagari-Bold.ttf new file mode 100644 index 00000000..e534330e Binary files /dev/null and b/src/fonts/noto/NotoSerifDevanagari-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifDevanagari-Light.ttf b/src/fonts/noto/NotoSerifDevanagari-Light.ttf new file mode 100644 index 00000000..650f0d84 Binary files /dev/null and b/src/fonts/noto/NotoSerifDevanagari-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifDevanagari-Medium.ttf b/src/fonts/noto/NotoSerifDevanagari-Medium.ttf new file mode 100644 index 00000000..56dd943f Binary files /dev/null and b/src/fonts/noto/NotoSerifDevanagari-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifDevanagari-Regular.ttf b/src/fonts/noto/NotoSerifDevanagari-Regular.ttf new file mode 100644 index 00000000..e04cf7eb Binary files /dev/null and b/src/fonts/noto/NotoSerifDevanagari-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifDevanagari-Thin.ttf b/src/fonts/noto/NotoSerifDevanagari-Thin.ttf new file mode 100644 index 00000000..f094bb69 Binary files /dev/null and b/src/fonts/noto/NotoSerifDevanagari-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-Black.ttf b/src/fonts/noto/NotoSerifDisplay-Black.ttf new file mode 100644 index 00000000..454bc6e5 Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-BlackItalic.ttf b/src/fonts/noto/NotoSerifDisplay-BlackItalic.ttf new file mode 100644 index 00000000..ba14a68b Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-BlackItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-Bold.ttf b/src/fonts/noto/NotoSerifDisplay-Bold.ttf new file mode 100644 index 00000000..ad2b5cd4 Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-BoldItalic.ttf b/src/fonts/noto/NotoSerifDisplay-BoldItalic.ttf new file mode 100644 index 00000000..0f4b0216 Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-BoldItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-Italic.ttf b/src/fonts/noto/NotoSerifDisplay-Italic.ttf new file mode 100644 index 00000000..bf888c94 Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-Italic.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-Light.ttf b/src/fonts/noto/NotoSerifDisplay-Light.ttf new file mode 100644 index 00000000..f7108e0f Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-LightItalic.ttf b/src/fonts/noto/NotoSerifDisplay-LightItalic.ttf new file mode 100644 index 00000000..76922df9 Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-LightItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-Medium.ttf b/src/fonts/noto/NotoSerifDisplay-Medium.ttf new file mode 100644 index 00000000..88ded626 Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-MediumItalic.ttf b/src/fonts/noto/NotoSerifDisplay-MediumItalic.ttf new file mode 100644 index 00000000..95da5c00 Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-MediumItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-Regular.ttf b/src/fonts/noto/NotoSerifDisplay-Regular.ttf new file mode 100644 index 00000000..c41bdebf Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-Thin.ttf b/src/fonts/noto/NotoSerifDisplay-Thin.ttf new file mode 100644 index 00000000..0aa13721 Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifDisplay-ThinItalic.ttf b/src/fonts/noto/NotoSerifDisplay-ThinItalic.ttf new file mode 100644 index 00000000..442141c9 Binary files /dev/null and b/src/fonts/noto/NotoSerifDisplay-ThinItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifDivesAkuru-Regular.ttf b/src/fonts/noto/NotoSerifDivesAkuru-Regular.ttf new file mode 100644 index 00000000..ffa1691b Binary files /dev/null and b/src/fonts/noto/NotoSerifDivesAkuru-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifDogra-Regular.ttf b/src/fonts/noto/NotoSerifDogra-Regular.ttf new file mode 100644 index 00000000..d5b841f2 Binary files /dev/null and b/src/fonts/noto/NotoSerifDogra-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifEthiopic-Black.ttf b/src/fonts/noto/NotoSerifEthiopic-Black.ttf new file mode 100644 index 00000000..52f4c653 Binary files /dev/null and b/src/fonts/noto/NotoSerifEthiopic-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifEthiopic-Bold.ttf b/src/fonts/noto/NotoSerifEthiopic-Bold.ttf new file mode 100644 index 00000000..119677a2 Binary files /dev/null and b/src/fonts/noto/NotoSerifEthiopic-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifEthiopic-Light.ttf b/src/fonts/noto/NotoSerifEthiopic-Light.ttf new file mode 100644 index 00000000..ac9b9818 Binary files /dev/null and b/src/fonts/noto/NotoSerifEthiopic-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifEthiopic-Medium.ttf b/src/fonts/noto/NotoSerifEthiopic-Medium.ttf new file mode 100644 index 00000000..6e9caad8 Binary files /dev/null and b/src/fonts/noto/NotoSerifEthiopic-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifEthiopic-Regular.ttf b/src/fonts/noto/NotoSerifEthiopic-Regular.ttf new file mode 100644 index 00000000..0c5d26ac Binary files /dev/null and b/src/fonts/noto/NotoSerifEthiopic-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifEthiopic-Thin.ttf b/src/fonts/noto/NotoSerifEthiopic-Thin.ttf new file mode 100644 index 00000000..9fc10c46 Binary files /dev/null and b/src/fonts/noto/NotoSerifEthiopic-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifGeorgian-Black.ttf b/src/fonts/noto/NotoSerifGeorgian-Black.ttf new file mode 100644 index 00000000..124c6886 Binary files /dev/null and b/src/fonts/noto/NotoSerifGeorgian-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifGeorgian-Bold.ttf b/src/fonts/noto/NotoSerifGeorgian-Bold.ttf new file mode 100644 index 00000000..97142efa Binary files /dev/null and b/src/fonts/noto/NotoSerifGeorgian-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifGeorgian-Light.ttf b/src/fonts/noto/NotoSerifGeorgian-Light.ttf new file mode 100644 index 00000000..9cea9bf7 Binary files /dev/null and b/src/fonts/noto/NotoSerifGeorgian-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifGeorgian-Medium.ttf b/src/fonts/noto/NotoSerifGeorgian-Medium.ttf new file mode 100644 index 00000000..a15b0576 Binary files /dev/null and b/src/fonts/noto/NotoSerifGeorgian-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifGeorgian-Regular.ttf b/src/fonts/noto/NotoSerifGeorgian-Regular.ttf new file mode 100644 index 00000000..73951e11 Binary files /dev/null and b/src/fonts/noto/NotoSerifGeorgian-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifGeorgian-Thin.ttf b/src/fonts/noto/NotoSerifGeorgian-Thin.ttf new file mode 100644 index 00000000..89e6a8ea Binary files /dev/null and b/src/fonts/noto/NotoSerifGeorgian-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifGrantha-Regular.ttf b/src/fonts/noto/NotoSerifGrantha-Regular.ttf new file mode 100644 index 00000000..7438fb77 Binary files /dev/null and b/src/fonts/noto/NotoSerifGrantha-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifGujarati-Black.ttf b/src/fonts/noto/NotoSerifGujarati-Black.ttf new file mode 100644 index 00000000..175ff9f1 Binary files /dev/null and b/src/fonts/noto/NotoSerifGujarati-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifGujarati-Bold.ttf b/src/fonts/noto/NotoSerifGujarati-Bold.ttf new file mode 100644 index 00000000..a7341621 Binary files /dev/null and b/src/fonts/noto/NotoSerifGujarati-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifGujarati-Light.ttf b/src/fonts/noto/NotoSerifGujarati-Light.ttf new file mode 100644 index 00000000..5312136f Binary files /dev/null and b/src/fonts/noto/NotoSerifGujarati-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifGujarati-Medium.ttf b/src/fonts/noto/NotoSerifGujarati-Medium.ttf new file mode 100644 index 00000000..26a1be76 Binary files /dev/null and b/src/fonts/noto/NotoSerifGujarati-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifGujarati-Regular.ttf b/src/fonts/noto/NotoSerifGujarati-Regular.ttf new file mode 100644 index 00000000..dd518f2f Binary files /dev/null and b/src/fonts/noto/NotoSerifGujarati-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifGujarati-Thin.ttf b/src/fonts/noto/NotoSerifGujarati-Thin.ttf new file mode 100644 index 00000000..fed18e17 Binary files /dev/null and b/src/fonts/noto/NotoSerifGujarati-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifGurmukhi-Black.ttf b/src/fonts/noto/NotoSerifGurmukhi-Black.ttf new file mode 100644 index 00000000..d46fd27c Binary files /dev/null and b/src/fonts/noto/NotoSerifGurmukhi-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifGurmukhi-Bold.ttf b/src/fonts/noto/NotoSerifGurmukhi-Bold.ttf new file mode 100644 index 00000000..a52f406b Binary files /dev/null and b/src/fonts/noto/NotoSerifGurmukhi-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifGurmukhi-Light.ttf b/src/fonts/noto/NotoSerifGurmukhi-Light.ttf new file mode 100644 index 00000000..3fb4bed7 Binary files /dev/null and b/src/fonts/noto/NotoSerifGurmukhi-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifGurmukhi-Medium.ttf b/src/fonts/noto/NotoSerifGurmukhi-Medium.ttf new file mode 100644 index 00000000..5c21ec16 Binary files /dev/null and b/src/fonts/noto/NotoSerifGurmukhi-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifGurmukhi-Regular.ttf b/src/fonts/noto/NotoSerifGurmukhi-Regular.ttf new file mode 100644 index 00000000..cf5315e2 Binary files /dev/null and b/src/fonts/noto/NotoSerifGurmukhi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifGurmukhi-Thin.ttf b/src/fonts/noto/NotoSerifGurmukhi-Thin.ttf new file mode 100644 index 00000000..8e222680 Binary files /dev/null and b/src/fonts/noto/NotoSerifGurmukhi-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifHebrew-Black.ttf b/src/fonts/noto/NotoSerifHebrew-Black.ttf new file mode 100644 index 00000000..e3c318b1 Binary files /dev/null and b/src/fonts/noto/NotoSerifHebrew-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifHebrew-Bold.ttf b/src/fonts/noto/NotoSerifHebrew-Bold.ttf new file mode 100644 index 00000000..3539fb40 Binary files /dev/null and b/src/fonts/noto/NotoSerifHebrew-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifHebrew-Light.ttf b/src/fonts/noto/NotoSerifHebrew-Light.ttf new file mode 100644 index 00000000..5beecdfa Binary files /dev/null and b/src/fonts/noto/NotoSerifHebrew-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifHebrew-Medium.ttf b/src/fonts/noto/NotoSerifHebrew-Medium.ttf new file mode 100644 index 00000000..af204fbf Binary files /dev/null and b/src/fonts/noto/NotoSerifHebrew-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifHebrew-Regular.ttf b/src/fonts/noto/NotoSerifHebrew-Regular.ttf new file mode 100644 index 00000000..ff55a38f Binary files /dev/null and b/src/fonts/noto/NotoSerifHebrew-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifHebrew-Thin.ttf b/src/fonts/noto/NotoSerifHebrew-Thin.ttf new file mode 100644 index 00000000..838c2ba4 Binary files /dev/null and b/src/fonts/noto/NotoSerifHebrew-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifKannada-Black.ttf b/src/fonts/noto/NotoSerifKannada-Black.ttf new file mode 100644 index 00000000..87da4162 Binary files /dev/null and b/src/fonts/noto/NotoSerifKannada-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifKannada-Bold.ttf b/src/fonts/noto/NotoSerifKannada-Bold.ttf new file mode 100644 index 00000000..025db336 Binary files /dev/null and b/src/fonts/noto/NotoSerifKannada-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifKannada-Light.ttf b/src/fonts/noto/NotoSerifKannada-Light.ttf new file mode 100644 index 00000000..a4dcca79 Binary files /dev/null and b/src/fonts/noto/NotoSerifKannada-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifKannada-Medium.ttf b/src/fonts/noto/NotoSerifKannada-Medium.ttf new file mode 100644 index 00000000..a8e0a5d0 Binary files /dev/null and b/src/fonts/noto/NotoSerifKannada-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifKannada-Regular.ttf b/src/fonts/noto/NotoSerifKannada-Regular.ttf new file mode 100644 index 00000000..ce15076b Binary files /dev/null and b/src/fonts/noto/NotoSerifKannada-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifKannada-Thin.ttf b/src/fonts/noto/NotoSerifKannada-Thin.ttf new file mode 100644 index 00000000..1c581a6a Binary files /dev/null and b/src/fonts/noto/NotoSerifKannada-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifKhitanSmallScript-Regular.ttf b/src/fonts/noto/NotoSerifKhitanSmallScript-Regular.ttf new file mode 100644 index 00000000..a96e7ef5 Binary files /dev/null and b/src/fonts/noto/NotoSerifKhitanSmallScript-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifKhmer-Black.ttf b/src/fonts/noto/NotoSerifKhmer-Black.ttf new file mode 100644 index 00000000..a5e95eb4 Binary files /dev/null and b/src/fonts/noto/NotoSerifKhmer-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifKhmer-Bold.ttf b/src/fonts/noto/NotoSerifKhmer-Bold.ttf new file mode 100644 index 00000000..9c143a2f Binary files /dev/null and b/src/fonts/noto/NotoSerifKhmer-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifKhmer-Light.ttf b/src/fonts/noto/NotoSerifKhmer-Light.ttf new file mode 100644 index 00000000..ae20d43e Binary files /dev/null and b/src/fonts/noto/NotoSerifKhmer-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifKhmer-Medium.ttf b/src/fonts/noto/NotoSerifKhmer-Medium.ttf new file mode 100644 index 00000000..36942fcb Binary files /dev/null and b/src/fonts/noto/NotoSerifKhmer-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifKhmer-Regular.ttf b/src/fonts/noto/NotoSerifKhmer-Regular.ttf new file mode 100644 index 00000000..a5276cf1 Binary files /dev/null and b/src/fonts/noto/NotoSerifKhmer-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifKhmer-Thin.ttf b/src/fonts/noto/NotoSerifKhmer-Thin.ttf new file mode 100644 index 00000000..d1e01149 Binary files /dev/null and b/src/fonts/noto/NotoSerifKhmer-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifKhojki-Bold.ttf b/src/fonts/noto/NotoSerifKhojki-Bold.ttf new file mode 100644 index 00000000..4fe590ef Binary files /dev/null and b/src/fonts/noto/NotoSerifKhojki-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifKhojki-Regular.ttf b/src/fonts/noto/NotoSerifKhojki-Regular.ttf new file mode 100644 index 00000000..2fd5eb23 Binary files /dev/null and b/src/fonts/noto/NotoSerifKhojki-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifLao-Black.ttf b/src/fonts/noto/NotoSerifLao-Black.ttf new file mode 100644 index 00000000..ef412535 Binary files /dev/null and b/src/fonts/noto/NotoSerifLao-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifLao-Bold.ttf b/src/fonts/noto/NotoSerifLao-Bold.ttf new file mode 100644 index 00000000..690c3b15 Binary files /dev/null and b/src/fonts/noto/NotoSerifLao-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifLao-Light.ttf b/src/fonts/noto/NotoSerifLao-Light.ttf new file mode 100644 index 00000000..beeb8851 Binary files /dev/null and b/src/fonts/noto/NotoSerifLao-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifLao-Medium.ttf b/src/fonts/noto/NotoSerifLao-Medium.ttf new file mode 100644 index 00000000..7bca463f Binary files /dev/null and b/src/fonts/noto/NotoSerifLao-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifLao-Regular.ttf b/src/fonts/noto/NotoSerifLao-Regular.ttf new file mode 100644 index 00000000..6885c330 Binary files /dev/null and b/src/fonts/noto/NotoSerifLao-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifLao-Thin.ttf b/src/fonts/noto/NotoSerifLao-Thin.ttf new file mode 100644 index 00000000..db916a22 Binary files /dev/null and b/src/fonts/noto/NotoSerifLao-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifMakasar-Regular.ttf b/src/fonts/noto/NotoSerifMakasar-Regular.ttf new file mode 100644 index 00000000..afadecaf Binary files /dev/null and b/src/fonts/noto/NotoSerifMakasar-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifMalayalam-Black.ttf b/src/fonts/noto/NotoSerifMalayalam-Black.ttf new file mode 100644 index 00000000..1a427a64 Binary files /dev/null and b/src/fonts/noto/NotoSerifMalayalam-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifMalayalam-Bold.ttf b/src/fonts/noto/NotoSerifMalayalam-Bold.ttf new file mode 100644 index 00000000..b0792e2d Binary files /dev/null and b/src/fonts/noto/NotoSerifMalayalam-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifMalayalam-Light.ttf b/src/fonts/noto/NotoSerifMalayalam-Light.ttf new file mode 100644 index 00000000..3a5877fe Binary files /dev/null and b/src/fonts/noto/NotoSerifMalayalam-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifMalayalam-Medium.ttf b/src/fonts/noto/NotoSerifMalayalam-Medium.ttf new file mode 100644 index 00000000..8675d514 Binary files /dev/null and b/src/fonts/noto/NotoSerifMalayalam-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifMalayalam-Regular.ttf b/src/fonts/noto/NotoSerifMalayalam-Regular.ttf new file mode 100644 index 00000000..feb046a1 Binary files /dev/null and b/src/fonts/noto/NotoSerifMalayalam-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifMalayalam-Thin.ttf b/src/fonts/noto/NotoSerifMalayalam-Thin.ttf new file mode 100644 index 00000000..3079987e Binary files /dev/null and b/src/fonts/noto/NotoSerifMalayalam-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifMyanmar-Black.ttf b/src/fonts/noto/NotoSerifMyanmar-Black.ttf new file mode 100644 index 00000000..7dc737ec Binary files /dev/null and b/src/fonts/noto/NotoSerifMyanmar-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifMyanmar-Bold.ttf b/src/fonts/noto/NotoSerifMyanmar-Bold.ttf new file mode 100644 index 00000000..a7cf4204 Binary files /dev/null and b/src/fonts/noto/NotoSerifMyanmar-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifMyanmar-Light.ttf b/src/fonts/noto/NotoSerifMyanmar-Light.ttf new file mode 100644 index 00000000..528e5710 Binary files /dev/null and b/src/fonts/noto/NotoSerifMyanmar-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifMyanmar-Medium.ttf b/src/fonts/noto/NotoSerifMyanmar-Medium.ttf new file mode 100644 index 00000000..be76bb3d Binary files /dev/null and b/src/fonts/noto/NotoSerifMyanmar-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifMyanmar-Regular.ttf b/src/fonts/noto/NotoSerifMyanmar-Regular.ttf new file mode 100644 index 00000000..bd4d8196 Binary files /dev/null and b/src/fonts/noto/NotoSerifMyanmar-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifMyanmar-Thin.ttf b/src/fonts/noto/NotoSerifMyanmar-Thin.ttf new file mode 100644 index 00000000..418ff71d Binary files /dev/null and b/src/fonts/noto/NotoSerifMyanmar-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifNPHmong-Bold.ttf b/src/fonts/noto/NotoSerifNPHmong-Bold.ttf new file mode 100644 index 00000000..1f278a4c Binary files /dev/null and b/src/fonts/noto/NotoSerifNPHmong-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifNPHmong-Medium.ttf b/src/fonts/noto/NotoSerifNPHmong-Medium.ttf new file mode 100644 index 00000000..e759bc55 Binary files /dev/null and b/src/fonts/noto/NotoSerifNPHmong-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifNPHmong-Regular.ttf b/src/fonts/noto/NotoSerifNPHmong-Regular.ttf new file mode 100644 index 00000000..16994b75 Binary files /dev/null and b/src/fonts/noto/NotoSerifNPHmong-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifOldUyghur-Regular.ttf b/src/fonts/noto/NotoSerifOldUyghur-Regular.ttf new file mode 100644 index 00000000..5670f652 Binary files /dev/null and b/src/fonts/noto/NotoSerifOldUyghur-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifOriya-Bold.ttf b/src/fonts/noto/NotoSerifOriya-Bold.ttf new file mode 100644 index 00000000..7a6f8f38 Binary files /dev/null and b/src/fonts/noto/NotoSerifOriya-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifOriya-Medium.ttf b/src/fonts/noto/NotoSerifOriya-Medium.ttf new file mode 100644 index 00000000..574a98d5 Binary files /dev/null and b/src/fonts/noto/NotoSerifOriya-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifOriya-Regular.ttf b/src/fonts/noto/NotoSerifOriya-Regular.ttf new file mode 100644 index 00000000..6bb33f45 Binary files /dev/null and b/src/fonts/noto/NotoSerifOriya-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifOttomanSiyaq-Regular.ttf b/src/fonts/noto/NotoSerifOttomanSiyaq-Regular.ttf new file mode 100644 index 00000000..2e647e02 Binary files /dev/null and b/src/fonts/noto/NotoSerifOttomanSiyaq-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifSinhala-Black.ttf b/src/fonts/noto/NotoSerifSinhala-Black.ttf new file mode 100644 index 00000000..fb0cf47c Binary files /dev/null and b/src/fonts/noto/NotoSerifSinhala-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifSinhala-Bold.ttf b/src/fonts/noto/NotoSerifSinhala-Bold.ttf new file mode 100644 index 00000000..6d9888da Binary files /dev/null and b/src/fonts/noto/NotoSerifSinhala-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifSinhala-Light.ttf b/src/fonts/noto/NotoSerifSinhala-Light.ttf new file mode 100644 index 00000000..b4b527eb Binary files /dev/null and b/src/fonts/noto/NotoSerifSinhala-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifSinhala-Medium.ttf b/src/fonts/noto/NotoSerifSinhala-Medium.ttf new file mode 100644 index 00000000..a206edff Binary files /dev/null and b/src/fonts/noto/NotoSerifSinhala-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifSinhala-Regular.ttf b/src/fonts/noto/NotoSerifSinhala-Regular.ttf new file mode 100644 index 00000000..db675087 Binary files /dev/null and b/src/fonts/noto/NotoSerifSinhala-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifSinhala-Thin.ttf b/src/fonts/noto/NotoSerifSinhala-Thin.ttf new file mode 100644 index 00000000..edeff97a Binary files /dev/null and b/src/fonts/noto/NotoSerifSinhala-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-Black.ttf b/src/fonts/noto/NotoSerifTamil-Black.ttf new file mode 100644 index 00000000..01db1ae8 Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-BlackItalic.ttf b/src/fonts/noto/NotoSerifTamil-BlackItalic.ttf new file mode 100644 index 00000000..a404a04d Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-BlackItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-Bold.ttf b/src/fonts/noto/NotoSerifTamil-Bold.ttf new file mode 100644 index 00000000..84865dc2 Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-BoldItalic.ttf b/src/fonts/noto/NotoSerifTamil-BoldItalic.ttf new file mode 100644 index 00000000..db2c529f Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-BoldItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-Italic.ttf b/src/fonts/noto/NotoSerifTamil-Italic.ttf new file mode 100644 index 00000000..d89c7a52 Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-Italic.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-Light.ttf b/src/fonts/noto/NotoSerifTamil-Light.ttf new file mode 100644 index 00000000..4e3eeeb0 Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-LightItalic.ttf b/src/fonts/noto/NotoSerifTamil-LightItalic.ttf new file mode 100644 index 00000000..7abc05fb Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-LightItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-Medium.ttf b/src/fonts/noto/NotoSerifTamil-Medium.ttf new file mode 100644 index 00000000..52b87f34 Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-MediumItalic.ttf b/src/fonts/noto/NotoSerifTamil-MediumItalic.ttf new file mode 100644 index 00000000..b6b6b222 Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-MediumItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-Regular.ttf b/src/fonts/noto/NotoSerifTamil-Regular.ttf new file mode 100644 index 00000000..09e96a56 Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-Thin.ttf b/src/fonts/noto/NotoSerifTamil-Thin.ttf new file mode 100644 index 00000000..470abce4 Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifTamil-ThinItalic.ttf b/src/fonts/noto/NotoSerifTamil-ThinItalic.ttf new file mode 100644 index 00000000..5e15e6d8 Binary files /dev/null and b/src/fonts/noto/NotoSerifTamil-ThinItalic.ttf differ diff --git a/src/fonts/noto/NotoSerifTangut-Regular.ttf b/src/fonts/noto/NotoSerifTangut-Regular.ttf new file mode 100644 index 00000000..08a6b94d Binary files /dev/null and b/src/fonts/noto/NotoSerifTangut-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifTelugu-Black.ttf b/src/fonts/noto/NotoSerifTelugu-Black.ttf new file mode 100644 index 00000000..2399f950 Binary files /dev/null and b/src/fonts/noto/NotoSerifTelugu-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifTelugu-Bold.ttf b/src/fonts/noto/NotoSerifTelugu-Bold.ttf new file mode 100644 index 00000000..502d46a6 Binary files /dev/null and b/src/fonts/noto/NotoSerifTelugu-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifTelugu-Light.ttf b/src/fonts/noto/NotoSerifTelugu-Light.ttf new file mode 100644 index 00000000..51446e4d Binary files /dev/null and b/src/fonts/noto/NotoSerifTelugu-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifTelugu-Medium.ttf b/src/fonts/noto/NotoSerifTelugu-Medium.ttf new file mode 100644 index 00000000..432b1829 Binary files /dev/null and b/src/fonts/noto/NotoSerifTelugu-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifTelugu-Regular.ttf b/src/fonts/noto/NotoSerifTelugu-Regular.ttf new file mode 100644 index 00000000..44be6a36 Binary files /dev/null and b/src/fonts/noto/NotoSerifTelugu-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifTelugu-Thin.ttf b/src/fonts/noto/NotoSerifTelugu-Thin.ttf new file mode 100644 index 00000000..8a0bfceb Binary files /dev/null and b/src/fonts/noto/NotoSerifTelugu-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifTest-Bold.ttf b/src/fonts/noto/NotoSerifTest-Bold.ttf new file mode 100644 index 00000000..98ce6fa4 Binary files /dev/null and b/src/fonts/noto/NotoSerifTest-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifTest-Regular.ttf b/src/fonts/noto/NotoSerifTest-Regular.ttf new file mode 100644 index 00000000..50779570 Binary files /dev/null and b/src/fonts/noto/NotoSerifTest-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifThai-Black.ttf b/src/fonts/noto/NotoSerifThai-Black.ttf new file mode 100644 index 00000000..c4cb9c76 Binary files /dev/null and b/src/fonts/noto/NotoSerifThai-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifThai-Bold.ttf b/src/fonts/noto/NotoSerifThai-Bold.ttf new file mode 100644 index 00000000..e1db6cb4 Binary files /dev/null and b/src/fonts/noto/NotoSerifThai-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifThai-Light.ttf b/src/fonts/noto/NotoSerifThai-Light.ttf new file mode 100644 index 00000000..f2f80d5a Binary files /dev/null and b/src/fonts/noto/NotoSerifThai-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifThai-Medium.ttf b/src/fonts/noto/NotoSerifThai-Medium.ttf new file mode 100644 index 00000000..829f0c86 Binary files /dev/null and b/src/fonts/noto/NotoSerifThai-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifThai-Regular.ttf b/src/fonts/noto/NotoSerifThai-Regular.ttf new file mode 100644 index 00000000..6438c594 Binary files /dev/null and b/src/fonts/noto/NotoSerifThai-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifThai-Thin.ttf b/src/fonts/noto/NotoSerifThai-Thin.ttf new file mode 100644 index 00000000..1e9a74fb Binary files /dev/null and b/src/fonts/noto/NotoSerifThai-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifTibetan-Black.ttf b/src/fonts/noto/NotoSerifTibetan-Black.ttf new file mode 100644 index 00000000..e3e9d857 Binary files /dev/null and b/src/fonts/noto/NotoSerifTibetan-Black.ttf differ diff --git a/src/fonts/noto/NotoSerifTibetan-Bold.ttf b/src/fonts/noto/NotoSerifTibetan-Bold.ttf new file mode 100644 index 00000000..e2d1838e Binary files /dev/null and b/src/fonts/noto/NotoSerifTibetan-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifTibetan-Light.ttf b/src/fonts/noto/NotoSerifTibetan-Light.ttf new file mode 100644 index 00000000..72585e3d Binary files /dev/null and b/src/fonts/noto/NotoSerifTibetan-Light.ttf differ diff --git a/src/fonts/noto/NotoSerifTibetan-Medium.ttf b/src/fonts/noto/NotoSerifTibetan-Medium.ttf new file mode 100644 index 00000000..d532b7c2 Binary files /dev/null and b/src/fonts/noto/NotoSerifTibetan-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifTibetan-Regular.ttf b/src/fonts/noto/NotoSerifTibetan-Regular.ttf new file mode 100644 index 00000000..e4015f1c Binary files /dev/null and b/src/fonts/noto/NotoSerifTibetan-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifTibetan-Thin.ttf b/src/fonts/noto/NotoSerifTibetan-Thin.ttf new file mode 100644 index 00000000..477d2bb3 Binary files /dev/null and b/src/fonts/noto/NotoSerifTibetan-Thin.ttf differ diff --git a/src/fonts/noto/NotoSerifToto-Bold.ttf b/src/fonts/noto/NotoSerifToto-Bold.ttf new file mode 100644 index 00000000..e1e5ddd7 Binary files /dev/null and b/src/fonts/noto/NotoSerifToto-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifToto-Medium.ttf b/src/fonts/noto/NotoSerifToto-Medium.ttf new file mode 100644 index 00000000..7756773a Binary files /dev/null and b/src/fonts/noto/NotoSerifToto-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifToto-Regular.ttf b/src/fonts/noto/NotoSerifToto-Regular.ttf new file mode 100644 index 00000000..66709be2 Binary files /dev/null and b/src/fonts/noto/NotoSerifToto-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifVithkuqi-Bold.ttf b/src/fonts/noto/NotoSerifVithkuqi-Bold.ttf new file mode 100644 index 00000000..d328815c Binary files /dev/null and b/src/fonts/noto/NotoSerifVithkuqi-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifVithkuqi-Medium.ttf b/src/fonts/noto/NotoSerifVithkuqi-Medium.ttf new file mode 100644 index 00000000..c8af368d Binary files /dev/null and b/src/fonts/noto/NotoSerifVithkuqi-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifVithkuqi-Regular.ttf b/src/fonts/noto/NotoSerifVithkuqi-Regular.ttf new file mode 100644 index 00000000..e18be5ef Binary files /dev/null and b/src/fonts/noto/NotoSerifVithkuqi-Regular.ttf differ diff --git a/src/fonts/noto/NotoSerifYezidi-Bold.ttf b/src/fonts/noto/NotoSerifYezidi-Bold.ttf new file mode 100644 index 00000000..bece45fb Binary files /dev/null and b/src/fonts/noto/NotoSerifYezidi-Bold.ttf differ diff --git a/src/fonts/noto/NotoSerifYezidi-Medium.ttf b/src/fonts/noto/NotoSerifYezidi-Medium.ttf new file mode 100644 index 00000000..c1436073 Binary files /dev/null and b/src/fonts/noto/NotoSerifYezidi-Medium.ttf differ diff --git a/src/fonts/noto/NotoSerifYezidi-Regular.ttf b/src/fonts/noto/NotoSerifYezidi-Regular.ttf new file mode 100644 index 00000000..31a88d0a Binary files /dev/null and b/src/fonts/noto/NotoSerifYezidi-Regular.ttf differ diff --git a/src/fonts/noto/NotoTraditionalNushu-Bold.ttf b/src/fonts/noto/NotoTraditionalNushu-Bold.ttf new file mode 100644 index 00000000..d07b0649 Binary files /dev/null and b/src/fonts/noto/NotoTraditionalNushu-Bold.ttf differ diff --git a/src/fonts/noto/NotoTraditionalNushu-Light.ttf b/src/fonts/noto/NotoTraditionalNushu-Light.ttf new file mode 100644 index 00000000..2118bc82 Binary files /dev/null and b/src/fonts/noto/NotoTraditionalNushu-Light.ttf differ diff --git a/src/fonts/noto/NotoTraditionalNushu-Regular.ttf b/src/fonts/noto/NotoTraditionalNushu-Regular.ttf new file mode 100644 index 00000000..68608766 Binary files /dev/null and b/src/fonts/noto/NotoTraditionalNushu-Regular.ttf differ diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/add-workspace-active.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 00000000..1e74c5c3 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/add-workspace-hover.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 00000000..8a1d3516 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/add-workspace.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/add-workspace.svg new file mode 100644 index 00000000..8dba5df9 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..738a3f2c --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..acb514b9 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/checkbox-dark.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/checkbox-dark.svg new file mode 100644 index 00000000..8a678c95 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/checkbox-off.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..bd8d1941 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/checkbox.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..8a678c95 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/close-active.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/close-active.svg new file mode 100644 index 00000000..0dde2b9d --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/close-active.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/close-hover.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/close-hover.svg new file mode 100644 index 00000000..37f8806a --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/close-hover.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/close.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/close.svg new file mode 100644 index 00000000..5dcc697b --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/close.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/corner-ripple.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/corner-ripple.svg new file mode 100644 index 00000000..858cbd13 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/radiobutton-dark.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/radiobutton-dark.svg new file mode 100644 index 00000000..741abc68 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/radiobutton-off.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..bd8d1941 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/radiobutton.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..741abc68 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/toggle-off.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/toggle-off.svg new file mode 100644 index 00000000..6c73df4b --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/toggle-off.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/toggle-on-dark.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/toggle-on-dark.svg new file mode 100644 index 00000000..42150d98 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/toggle-on.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/toggle-on.svg new file mode 100644 index 00000000..79ece7eb --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/toggle-on.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/assets/trash-icon.svg b/src/themes/Catppuccin-Latte/cinnamon/assets/trash-icon.svg new file mode 100644 index 00000000..e9d97413 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/cinnamon/cinnamon.css b/src/themes/Catppuccin-Latte/cinnamon/cinnamon.css new file mode 100644 index 00000000..5e1c6e77 --- /dev/null +++ b/src/themes/Catppuccin-Latte/cinnamon/cinnamon.css @@ -0,0 +1,2338 @@ +stage { + color: rgba(0, 0, 0, 0.87); +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0.04); +} + +.sound-button:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.sound-button:hover { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.sound-button:hover:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.26); + border-radius: 6px; +} + +.sound-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.26); + border-radius: 6px; +} + +.sound-button:insensitive { + color: rgba(0, 0, 0, 0.38); + background-color: rgba(0, 0, 0, 0.04); + border-radius: 6px; +} + +.notification-button, .notification-icon-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, #notification .notification-button, #notification .notification-icon-button, .calendar-today-home-button, +.calendar-today-home-button-enabled { + border-radius: 6px; + color: rgba(0, 0, 0, 0.6); + background-color: transparent; +} + +.notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, #notification .notification-icon-button:hover, .calendar-today-home-button:hover, +.calendar-today-home-button-enabled:hover { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.notification-button:active, .notification-icon-button:active, #notification .notification-button:active, #notification .notification-icon-button:active, .calendar-today-home-button:active, +.calendar-today-home-button-enabled:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.26); + border-radius: 6px; +} + +.notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, #notification .notification-icon-button:insensitive, .calendar-today-home-button:insensitive, +.calendar-today-home-button-enabled:insensitive { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; + border-radius: 6px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 6px 30px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #dc8a78; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 3px 12px; + min-height: 24px; + caret-size: 1px; + selection-background-color: #dc8a78; + selected-color: rgba(0, 0, 0, 0.87); + transition-duration: 300ms; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); + border: 2px solid transparent; + background-color: rgba(0, 0, 0, 0.04); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.04); + border: 2px solid #dc8a78; +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + border: 2px solid transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #FFD600; + padding: 0 6px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(169, 169, 169, 0.948); + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: rgba(192, 192, 192, 0.961); +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #dc8a78; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(0, 0, 0, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #dc8a78; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 24px; + height: 24px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 24px; + height: 24px; +} + +.radiobutton StBin, .radiobutton:focus StBin { + background-image: url("assets/radiobutton-off.svg"); +} + +.radiobutton:checked StBin, .radiobutton:focus:checked StBin { + background-image: url("assets/radiobutton.svg"); +} + +.toggle-switch { + width: 46px; + height: 24px; + background-size: contain; +} + +.toggle-switch, .popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked, .popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.cinnamon-link { + color: #3c84f7; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #6da3f9; +} + +#Tooltip { + border-radius: 9999px; + padding: 6px 12px; + background-color: rgba(43, 43, 59, 0.9); + color: #FFFFFF; + margin: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 0; + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + border-radius: 12px; + margin: 6px; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 6px; + background-gradient-direction: none; + box-shadow: none; + background-color: rgba(235, 235, 235, 0.987); + color: rgba(0, 0, 0, 0.6); +} + +.menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-combo-menu .popup-sub-menu .popup-menu-item:active { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 6px; + border-radius: 12px; + background-clip: padding-box; + background-color: #FFFFFF; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 6px 12px; + spacing: 12px; + border-radius: 6px; +} + +.menu .popup-menu-item:hover, .menu .popup-menu-item:active, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:hover, +.popup-combo-menu .popup-menu-item:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(0, 0, 0, 0.38); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(0, 0, 0, 0.38); +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(0, 0, 0, 0.12); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: rgba(0, 0, 0, 0.38); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 6px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 0; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 0; + margin: 0; + padding: 0; + border-color: rgba(0, 0, 0, 0.12); + border-bottom-width: 0; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +#panel { + font-weight: bold; + height: 36px; + width: 42px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(229, 57, 53, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(229, 57, 53, 0.35); + background-gradient-end: rgba(229, 57, 53, 0.35); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(220, 138, 120, 0.35); + background-gradient-end: rgba(220, 138, 120, 0.35); +} + +#panelRight:ltr { + padding-left: 6px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 6px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(76, 175, 80, 0.35); + background-gradient-end: rgba(76, 175, 80, 0.35); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: rgba(0, 0, 0, 0.6); + font-size: 1em; + padding: 0px; + background-color: rgba(230, 233, 239, 0.75); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.04); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); +} + +.panel-dummy { + background-color: rgba(229, 57, 53, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(229, 57, 53, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(0, 0, 0, 0.6); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(0, 0, 0, 0.6); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(43, 43, 59, 0.9); + border: 1px solid rgba(43, 43, 59, 0.9); + color: #FFFFFF; + spacing: 25px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +.window-caption#selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + border: 1px solid #dc8a78; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #dc8a78; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + font-style: italic; + transition-duration: 300; + selection-background-color: rgba(0, 0, 0, 0.87); + selected-color: #dc8a78; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 6px; +} + +.expo-workspace-thumbnail-frame#active { + border: 4px solid #dc8a78; + background-color: black; + border-radius: 6px; +} + +.expo-background { + background-color: #2b2b3b; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + background-color: #FFFFFF; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +#LookingGlassDialog { + background-color: #FFFFFF; + spacing: 6px; + padding: 6px; + margin: 32px; + border-radius: 12px; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); + border: none; +} + +.calendar-main-box { + margin: 0 6px; +} + +.calendar { + padding: 6px 12px; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-today-home-button, +.calendar-today-home-button-enabled { + margin: 6px 0; + padding: 6px; +} + +.calendar-today-day-label { + font-size: 1.75em; + color: rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: .1em; +} + +.calendar-today-date-label { + font-size: 1.1em; + color: rgba(0, 0, 0, 0.38); + font-weight: bold; + text-align: center; +} + +.calendar-month-label { + color: rgba(0, 0, 0, 0.87); + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(0, 0, 0, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(0, 0, 0, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: rgba(0, 0, 0, 0.87); + border-radius: 6px; +} + +.calendar-day-base { + text-align: center; + width: 28px; + height: 28px; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-base:hover { + background-color: rgba(0, 0, 0, 0.04); +} + +.calendar-day-base:active { + background-color: rgba(0, 0, 0, 0.12); +} + +.calendar-day-heading { + color: rgba(0, 0, 0, 0.6); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(0, 0, 0, 0.6); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(0, 0, 0, 0.6); + opacity: 1; +} + +.calendar-week-number { + width: 20px; + height: 20px; + margin: 6px 0; + color: rgba(0, 0, 0, 0.26); + font-weight: bold; + background-color: rgba(0, 0, 0, 0.04); + border-radius: 9999px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +.calendar-events-main-box { + height: 300px; + margin: 8px 0.8em 0 0; + padding: 8px; + min-width: 350px; + border: none; + border-radius: 6px; + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.04); + background-gradient-end: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 6px; +} + +.calendar-events-no-events-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.04); + background-gradient-end: rgba(0, 0, 0, 0.04); + box-shadow: none; +} + +.calendar-events-no-events-icon { + color: rgba(0, 0, 0, 0.38); +} + +.calendar-events-no-events-label { + font-size: 1.1em; + color: rgba(0, 0, 0, 0.38); + font-weight: bold; + text-align: center; + margin-top: 9px; +} + +.calendar-events-date-label { + padding: 3px 0 12px 3px; + font-size: 1.1em; + color: rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-events-event-container { + padding: 2px; +} + +.calendar-events-main-box .separator { + -margin-horizontal: 1em; + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0.12); + -gradient-end: rgba(0, 0, 0, 0.12); +} + +.calendar-event-button { + margin: 6px 0 6px 0; + border-radius: 6px; +} + +.calendar-event-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.04); + background-gradient-end: rgba(0, 0, 0, 0.04); + box-shadow: none; +} + +.calendar-event-color-strip { + width: 4px; + border-radius: 4px 0 0 4px; +} + +.calendar-event-row-content { + margin: 6px; +} + +.calendar-event-time-past { + color: rgba(0, 0, 0, 0.3); + font-weight: bold; + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-time-present { + font-weight: bold; + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-time-present:all-day { + color: rgba(76, 175, 80, 0.6); +} + +.calendar-event-time-future { + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-countdown { + color: rgba(0, 0, 0, 0.38); + font-weight: bold; + text-align: right; + margin-bottom: .6em; +} + +.calendar-event-countdown:soon { + color: white; +} + +.calendar-event-countdown:imminent { + color: rgba(255, 214, 0, 0.6); +} + +.calendar-event-countdown:current { + color: rgba(76, 175, 80, 0.6); +} + +.calendar-event-summary { + color: rgba(0, 0, 0, 0.38); + text-align: left; + width: 200px; +} + +#notification { + border-radius: 12px; + padding: 12px; + spacing-rows: 9px; + spacing-columns: 9px; + margin-from-right-edge-of-screen: 18px; + width: 28em; + color: rgba(0, 0, 0, 0.87); + background-color: rgba(255, 255, 255, 0.8); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + margin: 7px 12px 17px 12px; +} + +#notification .notification-button, #notification .notification-icon-button { + padding: 6px; +} + +.menu #notification, .popup-menu #notification { + border: none; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, .popup-menu #notification:hover { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: rgba(0, 0, 0, 0.87); +} + +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 6px; +} + +#notification.multi-line-notification { + padding-bottom: 12px; + color: rgba(0, 0, 0, 0.87); +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 6px; +} + +#notification-actions { + spacing: 9px; +} + +.notification-with-image { + min-height: 159px; + color: rgba(0, 0, 0, 0.87); +} + +.notification-button, .notification-icon-button { + padding: 6px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + border: none; + border-radius: 6px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #dc8a78; +} + +.switcher-list .item-box:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; + border: 0px solid #dc8a78; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #FFFFFF; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.6); +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #FFFFFF; + background-color: rgba(36, 37, 50, 0.95); + padding: 0 5px 6px 5px; + border-radius: 6px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 6px 12px; + background-color: rgba(43, 43, 59, 0.9); + border-radius: 6px; + color: #FFFFFF; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #FFFFFF; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #E53935; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 3px 12px; + border-radius: 6px; + caret-color: #FFFFFF; + selected-color: rgba(0, 0, 0, 0.87); + selection-background-color: #dc8a78; + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid #dc8a78; +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #FFD600; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(43, 43, 59, 0.9); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); +} + +.keyboard-key:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.keyboard-key:active, .keyboard-key:checked { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.3); +} + +.keyboard-key:grayed { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +.keyboard-subkeys { + color: #FFFFFF; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(43, 43, 59, 0.9); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + margin-bottom: 6px; + padding: 6px; + transition-duration: 300; + background-color: rgba(0, 0, 0, 0.05); + border: none; + border-radius: 6px; +} + +.menu-favorites-button { + padding: 9px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 9px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 9px; +} + +.menu-categories-box { + padding: 9px 30px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 9px 9px 0 9px; +} + +.menu-application-button { + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 6px; +} + +.menu-application-button-label:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button { + padding: 3px 0; + border-radius: 6px; + background-color: rgba(235, 235, 235, 0.987); + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 6px 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 6px 6px 0; +} + +.menu-category-button { + padding: 6px; + border-radius: 6px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, .menu-category-button-selected { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(0, 0, 0, 0.38); +} + +.menu-category-button-label:ltr { + padding-left: 6px; +} + +.menu-category-button-label:rtl { + padding-right: 6px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; + margin-bottom: 6px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: rgba(0, 0, 0, 0.87); +} + +.menu-search-entry-icon { + icon-size: 1em; + color: rgba(0, 0, 0, 0.87); +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(0, 0, 0, 0.6); + background-color: rgba(230, 233, 239, 0.75); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(0, 0, 0, 0.6); + border-radius: 0; + background-color: rgba(230, 233, 239, 0.75); + border: none; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 6px; + color: #dc8a78; +} + +.osd-window .level-bar { + border-radius: 6px; + background-color: #dc8a78; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(229, 57, 53, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100ms; + color: rgba(0, 0, 0, 0.9); + border-radius: 0; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top: 2px solid transparent; +} + +.panel-top .window-list-item-box StIcon, .panel-top .window-list-item-box StBin, .panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom: 2px solid transparent; +} + +.panel-bottom .window-list-item-box StIcon, .panel-bottom .window-list-item-box StBin, .panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left: 2px solid transparent; +} + +.panel-left .window-list-item-box StIcon, .panel-left .window-list-item-box StBin, .panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right: 2px solid transparent; +} + +.panel-right .window-list-item-box StIcon, .panel-right .window-list-item-box StBin, .panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: rgba(0, 0, 0, 0.6); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.15); +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: rgba(0, 0, 0, 0.6); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.25); + border-color: rgba(0, 0, 0, 0.26); +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.window-list-item-box:focus { + color: rgba(0, 0, 0, 0.6); + background-gradient-direction: none; + background-image: radial-gradient(5px 5px 45deg, circle cover, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 100%); + border-color: #dc8a78; + background-color: rgba(0, 0, 0, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #4CAF50; + background-gradient-end: #4CAF50; + border-radius: 6px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #FFD600; + background-gradient-end: #FFD600; +} + +.window-list-preview { + padding: 6px; + spacing: 6px; + border: none; + background-color: #FFFFFF; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(229, 57, 53, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 6px; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 6px; + spacing: 6px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(0, 0, 0, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(0, 0, 0, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(0, 0, 0, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #dc8a78; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(0, 0, 0, 0.6); + border-radius: 0; + spacing: 6px; + border-bottom: 2px solid transparent; +} + +.grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: rgba(0, 0, 0, 0.6); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(0, 0, 0, 0.6); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(0, 0, 0, 0.26); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(0, 0, 0, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(0, 0, 0, 0.6); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); + border-color: #dc8a78; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #4CAF50; + background-gradient-end: #4CAF50; + border-radius: 6px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #FFD600; + background-gradient-end: #FFD600; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: .4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 6px; + background-color: rgba(235, 235, 235, 0.987); + color: rgba(0, 0, 0, 0.87); +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 9999px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 12px 18px; + spacing: 6px; + background-color: rgba(0, 0, 0, 0.45); + border: none; + border-radius: 0 0 6px 6px; + color: #FFFFFF; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: #FFFFFF; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(255, 255, 255, 0.5); +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(26, 26, 35, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: rgba(0, 0, 0, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #dc8a78; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: rgba(0, 0, 0, 0.6); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #dc8a78; +} + +.workspace-button:hover { + color: #e7ada1; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #dc8a78; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(255, 255, 255, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(255, 255, 255, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(255, 255, 255, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(246, 247, 249, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 0; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.1); +} + +.panel-launcher:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.1); +} + +.launcher:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 3px; +} + +.applet-separator-line { + width: 1px; + background: rgba(0, 0, 0, 0.12); +} + +.applet-box { + padding: 0 6px; + color: rgba(0, 0, 0, 0.6); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 6px 0; +} + +.applet-box:hover { + color: rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0.04); +} + +.applet-box:checked, .applet-box:checked:hover { + color: rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0.12); +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(229, 57, 53, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(0, 0, 0, 0.6); +} + +.applet-box:checked .applet-label { + color: rgba(0, 0, 0, 0.6); + text-shadow: none; +} + +.applet-icon { + color: rgba(0, 0, 0, 0.6); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(0, 0, 0, 0.6); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: rgba(0, 0, 0, 0.87); + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #FFFFFF; +} + +.desklet:highlight { + background-color: rgba(229, 57, 53, 0.5); +} + +.desklet-with-borders { + color: #FFFFFF; + background-color: rgba(43, 43, 59, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(229, 57, 53, 0.5); +} + +.desklet-with-borders-and-header { + color: #FFFFFF; + background-color: rgba(43, 43, 59, 0.9); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(229, 57, 53, 0.5); +} + +.desklet-header { + color: #FFFFFF; + background-color: rgba(43, 43, 59, 0.9); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #dc8a78; + background-color: rgba(220, 138, 120, 0.3); +} + +.photoframe-box { + color: #FFFFFF; + background-color: rgba(43, 43, 59, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(220, 138, 120, 0.3); + border: 1px solid #dc8a78; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/themes/Catppuccin-Latte/cinnamon/thumbnail.png b/src/themes/Catppuccin-Latte/cinnamon/thumbnail.png new file mode 100644 index 00000000..84452a92 Binary files /dev/null and b/src/themes/Catppuccin-Latte/cinnamon/thumbnail.png differ diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/calendar-arrow-left.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..309e10b6 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/calendar-arrow-right.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..67d2c49e --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/calendar-today.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/calendar-today.svg new file mode 100644 index 00000000..03405a4e --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-dark.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-dark.svg new file mode 100644 index 00000000..8a678c95 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-off-active.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-off-active.svg new file mode 100644 index 00000000..0335aa6d --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-off-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-off-hover.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-off-hover.svg new file mode 100644 index 00000000..c581bd6e --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-off-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-off.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 00000000..bd8d1941 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox.svg new file mode 100644 index 00000000..8a678c95 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/dash-placeholder.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 00000000..172156ae --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/no-events.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/no-events.svg new file mode 100644 index 00000000..61dde6aa --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/no-notifications.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/no-notifications.svg new file mode 100644 index 00000000..8a936cfd --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/noise-texture.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/noise-texture.svg new file mode 100644 index 00000000..484f6c87 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/process-working.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/process-working.svg new file mode 100644 index 00000000..0f311b0b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/process-working.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/toggle-off.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/toggle-off.svg new file mode 100644 index 00000000..6c73df4b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/toggle-on-dark.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/toggle-on-dark.svg new file mode 100644 index 00000000..42150d98 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/assets/toggle-on.svg b/src/themes/Catppuccin-Latte/gnome-shell/assets/toggle-on.svg new file mode 100644 index 00000000..79ece7eb --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/gnome-shell.css b/src/themes/Catppuccin-Latte/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..33a00e8c --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/gnome-shell.css @@ -0,0 +1,4098 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* General Typography */ +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel, .quick-toggle-menu .header .subtitle { + font-weight: 700; + font-size: 9pt; +} + +.icon-label-button-container { + font-weight: 400; + font-size: 9pt; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(252, 243, 242, 0.3); + box-shadow: 0 0 2px 2px #f1d0c9; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #dc8a78; + -pie-background-color: rgba(255, 255, 255, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #dc8a78; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* App Icons */ +.show-apps .overview-icon, +.app-well-app .overview-icon, +.grid-search-result .overview-icon { + color: rgba(255, 255, 255, 0.7); + border-radius: 16px; + padding: 6px; + border: none; + transition-duration: 100ms; + text-align: center; +} + +.show-apps:hover .overview-icon, .show-apps:focus .overview-icon, .show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.12); + border-image: none; + background-image: none; +} + +.show-apps:active .overview-icon, .show-apps:checked .overview-icon, +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); + box-shadow: none; +} + +.app-well-app.app-folder { + border-radius: 16px; +} + +.app-well-app.app-folder, .app-well-app.app-folder:hover, .app-well-app.app-folder:active { + background-color: transparent; +} + +.app-well-app.app-folder .overview-icon { + background-color: rgba(255, 255, 255, 0.12); + border-radius: 16px; +} + +.app-well-app.app-folder:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.2); +} + +.app-well-app.app-folder:active .overview-icon { + background-color: rgba(255, 255, 255, 0.3); +} + +.app-folder-dialog { + border-radius: 36px; + padding: 12px; + background-color: #11111b; + border: 1px solid black; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + /* FIXME: this is to keep the label in sync with the entry */ +} + +.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; + border: none; + caret-color: #FFFFFF; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 9px 8px; + color: rgba(255, 255, 255, 0.7); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(255, 255, 255, 0.06); + color: rgba(255, 255, 255, 0.7); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 24px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.app-folder-dialog-container { + padding: 6px; + width: 720px; + height: 720px; +} + +.app-well-app-running-dot { + width: 6px; + height: 3px; + border-radius: 2px; + background-color: rgba(255, 255, 255, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + width: 24px; + background-color: #dc8a78 !important; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: #11111b; + color: #FFFFFF; + border-radius: 9999px; + icon-size: 48px; +} + +.shell-link { + border-radius: 6px; + color: #3c84f7; +} + +.shell-link:hover { + color: #3c84f7; + background-color: rgba(60, 132, 247, 0.15); +} + +.shell-link:active { + color: #3c84f7; + background-color: rgba(60, 132, 247, 0.25); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.icon-dropshadow { + icon-shadow: 0 3px 6px rgba(0, 0, 0, 0.2); +} + +/* Buttons */ +.quick-settings-system-item .icon-button, .hotplug-notification-item, .button { + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:focus, .hotplug-notification-item:focus, .button:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.08); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:hover, .hotplug-notification-item:hover, .button:hover { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:active, .hotplug-notification-item:active, .button:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.2); + box-shadow: none !important; +} + +.quick-settings-system-item .icon-button:insensitive, .hotplug-notification-item:insensitive, .button:insensitive { + color: rgba(0, 0, 0, 0.35); + background-color: #FFFFFF; + box-shadow: none !important; +} + +.lg-obj-inspector-button, .candidate-page-button, .modal-dialog-linked-button, .popup-menu .button { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: none !important; +} + +.lg-obj-inspector-button:focus, .candidate-page-button:focus, .modal-dialog-linked-button:focus, .popup-menu .button:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.08); + box-shadow: none !important; +} + +.lg-obj-inspector-button:hover, .candidate-page-button:hover, .modal-dialog-linked-button:hover, .popup-menu .button:hover { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); +} + +.lg-obj-inspector-button:active, .candidate-page-button:active, .modal-dialog-linked-button:active, .popup-menu .button:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.2); + box-shadow: none !important; +} + +.lg-obj-inspector-button:insensitive, .candidate-page-button:insensitive, .modal-dialog-linked-button:insensitive, .popup-menu .button:insensitive { + background-color: transparent; + color: rgba(0, 0, 0, 0.35); + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 6px; + border: none; +} + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #FFFFFF; + background-color: transparent; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(255, 255, 255, 0.35); + background-color: #11111b; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +/* Date/Time Menu */ +.popup-menu .message, .world-clocks-button, +.weather-button, +.events-button { + color: rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0.04); + border-radius: 6px; + border: none; + box-shadow: none; + text-shadow: none; +} + +.popup-menu .message:hover, .world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, .popup-menu .message:focus, .world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, .world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.2); + box-shadow: none; +} + +#calendarArea { + padding: 6px 0; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid rgba(0, 0, 0, 0.12); + padding: 0 4px 0 12px; +} + +.datemenu-calendar-column:ltr { + margin-right: 8px; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 8px; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(0, 0, 0, 0.6); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 4px 6px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 6px; + margin: 0 12px; + text-shadow: none; + color: rgba(0, 0, 0, 0.6); + border-radius: 6px; +} + +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 12pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0; + margin: 0; + text-shadow: none; +} + +.calendar .calendar-month-label { + padding: 6px 0; + color: rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + text-shadow: none; + font-size: 12pt; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 0 !important; + margin: 3px 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + width: 32px; + height: 32px; + margin: 2px; + border-radius: 9999px; + background-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.calendar .pager-button:hover, .calendar .pager-button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.calendar .pager-button:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.calendar .calendar-day-base { + font-size: 10pt; + text-align: center; + width: 34px; + height: 34px; + padding: 0; + margin: 2px; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.6); + border: none; + font-feature-settings: "tnum"; +} + +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.26); + border-color: transparent; +} + +.calendar .calendar-day-base.calendar-day-heading { + margin-top: 1em; + color: rgba(0, 0, 0, 0.38); + font-size: 10pt; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: rgba(0, 0, 0, 0.38); + font-weight: bold; +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(0, 0, 0, 0.6) !important; + background-color: rgba(0, 0, 0, 0.06); + border: none; +} + +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:active { + background-color: #d77864; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: #e4a698; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-day-with-events { + color: rgba(0, 0, 0, 0.6); + background-image: url("assets/calendar-today.svg"); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(0, 0, 0, 0.6); + font-weight: bold; +} + +.calendar .calendar-other-month-day { + color: rgba(0, 0, 0, 0.3); + opacity: 0.5; +} + +.calendar .calendar-week-number { + width: 26px; + height: 0; + margin: 8px 0 8px 6px !important; + padding: 0 !important; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + font-size: inherit; + font-weight: bold; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 2px 0 !important; +} + +.events-button .events-box { + spacing: 6px; +} + +.events-button .events-list { + spacing: 12px; + text-shadow: none; +} + +.events-button .events-title { + color: rgba(0, 0, 0, 0.38); + font-weight: bold; + text-shadow: none; +} + +.events-button .event-time { + color: rgba(0, 0, 0, 0.38); + font-feature-settings: "tnum"; + font-size: 10pt; +} + +.world-clocks-button .world-clocks-city { + color: rgba(0, 0, 0, 0.38); + font-weight: bold; + font-size: 11pt; +} + +.world-clocks-button .world-clocks-time { + color: rgba(0, 0, 0, 0.38); + font-feature-settings: "tnum"; + font-size: 11pt; +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + color: rgba(0, 0, 0, 0.38); + font-feature-settings: "tnum"; + font-size: 10pt; +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button { + margin-bottom: 6px !important; +} + +.weather-button .weather-box { + spacing: 10px; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + color: rgba(0, 0, 0, 0.6); + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: rgba(0, 0, 0, 0.38); + font-size: 10pt; +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + color: rgba(0, 0, 0, 0.6); + font-feature-settings: "tnum"; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 3px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-image: url("assets/checkbox-off-hover.svg"); +} + +.check-box:active StBin { + background-image: url("assets/checkbox-off-active.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(220, 138, 120, 0.35); + box-shadow: 0 0 2px 2px #f1d0c9; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Dash */ +#dash { + font-size: 9pt; +} + +#dash .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +.dash-label { + color: rgba(255, 255, 255, 0.9); + background-color: rgba(0, 0, 0, 0.75); + border-radius: 9999px; + padding: 6px 12px; + box-shadow: none; + border: none; + text-align: center; + -y-offset: 12px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.candidate-popup-content, .modal-dialog { + background-color: #FFFFFF; + border-radius: 12px; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); +} + +.modal-dialog-linked-button:last-child { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +.modal-dialog-linked-button:hover:last-child { + color: rgba(0, 0, 0, 0.87); + background-color: #e5aa9c; +} + +.modal-dialog-linked-button:active:last-child { + color: rgba(0, 0, 0, 0.87); + background-color: #d77864; +} + +.modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(220, 138, 120, 0.05); + color: rgba(220, 138, 120, 0.35); +} + +.headline { + font-size: 12pt; +} + +.modal-dialog { + color: rgba(0, 0, 0, 0.6); + padding: 0 6px 6px 6px; +} + +.modal-dialog-linked-button { + min-height: 32px !important; + padding: 6px !important; + margin: 3px !important; + border: none !important; + border-radius: 6px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(0, 0, 0, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #FFD600; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(0, 0, 0, 0.6); + font-size: 10pt; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(0, 0, 0, 0.6); + font-size: 10pt; +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 10pt; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #E53935; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(0, 0, 0, 0.38); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #FFD600; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.audio-selection-device:active { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.audio-selection-device-box { + padding: 18px; + spacing: 18px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry, .popup-menu .search-entry { + min-height: 32px; + padding: 2px 12px; + margin: 2px; + border-width: 0; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); + caret-color: rgba(0, 0, 0, 0.87); + selection-background-color: #dc8a78; + selected-color: rgba(0, 0, 0, 0.87); + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.04); + border: 2px solid transparent; + box-shadow: none; +} + +StEntry:hover, .popup-menu .search-entry:hover { + color: rgba(0, 0, 0, 0.87); + border-color: rgba(0, 0, 0, 0.26); + background-color: rgba(0, 0, 0, 0.04); +} + +StEntry:focus, .popup-menu .search-entry:focus { + color: rgba(0, 0, 0, 0.87); + border-color: #dc8a78; + background-color: rgba(0, 0, 0, 0.04); + box-shadow: none; +} + +StEntry:insensitive, .popup-menu .search-entry:insensitive { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.35); + border-color: transparent; +} + +StEntry StIcon.capslock-warning, .popup-menu .search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #FFD600; + padding: 0 0; +} + +StEntry StIcon.peek-password, .popup-menu .search-entry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text, .popup-menu .search-entry StLabel.hint-text { + margin-left: 2px; + color: rgba(0, 0, 0, 0.38); +} + +.hotplug-notification-item { + padding: 12px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 6px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 6px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 6px 6px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; +} + +.candidate-popup-content { + color: rgba(0, 0, 0, 0.6); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.35); + border: none; + margin: 3px 8px; + padding: 6px; + spacing: 6px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(0, 0, 0, 0.6); +} + +.candidate-box:selected .candidate-index { + color: rgba(0, 0, 0, 0.6); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.6); +} + +.candidate-box:hover { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.candidate-box:active { + background-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.87); +} + +.candidate-box:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px 8px; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: #d8dade; + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 6px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + font-size: 16pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + padding: 0 !important; + border-radius: 9px; + border: none; + color: rgba(0, 0, 0, 0.6); + background-color: white; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.35); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #f2f2f2; +} + +.keyboard-key:checked, .keyboard-key:active { + color: rgba(0, 0, 0, 0.87); + background-color: #e6e6e6; +} + +.keyboard-key:grayed { + background-color: #adb3bc; + color: rgba(0, 0, 0, 0.6); +} + +.keyboard-key.default-key { + background-color: #adb3bc; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #9fa6b1; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active { + color: rgba(0, 0, 0, 0.87); + background-color: #8b94a0; +} + +.keyboard-key.enter-key { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #e19c8c; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: rgba(0, 0, 0, 0.87); + background-color: #d26750; +} + +.keyboard-key.shift-key-uppercase, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active { + color: #dc8a78; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 12px; + -arrow-background-color: rgba(199, 201, 205, 0.987); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.35); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border: none; + background-color: #dc8a78; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: #11111b; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry, +.unlock-dialog StEntry { + selection-background-color: #dc8a78; + selected-color: rgba(0, 0, 0, 0.87); + padding: 4px 8px; + min-height: 26px; + border-radius: 9999px; + caret-color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.04); + border-radius: 0; + border: none; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.15); + color: rgba(0, 0, 0, 0.87); +} + +.login-dialog StEntry:focus, +.unlock-dialog StEntry:focus { + border: none; + background-color: rgba(0, 0, 0, 0.04); + box-shadow: inset 0 -2px #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.login-dialog StEntry:insensitive, +.unlock-dialog StEntry:insensitive { + border: none; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.35); +} + +.login-dialog StEntry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text { + color: rgba(0, 0, 0, 0.38); +} + +.login-dialog .modal-dialog-button-box, +.unlock-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + padding: 0 16px; + border: none; + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus, +.unlock-dialog .modal-dialog-button:hover, +.unlock-dialog .modal-dialog-button:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); +} + +.login-dialog .modal-dialog-button:active, +.unlock-dialog .modal-dialog-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + background-color: transparent; + color: rgba(0, 0, 0, 0.35); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default, +.unlock-dialog .modal-dialog-button:default { + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus, +.unlock-dialog .modal-dialog-button:default:hover, +.unlock-dialog .modal-dialog-button:default:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:active, +.unlock-dialog .modal-dialog-button:default:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:insensitive, +.unlock-dialog .modal-dialog-button:default:insensitive { + color: rgba(0, 0, 0, 0.35); + background-color: #FFFFFF; + box-shadow: none !important; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 100px; + width: 32px; + height: 32px; + border: none; + background-color: rgba(0, 0, 0, 0.12); + color: #FFFFFF; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon, +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .login-dialog-message-warning, +.unlock-dialog .login-dialog-message-warning { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #FFD600; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #FFFFFF; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(255, 255, 255, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected, .login-dialog-user-list:expanded .login-dialog-user-list-item:hover, .login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #dc8a78; +} + +.login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(0, 0, 0, 0.04) !important; +} + +.login-dialog-user-list-item:hover, .login-dialog-user-list-item:focus:hover { + background-color: rgba(0, 0, 0, 0.12) !important; + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list-item:active, .login-dialog-user-list-item:focus:active { + background-color: rgba(0, 0, 0, 0.26) !important; + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(255, 255, 255, 0.12) !important; +} + +.user-widget-label { + color: rgba(255, 255, 255, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 13pt; + font-weight: bold; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; +} + +.user-widget.vertical .user-widget-label { + font-size: 16pt; + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-label { + color: rgba(255, 255, 255, 0.7); + font-size: 12pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #FFFFFF; + spacing: 4px; + padding: 0; + border: none; + border-radius: 6px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: rgba(0, 0, 0, 0.87); +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + border: none; + border-radius: 0; + background-color: #FFFFFF; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12); +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: rgba(0, 0, 0, 0.38); + padding-left: 16px; + padding-right: 16px; + min-height: 32px; + padding: 0 32px; + transition-duration: 100ms; + border-bottom-width: 0; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.12); + box-shadow: inset 0 -2px 0px #dc8a78; + color: rgba(0, 0, 0, 0.87); + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #dc8a78; + selected-color: rgba(0, 0, 0, 0.87); +} + +.lg-dialog .shell-link { + color: #3c84f7; +} + +.lg-dialog .shell-link:hover { + color: #6da3f9; +} + +.lg-dialog .shell-link:active { + color: #0b65f5; +} + +.lg-dialog .actor-link { + color: rgba(0, 0, 0, 0.6); +} + +.lg-dialog .actor-link:hover { + color: rgba(0, 0, 0, 0.87); +} + +.lg-dialog .actor-link:active { + color: rgba(0, 0, 0, 0.6); +} + +.lg-completions-text { + font-size: .9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 6px; +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 6px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 6px; +} + +.lg-extensions-list { + padding: 6px; + spacing: 6px; +} + +.lg-extension { + border: none; + border-radius: 6px; + background-color: #FFFFFF; + padding: 12px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + color: rgba(0, 0, 0, 0.6); + background: #FFFFFF; + border: none; + border-radius: 6px; + padding: 6px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +/* Message List */ +.message-list { + width: 31.5em; + text-shadow: none; + border: none; + padding: 4px 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 0; + padding-right: 0; + border-right-width: 0; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 0; + padding-left: 0; + border-left-width: 0; +} + +.message-list .message-list-placeholder { + spacing: 12px; +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 48px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0 8px 0 16px; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message { + margin: 3px 0; +} + +.message .message-icon-bin { + padding: 18px; +} + +.message .message-icon-bin:ltr { + padding-right: 6px; +} + +.message .message-icon-bin:rtl { + padding-left: 6px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + color: rgba(0, 0, 0, 0.38); + font-size: 9pt; + text-align: right; + padding-bottom: 0.12em; +} + +.message .message-secondary-bin > .event-time:ltr { + text-align: right; +} + +.message .message-secondary-bin > .event-time:rtl { + text-align: left; +} + +.message .message-title { + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.message .message-content { + padding: 9px; + margin-bottom: 8px; + spacing: 4px; + color: rgba(0, 0, 0, 0.38); +} + +.message .message-close-button { + color: rgba(0, 0, 0, 0.6); + padding: 0; + height: 24px; + width: 24px; + border-radius: 9999px; +} + +.message .message-close-button:hover, .message .message-close-button:active { + color: rgba(0, 0, 0, 0.87); +} + +.message .message-close-button:hover, .message .message-close-button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.message .message-body { + color: rgba(0, 0, 0, 0.38); +} + +.url-highlighter { + link-color: #3c84f7; +} + +.message-media-control { + border-radius: 9999px; + color: rgba(0, 0, 0, 0.6); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; +} + +.message-media-control:hover, .message-media-control:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); +} + +.message-media-control:active { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.26); +} + +.message-media-control:insensitive { + color: rgba(0, 0, 0, 0.3); +} + +.media-message-cover-icon { + icon-size: 48px; + border-radius: 6px; +} + +.media-message-cover-icon.fallback { + icon-size: 32px !important; + border: none; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.38); +} + +.select-area-rubberband { + background-color: rgba(220, 138, 120, 0.3); + border: 1px solid #dc8a78; + border-radius: 6px; +} + +.user-icon { + background-size: contain; + color: rgba(255, 255, 255, 0.7); + border-radius: 9999px; + border: none; + box-shadow: none; + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: #FFFFFF; +} + +.user-icon StIcon { + background-color: #FFFFFF; + border-radius: 9999px; + padding: 12px; + width: 40px; + height: 40px; +} + +.user-icon.user-avatar { + border: 2px solid #dc8a78; +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 10pt; + color: #FFD600; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: rgba(0, 0, 0, 0.87); +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: none; + padding: 0; + background-color: rgba(0, 0, 0, 0.04); + border-radius: 6px; +} + +.nm-dialog-item { + font-size: 11pt; + border-bottom: none; + padding: 12px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 12px; +} + +.no-networks-label { + color: rgba(0, 0, 0, 0.38); +} + +.no-networks-box { + spacing: 6px; +} + +/* Notifications & Message Tray */ +.notification-banner { + width: 34em; + min-height: 64px; + margin: 2px 5px 8px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.6); + background-color: #FFFFFF; + border: none; + text-shadow: none; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + border-radius: 12px; +} + +.notification-banner:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.25); + margin: 2px 12px 17px; +} + +.notification-banner:focus { + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + spacing: 0; +} + +.notification-banner .notification-button { + min-height: 44px; + padding: 0 18px; + background-color: transparent; + color: rgba(0, 0, 0, 0.6); + font-weight: 500; + border-width: 0; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 12px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 12px 0; +} + +.notification-banner .notification-button:only-child, .notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.notification-banner .notification-button:focus { + background-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12); +} + +.notification-banner .notification-button:hover, .notification-banner .notification-button:focus:hover { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.notification-banner .notification-button:active { + background-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.87); +} + +.summary-source-counter { + font-size: fontsize(10); + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + border: 2px solid rgba(0, 0, 0, 0.26); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: rgba(0, 0, 0, 0.6); +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(0, 0, 0, 0.6); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + color: rgba(0, 0, 0, 0.38); +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +/* OSD */ +.screenshot-ui-panel, .workspace-switcher-container, .switcher-list, .resize-popup, .osd-window { + color: rgba(255, 255, 255, 0.7); + background-color: #11111b; + border: none; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 5px 8px 11px; + border-radius: 12px; + padding: 12px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 2px; + border-radius: 2px; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); + -barlevel-height: 2px; + -barlevel-background-color: rgba(0, 0, 0, 0.12); + -barlevel-active-background-color: #dc8a78; + -barlevel-overdrive-color: #E53935; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(0, 0, 0, 0.12); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: #11111b; +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +#overview StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.12); +} + +#overview StScrollBar StButton#vhandle, #overview StScrollBar StButton#hhandle { + background-color: rgba(255, 255, 255, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#hhandle:active { + background-color: #FFFFFF; +} + +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 30px; +} + +.quick-settings { + padding: 18px !important; + border-radius: 24px !important; + margin-top: 6px !important; +} + +.quick-settings .icon-button, .quick-settings .button { + padding: 10.5px; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle { + border-radius: 6px; + min-width: 12em; + max-width: 12em; + min-height: 40px; + border: none; + background-color: rgba(0, 0, 0, 0.04) !important; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ +} + +.quick-toggle:hover { + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle:active { + background-color: rgba(0, 0, 0, 0.15) !important; +} + +.quick-toggle:checked { + background-color: #dc8a78 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:hover { + background-color: rgba(210, 132, 114, 0.9922) !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:active { + background-color: rgba(194, 121, 106, 0.9805) !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle > StBoxLayout { + spacing: 6px; +} + +.quick-toggle.button { + padding: 0; +} + +.quick-toggle > StBoxLayout { + padding: 0 12px; +} + +.quick-toggle:ltr > StBoxLayout { + padding-left: 15px; +} + +.quick-toggle:rtl > StBoxLayout { + padding-right: 15px; +} + +.quick-toggle .quick-toggle-label { + font-weight: bold; +} + +.quick-toggle .quick-toggle-icon, .quick-toggle .quick-toggle-arrow { + icon-size: 16px; +} + +.quick-menu-toggle:ltr > StBoxLayout { + padding-right: 0; +} + +.quick-menu-toggle:rtl > StBoxLayout { + padding-left: 0; +} + +.quick-menu-toggle .quick-toggle-arrow { + background-color: rgba(0, 0, 0, 0.04) !important; + padding: 6px 10.5px; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 6px 6px 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 6px 0 0 6px; +} + +.quick-slider { + padding: 0 6px; +} + +.quick-slider > StBoxLayout { + spacing: 6px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.08); + box-shadow: none !important; +} + +.quick-slider .quick-toggle-icon { + icon-size: 16px; +} + +.quick-slider .icon-button { + background-color: transparent; + color: rgba(0, 0, 0, 0.87) !important; +} + +.quick-slider .icon-button:hover { + background-color: rgba(0, 0, 0, 0.04); +} + +.quick-slider .icon-button:active { + background-color: rgba(0, 0, 0, 0.12); +} + +.quick-toggle-menu { + background-color: #FFFFFF !important; + color: rgba(0, 0, 0, 0.87) !important; + border-radius: 18px !important; + padding: 12px; + margin: 12px 18px 0; +} + +.quick-toggle-menu .popup-menu-item { + border-radius: 6px !important; +} + +.quick-toggle-menu .popup-menu-item:focus, .quick-toggle-menu .popup-menu-item:hover, .quick-toggle-menu .popup-menu-item.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.1) !important; +} + +.quick-toggle-menu .popup-menu-item:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.2) !important; +} + +.quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; +} + +.quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; +} + +.quick-toggle-menu .header .icon { + icon-size: 24px; + border-radius: 6px; + padding: 9px; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle-menu .header .icon.active { + background-color: #dc8a78 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; +} + +.quick-settings-system-item .icon-button { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); + border-radius: 6px; +} + +.quick-settings-system-item .icon-button > StIcon { + -st-icon-style: symbolic; +} + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; +} + +.quick-settings-system-item .power-item:insensitive { + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + box-shadow: none !important; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +/* Top Bar */ +#panel { + background-color: #e6e9ef; + font-weight: bold; + height: 32px; + color: rgba(0, 0, 0, 0.6); + font-feature-settings: "tnum"; + transition-duration: 250ms; + font-size: 10pt; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: #e6e9ef; + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: rgba(0, 0, 0, 0.6); + transition-duration: 150ms; + border-radius: 9999px; + text-shadow: none; + border: 2px solid transparent; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 2px solid transparent; + border-radius: 9999px; +} + +#panel .panel-button:hover { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.12); +} + +#panel .panel-button:hover.clock-display { + box-shadow: none; + color: rgba(0, 0, 0, 0.6); +} + +#panel .panel-button:hover.clock-display .clock { + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.12); +} + +#panel .panel-button:active, #panel .panel-button:active:hover, #panel .panel-button:overview, #panel .panel-button:overview:hover, #panel .panel-button:focus, #panel .panel-button:focus:hover, #panel .panel-button:checked, #panel .panel-button:checked:hover { + background-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2); +} + +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; + color: rgba(0, 0, 0, 0.6); +} + +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2); + color: rgba(0, 0, 0, 0.87); +} + +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: rgba(0, 0, 0, 0.87); +} + +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: rgba(0, 0, 0, 0.87); +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 6px; + margin: 0 4px; + -st-icon-style: symbolic; +} + +#panel .panel-button .panel-status-indicators-box .system-status-icon, +#panel .panel-button .panel-status-menu-box .system-status-icon { + margin: 0; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel .panel-button#panelActivities { + -natural-hpadding: 18px; +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + box-shadow: none; +} + +#panel:overview StLabel, #panel:overview StIcon, #panel.unlock-screen StLabel, #panel.unlock-screen StIcon, #panel.login-screen StLabel, #panel.login-screen StIcon, #panel.lock-screen StLabel, #panel.lock-screen StIcon { + color: rgba(255, 255, 255, 0.7); +} + +#panel:overview .panel-button:hover, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover, #panel.lock-screen .panel-button:hover { + color: #FFFFFF; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.12); +} + +#panel:overview .panel-button:hover.clock-display, #panel.unlock-screen .panel-button:hover.clock-display, #panel.login-screen .panel-button:hover.clock-display, #panel.lock-screen .panel-button:hover.clock-display { + box-shadow: none; + color: #FFFFFF; +} + +#panel:overview .panel-button:hover.clock-display .clock, #panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.login-screen .panel-button:hover.clock-display .clock, #panel.lock-screen .panel-button:hover.clock-display .clock { + color: #FFFFFF; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.12); +} + +#panel:overview .panel-button:active, #panel:overview .panel-button:overview, #panel:overview .panel-button:focus, #panel:overview .panel-button:checked, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked, #panel.lock-screen .panel-button:active, #panel.lock-screen .panel-button:overview, #panel.lock-screen .panel-button:focus, #panel.lock-screen .panel-button:checked { + color: #FFFFFF; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.2); +} + +#panel:overview .panel-button:active.clock-display, #panel:overview .panel-button:overview.clock-display, #panel:overview .panel-button:focus.clock-display, #panel:overview .panel-button:checked.clock-display, #panel.unlock-screen .panel-button:active.clock-display, #panel.unlock-screen .panel-button:overview.clock-display, #panel.unlock-screen .panel-button:focus.clock-display, #panel.unlock-screen .panel-button:checked.clock-display, #panel.login-screen .panel-button:active.clock-display, #panel.login-screen .panel-button:overview.clock-display, #panel.login-screen .panel-button:focus.clock-display, #panel.login-screen .panel-button:checked.clock-display, #panel.lock-screen .panel-button:active.clock-display, #panel.lock-screen .panel-button:overview.clock-display, #panel.lock-screen .panel-button:focus.clock-display, #panel.lock-screen .panel-button:checked.clock-display { + box-shadow: none; + color: #FFFFFF; +} + +#panel:overview .panel-button:active.clock-display .clock, #panel:overview .panel-button:overview.clock-display .clock, #panel:overview .panel-button:focus.clock-display .clock, #panel:overview .panel-button:checked.clock-display .clock, #panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:overview.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.login-screen .panel-button:active.clock-display .clock, #panel.login-screen .panel-button:overview.clock-display .clock, #panel.login-screen .panel-button:focus.clock-display .clock, #panel.login-screen .panel-button:checked.clock-display .clock, #panel.lock-screen .panel-button:active.clock-display .clock, #panel.lock-screen .panel-button:overview.clock-display .clock, #panel.lock-screen .panel-button:focus.clock-display .clock, #panel.lock-screen .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.2); + color: #FFFFFF; +} + +#panel:overview .panel-corner, #panel.unlock-screen .panel-corner, #panel.login-screen .panel-corner, #panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} + +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #FFD600; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 12px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 18px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu { + min-width: 12em; + color: rgba(0, 0, 0, 0.6) !important; + padding: 0; + font-weight: normal; + border-radius: 12px; + box-shadow: 0 3px 8px -5px rgba(0, 0, 0, 0.12); + margin: 6px 6px 8px; + font-size: 10pt; +} + +.popup-menu .popup-menu-content { + padding: 6px; + background-color: #FFFFFF; + border-radius: 12px; + margin: 0; + font-weight: normal; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); +} + +.popup-menu .popup-menu-item { + spacing: 6px; + color: rgba(0, 0, 0, 0.6) !important; + text-shadow: none; + border-radius: 6px; + margin: 0; + transition-duration: 100ms; + font-weight: normal; + background-color: transparent; +} + +.popup-menu .popup-menu-item:checked { + font-weight: normal; + border: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.12) !important; + border-radius: 6px 6px 0 0; +} + +.popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: alpha(currentColor, 0.08) !important; +} + +.popup-menu .popup-menu-item:checked:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: alpha(currentColor, 0.12) !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(0, 0, 0, 0.3) !important; +} + +.popup-menu .popup-menu-item:focus, .popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.12) !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(0, 0, 0, 0.3) !important; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(0, 0, 0, 0.12) !important; + color: rgba(0, 0, 0, 0.6) !important; + border: none; + box-shadow: none; + margin: 0; + border-radius: 0 0 6px 6px; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + margin: 0; +} + +.popup-menu .popup-sub-menu .popup-menu-item:focus, .popup-menu .popup-sub-menu .popup-menu-item:hover, .popup-menu .popup-sub-menu .popup-menu-item.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, .popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(0, 0, 0, 0.3) !important; +} + +.popup-menu .popup-inactive-menu-item { + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(0, 0, 0, 0.3) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-ornament { + width: 1.2em; +} + +.popup-menu-ornament:ltr { + text-align: right; +} + +.popup-menu-ornament:rtl { + text-align: left; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 20em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 3px; + -st-icon-style: symbolic; +} + +.app-menu { + max-width: 27.25em; +} + +.app-menu .popup-menu-ornament { + width: 0 !important; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: white; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: "tnum"; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: #11111b; + color: #FFFFFF; + border-radius: 12px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: #212134; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; + border-radius: 9999px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(255, 255, 255, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(255, 255, 255, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(220, 138, 120, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 12px; + min-height: 12px; +} + +StScrollBar StBin#trough { + border-radius: 9999px; + background-color: rgba(0, 0, 0, 0.12); + margin: 3px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(0, 0, 0, 0.38); + border: 3px solid transparent; + margin: 3px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: rgba(0, 0, 0, 0.6); +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: rgba(0, 0, 0, 0.87); +} + +.search-entry { + width: 320px; + min-height: 32px; + padding: 0 12px; + color: rgba(0, 0, 0, 0.6); + transition-duration: 150ms; + border-radius: 6px; + caret-color: rgba(0, 0, 0, 0.87); + selection-background-color: rgba(0, 0, 0, 0.12); + selected-color: rgba(0, 0, 0, 0.87) !important; + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + border: 2px solid transparent; + box-shadow: none; +} + +.search-entry:hover { + color: rgba(0, 0, 0, 0.87); + border-color: rgba(0, 0, 0, 0.26); + background-color: #FFFFFF; +} + +.search-entry:focus { + color: rgba(0, 0, 0, 0.87); + border-color: #dc8a78; + background-color: #FFFFFF; + box-shadow: none; +} + +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: rgba(0, 0, 0, 0.3); +} + +.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: rgba(0, 0, 0, 0.6); +} + +.search-entry:insensitive { + border: none; + color: rgba(0, 0, 0, 0.3); +} + +.search-entry StLabel.hint-text { + color: rgba(0, 0, 0, 0.38); +} + +/* Search */ +.list-search-result, .search-provider-icon { + border-radius: 6px; + padding: 6px; + transition-duration: 100ms; + text-align: center; +} + +.list-search-result:focus, .search-provider-icon:focus, .list-search-result:hover, .search-provider-icon:hover, .list-search-result:selected, .search-provider-icon:selected { + background-color: rgba(255, 255, 255, 0.12); + transition-duration: 200ms; +} + +.list-search-result:active, .search-provider-icon:active, .list-search-result:checked, .search-provider-icon:checked { + background-color: rgba(255, 255, 255, 0.2); +} + +#searchResultsContent { + max-width: 1024px; + spacing: 8px; +} + +.search-section { + spacing: 8px; + background: none; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.search-section-content { + spacing: 8px; + border-radius: 0; + padding: 18px; + border: none; + box-shadow: none; + background-color: transparent !important; + background-image: none !important; + text-shadow: none; + color: rgba(255, 255, 255, 0.7); +} + +.search-statustext { + font-size: 2em; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.grid-search-results { + spacing: 36px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + margin-top: 0; + color: rgba(255, 255, 255, 0.5); +} + +.list-search-results { + spacing: 6px; +} + +.list-search-result .list-search-result-content { + spacing: 6px; +} + +.list-search-result .list-search-result-title { + spacing: 12px; +} + +.list-search-result .list-search-result-description { + color: rgba(255, 255, 255, 0.7); +} + +/* Slider */ +.slider { + height: 20px; + color: #FFFFFF; + -slider-height: 2px; + -slider-background-color: rgba(0, 0, 0, 0.26); + -slider-border-color: #dc8a78; + -slider-active-background-color: #dc8a78; + -slider-active-border-color: #dc8a78; + -slider-border-width: 2px; + -slider-handle-radius: 7px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #dc8a78; + -barlevel-height: 2px; + -barlevel-background-color: rgba(0, 0, 0, 0.26); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #dc8a78; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #E53935; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 24px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; + border: 1px solid transparent; +} + +.switcher-list .item-box:outlined { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.switcher-list .item-box:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(0, 0, 0, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 12px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: rgba(0, 0, 0, 0.38); +} + +.switcher-arrow:highlighted { + color: rgba(0, 0, 0, 0.87); +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #dc8a78; +} + +/* Switches */ +.toggle-switch { + width: 46px; + height: 24px; + background-size: contain; +} + +.toggle-switch, .popup-sub-menu .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked, .popup-sub-menu .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(220, 138, 120, 0.3); + border: 1px solid #dc8a78; +} + +.tile-preview-left.on-primary { + border-radius: 7px 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 7px 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 7px 7px 0 0; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 12px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + border-radius: 9px; + border: none; +} + +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 72px; + max-column-spacing: 72px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 12px; + page-padding-right: 12px; +} + +.page-indicator { + padding: 6px 12px 0; +} + +.page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: white; +} + +.apps-scroll-view { + padding: 0; +} + +.page-navigation-hint { + width: 300px; +} + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); +} + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 15px 0px 0px 15px; +} + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 15px 15px 0px; +} + +.page-navigation-arrow > StIcon { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); +} + +.page-navigation-arrow:insensitive > StIcon { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.page-navigation-arrow:hover > StIcon { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.page-navigation-arrow:active > StIcon { + background-color: rgba(255, 255, 255, 0.3); + color: #FFFFFF; +} + +#dash { + margin-top: 12px; + padding: 0 10px; +} + +#dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +#dash .overview-icon { + padding: 5px; +} + +.dash-background { + background-color: rgba(0, 0, 0, 0.26); + margin-bottom: 16px; + padding: 10px; + border-radius: 24px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.08); +} + +.dash-item-container .app-well-app, .show-apps { + padding: 10px 2px 26px; +} + +.dash-separator { + width: 1px; + margin: 0 7px 16px; + background-color: rgba(0, 0, 0, 0.12); +} + +.workspace-animation { + background-color: #11111b; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +.message-list-controls { + padding: 6px 6px 6px 30px !important; + spacing: 6px; + font-weight: normal; +} + +.message-list-controls .dnd-button { + font-weight: normal; +} + +.message-media-control { + margin: 26px 6px; + padding: 12px; +} + +.media-message-cover-icon { + padding: 12px; +} + +.media-message-cover-icon.fallback { + padding: 12px; +} + +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; +} + +#overviewGroup { + background-color: #11111b; +} + +.osd-window { + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +#appMenu { + spacing: 6px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; +} + +.popup-menu .popup-menu-item { + padding: 6px 12px; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 9px !important; + padding-left: 0 !important; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0 !important; + padding-left: 9px !important; +} + +.popup-separator-menu-item { + padding: 0; +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(0, 0, 0, 0.12); + margin: 6px 32px; +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + padding: 0; + margin: 0 32px 0 0; + height: 1px; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + padding-left: 12px !important; + margin-left: 0 !important; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + padding-right: 12px !important; + margin-right: 0 !important; +} + +.search-entry { + margin-top: 24px; + margin-bottom: 6px; +} + +.icon-label-button-container { + spacing: 6px; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 33px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; +} + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); +} + +.screenshot-ui-close-button.left { + margin-left: 12px; +} + +.screenshot-ui-close-button.right { + margin-right: 12px; +} + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 15px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px #FFFFFF; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #FFFFFF; + transition-duration: 200ms; + border-radius: 9999px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #d9d9d9; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #E53935; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #e84f4c; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #da201c; +} + +.screenshot-ui-shot-cast-container { + background-color: #1b1b2b; + border-radius: 12px; + padding: 3px; + spacing: 3px; +} + +.screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; +} + +.screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; +} + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 9px; +} + +.screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: #25253a; +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: white; + color: black; +} + +.screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); +} + +.screenshot-ui-shot-cast-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-show-pointer-button { + border-radius: 9999px; + padding: 12px !important; +} + +.screenshot-ui-show-pointer-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: #11111b; +} + +.screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; +} + +.screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; +} + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 12px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 99px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #cc553b; +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #dc8a78; + background-color: rgba(220, 138, 120, 0.2); +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); +} + +.screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; +} + +.screenshot-ui-tooltip { + color: #FFFFFF; + background-color: #11111b; + border-radius: 9999px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; +} + +.window-picker { + spacing: 6px; +} + +.window-caption { + color: #FFFFFF; + background-color: #11111b; + border-radius: 9999px; + padding: 6px 12px; +} + +.window-close, .screenshot-ui-close-button { + background-color: #11111b; + color: #FFFFFF; + border-radius: 21px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.5); + transition-duration: 300ms; +} + +.window-close:hover, .screenshot-ui-close-button:hover { + color: #FFFFFF; + background-color: #1d1d2e; +} + +.window-close:active, .screenshot-ui-close-button:active { + color: #FFFFFF; + background-color: #050508; +} + +.workspace-background { + border-radius: 30px; + background-color: #11111b; + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.12); + border: none; + border-radius: 6px; +} + +.workspace-thumbnails .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #dc8a78; + border-radius: 3px; + padding: 0px; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; +} + +#dashtodockContainer .number-overlay { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.2em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.straight-corner #dash, #dashtodockContainer.shrink.straight-corner #dash { + border-radius: 0; + margin: 0; +} + +#dashtodockContainer.straight-corner #dash .dash-background, #dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0; +} + +#dashtodockContainer.extended.top #dash, #dashtodockContainer.extended.bottom #dash, #dashtodockContainer.extended.right #dash, #dashtodockContainer.extended.left #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +#dashtodockContainer.extended.top #dash .dash-background, #dashtodockContainer.extended.bottom #dash .dash-background, #dashtodockContainer.extended.right #dash .dash-background, #dashtodockContainer.extended.left #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + margin-top: 0; + padding: 10px 0; +} + +#dashtodockContainer.left #dash .dash-background, #dashtodockContainer.right #dash .dash-background { + margin-bottom: 0; +} + +#dashtodockContainer.left .dash-item-container .app-well-app, #dashtodockContainer.left .show-apps, #dashtodockContainer.right .dash-item-container .app-well-app, #dashtodockContainer.right .show-apps { + padding: 6px; +} + +#dashtodockContainer.left #dash { + margin-left: 6px; +} + +#dashtodockContainer.right #dash { + margin-right: 6px; +} + +#dashtodockContainer.dashtodock #dash .dash-background { + background-color: #e6e9ef; +} + +#dashtodockContainer #dash .dash-background { + background-color: #e6e9ef; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(0, 0, 0, 0.26) !important; +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #dc8a78 !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.3) !important; +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #dc8a78 !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(0, 0, 0, 0.6); +} + +#dashtodockContainer .show-apps:hover .overview-icon, #dashtodockContainer .show-apps:focus .overview-icon, #dashtodockContainer .show-apps:selected .overview-icon, +#dashtodockContainer .app-well-app:hover .overview-icon, +#dashtodockContainer .app-well-app:focus .overview-icon, +#dashtodockContainer .app-well-app:selected .overview-icon { + background-color: rgba(0, 0, 0, 0.12); +} + +#dashtodockContainer .show-apps:active .overview-icon, #dashtodockContainer .show-apps:checked .overview-icon, +#dashtodockContainer .app-well-app:active .overview-icon, +#dashtodockContainer .app-well-app:checked .overview-icon { + background-color: rgba(0, 0, 0, 0.26); +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, #dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(255, 255, 255, 0.7); +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, #dashtodockContainer:overview #dash .show-apps:focus .overview-icon, #dashtodockContainer:overview #dash .show-apps:selected .overview-icon, #dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, #dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, #dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, #dashtodockContainer:overview #dash .show-apps:checked .overview-icon, #dashtodockContainer:overview #dash .app-well-app:active .overview-icon, #dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.3); +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #dc8a78; +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: #e6e9ef; +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(230, 233, 239, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(255, 255, 255, 0.12); +} + +#dashtodockContainer.opaque:overview #dash .dash-background, #dashtodockContainer.transparent:overview #dash .dash-background { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash .dash-background, #dashtodockContainer.opaque.extended:overview #dash .dash-background, #dashtodockContainer.transparent.extended:overview #dash .dash-background { + background-color: #e6e9ef; +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, #dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, #dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 6px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + border: 1px solid transparent; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: rgba(0, 0, 0, 0.87); +} + +.openweather-current-databox-values { + background: none; + color: rgba(0, 0, 0, 0.38); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(0, 0, 0, 0.38); +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: rgba(0, 0, 0, 0.6); +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: rgba(0, 0, 0, 0.38); +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: rgba(0, 0, 0, 0.6); +} + +.cosmic-dock #dock { + border-radius: 16px !important; + border: none !important; + margin: 6px !important; + background-color: rgba(0, 0, 0, 0.26) !important; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.08) !important; +} + +.cosmic-dock #dock .dash-background { + background-color: transparent !important; + margin-bottom: 0 !important; + padding: 0; + box-shadow: none !important; +} + +.cosmic-application-dialog { + border-radius: 12px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +.cosmic-application-dialog .overview-icon { + color: rgba(0, 0, 0, 0.87); +} + +.cosmic-applications-separator { + background: rgba(0, 0, 0, 0.12); +} + +.cosmic-folder-edit-button { + box-shadow: none; + border-radius: 6px; + border-width: 0; + color: rgba(0, 0, 0, 0.87); + background: rgba(0, 0, 0, 0.04); +} + +.cosmic-folder-edit-button .cosmic-folder-edit-button:hover { + background: rgba(0, 0, 0, 0.12); +} + +.cosmic-applications-icon { + color: rgba(0, 0, 0, 0.6); +} + +.cosmic-applications-folder-title { + color: rgba(0, 0, 0, 0.6); +} + +.cosmic-applications-available { + color: rgba(0, 0, 0, 0.87); +} + +.pop-shell-active-hint { + border-style: solid; + border-color: #FFD600; + border-radius: 6px; + box-shadow: none; +} + +.pop-shell-overlay { + background-color: rgba(220, 138, 120, 0.3); +} + +.pop-shell-search-element:select { + background: rgba(0, 0, 0, 0.12); + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +.pop-shell-tab { + border: 1px solid rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.pop-shell-tab-active { + background: #FFD600; +} + +.pop-shell-tab-inactive { + background: rgba(255, 214, 0, 0.35); +} + +.pop-shell-tab-urgent { + background: #E53935; +} + +#panel.light-panel .panel-button, +#panel.dark-panel .panel-button, +#panel.transparent-panel .panel-button { + color: rgba(255, 255, 255, 0.7) !important; +} + +#panel.light-panel .panel-button.clock-display .clock, +#panel.dark-panel .panel-button.clock-display .clock, +#panel.transparent-panel .panel-button.clock-display .clock { + color: rgba(255, 255, 255, 0.7) !important; +} + +#panel.light-panel .panel-button:hover, +#panel.dark-panel .panel-button:hover, +#panel.transparent-panel .panel-button:hover { + color: rgba(255, 255, 255, 0.7) !important; + background-color: rgba(255, 255, 255, 0.12) !important; +} + +#panel.light-panel .panel-button:hover.clock-display .clock, +#panel.dark-panel .panel-button:hover.clock-display .clock, +#panel.transparent-panel .panel-button:hover.clock-display .clock { + background-color: rgba(255, 255, 255, 0.12) !important; +} + +#panel.light-panel .panel-button:active, #panel.light-panel .panel-button:checked, #panel.light-panel .panel-button:focus, +#panel.dark-panel .panel-button:active, +#panel.dark-panel .panel-button:checked, +#panel.dark-panel .panel-button:focus, +#panel.transparent-panel .panel-button:active, +#panel.transparent-panel .panel-button:checked, +#panel.transparent-panel .panel-button:focus { + color: #FFFFFF !important; + background-color: rgba(255, 255, 255, 0.3) !important; +} + +#panel.light-panel .panel-button:active.clock-display .clock, #panel.light-panel .panel-button:checked.clock-display .clock, #panel.light-panel .panel-button:focus.clock-display .clock, +#panel.dark-panel .panel-button:active.clock-display .clock, +#panel.dark-panel .panel-button:checked.clock-display .clock, +#panel.dark-panel .panel-button:focus.clock-display .clock, +#panel.transparent-panel .panel-button:active.clock-display .clock, +#panel.transparent-panel .panel-button:checked.clock-display .clock, +#panel.transparent-panel .panel-button:focus.clock-display .clock { + background-color: rgba(255, 255, 255, 0.3) !important; +} + +#panel.light-panel .panel-button:hover.clock-display, #panel.light-panel .panel-button:active.clock-display, #panel.light-panel .panel-button:overview.clock-display, #panel.light-panel .panel-button:focus.clock-display, #panel.light-panel .panel-button:checked.clock-display, +#panel.dark-panel .panel-button:hover.clock-display, +#panel.dark-panel .panel-button:active.clock-display, +#panel.dark-panel .panel-button:overview.clock-display, +#panel.dark-panel .panel-button:focus.clock-display, +#panel.dark-panel .panel-button:checked.clock-display, +#panel.transparent-panel .panel-button:hover.clock-display, +#panel.transparent-panel .panel-button:active.clock-display, +#panel.transparent-panel .panel-button:overview.clock-display, +#panel.transparent-panel .panel-button:focus.clock-display, +#panel.transparent-panel .panel-button:checked.clock-display { + background-color: transparent !important; +} + +#panel.light-panel .panel-button:hover.clock-display .clock, #panel.light-panel .panel-button:active.clock-display .clock, #panel.light-panel .panel-button:overview.clock-display .clock, #panel.light-panel .panel-button:focus.clock-display .clock, #panel.light-panel .panel-button:checked.clock-display .clock, +#panel.dark-panel .panel-button:hover.clock-display .clock, +#panel.dark-panel .panel-button:active.clock-display .clock, +#panel.dark-panel .panel-button:overview.clock-display .clock, +#panel.dark-panel .panel-button:focus.clock-display .clock, +#panel.dark-panel .panel-button:checked.clock-display .clock, +#panel.transparent-panel .panel-button:hover.clock-display .clock, +#panel.transparent-panel .panel-button:active.clock-display .clock, +#panel.transparent-panel .panel-button:overview.clock-display .clock, +#panel.transparent-panel .panel-button:focus.clock-display .clock, +#panel.transparent-panel .panel-button:checked.clock-display .clock { + color: #FFFFFF !important; +} + +.overview-components-transparent .search-entry, +.overview-components-light .search-entry, +.overview-components-dark .search-entry { + caret-color: #FFFFFF !important; +} + +.overview-components-transparent .search-entry .search-entry-icon, +.overview-components-light .search-entry .search-entry-icon, +.overview-components-dark .search-entry .search-entry-icon { + color: rgba(255, 255, 255, 0.7) !important; +} + +.overview-components-transparent .search-entry StLabel.hint-text, +.overview-components-light .search-entry StLabel.hint-text, +.overview-components-dark .search-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.3) !important; +} + +.overview-components-transparent .search-section-content, +.overview-components-light .search-section-content, +.overview-components-dark .search-section-content { + border-radius: 16px; +} + +.overview-components-transparent .search-section-separator, +.overview-components-light .search-section-separator, +.overview-components-dark .search-section-separator { + height: 0 !important; + background-color: transparent !important; +} diff --git a/src/themes/Catppuccin-Latte/gnome-shell/no-events.svg b/src/themes/Catppuccin-Latte/gnome-shell/no-events.svg new file mode 100644 index 00000000..61dde6aa --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/no-events.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/no-notifications.svg b/src/themes/Catppuccin-Latte/gnome-shell/no-notifications.svg new file mode 100644 index 00000000..8a936cfd --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gnome-shell/pad-osd.css b/src/themes/Catppuccin-Latte/gnome-shell/pad-osd.css new file mode 100644 index 00000000..31c23772 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/pad-osd.css @@ -0,0 +1,30 @@ +.Leader { + stroke-width: .5 !important; + stroke: #535353; + fill: none !important; +} + +.Button { + stroke-width: .25; + stroke: #ededed; + fill: #ededed; +} + +.Ring { + stroke-width: .5 !important; + stroke: #535353 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: .1 !important; + font-size: .1 !important; + fill: transparent !important; +} + +.TouchStrip, .TouchRing { + stroke-width: .1 !important; + stroke: #ededed !important; + fill: #535353 !important; +} diff --git a/src/themes/Catppuccin-Latte/gnome-shell/process-working.svg b/src/themes/Catppuccin-Latte/gnome-shell/process-working.svg new file mode 100644 index 00000000..0f311b0b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gnome-shell/process-working.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/apps.rc b/src/themes/Catppuccin-Latte/gtk-2.0/apps.rc new file mode 100644 index 00000000..530e72fd --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-2.0/apps.rc @@ -0,0 +1,92 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. +# custom widgets, programs giving us a chance to alter their UI to fit more with +# the theme or stuff that is supposed to look different, like panels. + +# TODO: This could really look nicer +style "gimp_spin_scale" { + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "chrome_gtk_frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 +} + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" + +# Chromium lets us define some colours and settings for better integration +class "ChromeGtkFrame" style "chrome_gtk_frame" diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/border.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/border.png new file mode 100644 index 00000000..b755468c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/border.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/button-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..6a3942cb Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/button-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/button-disabled.png new file mode 100644 index 00000000..0be273b6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/button-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/button-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..de5b6182 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/button.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/button.png new file mode 100644 index 00000000..daeaec77 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/button.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 00000000..67fdc062 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked-disabled.png new file mode 100644 index 00000000..91c7792e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 00000000..29aa2081 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..b5b2e126 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 00000000..63de7129 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed-disabled.png new file mode 100644 index 00000000..96c7e6ce Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 00000000..b65f4a8d Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed.png new file mode 100644 index 00000000..2cd316f6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-mixed.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 00000000..bc925276 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked-disabled.png new file mode 100644 index 00000000..9c33195e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 00000000..f7512189 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..eca0b00a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry-active.png new file mode 100644 index 00000000..b0271811 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry-disabled.png new file mode 100644 index 00000000..bec439a2 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry-hover.png new file mode 100644 index 00000000..d896386e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry.png new file mode 100644 index 00000000..943fac58 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-left-entry.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry-active.png new file mode 100644 index 00000000..a32acb3d Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry-disabled.png new file mode 100644 index 00000000..52934069 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry-hover.png new file mode 100644 index 00000000..05548f30 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry.png new file mode 100644 index 00000000..dd2118a6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/combo-right-entry.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-active.png new file mode 100644 index 00000000..46056dc1 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..7f3aa5ee Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-background.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..72facdb0 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-disabled.png new file mode 100644 index 00000000..0be273b6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-hover.png new file mode 100644 index 00000000..1e7804c7 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry.png new file mode 100644 index 00000000..daeaec77 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/entry.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button-active.png new file mode 100644 index 00000000..6a3942cb Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button-disabled.png new file mode 100644 index 00000000..34d490f1 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button-hover.png new file mode 100644 index 00000000..de5b6182 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button.png new file mode 100644 index 00000000..34d490f1 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/flat-button.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/focus.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/focus.png new file mode 100644 index 00000000..cf26e66f Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/focus.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/frame-inline.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/frame-inline.png new file mode 100644 index 00000000..34703f89 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/frame-inline.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/frame-notebook.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 00000000..ddb51968 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/frame-notebook.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/frame.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..bd3e8516 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-horz-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-horz-active.png new file mode 100644 index 00000000..982db3de Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-horz-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-horz-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-horz-hover.png new file mode 100644 index 00000000..af9f1f49 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-horz-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-horz.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-horz.png new file mode 100644 index 00000000..a7263884 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-horz.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-vert-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-vert-active.png new file mode 100644 index 00000000..e44fc648 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-vert-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-vert-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-vert-hover.png new file mode 100644 index 00000000..d14f0049 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-vert-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-vert.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-vert.png new file mode 100644 index 00000000..567a2814 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/handle-vert.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-checked-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-checked-disabled.png new file mode 100644 index 00000000..710872ef Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-checked-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..1219747e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-mixed-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-mixed-disabled.png new file mode 100644 index 00000000..f27a46a7 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-mixed-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-mixed.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 00000000..e6489267 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-mixed.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png new file mode 100644 index 00000000..42613d42 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..bf9b29c1 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-checked-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-checked-disabled.png new file mode 100644 index 00000000..41584313 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-checked-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..3ff9cbc7 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-mixed-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-mixed-disabled.png new file mode 100644 index 00000000..f27a46a7 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-mixed-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-mixed.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 00000000..e6489267 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-mixed.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-unchecked-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-unchecked-disabled.png new file mode 100644 index 00000000..42613d42 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-unchecked-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..bf9b29c1 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down-alt-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down-alt-disabled.png new file mode 100644 index 00000000..db1d3614 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down-alt-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down-alt.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down-alt.png new file mode 100644 index 00000000..820e026c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down-alt.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down-disabled.png new file mode 100644 index 00000000..567f441a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down.png new file mode 100644 index 00000000..f664be1c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-down.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-alt-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-alt-disabled.png new file mode 100644 index 00000000..d25e4b63 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-alt-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-alt.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-alt.png new file mode 100644 index 00000000..6309016a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-alt.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-disabled.png new file mode 100644 index 00000000..f0f94da2 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-semi.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-semi.png new file mode 100644 index 00000000..efe18079 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left-semi.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left.png new file mode 100644 index 00000000..ae7f93db Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-left.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-alt-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-alt-disabled.png new file mode 100644 index 00000000..d11562a4 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-alt-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-alt.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-alt.png new file mode 100644 index 00000000..3acb33bc Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-alt.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-disabled.png new file mode 100644 index 00000000..f49afaeb Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-semi.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 00000000..331a3066 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right-semi.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right.png new file mode 100644 index 00000000..59754753 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-right.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up-alt-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up-alt-disabled.png new file mode 100644 index 00000000..361acb33 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up-alt-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up-alt.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up-alt.png new file mode 100644 index 00000000..dcdf2ec2 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up-alt.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up-disabled.png new file mode 100644 index 00000000..8a52366f Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up.png new file mode 100644 index 00000000..031ac461 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/pan-up.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/progressbar-progress.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/progressbar-progress.png new file mode 100644 index 00000000..0198be0e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/progressbar-progress.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/progressbar-trough.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/progressbar-trough.png new file mode 100644 index 00000000..12dc4d27 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/progressbar-trough.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 00000000..c5ca664f Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked-disabled.png new file mode 100644 index 00000000..32a10b8c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 00000000..1158c987 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..1bdaa268 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 00000000..63de7129 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed-disabled.png new file mode 100644 index 00000000..96c7e6ce Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 00000000..b65f4a8d Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 00000000..2cd316f6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-mixed.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 00000000..bc925276 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked-disabled.png new file mode 100644 index 00000000..9c33195e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked-hover.png new file mode 100644 index 00000000..f7512189 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..eca0b00a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-horz-trough-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 00000000..45482e24 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-horz-trough-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-horz-trough-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-horz-trough-disabled.png new file mode 100644 index 00000000..e38cec0e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-horz-trough-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-horz-trough.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 00000000..85e94865 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-horz-trough.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 00000000..5c853755 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider-disabled.png new file mode 100644 index 00000000..8ca2735c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 00000000..3668fd48 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider.png new file mode 100644 index 00000000..cf119355 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-vert-trough-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 00000000..31653dde Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-vert-trough-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-vert-trough-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-vert-trough-disabled.png new file mode 100644 index 00000000..f976e3ac Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-vert-trough-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-vert-trough.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 00000000..ef79e783 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scale-vert-trough.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 00000000..060da6db Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider-disabled.png new file mode 100644 index 00000000..9617e3f9 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 00000000..bb6d9b06 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 00000000..45e4bd90 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-trough.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-trough.png new file mode 100644 index 00000000..0394def8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-horz-trough.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png new file mode 100644 index 00000000..475b1afd Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png new file mode 100644 index 00000000..d27871ed Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png new file mode 100644 index 00000000..4739b684 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider.png new file mode 100644 index 00000000..dcab8053 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-trough.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-trough.png new file mode 100644 index 00000000..06b93b5c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-ltr-trough.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png new file mode 100644 index 00000000..dcc9e9ff Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png new file mode 100644 index 00000000..96562d1c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png new file mode 100644 index 00000000..378bfa09 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider.png new file mode 100644 index 00000000..5f5dd82f Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-trough.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-trough.png new file mode 100644 index 00000000..4d6a6aa4 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/scrollbar-vert-rtl-trough.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 00000000..122f0d56 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down-disabled.png new file mode 100644 index 00000000..d7715014 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 00000000..d8f4c370 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 00000000..d44a3dd6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-down.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 00000000..7dd53087 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up-disabled.png new file mode 100644 index 00000000..108a1073 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 00000000..6a4d2cd7 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 00000000..b735ea2f Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-ltr-up.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 00000000..da4a11b8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down-disabled.png new file mode 100644 index 00000000..a7052083 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 00000000..35364e53 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 00000000..74ba4d67 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-down.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 00000000..e2a3aba0 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up-disabled.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up-disabled.png new file mode 100644 index 00000000..95f42b7c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 00000000..5d839967 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 00000000..08c266ae Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/spin-rtl-up.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/tab.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/tab.png new file mode 100644 index 00000000..bf652657 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/tab.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-ltr-button-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-ltr-button-active.png new file mode 100644 index 00000000..365523e0 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-ltr-button-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-ltr-button-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-ltr-button-hover.png new file mode 100644 index 00000000..e43317ce Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-ltr-button-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-ltr-button.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-ltr-button.png new file mode 100644 index 00000000..862ac323 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-ltr-button.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-rtl-button-active.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-rtl-button-active.png new file mode 100644 index 00000000..3dc0f5a2 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-rtl-button-active.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-rtl-button-hover.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-rtl-button-hover.png new file mode 100644 index 00000000..f6dce3b4 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-rtl-button-hover.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-rtl-button.png b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-rtl-button.png new file mode 100644 index 00000000..04b779bf Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-2.0/assets/treeview-rtl-button.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/gtkrc b/src/themes/Catppuccin-Latte/gtk-2.0/gtkrc new file mode 100644 index 00000000..db164f38 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-2.0/gtkrc @@ -0,0 +1,36 @@ +# Based on Bridge by ScionicSpectre and Adwaita by GNOME +# vim:set ts=2 sw=2 sts=2 ai et: +# +# This is the GTK 2 version of Materia. It's whole purpose is to look as the +# GTK 3 version as much as possible until GTK 2 dies completely. +# +# Note: comments for explaining styles are on the bottom of each file beside the +# widget matches. + +# Declare the colours used throughout the theme. +# There shouldn't be any fiddling with them in the theme files themselves in +# order to not mess up the dark theme. + +# Text/base +gtk-color-scheme = "text_color:#1e1e2e\nbase_color:#eff1f5" +# Foreground/background +gtk-color-scheme = "fg_color:#1e1e2e\nbg_color:#eff1f5" +# Selected foreground/background +gtk-color-scheme = "selected_fg_color:#eff1f5\nselected_bg_color:#dc8a78" +# Titlebar foreground/background +gtk-color-scheme = "titlebar_fg_color:#1e1e2e\ntitlebar_bg_color:#dce0e8" +# Menus +gtk-color-scheme = "menu_color:#eff1f5" +# Tooltips foreground/background +gtk-color-scheme = "tooltip_fg_color:#eff1f5\ntooltip_bg_color:#11111b" +# Links +gtk-color-scheme = "link_color:#1A73E8\nvisited_link_color:#9C27B0" + +# Set GTK settings +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +# And hand over the control to the theme files +include "main.rc" +include "apps.rc" +include "hacks.rc" diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/hacks.rc b/src/themes/Catppuccin-Latte/gtk-2.0/hacks.rc new file mode 100644 index 00000000..c288da35 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-2.0/hacks.rc @@ -0,0 +1,36 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file contains horrible hacks to make this theme work with some programs +# This is mostly due to the limitations of GTK 2 but sometimes its the fault of +# the programs themselves. Not going to point fingers. +# +# Either way, it's a WONTFIX for both, hence this horrible file. + +style "toplevel_hack" { + engine "adwaita" {} +} + +style "chrome_entry" { + base[NORMAL] = @base_color + base[INSENSITIVE] = @base_color +} + +style "vim_notebook" { + bg[NORMAL] = @base_color + bg[ACTIVE] = @bg_color +} + +# Vim puts an eventbox between the tab and the label and colours it, +# we need to handle that +widget "vim-main-window*GtkNotebook.GtkEventBox" style "vim_notebook" + +# (he)xchat input box +class "SexySpellEntry" style:highest "normal_entry" + +# Chromium uses base as the fill colour of its own entries +# This would be fine but GTK uses it to fill the surrounding space, so its set to bg +# That results in Chromium using it for the fill, so we need to handle that +widget_class "*Chrom*" style "chrome_entry" + +# Hack to be able to match widgets in LibreOffice +class "GtkWindow" style "toplevel_hack" diff --git a/src/themes/Catppuccin-Latte/gtk-2.0/main.rc b/src/themes/Catppuccin-Latte/gtk-2.0/main.rc new file mode 100644 index 00000000..8349b0e8 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-2.0/main.rc @@ -0,0 +1,2708 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK 2 and 3 theme. + +style "default" { + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-padding = 0 + GtkWidget::focus-line-width = 2 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::space-size = 5 # 1 + 2*2 (separator + margins) + GtkToolbar::internal-padding = 2 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 4 + GtkWidget::tooltip-alpha = 230 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 3 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {0, 0, 0, 0} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {0, 0, 0, 0} + + GtkPaned::handle-size = 8 + GtkHPaned::handle-size = 8 + GtkVPaned::handle-size = 8 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 17 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 # 24 + 2*4 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 24 + GtkScale::slider_width = 24 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 4 + GtkProgressBar::min-vertical-bar-width = 4 + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 4 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 12 + + GtkCheckButton::indicator-size = 24 + GtkCheckButton::indicator_spacing = 2 + GtkOptionMenu::indicator_spacing = {8, 8, 4, 4} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 0 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = mix (0.5, @fg_color, @bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = mix (0.5, @text_color, @base_color) + text[ACTIVE] = @text_color + + base[NORMAL] = @base_color + base[PRELIGHT] = mix (0.08, @text_color, @base_color) + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = mix (0.5, @base_color, @bg_color) + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-disabled.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + + image { + function = ARROW + detail = "vscrollbar" + } + + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-left-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-right-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left-alt.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right-alt.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/border.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {5, 5, 5, 5} # Super strange, {4, 4, 4, 4} does not work properly... + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-horz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-horz-hover.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-horz-active.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-vert-hover.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-vert-active.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + state = NORMAL + file = "assets/pan-down-alt.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = PRELIGHT + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = ACTIVE + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = INSENSITIVE + file = "assets/pan-down-alt-disabled.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-right-alt.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-right-alt-disabled.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-left-alt.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-left-alt-disabled.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 1, 0, 0} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {1, 0, 0, 0} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 0, 1} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 1, 0} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {1, 0, 0, 0} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 1, 0, 0} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-ltr-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-rtl-trough.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-disabled.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-hover.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-active.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-disabled.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-hover.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-active.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-disabled.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-disabled.png" + } + + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-disabled.png" + } + + ########### + # Menubar # + ########### + + image { + function = BOX + detail = "menubar" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-disabled.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-disabled.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-disabled.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-disabled.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + } +} + +style "menubar" { + bg[NORMAL] = @titlebar_bg_color + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) + bg[INSENSITIVE] = @bg_color + # Needed to fix Firefox's menubar text + bg[SELECTED] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[SELECTED] = @titlebar_fg_color +} + +style "menubar_item" { + xthickness = 3 + ythickness = 4 + + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + bg[PRELIGHT] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_color + bg[INSENSITIVE] = @menu_color + bg[PRELIGHT] = @menu_color + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) +} + +style "menu_item" { + xthickness = 4 + ythickness = 4 + + bg[PRELIGHT] = mix(0.08, @fg_color, @menu_color) + fg[PRELIGHT] = @fg_color + # Chromium uses this setting + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) + text[SELECTED] = @fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "separator_menu_item" { + xthickness = 0 + ythickness = 2 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + border = {0, 0, 0, 1} + } + } +} + +style "button_label" { + # fg[NORMAL] = mix(0.7, @fg_color, @bg_color) + # fg[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "normal_button_label" { + # fg[NORMAL] = @fg_color + # fg[INSENSITIVE] = mix(0.5, @fg_color, @bg_color) + + font_name = "Regular" +} + +style "button" { + xthickness = 6 + ythickness = 6 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "link_button" { + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } +} + +style "entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) + + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 6 + ythickness = 6 +} + +style "combobox" { + xthickness = 6 + ythickness = 6 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/entry-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "combobox_cellview" { + # text[NORMAL] = mix(0.7, @fg_color, @bg_color) + # text[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) +} + +style "combobox_entry" { + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 2, 0, 0} + + base[NORMAL] = @base_color + base[ACTIVE] = @base_color + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-left-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-left-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-left-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-right-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-right-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-right-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-right-entry.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-right-entry-hover.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-right-entry-active.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-right-entry-disabled.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-left-entry.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-left-entry-hover.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-left-entry-active.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-left-entry-disabled.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + } +} + +style "combo_button_padding" { + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {3, 6, 3, 3} +} + +style "notebook" { + xthickness = 3 + ythickness = 3 + bg[NORMAL] = @base_color +} + +style "notebook_tab_label" { + fg[ACTIVE] = mix(0.7, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + base[NORMAL] = @base_color + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = @base_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @bg_color +} + +style "normal_entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + } +} + +style "scale_vert" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + } +} + +style "progressbar" { + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "treeview_header" { + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = mix(0.7, @fg_color, @base_color) + fg[PRELIGHT] = @fg_color + + font_name = "Medium" + + GtkButton::inner-border = {4, 4, 0, 2} + + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/treeview-ltr-button.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-ltr-button-hover.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-ltr-button-active.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = NORMAL + file = "assets/treeview-rtl-button.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-rtl-button-hover.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-rtl-button-active.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} + +style "scrolled_window" { + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +style "frame" { + engine "pixmap" { + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + } +} + +style "tool_button" { + GtkButton::inner-border = {2, 2, 2, 2} + + # For the sake of sanity style buttons this way + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/flat-button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/flat-button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = OUT + file = "assets/flat-button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = IN + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "toolbar_separator" { + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + } + } +} + +style "inline_toolbar" { + # GtkToolbar::button-relief = GTK_RELIEF_NORMAL + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } +} + +style "tooltip" { + xthickness = 8 + ythickness = 8 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + +style "disable_text_shadow" { + engine "murrine" { + textstyle = 0 + } +} + +style "disable_separator" { + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + +###################################### +# Override padding, style and colour # +###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Treeview buttons +widget_class "***" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" +widget_class "*" style "combobox" + +# And disable separators on them +widget_class "*.*" style "disable_separator" +widget_class "**" style "disable_separator" +widget_class "**" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" + +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Tool buttons have different styles +widget_class "**" style "tool_button" +widget_class "**.*" style "tool_button" + +# Notebooks +widget_class "*." style "notebook_tab_label" +widget_class "*.." style "notebook_tab_label" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" + +# Button labels +widget_class "*." style "button_label" + +# Normalize button labels +widget_class "*." style "normal_button_label" +widget_class "*." style "normal_button_label" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# Disable white text shadows +widget_class "*" style "disable_text_shadow" +widget_class "*" style "disable_text_shadow" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..7b89e885 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..17e3c4af --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/close-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/close-symbolic.svg new file mode 100644 index 00000000..06201c39 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/close-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/close-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/close-symbolic@2.svg new file mode 100644 index 00000000..a26e6ff1 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/close-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/maximize-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/maximize-symbolic.svg new file mode 100644 index 00000000..39316eba --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/maximize-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/maximize-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/maximize-symbolic@2.svg new file mode 100644 index 00000000..8095f759 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/maximize-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/minimize-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/minimize-symbolic.svg new file mode 100644 index 00000000..f3683b9d --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/minimize-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/minimize-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/minimize-symbolic@2.svg new file mode 100644 index 00000000..741534bb --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/minimize-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..67beb46b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 00000000..bf51d9ec --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..de0d7899 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..7f0235f1 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..37d9c04b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..1bc5cb6f --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..4759e324 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..a44f5c9f --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..f2c9cf9f --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 00000000..a06db4cd --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/unmaximize-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/unmaximize-symbolic.svg new file mode 100644 index 00000000..492d47a2 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/unmaximize-symbolic.svg @@ -0,0 +1,46 @@ + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/unmaximize-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/unmaximize-symbolic@2.svg new file mode 100644 index 00000000..85f4f3a8 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scalable/unmaximize-symbolic@2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..b2b92efc Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..0e39be3e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..391164d6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..0e141b4a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..8ec0d53f Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..532ac30d Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..cb00cb8c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..54f5b087 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..015821da Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..cf7c20fa Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..735e3e8a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..35b0aec4 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..04785e35 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..936a8c4e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..1fe24852 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a96a0a74 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..d3debe8a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..6caf95ea Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..45329137 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..d6042e6b Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..70eed023 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..885d1567 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..a3cc4c04 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..957eba31 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..2f21b000 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..1d228e75 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..eb5123d6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..e6c06987 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..7e3487d1 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..ab5af6f0 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..8578df74 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..e2f8b24a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..c93dabff Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..d796ce85 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..0546a5e2 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..92dde69e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..f6b914e5 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..29ecf2b8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/gtk-dark.css b/src/themes/Catppuccin-Latte/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..ce6265af --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/gtk-dark.css @@ -0,0 +1,8075 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #dc8a78 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #dc8a78 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 0; + -GtkTextView-error-underline-color: #F44336; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 24; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 6; + -GtkDialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #dc8a78; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, .csd treeview.view:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected, .background.csd .view:selected { + color: #FFFFFF; + background-color: alpha(currentColor, 0.1); +} + +.nemo-window .view selection, .nemo-window .view:selected, .nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected { + color: #dc8a78; + background-color: rgba(220, 138, 120, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, .nautilus-window.background.csd notebook widget.view:selected, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected, .view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #1e1e2e; + color: #FFFFFF; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #1e1e2e; + color: #FFFFFF; +} + +.gtkstyle-fallback:hover { + background-color: #14141f; + color: #FFFFFF; +} + +.gtkstyle-fallback:active { + background-color: #0a0a0f; + color: #FFFFFF; +} + +.gtkstyle-fallback:disabled { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #1e1e2e; + color: #FFFFFF; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #1e1e2e; +} + +textview border { + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband { + border: 1px solid #dc8a78; + background-color: rgba(220, 138, 120, 0.3); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 6px; + color: #FFFFFF; +} + +flowbox flowboxchild button.osd.remove-button { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; +} + +.dim-label { + color: rgba(255, 255, 255, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #FFFFFF; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: #FFFFFF; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #dc8a78; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(255, 255, 255, 0.7); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #FFFFFF; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: #FFFFFF; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #F44336; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: #FFFFFF; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #FBC02D; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #dc8a78; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #1e1e2e; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#dc8a78), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#dc8a78), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button { + color: rgba(255, 255, 255, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked { + color: #FFFFFF; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(255, 255, 255, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #FFFFFF; +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: 0 0 0 2px rgba(220, 138, 120, 0.35); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, button.close, button.circular, .inline-toolbar button:not(.text-button) { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, spinbutton.vertical button, spinbutton:not(.vertical) button, modelbutton.flat, +.menuitem.button.flat, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog .dialog-action-box button, messagedialog .dialog-action-box .linked:not(.vertical) > button, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action), toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(255, 255, 255, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog .dialog-action-box button:focus, messagedialog .dialog-action-box .linked:not(.vertical) > button:focus, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #FFFFFF; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog .dialog-action-box button:hover, messagedialog .dialog-action-box .linked:not(.vertical) > button:hover, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #FFFFFF; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, modelbutton.flat:active, +.menuitem.button.flat:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog .dialog-action-box button:active, messagedialog .dialog-action-box .linked:not(.vertical) > button:active, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: #FFFFFF; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog .dialog-action-box button:disabled, messagedialog .dialog-action-box .linked:not(.vertical) > button:disabled, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action), toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog .dialog-action-box button:checked, messagedialog .dialog-action-box .linked:not(.vertical) > button:checked, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action), toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog .dialog-action-box button:checked:disabled, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(255, 255, 255, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + background-color: #11111b; + color: #FFFFFF; +} + +button.osd:focus { + box-shadow: none; +} + +button.osd:hover { + background-color: #35353d; + color: #FFFFFF; +} + +button.osd:active { + background-color: #4d4d54; + color: #FFFFFF; +} + +button.osd:disabled { + opacity: 0; +} + +button.osd.image-button, button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.suggested-action { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(220, 138, 120, 0.2), 0 4px 3px 0 rgba(220, 138, 120, 0.14), 0 1px 6px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(165, 104, 90, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(220, 138, 120, 0.3), 0 2px 3px -1px rgba(220, 138, 120, 0.24), 0 2px 5px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(220, 138, 120, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #dc8a78; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.32); +} + +button.suggested-action.flat:checked { + background-color: rgba(220, 138, 120, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: #FFFFFF; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.32); +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #FFFFFF; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #3c84f7; +} + +*:visited { + color: #BA68C8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3c84f7; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #BA68C8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +combobox > .linked > button.combo { + padding: 6px 10px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: #FFFFFF; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px #dc8a78; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -GtkWidget-window-dragging: true; + padding: 2px 3px; + background-color: #1e1e2e; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +frame.documents-dropdown:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +frame.left.documents-dropdown, .left.app-notification, frame.right.documents-dropdown, .right.app-notification, frame.top.documents-dropdown, .top.app-notification, frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px 1px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #11111b; +} + +.frame .inline-toolbar { + border-width: 1px 0 0; + background-color: transparent; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #FFFFFF; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: #FFFFFF; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #11111b; + color: #FFFFFF; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.csd .titlebar:backdrop { + background-color: #1e1e2e; +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, .titlebar + separator.sidebar { + background-color: #11111b; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar + separator:backdrop, .titlebar + separator.sidebar:backdrop { + background-color: #1e1e2e; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #dc8a78; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #dc8a78; +} + +.background.csd.unified .titlebar + separator, .background.csd.unified .titlebar + separator.sidebar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, .titlebar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); + background-color: #e29f90; +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 6px 12px; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #11111b; +} + +.titlebar.default-decoration:backdrop { + background-color: #1e1e2e; +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background.csd .titlebar.default-decoration { + padding: 6px; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 0 6px; +} + +box.vertical headerbar { + background-color: #11111b; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, headerbar button.image-button { + border-radius: 6px; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 6px; +} + +headerbar separator.titlebutton, headerbar separator.sidebar { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 0; + margin: 0; + min-width: 120px; + padding: 0; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) > stack > box { + padding: 0 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; + background-color: alpha(currentColor, 0.08); +} + +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled { + background-color: alpha(currentColor, 0.05); +} + +.caja-pathbar button:first-child, +.path-bar.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: #FFFFFF; +} + +.caja-pathbar button label, .caja-pathbar button image, +.path-bar.linked:not(.vertical) > button label, +.path-bar.linked:not(.vertical) > button image { + margin-left: 3px; + margin-right: 3px; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(255, 255, 255, 0.3); + border-top-color: rgba(255, 255, 255, 0.12); +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +.csd treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected { + background-image: image(alpha(currentColor, 0.1)); + background-color: #1e1e2e; + color: #FFFFFF; +} + +.csd treeview.view:selected { + background-image: none; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(255, 255, 255, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(255, 255, 255, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: #FFFFFF; +} + +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.32); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #dc8a78; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: #e19c8c; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(255, 255, 255, 0.3); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:hover, treeview.view.trough:selected:focus { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(255, 255, 255, 0.12); +} + +treeview.view header button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #1e1e2e; +} + +treeview.view header button:last-child { + border-right-style: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #dc8a78; +} + +treeview.view acceleditor > label { + background-color: #dc8a78; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #11111b; + color: #FFFFFF; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(255, 255, 255, 0.7); + background-color: #1e1e2e; +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: none; + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.32); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.background.csd.popup > decoration, +menubar > menuitem > window.background.csd.popup > menu, +.menubar > menuitem > window.background.csd.popup > decoration, +.menubar > menuitem > window.background.csd.popup > menu { + border-radius: 0 0 12px 12px; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #313244; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #393947; +} + +.csd menu, .csd .menu, .csd .context-menu { + border: none; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #FFFFFF; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + background-color: alpha(currentColor, 0.08); +} + +menu menuitem:active, +.menu menuitem:active, +.context-menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(255, 255, 255, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(255, 255, 255, 0.32); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #464757; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #313244; + color: rgba(255, 255, 255, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #FFFFFF; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #313244; + border-radius: 12px; +} + +popover.background, .csd popover.background { + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; +} + +popover.background:backdrop, .csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > scrolledwindow > viewport.frame > list { + background-color: transparent; + padding: 6px; +} + +popover.background > scrolledwindow > viewport.frame > list > row { + border-radius: 6px; + padding: 6px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #313244; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 3px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(255, 255, 255, 0.32); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +notebook { + background-color: #1e1e2e; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook.frame { + border-radius: 12px; +} + +notebook.frame scrolledwindow.frame { + border: none; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar slider:active { + background-color: #FFFFFF; +} + +scrollbar slider:disabled { + background-color: rgba(255, 255, 255, 0.32); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.32); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(49, 50, 68, 0.9); +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border: none; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #dc8a78; +} + +switch:disabled { + opacity: 0.5; +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 3px; + border-radius: 9999px; + outline: none; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: white; + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(255, 255, 255, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.04); + background-color: rgba(255, 255, 255, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(255, 255, 255, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.15); + background-color: #e7ada1; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.2); + background-color: #dc8a78; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(0, 0, 0, 0.38); + background-color: rgba(220, 138, 120, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked:hover, menu menuitem check:indeterminate:hover, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked:hover, menu menuitem radio:indeterminate:hover { + box-shadow: none; +} + + +check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); +} + + +radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +treeview.view radio, treeview.view check { + padding: 0; + margin: 0; +} + +treeview.view radio:not(:disabled):not(:checked):not(:indeterminate), treeview.view check:not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(255, 255, 255, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, treeview.view check, treeview.view check:hover, treeview.view check:disabled, treeview.view check:checked:hover, treeview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view radio:checked, treeview.view radio:indeterminate, treeview.view check:checked, treeview.view check:indeterminate, treeview.view:hover radio:checked, treeview.view:hover radio:indeterminate, treeview.view:hover check:checked, treeview.view:hover check:indeterminate, treeview.view:selected radio:checked, treeview.view:selected radio:indeterminate, treeview.view:selected check:checked, treeview.view:selected check:indeterminate { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + background-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#dc8a78); +} + +scale highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(255, 255, 255, 0.32)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #dc8a78; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #dc8a78; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #dc8a78, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #dc8a78, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.32); +} + +scale marks, +scale value { + color: rgba(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #dc8a78; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #dc8a78; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #dc8a78; +} + +levelbar block.full { + background-color: #66BB6A; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + color: #FFFFFF; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 6px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box .background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(255, 255, 255, 0.12)), to(rgba(255, 255, 255, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(255, 255, 255, 0.07)), to(rgba(255, 255, 255, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +preferences stacksidebar.sidebar list separator, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, .tweak-categories separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, .geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet stack.background scrolledwindow > viewport list, hdyleaflet overlay scrolledwindow > viewport list, leaflet stack.background scrolledwindow > viewport list, leaflet overlay scrolledwindow > viewport list, box.horizontal > stack.background stack.background scrolledwindow > viewport list, box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, .tweak-group-startup, list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +window.background.csd stack stack stack frame > list > separator, +window.background.csd > stack > stack > box > frame > list > separator, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list > separator, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list > separator, window.background.csd > stack > list > separator, +window.background.csd > stack > scrolledwindow > viewport > box > list > separator, preferencesgroup list > separator, .geary-accounts-editor-pane list > separator, window.background.csd.unified > deck > deck > deck list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet stack.background scrolledwindow > viewport list > separator, hdyleaflet overlay scrolledwindow > viewport list > separator, leaflet stack.background scrolledwindow > viewport list > separator, leaflet overlay scrolledwindow > viewport list > separator, box.horizontal > stack.background stack.background scrolledwindow > viewport list > separator, box.horizontal > stack.background overlay scrolledwindow > viewport list > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator, list.tweak-group list > separator, .tweak-group-startup > separator, list.content:not(.conversation-listbox) > separator { + background: none; + min-height: 0; +} + +window.background.csd stack stack stack frame > list row, +window.background.csd > stack > stack > box > frame > list row, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row, window.background.csd > stack > list row, +window.background.csd > stack > scrolledwindow > viewport > box > list row, preferencesgroup list row, .geary-accounts-editor-pane list row, window.background.csd.unified > deck > deck > deck list row, hdyleaflet list.view row, hdyleaflet list.frame row, leaflet list.view row, leaflet list.frame row, box.horizontal > stack.background list.view row, box.horizontal > stack.background list.frame row, hdyleaflet stack.background scrolledwindow > viewport list row, hdyleaflet overlay scrolledwindow > viewport list row, leaflet stack.background scrolledwindow > viewport list row, leaflet overlay scrolledwindow > viewport list row, box.horizontal > stack.background stack.background scrolledwindow > viewport list row, box.horizontal > stack.background overlay scrolledwindow > viewport list row, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row, leaflet frame:not(.view) list:not(.contacts-contact-list) row, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row, list.tweak-group list row, .tweak-group-startup row, list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +window.background.csd stack stack stack frame > list row:not(:first-child), window.background.csd > stack > list row:not(:first-child), preferencesgroup list row:not(:first-child), .geary-accounts-editor-pane list row:not(:first-child), window.background.csd.unified > deck > deck > deck list row:not(:first-child), hdyleaflet list.view row:not(:first-child), hdyleaflet list.frame row:not(:first-child), leaflet list.view row:not(:first-child), leaflet list.frame row:not(:first-child), box.horizontal > stack.background list.view row:not(:first-child), box.horizontal > stack.background list.frame row:not(:first-child), hdyleaflet stack.background scrolledwindow > viewport list row:not(:first-child), hdyleaflet overlay scrolledwindow > viewport list row:not(:first-child), leaflet stack.background scrolledwindow > viewport list row:not(:first-child), leaflet overlay scrolledwindow > viewport list row:not(:first-child), box.horizontal > stack.background stack.background scrolledwindow > viewport list row:not(:first-child), box.horizontal > stack.background overlay scrolledwindow > viewport list row:not(:first-child), hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), leaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), list.tweak-group list row:not(:first-child), .tweak-group-startup row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +window.background.csd stack stack stack frame > list row:first-child, window.background.csd > stack > list row:first-child, preferencesgroup list row:first-child, .geary-accounts-editor-pane list row:first-child, window.background.csd.unified > deck > deck > deck list row:first-child, hdyleaflet list.view row:first-child, hdyleaflet list.frame row:first-child, leaflet list.view row:first-child, leaflet list.frame row:first-child, box.horizontal > stack.background list.view row:first-child, box.horizontal > stack.background list.frame row:first-child, hdyleaflet stack.background scrolledwindow > viewport list row:first-child, hdyleaflet overlay scrolledwindow > viewport list row:first-child, leaflet stack.background scrolledwindow > viewport list row:first-child, leaflet overlay scrolledwindow > viewport list row:first-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:first-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:first-child, list.tweak-group list row:first-child, .tweak-group-startup row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:last-child, window.background.csd > stack > list row:last-child, preferencesgroup list row:last-child, .geary-accounts-editor-pane list row:last-child, window.background.csd.unified > deck > deck > deck list row:last-child, hdyleaflet list.view row:last-child, hdyleaflet list.frame row:last-child, leaflet list.view row:last-child, leaflet list.frame row:last-child, box.horizontal > stack.background list.view row:last-child, box.horizontal > stack.background list.frame row:last-child, hdyleaflet stack.background scrolledwindow > viewport list row:last-child, hdyleaflet overlay scrolledwindow > viewport list row:last-child, leaflet stack.background scrolledwindow > viewport list row:last-child, leaflet overlay scrolledwindow > viewport list row:last-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:last-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:last-child, list.tweak-group list row:last-child, .tweak-group-startup row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:only-child, window.background.csd > stack > list row:only-child, preferencesgroup list row:only-child, .geary-accounts-editor-pane list row:only-child, window.background.csd.unified > deck > deck > deck list row:only-child, hdyleaflet list.view row:only-child, hdyleaflet list.frame row:only-child, leaflet list.view row:only-child, leaflet list.frame row:only-child, box.horizontal > stack.background list.view row:only-child, box.horizontal > stack.background list.frame row:only-child, hdyleaflet stack.background scrolledwindow > viewport list row:only-child, hdyleaflet overlay scrolledwindow > viewport list row:only-child, leaflet stack.background scrolledwindow > viewport list row:only-child, leaflet overlay scrolledwindow > viewport list row:only-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:only-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:only-child, list.tweak-group list row:only-child, .tweak-group-startup row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:focus, window.background.csd > stack > list row:focus, preferencesgroup list row:focus, .geary-accounts-editor-pane list row:focus, window.background.csd.unified > deck > deck > deck list row:focus, hdyleaflet list.view row:focus, hdyleaflet list.frame row:focus, leaflet list.view row:focus, leaflet list.frame row:focus, box.horizontal > stack.background list.view row:focus, box.horizontal > stack.background list.frame row:focus, hdyleaflet stack.background scrolledwindow > viewport list row:focus, hdyleaflet overlay scrolledwindow > viewport list row:focus, leaflet stack.background scrolledwindow > viewport list row:focus, leaflet overlay scrolledwindow > viewport list row:focus, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:focus, box.horizontal > stack.background overlay scrolledwindow > viewport list row:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, leaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:focus, list.tweak-group list row:focus, .tweak-group-startup row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.05); +} + +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +list.navigation-sidebar > row { + border-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; + background-color: alpha(currentColor, 0.06); +} + +row:selected image, +row:selected label { + color: #FFFFFF; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #dc8a78; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(255, 255, 255, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: #FFFFFF; +} + +expander title > arrow:disabled { + color: rgba(255, 255, 255, 0.32); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 7px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(255, 255, 255, 0.32); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #313244; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: none; + background-color: #313244; + color: #FFFFFF; +} + +messagedialog .titlebar:backdrop { + background-color: #313244; + color: rgba(255, 255, 255, 0.7); +} + +messagedialog .dialog-action-box { + margin-top: -6px; +} + +messagedialog .dialog-action-box button, messagedialog .dialog-action-box button:first-child, messagedialog .dialog-action-box button:last-child, messagedialog .dialog-action-box .linked:not(.vertical) > button, messagedialog .dialog-action-box .linked:not(.vertical) > button:first-child, messagedialog .dialog-action-box .linked:not(.vertical) > button:last-child { + border-radius: 6px; +} + +messagedialog .dialog-action-box button:not(:last-child), messagedialog .dialog-action-box .linked:not(.vertical) > button:not(:last-child) { + margin-right: 6px; +} + +messagedialog .dialog-action-box button.suggested-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.suggested-action:not(:disabled) { + color: #dc8a78; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #F44336; +} + +.csd filechooser { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #1e1e2e; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.32); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: rgba(255, 255, 255, 0.12); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #dc8a78; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #dc8a78; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(rgba(255, 255, 255, 0.12)), image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #1e1e2e; +} + +infobar.info > revealer > box link:link, infobar.info:hover > revealer > box link:link, infobar.info:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action) { + color: #dc8a78; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box link:link, infobar.action:backdrop > revealer > box link:link, infobar.question > revealer > box link:link, infobar.question:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #d77864; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box link:link, infobar.warning:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: #FFFFFF; +} + +infobar.error > revealer > box link:link, infobar.error:backdrop > revealer > box link:link { + color: #FFFFFF; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #FFFFFF; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + box-shadow: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; + border-radius: 6px; +} + +tooltip.background.csd { + border-radius: 6px; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #FFFFFF; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #dc8a78; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(255, 255, 255, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(255, 255, 255, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 36px transparent; + margin: 8px; +} + +.background.csd decoration { + border: 1px solid rgba(255, 255, 255, 0.1); + background-clip: border-box; + background-color: #1e1e2e; +} + +decoration:backdrop { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 36px transparent; +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.metacity decoration { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border: none; +} + +.csd.popup decoration { + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +tooltip.csd decoration { + border-radius: 6px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; + border: 1px solid rgba(255, 255, 255, 0.1); + background-color: #313244; + background-clip: border-box; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #11111b; + border: 1px solid #393947; +} + +.solid-csd decoration:backdrop { + background-color: #1e1e2e; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 4px; +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: none; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.12); + background-image: radial-gradient(circle, rgba(0, 0, 0, 0.12) 10%, transparent 0%); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: white; +} + +button.minimize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: rgba(255, 255, 255, 0.3); +} + +button.minimize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #df8e1d; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #e7aa56; +} + +button.maximize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #40a02b; +} + +button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #70b860; +} + +button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #d20f39; +} + +button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #dd4b6b; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-repeat: no-repeat; + background-size: 16px 16px; + background-position: center; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + box-shadow: none; + color: transparent; + animation: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/minimize-symbolic.svg"), url("assets/scalable/minimize-symbolic@2.svg")); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/maximize-symbolic.svg"), url("assets/scalable/maximize-symbolic@2.svg")); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/close-symbolic.svg"), url("assets/scalable/close-symbolic@2.svg")); +} + +.background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-image: -gtk-scaled(url("assets/scalable/unmaximize-symbolic.svg"), url("assets/scalable/unmaximize-symbolic@2.svg")); +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #dc8a78; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #313244; + color: #FFFFFF; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #dc8a78; +} + +stackswitcher { + min-height: 0; + padding: 3px; + border-radius: 9px; + background-color: rgba(255, 255, 255, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 3px 10px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #dc8a78; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd { + border-radius: 0 0 12px 12px; + background-color: #11111b; +} + +.nautilus-window.background.csd:backdrop { + background-color: #1e1e2e; +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > separator { + background: none; +} + +.nautilus-window.background.csd.unified notebook { + border-radius: 0; +} + +.nautilus-window.background.csd:not(.unified) .nautilus-list-view { + background-color: transparent; + border-bottom-right-radius: 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook > stack { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook scrolledwindow > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) paned > separator.wide { + min-width: 12px; + box-shadow: 12px 0 #1e1e2e; + background-color: #1e1e2e; + background-image: image(#2e2e36); +} + +.nautilus-window.maximized, .nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border: none; + border-radius: 6px; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #FFFFFF; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(255, 255, 255, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(255, 255, 255, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(255, 255, 255, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: #FFFFFF; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.3); +} + +.disk-space-display.used { + background-color: #dc8a78; + color: #dc8a78; +} + +.disk-space-display.free { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + color: #FFFFFF; +} + +.conflict-row:not(:selected) { + background-color: #604f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 6px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window paned > separator { + background-color: #11111b; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #11111b; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 6px; + background-color: #313244; + border-radius: 0 0 12px 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(255, 255, 255, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #313244; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(255, 255, 255, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: #FFFFFF; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-white, +.tweak-white, +.tweak-white:hover { + background-image: image(#1e1e2e); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#1e1e2e); +} + +.tweak-group-startup { + background-image: image(#1e1e2e); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background frame > border, +window.background.csd > hdyleaflet > stack.background frame > border, +window.background.csd > box.horizontal > stack.background frame > border { + border: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #1e1e2e; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet frame.view, +window.background.csd > hdyleaflet frame.view, +window.background.csd > box.horizontal frame.view { + border-radius: 6px; + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #1e1e2e; + border-bottom-left-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; + padding: 3px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable { + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list { + border-top-width: 0; + border-bottom-width: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list > row { + border-radius: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list { + border-top-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list > row { + border-radius: 6px 6px 0 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list { + border-bottom-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list > row { + border-radius: 0 0 6px 6px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(255, 255, 255, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list { + background: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list > row:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable { + border-radius: 6px; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; + margin-right: -6px; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #1e1e2e; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#1e1e2e); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #dc8a78; + background-color: #1e1e2e; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +entry.search-missing { + background-color: #F44336; + color: #FFFFFF; +} + +window.workbench treeview.image { + color: rgba(255, 255, 255, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(255, 255, 255, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +preferences stacksidebar.sidebar list { + background-color: #11111b; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #dc8a78 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #dc8a78; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #FFFFFF; +} + +dockoverlayedge { + background-color: #1e1e2e; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #dc8a78; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #dc8a78; +} + +pillbox { + background-color: #1e1e2e; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #FFFFFF; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +idelayoutstackheader button:checked { + color: #FFFFFF; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #1e1e2e; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(220, 138, 120, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #FFFFFF; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #dc8a78; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #dc8a78; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -GdMainIconView-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #FFFFFF; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #FFFFFF; +} + +button.photos-filter-preview:checked image { + color: #FFFFFF; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.side-panel .view { + background-image: image(#11111b); +} + +.side-panel .view:hover { + background-image: image(#24242d); +} + +.side-panel .view:selected { + background-image: image(#dc8a78); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(206, 129, 112, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +window.background.csd > stack > box > revealer > actionbar > revealer > box { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1e1e2e; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: #1e1e2e; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #1e1e2e; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 12px; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; + border-radius: 0 0 12px 0; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 12px; +} + +.terminal-window { + background-color: #1e1e2e; +} + +.terminal-window tabbar tabbox { + background-color: #11111b; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#11111b); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #11111b; + color: #FFFFFF; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: #FFFFFF; + background-color: #1e1e2e; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #1e1e2e; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > headerbar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #11111b; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #1e1e2e; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 6px; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-width: 0; + background-color: #1e1e2e; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1e1e2e; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified { + background-color: #1e1e2e; +} + +window.background.csd.unified headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#313244); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #1e1e2e; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(255, 255, 255, 0.12); +} + +/********* + * Meld * + ********/ +.meld-notebook, .meld-notebook > stack { + background: none; + border-radius: 0 0 12px 12px; +} + +.meld-notebook-child { + background-color: #11111b; + border-radius: 0 0 12px 12px; +} + +statusbar.meld-status-bar { + background: none; +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #313244; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #393947; +} + +window.background.chromium > button { + color: #dc8a78; +} + +window.background.chromium > button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(255, 255, 255, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #dc8a78; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(255, 255, 255, 0.3); + background-color: #1e1e2e; +} + +window.background.chromium menu { + border-color: #3e3e5f; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #0b0b12; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget decoration { + border: none; +} + +#MozillaGtkWidget > widget text { + background-color: #313244; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #393947; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #393947; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #393947; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(255, 255, 255, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #1e1e2e; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #dc8a78; + box-shadow: inset 0 0 0 1px #dc8a78; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #11111b; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #464646; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #727272; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(70, 70, 70, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(255, 255, 255, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #FFFFFF; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(255, 255, 255, 0.32); +} + +#MozillaGtkWidget > widget > frame { + color: #393947; +} + +#MozillaGtkWidget menu > separator { + color: #393947; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid > widget > widget > scrolledwindow > viewport > grid > box > box > frame > box { + background-color: #1e1e2e; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable { + border-radius: 6px; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -UnityDecoration-extents: 28px 0 0 0; + -UnityDecoration-input-extents: 8px; + -UnityDecoration-shadow-offset-x: 0; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -UnityDecoration-active-shadow-radius: 18px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -UnityDecoration-inactive-shadow-radius: 6px; + -UnityDecoration-glow-size: 8px; + -UnityDecoration-glow-color: #dc8a78; + -UnityDecoration-title-indent: 4px; + -UnityDecoration-title-fade: 32px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #11111b; + color: #FFFFFF; +} + +UnityDecoration .top:backdrop { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #FFFFFF; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #11111b; + color: #FFFFFF; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #FFFFFF; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #dc8a78; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(255, 255, 255, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #FFFFFF; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -GtkWidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #dc8a78; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #dc8a78; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(255, 255, 255, 0.12); +} + +na-tray-applet { + -NaTrayApplet-icon-padding: 3px; + -NaTrayApplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -PanelMenuBar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #313244; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #FFFFFF; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(255, 255, 255, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #dc8a78; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #FFFFFF; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #1e1e2e; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); + background-image: none; + color: #FFFFFF; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #1e1e2e; + color: #FFFFFF; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #dc8a78; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(255, 255, 255, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #dc8a78; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + background: none; + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; + background-color: #1e1e2e; + border-radius: 12px; +} + +.budgie-popover .container, .budgie-popover list, .budgie-popover row { + padding: 0; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(255, 255, 255, 0.04); + border-right: none; + border-bottom-left-radius: 12px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover treeview.view.sidebar { + border-right: none; + background: none; +} + +.budgie-popover treeview.view.sidebar:hover { + background-color: alpha(currentColor, 0.08); +} + +.budgie-popover treeview.view.sidebar:selected { + background-color: alpha(currentColor, 0.12); +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 12px; + border-top-left-radius: 12px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(255, 255, 255, 0.04); + padding-bottom: 12px; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button { + border-radius: 0; +} + +.budgie-popover.budgie-menu scrolledwindow > viewport.frame > list > row.activatable > button.flat { + border-radius: 0; +} + +.budgie-popover.user-menu .container { + padding: 6px; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 0; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.caffeine-popover frame > .container { + padding: 6px; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(17, 17, 27, 0.75); +} + +.budgie-panel button { + color: rgba(255, 255, 255, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #FFFFFF; +} + +.budgie-panel button:active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + box-shadow: none; + border: none; + color: #FFFFFF; +} + +.budgie-panel button.raven-trigger { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(255, 255, 255, 0.3); +} + +.budgie-panel .alert { + color: #F44336; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #FFFFFF; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: #FFFFFF; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #FFFFFF; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(255, 255, 255, 0.32); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #313244; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 24px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(255, 255, 255, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; + border-radius: 9999px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(255, 255, 255, 0.06); + color: #FFFFFF; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #FFFFFF; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #11111b; + color: #FFFFFF; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame { + padding: 0; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable { + margin-left: -6px; + margin-right: -3px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable .raven-notifications-group-header { + padding: 0 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list { + padding: 6px; + background: none; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border: none; + padding: 6px; + padding-left: 12px; + margin: 3px; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(255, 255, 255, 0.12); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:active, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:focus { + background: none; + box-shadow: none; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #313244; + border: none; + padding: 0; +} + +.budgie-session-dialog.background, .budgie-session-dialog > decoration, +.budgie-polkit-dialog.background, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog.background, +.budgie-run-dialog > decoration { + border-radius: 12px; +} + +.budgie-session-dialog > decoration, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog > decoration { + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #F44336; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #FFFFFF; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #1e1e2e; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #dc8a78; +} + +#xfce4-mpc-plugin-26 > frame > border { + border: none; +} + +#xfce-panel-button { + -gtk-icon-style: symbolic; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #FFFFFF; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +window#whiskermenu-window { + border-radius: 12px; + background-color: transparent; + border: none; +} + +window#whiskermenu-window entry.search:focus { + background-color: #1e1e2e; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 6px 8px 6px 9px; + margin: 6px; + border: none; + background-color: #1e1e2e; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.75), inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +window#whiskermenu-window box.categories > button.radio { + padding: 3px 6px; + margin: 1px 0; +} + +window#whiskermenu-window box.categories > button.radio:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(255, 255, 255, 0.3); + color: #FFFFFF; +} + +window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow.frame { + padding: 3px; + background-color: #1e1e2e; + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active { + background-color: rgba(255, 255, 255, 0.3); + color: #FFFFFF; +} + +#XfceNotifyWindow { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar .path-bar.linked:not(.vertical) > button.path-bar-button { + margin-left: 2px; + margin-right: 2px; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +menubar.-vala-panel-appmenu-private, +menubar.-vala-panel-background { + background: none; + border: none; + box-shadow: none; + animation: none; +} + +menubar.-vala-panel-appmenu-private > menuitem, +menubar.-vala-panel-background > menuitem { + color: rgba(255, 255, 255, 0.7); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: #FFFFFF; + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(255, 255, 255, 0.32); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #1e1e2e; + color: #FFFFFF; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #FFFFFF; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(255, 255, 255, 0.32); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #dc8a78; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #11111b; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + padding: 2px 3px; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > box > button.image-button, +.nemo-window .primary-toolbar > toolitem > .linked > button.image-button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, .nemo-window .primary-toolbar button.text-button:active, .nemo-window .primary-toolbar button.text-button:checked { + color: #FFFFFF; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button { + border-radius: 3px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #11111b; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); +} + +.nemo-window .toolbar { + padding: 0; +} + +.nemo-window .toolbar button { + margin: 3px 0; + padding: 3px; +} + +.nemo-window .toolbar separator { + margin: 6px 0; +} + +.places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #62626d; + -NemoPlacesTreeView-disk-full-fg-color: #dc8a78; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 0; + -NemoPlacesTreeView-disk-full-bottom-padding: 1px; + -NemoPlacesTreeView-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #FFFFFF; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #FFFFFF; +/* +widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* +base background color of selections */ +@define-color theme_selected_bg_color #dc8a78; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #11111b; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #FFFFFF; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #FFFFFF; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #dc8a78; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #66BB6A; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #FFFFFF; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #11111b; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #d20f39; +@define-color wm_button_close_active_bg #990b29; +@define-color wm_button_max_hover_bg #40a02b; +@define-color wm_button_max_active_bg #2d701e; +@define-color wm_button_min_hover_bg #df8e1d; +@define-color wm_button_min_active_bg #a96c16; +/* +FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color #bcbcc0; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1e1e2e; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.3); +@define-color budgie_tasklist_indicator_color_active #dc8a78; +@define-color budgie_tasklist_indicator_color_active_window #7f524d; +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/gtk.css b/src/themes/Catppuccin-Latte/gtk-3.0/gtk.css new file mode 100644 index 00000000..83379257 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-3.0/gtk.css @@ -0,0 +1,8066 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #dc8a78 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #dc8a78 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 0; + -GtkTextView-error-underline-color: #E53935; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 24; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 6; + -GtkDialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #dc8a78; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, .csd treeview.view:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected, .background.csd .view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: alpha(currentColor, 0.1); +} + +.nemo-window .view selection, .nemo-window .view:selected, .nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected { + color: #dc8a78; + background-color: rgba(220, 138, 120, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, .nautilus-window.background.csd notebook widget.view:selected, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected, .view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +.gtkstyle-fallback:hover { + background-color: #f2f2f2; + color: rgba(0, 0, 0, 0.87); +} + +.gtkstyle-fallback:active { + background-color: #e6e6e6; + color: rgba(0, 0, 0, 0.87); +} + +.gtkstyle-fallback:disabled { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.38); +} + +.gtkstyle-fallback:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #FFFFFF; +} + +textview border { + background-color: #dce0e8; + color: rgba(0, 0, 0, 0.6); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband { + border: 1px solid #dc8a78; + background-color: rgba(220, 138, 120, 0.3); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +flowbox flowboxchild button.osd.remove-button { + min-height: 28px; + min-width: 28px; + padding: 0; + margin: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(0, 0, 0, 0.6); +} + +label:disabled { + color: rgba(0, 0, 0, 0.38); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(43, 43, 59, 0.9); + color: #FFFFFF; +} + +.dim-label { + color: rgba(0, 0, 0, 0.6); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(0, 0, 0, 0.38); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: rgba(0, 0, 0, 0.87); +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0 0 2px #dc8a78; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(0, 0, 0, 0.6); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: rgba(0, 0, 0, 0.87); +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0 0 2px #E53935; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0 0 2px #FFD600; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #dc8a78; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #FFFFFF; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.6); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#dc8a78), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#dc8a78), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button { + color: rgba(255, 255, 255, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked { + color: #FFFFFF; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(0, 0, 0, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(0, 0, 0, 0.87); +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: 0 0 0 2px rgba(220, 138, 120, 0.35); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, button.close, button.circular, .inline-toolbar button:not(.text-button) { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, spinbutton.vertical button, spinbutton:not(.vertical) button, modelbutton.flat, +.menuitem.button.flat, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog .dialog-action-box button, messagedialog .dialog-action-box .linked:not(.vertical) > button, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action), toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(0, 0, 0, 0.6); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog .dialog-action-box button:focus, messagedialog .dialog-action-box .linked:not(.vertical) > button:focus, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog .dialog-action-box button:hover, messagedialog .dialog-action-box .linked:not(.vertical) > button:hover, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, modelbutton.flat:active, +.menuitem.button.flat:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog .dialog-action-box button:active, messagedialog .dialog-action-box .linked:not(.vertical) > button:active, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: rgba(0, 0, 0, 0.87); +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog .dialog-action-box button:disabled, messagedialog .dialog-action-box .linked:not(.vertical) > button:disabled, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action), toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(0, 0, 0, 0.3); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog .dialog-action-box button:checked, messagedialog .dialog-action-box .linked:not(.vertical) > button:checked, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action), toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog .dialog-action-box button:checked:disabled, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.38); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + background-color: #11111b; + color: #FFFFFF; +} + +button.osd:focus { + box-shadow: none; +} + +button.osd:hover { + background-color: #35353d; + color: #FFFFFF; +} + +button.osd:active { + background-color: #4d4d54; + color: #FFFFFF; +} + +button.osd:disabled { + opacity: 0; +} + +button.osd.image-button, button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.suggested-action { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(220, 138, 120, 0.2), 0 4px 3px 0 rgba(220, 138, 120, 0.14), 0 1px 6px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(165, 104, 90, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(220, 138, 120, 0.3), 0 2px 3px -1px rgba(220, 138, 120, 0.24), 0 2px 5px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(220, 138, 120, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #dc8a78; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(0, 0, 0, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(220, 138, 120, 0.3); +} + +button.destructive-action { + background-color: #E53935; + color: #FFFFFF; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(229, 57, 53, 0.2), 0 4px 3px 0 rgba(229, 57, 53, 0.14), 0 1px 6px 0 rgba(229, 57, 53, 0.12); +} + +button.destructive-action:checked { + background-color: #ed7472; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(229, 57, 53, 0.3), 0 2px 3px -1px rgba(229, 57, 53, 0.24), 0 2px 5px 0 rgba(229, 57, 53, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(229, 57, 53, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #E53935; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(0, 0, 0, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(229, 57, 53, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #3c84f7; +} + +*:visited { + color: #AB47BC; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3c84f7; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #AB47BC; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(0, 0, 0, 0.6); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(0, 0, 0, 0.38); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(0, 0, 0, 0.6); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +combobox > .linked > button.combo { + padding: 6px 10px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.26); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0 0 2px #dc8a78; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +/************ + * Toolbars * + ************/ +toolbar { + -GtkWidget-window-dragging: true; + padding: 2px 3px; + background-color: #FFFFFF; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; +} + +frame.documents-dropdown:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +frame.left.documents-dropdown, .left.app-notification, frame.right.documents-dropdown, .right.app-notification, frame.top.documents-dropdown, .top.app-notification, frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px 1px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(0, 0, 0, 0.12); + background-color: #dce0e8; +} + +.frame .inline-toolbar { + border-width: 1px 0 0; + background-color: transparent; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.3); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.38); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.3); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.3); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.87); + border-radius: 12px 12px 0 0; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +.titlebar:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar:backdrop:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.csd .titlebar:backdrop { + background-color: #dce0e8; +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.6); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, .titlebar + separator.sidebar { + background-color: #e6e9ef; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +.titlebar + separator:backdrop, .titlebar + separator.sidebar:backdrop { + background-color: #dce0e8; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #dc8a78; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #dc8a78; +} + +.background.csd.unified .titlebar + separator, .background.csd.unified .titlebar + separator.sidebar { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, .titlebar button.destructive-action:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.2); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); + background-color: #e29f90; +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 6px 12px; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #e6e9ef; +} + +.titlebar.default-decoration:backdrop { + background-color: #dce0e8; +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background.csd .titlebar.default-decoration { + padding: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), inset 0 -1px rgba(0, 0, 0, 0.12); +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 0 6px; +} + +box.vertical headerbar { + background-color: #e6e9ef; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, headerbar button.image-button { + border-radius: 6px; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 6px; +} + +headerbar separator.titlebutton, headerbar separator.sidebar { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 0; + margin: 0; + min-width: 120px; + padding: 0; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) > stack > box { + padding: 0 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; + background-color: alpha(currentColor, 0.08); +} + +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled { + background-color: alpha(currentColor, 0.05); +} + +.caja-pathbar button:first-child, +.path-bar.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: rgba(0, 0, 0, 0.87); +} + +.caja-pathbar button label, .caja-pathbar button image, +.path-bar.linked:not(.vertical) > button label, +.path-bar.linked:not(.vertical) > button image { + margin-left: 3px; + margin-right: 3px; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(0, 0, 0, 0.26); + border-top-color: rgba(0, 0, 0, 0.12); +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +.csd treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected { + background-image: image(alpha(currentColor, 0.1)); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +.csd treeview.view:selected { + background-image: none; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(0, 0, 0, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(0, 0, 0, 0.6); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.expander:disabled { + color: rgba(0, 0, 0, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #dc8a78; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: rgba(194, 121, 106, 0.9805); + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(0, 0, 0, 0.26); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:hover, treeview.view.trough:selected:focus { + box-shadow: none; + background-color: rgba(0, 0, 0, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(0, 0, 0, 0.12); +} + +treeview.view header button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 0; + background-clip: border-box; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.6); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #FFFFFF; +} + +treeview.view header button:last-child { + border-right-style: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #FFFFFF; + background-clip: border-box; + color: #dc8a78; +} + +treeview.view acceleditor > label { + background-color: #dc8a78; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(0, 0, 0, 0.6); + background-color: #dce0e8; +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: none; + min-height: 20px; + padding: 4px 8px; + color: rgba(0, 0, 0, 0.6); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(0, 0, 0, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.background.csd.popup > decoration, +menubar > menuitem > window.background.csd.popup > menu, +.menubar > menuitem > window.background.csd.popup > decoration, +.menubar > menuitem > window.background.csd.popup > menu { + border-radius: 0 0 12px 12px; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #FFFFFF; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #e0e0e0; +} + +.csd menu, .csd .menu, .csd .context-menu { + border: none; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: rgba(0, 0, 0, 0.87); + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + background-color: alpha(currentColor, 0.08); +} + +menu menuitem:active, +.menu menuitem:active, +.context-menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(0, 0, 0, 0.38); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(0, 0, 0, 0.6); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(0, 0, 0, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: rgba(235, 235, 235, 0.987); +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.6); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: rgba(0, 0, 0, 0.87); +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #FFFFFF; + border-radius: 12px; +} + +popover.background, .csd popover.background { + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); + background-clip: padding-box; +} + +popover.background:backdrop, .csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > scrolledwindow > viewport.frame > list { + background-color: transparent; + padding: 6px; +} + +popover.background > scrolledwindow > viewport.frame > list > row { + border-radius: 6px; + padding: 6px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #FFFFFF; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 3px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(0, 0, 0, 0.6); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(0, 0, 0, 0.3); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: white; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +notebook { + background-color: #FFFFFF; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(0, 0, 0, 0.04); +} + +notebook.frame { + border-radius: 12px; +} + +notebook.frame scrolledwindow.frame { + border: none; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(0, 0, 0, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #FFFFFF; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(0, 0, 0, 0.38); +} + +scrollbar slider:hover { + background-color: rgba(0, 0, 0, 0.6); +} + +scrollbar slider:active { + background-color: rgba(0, 0, 0, 0.87); +} + +scrollbar slider:disabled { + background-color: rgba(0, 0, 0, 0.3); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(255, 255, 255, 0.3); + border-radius: 9999px; + background-color: rgba(0, 0, 0, 0.38); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(0, 0, 0, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(255, 255, 255, 0.9); +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border: none; + border-radius: 9999px; + background-color: rgba(0, 0, 0, 0.38); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #dc8a78; +} + +switch:disabled { + opacity: 0.5; +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 3px; + border-radius: 9999px; + outline: none; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: white; + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked.png"), url("assets/selectionmode-checkbox-unchecked@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked.png"), url("assets/selectionmode-checkbox-checked@2.png")); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(0, 0, 0, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.04); + background-color: rgba(0, 0, 0, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.12); + background-color: rgba(0, 0, 0, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(0, 0, 0, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.15); + background-color: #e7ada1; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.2); + background-color: #dc8a78; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(0, 0, 0, 0.38); + background-color: rgba(220, 138, 120, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked:hover, menu menuitem check:indeterminate:hover, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked:hover, menu menuitem radio:indeterminate:hover { + box-shadow: none; +} + + +check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); +} + + +radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +treeview.view radio, treeview.view check { + padding: 0; + margin: 0; +} + +treeview.view radio:not(:disabled):not(:checked):not(:indeterminate), treeview.view check:not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(0, 0, 0, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, treeview.view check, treeview.view check:hover, treeview.view check:disabled, treeview.view check:checked:hover, treeview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view radio:checked, treeview.view radio:indeterminate, treeview.view check:checked, treeview.view check:indeterminate, treeview.view:hover radio:checked, treeview.view:hover radio:indeterminate, treeview.view:hover check:checked, treeview.view:hover check:indeterminate, treeview.view:selected radio:checked, treeview.view:selected radio:indeterminate, treeview.view:selected check:checked, treeview.view:selected check:indeterminate { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + background-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(0, 0, 0, 0.26); +} + +scale trough:disabled { + background-color: rgba(0, 0, 0, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#dc8a78); +} + +scale highlight:disabled { + background-color: #FFFFFF; + background-image: image(rgba(0, 0, 0, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.26); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #dc8a78; + background-color: #FFFFFF; + box-shadow: inset 0 0 0 2px #dc8a78; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #dc8a78, 0 0 0 8px rgba(0, 0, 0, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #dc8a78, 0 0 0 8px rgba(0, 0, 0, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3); +} + +scale marks, +scale value { + color: rgba(0, 0, 0, 0.6); +} + +scale indicator { + background-color: rgba(0, 0, 0, 0.26); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider.png"), url("assets/scale-horz-marks-before-slider@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled.png"), url("assets/scale-horz-marks-before-slider-disabled@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider.png"), url("assets/scale-horz-marks-before-slider@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider.png"), url("assets/scale-horz-marks-after-slider@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled.png"), url("assets/scale-horz-marks-after-slider-disabled@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider.png"), url("assets/scale-horz-marks-after-slider@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider.png"), url("assets/scale-vert-marks-before-slider@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled.png"), url("assets/scale-vert-marks-before-slider-disabled@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider.png"), url("assets/scale-vert-marks-before-slider@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider.png"), url("assets/scale-vert-marks-after-slider@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled.png"), url("assets/scale-vert-marks-after-slider-disabled@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider.png"), url("assets/scale-vert-marks-after-slider@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(0, 0, 0, 0.6); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #dc8a78; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #dc8a78; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #FFD600; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #dc8a78; +} + +levelbar block.full { + background-color: #4CAF50; +} + +levelbar block.empty { + background-color: rgba(0, 0, 0, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 6px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box .background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(0, 0, 0, 0.07)), to(rgba(0, 0, 0, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(0, 0, 0, 0.07)), to(rgba(0, 0, 0, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(0, 0, 0, 0.07)), to(rgba(0, 0, 0, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(0, 0, 0, 0.07)), to(rgba(0, 0, 0, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(0, 0, 0, 0.12); +} + +preferences stacksidebar.sidebar list separator, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, .tweak-categories separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, .geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet stack.background scrolledwindow > viewport list, hdyleaflet overlay scrolledwindow > viewport list, leaflet stack.background scrolledwindow > viewport list, leaflet overlay scrolledwindow > viewport list, box.horizontal > stack.background stack.background scrolledwindow > viewport list, box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, .tweak-group-startup, list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +window.background.csd stack stack stack frame > list > separator, +window.background.csd > stack > stack > box > frame > list > separator, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list > separator, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list > separator, window.background.csd > stack > list > separator, +window.background.csd > stack > scrolledwindow > viewport > box > list > separator, preferencesgroup list > separator, .geary-accounts-editor-pane list > separator, window.background.csd.unified > deck > deck > deck list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet stack.background scrolledwindow > viewport list > separator, hdyleaflet overlay scrolledwindow > viewport list > separator, leaflet stack.background scrolledwindow > viewport list > separator, leaflet overlay scrolledwindow > viewport list > separator, box.horizontal > stack.background stack.background scrolledwindow > viewport list > separator, box.horizontal > stack.background overlay scrolledwindow > viewport list > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator, list.tweak-group list > separator, .tweak-group-startup > separator, list.content:not(.conversation-listbox) > separator { + background: none; + min-height: 0; +} + +window.background.csd stack stack stack frame > list row, +window.background.csd > stack > stack > box > frame > list row, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row, window.background.csd > stack > list row, +window.background.csd > stack > scrolledwindow > viewport > box > list row, preferencesgroup list row, .geary-accounts-editor-pane list row, window.background.csd.unified > deck > deck > deck list row, hdyleaflet list.view row, hdyleaflet list.frame row, leaflet list.view row, leaflet list.frame row, box.horizontal > stack.background list.view row, box.horizontal > stack.background list.frame row, hdyleaflet stack.background scrolledwindow > viewport list row, hdyleaflet overlay scrolledwindow > viewport list row, leaflet stack.background scrolledwindow > viewport list row, leaflet overlay scrolledwindow > viewport list row, box.horizontal > stack.background stack.background scrolledwindow > viewport list row, box.horizontal > stack.background overlay scrolledwindow > viewport list row, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row, leaflet frame:not(.view) list:not(.contacts-contact-list) row, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row, list.tweak-group list row, .tweak-group-startup row, list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +window.background.csd stack stack stack frame > list row:not(:first-child), window.background.csd > stack > list row:not(:first-child), preferencesgroup list row:not(:first-child), .geary-accounts-editor-pane list row:not(:first-child), window.background.csd.unified > deck > deck > deck list row:not(:first-child), hdyleaflet list.view row:not(:first-child), hdyleaflet list.frame row:not(:first-child), leaflet list.view row:not(:first-child), leaflet list.frame row:not(:first-child), box.horizontal > stack.background list.view row:not(:first-child), box.horizontal > stack.background list.frame row:not(:first-child), hdyleaflet stack.background scrolledwindow > viewport list row:not(:first-child), hdyleaflet overlay scrolledwindow > viewport list row:not(:first-child), leaflet stack.background scrolledwindow > viewport list row:not(:first-child), leaflet overlay scrolledwindow > viewport list row:not(:first-child), box.horizontal > stack.background stack.background scrolledwindow > viewport list row:not(:first-child), box.horizontal > stack.background overlay scrolledwindow > viewport list row:not(:first-child), hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), leaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), list.tweak-group list row:not(:first-child), .tweak-group-startup row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +window.background.csd stack stack stack frame > list row:first-child, window.background.csd > stack > list row:first-child, preferencesgroup list row:first-child, .geary-accounts-editor-pane list row:first-child, window.background.csd.unified > deck > deck > deck list row:first-child, hdyleaflet list.view row:first-child, hdyleaflet list.frame row:first-child, leaflet list.view row:first-child, leaflet list.frame row:first-child, box.horizontal > stack.background list.view row:first-child, box.horizontal > stack.background list.frame row:first-child, hdyleaflet stack.background scrolledwindow > viewport list row:first-child, hdyleaflet overlay scrolledwindow > viewport list row:first-child, leaflet stack.background scrolledwindow > viewport list row:first-child, leaflet overlay scrolledwindow > viewport list row:first-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:first-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:first-child, list.tweak-group list row:first-child, .tweak-group-startup row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:last-child, window.background.csd > stack > list row:last-child, preferencesgroup list row:last-child, .geary-accounts-editor-pane list row:last-child, window.background.csd.unified > deck > deck > deck list row:last-child, hdyleaflet list.view row:last-child, hdyleaflet list.frame row:last-child, leaflet list.view row:last-child, leaflet list.frame row:last-child, box.horizontal > stack.background list.view row:last-child, box.horizontal > stack.background list.frame row:last-child, hdyleaflet stack.background scrolledwindow > viewport list row:last-child, hdyleaflet overlay scrolledwindow > viewport list row:last-child, leaflet stack.background scrolledwindow > viewport list row:last-child, leaflet overlay scrolledwindow > viewport list row:last-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:last-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:last-child, list.tweak-group list row:last-child, .tweak-group-startup row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:only-child, window.background.csd > stack > list row:only-child, preferencesgroup list row:only-child, .geary-accounts-editor-pane list row:only-child, window.background.csd.unified > deck > deck > deck list row:only-child, hdyleaflet list.view row:only-child, hdyleaflet list.frame row:only-child, leaflet list.view row:only-child, leaflet list.frame row:only-child, box.horizontal > stack.background list.view row:only-child, box.horizontal > stack.background list.frame row:only-child, hdyleaflet stack.background scrolledwindow > viewport list row:only-child, hdyleaflet overlay scrolledwindow > viewport list row:only-child, leaflet stack.background scrolledwindow > viewport list row:only-child, leaflet overlay scrolledwindow > viewport list row:only-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:only-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:only-child, list.tweak-group list row:only-child, .tweak-group-startup row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:focus, window.background.csd > stack > list row:focus, preferencesgroup list row:focus, .geary-accounts-editor-pane list row:focus, window.background.csd.unified > deck > deck > deck list row:focus, hdyleaflet list.view row:focus, hdyleaflet list.frame row:focus, leaflet list.view row:focus, leaflet list.frame row:focus, box.horizontal > stack.background list.view row:focus, box.horizontal > stack.background list.frame row:focus, hdyleaflet stack.background scrolledwindow > viewport list row:focus, hdyleaflet overlay scrolledwindow > viewport list row:focus, leaflet stack.background scrolledwindow > viewport list row:focus, leaflet overlay scrolledwindow > viewport list row:focus, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:focus, box.horizontal > stack.background overlay scrolledwindow > viewport list row:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, leaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:focus, list.tweak-group list row:focus, .tweak-group-startup row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.05); +} + +list { + border-color: rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +list.navigation-sidebar > row { + border-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.05); + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; + background-color: alpha(currentColor, 0.06); +} + +row:selected image, +row:selected label { + color: rgba(0, 0, 0, 0.87); +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(0, 0, 0, 0.38); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #dc8a78; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(0, 0, 0, 0.6); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: rgba(0, 0, 0, 0.87); +} + +expander title > arrow:disabled { + color: rgba(0, 0, 0, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +calendar:disabled { + color: rgba(0, 0, 0, 0.38); +} + +calendar:selected { + border-radius: 7px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(0, 0, 0, 0.6); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(0, 0, 0, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #FFFFFF; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: none; + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +messagedialog .titlebar:backdrop { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.6); +} + +messagedialog .dialog-action-box { + margin-top: -6px; +} + +messagedialog .dialog-action-box button, messagedialog .dialog-action-box button:first-child, messagedialog .dialog-action-box button:last-child, messagedialog .dialog-action-box .linked:not(.vertical) > button, messagedialog .dialog-action-box .linked:not(.vertical) > button:first-child, messagedialog .dialog-action-box .linked:not(.vertical) > button:last-child { + border-radius: 6px; +} + +messagedialog .dialog-action-box button:not(:last-child), messagedialog .dialog-action-box .linked:not(.vertical) > button:not(:last-child) { + margin-right: 6px; +} + +messagedialog .dialog-action-box button.suggested-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.suggested-action:not(:disabled) { + color: #dc8a78; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #E53935; +} + +.csd filechooser { + background-color: #FFFFFF; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(0, 0, 0, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #FFFFFF; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.6); +} + +row image.sidebar-icon:disabled { + color: rgba(0, 0, 0, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: rgba(0, 0, 0, 0.12); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(0, 0, 0, 0.38); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #dc8a78; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #dc8a78; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(0, 0, 0, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #FFFFFF; + background-image: image(rgba(0, 0, 0, 0.12)), image(rgba(0, 0, 0, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #FFFFFF; +} + +infobar.info > revealer > box link:link, infobar.info:hover > revealer > box link:link, infobar.info:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action) { + color: #dc8a78; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box link:link, infobar.action:backdrop > revealer > box link:link, infobar.question > revealer > box link:link, infobar.question:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #e19c8c; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FFD600; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box link:link, infobar.warning:backdrop > revealer > box link:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #ffda1a; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #E53935; + color: #FFFFFF; +} + +infobar.error > revealer > box link:link, infobar.error:backdrop > revealer > box link:link { + color: #FFFFFF; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #FFFFFF; +} + +infobar.error:hover > revealer > box { + background-color: #e84f4c; +} + +/************ + * Tooltips * + ************/ +tooltip { + box-shadow: none; +} + +tooltip.background { + background-color: rgba(43, 43, 59, 0.9); + color: #FFFFFF; + border-radius: 6px; +} + +tooltip.background.csd { + border-radius: 6px; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #FFFFFF; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #dc8a78; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(0, 0, 0, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(0, 0, 0, 0.26); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #FFFFFF; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12), 0 0 36px transparent; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.metacity decoration { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border: none; +} + +.csd.popup decoration { + border-radius: 12px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 6px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #e6e9ef; + border: 1px solid #e0e0e0; +} + +.solid-csd decoration:backdrop { + background-color: #dce0e8; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 4px; +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: none; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0); + background-image: radial-gradient(circle, rgba(0, 0, 0, 0.12) 10%, transparent 0%); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: white; +} + +button.minimize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: rgba(0, 0, 0, 0.26); +} + +button.minimize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.38); +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #df8e1d; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: rgba(177, 113, 23, 0.9675); +} + +button.maximize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #40a02b; +} + +button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: rgba(51, 127, 34, 0.9675); +} + +button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #d20f39; +} + +button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: rgba(167, 12, 45, 0.9675); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-repeat: no-repeat; + background-size: 16px 16px; + background-position: center; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + box-shadow: none; + color: transparent; + animation: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/minimize-symbolic.svg"), url("assets/scalable/minimize-symbolic@2.svg")); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/maximize-symbolic.svg"), url("assets/scalable/maximize-symbolic@2.svg")); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: -gtk-scaled(url("assets/scalable/close-symbolic.svg"), url("assets/scalable/close-symbolic@2.svg")); +} + +.background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-image: -gtk-scaled(url("assets/scalable/unmaximize-symbolic.svg"), url("assets/scalable/unmaximize-symbolic@2.svg")); +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #dc8a78; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(0, 0, 0, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #dc8a78; +} + +stackswitcher { + min-height: 0; + padding: 3px; + border-radius: 9px; + background-color: rgba(0, 0, 0, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 3px 10px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: white; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #dc8a78; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd { + border-radius: 0 0 12px 12px; + background-color: #dce0e8; +} + +.nautilus-window.background.csd:backdrop { + background-color: #FFFFFF; +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: -1px; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > separator { + background: none; +} + +.nautilus-window.background.csd.unified notebook { + border-radius: 0; +} + +.nautilus-window.background.csd:not(.unified) .nautilus-list-view { + background-color: transparent; + border-bottom-right-radius: 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook { + background-color: #FFFFFF; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook > stack { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook scrolledwindow > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) paned > separator.wide { + min-width: 12px; + box-shadow: 12px 0 #FFFFFF; + background-color: #FFFFFF; + background-image: image(#c2c5cc); +} + +.nautilus-window.maximized, .nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border: none; + border-radius: 6px; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #FFFFFF; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(0, 0, 0, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(0, 0, 0, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(0, 0, 0, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(0, 0, 0, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: rgba(0, 0, 0, 0.87); +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.26); +} + +.disk-space-display.used { + background-color: #dc8a78; + color: #dc8a78; +} + +.disk-space-display.free { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +.conflict-row:not(:selected) { + background-color: #fff3b3; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 6px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(0, 0, 0, 0.6); +} + +.nautilus-window paned > separator { + background-color: #dce0e8; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(0, 0, 0, 0.6); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #FFD600; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #dce0e8; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 6px; + background-color: #FFFFFF; + border-radius: 0 0 12px 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #FFFFFF; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(255, 255, 255, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: #FFFFFF; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(255, 255, 255, 0.32); +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-white, +.tweak-white, +.tweak-white:hover { + background-image: image(#FFFFFF); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#FFFFFF); +} + +.tweak-group-startup { + background-image: image(#FFFFFF); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background frame > border, +window.background.csd > hdyleaflet > stack.background frame > border, +window.background.csd > box.horizontal > stack.background frame > border { + border: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #FFFFFF; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet frame.view, +window.background.csd > hdyleaflet frame.view, +window.background.csd > box.horizontal frame.view { + border-radius: 6px; + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #FFFFFF; + border-bottom-left-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; + padding: 3px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable { + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list { + border-top-width: 0; + border-bottom-width: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list > row { + border-radius: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list { + border-top-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list > row { + border-radius: 6px 6px 0 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list { + border-bottom-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list > row { + border-radius: 0 0 6px 6px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(0, 0, 0, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list { + background: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list > row:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable { + border-radius: 6px; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #FFFFFF; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(0, 0, 0, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; + margin-right: -6px; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #FFFFFF; + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#FFFFFF); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + box-shadow: inset 0 -2px #dc8a78; + background-color: #FFFFFF; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.12); + -PnlDockBin-handle-size: 1; +} + +entry.search-missing { + background-color: #E53935; + color: #FFFFFF; +} + +window.workbench treeview.image { + color: rgba(0, 0, 0, 0.6); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(0, 0, 0, 0.6); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; + background-color: #FFFFFF; +} + +preferences stacksidebar.sidebar list { + background-color: #dce0e8; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.12); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #dc8a78 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(0, 0, 0, 0.6); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #dc8a78; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: rgba(0, 0, 0, 0.87); +} + +dockoverlayedge { + background-color: #FFFFFF; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #dc8a78; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #dc8a78; +} + +pillbox { + background-color: #FFFFFF; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; + background-color: #FFFFFF; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: rgba(0, 0, 0, 0.87); + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(0, 0, 0, 0.38); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +idelayoutstackheader button:checked { + color: rgba(0, 0, 0, 0.87); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #FFFFFF; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(220, 138, 120, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #dc8a78; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #dc8a78; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -GdMainIconView-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: rgba(0, 0, 0, 0.87); + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: rgba(0, 0, 0, 0.87); +} + +button.photos-filter-preview:checked image { + color: #FFFFFF; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(0, 0, 0, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(0, 0, 0, 0.12); +} + +.side-panel .view { + background-image: image(#dce0e8); +} + +.side-panel .view:hover { + background-image: image(rgba(206, 210, 217, 0.9896)); +} + +.side-panel .view:selected { + background-image: image(#dc8a78); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(206, 129, 112, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +window.background.csd > stack > box > revealer > actionbar > revealer > box { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #FFFFFF; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: #FFFFFF; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #FFFFFF; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 12px; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; + border-radius: 0 0 12px 0; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 12px; +} + +.terminal-window { + background-color: #FFFFFF; +} + +.terminal-window tabbar tabbox { + background-color: #dce0e8; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-clip: border-box; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +list.categories { + background-image: image(#dce0e8); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #11111b; + color: #FFFFFF; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #FFFFFF; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > headerbar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > headerbar { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #e6e9ef; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #dce0e8; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(0, 0, 0, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 6px; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(0, 0, 0, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(0, 0, 0, 0.12); + border-bottom-width: 0; + background-color: #FFFFFF; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #FFFFFF; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified { + background-color: #FFFFFF; +} + +window.background.csd.unified headerbar { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#FFFFFF); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #FFFFFF; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(0, 0, 0, 0.12); +} + +/********* + * Meld * + ********/ +.meld-notebook, .meld-notebook > stack { + background: none; + border-radius: 0 0 12px 12px; +} + +.meld-notebook-child { + background-color: #dce0e8; + border-radius: 0 0 12px 12px; +} + +statusbar.meld-status-bar { + background: none; +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #FFFFFF; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #e0e0e0; +} + +window.background.chromium > button { + color: #dc8a78; +} + +window.background.chromium > button:disabled { + color: rgba(0, 0, 0, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(0, 0, 0, 0.6); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #dc8a78; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(0, 0, 0, 0.26); + background-color: #FFFFFF; +} + +window.background.chromium menu { + border-color: #cccccc; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #2b2b3b; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget decoration { + border: none; +} + +#MozillaGtkWidget > widget text { + background-color: #FFFFFF; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #e0e0e0; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #e0e0e0; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #e0e0e0; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(0, 0, 0, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #FFFFFF; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #dc8a78; + box-shadow: inset 0 0 0 1px #dc8a78; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #dce0e8; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #464646; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #727272; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(70, 70, 70, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(0, 0, 0, 0.6); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(0, 0, 0, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #e0e0e0; +} + +#MozillaGtkWidget menu > separator { + color: #e0e0e0; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid > widget > widget > scrolledwindow > viewport > grid > box > box > frame > box { + background-color: #FFFFFF; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable { + border-radius: 6px; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -UnityDecoration-extents: 28px 0 0 0; + -UnityDecoration-input-extents: 8px; + -UnityDecoration-shadow-offset-x: 0; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -UnityDecoration-active-shadow-radius: 18px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -UnityDecoration-inactive-shadow-radius: 6px; + -UnityDecoration-glow-size: 8px; + -UnityDecoration-glow-color: #dc8a78; + -UnityDecoration-title-indent: 4px; + -UnityDecoration-title-fade: 32px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.87); +} + +UnityDecoration .top:backdrop { + background-color: #dce0e8; + color: rgba(0, 0, 0, 0.6); +} + +UnityDecoration .menuitem { + color: rgba(0, 0, 0, 0.6); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px #dc8a78; + background-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.87); +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(0, 0, 0, 0.6); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px #dc8a78; + background-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #dc8a78; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.6); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(0, 0, 0, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(0, 0, 0, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(0, 0, 0, 0.6); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: rgba(0, 0, 0, 0.87); +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -GtkWidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #dc8a78; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #dc8a78; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(0, 0, 0, 0.12); +} + +na-tray-applet { + -NaTrayApplet-icon-padding: 3px; + -NaTrayApplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -PanelMenuBar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: rgba(0, 0, 0, 0.87); + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(0, 0, 0, 0.6); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #dc8a78; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: rgba(0, 0, 0, 0.87); + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #FFFFFF; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.04); + background-image: none; + color: rgba(0, 0, 0, 0.87); +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #1e1e2e; + color: #FFFFFF; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 7px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #dc8a78; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(43, 43, 59, 0.9); + color: #FFFFFF; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(255, 255, 255, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #dc8a78; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + background: none; + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-clip: padding-box; + background-color: #FFFFFF; + border-radius: 12px; +} + +.budgie-popover .container, .budgie-popover list, .budgie-popover row { + padding: 0; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(0, 0, 0, 0.04); + border-right: none; + border-bottom-left-radius: 12px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover treeview.view.sidebar { + border-right: none; + background: none; +} + +.budgie-popover treeview.view.sidebar:hover { + background-color: alpha(currentColor, 0.08); +} + +.budgie-popover treeview.view.sidebar:selected { + background-color: alpha(currentColor, 0.12); +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 12px; + border-top-left-radius: 12px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(0, 0, 0, 0.04); + padding-bottom: 12px; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button { + border-radius: 0; +} + +.budgie-popover.budgie-menu scrolledwindow > viewport.frame > list > row.activatable > button.flat { + border-radius: 0; +} + +.budgie-popover.user-menu .container { + padding: 6px; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 0; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.caffeine-popover frame > .container { + padding: 6px; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(0, 0, 0, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(0, 0, 0, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.6); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(230, 233, 239, 0.75); +} + +.budgie-panel button { + color: rgba(0, 0, 0, 0.6); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: rgba(0, 0, 0, 0.87); +} + +.budgie-panel button:active { + color: rgba(0, 0, 0, 0.6); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(0, 0, 0, 0.6); +} + +.budgie-panel button.budgie-menu-launcher:focus { + box-shadow: none; + border: none; + color: rgba(0, 0, 0, 0.87); +} + +.budgie-panel button.raven-trigger { + color: rgba(0, 0, 0, 0.6); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(0, 0, 0, 0.26); +} + +.budgie-panel .alert { + color: #E53935; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: rgba(0, 0, 0, 0.87); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: rgba(0, 0, 0, 0.87); +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(0, 0, 0, 0.6); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(0, 0, 0, 0.6); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: rgba(0, 0, 0, 0.87); +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(0, 0, 0, 0.38); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(0, 0, 0, 0.6); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(0, 0, 0, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #FFFFFF; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 24px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(0, 0, 0, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; + border-radius: 9999px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(0, 0, 0, 0.06); + color: rgba(0, 0, 0, 0.87); +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: rgba(0, 0, 0, 0.87); +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #11111b; + color: #FFFFFF; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame { + padding: 0; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable { + margin-left: -6px; + margin-right: -3px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable .raven-notifications-group-header { + padding: 0 12px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list { + padding: 6px; + background: none; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border: none; + padding: 6px; + padding-left: 12px; + margin: 3px; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.04); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(0, 0, 0, 0.12); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:active, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:focus { + background: none; + box-shadow: none; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(0, 0, 0, 0.6); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #FFFFFF; + border: none; + padding: 0; +} + +.budgie-session-dialog.background, .budgie-session-dialog > decoration, +.budgie-polkit-dialog.background, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog.background, +.budgie-run-dialog > decoration { + border-radius: 12px; +} + +.budgie-session-dialog > decoration, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog > decoration { + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(0, 0, 0, 0.6); +} + +.budgie-polkit-dialog .failure { + color: #E53935; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: rgba(0, 0, 0, 0.87); +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #FFFFFF; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.6); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #dc8a78; +} + +#xfce4-mpc-plugin-26 > frame > border { + border: none; +} + +#xfce-panel-button { + -gtk-icon-style: symbolic; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #FFFFFF; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +window#whiskermenu-window { + border-radius: 12px; + background-color: transparent; + border: none; +} + +window#whiskermenu-window entry.search:focus { + background-color: #FFFFFF; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 6px 8px 6px 9px; + margin: 6px; + border: none; + background-color: #FFFFFF; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12), inset 0 0 0 1px rgba(255, 255, 255, 0.15); +} + +window#whiskermenu-window box.categories > button.radio { + padding: 3px 6px; + margin: 1px 0; +} + +window#whiskermenu-window box.categories > button.radio:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.87); +} + +window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow.frame { + padding: 3px; + background-color: #FFFFFF; + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active { + background-color: rgba(0, 0, 0, 0.26); + color: rgba(0, 0, 0, 0.87); +} + +#XfceNotifyWindow { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar .path-bar.linked:not(.vertical) > button.path-bar-button { + margin-left: 2px; + margin-right: 2px; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +menubar.-vala-panel-appmenu-private, +menubar.-vala-panel-background { + background: none; + border: none; + box-shadow: none; + animation: none; +} + +menubar.-vala-panel-appmenu-private > menuitem, +menubar.-vala-panel-background > menuitem { + color: rgba(0, 0, 0, 0.6); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: rgba(0, 0, 0, 0.87); + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(0, 0, 0, 0.3); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #1e1e2e; + color: #FFFFFF; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #FFFFFF; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(255, 255, 255, 0.32); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #dc8a78; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #e6e9ef; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + padding: 2px 3px; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > box > button.image-button, +.nemo-window .primary-toolbar > toolitem > .linked > button.image-button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window .primary-toolbar button.text-button:hover, .nemo-window .primary-toolbar button.text-button:active, .nemo-window .primary-toolbar button.text-button:checked { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(0, 0, 0, 0.3); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button { + border-radius: 3px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #dce0e8; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.04); +} + +.nemo-window .toolbar { + padding: 0; +} + +.nemo-window .toolbar button { + margin: 3px 0; + padding: 3px; +} + +.nemo-window .toolbar separator { + margin: 6px 0; +} + +.places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: rgba(192, 192, 192, 0.961); + -NemoPlacesTreeView-disk-full-fg-color: #dc8a78; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 0; + -NemoPlacesTreeView-disk-full-bottom-padding: 1px; + -NemoPlacesTreeView-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color rgba(0, 0, 0, 0.87); +/* +text color for entries, views and content in general */ +@define-color theme_text_color rgba(0, 0, 0, 0.87); +/* +widget base background color */ +@define-color theme_bg_color #FFFFFF; +/* +text widgets and the like base background color */ +@define-color theme_base_color #FFFFFF; +/* +base background color of selections */ +@define-color theme_selected_bg_color #dc8a78; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #FFFFFF; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(0, 0, 0, 0.38); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #dce0e8; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color rgba(0, 0, 0, 0.87); +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color rgba(0, 0, 0, 0.87); +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #FFFFFF; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #FFFFFF; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #dc8a78; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(0, 0, 0, 0.38); +/* +widgets main borders color */ +@define-color borders rgba(0, 0, 0, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(0, 0, 0, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FFD600; +@define-color error_color #E53935; +@define-color success_color #4CAF50; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title rgba(0, 0, 0, 0.87); +@define-color wm_unfocused_title rgba(0, 0, 0, 0.6); +@define-color wm_highlight rgba(255, 255, 255, 0.15); +@define-color wm_border #a6a6a6; +@define-color wm_bg #e6e9ef; +@define-color wm_unfocused_bg #dce0e8; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #d20f39; +@define-color wm_button_close_active_bg #990b29; +@define-color wm_button_max_hover_bg #40a02b; +@define-color wm_button_max_active_bg #2d701e; +@define-color wm_button_min_hover_bg #df8e1d; +@define-color wm_button_min_active_bg #a96c16; +/* +FIXME this is really an API */ +@define-color content_view_bg #FFFFFF; +@define-color placeholder_text_color #666666; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #FFFFFF; +@define-color budgie_tasklist_indicator_color rgba(0, 0, 0, 0.26); +@define-color budgie_tasklist_indicator_color_active #dc8a78; +@define-color budgie_tasklist_indicator_color_active_window #e1b6af; +@define-color budgie_tasklist_indicator_color_attention #FFD600; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/themes/Catppuccin-Latte/gtk-3.0/thumbnail.png b/src/themes/Catppuccin-Latte/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..00f93cf8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..7b89e885 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..17e3c4af --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/close-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/close-symbolic.svg new file mode 100644 index 00000000..06201c39 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/close-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/close-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/close-symbolic@2.svg new file mode 100644 index 00000000..a26e6ff1 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/close-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/maximize-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/maximize-symbolic.svg new file mode 100644 index 00000000..39316eba --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/maximize-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/maximize-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/maximize-symbolic@2.svg new file mode 100644 index 00000000..8095f759 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/maximize-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/minimize-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/minimize-symbolic.svg new file mode 100644 index 00000000..f3683b9d --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/minimize-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/minimize-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/minimize-symbolic@2.svg new file mode 100644 index 00000000..741534bb --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/minimize-symbolic@2.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..67beb46b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 00000000..bf51d9ec --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..de0d7899 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..7f0235f1 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..37d9c04b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..1bc5cb6f --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..4759e324 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..a44f5c9f --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..f2c9cf9f --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 00000000..a06db4cd --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/unmaximize-symbolic.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/unmaximize-symbolic.svg new file mode 100644 index 00000000..492d47a2 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/unmaximize-symbolic.svg @@ -0,0 +1,46 @@ + + + + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg new file mode 100644 index 00000000..85f4f3a8 --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..b2b92efc Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..0e39be3e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..391164d6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..0e141b4a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..8ec0d53f Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..532ac30d Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..cb00cb8c Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..54f5b087 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..015821da Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..cf7c20fa Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..735e3e8a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..35b0aec4 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..04785e35 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..936a8c4e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..1fe24852 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a96a0a74 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..d3debe8a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..6caf95ea Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..45329137 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..d6042e6b Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..70eed023 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..885d1567 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..a3cc4c04 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..957eba31 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..2f21b000 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..1d228e75 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..eb5123d6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..e6c06987 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..7e3487d1 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..ab5af6f0 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..8578df74 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..e2f8b24a Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..c93dabff Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..d796ce85 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..0546a5e2 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..92dde69e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..f6b914e5 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..29ecf2b8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/gtk-dark.css b/src/themes/Catppuccin-Latte/gtk-4.0/gtk-dark.css new file mode 100644 index 00000000..8e57f9bf --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/gtk-dark.css @@ -0,0 +1,7509 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #dc8a78 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #dc8a78 100%, transparent 100%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #1e1e2e; + color: #FFFFFF; +} + +dnd { + color: #FFFFFF; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, .view { + background-color: #1e1e2e; + color: #FFFFFF; +} + +iconview:disabled, .view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +iconview:selected, .view:selected { + color: #FFFFFF; +} + +textview text { + background-color: #1e1e2e; +} + +textview border { + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 3px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, .content-view columnview.view > .rubberband, +treeview.view > rubberband, +.content-view treeview.view > .rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #dc8a78; + background-color: rgba(220, 138, 120, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #FFFFFF; + background-color: #1e1e2e; + border: 1px solid black; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + opacity: 1; + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; + opacity: 1; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; +} + +.dim-label, row.expander image.expander-row-arrow, row label.subtitle { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.accent { + color: #dc8a78; +} + +.success { + color: #66BB6A; +} + +.warning { + color: #FBC02D; +} + +.error { + color: #F44336; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #FFFFFF; +} + +.osd .scale-popup > arrow, +.osd .scale-popup > contents, .osd popover > arrow, +.osd popover > contents, popover.touch-selection > arrow, +popover.touch-selection > contents, popover.magnifier > arrow, +popover.magnifier > contents, .osd { + color: #FFFFFF; + background-color: #1e1e2e; + background-clip: padding-box; + border-radius: 6px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +.osd { + padding: 6px; + margin: 6px; +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ + +entry headerbar popover.background entry, +headerbar popover.background entry entry, +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:focus-within, +headerbar popover.background entry entry:focus-within, +entry:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #FFFFFF; + outline: 2px solid #dc8a78; + outline-offset: -2px; +} + + +entry headerbar popover.background entry:drop(active), +headerbar popover.background entry entry:drop(active), +entry headerbar popover.background entry:hover:not(:focus-within), +headerbar popover.background entry entry:hover:not(:focus-within), +entry:drop(active), +entry:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:disabled, +headerbar popover.background entry entry:disabled, +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); + outline: none; +} + + +entry headerbar popover.background entry.flat:focus-within, +headerbar popover.background entry entry.flat:focus-within, +entry headerbar popover.background entry.flat:disabled, +headerbar popover.background entry entry.flat:disabled, +entry headerbar popover.background entry.flat:hover, +headerbar popover.background entry entry.flat:hover, +entry headerbar popover.background entry.flat, +headerbar popover.background entry entry.flat, +entry.flat:focus-within, +entry.flat:disabled, +entry.flat:hover, +entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + box-shadow: none; + border-radius: 0; + outline: none; +} + + +entry headerbar popover.background entry image, +headerbar popover.background entry entry image, +entry image { + color: rgba(255, 255, 255, 0.7); +} + + +entry headerbar popover.background entry image:hover, +headerbar popover.background entry entry image:hover, +entry headerbar popover.background entry image:active, +headerbar popover.background entry entry image:active, +entry image:hover, +entry image:active { + color: #FFFFFF; +} + + +entry headerbar popover.background entry image:disabled, +headerbar popover.background entry entry image:disabled, +entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + + +entry headerbar popover.background entry image.left, +headerbar popover.background entry entry image.left, +entry image.left { + margin: 0 6px 0 2px; +} + + +entry headerbar popover.background entry image.right, +headerbar popover.background entry entry image.right, +entry image.right { + margin: 0 2px 0 6px; +} + + +entry headerbar popover.background entry undershoot.left, +headerbar popover.background entry entry undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + + +entry headerbar popover.background entry undershoot.right, +headerbar popover.background entry entry undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + + +entry headerbar popover.background entry.error, +headerbar popover.background entry entry.error, +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(244, 67, 54, 0.1); + color: rgba(244, 67, 54, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.error:focus-within, +headerbar popover.background entry entry.error:focus-within, +entry.error:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(244, 67, 54, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #F44336; + outline: 2px solid #F44336; + outline-offset: -2px; + outline: none; +} + + +entry headerbar popover.background entry.error:drop(active), +headerbar popover.background entry entry.error:drop(active), +entry headerbar popover.background entry.error:hover:not(:focus-within), +headerbar popover.background entry entry.error:hover:not(:focus-within), +entry.error:drop(active), +entry.error:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #F44336; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.error:disabled, +headerbar popover.background entry entry.error:disabled, +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(244, 67, 54, 0.1); + color: rgba(244, 67, 54, 0.35); + outline: none; + outline: none; +} + + +entry headerbar popover.background entry.error > text > selection, +headerbar popover.background entry entry.error > text > selection, +entry.error > text > selection { + background-color: rgba(244, 67, 54, 0.25); + color: #F44336; +} + + +entry headerbar popover.background entry.error image, +headerbar popover.background entry entry.error image, +entry.error image { + color: rgba(244, 67, 54, 0.75); +} + + +entry headerbar popover.background entry.error image:hover, +headerbar popover.background entry entry.error image:hover, +entry headerbar popover.background entry.error image:active, +headerbar popover.background entry entry.error image:active, +entry.error image:hover, +entry.error image:active { + color: #F44336; +} + + +entry headerbar popover.background entry.error image:disabled, +headerbar popover.background entry entry.error image:disabled, +entry.error image:disabled { + color: rgba(244, 67, 54, 0.35); +} + + +entry headerbar popover.background entry.warning, +headerbar popover.background entry entry.warning, +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(251, 192, 45, 0.1); + color: rgba(251, 192, 45, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.warning:focus-within, +headerbar popover.background entry entry.warning:focus-within, +entry.warning:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(251, 192, 45, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #FBC02D; + outline: 2px solid #FBC02D; + outline-offset: -2px; + outline: none; +} + + +entry headerbar popover.background entry.warning:drop(active), +headerbar popover.background entry entry.warning:drop(active), +entry headerbar popover.background entry.warning:hover:not(:focus-within), +headerbar popover.background entry entry.warning:hover:not(:focus-within), +entry.warning:drop(active), +entry.warning:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #FBC02D; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.warning:disabled, +headerbar popover.background entry entry.warning:disabled, +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(251, 192, 45, 0.1); + color: rgba(251, 192, 45, 0.35); + outline: none; + outline: none; +} + + +entry headerbar popover.background entry.warning > text > selection, +headerbar popover.background entry entry.warning > text > selection, +entry.warning > text > selection { + background-color: rgba(251, 192, 45, 0.25); + color: #FBC02D; +} + + +entry headerbar popover.background entry.warning image, +headerbar popover.background entry entry.warning image, +entry.warning image { + color: rgba(251, 192, 45, 0.75); +} + + +entry headerbar popover.background entry.warning image:hover, +headerbar popover.background entry entry.warning image:hover, +entry headerbar popover.background entry.warning image:active, +headerbar popover.background entry entry.warning image:active, +entry.warning image:hover, +entry.warning image:active { + color: #FBC02D; +} + + +entry headerbar popover.background entry.warning image:disabled, +headerbar popover.background entry entry.warning image:disabled, +entry.warning image:disabled { + color: rgba(251, 192, 45, 0.35); +} + + +entry headerbar popover.background entry.success, +headerbar popover.background entry entry.success, +entry.success { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(102, 187, 106, 0.1); + color: rgba(102, 187, 106, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.success:focus-within, +headerbar popover.background entry entry.success:focus-within, +entry.success:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(102, 187, 106, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #66BB6A; + outline: 2px solid #66BB6A; + outline-offset: -2px; + outline: none; +} + + +entry headerbar popover.background entry.success:drop(active), +headerbar popover.background entry entry.success:drop(active), +entry headerbar popover.background entry.success:hover:not(:focus-within), +headerbar popover.background entry entry.success:hover:not(:focus-within), +entry.success:drop(active), +entry.success:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #66BB6A; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.success:disabled, +headerbar popover.background entry entry.success:disabled, +entry.success:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(102, 187, 106, 0.1); + color: rgba(102, 187, 106, 0.35); + outline: none; + outline: none; +} + + +entry headerbar popover.background entry.success > text > selection, +headerbar popover.background entry entry.success > text > selection, +entry.success > text > selection { + background-color: rgba(102, 187, 106, 0.25); + color: #66BB6A; +} + + +entry headerbar popover.background entry.success image, +headerbar popover.background entry entry.success image, +entry.success image { + color: rgba(102, 187, 106, 0.75); +} + + +entry headerbar popover.background entry.success image:hover, +headerbar popover.background entry entry.success image:hover, +entry headerbar popover.background entry.success image:active, +headerbar popover.background entry entry.success image:active, +entry.success image:hover, +entry.success image:active { + color: #66BB6A; +} + + +entry headerbar popover.background entry.success image:disabled, +headerbar popover.background entry entry.success image:disabled, +entry.success image:disabled { + color: rgba(102, 187, 106, 0.35); +} + + +entry > progress, +entry progress > trough > progress { + margin: 0 -4px; + border-bottom: 2px solid #dc8a78; + background-color: transparent; +} + + +entry button.image-button { + min-height: 24px; + min-width: 24px; + padding: 0; +} + +treeview entry.flat, treeview entry { + background-color: #1e1e2e; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #dc8a78 0%, rgba(220, 138, 120, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #dc8a78 95%, rgba(220, 138, 120, 0)); + } +} + +infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.touch-selection button, popover.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +infobar.warning > revealer > box button:focus, popover.touch-selection button:focus, popover.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:hover, popover.touch-selection button:hover, popover.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:active, popover.touch-selection button:active, popover.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:checked, popover.touch-selection button:checked, popover.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: #FFFFFF; +} + +infobar.warning > revealer > box button:disabled, popover.touch-selection button:disabled, popover.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +infobar.warning > revealer > box button:checked:disabled, popover.touch-selection button:checked:disabled, popover.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action):not(.flat), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: #FFFFFF; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + outline: 2px solid rgba(220, 138, 120, 0.35); + outline-offset: 0; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; + -gtk-icon-filter: brightness(1.2); +} + +headerbar popover.background button.keyboard-activating:not(.suggested-action):not(.destructive-action):not(.flat), button.keyboard-activating, headerbar popover.background button:active:not(.suggested-action):not(.destructive-action):not(.flat), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + outline-color: transparent; + background-color: #e19c8c; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { + outline-color: transparent; + background-color: rgba(220, 138, 120, 0.35); + color: rgba(0, 0, 0, 0.38); +} + +placessidebar row button.sidebar-button, calendar > header > button, scrollbar button, notebook > header > tabs > arrow, popover modelbutton, spinbutton > button, splitbutton.flat > button, +splitbutton.flat > menubutton > button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(255, 255, 255, 0.7); +} + +placessidebar row button.sidebar-button:focus:not(:hover):not(:active), calendar > header > button:focus:not(:hover):not(:active), scrollbar button:focus:not(:hover):not(:active), notebook > header > tabs > arrow:focus:not(:hover):not(:active), popover modelbutton:focus:not(:hover):not(:active), spinbutton > button:focus:not(:hover):not(:active), splitbutton.flat > button:focus:not(:hover):not(:active), +splitbutton.flat > menubutton > button:focus:not(:hover):not(:active) { + color: #FFFFFF; + outline: 2px solid rgba(255, 255, 255, 0.04); + outline-offset: -2px; +} + +placessidebar row button.sidebar-button:hover, calendar > header > button:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover modelbutton:hover, spinbutton > button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +placessidebar row button.sidebar-button:active, calendar > header > button:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover modelbutton:active, spinbutton > button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +placessidebar row button.sidebar-button:disabled, calendar > header > button:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover modelbutton:disabled, spinbutton > button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area > box > button, window.dialog.message .dialog-action-area > button, .app-notification button, headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(255, 255, 255, 0.7); +} + +filechooser #pathbarbox > stack > box > button:focus:not(:hover):not(:active), window.messagedialog .response-area > box > button:focus:not(:hover):not(:active), window.dialog.message .dialog-action-area > button:focus:not(:hover):not(:active), .app-notification button:focus:not(:hover):not(:active), headerbar button:focus:not(:hover):not(:active):not(.suggested-action):not(.destructive-action), .toolbar button:focus:not(:hover):not(:active), dropdown > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), splitbutton.suggested-action > button:focus:not(:hover):not(:active), splitbutton.suggested-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.destructive-action > button:focus:not(:hover):not(:active), splitbutton.destructive-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.opaque > button:focus:not(:hover):not(:active), splitbutton.opaque > menubutton > button:focus:not(:hover):not(:active), menubutton.suggested-action > button:focus:not(:hover):not(:active), menubutton.destructive-action > button:focus:not(:hover):not(:active), menubutton.opaque > button:focus:not(:hover):not(:active), menubutton.flat > button:focus:not(:hover):not(:active), button.flat:focus:not(:hover):not(:active) { + color: #FFFFFF; + outline: 2px solid rgba(255, 255, 255, 0.04); + outline-offset: -2px; +} + +filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area > box > button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area > box > button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area > box > button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area > box > button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area > box > button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(255, 255, 255, 0.5); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.15); +} + +button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +button.keyboard-activating.opaque, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +button.opaque:checked.keyboard-activating, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +.nautilus-window .floating-bar button, placessidebar row button.sidebar-button, notebook > header > tabs > tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: #4b4b58; + color: #FFFFFF; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button, button.image-text-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button > box, +button.text-button.image-button > box > box, button.image-text-button > box, +button.image-text-button > box > box { + border-spacing: 4px; +} + +button.text-button.image-button > box > label, +button.text-button.image-button > box > box > label, button.image-text-button > box > label, +button.image-text-button > box > box > label { + padding-left: 2px; + padding-right: 2px; +} + +button.text-button.image-button label:first-child, button.image-text-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child, button.image-text-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child, button.image-text-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child, button.image-text-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child), button.image-text-button image:not(:only-child) { + margin: 0 4px; +} + +button.arrow-button { + padding-left: 9px; + padding-right: 9px; +} + +button.arrow-button > box { + border-spacing: 4px; +} + +button.arrow-button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +button.arrow-button.text-button > box { + border-spacing: 6px; +} + +menubutton.pill > button, button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-color: rgba(255, 255, 255, 0.04); + background-clip: padding-box; + font-weight: inherit; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +button.card.keyboard-activating, button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +button.card:checked { + background-image: none; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + border-color: #dc8a78; +} + +button.card:checked:hover { + background-image: none; + outline-color: transparent; + background-color: #e19c8c; + color: rgba(0, 0, 0, 0.87); +} + +button.card:checked:disabled { + outline-color: transparent; + background-color: rgba(220, 138, 120, 0.35); + color: rgba(0, 0, 0, 0.38); +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: none; +} + +button.card:checked.has-open-popup { + background-image: none; +} + +button.card:drop(active) { + color: #FF7043; + box-shadow: inset 0 0 0 1px #FF7043; +} + +.linked:not(.vertical) > button:focus, .linked.vertical > button:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + background-color: alpha(currentColor, 0.05); +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > menubutton > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.35); + color: white; +} + +button.osd > image { + padding: 0; +} + +button.osd.remove-button { + padding: 0; +} + +button.osd:focus { + outline-color: transparent; +} + +button.osd:hover { + background-color: rgba(0, 0, 0, 0.45); + color: white; +} + +button.osd:active { + background-color: rgba(0, 0, 0, 0.65); + color: white; +} + +button.osd:disabled { + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.35); +} + +button.suggested-action { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(220, 138, 120, 0.2), 0 4px 3px 0 rgba(220, 138, 120, 0.14), 0 1px 6px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(165, 104, 90, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(220, 138, 120, 0.3), 0 2px 3px -1px rgba(220, 138, 120, 0.24), 0 2px 5px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(220, 138, 120, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #dc8a78; +} + +button.suggested-action.flat:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +button.suggested-action.flat:checked { + background-color: rgba(220, 138, 120, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: #FFFFFF; + box-shadow: none; +} + +button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #dc8a78; + color: white; +} + +menubutton.destructive-action { + background-color: #F44336; + color: white; +} + +menubutton.opaque { + background-color: #4b4b58; + color: #FFFFFF; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(255, 255, 255, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #dc8a78; + color: white; +} + +splitbutton.destructive-action { + background-color: #F44336; + color: white; +} + +splitbutton.opaque { + background-color: #4b4b58; + color: #FFFFFF; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #F44336; + color: #FFFFFF; +} + +/********* + * Links * + *********/ +link { + color: #3c84f7; +} + +link:visited { + color: #BA68C8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3c84f7; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #BA68C8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +spinbutton:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.08); + box-shadow: inset 0 0 0 2px transparent; + color: #FFFFFF; + outline: 2px solid #dc8a78; + outline-offset: -2px; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.5); + outline: none; +} + +spinbutton > text { + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + margin: 0; +} + +spinbutton > button { + border: none; +} + +spinbutton > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button { + padding: 0; + margin: 6px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +cell.activatable spinbutton:not(.vertical) { + margin: 3px 0; +} + +cell.activatable spinbutton:not(.vertical) > button { + margin: 0; + padding: 0; + min-height: 24px; + border-radius: 0; +} + +cell.activatable spinbutton:not(.vertical) > button:last-child { + border-radius: 0 6px 6px 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(ltr), cell.activatable spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(rtl), cell.activatable spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 0; +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + margin: 6px 9px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #FFFFFF; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.08); + color: rgba(255, 255, 255, 0.7); + outline: 0 solid transparent; + outline-offset: 2px; +} + +button.combo:only-child:focus { + color: #FFFFFF; + outline: 2px solid rgba(255, 255, 255, 0.04); + outline-offset: -2px; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +button.combo:only-child:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline-color: transparent; +} + +/************ + * Toolbars * + ************/ +.toolbar { + padding: 6px; + background-color: #1e1e2e; + border-spacing: 6px; +} + +.osd .toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; + color: #FFFFFF; +} + +.app-notification:backdrop, .toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator { + margin: 2px; +} + +.toolbar entry, +.toolbar spinbutton, +.toolbar splitbutton, +.toolbar separator:not(.sidebar), +.toolbar button, +.toolbar menubutton, +.toolbar scalebutton { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar menubutton > button, +.toolbar splitbutton > button, +.toolbar splitbutton > menubutton, +.toolbar scalebutton > button { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar switch { + margin-top: 4px; + margin-bottom: 4px; +} + +.toolbar spinbutton entry, +.toolbar spinbutton button { + margin: 0; +} + +.toolbar popover.menu separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, searchbar > revealer > box button, searchbar > revealer > box menubutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); + border: none; +} + +headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #FFFFFF; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +headerbar entry { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; +} + +headerbar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: #FFFFFF; +} + +headerbar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + background-color: #11111b; + color: #FFFFFF; + min-height: 48px; + padding: 0; + margin: 0; +} + +headerbar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar:backdrop { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(255, 255, 255, 0.32); +} + +headerbar.flat, headerbar.flat:backdrop { + background: none; + box-shadow: none; + transition: none; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander image.expander-row-arrow, +row.expander headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander image.expander-row-arrow:backdrop, +row.expander headerbar image.expander-row-arrow:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(255, 255, 255, 0.12); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar menubutton, +headerbar stackswitcher, +headerbar separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + opacity: 1; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar popover.background button.suggested-action:disabled, +headerbar popover.background button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background entry, +headerbar popover.background spinbutton, +headerbar popover.background button, +headerbar popover.background menubutton, +headerbar popover.background stackswitcher { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.sidebar) { + background-color: rgba(255, 255, 255, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar { + background: #11111b cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(220, 138, 120, 0.1)), linear-gradient(to top, #171724 3px, #1b1b2b); +} + +window.devel headerbar:backdrop { + background: #11111b cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#11111b); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; + background-color: alpha(currentColor, 0.08); + border: none; + box-shadow: none; +} + + +pathbar > button:disabled { + background-color: alpha(currentColor, 0.05); +} + + +pathbar > button:checked { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + + +pathbar > button:checked:hover { + background-color: alpha(currentColor, 0.16); + color: #FFFFFF; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #393947; + border-top-color: #393947; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(255, 255, 255, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(255, 255, 255, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #FFFFFF; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #FFFFFF; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #FFFFFF; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.32); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #dc8a78; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #1e1e2e; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #dc8a78; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #dc8a78; +} + +stack.view treeview.view { + min-height: 36px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #11111b; + color: #FFFFFF; +} + +menubar:backdrop { + background-color: #1e1e2e; + color: rgba(255, 255, 255, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #FFFFFF; +} + +menubar > item:disabled { + color: rgba(255, 255, 255, 0.32); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + color: #FFFFFF; + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 4px 26px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover > arrow, +popover > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #313244; + border-radius: 12px; + color: #FFFFFF; + border: 1px solid rgba(255, 255, 255, 0.1); + background-clip: border-box; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); +} + +popover > contents > list, +popover > contents > .view, +popover > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover > contents separator { + background-color: rgba(255, 255, 255, 0.12); + margin: 3px 0; +} + +popover > contents list separator { + margin: 0; +} + +popover > contents list > row { + border-radius: 6px; +} + +popover > contents stack > box { + padding: 0; +} + +popover > contents > box > button { + margin: 0; +} + +popover .view:not(:selected), +popover toolbar { + background-color: #313244; +} + +popover.menu button, +popover button.model { + min-height: 32px; + padding: 0 8px; +} + +popover modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + color: #FFFFFF; + font: initial; + border-radius: 6px; +} + +popover modelbutton:focus:not(:hover) { + transition: none; + box-shadow: none; + outline: none; +} + +popover modelbutton:disabled { + color: rgba(255, 255, 255, 0.5); +} + +popover modelbutton accelerator { + color: rgba(255, 255, 255, 0.5); + margin-left: 30px; +} + +popover modelbutton accelerator:disabled { + color: rgba(255, 255, 255, 0.12); +} + +popover modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +.osd popover, popover.touch-selection, popover.magnifier { + background-color: transparent; +} + +magnifier { + background-color: #1e1e2e; +} + +/************* + * Notebooks * + *************/ +tabbar tab, tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab { + min-height: 24px; + min-width: 24px; + padding: 3px 6px; + border: none; + background-clip: padding-box; + font-weight: 500; + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(255, 255, 255, 0.7); +} + +tabbar tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + box-shadow: none; +} + +tabbar tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(255, 255, 255, 0.32); + background-color: transparent; +} + +tabbar tab:active, notebook > header > tabs > tab:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + box-shadow: none; +} + +tabbar tab:checked:not(:active), notebook > header > tabs > tab:checked:not(:active), tabbar tab:selected:not(:active), notebook > header > tabs > tab:selected:not(:active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: rgba(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +tabbar tab:checked:not(:active):disabled, notebook > header > tabs > tab:checked:not(:active):disabled, tabbar tab:selected:not(:active):disabled, notebook > header > tabs > tab:selected:not(:active):disabled { + color: rgba(255, 255, 255, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook, notebook.frame { + background-color: #1e1e2e; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header > tabs > tab { + margin: 3px; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -3px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -3px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 0; + padding-right: 0; +} + +notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top > tabs > tab:not(:last-child), notebook > header.bottom > tabs > tab:not(:last-child) { + margin-right: 0; +} + +notebook > header.top > tabs tab.reorderable-page, notebook > header.bottom > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 0; + padding-bottom: 0; +} + +notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left > tabs > tab:not(:last-child), notebook > header.right > tabs > tab:not(:last-child) { + margin-bottom: 0; +} + +notebook > header.left > tabs tab.reorderable-page, notebook > header.right > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin: 0 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar > revealer > box { + box-shadow: none; +} + +tabbar .box { + min-height: 36px; + border-bottom: none; + background: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; +} + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; +} + +tabbar scrolledwindow.pinned tabbox > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #1e1e2e, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #1e1e2e, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#dc8a78, 0.5), alpha(#dc8a78, 0.3) 1px, alpha(#dc8a78, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#dc8a78, 0.5), alpha(#dc8a78, 0.3) 1px, alpha(#dc8a78, 0) 20px); +} + +tabbar tabbox { + background-color: rgba(255, 255, 255, 0.04); + background-image: none; + padding: 0; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +tabbar tabbox > background { + background: none; +} + +tabbar tabbox > separator { + margin: 9px 0; + min-width: 1px; + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > tabboxchild { + margin: 0 -3px; + padding: 0; +} + +tabbar tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#dc8a78, 0.4) 10%, alpha(#dc8a78, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#dc8a78, 0.4) 10%, alpha(#dc8a78, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(255, 255, 255, 0.04); + background-clip: padding-box; + border-color: rgba(255, 255, 255, 0.12); + border-style: solid; + transition: background 150ms ease-in-out; +} + +tabbar .start-action button, +tabbar .end-action button { + border: none; + border-radius: 0; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; +} + +tabbar:not(.inline) scrolledwindow.pinned undershoot { + border-color: rgba(255, 255, 255, 0.12); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #11111b, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #11111b, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#dc8a78, 0.5), alpha(#dc8a78, 0.3) 1px, alpha(#dc8a78, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#dc8a78, 0.5), alpha(#dc8a78, 0.3) 1px, alpha(#dc8a78, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #11111b; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#11111b, 0.6); + border-color: rgba(255, 255, 255, 0.12); +} + +tabbar:not(.inline):backdrop .box { + background-color: #1e1e2e; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +dnd tab { + min-height: 24px; + background-color: #11111b; + color: #FFFFFF; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); + outline: 1px solid rgba(0, 0, 0, 0.75); + outline-offset: -1px; + margin: 24px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#dc8a78, 0.4) 10%, alpha(#dc8a78, 0) 30%); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab button.image-button.tab-close-button, +dnd tab button.image-button.tab-close-button { + margin-right: -3px; +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar > range > trough { + border: none; + background: none; + padding: 0; + outline: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #FFFFFF; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(255, 255, 255, 0.32); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.32); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(49, 50, 68, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: none; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #dc8a78; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 3px; + border-radius: 9999px; + outline: none; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: white; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; + border-spacing: 3px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + border: none; + color: transparent; + background-color: rgba(255, 255, 255, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.04); + background-color: rgba(255, 255, 255, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.12); + background-color: rgba(255, 255, 255, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(255, 255, 255, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.15); + background-color: #e7ada1; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.2); + background-color: #dc8a78; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(0, 0, 0, 0.6); + background-color: rgba(220, 138, 120, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio, popover.menu radio:hover, popover.menu radio:disabled, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + box-shadow: none; +} + + +check { + -gtk-icon-size: 20px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 20px; +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view radio, treeview.view check, +columnview.view radio, +columnview.view check { + padding: 0; + margin: 0; + transition: none; +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, treeview.view check, treeview.view check:hover, treeview.view check:disabled, treeview.view check:checked:hover, treeview.view check:indeterminate:hover, +columnview.view radio, +columnview.view radio:hover, +columnview.view radio:disabled, +columnview.view radio:checked:hover, +columnview.view radio:indeterminate:hover, +columnview.view check, +columnview.view check:hover, +columnview.view check:disabled, +columnview.view check:checked:hover, +columnview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:hover check, treeview.view:hover radio, treeview.view:selected check, treeview.view:selected radio, treeview.view:focus check, treeview.view:focus radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio { + box-shadow: none; +} + +treeview.view:hover check:checked, treeview.view:hover radio:checked, treeview.view:selected check:checked, treeview.view:selected radio:checked, treeview.view:focus check:checked, treeview.view:focus radio:checked, +columnview.view:hover check:checked, +columnview.view:hover radio:checked, +columnview.view:selected check:checked, +columnview.view:selected radio:checked, +columnview.view:focus check:checked, +columnview.view:focus radio:checked { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#dc8a78); +} + +scale > trough > highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(255, 255, 255, 0.32)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #dc8a78; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #dc8a78; +} + +scale > trough > slider:hover { + box-shadow: inset 0 0 0 2px #dc8a78, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale > trough > slider:active { + box-shadow: inset 0 0 0 4px #dc8a78, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale > trough > slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.32); +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + margin: -7px; +} + +scale > marks, +scale > value { + color: rgba(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(0); +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider, scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover, scale.horizontal.marks-before:not(.marks-after) > trough > slider:active, scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider, scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover, scale.horizontal.marks-after:not(.marks-before) > trough > slider:active, scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider, scale.vertical.marks-before:not(.marks-after) > trough > slider:hover, scale.vertical.marks-before:not(.marks-after) > trough > slider:active, scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider, scale.vertical.marks-after:not(.marks-before) > trough > slider:hover, scale.vertical.marks-after:not(.marks-before) > trough > slider:active, scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #dc8a78; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #dc8a78; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #dc8a78; +} + +levelbar block.full { + background-color: #66BB6A; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #FFFFFF; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + color: #FFFFFF; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + border: none; +} + +actionbar > revealer > box button, actionbar > revealer > box entry, +actionbar > revealer > box menubutton, actionbar > revealer > box menubutton > button, +actionbar > revealer > box splitbutton, actionbar > revealer > box splitbutton > button, +actionbar > revealer > box spinbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: radial-gradient(farthest-side at top, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at top, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at bottom, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: radial-gradient(farthest-side at left, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at left, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: radial-gradient(farthest-side at right, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at right, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-image: none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator, separator.spacer { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +list.content, +list.boxed-list { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +listview, +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; + background-clip: padding-box; +} + +listview > row, +list > row { + padding: 6px; + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator:not(:last-child), listview.separators.horizontal > row:not(.separator):not(:last-child), +list.horizontal row.separator:not(:last-child), +list.separators.horizontal > row:not(.separator):not(:last-child) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +listview:not(.horizontal) row.separator:not(:last-child), listview.separators:not(.horizontal) > row:not(.separator):not(:last-child), +list:not(.horizontal) row.separator:not(:last-child), +list.separators:not(.horizontal) > row:not(.separator):not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #FFFFFF; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; + border-radius: 6px; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 6px; +} + +row { + color: rgba(255, 255, 255, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +.nautilus-window .nautilus-grid-view child.activatable, columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), font-weight 0; + outline: none; + box-shadow: none; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:focus, columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + color: #FFFFFF; + background-color: transparent; + box-shadow: none; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:hover, columnview.view > header > button:hover, +treeview.view > header > button:hover, .nautilus-window .nautilus-grid-view child.has-open-popup.activatable, columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, row.activatable:hover, row.activatable.has-open-popup { + color: #FFFFFF; + background-color: alpha(currentColor, 0.05); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:active, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, font-weight 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.05); + color: #FFFFFF; + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:selected, columnview.view > header > button:selected, +treeview.view > header > button:selected, row.activatable:selected { + background-color: alpha(currentColor, 0.06); +} + +.nautilus-window .nautilus-grid-view child.activatable:selected:hover, columnview.view > header > button:selected:hover, +treeview.view > header > button:selected:hover, row.activatable:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; + background: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected { + background-color: alpha(currentColor, 0.06); + color: inherit; + box-shadow: none; +} + +row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus, row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus:hover, row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +row:selected image, +row:selected label { + color: #FFFFFF; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row:last-child { + border-bottom: none; +} + +.rich-list > row > box { + border-spacing: 12px; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + border-spacing: 6px; + min-height: 50px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.45); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; + padding: 0; +} + +row > box.header > box.title, +row > box.header > box.title > .title, +row > box.header > box.title > .subtitle { + padding: 0; + font-weight: inherit; +} + +row > box.header > .prefixes, +row > box.header > .suffixes { + border-spacing: 6px; +} + +row > box.header > .icon:dir(ltr), +row > box.header > .prefixes:dir(ltr) { + margin-right: 6px; +} + +row > box.header > .icon:dir(rtl), +row > box.header > .prefixes:dir(rtl) { + margin-left: 6px; +} + +row.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active { + background-color: transparent; +} + +row.entry .edit-icon, row.entry .indicator { + min-width: 24px; + min-height: 24px; + padding: 5px; +} + +row.entry .edit-icon:disabled { + opacity: 0.5; +} + +row.entry .indicator { + opacity: 0.65; +} + +row.entry.monospace { + font-family: inherit; +} + +row.entry.monospace text { + font-family: monospace; +} + +row.entry.error text > selection:focus-within { + background-color: alpha(#F44336, 0.2); +} + +row.entry.error text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.warning text > selection:focus-within { + background-color: alpha(#FBC02D, 0.2); +} + +row.entry.warning text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.success text > selection:focus-within { + background-color: alpha(#66BB6A, 0.2); +} + +row.entry.success text > cursor-handle > contents { + background-color: currentColor; +} + +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.45); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +list.content > row, list.content > row.expander row.header, +list.boxed-list > row, +list.boxed-list > row.expander row.header, row.expander list.nested > row { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +list.content > row:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, +list.boxed-list > row:not(:selected).activatable:hover, +list.boxed-list > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover { + background-color: alpha(currentColor, 0.08); +} + +list.content > row:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, +list.boxed-list > row:not(:selected).activatable:active, +list.boxed-list > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active { + background-color: alpha(currentColor, 0.12); +} + +list.content > row:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, +list.boxed-list > row:not(:selected).activatable.has-open-popup, +list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup { + background-color: alpha(currentColor, 0.03); +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + color: inherit; +} + +row.expander image.expander-row-arrow { + transition: -gtk-icon-transform 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.45); +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); + opacity: 1; +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #dc8a78; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +list.content > row:first-child, list.content > row:first-child.expander row.header, +list.boxed-list > row:first-child, +list.boxed-list > row:first-child.expander row.header { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-width: 0; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview.column-separators > listview > row > cell { + border-left-color: rgba(255, 255, 255, 0.12); +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +treeexpander { + border-spacing: 6px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #dc8a78; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 6px; + border-spacing: 0; + padding: 0; + border: none; + background-image: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #dc8a78; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: #FFFFFF; +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(255, 255, 255, 0.32); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + color: #FFFFFF; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 6px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 6px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.messagedialog .response-area > box > button, window.dialog.message .dialog-action-area > button { + border-radius: 0; + min-height: 28px; + padding: 6px 12px; + margin: 0; + border: none; +} + +window.messagedialog .response-area > box > button:first-child, window.dialog.message .dialog-action-area > button:first-child { + border-radius: 0 0 0 12px; +} + +window.messagedialog .response-area > box > button:last-child, window.dialog.message .dialog-action-area > button:last-child { + border-radius: 0 0 12px 0; +} + +window.messagedialog .response-area > box > button:only-child, window.dialog.message .dialog-action-area > button:only-child { + border-radius: 0 0 12px 12px; +} + +window.dialog.message.background { + background-color: #313244; +} + +window.dialog.message box.dialog-vbox.vertical { + margin-top: 6px; + border-spacing: 24px; +} + +window.dialog.message box.dialog-vbox.vertical > box.vertical { + margin-bottom: 6px; +} + +window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title { + font-weight: 800; + font-size: 15pt; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; + color: #FFFFFF; +} + +window.dialog.message .titlebar:backdrop { + background-color: #313244; + color: rgba(255, 255, 255, 0.7); +} + +window.dialog.message .dialog-action-area { + border-top: 1px solid rgba(255, 255, 255, 0.12); + margin: 0; + border-spacing: 0; +} + +window.dialog.message .dialog-action-area > button { + border: none; +} + +window.dialog.message .dialog-action-area > button:not(:last-child) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +window.dialog.message .dialog-action-area > button.suggested-action:not(:disabled) { + color: #dc8a78; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #F44336; +} + +window.aboutdialog.background.csd scrolledwindow.frame, window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +/******************** + * AdwMessageDialog * + ********************/ +window.messagedialog { + background-color: #313244; + color: #FFFFFF; +} + +window.messagedialog .message-area { + padding: 24px 30px; + border-spacing: 10px; +} + +window.messagedialog .response-area > box > button.suggested { + color: #dc8a78; +} + +window.messagedialog .response-area > box > button.destructive { + color: #F44336; +} + +window.messagedialog.csd:not(.solid-csd) { + border-radius: 12px; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button { + margin: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:first-child { + margin-left: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:last-child { + margin-right: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button { + margin-top: 0; + margin-bottom: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; + margin-bottom: 0; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #11111b; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 6px; + background-color: #11111b; +} + +stacksidebar row { + min-height: 24px; + padding: 6px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 4.5px 0; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar.background { + background-color: #11111b; + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar > separator { + margin: 4.5px 0; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px; + border-radius: 6px; + margin: 1.5px 6px; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.32); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list > separator { + margin: 3px 0; +} + +placessidebar row:selected { + font-weight: 500; +} + +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 { + color: inherit; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar row.sidebar-new-bookmark-row { + color: #dc8a78; +} + +placessidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #dc8a78; +} + +placessidebar row:drop(active) { + background-color: alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#393947); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(#393947), image(#393947); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #1e1e2e; + color: #FFFFFF; +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action) { + color: #dc8a78; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #d77864; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: #FFFFFF; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #FFFFFF; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: #FFFFFF; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #FFFFFF; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #FFFFFF; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #dc8a78; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; + color: #FFFFFF; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(255, 255, 255, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(255, 255, 255, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #313244; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; +} + +window.csd { + border-radius: 12px; + outline-offset: -1px; + outline: 1px solid rgba(255, 255, 255, 0.1); + margin: 0; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 36px transparent; +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 36px transparent; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; + transition: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #11111b; + border: 1px solid #393947; +} + +window.solid-csd:backdrop { + background-color: #1e1e2e; +} + +window.ssd { + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.12); +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 4px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.close:not(.suggested-action):not(.destructive-action) image { + padding: 0; +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: none; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.25); +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: white; +} + +windowcontrols button.minimize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: rgba(255, 255, 255, 0.3); +} + +windowcontrols button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) { + background-color: #df8e1d; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: #e7aa56; +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) { + background-color: #40a02b; +} + +windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: #70b860; +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + background-color: #d20f39; +} + +windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: #dd4b6b; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 9px; + margin-left: 9px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 9px; + margin-right: 9px; +} + +.view:selected, iconview:selected, gridview > child:selected, columnview.view:selected, +treeview.view:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +flowbox > flowboxchild:selected, calendar > grid > label.today { + color: #dc8a78; + background-color: rgba(220, 138, 120, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, +entry > text > selection, spinbutton > text > selection, +entry headerbar popover.background entry > text > selection, +headerbar popover.background entry entry > text > selection, calendar > grid > label.today:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #dc8a78; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #313244; + color: #FFFFFF; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #dc8a78; +} + +stackswitcher { + min-height: 0; + padding: 3px; + margin: 6px 0; + border-radius: 9px; + background-color: rgba(255, 255, 255, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 3px 10px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):hover { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: rgba(255, 255, 255, 0.15); + color: #FFFFFF; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 1px 6px rgba(0, 0, 0, 0.1); +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #dc8a78; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window placesview label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 24px; + min-height: 24px; +} + +#NautilusQueryEditor > text, #NautilusQueryEditor > box, #NautilusQueryEditor > menubutton > button.image-button { + margin: 6px 0; +} + +#NautilusQueryEditorTag { + background-color: rgba(255, 255, 255, 0.12); +} + +#NautilusQueryEditorTag > button.image-button { + margin: 0; + padding: 0; +} + +#NautilusPathBar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +#NautilusPathButton { + margin: 0 3px; + border-radius: 6px; +} + +#NautilusPathButton.current-dir { + color: #FFFFFF; +} + +#NautilusPathButton.current-dir:hover, #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.display-container.card { + border-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; +} + +.display-container .history-view { + background-color: #1e1e2e; +} + +.display-container #displayitem { + padding: 0 12px 8px 0; + font-size: 1.4em; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.math-buttons button { + font-size: 1.1em; + padding: 2px 6px; +} + +.math-buttons button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +leaflet button.number-button { + background-color: rgba(255, 255, 255, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +label.primary-label, label.month-name, label.secondary-label { + font-size: 16pt; + font-weight: bold; + padding: 12px; +} + +label.primary-label, label.month-name { + color: #dc8a78; +} + +label.secondary-label { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #dc8a78; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#dc8a78, 0.3); +} + +popover.events { + background-color: #1e1e2e; + padding: 0; +} + +popover.events box { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +popover.events list { + background-color: #1e1e2e; + border-radius: 6px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 6px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-style: solid none none; + box-shadow: none; +} + +event { + margin: 1px; + font-size: 0.9rem; +} + +event widget.content { + margin: 4px; +} + +event.timed, event:not(.slanted):not(.slanted-start):not(.slanted-end) { + border-radius: 6px; +} + +event.timed widget.edge { + border-radius: 3px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 3px 3px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 3px 0 0 3px; +} + +event:not(.timed).color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); +} + +event.timed, event:not(.timed).color-light { + color: alpha(black, 0.75); + outline-color: rgba(255, 255, 255, 0.5); +} + +popover.event-popover, +popover.event-popover > contents { + padding: 0; +} + +.search-viewport { + background-color: #1e1e2e; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +.calendar-color-image { + -gtk-icon-filter: none; +} + +image.calendar-color-image, +button:active:not(:backdrop) .calendar-color-image, +button:checked:not(:backdrop) .calendar-color-image, +.calendars-list .calendar-color-image:not(:backdrop):not(:disabled), +.calendar-list .calendar-color-image:not(:backdrop):not(:disabled), +.sources-button:not(:backdrop):not(:disabled) .calendar-color-image { + -gtk-icon-shadow: 0 1px alpha(black, 0.1); +} + +datechooser navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button, datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, datechooser .weekday { + color: rgba(255, 255, 255, 0.5); + font-size: smaller; +} + +datechooser button.day { + font-size: 10pt; + font-weight: normal; + margin: 3px; + padding: 0; + min-height: 36px; + min-width: 36px; + transition: none; +} + +datechooser button.day dot { + background-color: #FFFFFF; + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(0, 0, 0, 0.87); +} + +datechooser button.day.today { + color: #dc8a78; +} + +datechooser button.day.today dot { + background-color: #dc8a78; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(255, 255, 255, 0.5); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(255, 255, 255, 0.5); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(255, 255, 255, 0.3); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.week-header.lines { + color: rgba(255, 255, 255, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(255, 255, 255, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#dc8a78, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#dc8a78, 0.25); +} + +monthcell { + border: solid 1px rgba(255, 255, 255, 0.12); + border-width: 1px 0 0 1px; + background-color: transparent; + transition: background-color 200ms; +} + +monthcell:hover:not(.out-of-month):not(.today) { + background-color: #11111b; + transition: background-color 200ms; + color: #FFFFFF; +} + +monthcell:selected { + background-color: alpha(#dc8a78, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#dc8a78, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#dc8a78, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#dc8a78, 0.3); + color: #dc8a78; +} + +monthcell.today:selected { + background-color: alpha(#dc8a78, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#dc8a78, 0.35); +} + +monthcell label { + color: #FFFFFF; + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(255, 255, 255, 0.04); +} + +monthcell.out-of-month label { + color: rgba(255, 255, 255, 0.7); +} + +monthcell button { + padding: 0 6px; + border-radius: 0; + border-bottom: none; + border-right: none; +} + +monthpopover > box { + margin: 0; + padding: 0; + background-color: transparent; +} + +.notes-section box > textview { + border-radius: 6px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list > row { + padding: 2px 12px; +} + +agenda-view list > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background: alpha(#11111b, 0.7); + color: #FFFFFF; + border-radius: 6px; +} + +menubutton stack > box { + border-spacing: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +.details-page { + margin: 24px 0px; +} + +.installed-overlay-box { + font-size: smaller; + background-color: #dc8a78; + border-radius: 0; + color: rgba(0, 0, 0, 0.87); + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} + +screenshot-carousel box.frame { + border-width: 1px 0; + border-radius: 0; +} + +screenshot-carousel button, +.featured-carousel button { + margin: 12px; +} + +.screenshot-image-main .image1, +.screenshot-image-main .image2 { + margin-top: 6px; + margin-bottom: 12px; + margin-left: 6px; + margin-right: 6px; +} + +.app-tile-label { + font-size: 105%; +} + +.review-textbox { + padding: 6px; +} + +.origin-rounded-box { + background-color: rgba(255, 255, 255, 0.12); + border-radius: 9999px; + padding: 4px; +} + +.origin-beta { + color: #FBC02D; +} + +.origin-button > button { + padding: 3px 9px; +} + +button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; + min-width: 140px; + font-weight: 900; + font-size: larger; +} + +button.card.category-tile.category-tile-iconless { + padding: 9px 15px; + min-width: 130px; + font-size: 105%; + font-weight: normal; +} + +button.card.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +button.card.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); + color: white; +} + +button.card.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +button.card.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); + color: white; +} + +button.card.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); + color: white; +} + +button.card.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +button.card.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); + color: white; +} + +button.card.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +button.card.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(255, 255, 255, 0.7); +} + +button.card.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +button.card.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +button.card.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +button.card.category-tile.category-work:hover { + color: #1c71d8; + background-color: #fefcef; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +button.card.category-tile.category-work:active { + color: #1c71d8; + background-color: #fcf4bf; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +clamp.medium .category-tile:not(.category-tile-iconless), +clamp.large .category-tile:not(.category-tile-iconless) { + font-size: larger; +} + +.featured-tile { + all: unset; + padding: 0; + box-shadow: none; + color: #FFFFFF; +} + +.featured-tile label.title-1 { + margin-top: 6px; + margin-bottom: 6px; +} + +.featured-tile.narrow label.title-1 { + font-size: 16pt; +} + +.application-details-infobar, .application-details-infobar.info { + background-color: rgba(255, 255, 255, 0.04); + color: #FFFFFF; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +.application-details-infobar.warning { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +@keyframes install-progress-unknown-move { + 0% { + background-position: 0%; + } + 50% { + background-position: 100%; + } + 100% { + background-position: 0%; + } +} + +.application-details-description .button { + padding-left: 24px; + padding-right: 24px; +} + +.install-progress { + background-image: linear-gradient(to top, #dc8a78 2px, alpha(#dc8a78, 0) 2px); + background-repeat: no-repeat; + background-position: 0 bottom; + background-size: 0; + transition: none; +} + +.install-progress:dir(rtl) { + background-position: 100% bottom; +} + +.review-row > * { + margin: 12px; +} + +.review-row button { + font-size: smaller; +} + +.review-row .vote-buttons button { + margin-right: -1px; +} + +.review-row .vote-buttons button:not(:first-child) { + border-image: linear-gradient(to top, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.12)) 0 0 0 1/5px 0 5px 1px; +} + +.review-row .vote-buttons button:hover, +.review-row .vote-buttons button:active, +.review-row .vote-buttons button:hover + button, +.review-row .vote-buttons button:active + button { + border-image: none; +} + +review-bar { + color: rgba(255, 255, 255, 0.5); + background-image: none; + background-color: rgba(255, 255, 255, 0.3); +} + +.review-histogram star-image { + color: rgba(255, 255, 255, 0.5); +} + +.version-arrow-label { + font-size: x-small; +} + +.overview-more-button { + font-size: smaller; + padding: 0 16px; +} + +.app-row-origin-text { + font-size: smaller; +} + +.app-listbox-header { + padding: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.image-list { + background-color: transparent; +} + +box.star { + background-color: transparent; + background-image: none; +} + +button.star { + outline-offset: 0; + background-color: transparent; + background-image: none; + border-image: none; + border-radius: 0; + border-width: 0; + padding: 0; + box-shadow: none; + outline-offset: -1px; +} + +star-image { + color: #FFD600; +} + +.dimmer-label { + opacity: 0.25; +} + +.update-failed-details { + font-family: Monospace; + font-size: smaller; + padding: 16px; +} + +.upgrade-banner { + padding: 0px; + border-radius: 6px; + border: none; +} + +.upgrade-banner-background { + background: linear-gradient(to bottom, #66BB6A, #5b9bf8); + color: white; +} + +.upgrade-buttons #button_upgrades_install { + padding-left: 16px; + padding-right: 16px; +} + +scrolledwindow.list-page > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +.update-preferences preferencesgroup > box > box { + margin-top: 18px; +} + +.section > label:not(:first-child) { + margin-top: 6px; +} + +.section > box:not(:first-child) { + margin-top: 12px; +} + +clamp.status-page { + margin: 36px 12px; +} + +clamp.status-page .iconbox { + min-height: 128px; + min-width: 128px; +} + +clamp.status-page .icon { + color: rgba(255, 255, 255, 0.5); + min-height: 32px; + min-width: 32px; +} + +clamp.status-page .icon:not(:last-child) { + margin-bottom: 36px; +} + +clamp.status-page .title:not(:last-child) { + margin-bottom: 12px; +} + +app-context-bar .context-tile { + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: transparent; + border-radius: 0; + padding: 24px 12px 21px 12px; + outline-offset: 5px; + transition-property: outline, outline-offset, background-image; + border-bottom: none; + border-right: none; +} + +app-context-bar .context-tile:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); +} + +app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active { + background-color: alpha(currentColor, 0.12); +} + +app-context-bar .context-tile:focus:focus-visible { + outline-offset: -1px; +} + +app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child { + border-left: none; +} + +app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile { + border-top: none; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(255, 255, 255, 0.12); +} + +carousel.card { + border: none; + background-color: rgba(255, 255, 255, 0.04); +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + font-size: 18px; + font-weight: bold; + border-radius: 9999px; +} + +.context-tile-lozenge.large { + font-size: 24px; + padding: 16px; + min-width: 24px; + /* 60px minus the left and right padding */ + min-height: 24px; + /* 60px minus the top and bottom padding */ +} + +.context-tile-lozenge.wide-image image { + margin-top: -28px; + margin-bottom: -28px; +} + +.context-tile-lozenge image { + -gtk-icon-style: symbolic; +} + +.context-tile-lozenge.grey { + color: #FFFFFF; + background-color: rgba(255, 255, 255, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #419345; + background-color: rgba(102, 187, 106, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #5b9bf8; + background-color: rgba(91, 155, 248, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #d79b04; + background-color: rgba(251, 192, 45, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #FF8A65; + background-color: rgba(255, 138, 101, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #d2190b; + background-color: rgba(244, 67, 54, 0.15); +} + +.eol-red { + font-weight: bold; + color: #F44336; +} + +window.narrow .app-title { + font-size: 16pt; +} + +window.narrow .app-developer { + font-size: small; +} + +.install-progress-label { + font-size: smaller; + font-feature-settings: "tnum"; +} + +scrolledwindow.fake-adw-status-page > viewport > box { + margin: 36px 12px; +} + +scrolledwindow.fake-adw-status-page > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.icon-dropshadow image.icon { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); +} + +window.info scrollbar.vertical { + margin-top: 48px; + background: none; + box-shadow: none; +} + +window.info scrollbar.vertical trough { + margin-top: 0; +} + +row.app > box.header { + margin-left: 12px; + margin-right: 12px; +} + +row.app > box.header { + border-spacing: 12px; +} + +row.app > box.header > image { + margin-top: 12px; + margin-bottom: 12px; +} + +row.app label.warning { + color: #F44336; +} + +@keyframes pre-delay { + from { + opacity: 0; + } + to { + opacity: 0; + } +} + +@keyframes fade-in { + from { + filter: opacity(0%); + } +} + +/* Give a fade-in animation to spinners. */ +spinner.fade-in:checked { + animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite; + animation-delay: 0s, 0.5s, 0.5s; +} + +window > contents > leaflet > box > stack.background { + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, transparent 48px, #1e1e2e 48px, #1e1e2e); +} + +@define-color weather_temp_chart_fill_color rgba(251, 192, 45, 0.5); +@define-color weather_temp_chart_stroke_color #f0ad05; +@define-color weather_thermometer_warm_color #FBC02D; +@define-color weather_thermometer_cold_color #5b9bf8; +#places-label { + font-weight: bold; +} + +#temperature-label { + font-size: 32pt; + font-weight: 900; + margin-left: 9px; +} + +#conditions-grid *:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.content-view.cell { + font-weight: bold; +} + +#locationEntry { + margin: 6px; +} + +.weather-popover { + margin-top: 6px; +} + +.forecast-card { + transition: border-radius 100ms ease-out; + border-radius: 6px; +} + +.forecast-card separator { + background-color: rgba(255, 255, 255, 0.12); +} + +#daily-forecast-box > separator:last-child { + background-color: transparent; + min-width: 0; +} + +#conditions-grid, +#attributionGrid { + margin-left: 18px; + margin-right: 18px; +} + +#weather-page .small .forecast-card { + margin-left: 0; + margin-right: 0; + border-radius: 0; + border-width: 1px 0; +} + +.forecast-temperature-label { + font-weight: bold; + color: #ae7b03; +} + +WeatherThermometer { + margin-bottom: 12px; +} + +WeatherThermometer > label.high { + font-weight: bold; + color: #FBC02D; +} + +WeatherThermometer > label.low { + font-weight: bold; + color: #5b9bf8; +} + +.forecast-button { + margin: 0 12px; +} + +.forecast-graphic { + margin: 18px; +} + +button.osd.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; +} + +button.osd.circular > image { + padding: 0; +} + +scrolledwindow.inline list, +scrolledwindow.inline listview { + background: none; + color: inherit; +} + +scrolledwindow.inline undershoot.top { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); +} + +.search-view { + background-color: #3c84f7; + color: #FFFFFF; +} + +.search-view menubutton button:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); +} + +image.circular { + min-width: 36px; + min-height: 36px; + padding: 0; + border-radius: 9999px; +} + +.large-button { + padding: 6px; +} + +.alarm-time { + font-size: 2.5em; + font-weight: 300; +} + +.clocks-ampm-toggle-button, +.clocks-secondary-standalone-label { + font-size: 18pt; +} + +.clocks-standalone-label, +.clocks-ringing-label { + font-size: 6em; + font-weight: 300; +} + +.clocks-ringing-title { + font-size: 1.5em; + font-weight: bold; +} + +.clocks-alarm-setup-time { + font-size: 32pt; +} + +.clocks-timer-label, +.clocks-spinbutton { + font-size: 48pt; +} + +.timer-panel .timer-header { + font-size: 20pt; + font-weight: 300; +} + +.timer-countdown { + font-size: 40pt; + font-weight: 300; +} + +/* Stopwatch Panel */ +.lap-time { + font-weight: bold; +} + +.stopped-stopwatch label, +.running-stopwatch label, +.paused-stopwatch label { + font-size: 70px; + font-weight: lighter; +} + +.stopped-stopwatch .seconds-label { + font-weight: 300; +} + +.running-stopwatch .seconds-label, +.running-stopwatch .miliseconds-label { + color: #dc8a78; +} + +.stopped-stopwatch .miliseconds-label, +.running-stopwatch .miliseconds-label, +.paused-stopwatch .miliseconds-label { + font-size: 50px; +} + +.running-stopwatch .seconds-label, +.paused-stopwatch .seconds-label { + font-weight: 300; +} + +.clock-location { + font-weight: bolder; +} + +.hidden { + opacity: 0; +} + +.clock-time { + font-size: 2em; + padding: 0.2em 0.5em; + border-radius: 1em; +} + +.none .clock-time { + background: alpha(currentColor, 0.2); +} + +.night .clock-time { + color: #3c84f7; + background-color: alpha(#5b9bf8, 0.25); +} + +.naut .clock-time, +.astro .clock-time { + color: #FF7043; + background-color: alpha(#FF8A65, 0.25); +} + +.civil .clock-time, +.day .clock-time { + color: #FFD600; + background: alpha(#FBC02D, 0.25); +} + +headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 3px; +} + +.frameheader.header { + min-height: 24px; + background-color: #11111b; +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #dc8a78; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + outline: none; + background-color: #1e1e2e; + color: #FFFFFF; +} + +.card.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.card.activatable:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +.card.activatable:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: #FFFFFF; + outline: 0 solid transparent; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #1e1e2e; + color: #FFFFFF; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 3px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; +} + +viewswitcher.narrow button.toggle:focus-within, viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 6px; + padding-bottom: 4px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 6px; + padding-right: 6px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 2px 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + background-color: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 1px 4px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #dc8a78; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(255, 255, 255, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(255, 255, 255, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #dc8a78; +} + +preferencesgroup > box .cutout-button { + background-color: #11111b; +} + +window.about .main-page > viewport > clamp > box { + margin: 12px; + border-spacing: 6px; +} + +window.about .main-page > viewport > clamp > box > box { + margin-top: 18px; + border-spacing: 18px; + margin-bottom: 6px; +} + +window.about .main-page .app-version { + padding: 3px 18px; + color: #dc8a78; + border-radius: 6px; + margin-top: 3px; +} + +window.about .subpage > viewport > clamp > box { + margin: 18px 12px; + border-spacing: 18px; +} + +window.about .subpage > clamp > textview { + background: none; + color: inherit; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #FFFFFF; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #FFFFFF; +/* +widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* +text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* +base background color of selections */ +@define-color theme_selected_bg_color #dc8a78; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #11111b; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #FFFFFF; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #FFFFFF; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #dc8a78; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #66BB6A; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #FFFFFF; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #11111b; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #d20f39; +@define-color wm_button_close_active_bg #990b29; +@define-color wm_button_max_hover_bg #40a02b; +@define-color wm_button_max_active_bg #2d701e; +@define-color wm_button_min_hover_bg #df8e1d; +@define-color wm_button_min_active_bg #a96c16; +/* +FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color #bcbcc0; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1e1e2e; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.3); +@define-color budgie_tasklist_indicator_color_active #dc8a78; +@define-color budgie_tasklist_indicator_color_active_window #7f524d; +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #dc8a78; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #dc8a78; +@define-color destructive_bg_color #F44336; +@define-color destructive_fg_color #FFFFFF; +@define-color destructive_color #F44336; +@define-color success_bg_color #66BB6A; +@define-color success_fg_color #FFFFFF; +@define-color success_color #66BB6A; +@define-color warning_bg_color #FBC02D; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FBC02D; +@define-color error_bg_color #F44336; +@define-color error_fg_color #FFFFFF; +@define-color error_color #F44336; +@define-color window_bg_color #1e1e2e; +@define-color window_fg_color #FFFFFF; +@define-color view_bg_color #1e1e2e; +@define-color view_fg_color #FFFFFF; +@define-color headerbar_bg_color #11111b; +@define-color headerbar_fg_color #FFFFFF; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color #1e1e2e; +@define-color headerbar_shade_color rgba(255, 255, 255, 0.12); +@define-color card_bg_color #1e1e2e; +@define-color card_fg_color #FFFFFF; +@define-color card_shade_color rgba(255, 255, 255, 0.12); +@define-color dialog_bg_color #11111b; +@define-color dialog_fg_color #FFFFFF; +@define-color popover_bg_color #1e1e2e; +@define-color popover_fg_color #FFFFFF; +@define-color shade_color rgba(255, 255, 255, 0.12); +@define-color scrollbar_outline_color rgba(255, 255, 255, 0.12); diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/gtk.css b/src/themes/Catppuccin-Latte/gtk-4.0/gtk.css new file mode 100644 index 00000000..6b556bec --- /dev/null +++ b/src/themes/Catppuccin-Latte/gtk-4.0/gtk.css @@ -0,0 +1,7517 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #dc8a78 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #dc8a78 100%, transparent 100%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +dnd { + color: rgba(0, 0, 0, 0.87); +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, .view { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +iconview:disabled, .view:disabled { + color: rgba(0, 0, 0, 0.38); +} + +iconview:selected, .view:selected { + color: rgba(0, 0, 0, 0.87); +} + +textview text { + background-color: #FFFFFF; +} + +textview border { + background-color: #dce0e8; + color: rgba(0, 0, 0, 0.6); +} + +iconview:hover, iconview:selected { + border-radius: 3px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, .content-view columnview.view > .rubberband, +treeview.view > rubberband, +.content-view treeview.view > .rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #dc8a78; + background-color: rgba(220, 138, 120, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + border: 1px solid black; +} + +label.separator { + color: rgba(0, 0, 0, 0.6); +} + +label:disabled { + opacity: 1; + color: rgba(0, 0, 0, 0.38); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; + opacity: 1; +} + +label.osd { + border-radius: 6px; + background-color: rgba(43, 43, 59, 0.9); + color: #FFFFFF; +} + +.dim-label, row.expander image.expander-row-arrow, row label.subtitle { + color: rgba(0, 0, 0, 0.6); + opacity: 1; +} + +.accent { + color: #dc8a78; +} + +.success { + color: #4CAF50; +} + +.warning { + color: #FFD600; +} + +.error { + color: #E53935; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(0, 0, 0, 0.38); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: rgba(0, 0, 0, 0.87); +} + +.osd .scale-popup > arrow, +.osd .scale-popup > contents, .osd popover > arrow, +.osd popover > contents, popover.touch-selection > arrow, +popover.touch-selection > contents, popover.magnifier > arrow, +popover.magnifier > contents, .osd { + color: rgba(0, 0, 0, 0.87); + background-color: #FFFFFF; + background-clip: padding-box; + border-radius: 6px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +.osd { + padding: 6px; + margin: 6px; +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ + +entry headerbar popover.background entry, +headerbar popover.background entry entry, +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:focus-within, +headerbar popover.background entry entry:focus-within, +entry:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0 0 2px transparent; + color: rgba(0, 0, 0, 0.87); + outline: 2px solid #dc8a78; + outline-offset: -2px; +} + + +entry headerbar popover.background entry:drop(active), +headerbar popover.background entry entry:drop(active), +entry headerbar popover.background entry:hover:not(:focus-within), +headerbar popover.background entry entry:hover:not(:focus-within), +entry:drop(active), +entry:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:disabled, +headerbar popover.background entry entry:disabled, +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline: none; +} + + +entry headerbar popover.background entry.flat:focus-within, +headerbar popover.background entry entry.flat:focus-within, +entry headerbar popover.background entry.flat:disabled, +headerbar popover.background entry entry.flat:disabled, +entry headerbar popover.background entry.flat:hover, +headerbar popover.background entry entry.flat:hover, +entry headerbar popover.background entry.flat, +headerbar popover.background entry entry.flat, +entry.flat:focus-within, +entry.flat:disabled, +entry.flat:hover, +entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + box-shadow: none; + border-radius: 0; + outline: none; +} + + +entry headerbar popover.background entry image, +headerbar popover.background entry entry image, +entry image { + color: rgba(0, 0, 0, 0.6); +} + + +entry headerbar popover.background entry image:hover, +headerbar popover.background entry entry image:hover, +entry headerbar popover.background entry image:active, +headerbar popover.background entry entry image:active, +entry image:hover, +entry image:active { + color: rgba(0, 0, 0, 0.87); +} + + +entry headerbar popover.background entry image:disabled, +headerbar popover.background entry entry image:disabled, +entry image:disabled { + color: rgba(0, 0, 0, 0.38); +} + + +entry headerbar popover.background entry image.left, +headerbar popover.background entry entry image.left, +entry image.left { + margin: 0 6px 0 2px; +} + + +entry headerbar popover.background entry image.right, +headerbar popover.background entry entry image.right, +entry image.right { + margin: 0 2px 0 6px; +} + + +entry headerbar popover.background entry undershoot.left, +headerbar popover.background entry entry undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + + +entry headerbar popover.background entry undershoot.right, +headerbar popover.background entry entry undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + + +entry headerbar popover.background entry.error, +headerbar popover.background entry entry.error, +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(229, 57, 53, 0.1); + color: rgba(229, 57, 53, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.error:focus-within, +headerbar popover.background entry entry.error:focus-within, +entry.error:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(229, 57, 53, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #E53935; + outline: 2px solid #E53935; + outline-offset: -2px; + outline: none; +} + + +entry headerbar popover.background entry.error:drop(active), +headerbar popover.background entry entry.error:drop(active), +entry headerbar popover.background entry.error:hover:not(:focus-within), +headerbar popover.background entry entry.error:hover:not(:focus-within), +entry.error:drop(active), +entry.error:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #E53935; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.error:disabled, +headerbar popover.background entry entry.error:disabled, +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(229, 57, 53, 0.1); + color: rgba(229, 57, 53, 0.35); + outline: none; + outline: none; +} + + +entry headerbar popover.background entry.error > text > selection, +headerbar popover.background entry entry.error > text > selection, +entry.error > text > selection { + background-color: rgba(229, 57, 53, 0.25); + color: #E53935; +} + + +entry headerbar popover.background entry.error image, +headerbar popover.background entry entry.error image, +entry.error image { + color: rgba(229, 57, 53, 0.75); +} + + +entry headerbar popover.background entry.error image:hover, +headerbar popover.background entry entry.error image:hover, +entry headerbar popover.background entry.error image:active, +headerbar popover.background entry entry.error image:active, +entry.error image:hover, +entry.error image:active { + color: #E53935; +} + + +entry headerbar popover.background entry.error image:disabled, +headerbar popover.background entry entry.error image:disabled, +entry.error image:disabled { + color: rgba(229, 57, 53, 0.35); +} + + +entry headerbar popover.background entry.warning, +headerbar popover.background entry entry.warning, +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 214, 0, 0.1); + color: rgba(255, 214, 0, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.warning:focus-within, +headerbar popover.background entry entry.warning:focus-within, +entry.warning:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 214, 0, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #FFD600; + outline: 2px solid #FFD600; + outline-offset: -2px; + outline: none; +} + + +entry headerbar popover.background entry.warning:drop(active), +headerbar popover.background entry entry.warning:drop(active), +entry headerbar popover.background entry.warning:hover:not(:focus-within), +headerbar popover.background entry entry.warning:hover:not(:focus-within), +entry.warning:drop(active), +entry.warning:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #FFD600; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.warning:disabled, +headerbar popover.background entry entry.warning:disabled, +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 214, 0, 0.1); + color: rgba(255, 214, 0, 0.35); + outline: none; + outline: none; +} + + +entry headerbar popover.background entry.warning > text > selection, +headerbar popover.background entry entry.warning > text > selection, +entry.warning > text > selection { + background-color: rgba(255, 214, 0, 0.25); + color: #FFD600; +} + + +entry headerbar popover.background entry.warning image, +headerbar popover.background entry entry.warning image, +entry.warning image { + color: rgba(255, 214, 0, 0.75); +} + + +entry headerbar popover.background entry.warning image:hover, +headerbar popover.background entry entry.warning image:hover, +entry headerbar popover.background entry.warning image:active, +headerbar popover.background entry entry.warning image:active, +entry.warning image:hover, +entry.warning image:active { + color: #FFD600; +} + + +entry headerbar popover.background entry.warning image:disabled, +headerbar popover.background entry entry.warning image:disabled, +entry.warning image:disabled { + color: rgba(255, 214, 0, 0.35); +} + + +entry headerbar popover.background entry.success, +headerbar popover.background entry entry.success, +entry.success { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(76, 175, 80, 0.1); + color: rgba(76, 175, 80, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.success:focus-within, +headerbar popover.background entry entry.success:focus-within, +entry.success:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(76, 175, 80, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #4CAF50; + outline: 2px solid #4CAF50; + outline-offset: -2px; + outline: none; +} + + +entry headerbar popover.background entry.success:drop(active), +headerbar popover.background entry entry.success:drop(active), +entry headerbar popover.background entry.success:hover:not(:focus-within), +headerbar popover.background entry entry.success:hover:not(:focus-within), +entry.success:drop(active), +entry.success:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #4CAF50; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.success:disabled, +headerbar popover.background entry entry.success:disabled, +entry.success:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(76, 175, 80, 0.1); + color: rgba(76, 175, 80, 0.35); + outline: none; + outline: none; +} + + +entry headerbar popover.background entry.success > text > selection, +headerbar popover.background entry entry.success > text > selection, +entry.success > text > selection { + background-color: rgba(76, 175, 80, 0.25); + color: #4CAF50; +} + + +entry headerbar popover.background entry.success image, +headerbar popover.background entry entry.success image, +entry.success image { + color: rgba(76, 175, 80, 0.75); +} + + +entry headerbar popover.background entry.success image:hover, +headerbar popover.background entry entry.success image:hover, +entry headerbar popover.background entry.success image:active, +headerbar popover.background entry entry.success image:active, +entry.success image:hover, +entry.success image:active { + color: #4CAF50; +} + + +entry headerbar popover.background entry.success image:disabled, +headerbar popover.background entry entry.success image:disabled, +entry.success image:disabled { + color: rgba(76, 175, 80, 0.35); +} + + +entry > progress, +entry progress > trough > progress { + margin: 0 -4px; + border-bottom: 2px solid #dc8a78; + background-color: transparent; +} + + +entry button.image-button { + min-height: 24px; + min-width: 24px; + padding: 0; +} + +treeview entry.flat, treeview entry { + background-color: #FFFFFF; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.6); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #dc8a78 0%, rgba(220, 138, 120, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #dc8a78 95%, rgba(220, 138, 120, 0)); + } +} + +infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.touch-selection button, popover.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +infobar.warning > revealer > box button:focus, popover.touch-selection button:focus, popover.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:hover, popover.touch-selection button:hover, popover.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:active, popover.touch-selection button:active, popover.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:checked, popover.touch-selection button:checked, popover.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: #FFFFFF; +} + +infobar.warning > revealer > box button:disabled, popover.touch-selection button:disabled, popover.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +infobar.warning > revealer > box button:checked:disabled, popover.touch-selection button:checked:disabled, popover.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action):not(.flat), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + outline: 2px solid rgba(220, 138, 120, 0.35); + outline-offset: 0; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; + -gtk-icon-filter: brightness(1.2); +} + +headerbar popover.background button.keyboard-activating:not(.suggested-action):not(.destructive-action):not(.flat), button.keyboard-activating, headerbar popover.background button:active:not(.suggested-action):not(.destructive-action):not(.flat), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline-color: transparent; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + outline-color: transparent; + background-color: #e19c8c; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { + outline-color: transparent; + background-color: rgba(220, 138, 120, 0.35); + color: rgba(0, 0, 0, 0.38); +} + +placessidebar row button.sidebar-button, calendar > header > button, scrollbar button, notebook > header > tabs > arrow, popover modelbutton, spinbutton > button, splitbutton.flat > button, +splitbutton.flat > menubutton > button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(0, 0, 0, 0.6); +} + +placessidebar row button.sidebar-button:focus:not(:hover):not(:active), calendar > header > button:focus:not(:hover):not(:active), scrollbar button:focus:not(:hover):not(:active), notebook > header > tabs > arrow:focus:not(:hover):not(:active), popover modelbutton:focus:not(:hover):not(:active), spinbutton > button:focus:not(:hover):not(:active), splitbutton.flat > button:focus:not(:hover):not(:active), +splitbutton.flat > menubutton > button:focus:not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.87); + outline: 2px solid rgba(0, 0, 0, 0.04); + outline-offset: -2px; +} + +placessidebar row button.sidebar-button:hover, calendar > header > button:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover modelbutton:hover, spinbutton > button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +placessidebar row button.sidebar-button:active, calendar > header > button:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover modelbutton:active, spinbutton > button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +placessidebar row button.sidebar-button:disabled, calendar > header > button:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover modelbutton:disabled, spinbutton > button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area > box > button, window.dialog.message .dialog-action-area > button, .app-notification button, headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(0, 0, 0, 0.6); +} + +filechooser #pathbarbox > stack > box > button:focus:not(:hover):not(:active), window.messagedialog .response-area > box > button:focus:not(:hover):not(:active), window.dialog.message .dialog-action-area > button:focus:not(:hover):not(:active), .app-notification button:focus:not(:hover):not(:active), headerbar button:focus:not(:hover):not(:active):not(.suggested-action):not(.destructive-action), .toolbar button:focus:not(:hover):not(:active), dropdown > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), splitbutton.suggested-action > button:focus:not(:hover):not(:active), splitbutton.suggested-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.destructive-action > button:focus:not(:hover):not(:active), splitbutton.destructive-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.opaque > button:focus:not(:hover):not(:active), splitbutton.opaque > menubutton > button:focus:not(:hover):not(:active), menubutton.suggested-action > button:focus:not(:hover):not(:active), menubutton.destructive-action > button:focus:not(:hover):not(:active), menubutton.opaque > button:focus:not(:hover):not(:active), menubutton.flat > button:focus:not(:hover):not(:active), button.flat:focus:not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.87); + outline: 2px solid rgba(0, 0, 0, 0.04); + outline-offset: -2px; +} + +filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area > box > button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area > box > button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area > box > button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area > box > button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area > box > button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.38); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.15); +} + +button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +button.keyboard-activating.opaque, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +button.opaque:checked.keyboard-activating, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +.nautilus-window .floating-bar button, placessidebar row button.sidebar-button, notebook > header > tabs > tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: rgba(214, 214, 214, 0.974); + color: rgba(0, 0, 0, 0.87); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button, button.image-text-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button > box, +button.text-button.image-button > box > box, button.image-text-button > box, +button.image-text-button > box > box { + border-spacing: 4px; +} + +button.text-button.image-button > box > label, +button.text-button.image-button > box > box > label, button.image-text-button > box > label, +button.image-text-button > box > box > label { + padding-left: 2px; + padding-right: 2px; +} + +button.text-button.image-button label:first-child, button.image-text-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child, button.image-text-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child, button.image-text-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child, button.image-text-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child), button.image-text-button image:not(:only-child) { + margin: 0 4px; +} + +button.arrow-button { + padding-left: 9px; + padding-right: 9px; +} + +button.arrow-button > box { + border-spacing: 4px; +} + +button.arrow-button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +button.arrow-button.text-button > box { + border-spacing: 6px; +} + +menubutton.pill > button, button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-color: rgba(0, 0, 0, 0.04); + background-clip: padding-box; + font-weight: inherit; + border: 1px solid rgba(0, 0, 0, 0.12); + background-clip: border-box; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +button.card.keyboard-activating, button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +button.card:checked { + background-image: none; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + border-color: #dc8a78; +} + +button.card:checked:hover { + background-image: none; + outline-color: transparent; + background-color: #e19c8c; + color: rgba(0, 0, 0, 0.87); +} + +button.card:checked:disabled { + outline-color: transparent; + background-color: rgba(220, 138, 120, 0.35); + color: rgba(0, 0, 0, 0.38); +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: none; +} + +button.card:checked.has-open-popup { + background-image: none; +} + +button.card:drop(active) { + color: #FF7043; + box-shadow: inset 0 0 0 1px #FF7043; +} + +.linked:not(.vertical) > button:focus, .linked.vertical > button:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + background-color: alpha(currentColor, 0.05); +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > menubutton > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.35); + color: white; +} + +button.osd > image { + padding: 0; +} + +button.osd.remove-button { + padding: 0; +} + +button.osd:focus { + outline-color: transparent; +} + +button.osd:hover { + background-color: rgba(0, 0, 0, 0.45); + color: white; +} + +button.osd:active { + background-color: rgba(0, 0, 0, 0.65); + color: white; +} + +button.osd:disabled { + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.35); +} + +button.suggested-action { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline-color: transparent; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(220, 138, 120, 0.2), 0 4px 3px 0 rgba(220, 138, 120, 0.14), 0 1px 6px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(165, 104, 90, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(220, 138, 120, 0.3), 0 2px 3px -1px rgba(220, 138, 120, 0.24), 0 2px 5px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(220, 138, 120, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #dc8a78; +} + +button.suggested-action.flat:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +button.suggested-action.flat:checked { + background-color: rgba(220, 138, 120, 0.3); +} + +button.destructive-action { + background-color: #E53935; + color: #FFFFFF; + box-shadow: none; +} + +button.destructive-action:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline-color: transparent; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(229, 57, 53, 0.2), 0 4px 3px 0 rgba(229, 57, 53, 0.14), 0 1px 6px 0 rgba(229, 57, 53, 0.12); +} + +button.destructive-action:checked { + background-color: #ed7472; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(229, 57, 53, 0.3), 0 2px 3px -1px rgba(229, 57, 53, 0.24), 0 2px 5px 0 rgba(229, 57, 53, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(229, 57, 53, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #E53935; +} + +button.destructive-action.flat:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +button.destructive-action.flat:checked { + background-color: rgba(229, 57, 53, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #dc8a78; + color: white; +} + +menubutton.destructive-action { + background-color: #E53935; + color: white; +} + +menubutton.opaque { + background-color: rgba(214, 214, 214, 0.974); + color: rgba(0, 0, 0, 0.87); +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(0, 0, 0, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #dc8a78; + color: white; +} + +splitbutton.destructive-action { + background-color: #E53935; + color: white; +} + +splitbutton.opaque { + background-color: rgba(214, 214, 214, 0.974); + color: rgba(0, 0, 0, 0.87); +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #E53935; + color: #FFFFFF; +} + +/********* + * Links * + *********/ +link { + color: #3c84f7; +} + +link:visited { + color: #AB47BC; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3c84f7; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #AB47BC; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + +spinbutton:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0 0 2px transparent; + color: rgba(0, 0, 0, 0.87); + outline: 2px solid #dc8a78; + outline-offset: -2px; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline: none; +} + +spinbutton > text { + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + margin: 0; +} + +spinbutton > button { + border: none; +} + +spinbutton > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button { + padding: 0; + margin: 6px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +cell.activatable spinbutton:not(.vertical) { + margin: 3px 0; +} + +cell.activatable spinbutton:not(.vertical) > button { + margin: 0; + padding: 0; + min-height: 24px; + border-radius: 0; +} + +cell.activatable spinbutton:not(.vertical) > button:last-child { + border-radius: 0 6px 6px 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(ltr), cell.activatable spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(rtl), cell.activatable spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 0; +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + margin: 6px 9px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: rgba(0, 0, 0, 0.87); + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + +button.combo:only-child:focus { + color: rgba(0, 0, 0, 0.87); + outline: 2px solid rgba(0, 0, 0, 0.04); + outline-offset: -2px; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +button.combo:only-child:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline-color: transparent; +} + +/************ + * Toolbars * + ************/ +.toolbar { + padding: 6px; + background-color: #FFFFFF; + border-spacing: 6px; +} + +.osd .toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +.app-notification:backdrop, .toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator { + margin: 2px; +} + +.toolbar entry, +.toolbar spinbutton, +.toolbar splitbutton, +.toolbar separator:not(.sidebar), +.toolbar button, +.toolbar menubutton, +.toolbar scalebutton { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar menubutton > button, +.toolbar splitbutton > button, +.toolbar splitbutton > menubutton, +.toolbar scalebutton > button { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar switch { + margin-top: 4px; + margin-bottom: 4px; +} + +.toolbar spinbutton entry, +.toolbar spinbutton button { + margin: 0; +} + +.toolbar popover.menu separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, searchbar > revealer > box button, searchbar > revealer > box menubutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); + border: none; +} + +headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.87); +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.38); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.3); +} + +headerbar entry { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); +} + +headerbar entry:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +headerbar entry image { + color: rgba(0, 0, 0, 0.6); +} + +headerbar entry image:hover, headerbar entry image:active { + color: rgba(0, 0, 0, 0.87); +} + +headerbar entry image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.87); + min-height: 48px; + padding: 0; + margin: 0; +} + +headerbar:disabled { + color: rgba(0, 0, 0, 0.38); +} + +headerbar:backdrop { + background-color: #dce0e8; + color: rgba(0, 0, 0, 0.6); +} + +headerbar:backdrop:disabled { + color: rgba(0, 0, 0, 0.3); +} + +headerbar.flat, headerbar.flat:backdrop { + background: none; + box-shadow: none; + transition: none; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander image.expander-row-arrow, +row.expander headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.6); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander image.expander-row-arrow:backdrop, +row.expander headerbar image.expander-row-arrow:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(0, 0, 0, 0.12); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar menubutton, +headerbar stackswitcher, +headerbar separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar popover.background button.suggested-action:disabled, +headerbar popover.background button.destructive-action:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +headerbar popover.background entry, +headerbar popover.background spinbutton, +headerbar popover.background button, +headerbar popover.background menubutton, +headerbar popover.background stackswitcher { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.sidebar) { + background-color: rgba(0, 0, 0, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar { + background: #e6e9ef cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(220, 138, 120, 0.2)), linear-gradient(to top, #dde1e9, #e6e9ef 3px, #f9f9fb); +} + +window.devel headerbar:backdrop { + background: #e6e9ef cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#e6e9ef); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; + background-color: alpha(currentColor, 0.08); + border: none; + box-shadow: none; +} + + +pathbar > button:disabled { + background-color: alpha(currentColor, 0.05); +} + + +pathbar > button:checked { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + + +pathbar > button:checked:hover { + background-color: alpha(currentColor, 0.16); + color: rgba(0, 0, 0, 0.87); +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #e0e0e0; + border-top-color: #e0e0e0; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(0, 0, 0, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(0, 0, 0, 0.6); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: rgba(0, 0, 0, 0.87); +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: rgba(0, 0, 0, 0.87); +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: rgba(0, 0, 0, 0.87); +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(0, 0, 0, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #dc8a78; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(0, 0, 0, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.6); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #FFFFFF; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #FFFFFF; + background-clip: border-box; + color: #dc8a78; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #dc8a78; +} + +stack.view treeview.view { + min-height: 36px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.87); +} + +menubar:backdrop { + background-color: #dce0e8; + color: rgba(0, 0, 0, 0.6); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(0, 0, 0, 0.6); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +menubar > item:disabled { + color: rgba(0, 0, 0, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + color: rgba(0, 0, 0, 0.87); + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 4px 26px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover > arrow, +popover > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #FFFFFF; + border-radius: 12px; + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(255, 255, 255, 0.15); + background-clip: border-box; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12), 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); +} + +popover > arrow { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +popover > contents { + border: none; +} + +popover > contents > list, +popover > contents > .view, +popover > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover > contents separator { + background-color: rgba(0, 0, 0, 0.12); + margin: 3px 0; +} + +popover > contents list separator { + margin: 0; +} + +popover > contents list > row { + border-radius: 6px; +} + +popover > contents stack > box { + padding: 0; +} + +popover > contents > box > button { + margin: 0; +} + +popover .view:not(:selected), +popover toolbar { + background-color: #FFFFFF; +} + +popover.menu button, +popover button.model { + min-height: 32px; + padding: 0 8px; +} + +popover modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + color: rgba(0, 0, 0, 0.87); + font: initial; + border-radius: 6px; +} + +popover modelbutton:focus:not(:hover) { + transition: none; + box-shadow: none; + outline: none; +} + +popover modelbutton:disabled { + color: rgba(0, 0, 0, 0.38); +} + +popover modelbutton accelerator { + color: rgba(0, 0, 0, 0.38); + margin-left: 30px; +} + +popover modelbutton accelerator:disabled { + color: rgba(0, 0, 0, 0.12); +} + +popover modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +.osd popover, popover.touch-selection, popover.magnifier { + background-color: transparent; +} + +magnifier { + background-color: #FFFFFF; +} + +/************* + * Notebooks * + *************/ +tabbar tab, tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab { + min-height: 24px; + min-width: 24px; + padding: 3px 6px; + border: none; + background-clip: padding-box; + font-weight: 500; + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(0, 0, 0, 0.6); +} + +tabbar tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +tabbar tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +tabbar tab:active, notebook > header > tabs > tab:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +tabbar tab:checked:not(:active), notebook > header > tabs > tab:checked:not(:active), tabbar tab:selected:not(:active), notebook > header > tabs > tab:selected:not(:active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +tabbar tab:checked:not(:active):disabled, notebook > header > tabs > tab:checked:not(:active):disabled, tabbar tab:selected:not(:active):disabled, notebook > header > tabs > tab:selected:not(:active):disabled { + color: rgba(0, 0, 0, 0.38); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(0, 0, 0, 0.04); +} + +notebook, notebook.frame { + background-color: #FFFFFF; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(0, 0, 0, 0.04); + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header > tabs > tab { + margin: 3px; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -3px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -3px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 0; + padding-right: 0; +} + +notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top > tabs > tab:not(:last-child), notebook > header.bottom > tabs > tab:not(:last-child) { + margin-right: 0; +} + +notebook > header.top > tabs tab.reorderable-page, notebook > header.bottom > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 0; + padding-bottom: 0; +} + +notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left > tabs > tab:not(:last-child), notebook > header.right > tabs > tab:not(:last-child) { + margin-bottom: 0; +} + +notebook > header.left > tabs tab.reorderable-page, notebook > header.right > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin: 0 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar > revealer > box { + box-shadow: none; +} + +tabbar .box { + min-height: 36px; + border-bottom: none; + background: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(0, 0, 0, 0.12); +} + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; +} + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; +} + +tabbar scrolledwindow.pinned tabbox > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12); +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #FFFFFF, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #FFFFFF, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#dc8a78, 0.5), alpha(#dc8a78, 0.3) 1px, alpha(#dc8a78, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#dc8a78, 0.5), alpha(#dc8a78, 0.3) 1px, alpha(#dc8a78, 0) 20px); +} + +tabbar tabbox { + background-color: rgba(0, 0, 0, 0.04); + background-image: none; + padding: 0; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +tabbar tabbox > background { + background: none; +} + +tabbar tabbox > separator { + margin: 9px 0; + min-width: 1px; + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > tabboxchild { + margin: 0 -3px; + padding: 0; +} + +tabbar tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#dc8a78, 0.4) 10%, alpha(#dc8a78, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#dc8a78, 0.4) 10%, alpha(#dc8a78, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(0, 0, 0, 0.04); + background-clip: padding-box; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + transition: background 150ms ease-in-out; +} + +tabbar .start-action button, +tabbar .end-action button { + border: none; + border-radius: 0; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; +} + +tabbar:not(.inline) scrolledwindow.pinned undershoot { + border-color: rgba(0, 0, 0, 0.12); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #e6e9ef, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #e6e9ef, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#dc8a78, 0.5), alpha(#dc8a78, 0.3) 1px, alpha(#dc8a78, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#dc8a78, 0.5), alpha(#dc8a78, 0.3) 1px, alpha(#dc8a78, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #e6e9ef; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#e6e9ef, 0.6); + border-color: rgba(0, 0, 0, 0.12); +} + +tabbar:not(.inline):backdrop .box { + background-color: #dce0e8; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +dnd tab { + min-height: 24px; + background-color: #e6e9ef; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); + outline: 1px solid rgba(0, 0, 0, 0.12); + outline-offset: -1px; + margin: 24px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#dc8a78, 0.4) 10%, alpha(#dc8a78, 0) 30%); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab button.image-button.tab-close-button, +dnd tab button.image-button.tab-close-button { + margin-right: -3px; +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #FFFFFF; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar > range > trough { + border: none; + background: none; + padding: 0; + outline: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(0, 0, 0, 0.38); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(0, 0, 0, 0.6); +} + +scrollbar > range > trough > slider:active { + background-color: rgba(0, 0, 0, 0.87); +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(0, 0, 0, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(255, 255, 255, 0.3); + border-radius: 9999px; + background-color: rgba(0, 0, 0, 0.38); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(0, 0, 0, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(255, 255, 255, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: none; + border-radius: 9999px; + background-color: rgba(0, 0, 0, 0.38); + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #dc8a78; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 3px; + border-radius: 9999px; + outline: none; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: white; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked.png"), url("assets/selectionmode-checkbox-unchecked@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked.png"), url("assets/selectionmode-checkbox-checked@2.png")); +} + +checkbutton, +radiobutton { + outline: none; + border-spacing: 3px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + border: none; + color: transparent; + background-color: rgba(0, 0, 0, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.04); + background-color: rgba(0, 0, 0, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.12); + background-color: rgba(0, 0, 0, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(0, 0, 0, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.15); + background-color: #e7ada1; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.2); + background-color: #dc8a78; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(0, 0, 0, 0.6); + background-color: rgba(220, 138, 120, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio, popover.menu radio:hover, popover.menu radio:disabled, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + box-shadow: none; +} + + +check { + -gtk-icon-size: 20px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 20px; +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view radio, treeview.view check, +columnview.view radio, +columnview.view check { + padding: 0; + margin: 0; + transition: none; +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, treeview.view check, treeview.view check:hover, treeview.view check:disabled, treeview.view check:checked:hover, treeview.view check:indeterminate:hover, +columnview.view radio, +columnview.view radio:hover, +columnview.view radio:disabled, +columnview.view radio:checked:hover, +columnview.view radio:indeterminate:hover, +columnview.view check, +columnview.view check:hover, +columnview.view check:disabled, +columnview.view check:checked:hover, +columnview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:hover check, treeview.view:hover radio, treeview.view:selected check, treeview.view:selected radio, treeview.view:focus check, treeview.view:focus radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio { + box-shadow: none; +} + +treeview.view:hover check:checked, treeview.view:hover radio:checked, treeview.view:selected check:checked, treeview.view:selected radio:checked, treeview.view:focus check:checked, treeview.view:focus radio:checked, +columnview.view:hover check:checked, +columnview.view:hover radio:checked, +columnview.view:selected check:checked, +columnview.view:selected radio:checked, +columnview.view:focus check:checked, +columnview.view:focus radio:checked { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(0, 0, 0, 0.26); +} + +scale > trough:disabled { + background-color: rgba(0, 0, 0, 0.12); +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#dc8a78); +} + +scale > trough > highlight:disabled { + background-color: #FFFFFF; + background-image: image(rgba(0, 0, 0, 0.3)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.26); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #dc8a78; + background-color: #FFFFFF; + box-shadow: inset 0 0 0 2px #dc8a78; +} + +scale > trough > slider:hover { + box-shadow: inset 0 0 0 2px #dc8a78, 0 0 0 8px rgba(0, 0, 0, 0.12); +} + +scale > trough > slider:active { + box-shadow: inset 0 0 0 4px #dc8a78, 0 0 0 8px rgba(0, 0, 0, 0.12); +} + +scale > trough > slider:disabled { + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3); +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + margin: -7px; +} + +scale > marks, +scale > value { + color: rgba(0, 0, 0, 0.6); +} + +scale indicator { + background-color: rgba(0, 0, 0, 0.26); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(0); +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider, scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover, scale.horizontal.marks-before:not(.marks-after) > trough > slider:active, scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider.png"), url("assets/scale-horz-marks-before-slider@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled.png"), url("assets/scale-horz-marks-before-slider-disabled@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider.png"), url("assets/scale-horz-marks-before-slider@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider, scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover, scale.horizontal.marks-after:not(.marks-before) > trough > slider:active, scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider.png"), url("assets/scale-horz-marks-after-slider@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled.png"), url("assets/scale-horz-marks-after-slider-disabled@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider.png"), url("assets/scale-horz-marks-after-slider@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider, scale.vertical.marks-before:not(.marks-after) > trough > slider:hover, scale.vertical.marks-before:not(.marks-after) > trough > slider:active, scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider.png"), url("assets/scale-vert-marks-before-slider@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled.png"), url("assets/scale-vert-marks-before-slider-disabled@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider.png"), url("assets/scale-vert-marks-before-slider@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider, scale.vertical.marks-after:not(.marks-before) > trough > slider:hover, scale.vertical.marks-after:not(.marks-before) > trough > slider:active, scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider.png"), url("assets/scale-vert-marks-after-slider@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled.png"), url("assets/scale-vert-marks-after-slider-disabled@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider.png"), url("assets/scale-vert-marks-after-slider@2.png")); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(0, 0, 0, 0.6); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #dc8a78; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #dc8a78; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #FFD600; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #dc8a78; +} + +levelbar block.full { + background-color: #4CAF50; +} + +levelbar block.empty { + background-color: rgba(0, 0, 0, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: rgba(0, 0, 0, 0.87); + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + background-clip: border-box; + border: none; +} + +actionbar > revealer > box button, actionbar > revealer > box entry, +actionbar > revealer > box menubutton, actionbar > revealer > box menubutton > button, +actionbar > revealer > box splitbutton, actionbar > revealer > box splitbutton > button, +actionbar > revealer > box spinbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: radial-gradient(farthest-side at top, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at top, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at bottom, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: radial-gradient(farthest-side at left, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at left, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: radial-gradient(farthest-side at right, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at right, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-image: none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(0, 0, 0, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator, separator.spacer { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +list.content, +list.boxed-list { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +listview, +list { + border-color: rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + background-clip: padding-box; +} + +listview > row, +list > row { + padding: 6px; + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator:not(:last-child), listview.separators.horizontal > row:not(.separator):not(:last-child), +list.horizontal row.separator:not(:last-child), +list.separators.horizontal > row:not(.separator):not(:last-child) { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +listview:not(.horizontal) row.separator:not(:last-child), listview.separators:not(.horizontal) > row:not(.separator):not(:last-child), +list:not(.horizontal) row.separator:not(:last-child), +list.separators:not(.horizontal) > row:not(.separator):not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; + border-radius: 6px; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 6px; +} + +row { + color: rgba(0, 0, 0, 0.6); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +.nautilus-window .nautilus-grid-view child.activatable, columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), font-weight 0; + outline: none; + box-shadow: none; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:focus, columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: none; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:hover, columnview.view > header > button:hover, +treeview.view > header > button:hover, .nautilus-window .nautilus-grid-view child.has-open-popup.activatable, columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, row.activatable:hover, row.activatable.has-open-popup { + color: rgba(0, 0, 0, 0.87); + background-color: alpha(currentColor, 0.05); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:active, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, font-weight 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.05); + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:selected, columnview.view > header > button:selected, +treeview.view > header > button:selected, row.activatable:selected { + background-color: alpha(currentColor, 0.06); +} + +.nautilus-window .nautilus-grid-view child.activatable:selected:hover, columnview.view > header > button:selected:hover, +treeview.view > header > button:selected:hover, row.activatable:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; + background: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected { + background-color: alpha(currentColor, 0.06); + color: inherit; + box-shadow: none; +} + +row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus, row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus:hover, row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +row:selected image, +row:selected label { + color: rgba(0, 0, 0, 0.87); +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(0, 0, 0, 0.38); +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row:last-child { + border-bottom: none; +} + +.rich-list > row > box { + border-spacing: 12px; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + border-spacing: 6px; + min-height: 50px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.45); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; + padding: 0; +} + +row > box.header > box.title, +row > box.header > box.title > .title, +row > box.header > box.title > .subtitle { + padding: 0; + font-weight: inherit; +} + +row > box.header > .prefixes, +row > box.header > .suffixes { + border-spacing: 6px; +} + +row > box.header > .icon:dir(ltr), +row > box.header > .prefixes:dir(ltr) { + margin-right: 6px; +} + +row > box.header > .icon:dir(rtl), +row > box.header > .prefixes:dir(rtl) { + margin-left: 6px; +} + +row.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active { + background-color: transparent; +} + +row.entry .edit-icon, row.entry .indicator { + min-width: 24px; + min-height: 24px; + padding: 5px; +} + +row.entry .edit-icon:disabled { + opacity: 0.5; +} + +row.entry .indicator { + opacity: 0.65; +} + +row.entry.monospace { + font-family: inherit; +} + +row.entry.monospace text { + font-family: monospace; +} + +row.entry.error text > selection:focus-within { + background-color: alpha(#E53935, 0.2); +} + +row.entry.error text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.warning text > selection:focus-within { + background-color: alpha(#FFD600, 0.2); +} + +row.entry.warning text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.success text > selection:focus-within { + background-color: alpha(#4CAF50, 0.2); +} + +row.entry.success text > cursor-handle > contents { + background-color: currentColor; +} + +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.45); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +list.content > row, list.content > row.expander row.header, +list.boxed-list > row, +list.boxed-list > row.expander row.header, row.expander list.nested > row { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +list.content > row:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, +list.boxed-list > row:not(:selected).activatable:hover, +list.boxed-list > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover { + background-color: alpha(currentColor, 0.08); +} + +list.content > row:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, +list.boxed-list > row:not(:selected).activatable:active, +list.boxed-list > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active { + background-color: alpha(currentColor, 0.12); +} + +list.content > row:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, +list.boxed-list > row:not(:selected).activatable.has-open-popup, +list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup { + background-color: alpha(currentColor, 0.03); +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + color: inherit; +} + +row.expander image.expander-row-arrow { + transition: -gtk-icon-transform 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.45); +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); + opacity: 1; +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #dc8a78; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +list.content > row:first-child, list.content > row:first-child.expander row.header, +list.boxed-list > row:first-child, +list.boxed-list > row:first-child.expander row.header { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-width: 0; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview.column-separators > listview > row > cell { + border-left-color: rgba(0, 0, 0, 0.12); +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +treeexpander { + border-spacing: 6px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #dc8a78; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 6px; + border-spacing: 0; + padding: 0; + border: none; + background-image: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #dc8a78; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(0, 0, 0, 0.6); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: rgba(0, 0, 0, 0.87); +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(0, 0, 0, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(0, 0, 0, 0.6); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +calendar:disabled { + color: rgba(0, 0, 0, 0.38); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 6px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 6px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.messagedialog .response-area > box > button, window.dialog.message .dialog-action-area > button { + border-radius: 0; + min-height: 28px; + padding: 6px 12px; + margin: 0; + border: none; +} + +window.messagedialog .response-area > box > button:first-child, window.dialog.message .dialog-action-area > button:first-child { + border-radius: 0 0 0 12px; +} + +window.messagedialog .response-area > box > button:last-child, window.dialog.message .dialog-action-area > button:last-child { + border-radius: 0 0 12px 0; +} + +window.messagedialog .response-area > box > button:only-child, window.dialog.message .dialog-action-area > button:only-child { + border-radius: 0 0 12px 12px; +} + +window.dialog.message.background { + background-color: #FFFFFF; +} + +window.dialog.message box.dialog-vbox.vertical { + margin-top: 6px; + border-spacing: 24px; +} + +window.dialog.message box.dialog-vbox.vertical > box.vertical { + margin-bottom: 6px; +} + +window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title { + font-weight: 800; + font-size: 15pt; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +window.dialog.message .titlebar:backdrop { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.6); +} + +window.dialog.message .dialog-action-area { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin: 0; + border-spacing: 0; +} + +window.dialog.message .dialog-action-area > button { + border: none; +} + +window.dialog.message .dialog-action-area > button:not(:last-child) { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +window.dialog.message .dialog-action-area > button.suggested-action:not(:disabled) { + color: #dc8a78; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #E53935; +} + +window.aboutdialog.background.csd scrolledwindow.frame, window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +/******************** + * AdwMessageDialog * + ********************/ +window.messagedialog { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +window.messagedialog .message-area { + padding: 24px 30px; + border-spacing: 10px; +} + +window.messagedialog .response-area > box > button.suggested { + color: #dc8a78; +} + +window.messagedialog .response-area > box > button.destructive { + color: #E53935; +} + +window.messagedialog.csd:not(.solid-csd) { + border-radius: 12px; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button { + margin: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:first-child { + margin-left: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:last-child { + margin-right: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button { + margin-top: 0; + margin-bottom: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; + margin-bottom: 0; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #dce0e8; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(0, 0, 0, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 6px; + background-color: #dce0e8; +} + +stacksidebar row { + min-height: 24px; + padding: 6px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(0, 0, 0, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 4.5px 0; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar.background { + background-color: #dce0e8; + color: rgba(0, 0, 0, 0.6); +} + +.navigation-sidebar > separator { + margin: 4.5px 0; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px; + border-radius: 6px; + margin: 1.5px 6px; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.6); +} + +row image.sidebar-icon:disabled { + color: rgba(0, 0, 0, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list > separator { + margin: 3px 0; +} + +placessidebar row:selected { + font-weight: 500; +} + +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 { + color: inherit; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar row.sidebar-new-bookmark-row { + color: #dc8a78; +} + +placessidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #dc8a78; +} + +placessidebar row:drop(active) { + background-color: alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#e0e0e0); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #FFFFFF; + background-image: image(#e0e0e0), image(#e0e0e0); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action) { + color: #dc8a78; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #e19c8c; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FFD600; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #ffda1a; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #E53935; + color: #FFFFFF; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #FFFFFF; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: #FFFFFF; +} + +infobar.error:hover > revealer > box { + background-color: #e84f4c; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(43, 43, 59, 0.9); + color: #FFFFFF; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #FFFFFF; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #dc8a78; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(0, 0, 0, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(0, 0, 0, 0.26); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #FFFFFF; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; +} + +window.csd { + border-radius: 12px; + outline-offset: -1px; + outline: 1px solid rgba(255, 255, 255, 0.15); + margin: 0; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; + transition: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #e6e9ef; + border: 1px solid #e0e0e0; +} + +window.solid-csd:backdrop { + background-color: #dce0e8; +} + +window.ssd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 4px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.close:not(.suggested-action):not(.destructive-action) image { + padding: 0; +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: none; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.12); +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: white; +} + +windowcontrols button.minimize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: rgba(0, 0, 0, 0.26); +} + +windowcontrols button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.38); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) { + background-color: #df8e1d; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: rgba(177, 113, 23, 0.9675); +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) { + background-color: #40a02b; +} + +windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: rgba(51, 127, 34, 0.9675); +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + background-color: #d20f39; +} + +windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: rgba(167, 12, 45, 0.9675); +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 9px; + margin-left: 9px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 9px; + margin-right: 9px; +} + +.view:selected, iconview:selected, gridview > child:selected, columnview.view:selected, +treeview.view:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +flowbox > flowboxchild:selected, calendar > grid > label.today { + color: #dc8a78; + background-color: rgba(220, 138, 120, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, +entry > text > selection, spinbutton > text > selection, +entry headerbar popover.background entry > text > selection, +headerbar popover.background entry entry > text > selection, calendar > grid > label.today:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #dc8a78; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #dc8a78; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(0, 0, 0, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #dc8a78; +} + +stackswitcher { + min-height: 0; + padding: 3px; + margin: 6px 0; + border-radius: 9px; + background-color: rgba(0, 0, 0, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 3px 10px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: white; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 1px 6px rgba(0, 0, 0, 0.1); +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #dc8a78; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window placesview label { + color: rgba(0, 0, 0, 0.6); +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 24px; + min-height: 24px; +} + +#NautilusQueryEditor > text, #NautilusQueryEditor > box, #NautilusQueryEditor > menubutton > button.image-button { + margin: 6px 0; +} + +#NautilusQueryEditorTag { + background-color: rgba(0, 0, 0, 0.12); +} + +#NautilusQueryEditorTag > button.image-button { + margin: 0; + padding: 0; +} + +#NautilusPathBar { + background-color: rgba(0, 0, 0, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +#NautilusPathButton { + margin: 0 3px; + border-radius: 6px; +} + +#NautilusPathButton.current-dir { + color: rgba(0, 0, 0, 0.87); +} + +#NautilusPathButton.current-dir:hover, #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.display-container.card { + border-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; +} + +.display-container .history-view { + background-color: #FFFFFF; +} + +.display-container #displayitem { + padding: 0 12px 8px 0; + font-size: 1.4em; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.math-buttons button { + font-size: 1.1em; + padding: 2px 6px; +} + +.math-buttons button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +leaflet button.number-button { + background-color: rgba(0, 0, 0, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(0, 0, 0, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(0, 0, 0, 0.3); +} + +label.primary-label, label.month-name, label.secondary-label { + font-size: 16pt; + font-weight: bold; + padding: 12px; +} + +label.primary-label, label.month-name { + color: #dc8a78; +} + +label.secondary-label { + color: rgba(0, 0, 0, 0.38); +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #dc8a78; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(0, 0, 0, 0.38); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#dc8a78, 0.3); +} + +popover.events { + background-color: #FFFFFF; + padding: 0; +} + +popover.events box { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +popover.events list { + background-color: #FFFFFF; + border-radius: 6px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 6px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-style: solid none none; + box-shadow: none; +} + +event { + margin: 1px; + font-size: 0.9rem; +} + +event widget.content { + margin: 4px; +} + +event.timed, event:not(.slanted):not(.slanted-start):not(.slanted-end) { + border-radius: 6px; +} + +event.timed widget.edge { + border-radius: 3px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 3px 3px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 3px 0 0 3px; +} + +event:not(.timed).color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); +} + +event.timed, event:not(.timed).color-light { + color: alpha(black, 0.75); + outline-color: rgba(255, 255, 255, 0.5); +} + +popover.event-popover, +popover.event-popover > contents { + padding: 0; +} + +.search-viewport { + background-color: #FFFFFF; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +.calendar-color-image { + -gtk-icon-filter: none; +} + +image.calendar-color-image, +button:active:not(:backdrop) .calendar-color-image, +button:checked:not(:backdrop) .calendar-color-image, +.calendars-list .calendar-color-image:not(:backdrop):not(:disabled), +.calendar-list .calendar-color-image:not(:backdrop):not(:disabled), +.sources-button:not(:backdrop):not(:disabled) .calendar-color-image { + -gtk-icon-shadow: 0 1px alpha(black, 0.1); +} + +datechooser navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button, datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, datechooser .weekday { + color: rgba(0, 0, 0, 0.38); + font-size: smaller; +} + +datechooser button.day { + font-size: 10pt; + font-weight: normal; + margin: 3px; + padding: 0; + min-height: 36px; + min-width: 36px; + transition: none; +} + +datechooser button.day dot { + background-color: rgba(0, 0, 0, 0.87); + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #dc8a78; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(0, 0, 0, 0.87); +} + +datechooser button.day.today { + color: #dc8a78; +} + +datechooser button.day.today dot { + background-color: #dc8a78; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(0, 0, 0, 0.38); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(0, 0, 0, 0.38); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(0, 0, 0, 0.26); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(0, 0, 0, 0.38); +} + +.week-header.lines { + color: rgba(0, 0, 0, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(0, 0, 0, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#dc8a78, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#dc8a78, 0.25); +} + +monthcell { + border: solid 1px rgba(0, 0, 0, 0.12); + border-width: 1px 0 0 1px; + background-color: transparent; + transition: background-color 200ms; +} + +monthcell:hover:not(.out-of-month):not(.today) { + background-color: #dce0e8; + transition: background-color 200ms; + color: rgba(0, 0, 0, 0.87); +} + +monthcell:selected { + background-color: alpha(#dc8a78, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#dc8a78, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#dc8a78, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#dc8a78, 0.3); + color: #dc8a78; +} + +monthcell.today:selected { + background-color: alpha(#dc8a78, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#dc8a78, 0.35); +} + +monthcell label { + color: rgba(0, 0, 0, 0.87); + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(0, 0, 0, 0.04); +} + +monthcell.out-of-month label { + color: rgba(0, 0, 0, 0.6); +} + +monthcell button { + padding: 0 6px; + border-radius: 0; + border-bottom: none; + border-right: none; +} + +monthpopover > box { + margin: 0; + padding: 0; + background-color: transparent; +} + +.notes-section box > textview { + border-radius: 6px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list > row { + padding: 2px 12px; +} + +agenda-view list > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background: alpha(#e6e9ef, 0.7); + color: rgba(0, 0, 0, 0.87); + border-radius: 6px; +} + +menubutton stack > box { + border-spacing: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +.details-page { + margin: 24px 0px; +} + +.installed-overlay-box { + font-size: smaller; + background-color: #dc8a78; + border-radius: 0; + color: rgba(0, 0, 0, 0.87); + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} + +screenshot-carousel box.frame { + border-width: 1px 0; + border-radius: 0; +} + +screenshot-carousel button, +.featured-carousel button { + margin: 12px; +} + +.screenshot-image-main .image1, +.screenshot-image-main .image2 { + margin-top: 6px; + margin-bottom: 12px; + margin-left: 6px; + margin-right: 6px; +} + +.app-tile-label { + font-size: 105%; +} + +.review-textbox { + padding: 6px; +} + +.origin-rounded-box { + background-color: rgba(0, 0, 0, 0.12); + border-radius: 9999px; + padding: 4px; +} + +.origin-beta { + color: #FFD600; +} + +.origin-button > button { + padding: 3px 9px; +} + +button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; + min-width: 140px; + font-weight: 900; + font-size: larger; +} + +button.card.category-tile.category-tile-iconless { + padding: 9px 15px; + min-width: 130px; + font-size: 105%; + font-weight: normal; +} + +button.card.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +button.card.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); + color: white; +} + +button.card.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +button.card.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); + color: white; +} + +button.card.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); + color: white; +} + +button.card.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +button.card.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); + color: white; +} + +button.card.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +button.card.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(0, 0, 0, 0.6); +} + +button.card.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +button.card.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +button.card.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(0, 0, 0, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +button.card.category-tile.category-work:hover { + color: #1c71d8; + background-color: #fefcef; + background-image: linear-gradient(rgba(0, 0, 0, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.12) 1px, transparent 1px); +} + +button.card.category-tile.category-work:active { + color: #1c71d8; + background-color: #fcf4bf; + background-image: linear-gradient(rgba(0, 0, 0, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.12) 1px, transparent 1px); +} + +clamp.medium .category-tile:not(.category-tile-iconless), +clamp.large .category-tile:not(.category-tile-iconless) { + font-size: larger; +} + +.featured-tile { + all: unset; + padding: 0; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.featured-tile label.title-1 { + margin-top: 6px; + margin-bottom: 6px; +} + +.featured-tile.narrow label.title-1 { + font-size: 16pt; +} + +.application-details-infobar, .application-details-infobar.info { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.application-details-infobar.warning { + background-color: #FFD600; + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +@keyframes install-progress-unknown-move { + 0% { + background-position: 0%; + } + 50% { + background-position: 100%; + } + 100% { + background-position: 0%; + } +} + +.application-details-description .button { + padding-left: 24px; + padding-right: 24px; +} + +.install-progress { + background-image: linear-gradient(to top, #dc8a78 2px, alpha(#dc8a78, 0) 2px); + background-repeat: no-repeat; + background-position: 0 bottom; + background-size: 0; + transition: none; +} + +.install-progress:dir(rtl) { + background-position: 100% bottom; +} + +.review-row > * { + margin: 12px; +} + +.review-row button { + font-size: smaller; +} + +.review-row .vote-buttons button { + margin-right: -1px; +} + +.review-row .vote-buttons button:not(:first-child) { + border-image: linear-gradient(to top, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)) 0 0 0 1/5px 0 5px 1px; +} + +.review-row .vote-buttons button:hover, +.review-row .vote-buttons button:active, +.review-row .vote-buttons button:hover + button, +.review-row .vote-buttons button:active + button { + border-image: none; +} + +review-bar { + color: rgba(0, 0, 0, 0.38); + background-image: none; + background-color: rgba(0, 0, 0, 0.26); +} + +.review-histogram star-image { + color: rgba(0, 0, 0, 0.38); +} + +.version-arrow-label { + font-size: x-small; +} + +.overview-more-button { + font-size: smaller; + padding: 0 16px; +} + +.app-row-origin-text { + font-size: smaller; +} + +.app-listbox-header { + padding: 6px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.image-list { + background-color: transparent; +} + +box.star { + background-color: transparent; + background-image: none; +} + +button.star { + outline-offset: 0; + background-color: transparent; + background-image: none; + border-image: none; + border-radius: 0; + border-width: 0; + padding: 0; + box-shadow: none; + outline-offset: -1px; +} + +star-image { + color: #FFD600; +} + +.dimmer-label { + opacity: 0.25; +} + +.update-failed-details { + font-family: Monospace; + font-size: smaller; + padding: 16px; +} + +.upgrade-banner { + padding: 0px; + border-radius: 6px; + border: none; +} + +.upgrade-banner-background { + background: linear-gradient(to bottom, #66BB6A, #5b9bf8); + color: white; +} + +.upgrade-buttons #button_upgrades_install { + padding-left: 16px; + padding-right: 16px; +} + +scrolledwindow.list-page > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +.update-preferences preferencesgroup > box > box { + margin-top: 18px; +} + +.section > label:not(:first-child) { + margin-top: 6px; +} + +.section > box:not(:first-child) { + margin-top: 12px; +} + +clamp.status-page { + margin: 36px 12px; +} + +clamp.status-page .iconbox { + min-height: 128px; + min-width: 128px; +} + +clamp.status-page .icon { + color: rgba(0, 0, 0, 0.38); + min-height: 32px; + min-width: 32px; +} + +clamp.status-page .icon:not(:last-child) { + margin-bottom: 36px; +} + +clamp.status-page .title:not(:last-child) { + margin-bottom: 12px; +} + +app-context-bar .context-tile { + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: transparent; + border-radius: 0; + padding: 24px 12px 21px 12px; + outline-offset: 5px; + transition-property: outline, outline-offset, background-image; + border-bottom: none; + border-right: none; +} + +app-context-bar .context-tile:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); +} + +app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active { + background-color: alpha(currentColor, 0.12); +} + +app-context-bar .context-tile:focus:focus-visible { + outline-offset: -1px; +} + +app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child { + border-left: none; +} + +app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile { + border-top: none; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(0, 0, 0, 0.12); +} + +carousel.card { + border: none; + background-color: rgba(0, 0, 0, 0.04); +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + font-size: 18px; + font-weight: bold; + border-radius: 9999px; +} + +.context-tile-lozenge.large { + font-size: 24px; + padding: 16px; + min-width: 24px; + /* 60px minus the left and right padding */ + min-height: 24px; + /* 60px minus the top and bottom padding */ +} + +.context-tile-lozenge.wide-image image { + margin-top: -28px; + margin-bottom: -28px; +} + +.context-tile-lozenge image { + -gtk-icon-style: symbolic; +} + +.context-tile-lozenge.grey { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #357a38; + background-color: rgba(76, 175, 80, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #5b9bf8; + background-color: rgba(91, 155, 248, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #b39600; + background-color: rgba(255, 214, 0, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #FF8A65; + background-color: rgba(255, 138, 101, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #b61b17; + background-color: rgba(229, 57, 53, 0.15); +} + +.eol-red { + font-weight: bold; + color: #E53935; +} + +window.narrow .app-title { + font-size: 16pt; +} + +window.narrow .app-developer { + font-size: small; +} + +.install-progress-label { + font-size: smaller; + font-feature-settings: "tnum"; +} + +scrolledwindow.fake-adw-status-page > viewport > box { + margin: 36px 12px; +} + +scrolledwindow.fake-adw-status-page > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.icon-dropshadow image.icon { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); +} + +window.info scrollbar.vertical { + margin-top: 48px; + background: none; + box-shadow: none; +} + +window.info scrollbar.vertical trough { + margin-top: 0; +} + +row.app > box.header { + margin-left: 12px; + margin-right: 12px; +} + +row.app > box.header { + border-spacing: 12px; +} + +row.app > box.header > image { + margin-top: 12px; + margin-bottom: 12px; +} + +row.app label.warning { + color: #E53935; +} + +@keyframes pre-delay { + from { + opacity: 0; + } + to { + opacity: 0; + } +} + +@keyframes fade-in { + from { + filter: opacity(0%); + } +} + +/* Give a fade-in animation to spinners. */ +spinner.fade-in:checked { + animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite; + animation-delay: 0s, 0.5s, 0.5s; +} + +window > contents > leaflet > box > stack.background { + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, transparent 48px, #FFFFFF 48px, #FFFFFF); +} + +@define-color weather_temp_chart_fill_color rgba(255, 214, 0, 0.5); +@define-color weather_temp_chart_stroke_color #ccab00; +@define-color weather_thermometer_warm_color #FFD600; +@define-color weather_thermometer_cold_color #3c84f7; +#places-label { + font-weight: bold; +} + +#temperature-label { + font-size: 32pt; + font-weight: 900; + margin-left: 9px; +} + +#conditions-grid *:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.content-view.cell { + font-weight: bold; +} + +#locationEntry { + margin: 6px; +} + +.weather-popover { + margin-top: 6px; +} + +.forecast-card { + transition: border-radius 100ms ease-out; + border-radius: 6px; +} + +.forecast-card separator { + background-color: rgba(0, 0, 0, 0.12); +} + +#daily-forecast-box > separator:last-child { + background-color: transparent; + min-width: 0; +} + +#conditions-grid, +#attributionGrid { + margin-left: 18px; + margin-right: 18px; +} + +#weather-page .small .forecast-card { + margin-left: 0; + margin-right: 0; + border-radius: 0; + border-width: 1px 0; +} + +.forecast-temperature-label { + font-weight: bold; + color: #ae7b03; +} + +WeatherThermometer { + margin-bottom: 12px; +} + +WeatherThermometer > label.high { + font-weight: bold; + color: #FBC02D; +} + +WeatherThermometer > label.low { + font-weight: bold; + color: #5b9bf8; +} + +.forecast-button { + margin: 0 12px; +} + +.forecast-graphic { + margin: 18px; +} + +button.osd.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; +} + +button.osd.circular > image { + padding: 0; +} + +scrolledwindow.inline list, +scrolledwindow.inline listview { + background: none; + color: inherit; +} + +scrolledwindow.inline undershoot.top { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12); +} + +.search-view { + background-color: #3c84f7; + color: #FFFFFF; +} + +.search-view menubutton button:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); +} + +image.circular { + min-width: 36px; + min-height: 36px; + padding: 0; + border-radius: 9999px; +} + +.large-button { + padding: 6px; +} + +.alarm-time { + font-size: 2.5em; + font-weight: 300; +} + +.clocks-ampm-toggle-button, +.clocks-secondary-standalone-label { + font-size: 18pt; +} + +.clocks-standalone-label, +.clocks-ringing-label { + font-size: 6em; + font-weight: 300; +} + +.clocks-ringing-title { + font-size: 1.5em; + font-weight: bold; +} + +.clocks-alarm-setup-time { + font-size: 32pt; +} + +.clocks-timer-label, +.clocks-spinbutton { + font-size: 48pt; +} + +.timer-panel .timer-header { + font-size: 20pt; + font-weight: 300; +} + +.timer-countdown { + font-size: 40pt; + font-weight: 300; +} + +/* Stopwatch Panel */ +.lap-time { + font-weight: bold; +} + +.stopped-stopwatch label, +.running-stopwatch label, +.paused-stopwatch label { + font-size: 70px; + font-weight: lighter; +} + +.stopped-stopwatch .seconds-label { + font-weight: 300; +} + +.running-stopwatch .seconds-label, +.running-stopwatch .miliseconds-label { + color: #dc8a78; +} + +.stopped-stopwatch .miliseconds-label, +.running-stopwatch .miliseconds-label, +.paused-stopwatch .miliseconds-label { + font-size: 50px; +} + +.running-stopwatch .seconds-label, +.paused-stopwatch .seconds-label { + font-weight: 300; +} + +.clock-location { + font-weight: bolder; +} + +.hidden { + opacity: 0; +} + +.clock-time { + font-size: 2em; + padding: 0.2em 0.5em; + border-radius: 1em; +} + +.none .clock-time { + background: alpha(currentColor, 0.2); +} + +.night .clock-time { + color: #3c84f7; + background-color: alpha(#5b9bf8, 0.25); +} + +.naut .clock-time, +.astro .clock-time { + color: #FF7043; + background-color: alpha(#FF8A65, 0.25); +} + +.civil .clock-time, +.day .clock-time { + color: #FFD600; + background: alpha(#FBC02D, 0.25); +} + +headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 3px; +} + +.frameheader.header { + min-height: 24px; + background-color: #dce0e8; +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(0, 0, 0, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(0, 0, 0, 0.26); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #dc8a78; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + background-clip: border-box; + color: rgba(0, 0, 0, 0.6); + box-shadow: none; + outline: none; + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} + +.card.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.card.activatable:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +.card.activatable:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 3px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; +} + +viewswitcher.narrow button.toggle:focus-within, viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 6px; + padding-bottom: 4px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 6px; + padding-right: 6px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 2px 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + background-color: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 1px 4px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #dc8a78; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(0, 0, 0, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(0, 0, 0, 0.26); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #dc8a78; +} + +preferencesgroup > box .cutout-button { + background-color: #dce0e8; +} + +window.about .main-page > viewport > clamp > box { + margin: 12px; + border-spacing: 6px; +} + +window.about .main-page > viewport > clamp > box > box { + margin-top: 18px; + border-spacing: 18px; + margin-bottom: 6px; +} + +window.about .main-page .app-version { + padding: 3px 18px; + color: #dc8a78; + border-radius: 6px; + margin-top: 3px; +} + +window.about .subpage > viewport > clamp > box { + margin: 18px 12px; + border-spacing: 18px; +} + +window.about .subpage > clamp > textview { + background: none; + color: inherit; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color rgba(0, 0, 0, 0.87); +/* +text color for entries, views and content in general */ +@define-color theme_text_color rgba(0, 0, 0, 0.87); +/* +widget base background color */ +@define-color theme_bg_color #FFFFFF; +/* +text widgets and the like base background color */ +@define-color theme_base_color #FFFFFF; +/* +base background color of selections */ +@define-color theme_selected_bg_color #dc8a78; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #FFFFFF; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(0, 0, 0, 0.38); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #dce0e8; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color rgba(0, 0, 0, 0.87); +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color rgba(0, 0, 0, 0.87); +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #FFFFFF; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #FFFFFF; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #dc8a78; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(0, 0, 0, 0.38); +/* +widgets main borders color */ +@define-color borders rgba(0, 0, 0, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(0, 0, 0, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FFD600; +@define-color error_color #E53935; +@define-color success_color #4CAF50; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title rgba(0, 0, 0, 0.87); +@define-color wm_unfocused_title rgba(0, 0, 0, 0.6); +@define-color wm_highlight rgba(255, 255, 255, 0.15); +@define-color wm_border #a6a6a6; +@define-color wm_bg #e6e9ef; +@define-color wm_unfocused_bg #dce0e8; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #d20f39; +@define-color wm_button_close_active_bg #990b29; +@define-color wm_button_max_hover_bg #40a02b; +@define-color wm_button_max_active_bg #2d701e; +@define-color wm_button_min_hover_bg #df8e1d; +@define-color wm_button_min_active_bg #a96c16; +/* +FIXME this is really an API */ +@define-color content_view_bg #FFFFFF; +@define-color placeholder_text_color #666666; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #FFFFFF; +@define-color budgie_tasklist_indicator_color rgba(0, 0, 0, 0.26); +@define-color budgie_tasklist_indicator_color_active #dc8a78; +@define-color budgie_tasklist_indicator_color_active_window #e1b6af; +@define-color budgie_tasklist_indicator_color_attention #FFD600; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #dc8a78; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #dc8a78; +@define-color destructive_bg_color #E53935; +@define-color destructive_fg_color #FFFFFF; +@define-color destructive_color #E53935; +@define-color success_bg_color #4CAF50; +@define-color success_fg_color #FFFFFF; +@define-color success_color #4CAF50; +@define-color warning_bg_color #FFD600; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FFD600; +@define-color error_bg_color #E53935; +@define-color error_fg_color #FFFFFF; +@define-color error_color #E53935; +@define-color window_bg_color #FFFFFF; +@define-color window_fg_color rgba(0, 0, 0, 0.87); +@define-color view_bg_color #FFFFFF; +@define-color view_fg_color rgba(0, 0, 0, 0.87); +@define-color headerbar_bg_color #e6e9ef; +@define-color headerbar_fg_color rgba(0, 0, 0, 0.87); +@define-color headerbar_border_color rgba(0, 0, 0, 0.12); +@define-color headerbar_backdrop_color #dce0e8; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.12); +@define-color card_bg_color #FFFFFF; +@define-color card_fg_color rgba(0, 0, 0, 0.87); +@define-color card_shade_color rgba(0, 0, 0, 0.12); +@define-color dialog_bg_color #dce0e8; +@define-color dialog_fg_color rgba(0, 0, 0, 0.87); +@define-color popover_bg_color #FFFFFF; +@define-color popover_fg_color rgba(0, 0, 0, 0.87); +@define-color shade_color rgba(0, 0, 0, 0.12); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.12); diff --git a/src/themes/Catppuccin-Latte/gtk-4.0/thumbnail.png b/src/themes/Catppuccin-Latte/gtk-4.0/thumbnail.png new file mode 100644 index 00000000..00f93cf8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/gtk-4.0/thumbnail.png differ diff --git a/src/themes/Catppuccin-Latte/index.theme b/src/themes/Catppuccin-Latte/index.theme new file mode 100644 index 00000000..4a58aa18 --- /dev/null +++ b/src/themes/Catppuccin-Latte/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Catppuccin-Pink-Light +Comment=An Flat Gtk+ theme based on Elegant Design +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Catppuccin-Pink-Light +MetacityTheme=Catppuccin-Pink-Light +IconTheme=Tela-circle +CursorTheme=Catppuccin-cursors +ButtonLayout=close,minimize,maximize:menu diff --git a/src/themes/Catppuccin-Latte/metacity-1/assets/button.svg b/src/themes/Catppuccin-Latte/metacity-1/assets/button.svg new file mode 100644 index 00000000..aa092dff --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/assets/button.svg @@ -0,0 +1,40 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/metacity-1/assets/close.svg b/src/themes/Catppuccin-Latte/metacity-1/assets/close.svg new file mode 100644 index 00000000..fb798d73 --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/assets/close.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/metacity-1/assets/maximize.svg b/src/themes/Catppuccin-Latte/metacity-1/assets/maximize.svg new file mode 100644 index 00000000..0c2f1700 --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/assets/maximize.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/metacity-1/assets/menu.svg b/src/themes/Catppuccin-Latte/metacity-1/assets/menu.svg new file mode 100644 index 00000000..179ff4c4 --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/assets/menu.svg @@ -0,0 +1,40 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/metacity-1/assets/minimize.svg b/src/themes/Catppuccin-Latte/metacity-1/assets/minimize.svg new file mode 100644 index 00000000..76fe7cbd --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/assets/minimize.svg @@ -0,0 +1,47 @@ + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/metacity-1/assets/shade.svg b/src/themes/Catppuccin-Latte/metacity-1/assets/shade.svg new file mode 100644 index 00000000..8213b036 --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/assets/shade.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/metacity-1/assets/unmaximize.svg b/src/themes/Catppuccin-Latte/metacity-1/assets/unmaximize.svg new file mode 100644 index 00000000..8d60a570 --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/assets/unmaximize.svg @@ -0,0 +1,67 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/themes/Catppuccin-Latte/metacity-1/assets/unshade.svg b/src/themes/Catppuccin-Latte/metacity-1/assets/unshade.svg new file mode 100644 index 00000000..a1615644 --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/assets/unshade.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Catppuccin-Latte/metacity-1/metacity-theme-1.xml b/src/themes/Catppuccin-Latte/metacity-1/metacity-theme-1.xml new file mode 100644 index 00000000..582cc8ef --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/metacity-theme-1.xml @@ -0,0 +1,755 @@ + + + + Colloid + vinceliucie + GPL + 2022 + Colloid Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_focused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_focused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_unfocused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_unfocused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<!-- button icons --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/button.svg" colorize="C_title_unfocused" x="(width - object_width) / 2" y="(height - object_height) / 2" alpha="0.25" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_min_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_pressed"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <piece position="overlay" draw_ops="rounded_border_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="overlay" draw_ops="rounded_border_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/src/themes/Catppuccin-Latte/metacity-1/metacity-theme-2.xml b/src/themes/Catppuccin-Latte/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..582cc8ef --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/metacity-theme-2.xml @@ -0,0 +1,755 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Colloid</name> + <author>vinceliucie</author> + <copyright>GPL</copyright> + <date>2022</date> + <description>Colloid Metacity theme</description> +</info> + +<!-- meaningful constants --> + +<constant name="C_titlebar_focused" value="gtk:custom(wm_bg,gtk:bg[NORMAL])"/> +<constant name="C_titlebar_unfocused" value="gtk:custom(wm_unfocused_bg,gtk:bg[NORMAL])"/> +<constant name="C_highlight_focused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_highlight_unfocused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_border_focused" value="gtk:custom(wm_border,blend/#000000/gtk:bg[NORMAL]/0.5)"/> +<constant name="C_border_unfocused" value="gtk:custom(wm_border,blend/#000000/gtk:bg[NORMAL]/0.65)"/> +<constant name="C_title_focused" value="gtk:custom(wm_title,gtk:fg[NORMAL])"/> +<constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_icon" value="gtk:custom(wm_button_icon,gtk:base[NORMAL])" /> +<constant name="C_button_close_hover_bg" value="gtk:custom(wm_button_close_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_close_active_bg" value="gtk:custom(wm_button_close_active_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_max_hover_bg" value="gtk:custom(wm_button_max_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_max_active_bg" value="gtk:custom(wm_button_max_active_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_min_hover_bg" value="gtk:custom(wm_button_min_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_min_active_bg" value="gtk:custom(wm_button_min_active_bg,gtk:fg[INSENSITIVE])"/> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="10" rounded_top_right="10"> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> + <distance name="bottom_height" value="1"/> + <distance name="left_titlebar_edge" value="6"/> + <distance name="right_titlebar_edge" value="6"/> + <distance name="title_vertical_pad" value="10"/> + <border name="title_border" left="10" right="10" top="6" bottom="6"/> + <border name="button_border" left="0" right="0" top="5" bottom="5"/> + <aspect_ratio name="button" value="1"/> +</frame_geometry> + +<frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="1"/> +</frame_geometry> + +<frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="1"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="modal" parent="normal"> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> + <distance name="bottom_height" value="1"/> + <distance name="title_vertical_pad" value="0"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="title_vertical_pad" value="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="6" rounded_bottom_right="6" parent="normal"> + <distance name="title_vertical_pad" value="6"/> +</frame_geometry> + +<!-- drawing operations --> + +<!-- title --> + +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_focused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_focused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_unfocused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_unfocused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<!-- button icons --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/button.svg" colorize="C_title_unfocused" x="(width - object_width) / 2" y="(height - object_height) / 2" alpha="0.25" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_min_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_pressed"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <piece position="overlay" draw_ops="rounded_border_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="overlay" draw_ops="rounded_border_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/src/themes/Catppuccin-Latte/metacity-1/metacity-theme-3.xml b/src/themes/Catppuccin-Latte/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..582cc8ef --- /dev/null +++ b/src/themes/Catppuccin-Latte/metacity-1/metacity-theme-3.xml @@ -0,0 +1,755 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Colloid</name> + <author>vinceliucie</author> + <copyright>GPL</copyright> + <date>2022</date> + <description>Colloid Metacity theme</description> +</info> + +<!-- meaningful constants --> + +<constant name="C_titlebar_focused" value="gtk:custom(wm_bg,gtk:bg[NORMAL])"/> +<constant name="C_titlebar_unfocused" value="gtk:custom(wm_unfocused_bg,gtk:bg[NORMAL])"/> +<constant name="C_highlight_focused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_highlight_unfocused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_border_focused" value="gtk:custom(wm_border,blend/#000000/gtk:bg[NORMAL]/0.5)"/> +<constant name="C_border_unfocused" value="gtk:custom(wm_border,blend/#000000/gtk:bg[NORMAL]/0.65)"/> +<constant name="C_title_focused" value="gtk:custom(wm_title,gtk:fg[NORMAL])"/> +<constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_icon" value="gtk:custom(wm_button_icon,gtk:base[NORMAL])" /> +<constant name="C_button_close_hover_bg" value="gtk:custom(wm_button_close_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_close_active_bg" value="gtk:custom(wm_button_close_active_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_max_hover_bg" value="gtk:custom(wm_button_max_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_max_active_bg" value="gtk:custom(wm_button_max_active_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_min_hover_bg" value="gtk:custom(wm_button_min_hover_bg,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_min_active_bg" value="gtk:custom(wm_button_min_active_bg,gtk:fg[INSENSITIVE])"/> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="10" rounded_top_right="10"> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> + <distance name="bottom_height" value="1"/> + <distance name="left_titlebar_edge" value="6"/> + <distance name="right_titlebar_edge" value="6"/> + <distance name="title_vertical_pad" value="10"/> + <border name="title_border" left="10" right="10" top="6" bottom="6"/> + <border name="button_border" left="0" right="0" top="5" bottom="5"/> + <aspect_ratio name="button" value="1"/> +</frame_geometry> + +<frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="1"/> +</frame_geometry> + +<frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="1"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="modal" parent="normal"> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> + <distance name="bottom_height" value="1"/> + <distance name="title_vertical_pad" value="0"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="title_vertical_pad" value="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="6" rounded_bottom_right="6" parent="normal"> + <distance name="title_vertical_pad" value="6"/> +</frame_geometry> + +<!-- drawing operations --> + +<!-- title --> + +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_focused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_focused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_unfocused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_unfocused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<!-- button icons --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/button.svg" colorize="C_title_unfocused" x="(width - object_width) / 2" y="(height - object_height) / 2" alpha="0.25" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_min_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_pressed"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <piece position="overlay" draw_ops="rounded_border_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="overlay" draw_ops="rounded_border_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/src/themes/Catppuccin-Latte/metacity-1/thumbnail.png b/src/themes/Catppuccin-Latte/metacity-1/thumbnail.png new file mode 100644 index 00000000..951e800a Binary files /dev/null and b/src/themes/Catppuccin-Latte/metacity-1/thumbnail.png differ diff --git a/src/themes/Catppuccin-Latte/plank/dock.theme b/src/themes/Catppuccin-Latte/plank/dock.theme new file mode 100644 index 00000000..a4029c96 --- /dev/null +++ b/src/themes/Catppuccin-Latte/plank/dock.theme @@ -0,0 +1,64 @@ +#This file based on: +#https://git.launchpad.net/plank/tree/data/themes/Default/dock.theme + +[PlankTheme] +#The roundness of the top corners. +TopRoundness=16 +#The roundness of the bottom corners. +BottomRoundness=0 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=0;;0;;0;;0 +#The starting color (RGBA) of the fill gradient. +FillStartColor=242;;242;;242;;255 +#The ending color (RGBA) of the fill gradient. +FillEndColor=242;;242;;242;;255 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=242;;242;;242;;255 + +[PlankDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=2 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=2 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=1 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=2 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=5 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=0 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1.6666666666666667 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.625 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=0 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=600 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=150 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=300 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=250 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=30 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=10000 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=2000 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 +#The time (in ms) to move an item to its new position or its addition/removal to/from the dock. +ItemMoveTime=450 +#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time. +CascadeHide=true diff --git a/src/themes/Catppuccin-Latte/xfwm4/bottom-active.png b/src/themes/Catppuccin-Latte/xfwm4/bottom-active.png new file mode 100644 index 00000000..d86c7f84 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/bottom-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/bottom-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe0bc360 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/bottom-left-active.png b/src/themes/Catppuccin-Latte/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..cb6594fe Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/bottom-left-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..b91109a6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/bottom-right-active.png b/src/themes/Catppuccin-Latte/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..2b6ae74e Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/bottom-right-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..04ee622b Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/close-active.png b/src/themes/Catppuccin-Latte/xfwm4/close-active.png new file mode 100644 index 00000000..a27e9534 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/close-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/close-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/close-inactive.png new file mode 100644 index 00000000..5a939b72 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/close-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/close-prelight.png b/src/themes/Catppuccin-Latte/xfwm4/close-prelight.png new file mode 100644 index 00000000..4f3afd9d Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/close-prelight.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/close-pressed.png b/src/themes/Catppuccin-Latte/xfwm4/close-pressed.png new file mode 100644 index 00000000..18723584 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/close-pressed.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/hide-active.png b/src/themes/Catppuccin-Latte/xfwm4/hide-active.png new file mode 100644 index 00000000..4efae869 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/hide-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/hide-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/hide-inactive.png new file mode 100644 index 00000000..5a939b72 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/hide-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/hide-prelight.png b/src/themes/Catppuccin-Latte/xfwm4/hide-prelight.png new file mode 100644 index 00000000..70d4af1e Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/hide-prelight.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/hide-pressed.png b/src/themes/Catppuccin-Latte/xfwm4/hide-pressed.png new file mode 100644 index 00000000..0eb8d7c8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/hide-pressed.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/left-active.png b/src/themes/Catppuccin-Latte/xfwm4/left-active.png new file mode 100644 index 00000000..68c66ad8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/left-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/left-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/left-inactive.png new file mode 100644 index 00000000..6aa3e415 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/left-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/maximize-active.png b/src/themes/Catppuccin-Latte/xfwm4/maximize-active.png new file mode 100644 index 00000000..8aeefaa8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/maximize-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/maximize-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..5a939b72 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/maximize-prelight.png b/src/themes/Catppuccin-Latte/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..827e8617 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/maximize-pressed.png b/src/themes/Catppuccin-Latte/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..fe456126 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-active.png b/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-active.png new file mode 100644 index 00000000..8aeefaa8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 00000000..5a939b72 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-prelight.png b/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 00000000..ce665aa2 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-prelight.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-pressed.png b/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 00000000..56de874b Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/maximize-toggled-pressed.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/menu-active.png b/src/themes/Catppuccin-Latte/xfwm4/menu-active.png new file mode 100644 index 00000000..26aef053 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/menu-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/menu-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/menu-inactive.png new file mode 100644 index 00000000..7d5cdd72 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/menu-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/menu-prelight.png b/src/themes/Catppuccin-Latte/xfwm4/menu-prelight.png new file mode 100644 index 00000000..a33e9f29 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/menu-prelight.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/menu-pressed.png b/src/themes/Catppuccin-Latte/xfwm4/menu-pressed.png new file mode 100644 index 00000000..05d513f5 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/menu-pressed.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/right-active.png b/src/themes/Catppuccin-Latte/xfwm4/right-active.png new file mode 100644 index 00000000..6e492c3f Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/right-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/right-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/right-inactive.png new file mode 100644 index 00000000..b7a60e90 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/right-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/shade-active.png b/src/themes/Catppuccin-Latte/xfwm4/shade-active.png new file mode 100644 index 00000000..39750b45 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/shade-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/shade-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/shade-inactive.png new file mode 100644 index 00000000..57314234 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/shade-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/shade-prelight.png b/src/themes/Catppuccin-Latte/xfwm4/shade-prelight.png new file mode 100644 index 00000000..613377ab Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/shade-prelight.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/shade-pressed.png b/src/themes/Catppuccin-Latte/xfwm4/shade-pressed.png new file mode 100644 index 00000000..d6607edd Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/shade-pressed.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/stick-active.png b/src/themes/Catppuccin-Latte/xfwm4/stick-active.png new file mode 100644 index 00000000..031701d5 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/stick-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/stick-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/stick-inactive.png new file mode 100644 index 00000000..8413a246 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/stick-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/stick-prelight.png b/src/themes/Catppuccin-Latte/xfwm4/stick-prelight.png new file mode 100644 index 00000000..0560d4c2 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/stick-prelight.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/stick-pressed.png b/src/themes/Catppuccin-Latte/xfwm4/stick-pressed.png new file mode 100644 index 00000000..9ce3d065 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/stick-pressed.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-active.png b/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-active.png new file mode 100644 index 00000000..f891b26e Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-inactive.png new file mode 100644 index 00000000..07d75378 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-prelight.png b/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-prelight.png new file mode 100644 index 00000000..fc83dab1 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-prelight.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-pressed.png b/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-pressed.png new file mode 100644 index 00000000..786fc130 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/stick-toggled-pressed.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/themerc b/src/themes/Catppuccin-Latte/xfwm4/themerc new file mode 100644 index 00000000..fcaf079a --- /dev/null +++ b/src/themes/Catppuccin-Latte/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=6 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#707070 +active_text_shadow_color=#e7e7e7 + +inactive_text_color=#979797 +inactive_text_shadow_color=#e7e7e7 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-1-active.png b/src/themes/Catppuccin-Latte/xfwm4/title-1-active.png new file mode 100644 index 00000000..8ace76d6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-1-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-1-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..d963eff8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-2-active.png b/src/themes/Catppuccin-Latte/xfwm4/title-2-active.png new file mode 100644 index 00000000..8ace76d6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-2-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-2-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..d963eff8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-3-active.png b/src/themes/Catppuccin-Latte/xfwm4/title-3-active.png new file mode 100644 index 00000000..8ace76d6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-3-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-3-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..d963eff8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-4-active.png b/src/themes/Catppuccin-Latte/xfwm4/title-4-active.png new file mode 100644 index 00000000..8ace76d6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-4-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-4-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..d963eff8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-5-active.png b/src/themes/Catppuccin-Latte/xfwm4/title-5-active.png new file mode 100644 index 00000000..8ace76d6 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-5-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/title-5-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..d963eff8 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/top-left-active.png b/src/themes/Catppuccin-Latte/xfwm4/top-left-active.png new file mode 100644 index 00000000..36c43dbd Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/top-left-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/top-left-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..11890ca1 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/top-right-active.png b/src/themes/Catppuccin-Latte/xfwm4/top-right-active.png new file mode 100644 index 00000000..f558f326 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/top-right-active.png differ diff --git a/src/themes/Catppuccin-Latte/xfwm4/top-right-inactive.png b/src/themes/Catppuccin-Latte/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..41bf1e83 Binary files /dev/null and b/src/themes/Catppuccin-Latte/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/add-workspace-active.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 00000000..4b742855 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,12 @@ +<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="1.6500004"/> + </filter> + </defs> + <g transform="translate(0 -852.36)" shape-rendering="auto"> + <path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#333333" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/add-workspace-hover.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 00000000..8a1d3516 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace-hover.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-81.038405" + inkscape:cy="108.58132" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/add-workspace.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/add-workspace.svg new file mode 100644 index 00000000..8dba5df9 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-28.526103" + inkscape:cy="75.41215" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.87;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..dcf8298b --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-left.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="29.5" + inkscape:cx="13.680381" + inkscape:cy="6.1418434" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M10 3v10L5 8z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..ed66559d --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-right.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M6 3v10l5-5z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/checkbox-dark.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/checkbox-dark.svg new file mode 100644 index 00000000..65c19018 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#dddddd" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/checkbox-off.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/checkbox.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..b3a73fa1 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#333333" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/close-active.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/close-active.svg new file mode 100644 index 00000000..0dde2b9d --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/close-active.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#d8354a" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/close-hover.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/close-hover.svg new file mode 100644 index 00000000..37f8806a --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/close-hover.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#ff7a80" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/close.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/close.svg new file mode 100644 index 00000000..5dcc697b --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/close.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter879" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter879)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#f75a61" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/corner-ripple.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/corner-ripple.svg new file mode 100644 index 00000000..6440b6ca --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,5 @@ +<svg width="104" height="104" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -948.36)"> + <circle id="corner-ripple" cx="52" cy="1000" r="48" fill="#333333" opacity=".25"/> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/radiobutton-dark.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/radiobutton-dark.svg new file mode 100644 index 00000000..375c388a --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#dddddd"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/radiobutton-off.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/radiobutton.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..27a8ab48 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#333333"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/toggle-off.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/toggle-off.svg new file mode 100644 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/toggle-off.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/toggle-on-dark.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/toggle-on-dark.svg new file mode 100644 index 00000000..23f9373e --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#dddddd" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/toggle-on.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/toggle-on.svg new file mode 100644 index 00000000..510abf19 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/toggle-on.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#ffffff" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/assets/trash-icon.svg b/src/themes/Catppuccin-Mocha/cinnamon/assets/trash-icon.svg new file mode 100644 index 00000000..d78a123e --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ +<svg width="400" height="120" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -932.36)"> + <rect x="10" y="942.36" width="380" height="160" rx="18" ry="18" fill="#4d4d4d" stroke-width="0"/> + <path class="ColorScheme-Text" d="m200 964.36c-4.4183 0-8 3.5817-8 8h-16v4h48v-4h-16c0-4.4183-3.5817-8-8-8zm0 4c2.2091 1e-5 4 1.7909 4 4h-8c1e-5 -2.2091 1.7909-4 4-4zm-20 12v32c0 4.4321 3.5679 8.0001 8 8.0001h24c4.4321 0 8-3.568 8-8.0001v-32h-38zm4 4h32v28c0 2.2161-1.7839 4.0001-4 4.0001h-24c-2.2161 0-4-1.784-4-4.0001z" fill="#ececec"/> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/cinnamon/cinnamon.css b/src/themes/Catppuccin-Mocha/cinnamon/cinnamon.css new file mode 100644 index 00000000..a4b177c0 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/cinnamon/cinnamon.css @@ -0,0 +1,2266 @@ +stage { + font-size: 9pt; + color: #f5e0dc; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(245, 224, 220, 0.7); + background-color: rgba(245, 224, 220, 0.04); +} + +.sound-button:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); + border-radius: 6px; +} + +.sound-button:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); + border-radius: 6px; +} + +.sound-button:hover:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.3); + border-radius: 6px; +} + +.sound-button:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.3); + border-radius: 6px; +} + +.sound-button:insensitive { + color: rgba(245, 224, 220, 0.5); + background-color: rgba(245, 224, 220, 0.04); + border-radius: 6px; +} + +.notification-button, +.notification-icon-button, +.menu #notification .notification-button, +.menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button, +#notification .notification-button, +#notification .notification-icon-button { + border-radius: 6px; + color: rgba(245, 224, 220, 0.7); + background-color: transparent; +} + +.notification-button:hover, +.notification-icon-button:hover, +#notification .notification-button:hover, +#notification .notification-icon-button:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); + border-radius: 6px; +} + +.notification-button:active, +.notification-icon-button:active, +#notification .notification-button:active, +#notification .notification-icon-button:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.3); + border-radius: 6px; +} + +.notification-button:insensitive, +.notification-icon-button:insensitive, +#notification .notification-button:insensitive, +#notification .notification-icon-button:insensitive { + color: rgba(245, 224, 220, 0.3); + background-color: transparent; + border-radius: 6px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 6px 30px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(245, 224, 220, 0.7); + background-color: rgba(245, 224, 220, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #9399b2; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(245, 224, 220, 0.3); + background-color: transparent; +} + +#menu-search-entry, +.notification StEntry, +.menu #notification StEntry, +.popup-menu #notification StEntry, +#notification StEntry { + padding: 3px 12px; + min-height: 24px; + caret-size: 1px; + selection-background-color: #9399b2; + selected-color: rgba(0, 0, 0, 0.87); + transition-duration: 300ms; + border-radius: 9999px; + color: #f5e0dc; + border: 2px solid transparent; + background-color: rgba(245, 224, 220, 0.04); +} + +#menu-search-entry:focus, +.notification StEntry:focus, +.menu #notification StEntry:focus, +.popup-menu #notification StEntry:focus, +#notification StEntry:focus, +#menu-search-entry:hover, +.notification StEntry:hover, +.menu #notification StEntry:hover, +.popup-menu #notification StEntry:hover, +#notification StEntry:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.04); + border: 2px solid #9399b2; +} + +#menu-search-entry:insensitive, +.notification StEntry:insensitive, +.menu #notification StEntry:insensitive, +.popup-menu #notification StEntry:insensitive, +#notification StEntry:insensitive { + border: 2px solid transparent; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +#menu-search-entry StIcon.capslock-warning, +.notification StEntry StIcon.capslock-warning, +.menu #notification StEntry StIcon.capslock-warning, +.popup-menu #notification StEntry StIcon.capslock-warning, +#notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #f9e2af; + padding: 0 6px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(49, 50, 68, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: #7F849C; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: #585b70; +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #9399b2; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(245, 224, 220, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #9399b2; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 24px; + height: 24px; +} + +.check-box StBin, +.check-box:focus StBin { + background-image: url('assets/checkbox-off.svg'); +} + +.check-box:checked StBin, +.check-box:focus:checked StBin { + background-image: url('assets/checkbox-dark.svg'); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 24px; + height: 24px; +} + +.radiobutton StBin, +.radiobutton:focus StBin { + background-image: url('assets/radiobutton-off.svg'); +} + +.radiobutton:checked StBin, +.radiobutton:focus:checked StBin { + background-image: url('assets/radiobutton-dark.svg'); +} + +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url('assets/toggle-off.svg'); +} + +.toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.popup-menu-item:active .toggle-switch { + background-image: url('assets/toggle-off.svg'); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.cinnamon-link { + color: #74c7ec; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #89b4fa; +} + +#Tooltip { + border-radius: 9999px; + padding: 6px 12px; + background-color: rgba(17, 17, 27, 0.9); + color: #f5e0dc; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 3px; + color: #f5e0dc; + background-color: rgba(49, 50, 68, 0.95); + border-radius: 12px; + margin: 6px; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + border: 2px solid #cba6f7; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 6px; + background-gradient-direction: none; + box-shadow: none; + background-color: #9399b2; + color: rgba(0, 0, 0, 0.6); +} + +.menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-combo-menu .popup-sub-menu .popup-menu-item:active { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, +.menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 3px; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 6px 12px; + spacing: 12px; + border-radius: 6px; +} + +.menu .popup-menu-item:hover, +.menu .popup-menu-item:active, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:hover, +.popup-combo-menu .popup-menu-item:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(245, 224, 220, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(245, 224, 220, 0.5); +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(245, 224, 220, 0.12); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: rgba(245, 224, 220, 0.5); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 12px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 0; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 0; + margin: 0; + padding: 0; + border-color: rgba(245, 224, 220, 0.12); + border-bottom-width: 0; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 36px; + width: 42px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(242, 139, 130, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 6px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 6px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, +.panel-bottom, +.panel-left, +.panel-right { + color: rgba(245, 224, 220, 0.7); + font-size: 1em; + padding: 0px; + background-color: rgba(30, 30, 46, 0.95); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, +.panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, +.panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, +.panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, +.panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, +.panel-left .panel-button:active, +.panel-left .panel-status-button:active, +.panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: #9399b2; +} + +.panel-dummy { + background-color: rgba(242, 139, 130, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(242, 139, 130, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(245, 224, 220, 0.7); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(245, 224, 220, 0.7); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(17, 17, 27, 0.9); + border: 1px solid rgba(17, 17, 27, 0.9); + color: #f5e0dc; + spacing: 25px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +#selected.window-caption { + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); + border: 1px solid #9399b2; + spacing: 25px; +} + +.expo-workspaces-name-entry, +#selected.expo-workspaces-name-entry { + height: 15px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +#selected.expo-workspaces-name-entry:focus { + border: 1px solid #9399b2; + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); + font-style: italic; + transition-duration: 300; + selection-background-color: rgba(0, 0, 0, 0.87); + selected-color: #9399b2; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(245, 224, 220, 0); + background-color: rgba(245, 224, 220, 0); + border-radius: 6px; +} + +#active.expo-workspace-thumbnail-frame { + border: 4px solid #9399b2; + background-color: black; + border-radius: 6px; +} + +.expo-background { + background-color: #191919; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, +.workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url('assets/add-workspace.svg'); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url('assets/add-workspace-hover.svg'); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url('assets/add-workspace-active.svg'); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url('assets/close.svg'); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url('assets/close-hover.svg'); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url('assets/close-active.svg'); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url('assets/trash-icon.svg'); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #7f849c; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 6px; + background-color: #1e1e2e; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #7f849c; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #f5e0dc; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, +.calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(245, 224, 220, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(245, 224, 220, 0.25); +} + +.calendar-change-month-back { + background-image: url('assets/calendar-arrow-left.svg'); +} + +.calendar-change-month-back:rtl { + background-image: url('assets/calendar-arrow-right.svg'); +} + +.calendar-change-month-forward { + background-image: url('assets/calendar-arrow-right.svg'); +} + +.calendar-change-month-forward:rtl { + background-image: url('assets/calendar-arrow-left.svg'); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: #f5e0dc; + border-radius: 6px; +} + +.calendar-day-base { + text-align: center; + width: 28px; + height: 28px; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-heading { + color: rgba(245, 224, 220, 0.7); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(245, 224, 220, 0.7); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #f5e0dc; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: rgba(0, 0, 0, 0.87); + background-color: #9399b2; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(245, 224, 220, 0.7); + opacity: 1; +} + +.calendar-week-number { + width: 20px; + height: 20px; + margin: 6px 0; + color: rgba(245, 224, 220, 0.3); + font-weight: bold; + background-color: rgba(245, 224, 220, 0.04); + border-radius: 9999px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +#notification { + border-radius: 12px; + padding: 12px; + spacing-rows: 9px; + spacing-columns: 9px; + margin-from-right-edge-of-screen: 18px; + width: 28em; + color: #f5e0dc; + background-color: rgba(49, 50, 68, 0.8); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + margin: 7px 12px 17px 12px; +} + +#notification .notification-button, +#notification .notification-icon-button { + padding: 6px; +} + +.menu #notification, +.popup-menu #notification { + border: none; + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, +.popup-menu #notification:hover { + background-color: rgba(245, 224, 220, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, +.menu #notification.multi-line-notification, +.popup-menu #notification, +.popup-menu #notification.multi-line-notification { + color: #f5e0dc; +} + +.menu #notification .notification-button, +.menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button { + padding: 6px; +} + +#notification.multi-line-notification { + padding-bottom: 12px; + color: #f5e0dc; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, +#notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 6px; +} + +#notification-actions { + spacing: 9px; +} + +.notification-with-image { + min-height: 159px; + color: #f5e0dc; +} + +.notification-button, +.notification-icon-button { + padding: 6px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #f5e0dc; + background-color: rgba(49, 50, 68, 0.95); + border: none; + border-radius: 6px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #9399b2; +} + +.switcher-list .item-box:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #9399b2; + border: 0px solid #9399b2; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(245, 224, 220, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #f5e0dc; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(245, 224, 220, 0.7); +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url('assets/corner-ripple.svg'); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: #f5e0dc; +} + +.modal-dialog { + color: #f5e0dc; + background-color: rgba(17, 17, 27, 0.9); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 6px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 6px 12px; + background-color: rgba(17, 17, 27, 0.9); + border-radius: 6px; + color: #f5e0dc; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #f5e0dc; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #f38ba8; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 3px 12px; + border-radius: 6px; + caret-color: #f5e0dc; + selected-color: rgba(0, 0, 0, 0.87); + selection-background-color: #9399b2; + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.04); + border: 2px solid #cba6f7; +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #f9e2af; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: #f5e0dc; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(17, 17, 27, 0.9); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + color: rgba(245, 224, 220, 0.7); + background-color: rgba(245, 224, 220, 0.04); +} + +.keyboard-key:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); +} + +.keyboard-key:active, +.keyboard-key:checked { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.3); +} + +.keyboard-key:grayed { + color: rgba(245, 224, 220, 0.3); + background-color: transparent; +} + +.keyboard-subkeys { + color: #f5e0dc; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(17, 17, 27, 0.9); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + margin-bottom: 6px; + padding: 6px; + transition-duration: 300; + background-color: rgba(245, 224, 220, 0.05); + border: none; + border-radius: 6px; +} + +.menu-favorites-button { + padding: 9px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 9px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 9px; +} + +.menu-categories-box { + padding: 9px 30px; +} + +.menu-applications-inner-box, +.menu-applications-outer-box { + padding: 9px 9px 0 9px; +} + +.menu-application-button { + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 6px; +} + +.menu-application-button-label:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button { + padding: 3px 0; + border-radius: 6px; + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 6px 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 6px 6px 0; +} + +.menu-category-button { + padding: 6px; + border-radius: 6px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, +.menu-category-button-selected { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); + border-radius: 6px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(245, 224, 220, 0.5); +} + +.menu-category-button-label:ltr { + padding-left: 6px; +} + +.menu-category-button-label:rtl { + padding-right: 6px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; + margin-bottom: 6px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #f5e0dc; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #f5e0dc; +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(245, 224, 220, 0.7); + background-color: rgba(30, 30, 46, 0.85); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(245, 224, 220, 0.7); + border-radius: 0; + background-color: rgba(30, 30, 46, 0.85); + border: none; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 6px; + color: #9399b2; +} + +.osd-window .level-bar { + border-radius: 6px; + background-color: #9399b2; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, +.panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, +.panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100ms; + color: rgba(245, 224, 220, 0.9); + border-radius: 0; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top: 2px solid transparent; +} + +.panel-top .window-list-item-box StIcon, +.panel-top .window-list-item-box StBin, +.panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom: 2px solid transparent; +} + +.panel-bottom .window-list-item-box StIcon, +.panel-bottom .window-list-item-box StBin, +.panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left: 2px solid transparent; +} + +.panel-left .window-list-item-box StIcon, +.panel-left .window-list-item-box StBin, +.panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right: 2px solid transparent; +} + +.panel-right .window-list-item-box StIcon, +.panel-right .window-list-item-box StBin, +.panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: rgba(245, 224, 220, 0.7); + background-gradient-direction: none; + background-color: rgba(245, 224, 220, 0.15); +} + +.window-list-item-box:active, +.window-list-item-box:checked, +.window-list-item-box:running { + color: rgba(245, 224, 220, 0.7); + background-gradient-direction: none; + background-color: rgba(245, 224, 220, 0.25); + border-color: rgba(245, 224, 220, 0.3); +} + +.window-list-item-box:active:hover, +.window-list-item-box:checked:hover, +.window-list-item-box:running:hover { + background-color: rgba(245, 224, 220, 0.3); +} + +.window-list-item-box:focus { + color: rgba(245, 224, 220, 0.7); + background-gradient-direction: none; + background-image: radial-gradient( + 5px 5px 45deg, + circle cover, + rgba(245, 224, 220, 0.7) 0%, + rgba(245, 224, 220, 0.7) 100% + ); + border-color: #9399b2; + background-color: rgba(245, 224, 220, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(245, 224, 220, 0.3); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, +.window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #a6e3a1; + background-gradient-end: #a6e3a1; + border-radius: 6px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #f9e2af; + background-gradient-end: #f9e2af; +} + +.window-list-preview { + padding: 12px; + spacing: 6px; + border: none; + background-color: #1e1e2e; + border-radius: 6px; + color: #f5e0dc; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(242, 139, 130, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 6px; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 6px; + spacing: 6px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(245, 224, 220, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(245, 224, 220, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #9399b2; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(245, 224, 220, 0.6); + border-radius: 0; + spacing: 6px; + border-bottom: 2px solid transparent; +} + +.grouped-window-list-item-box.top, +.grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: rgba(245, 224, 220, 0.7); + background-gradient-direction: none; + background-color: rgba(245, 224, 220, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(245, 224, 220, 0.7); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(245, 224, 220, 0.3); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(245, 224, 220, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(245, 224, 220, 0.7); + background-gradient-direction: none; + background-color: rgba(245, 224, 220, 0.2); + border-color: #9399b2; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(245, 224, 220, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #a6e3a1; + background-gradient-end: #a6e3a1; + border-radius: 6px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #f9e2af; + background-gradient-end: #f9e2af; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 6px; + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 9999px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 12px 18px; + spacing: 6px; + background-color: rgba(0, 0, 0, 0.45); + border: none; + border-radius: 0 0 6px 6px; + color: #f5e0dc; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: #f5e0dc; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(245, 224, 220, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(245, 224, 220, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(245, 224, 220, 0.5); +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(5, 5, 5, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #1f1f1f; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #9399b2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: rgba(245, 224, 220, 0.7); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, +.workspace-button:outlined:hover { + color: #9399b2; +} + +.workspace-button:hover { + color: #f5e0dc; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #9399b2; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(71, 71, 71, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(71, 71, 71, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(84, 84, 84, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(46, 46, 46, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 0; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(245, 224, 220, 0.1); +} + +.panel-launcher:active { + background-color: rgba(245, 224, 220, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(245, 224, 220, 0.1); +} + +.launcher:active { + background-color: rgba(245, 224, 220, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 3px; +} + +.applet-separator-line { + width: 1px; + background: rgba(245, 224, 220, 0.12); +} + +.applet-box { + padding: 0 6px; + color: rgba(245, 224, 220, 0.7); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 6px 0; +} + +.applet-box:hover { + color: rgba(245, 224, 220, 0.7); + background-color: rgba(245, 224, 220, 0.15); +} + +.applet-box:checked, +.applet-box:checked:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #9399b2; +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(242, 139, 130, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(245, 224, 220, 0.7); +} + +.applet-box:checked .applet-label { + color: rgba(0, 0, 0, 0.87); + text-shadow: none; +} + +.applet-icon { + color: rgba(245, 224, 220, 0.7); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(245, 224, 220, 0.7); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #f5e0dc; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #f5e0dc; +} + +.desklet:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.desklet-with-borders { + color: #f5e0dc; + background-color: rgba(17, 17, 27, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.desklet-with-borders-and-header { + color: #f5e0dc; + background-color: rgba(17, 17, 27, 0.9); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.desklet-header { + color: #f5e0dc; + background-color: rgba(17, 17, 27, 0.9); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #cba6f7; + background-color: rgba(242, 205, 205, 0.3); +} + +.photoframe-box { + color: #f5e0dc; + background-color: rgba(17, 17, 27, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, +.tile-preview.snap, +.tile-hud, +.tile-hud.snap { + background-color: rgba(242, 205, 205, 0.3); + border: 1px solid #9399b2; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/themes/Catppuccin-Mocha/cinnamon/thumbnail.png b/src/themes/Catppuccin-Mocha/cinnamon/thumbnail.png new file mode 100644 index 00000000..080f3f84 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/cinnamon/thumbnail.png differ diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/applogo.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/applogo.svg new file mode 100644 index 00000000..7637e035 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/applogo.svg @@ -0,0 +1,291 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + style="isolation:isolate" + width="256" + height="256" + viewBox="0 0 256 256" + version="1.1" + id="svg44" + sodipodi:docname="applogo6.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview46" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="2.5293854" + inkscape:cx="70.76818" + inkscape:cy="129.4781" + inkscape:window-width="1920" + inkscape:window-height="944" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg44" /> + <defs + id="defs13"> + <filter + id="rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l" + width="1.0842484" + height="1.1077841" + x="-0.042124196" + y="-0.045133094" + color-interpolation-filters="sRGB" + filterUnits="objectBoundingBox"> + <feGaussianBlur + in="SourceGraphic" + stdDeviation="4.294" + id="feGaussianBlur2" /> + <feOffset + dx="0" + dy="4" + result="pf_100_offsetBlur" + id="feOffset4" /> + <feFlood + flood-opacity=".4" + id="feFlood6" /> + <feComposite + in2="pf_100_offsetBlur" + operator="in" + result="pf_100_dropShadow" + id="feComposite8" /> + <feBlend + in="SourceGraphic" + in2="pf_100_dropShadow" + mode="normal" + id="feBlend10" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4166" + id="linearGradient4172" + x1="1037.0122" + y1="589.11401" + x2="1043.105" + y2="108.17625" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4166"> + <stop + style="stop-color:#c35781;stop-opacity:1" + offset="0" + id="stop4168" /> + <stop + style="stop-color:#25458b;stop-opacity:1" + offset="1" + id="stop4170" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4205" + id="linearGradient4211" + x1="1090.6018" + y1="651.76404" + x2="1082.9858" + y2="414.90842" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4205"> + <stop + style="stop-color:#bf73d3;stop-opacity:1" + offset="0" + id="stop4207" /> + <stop + style="stop-color:#ff8428;stop-opacity:1" + offset="1" + id="stop4209" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4160" + id="linearGradient4167" + x1="843.57886" + y1="376.56763" + x2="821.90533" + y2="536.67523" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4160"> + <stop + style="stop-color:#dca11f;stop-opacity:1" + offset="0" + id="stop4162" /> + <stop + style="stop-color:#eab3b3;stop-opacity:1" + offset="1" + id="stop4164" /> + </linearGradient> + </defs> + <g + filter="url(#rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l)" + id="g22" + style="fill:#343b58;fill-opacity:1"> + <linearGradient + id="_lgradient_133" + x1=".567" + x2=".567" + y1="1.071" + y2="-.742" + gradientTransform="matrix(244.648,0,0,228.338,5.619,11.952)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#333333" + id="stop15" /> + <stop + offset="100%" + style="stop-color:#4d4d4d" + id="stop17" /> + </linearGradient> + <path + fill="url(#_lgradient_133)" + d="M 165.628 11.952 C 239.684 11.952 250.267 22.509 250.267 96.495 L 250.267 155.746 C 250.267 229.733 239.684 240.29 165.628 240.29 L 90.259 240.29 C 16.203 240.29 5.619 229.733 5.619 155.746 L 5.619 96.495 C 5.619 22.509 16.203 11.952 90.259 11.952 L 165.628 11.952 Z" + id="path20" + style="fill:#343b58;fill-opacity:1" /> + </g> + <linearGradient + id="_lgradient_134" + x1=".516" + x2=".52" + y1="1.651" + y2="-.013" + gradientTransform="matrix(145,0,0,145,55.5,55.5)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#0575e6" + id="stop24" /> + <stop + offset="100%" + style="stop-color:#00f260" + id="stop26" /> + </linearGradient> + <g + opacity=".4" + id="g42"> + <linearGradient + id="_lgradient_135" + x1=".517" + x2=".517" + y1="0" + y2="1" + gradientTransform="matrix(244.65,0,0,228.34,5.68,11.95)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#ffffff" + id="stop31" /> + <stop + offset="12.5%" + stop-opacity=".098" + style="stop-color:#ffffff" + id="stop33" /> + <stop + offset="92.5%" + stop-opacity=".098" + style="stop-color:#000000" + id="stop35" /> + <stop + offset="100%" + stop-opacity=".498" + style="stop-color:#000000" + id="stop37" /> + </linearGradient> + <path + fill="url(#_lgradient_135)" + fill-rule="evenodd" + d="M 165.068 11.951 C 169.396 11.941 173.724 11.991 178.052 12.089 C 181.927 12.167 185.803 12.315 189.678 12.541 C 193.131 12.737 196.583 13.022 200.026 13.395 C 203.085 13.73 206.144 14.181 209.174 14.741 C 211.889 15.243 214.574 15.881 217.22 16.657 C 219.62 17.355 221.971 18.219 224.243 19.241 C 226.358 20.184 228.384 21.304 230.302 22.591 C 232.142 23.829 233.863 25.244 235.437 26.806 C 237.001 28.378 238.417 30.088 239.656 31.925 C 240.945 33.841 242.066 35.865 243.02 37.967 C 244.043 40.247 244.909 42.585 245.617 44.972 C 246.394 47.615 247.034 50.297 247.535 53.009 C 248.096 56.035 248.548 59.081 248.883 62.136 C 249.257 65.575 249.542 69.014 249.739 72.462 C 249.965 76.323 250.112 80.194 250.201 84.055 C 250.289 88.378 250.339 92.701 250.329 97.014 L 250.329 155.226 C 250.339 159.549 250.289 163.862 250.201 168.185 C 250.112 172.056 249.965 175.917 249.739 179.778 C 249.542 183.226 249.257 186.675 248.883 190.104 C 248.548 193.159 248.096 196.215 247.535 199.241 C 247.034 201.943 246.394 204.625 245.617 207.268 C 244.909 209.655 244.043 212.003 243.02 214.273 C 242.066 216.385 240.945 218.399 239.656 220.315 C 238.417 222.152 237.001 223.872 235.437 225.434 C 233.863 226.996 232.142 228.411 230.302 229.649 C 228.384 230.936 226.358 232.056 224.243 232.999 C 221.971 234.021 219.62 234.885 217.22 235.593 C 214.574 236.369 211.889 237.007 209.174 237.499 C 206.144 238.068 203.085 238.51 200.026 238.845 C 196.583 239.218 193.131 239.503 189.678 239.699 C 185.803 239.925 181.927 240.073 178.052 240.161 C 173.724 240.249 169.396 240.299 165.068 240.289 L 90.942 240.289 C 86.614 240.299 82.286 240.249 77.958 240.161 C 74.083 240.073 70.207 239.925 66.332 239.699 C 62.879 239.503 59.427 239.218 55.984 238.845 C 52.925 238.51 49.866 238.068 46.836 237.499 C 44.121 237.007 41.436 236.369 38.79 235.593 C 36.39 234.885 34.039 234.021 31.767 232.999 C 29.652 232.056 27.626 230.936 25.708 229.649 C 23.868 228.411 22.147 226.996 20.573 225.434 C 19.009 223.872 17.593 222.152 16.354 220.315 C 15.065 218.399 13.944 216.385 12.99 214.273 C 11.967 212.003 11.101 209.655 10.393 207.268 C 9.616 204.625 8.976 201.943 8.475 199.241 C 7.914 196.215 7.462 193.159 7.127 190.104 C 6.753 186.675 6.468 183.226 6.271 179.778 C 6.045 175.917 5.898 172.056 5.809 168.185 C 5.721 163.862 5.671 159.549 5.681 155.226 L 5.681 97.014 C 5.671 92.701 5.721 88.378 5.809 84.055 C 5.898 80.194 6.045 76.323 6.271 72.462 C 6.468 69.014 6.753 65.575 7.127 62.136 C 7.462 59.081 7.914 56.035 8.475 53.009 C 8.976 50.297 9.616 47.615 10.393 44.972 C 11.101 42.585 11.967 40.247 12.99 37.967 C 13.944 35.865 15.065 33.841 16.354 31.925 C 17.593 30.088 19.009 28.378 20.573 26.806 C 22.147 25.244 23.868 23.829 25.708 22.591 C 27.626 21.304 29.652 20.184 31.767 19.241 C 34.039 18.219 36.39 17.355 38.79 16.657 C 41.436 15.881 44.121 15.243 46.836 14.741 C 49.866 14.181 52.925 13.73 55.984 13.395 C 59.427 13.022 62.879 12.737 66.332 12.541 C 70.207 12.315 74.083 12.167 77.958 12.089 C 82.286 11.991 86.614 11.941 90.942 11.951 L 165.068 11.951 Z M 165.078 15.96 C 169.376 15.95 173.675 15.999 177.973 16.087 C 181.8 16.176 185.626 16.323 189.452 16.539 C 192.836 16.736 196.219 17.011 199.583 17.384 C 202.554 17.699 205.515 18.131 208.446 18.681 C 211.023 19.153 213.58 19.762 216.099 20.499 C 218.322 21.147 220.495 21.953 222.6 22.896 C 224.509 23.751 226.338 24.763 228.069 25.922 C 229.692 27.013 231.207 28.26 232.594 29.646 C 233.981 31.031 235.23 32.544 236.332 34.165 C 237.492 35.894 238.506 37.712 239.361 39.608 C 240.306 41.72 241.112 43.892 241.761 46.102 C 242.509 48.617 243.109 51.162 243.591 53.736 C 244.132 56.664 244.565 59.611 244.889 62.578 C 245.263 65.938 245.539 69.308 245.735 72.688 C 245.952 76.51 246.109 80.322 246.188 84.144 C 246.276 88.437 246.325 92.721 246.325 97.014 C 246.325 97.014 246.325 97.014 246.325 97.014 L 246.325 155.226 C 246.325 155.226 246.325 155.226 246.325 155.226 C 246.325 159.519 246.276 163.803 246.188 168.096 C 246.109 171.918 245.952 175.74 245.735 179.552 C 245.539 182.932 245.263 186.302 244.889 189.672 C 244.565 192.629 244.132 195.576 243.591 198.504 C 243.109 201.078 242.509 203.623 241.761 206.138 C 241.112 208.358 240.306 210.52 239.361 212.632 C 238.506 214.528 237.492 216.356 236.332 218.075 C 235.23 219.706 233.981 221.219 232.594 222.604 C 231.207 223.98 229.692 225.227 228.069 226.318 C 226.338 227.477 224.509 228.489 222.6 229.344 C 220.495 230.297 218.322 231.093 216.099 231.741 C 213.58 232.478 211.023 233.087 208.446 233.559 C 205.515 234.109 202.554 234.541 199.583 234.865 C 196.219 235.229 192.836 235.514 189.452 235.701 C 185.626 235.917 181.8 236.074 177.973 236.153 C 173.675 236.251 169.376 236.29 165.078 236.29 C 165.078 236.29 165.078 236.29 165.068 236.29 L 90.942 236.29 C 90.932 236.29 90.932 236.29 90.932 236.29 C 86.634 236.29 82.335 236.251 78.037 236.153 C 74.21 236.074 70.384 235.917 66.558 235.701 C 63.174 235.514 59.791 235.229 56.427 234.865 C 53.456 234.541 50.495 234.109 47.564 233.559 C 44.987 233.087 42.43 232.478 39.911 231.741 C 37.688 231.093 35.515 230.297 33.41 229.344 C 31.501 228.489 29.672 227.477 27.941 226.318 C 26.318 225.227 24.803 223.98 23.416 222.604 C 22.029 221.219 20.78 219.706 19.678 218.075 C 18.518 216.356 17.504 214.528 16.649 212.632 C 15.704 210.52 14.898 208.358 14.249 206.138 C 13.501 203.623 12.901 201.078 12.419 198.504 C 11.878 195.576 11.445 192.629 11.121 189.672 C 10.747 186.302 10.472 182.932 10.275 179.552 C 10.058 175.74 9.901 171.918 9.822 168.096 C 9.734 163.803 9.685 159.519 9.685 155.226 C 9.685 155.226 9.685 155.226 9.685 155.226 L 9.685 97.014 C 9.685 97.014 9.685 97.014 9.685 97.014 C 9.685 92.721 9.734 88.437 9.822 84.144 C 9.901 80.322 10.058 76.51 10.275 72.688 C 10.472 69.308 10.747 65.938 11.121 62.578 C 11.445 59.611 11.878 56.664 12.419 53.736 C 12.901 51.162 13.501 48.617 14.249 46.102 C 14.898 43.892 15.704 41.72 16.649 39.608 C 17.504 37.712 18.518 35.894 19.678 34.165 C 20.78 32.544 22.029 31.031 23.416 29.646 C 24.803 28.26 26.318 27.013 27.941 25.922 C 29.672 24.763 31.501 23.751 33.41 22.896 C 35.515 21.953 37.688 21.147 39.911 20.499 C 42.43 19.762 44.987 19.153 47.564 18.681 C 50.495 18.131 53.456 17.699 56.427 17.384 C 59.791 17.011 63.174 16.736 66.558 16.539 C 70.384 16.323 74.21 16.176 78.037 16.087 C 82.335 15.999 86.634 15.95 90.932 15.96 C 90.932 15.96 90.932 15.96 90.942 15.96 L 165.068 15.96 C 165.078 15.96 165.078 15.96 165.078 15.96 Z" + id="path40" /> + </g> + <g + id="g1599" + transform="matrix(1.0348995,0,0,1.0348995,-4.4651488,-4.4713569)"> + <circle + style="fill:url(#linearGradient4172);fill-opacity:1;stroke:none;stroke-width:0.323549" + id="path4164" + cx="125.3817" + cy="128.121" + r="85.649734" /> + <path + style="fill:url(#linearGradient4211);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 174.92511,162.64428 12.34157,5.09278 5.10258,-1.93702 6.55646,3.01886 -4.74048,8.02523 -17.37999,17.95124 -13.93187,-25.82581 z" + id="path4201" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:url(#linearGradient4167);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.20266px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 95.220219,104.1226 c -13.414174,-1.13822 -38.494654,17.39213 -49.755742,35.196 5.517522,40.42426 39.617452,70.54458 79.917123,70.59046 18.33627,-0.006 36.12495,-6.32892 50.44136,-17.9304 -1.55786,-11.95524 -6.9009,-23.30851 -20.35324,-38.78033 -16.41408,-19.17735 -41.63363,-45.97015 -60.249501,-49.07573 z" + id="path3342" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 125.38169,39.596232 A 87.421061,88.524876 0 0 0 37.960681,128.121 87.421061,88.524876 0 0 0 125.38169,216.64578 87.421061,88.524876 0 0 0 212.80271,128.121 87.421061,88.524876 0 0 0 125.38169,39.596232 Z m 0,7.239965 A 80.271247,81.284782 0 0 1 205.6529,128.121 80.271247,81.284782 0 0 1 125.38169,209.40581 80.271247,81.284782 0 0 1 45.110489,128.121 80.271247,81.284782 0 0 1 125.38169,46.836197 Z" + id="path3453" + inkscape:connector-curvature="0" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 122.08545,73.426552 c -2.63242,0.02902 -5.38099,0.228079 -8.27134,0.652151 -20.900303,3.066496 -34.290467,11.321795 -51.446114,32.026257 -6.970284,8.41215 -13.13037,18.55126 -17.536713,26.33445 0.153022,2.87365 0.455718,5.73712 0.906822,8.57846 12.039196,-16.66062 45.556924,-41.294482 53.103037,-30.43442 8.639788,12.43403 -16.248744,29.71622 -12.907818,34.41369 3.579839,5.03338 19.258646,-2.95449 33.809556,-3.9995 16.24493,-1.16665 24.87558,3.85993 35.72684,12.20069 -2.73286,-5.15665 -4.52515,-8.92309 -5.56478,-12.62092 -2.16097,-7.68645 3.60676,-14.831 5.76382,-19.03754 3.42716,-6.68326 6.31337,-15.99432 11.40826,-21.02055 8.91706,-8.796919 24.48441,-13.349826 38.23878,-17.913974 4.30449,-1.428366 8.1201,-1.125871 12.60953,-2.109384 -4.16653,-2.325638 -9.36712,-3.187099 -13.61496,-3.250023 -22.64416,-0.3354 -36.44405,3.095939 -45.58242,2.100539 -11.59033,-1.26248 -22.42743,-6.076601 -36.6425,-5.919926 z" + id="path3481" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssccssscsssscsss" /> + <ellipse + style="fill:#c8b7b7;fill-opacity:1;stroke:none;stroke-width:0.302252" + id="path3485" + cx="142.8614" + cy="71.206673" + rx="5.9839044" + ry="5.9307613" + transform="rotate(11.377029)" /> + <path + sodipodi:nodetypes="cscc" + inkscape:connector-curvature="0" + id="path4068" + d="m 146.91184,100.77154 c 4.80047,-2.489525 7.12019,-4.559505 18.33208,-7.360652 10.88389,-2.719193 24.42329,-9.29191 35.31597,-11.84299 -18.6361,2.245588 -41.12133,6.946661 -53.64805,19.203642 z" + style="fill:#c8b7b7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.234781px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 68.208299,152.19546 c -3.84395,-0.0683 -13.067139,4.09601 -17.792012,6.27317 a 80.768521,81.788333 0 0 0 9.044195,16.73669 c 2.717649,-11.46999 12.121856,-19.43198 10.321325,-22.39942 -0.248994,-0.41036 -0.800631,-0.59672 -1.573508,-0.61044 z" + id="path4152" + inkscape:connector-curvature="0" /> + <path + style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 170.34321,91.948772 c 9.74499,-2.715631 26.55754,-9.346742 38.81741,-10.893893 -2.25746,-0.421293 -6.34297,0.272489 -8.60073,0.513028 -12.10683,2.396987 -23.92415,7.224464 -30.21668,10.380874 z" + id="path4179" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="path4181" + cx="104.98782" + cy="62.369961" + r="1.1263562" /> + <circle + r="0.79609054" + cy="58.260956" + cx="111.54447" + id="circle4187" + style="fill:#acaad1;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" /> + <circle + style="fill:#7572b2;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="circle4213" + cx="161.0078" + cy="69.400787" + r="0.79609054" /> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/calendar-arrow-left.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..ec8b4783 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m10 3v10l-5-5z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/calendar-arrow-right.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..6fc5556f --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m6 3v10l5-5z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/calendar-today.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/calendar-today.svg new file mode 100644 index 00000000..5e77084c --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + id="svg10621" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="calendar-today.svg"> + <defs + id="defs10623"> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient99561-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <linearGradient + inkscape:collect="always" + id="linearGradient34508-1-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop34510-1-9" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop34512-4-5" /> + </linearGradient> + <radialGradient + r="42" + fy="30" + fx="51" + cy="30" + cx="51" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + gradientUnits="userSpaceOnUse" + id="radialGradient10592" + xlink:href="#linearGradient34508-1-3" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3770" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3001" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3007" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3067" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3072" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient2997" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#000000" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="8" + inkscape:cx="-23.537329" + inkscape:cy="-31.442864" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="2133" + inkscape:window-height="1241" + inkscape:window-x="238" + inkscape:window-y="88" + inkscape:window-maximized="0" + borderlayer="true" + inkscape:showpageshadow="false"> + <inkscape:grid + type="xygrid" + id="grid3109" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata10626"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-469.08263,-537.99307)"> + <circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:0.23756906;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="path7305" + cx="481.57138" + cy="559.4649" + r="1.5" /> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/checkbox-dark.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/checkbox-dark.svg new file mode 100644 index 00000000..8dac4757 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox-dark.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="9.427027" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + fill="#616161" + style="paint-order:stroke fill markers;fill:#e0e0e0;fill-opacity:1" + id="path2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/checkbox-off.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 00000000..0c5e5a0a --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF" opacity="0.7"> + <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/checkbox.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/checkbox.svg new file mode 100644 index 00000000..0f79f2b2 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/checkbox.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + fill="#616161" + style="paint-order:stroke fill markers;fill:#333333" + id="path2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/dash-placeholder.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 00000000..172156ae --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF"> + <circle cx="12" cy="12" r="12" opacity="0.3"/> + <circle cx="12" cy="12" r="4"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/no-events.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/no-events.svg new file mode 100644 index 00000000..239177d1 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + viewBox="0 0 48 48" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="no-events.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs10" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1413" + inkscape:window-height="955" + id="namedview8" + showgrid="true" + inkscape:zoom="4.9166667" + inkscape:cx="-16.677966" + inkscape:cy="15.864407" + inkscape:window-x="46" + inkscape:window-y="71" + inkscape:window-maximized="0" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid4134" /> + </sodipodi:namedview> + <path + d="M0 0h48v48H0z" + fill="none" + id="path4" /> + <path + d="m 38,6 -2,0 0,-4 -4,0 0,4 -16,0 0,-4 -4,0 0,4 -2,0 C 7.79,6 6.02,7.79 6.02,10 L 6,38 c 0,2.21 1.79,4 4,4 l 28,0 c 2.21,0 4,-1.79 4,-4 L 42,10 C 42,7.79 40.21,6 38,6 Z m 0,32 -28,0 0,-22 28,0 z" + id="path6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccccccccsccsssssccccc" + style="fill:#f5f5f5;fill-opacity:1;opacity:0.54" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/no-notifications.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/no-notifications.svg new file mode 100644 index 00000000..ae09f92c --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="#FFFFFF" opacity="0.5"> + <path d="M24 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm12-12V22c0-6.15-3.27-11.28-9-12.64V8c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36c-5.73 1.36-9 6.49-9 12.64v10l-4 4v2h32v-2l-4-4zm-4 2H16V22c0-4.97 3.03-9 8-9s8 4.03 8 9v12z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/noise-texture.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/noise-texture.svg new file mode 100644 index 00000000..484f6c87 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1600" + height="900" + viewBox="0 0 1600 900" + version="1.1" + id="svg13" + sodipodi:docname="noise-texture.svg" + inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"> + <metadata + id="metadata17"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="698" + id="namedview15" + showgrid="false" + inkscape:zoom="0.26222222" + inkscape:cx="647.80786" + inkscape:cy="422.79535" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <defs + id="defs9"> + <radialGradient + id="a" + gradientTransform="matrix(1 1 -1 1 0.5 -0.5)"> + <stop + stop-color="#455A64" + stop-opacity="0" + offset="0.25" + id="stop2" + style="stop-color:#444444;stop-opacity:0" /> + <stop + stop-color="#455A64" + stop-opacity="0.5" + offset="0.75" + id="stop4" + style="stop-color:#444444;stop-opacity:0.50196081" /> + <stop + stop-color="#455A64" + stop-opacity="1" + offset="1" + id="stop6" + style="stop-color:#444444;stop-opacity:1" /> + </radialGradient> + </defs> + <rect + width="1600" + height="900" + fill="url(#a)" + id="rect11" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/process-working.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/process-working.svg new file mode 100644 index 00000000..eedadce9 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/process-working.svg @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="512" + height="32" + viewBox="0 0 512 32" + version="1.1" + id="svg137" + sodipodi:docname="process-working.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview139" + pagecolor="#5b5b5b" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="2.4882813" + inkscape:cx="361.49451" + inkscape:cy="6.6310832" + inkscape:window-width="1368" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg137" /> + <defs + id="defs7"> + <g + id="g" + fill="#FFFFFF" + opacity="0.7"> + <circle + cx="8" + cy="8" + r="8" + fill="none" + id="circle2" /> + <path + d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7h-3a4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4v-3z" + id="path4" + fill="#f5f5f5" /> + </g> + </defs> + <use + xlink:href="#g" + transform="translate(0) rotate(0 8 8)" + id="use9" /> + <use + xlink:href="#g" + transform="translate(16) rotate(5.625 8 8)" + id="use11" /> + <use + xlink:href="#g" + transform="translate(32) rotate(11.25 8 8)" + id="use13" /> + <use + xlink:href="#g" + transform="translate(48) rotate(16.875 8 8)" + id="use15" /> + <use + xlink:href="#g" + transform="translate(64) rotate(22.5 8 8)" + id="use17" /> + <use + xlink:href="#g" + transform="translate(80) rotate(28.125 8 8)" + id="use19" /> + <use + xlink:href="#g" + transform="translate(96) rotate(33.75 8 8)" + id="use21" /> + <use + xlink:href="#g" + transform="translate(112) rotate(39.375 8 8)" + id="use23" /> + <use + xlink:href="#g" + transform="translate(128) rotate(45 8 8)" + id="use25" /> + <use + xlink:href="#g" + transform="translate(144) rotate(50.625 8 8)" + id="use27" /> + <use + xlink:href="#g" + transform="translate(160) rotate(56.25 8 8)" + id="use29" /> + <use + xlink:href="#g" + transform="translate(176) rotate(61.875 8 8)" + id="use31" /> + <use + xlink:href="#g" + transform="translate(192) rotate(67.5 8 8)" + id="use33" /> + <use + xlink:href="#g" + transform="translate(208) rotate(73.125 8 8)" + id="use35" /> + <use + xlink:href="#g" + transform="translate(224) rotate(78.75 8 8)" + id="use37" /> + <use + xlink:href="#g" + transform="translate(240) rotate(84.375 8 8)" + id="use39" /> + <use + xlink:href="#g" + transform="translate(256) rotate(90 8 8)" + id="use41" /> + <use + xlink:href="#g" + transform="translate(272) rotate(95.625 8 8)" + id="use43" /> + <use + xlink:href="#g" + transform="translate(288) rotate(101.25 8 8)" + id="use45" /> + <use + xlink:href="#g" + transform="translate(304) rotate(106.875 8 8)" + id="use47" /> + <use + xlink:href="#g" + transform="translate(320) rotate(112.5 8 8)" + id="use49" /> + <use + xlink:href="#g" + transform="translate(336) rotate(118.125 8 8)" + id="use51" /> + <use + xlink:href="#g" + transform="translate(352) rotate(123.75 8 8)" + id="use53" /> + <use + xlink:href="#g" + transform="translate(368) rotate(129.375 8 8)" + id="use55" /> + <use + xlink:href="#g" + transform="translate(384) rotate(135 8 8)" + id="use57" /> + <use + xlink:href="#g" + transform="translate(400) rotate(140.625 8 8)" + id="use59" /> + <use + xlink:href="#g" + transform="translate(416) rotate(146.25 8 8)" + id="use61" /> + <use + xlink:href="#g" + transform="translate(432) rotate(151.875 8 8)" + id="use63" /> + <use + xlink:href="#g" + transform="translate(448) rotate(157.5 8 8)" + id="use65" /> + <use + xlink:href="#g" + transform="translate(464) rotate(163.125 8 8)" + id="use67" /> + <use + xlink:href="#g" + transform="translate(480) rotate(168.75 8 8)" + id="use69" /> + <use + xlink:href="#g" + transform="translate(496) rotate(174.375 8 8)" + id="use71" /> + <use + xlink:href="#g" + transform="translate(0 16) rotate(180 8 8)" + id="use73" /> + <use + xlink:href="#g" + transform="translate(16 16) rotate(185.625 8 8)" + id="use75" /> + <use + xlink:href="#g" + transform="translate(32 16) rotate(191.25 8 8)" + id="use77" /> + <use + xlink:href="#g" + transform="translate(48 16) rotate(196.875 8 8)" + id="use79" /> + <use + xlink:href="#g" + transform="translate(64 16) rotate(202.5 8 8)" + id="use81" /> + <use + xlink:href="#g" + transform="translate(80 16) rotate(208.125 8 8)" + id="use83" /> + <use + xlink:href="#g" + transform="translate(96 16) rotate(213.75 8 8)" + id="use85" /> + <use + xlink:href="#g" + transform="translate(112 16) rotate(219.375 8 8)" + id="use87" /> + <use + xlink:href="#g" + transform="translate(128 16) rotate(225 8 8)" + id="use89" /> + <use + xlink:href="#g" + transform="translate(144 16) rotate(230.625 8 8)" + id="use91" /> + <use + xlink:href="#g" + transform="translate(160 16) rotate(236.25 8 8)" + id="use93" /> + <use + xlink:href="#g" + transform="translate(176 16) rotate(241.875 8 8)" + id="use95" /> + <use + xlink:href="#g" + transform="translate(192 16) rotate(247.5 8 8)" + id="use97" /> + <use + xlink:href="#g" + transform="translate(208 16) rotate(253.125 8 8)" + id="use99" /> + <use + xlink:href="#g" + transform="translate(224 16) rotate(258.75 8 8)" + id="use101" /> + <use + xlink:href="#g" + transform="translate(240 16) rotate(264.375 8 8)" + id="use103" /> + <use + xlink:href="#g" + transform="translate(256 16) rotate(270 8 8)" + id="use105" /> + <use + xlink:href="#g" + transform="translate(272 16) rotate(275.625 8 8)" + id="use107" /> + <use + xlink:href="#g" + transform="translate(288 16) rotate(281.25 8 8)" + id="use109" /> + <use + xlink:href="#g" + transform="translate(304 16) rotate(286.875 8 8)" + id="use111" /> + <use + xlink:href="#g" + transform="translate(320 16) rotate(292.5 8 8)" + id="use113" /> + <use + xlink:href="#g" + transform="translate(336 16) rotate(298.125 8 8)" + id="use115" /> + <use + xlink:href="#g" + transform="translate(352 16) rotate(303.75 8 8)" + id="use117" /> + <use + xlink:href="#g" + transform="translate(368 16) rotate(309.375 8 8)" + id="use119" /> + <use + xlink:href="#g" + transform="translate(384 16) rotate(315 8 8)" + id="use121" /> + <use + xlink:href="#g" + transform="translate(400 16) rotate(320.625 8 8)" + id="use123" /> + <use + xlink:href="#g" + transform="translate(416 16) rotate(326.25 8 8)" + id="use125" /> + <use + xlink:href="#g" + transform="translate(432 16) rotate(331.875 8 8)" + id="use127" /> + <use + xlink:href="#g" + transform="translate(448 16) rotate(337.5 8 8)" + id="use129" /> + <use + xlink:href="#g" + transform="translate(464 16) rotate(343.125 8 8)" + id="use131" /> + <use + xlink:href="#g" + transform="translate(480 16) rotate(348.75 8 8)" + id="use133" /> + <use + xlink:href="#g" + transform="translate(496 16) rotate(354.375 8 8)" + id="use135" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-off-dark.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-off-dark.svg new file mode 100644 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-off-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-off.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-off.svg new file mode 100644 index 00000000..3acc14ac --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,6 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -1032.4)" fill="#000000" stroke-width="0"> + <path d="m10 1032.4c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" opacity=".5" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="1042.4" r="5" opacity=".5" style="paint-order:stroke fill markers"/> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-on-dark.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-on-dark.svg new file mode 100644 index 00000000..c2fca8fc --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on-dark.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="10.27027" + inkscape:cy="15.891892" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <rect + transform="scale(-1,1)" + x="-40" + y="-.019988" + width="40" + height="20" + rx="10" + ry="10" + fill="#616161" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#e0e0e0;fill-opacity:1" + id="rect2" /> + <circle + cx="30" + cy="9.98" + r="5" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#333333" + id="circle4" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-on.svg b/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-on.svg new file mode 100644 index 00000000..f0df9e4b --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="14.594595" + inkscape:cy="15.891892" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <rect + transform="scale(-1,1)" + x="-40" + y="-.019988" + width="40" + height="20" + rx="10" + ry="10" + fill="#616161" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#333333;fill-opacity:1" + id="rect2" /> + <circle + cx="30" + cy="9.98" + r="5" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers" + id="circle4" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/gnome-shell.css b/src/themes/Catppuccin-Mocha/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..709febb9 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/gnome-shell.css @@ -0,0 +1,4412 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ + +.message-list .message-list-placeholder { + font-weight: 800; + font-size: 15pt; +} + +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.quick-toggle-menu .header .subtitle { + font-weight: 700; + font-size: 9pt; +} + +.icon-label-button-container { + font-weight: 400; + font-size: 9pt; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(245, 224, 220, 0.3); + box-shadow: 0 0 2px 2px #f5e0dc; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #f2cdcd; + -pie-background-color: rgba(245, 224, 220, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #f2cdcd; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* App Icons */ +.show-apps .show-apps-icon { + color: transparent; + background-image: url('assets/applogo.svg'); + background-size: contain; + border-radius: 6px; + padding: 2px 4px; +} + +.show-apps .overview-icon, +.app-well-app .overview-icon, +.grid-search-result .overview-icon { + color: #f5e0dc; + border-radius: 9px; + padding: 6px; + border: none; + transition-duration: 100ms; + text-align: center; +} + +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + color: #fab387; + background-color: rgba(49, 50, 68, 0.65); + border-image: none; + background-image: none; +} + +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(49, 50, 68, 1); + box-shadow: none; +} + +.app-well-app.app-folder { + background-color: rgba(49, 50, 68, 0.65); + border-radius: 12px; +} + +.app-well-app.app-folder .overview-icon { + background-color: transparent; + border-radius: 12px; +} + +.app-well-app.app-folder:hover { + background-color: rgba(49, 50, 68, 1); +} + +.app-well-app.app-folder:active { + background-color: rgba(245, 224, 220, 0.3); +} + +.app-folder-dialog { + border-radius: 36px; + padding: 12px; + background-color: rgba(30, 30, 46, 0.95); + border: 1px solid rgba(13, 185, 215, 0.55); + box-shadow: inset 0 0 0 1px rgba(13, 185, 215, 0.2); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; +} + +.app-folder-dialog .folder-name-container .folder-name-label, +.app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; + border: 2px solid transparent; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 9px 8px; + color: rgba(245, 224, 220, 0.7); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(245, 224, 220, 0.06); + color: rgba(245, 224, 220, 0.7); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(245, 224, 220, 0.12); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, +.app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: #f5e0dc; + color: rgba(0, 0, 0, 0.87); +} + +.app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 24px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.app-folder-dialog-container { + padding: 0; + width: 620px; + height: 620px; +} + +.app-well-app-running-dot { + width: 6px; + height: 3px; + border-radius: 2px; + background-color: rgba(245, 224, 220, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + width: 24px; + background-color: #f5e0dc !important; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, +.rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: rgba(30, 30, 46, 0.95); + color: #f5e0dc; + border-radius: 9999px; + icon-size: 48px; +} + +.shell-link { + border-radius: 6px; + color: #74c7ec; +} + +.shell-link:hover { + color: #74c7ec; + background-color: rgba(116, 199, 236, 0.15); +} + +.shell-link:active { + color: #74c7ec; + background-color: rgba(116, 199, 236, 0.25); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.8); +} + +/* Buttons */ +.hotplug-notification-item, +.icon-button, +.button { + color: #f5e0dc; + background-color: rgba(24, 24, 37, 0.95); + box-shadow: none !important; +} + +.hotplug-notification-item:focus, +.icon-button:focus, +.button:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.08); + box-shadow: none !important; +} + +.hotplug-notification-item:hover, +.icon-button:hover, +.button:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); + box-shadow: none !important; +} + +.hotplug-notification-item:active, +.icon-button:active, +.button:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.2); + box-shadow: none !important; +} + +.hotplug-notification-item:insensitive, +.icon-button:insensitive, +.button:insensitive { + color: rgba(245, 224, 220, 0.35); + background-color: rgba(24, 24, 37, 0.95); + box-shadow: none !important; +} + +.lg-obj-inspector-button, +#LookingGlassDialog > #Toolbar .lg-toolbar-button, +.candidate-page-button, +.modal-dialog-linked-button, +.popup-menu .button { + color: #f5e0dc; + background-color: transparent; + box-shadow: none !important; +} + +.lg-obj-inspector-button:focus, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:focus, +.candidate-page-button:focus, +.modal-dialog-linked-button:focus, +.popup-menu .button:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.08); + box-shadow: none !important; +} + +.lg-obj-inspector-button:hover, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:hover, +.candidate-page-button:hover, +.modal-dialog-linked-button:hover, +.popup-menu .button:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); +} + +.lg-obj-inspector-button:active, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:active, +.candidate-page-button:active, +.modal-dialog-linked-button:active, +.popup-menu .button:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.2); + box-shadow: none !important; +} + +.lg-obj-inspector-button:insensitive, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive, +.candidate-page-button:insensitive, +.modal-dialog-linked-button:insensitive, +.popup-menu .button:insensitive { + background-color: transparent; + color: rgba(245, 224, 220, 0.35); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button, +.screenshot-ui-type-button, +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button, +.login-dialog .modal-dialog-button, +.login-dialog .modal-dialog-button:default, +.unlock-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button:default { + color: #f5e0dc; + background-color: transparent; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:insensitive, +.screenshot-ui-type-button:insensitive, +.login-dialog .cancel-button:insensitive, +.login-dialog .switch-user-button:insensitive, +.login-dialog .login-dialog-session-list-button:insensitive, +.unlock-dialog .cancel-button:insensitive, +.unlock-dialog .switch-user-button:insensitive, +.unlock-dialog .login-dialog-session-list-button:insensitive, +.login-dialog .modal-dialog-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + color: rgba(245, 224, 220, 0.35); + background-color: rgba(30, 30, 46, 0.95); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:focus, +.screenshot-ui-type-button:focus, +.login-dialog .cancel-button:focus, +.login-dialog .switch-user-button:focus, +.login-dialog .login-dialog-session-list-button:focus, +.unlock-dialog .cancel-button:focus, +.unlock-dialog .switch-user-button:focus, +.unlock-dialog .login-dialog-session-list-button:focus, +.login-dialog .modal-dialog-button:focus, +.unlock-dialog .modal-dialog-button:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.08); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:hover, +.screenshot-ui-type-button:hover, +.login-dialog .cancel-button:hover, +.login-dialog .switch-user-button:hover, +.login-dialog .login-dialog-session-list-button:hover, +.unlock-dialog .cancel-button:hover, +.unlock-dialog .switch-user-button:hover, +.unlock-dialog .login-dialog-session-list-button:hover, +.login-dialog .modal-dialog-button:hover, +.unlock-dialog .modal-dialog-button:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:active, +.screenshot-ui-type-button:active, +.login-dialog .cancel-button:active, +.login-dialog .switch-user-button:active, +.login-dialog .login-dialog-session-list-button:active, +.unlock-dialog .cancel-button:active, +.unlock-dialog .switch-user-button:active, +.unlock-dialog .login-dialog-session-list-button:active, +.login-dialog .modal-dialog-button:active, +.unlock-dialog .modal-dialog-button:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.2); + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 6px; + border: none; +} + +.icon-button { + border-radius: 9999px; + padding: 6px; +} + +.icon-button StIcon { + icon-size: 16px !important; + -st-icon-style: symbolic; +} + +/* Date/Time Menu */ +.popup-menu .message, +.world-clocks-button, +.weather-button, +.events-button { + color: rgba(245, 224, 220, 0.7); + background-color: rgba(245, 224, 220, 0.04); + border-radius: 6px; + border: none; + box-shadow: none; + text-shadow: none; + padding: 6px 9px; +} + +.popup-menu .message:hover, +.world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, +.popup-menu .message:focus, +.world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, +.world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.2); + box-shadow: none; +} + +.clock-display-box { + spacing: 2px; +} + +.clock-display-box .clock { + padding-left: 12px; + padding-right: 12px; +} + +#calendarArea { + padding: 6px 0; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid rgba(245, 224, 220, 0.12); + padding: 0 12px; +} + +.datemenu-calendar-column:ltr { + margin-right: 0; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 0; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(245, 224, 220, 0.7); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 4px 6px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 6px; + margin: 0 12px; + text-shadow: none; + color: rgba(245, 224, 220, 0.7); + border-radius: 12px; +} + +.datemenu-today-button:hover, +.datemenu-today-button:focus { + background-color: rgba(245, 224, 220, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(245, 224, 220, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 12pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0 3px !important; + margin: 0 !important; + text-shadow: none; + border-radius: 12px; +} + +.calendar .calendar-month-label { + padding: 6px 0; + color: rgba(245, 224, 220, 0.7); + font-weight: bold; + text-align: center; + text-shadow: none; + font-size: 12pt; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 0 !important; + margin: 3px 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + width: 32px !important; + height: 32px !important; + margin: 2px !important; + border-radius: 9999px; + background-color: transparent; + color: #f5e0dc; +} + +.calendar .pager-button:hover, +.calendar .pager-button:focus { + background-color: rgba(245, 224, 220, 0.12); +} + +.calendar .pager-button:active { + background-color: rgba(245, 224, 220, 0.3); +} + +.calendar .calendar-day-base { + font-size: 10pt; + text-align: center; + width: 34px !important; + height: 34px !important; + padding: 0 !important; + margin: 2px !important; + border-radius: 9999px; + color: rgba(245, 224, 220, 0.7); + border: none; + font-feature-settings: 'tnum'; +} + +.calendar .calendar-day-base:hover, +.calendar .calendar-day-base:focus { + background-color: rgba(245, 224, 220, 0.12); + box-shadow: none; + outline: none; +} + +.calendar .calendar-day-base:active, +.calendar .calendar-day-base:selected { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.3); + border-color: transparent; +} + +.calendar .calendar-day-base.calendar-day-heading { + margin-top: 1em; + color: rgba(245, 224, 220, 0.5); + font-size: 10pt; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: rgba(245, 224, 220, 0.5); + font-weight: bold; +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(245, 224, 220, 0.7) !important; + background-color: rgba(245, 224, 220, 0.06); + border: none; +} + +.calendar .calendar-today:hover, +.calendar .calendar-today:focus { + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc !important; +} + +.calendar .calendar-today:active { + background-color: #BAC2DE; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected { + background-color: #fab387; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected:hover, +.calendar .calendar-today:selected:focus { + background-color: #cba6f7; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-day-with-events { + color: rgba(245, 224, 220, 0.7); + background-image: url('assets/calendar-today.svg'); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(245, 224, 220, 0.7); + font-weight: bold; +} + +.calendar .calendar-other-month-day { + color: rgba(245, 224, 220, 0.3); + opacity: 0.5; +} + +.calendar .calendar-week-number { + width: 26px; + height: 20px; + margin: 6px 2px !important; + padding: 0 0; + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + font-size: inherit; + font-weight: bold; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 2px 0 !important; +} + +.events-button .events-box { + spacing: 6px; +} + +.events-button .events-list { + spacing: 12px; + text-shadow: none; +} + +.events-button .events-title { + color: rgba(245, 224, 220, 0.5); + font-weight: bold; + text-shadow: none; +} + +.events-button .event-time { + color: rgba(245, 224, 220, 0.5); + font-feature-settings: 'tnum'; + font-size: 10pt; +} + +.world-clocks-button .world-clocks-city { + color: rgba(245, 224, 220, 0.5); + font-weight: bold; + font-size: 11pt; +} + +.world-clocks-button .world-clocks-time { + color: rgba(245, 224, 220, 0.5); + font-feature-settings: 'tnum'; + font-size: 11pt; +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + color: rgba(245, 224, 220, 0.5); + font-feature-settings: 'tnum'; + font-size: 10pt; +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button { + margin-bottom: 6px !important; +} + +.weather-button .weather-box { + spacing: 10px; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + color: rgba(245, 224, 220, 0.7); + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: rgba(245, 224, 220, 0.5); + font-size: 10pt; +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + color: rgba(245, 224, 220, 0.7); + font-feature-settings: 'tnum'; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: 0.8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 6px; + border-radius: 6px; +} + +.check-box StBin, +.check-box:focus StBin { + background-image: url('assets/checkbox-off.svg'); +} + +.check-box:hover StBin { + background-color: rgba(245, 224, 220, 0.12); +} + +.check-box:active StBin { + background-color: rgba(245, 224, 220, 0.3); +} + +.check-box:checked StBin, +.check-box:focus:checked StBin { + background-image: url('assets/checkbox-dark.svg'); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(242, 205, 205, 0.35); + box-shadow: 0 0 2px 2px #f5e0dc; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Dash */ +#dash { + font-size: 9pt; +} + +#dash .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +.dash-label { + background-color: rgba(24, 24, 37, 0.95); + color: #fab387; + padding: 6px 12px; + text-align: center; + border-radius: 12px; + border: 1px solid rgba(65, 72, 104, 0.55); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); + -y-offset: 12px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.candidate-popup-content, +.modal-dialog { + background-color: rgba(24, 24, 37, 0.95); + border-radius: 12px; + box-shadow: 3px 3px 8px -5px rgba(0, 0, 0, 0.35); + margin: 15px; + border: 2px solid #fab387; +} + +.modal-dialog-linked-button:last-child { + color: #f5e0dc; + background-color: #313244; +} + +.modal-dialog-linked-button:hover:last-child { + color: #f5e0dc; + background-color: #CBA6F7; +} + +.modal-dialog-linked-button:active:last-child { + color: #f5e0dc; + background-color: #EBA0AC; +} + +.modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(242, 205, 205, 0.05); + color: rgba(242, 205, 205, 0.35); +} + +.headline { + font-size: 12pt; +} + +.modal-dialog { + color: #f5e0dc; + padding: 0 6px 6px 6px; +} + +.modal-dialog-linked-button { + min-height: 32px; + padding: 6px; + margin: 3px !important; + border: none !important; + border-radius: 6px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(245, 224, 220, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #f9e2af; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(245, 224, 220, 0.7); + font-size: 10pt; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(245, 224, 220, 0.7); + font-size: 10pt; +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 10pt; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #f38ba8; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(245, 224, 220, 0.5); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f9e2af; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, +.audio-selection-device:focus { + background-color: rgba(245, 224, 220, 0.12); +} + +.audio-selection-device:active { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.audio-selection-device-box { + padding: 18px; + spacing: 18px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url('resource:///org/gnome/shell/theme/gnome-shell-start.svg'); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry, +.search-entry { + min-height: 20px; + padding: 6px 12px; + margin: 2px; + border: none; + border-radius: 6px; + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: #f5e0dc; + selection-background-color: rgba(245, 224, 220, 0.25); + selected-color: #f5e0dc; +} + +StEntry:hover, +.search-entry:hover { + color: #f5e0dc; + border-color: rgba(242, 205, 205, 0.35); + background-color: rgba(245, 224, 220, 0.04); +} + +StEntry:focus, +.search-entry:focus { + color: #f5e0dc; + border-color: #f2cdcd; + background-color: rgba(245, 224, 220, 0.04); + box-shadow: none; +} + +StEntry:insensitive, +.search-entry:insensitive { + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.35); + border-color: transparent; +} + +StEntry StIcon.capslock-warning, +.search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #f9e2af; + padding: 0; +} + +StEntry StIcon.peek-password, +.search-entry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text, +.search-entry StLabel.hint-text { + margin-left: 2px; + color: rgba(245, 224, 220, 0.5); +} + +.hotplug-notification-item { + padding: 12px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 6px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 6px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 6px 6px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; +} + +.candidate-popup-content { + color: rgba(245, 224, 220, 0.7); + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.35) !important; + border: none; + margin: 3px 8px 12px !important; + padding: 6px; + spacing: 6px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(245, 224, 220, 0.7); +} + +.candidate-box:selected .candidate-index { + color: rgba(0, 0, 0, 0.6); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(245, 224, 220, 0.7); +} + +.candidate-box:hover { + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +.candidate-box:active { + background-color: rgba(245, 224, 220, 0.3); + color: #f5e0dc; +} + +.candidate-box:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 6px 9px; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: #313244; + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 6px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + font-size: 16pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-radius: 9px; + border: none; + color: rgba(245, 224, 220, 0.7); + background-color: #45475a; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key:focus, +.keyboard-key:hover { + color: #f5e0dc; + background-color: #585B70; +} + +.keyboard-key:checked, +.keyboard-key:active { + color: #f5e0dc; + background-color: #585B70; +} + +.keyboard-key:grayed { + background-color: rgba(24, 24, 37, 0.95); + color: rgba(245, 224, 220, 0.7); +} + +.keyboard-key.default-key { + background-color: #45475a; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.default-key:focus, +.keyboard-key.default-key:hover { + color: #f5e0dc; + background-color: #585B70; +} + +.keyboard-key.default-key:checked, +.keyboard-key.default-key:active { + color: #f5e0dc; + background-color: #585B70; +} + +.keyboard-key.enter-key { + color: rgba(0, 0, 0, 0.87); + background-color: #f2cdcd; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.enter-key:focus, +.keyboard-key.enter-key:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #F5C2E7; +} + +.keyboard-key.enter-key:checked, +.keyboard-key.enter-key:active { + color: rgba(0, 0, 0, 0.87); + background-color: #7F849C; +} + +.keyboard-key.shift-key-uppercase, +.keyboard-key.shift-key-uppercase:focus, +.keyboard-key.shift-key-uppercase:hover, +.keyboard-key.shift-key-uppercase:checked, +.keyboard-key.shift-key-uppercase:active { + color: #f2cdcd; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 12px; + -arrow-background-color: #313244; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border: none; + background-color: #f2cdcd; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: rgba(30, 30, 46, 0.95); +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; + color: #f5e0dc; +} + +.login-dialog .modal-dialog-button-box, +.unlock-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + padding: 0 16px; + border: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 9999px; + width: 32px; + height: 32px; + border: none; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon, +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .login-dialog-message-warning, +.unlock-dialog .login-dialog-message-warning { + color: rgba(245, 224, 220, 0.7); +} + +.login-dialog .user-icon, +.unlock-dialog .user-icon { + color: rgba(245, 224, 220, 0.7); +} + +.login-dialog .user-icon StIcon, +.unlock-dialog .user-icon StIcon { + background-color: rgba(30, 30, 46, 0.95); + color: #f5e0dc; +} + +.login-dialog .user-icon, +.login-dialog .user-icon.user-avatar, +.unlock-dialog .user-icon, +.unlock-dialog .user-icon.user-avatar { + border: 2px solid #f2cdcd; +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(245, 224, 220, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #f9e2af; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, +.login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #f5e0dc; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(245, 224, 220, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(245, 224, 220, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(245, 224, 220, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected, +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover, +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(245, 224, 220, 0.3); + color: rgba(245, 224, 220, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #f2cdcd; +} + +.login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; + color: rgba(245, 224, 220, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(245, 224, 220, 0.04) !important; +} + +.login-dialog-user-list-item:hover, +.login-dialog-user-list-item:focus:hover { + background-color: rgba(245, 224, 220, 0.12) !important; + color: rgba(245, 224, 220, 0.7); +} + +.login-dialog-user-list-item:active, +.login-dialog-user-list-item:focus:active { + background-color: rgba(245, 224, 220, 0.3) !important; + color: rgba(245, 224, 220, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(245, 224, 220, 0.12) !important; +} + +.user-widget-label { + color: rgba(245, 224, 220, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 13pt; + font-weight: bold; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; +} + +.user-widget.vertical .user-widget-label { + font-size: 16pt; + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-label { + color: rgba(245, 224, 220, 0.7); + font-size: 12pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: rgba(24, 24, 37, 0.95) !important; + spacing: 4px; + padding: 0; + border-radius: 6px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: #f5e0dc !important; + border: 2px solid #f2cdcd; + border-top: none; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 6px; + border: none; + border-radius: 0; + background-color: rgba(24, 24, 37, 0.95) !important; + box-shadow: inset 0 -1px 0 rgba(245, 224, 220, 0.12); + spacing: 6px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; +} + +#LookingGlassDialog .labels { + spacing: 6px; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + color: rgba(245, 224, 220, 0.5); + padding: 6px 12px; + transition-duration: 100ms; + border-bottom-width: 0; + border-radius: 0; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(245, 224, 220, 0.04); + color: #f5e0dc; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(245, 224, 220, 0.12); + box-shadow: inset 0 -2px 0 #f2cdcd; + color: #f5e0dc; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #f2cdcd; + selected-color: rgba(0, 0, 0, 0.87); +} + +.lg-dialog .shell-link { + color: #74c7ec; +} + +.lg-dialog .shell-link:hover { + color: #51adf6; +} + +.lg-dialog .shell-link:active { + color: #0c7cd5; +} + +.lg-dialog .actor-link { + color: rgba(245, 224, 220, 0.7); +} + +.lg-dialog .actor-link:hover { + color: #f5e0dc; +} + +.lg-dialog .actor-link:active { + color: rgba(245, 224, 220, 0.7); +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 6px; +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 6px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 6px; +} + +.lg-extensions-list { + padding: 6px; + spacing: 6px; +} + +.lg-extension { + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.04) !important; + color: #f5e0dc !important; + padding: 12px; + box-shadow: none; + border: 2px solid #f2cdcd; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + color: rgba(245, 224, 220, 0.7) !important; + background: rgba(24, 24, 37, 0.95) !important; + border: none; + border-radius: 6px; + padding: 6px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +.lg-debug-flag-button { + color: rgba(245, 224, 220, 0.7); +} + +.lg-debug-flag-button StLabel { + padding: 6px 12px; +} + +.lg-debug-flag-button:hover { + color: #f5e0dc; +} + +.lg-debug-flag-button:active { + color: rgba(245, 224, 220, 0.7); +} + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; + margin: 6px; + color: rgba(245, 224, 220, 0.3); +} + +/* Message List */ +.message-list { + width: 31.5em; + text-shadow: none; + border: solid rgba(245, 224, 220, 0.12); + padding: 6px; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 12px; + border-right-width: 1px; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 12px; + border-left-width: 1px; +} + +.message-list .message-list-placeholder { + spacing: 12px; + color: rgba(245, 224, 220, 0.3); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 48px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0 8px; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 4px; + spacing: 12px; +} + +.message { + margin: 3px 0; +} + +.message .message-icon-bin { + padding: 18px 12px; + padding-right: 6px; +} + +.message .message-icon-bin:rtl { + padding-left: 6px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + color: rgba(245, 224, 220, 0.5); + font-size: 9pt; + text-align: right; + padding-bottom: 0; +} + +.message .message-secondary-bin > .event-time:ltr { + text-align: right; +} + +.message .message-secondary-bin > .event-time:rtl { + text-align: left; +} + +.message .message-title { + color: #f5e0dc; + font-weight: bold; + padding-top: 0.57em; +} + +.message .message-content { + padding: 6px; + margin-bottom: 4px; + spacing: 4px; + color: rgba(245, 224, 220, 0.5); +} + +.message .message-close-button { + color: rgba(245, 224, 220, 0.7); + padding: 4px; + height: 20px; + width: 20px; + border-radius: 9999px; +} + +.message .message-close-button:hover, +.message .message-close-button:active { + color: #f5e0dc; +} + +.message .message-close-button:hover, +.message .message-close-button:focus { + background-color: rgba(245, 224, 220, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(245, 224, 220, 0.3); +} + +.message .message-body { + color: rgba(245, 224, 220, 0.5); +} + +.url-highlighter { + link-color: #74c7ec; +} + +.message-media-control { + margin: 20px 6px; + padding: 9px; + border-radius: 9999px; + color: rgba(245, 224, 220, 0.7); +} + +.message-media-control:hover, +.message-media-control:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); +} + +.message-media-control:active { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.3); +} + +.message-media-control:insensitive { + color: rgba(245, 224, 220, 0.3); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; +} + +.message-media-control StIcon { + icon-size: 16px; +} + +.media-message-cover-icon { + icon-size: 32px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 24px !important; + padding: 6px; + border: none; + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.12); + color: rgba(245, 224, 220, 0.5); +} + +.select-area-rubberband { + background-color: rgba(242, 205, 205, 0.3); + border: 1px solid #f2cdcd; + border-radius: 6px; +} + +.user-icon { + background-size: contain; + color: rgba(245, 224, 220, 0.7); + border-radius: 9999px; + box-shadow: none; + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: #f5e0dc; +} + +.user-icon StIcon { + background-color: rgba(24, 24, 37, 0.95); + color: #f5e0dc; + border-radius: 9999px; + padding: 12px; + width: 40px; + height: 40px; +} + +.user-icon, +.user-icon.user-avatar { + border: 2px solid #f2cdcd; +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: #f5e0dc; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 10pt; + color: #f9e2af; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #f5e0dc; +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: none; + padding: 0; + background-color: rgba(245, 224, 220, 0.04); + border-radius: 6px; +} + +.nm-dialog-item { + font-size: 11pt; + border-bottom: none; + padding: 12px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.nm-dialog-item:hover, +.nm-dialog-item:focus { + background-color: rgba(245, 224, 220, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(245, 224, 220, 0.3); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 12px; +} + +.no-networks-label { + color: rgba(245, 224, 220, 0.5); +} + +.no-networks-box { + spacing: 6px; +} + +/* Notifications & Message Tray */ +.notification-banner { + width: 25em; + min-height: 65px; + color: rgba(245, 224, 220, 0.7); + background-color: rgba(49, 50, 68, 0.95); + text-shadow: none; + border: solid 1px rgba(245, 224, 220, 0.25); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + margin: 20px 20px 10px; + border-radius: 12px; +} + +.notification-banner:hover { + color: #f5e0dc; + background-color: rgba(49, 50, 68, 0.95); + border: solid 1px rgba(245, 224, 220, 0.25); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + margin: 20px 20px 10px; +} + +.notification-banner:focus { + color: #f5e0dc; + background-color: rgba(49, 50, 68, 0.95); +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(245, 224, 220, 0.12); + spacing: 0; +} + +.notification-banner .notification-button { + min-height: 44px; + padding: 0 18px; + background-color: transparent; + color: rgba(245, 224, 220, 0.7); + font-weight: 500; + border-width: 0; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 12px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 12px 0; +} + +.notification-banner .notification-button:only-child, +.notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.notification-banner .notification-button:focus { + background-color: transparent; + color: #f5e0dc; + box-shadow: inset 0 0 0 2px rgba(245, 224, 220, 0.12); +} + +.notification-banner .notification-button:hover, +.notification-banner .notification-button:focus:hover { + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; + box-shadow: none; +} + +.notification-banner .notification-button:active { + background-color: rgba(245, 224, 220, 0.3); + color: #f5e0dc; +} + +.summary-source-counter { + font-size: fontsize(10); + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + border: 2px solid rgba(245, 224, 220, 0.3); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: rgba(245, 224, 220, 0.7); +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(245, 224, 220, 0.7); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + color: rgba(245, 224, 220, 0.5); +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +/* OSD */ +.screenshot-ui-panel, +.workspace-switcher-container, +.resize-popup, +.osd-window { + color: rgba(245, 224, 220, 0.7); + background-color: rgba(30, 30, 46, 0.95); + border: solid 1px rgba(245, 224, 220, 0.25); + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 50px 8px 11px; + border-radius: 12px; + padding: 10px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 3px; + border-radius: 2px; + background-color: rgba(245, 224, 220, 0.15); + color: #f5e0dc; + -barlevel-height: 3px; + -barlevel-background-color: rgba(245, 224, 220, 0.15); + -barlevel-active-background-color: #f5e0dc; + -barlevel-overdrive-color: #f38ba8; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(245, 224, 220, 0.12); +} + +.osd-window .level-bar { + background-color: #f5e0dc; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: rgba(30, 30, 46, 0.95); +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +#overview StScrollBar StBin#trough { + background-color: rgba(245, 224, 220, 0.12); +} + +#overview StScrollBar StButton#vhandle, +#overview StScrollBar StButton#hhandle { + background-color: rgba(245, 224, 220, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, +#overview StScrollBar StButton#hhandle:hover { + background-color: rgba(245, 224, 220, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, +#overview StScrollBar StButton#hhandle:active { + background-color: #f5e0dc; +} + +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 30px; +} + +/* Top Bar */ +#panel { + background-color: rgba(30, 30, 46, 0.95); + height: 32px; + color: #f5e0dc; + font-feature-settings: 'tnum'; + transition-duration: 250ms; + font-size: 10pt; + font-weight: bold; + margin: 4px 10px 1px; + border: 2px solid #fab387; + border-radius: 50px; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(30, 30, 46, 0.95); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #f5e0dc; + transition-duration: 150ms; + border-radius: 9999px; + text-shadow: none; + border: 4px solid transparent; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 4px solid transparent; + border-radius: 9999px; +} + +#panel .panel-button:hover { + color: #fab387; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #313244; +} + +#panel .panel-button.clock-display:hover { + box-shadow: none; + color: #fab387; +} + +#panel .panel-button.clock-display:hover .clock { + color: #fab387; + box-shadow: inset 0 0 0 1000px #313244; +} + +#panel .panel-button:active, +#panel .panel-button:active:hover, +#panel .panel-button:overview, +#panel .panel-button:overview:hover, +#panel .panel-button:focus, +#panel .panel-button:focus:hover, +#panel .panel-button:checked, +#panel .panel-button:checked:hover { + background-color: transparent; + color: #fab387; + box-shadow: inset 0 0 0 1000px #45475a; +} + +#panel .panel-button:active .panel-button, +#panel .panel-button:overview .panel-button, +#panel .panel-button:focus .panel-button, +#panel .panel-button:checked .panel-button { + background-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 0 0 1000px #313244; +} + +#panel .panel-button:active .panel-button:hover, +#panel .panel-button:overview .panel-button:hover, +#panel .panel-button:focus .panel-button:hover, +#panel .panel-button:checked .panel-button:hover { + color: #fab387; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.12); +} + +#panel .panel-button:active .panel-button:active, +#panel .panel-button:active .panel-button:overview, +#panel .panel-button:active .panel-button:focus, +#panel .panel-button:active .panel-button:checked, +#panel .panel-button:overview .panel-button:active, +#panel .panel-button:overview .panel-button:overview, +#panel .panel-button:overview .panel-button:focus, +#panel .panel-button:overview .panel-button:checked, +#panel .panel-button:focus .panel-button:active, +#panel .panel-button:focus .panel-button:overview, +#panel .panel-button:focus .panel-button:focus, +#panel .panel-button:focus .panel-button:checked, +#panel .panel-button:checked .panel-button:active, +#panel .panel-button:checked .panel-button:overview, +#panel .panel-button:checked .panel-button:focus, +#panel .panel-button:checked .panel-button:checked { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2); +} + +#panel .panel-button.clock-display:active, +#panel .panel-button.clock-display:overview, +#panel .panel-button.clock-display:focus, +#panel .panel-button.clock-display:checked { + box-shadow: none; + color: #fab387; +} + +#panel .panel-button.clock-display:active .clock, +#panel .panel-button.clock-display:overview .clock, +#panel .panel-button.clock-display:focus .clock, +#panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 1000px #45475a; + color: #fab387; +} + +.unlock-screen #panel .panel-button, +.login-screen #panel .panel-button, +.lock-screen #panel .panel-button { + color: #fab387; +} + +.unlock-screen #panel .panel-button:focus, +.unlock-screen #panel .panel-button:hover, +.unlock-screen #panel .panel-button:active, +.login-screen #panel .panel-button:focus, +.login-screen #panel .panel-button:hover, +.login-screen #panel .panel-button:active, +.lock-screen #panel .panel-button:focus, +.lock-screen #panel .panel-button:hover, +.lock-screen #panel .panel-button:active { + color: #fab387; +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 8px; + margin: 0 4px; + -st-icon-style: symbolic; +} + +#panel .panel-button .panel-status-indicators-box .system-status-icon, +#panel .panel-button .panel-status-menu-box .system-status-icon { + margin: 0; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel #panelActivities.panel-button { + -natural-hpadding: 18px; +} + +#panel:overview, +#panel.unlock-screen, +#panel.login-screen, +#panel.lock-screen { + background-color: transparent; + box-shadow: none; + border: transparent; +} + +#panel:overview StLabel, +#panel:overview StIcon, +#panel.unlock-screen StLabel, +#panel.unlock-screen StIcon, +#panel.login-screen StLabel, +#panel.login-screen StIcon, +#panel.lock-screen StLabel, +#panel.lock-screen StIcon { + color: #fab387; +} + +#panel:overview .panel-button:hover, +#panel.unlock-screen .panel-button:hover, +#panel.login-screen .panel-button:hover, +#panel.lock-screen .panel-button:hover { + color: #fab387; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(245, 224, 220, 0.12); +} + +#panel:overview .panel-button.clock-display:hover, +#panel.unlock-screen .panel-button.clock-display:hover, +#panel.login-screen .panel-button.clock-display:hover, +#panel.lock-screen .panel-button.clock-display:hover { + box-shadow: none; + color: #fab387; +} + +#panel:overview .panel-button.clock-display:hover .clock, +#panel.unlock-screen .panel-button.clock-display:hover .clock, +#panel.login-screen .panel-button.clock-display:hover .clock, +#panel.lock-screen .panel-button.clock-display:hover .clock { + color: #fab387; + box-shadow: inset 0 0 0 1000px rgba(245, 224, 220, 0.12); +} + +#panel:overview .panel-button:active, +#panel:overview .panel-button:overview, +#panel:overview .panel-button:focus, +#panel:overview .panel-button:checked, +#panel.unlock-screen .panel-button:active, +#panel.unlock-screen .panel-button:overview, +#panel.unlock-screen .panel-button:focus, +#panel.unlock-screen .panel-button:checked, +#panel.login-screen .panel-button:active, +#panel.login-screen .panel-button:overview, +#panel.login-screen .panel-button:focus, +#panel.login-screen .panel-button:checked, +#panel.lock-screen .panel-button:active, +#panel.lock-screen .panel-button:overview, +#panel.lock-screen .panel-button:focus, +#panel.lock-screen .panel-button:checked { + color: #fab387; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(245, 224, 220, 0.2); +} + +#panel:overview .panel-button.clock-display:active, +#panel:overview .panel-button.clock-display:overview, +#panel:overview .panel-button.clock-display:focus, +#panel:overview .panel-button.clock-display:checked, +#panel.unlock-screen .panel-button.clock-display:active, +#panel.unlock-screen .panel-button.clock-display:overview, +#panel.unlock-screen .panel-button.clock-display:focus, +#panel.unlock-screen .panel-button.clock-display:checked, +#panel.login-screen .panel-button.clock-display:active, +#panel.login-screen .panel-button.clock-display:overview, +#panel.login-screen .panel-button.clock-display:focus, +#panel.login-screen .panel-button.clock-display:checked, +#panel.lock-screen .panel-button.clock-display:active, +#panel.lock-screen .panel-button.clock-display:overview, +#panel.lock-screen .panel-button.clock-display:focus, +#panel.lock-screen .panel-button.clock-display:checked { + box-shadow: none; + color: #fab387; +} + +#panel:overview .panel-button.clock-display:active .clock, +#panel:overview .panel-button.clock-display:overview .clock, +#panel:overview .panel-button.clock-display:focus .clock, +#panel:overview .panel-button.clock-display:checked .clock, +#panel.unlock-screen .panel-button.clock-display:active .clock, +#panel.unlock-screen .panel-button.clock-display:overview .clock, +#panel.unlock-screen .panel-button.clock-display:focus .clock, +#panel.unlock-screen .panel-button.clock-display:checked .clock, +#panel.login-screen .panel-button.clock-display:active .clock, +#panel.login-screen .panel-button.clock-display:overview .clock, +#panel.login-screen .panel-button.clock-display:focus .clock, +#panel.login-screen .panel-button.clock-display:checked .clock, +#panel.lock-screen .panel-button.clock-display:active .clock, +#panel.lock-screen .panel-button.clock-display:overview .clock, +#panel.lock-screen .panel-button.clock-display:focus .clock, +#panel.lock-screen .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 1000px rgba(245, 224, 220, 0.2); + color: #fab387; +} + +#panel:overview .panel-corner, +#panel.unlock-screen .panel-corner, +#panel.login-screen .panel-corner, +#panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} + +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #f9e2af; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 12px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu { + min-width: 12em; + color: #f5e0dc; + padding: 0 !important; + margin: 0 3px; + font-weight: 500; + font-size: 10pt; + border-radius: 12px; +} + +.popup-menu .popup-menu-content { + padding: 6px; + background-color: rgba(49, 50, 68, 0.95); + border-radius: 12px; + margin: 4px; + font-weight: 500; + border: 2px solid #fab387; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15); +} + +.popup-menu .popup-menu-item { + spacing: 9px; + padding: 6px; + color: #f5e0dc !important; + text-shadow: none; + border-radius: 6px; + margin: 0 6px; + font-weight: 500; +} + +.popup-menu .popup-menu-item:checked { + font-weight: 500; + border: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.87) !important; + background-color: #f5e0dc !important; + border-radius: 6px 6px 0 0; +} + +.popup-menu .popup-menu-item:checked:focus, +.popup-menu .popup-menu-item:checked:hover, +.popup-menu .popup-menu-item.selected:checked { + color: rgba(0, 0, 0, 0.87) !important; + background-color: #A6ADC8 !important; +} + +.popup-menu .popup-menu-item:checked:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: #BAC2DE !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(0, 0, 0, 0.38) !important; +} + +.popup-menu .popup-menu-item:focus, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item.selected { + color: #f5e0dc !important; + background-color: rgba(245, 224, 220, 0.12) !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item.selected:active { + color: #f5e0dc !important; + background-color: rgba(245, 224, 220, 0.3) !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(245, 224, 220, 0.3) !important; +} + +.popup-menu .popup-sub-menu { + border: none; + box-shadow: none; + margin: 0 6px; + border-radius: 0 0 6px 6px; + background-color: #f5e0dc !important; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + border-radius: 0; + margin: 0; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:focus, +.popup-menu .popup-sub-menu .popup-menu-item.hover, +.popup-menu .popup-sub-menu .popup-menu-item.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu + .popup-sub-menu + .popup-menu-section:last-child + .popup-menu-item:last-child { + border-radius: 0 0 6px 6px; +} + +.popup-menu .popup-inactive-menu-item { + color: #fab387 !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(245, 224, 220, 0.3) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px !important; +} + +.popup-menu-ornament { + width: 1.2em; +} + +.popup-menu-ornament:ltr { + text-align: right; +} + +.popup-menu-ornament:rtl { + text-align: left; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 3px; + -st-icon-style: symbolic; +} + +.quick-settings { + padding: 12px !important; + border-radius: 12px !important; +} + +.quick-settings .icon-button, +.quick-settings .button { + padding: 10.5px; +} + +.quick-settings .icon-button > StIcon, +.quick-settings .button > StIcon { + icon-size: 16px !important; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle { + border-radius: 8px; + min-width: 12em; + max-width: 12em; + min-height: 40px; + border: none; + border: 1px solid rgba(245, 224, 220, 0.2); + background-color: rgba(245, 224, 220, 0.08) !important; +} + +.quick-toggle:hover { + background-color: rgba(245, 224, 220, 0.12) !important; +} + +.quick-toggle:active { + background-color: rgba(245, 224, 220, 0.15) !important; +} + +.quick-toggle:checked { + background-color: #89b4fa !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:hover { + background-color: #89ddff !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:active { + background-color: #89dceb !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle > StBoxLayout { + spacing: 6px; + padding: 0 12px; +} + +.quick-toggle.button { + padding: 0; +} + +.quick-toggle:ltr > StBoxLayout { + padding-left: 15px; +} + +.quick-toggle:rtl > StBoxLayout { + padding-right: 15px; +} + +.quick-toggle .quick-toggle-label { + font-weight: bold; +} + +.quick-toggle .quick-toggle-icon, +.quick-toggle .quick-toggle-arrow { + icon-size: 16px !important; +} + +.quick-menu-toggle:ltr > StBoxLayout { + padding-right: 0; +} + +.quick-menu-toggle:rtl > StBoxLayout { + padding-left: 0; +} + +.quick-menu-toggle .quick-toggle-arrow { + background-color: rgba(245, 224, 220, 0.08) !important; + padding: 6px 10.5px; + icon-size: 16px !important; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(245, 224, 220, 0.12) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 6px 6px 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 6px 0 0 6px; +} + +.quick-slider { + padding: 0 6px; +} + +.quick-slider > StBoxLayout { + spacing: 6px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.08); + box-shadow: none !important; +} + +.quick-slider .quick-toggle-icon, +.quick-slider .quick-toggle-arrow { + icon-size: 16px !important; +} + +.quick-slider .icon-button { + background-color: transparent; + color: #fab387 !important; +} + +.quick-slider .icon-button:hover { + background-color: rgba(245, 224, 220, 0.04); +} + +.quick-slider .icon-button:active { + background-color: rgba(245, 224, 220, 0.12); +} + +.quick-toggle-menu { + background-color: #45475a !important; + color: #f5e0dc !important; + border-radius: 12px !important; + padding: 12px; + margin: 12px 30px 0; + box-shadow: inset 0 0 0 1px rgba(239, 240, 242, 0.2); +} + +.quick-toggle-menu .popup-menu-item { + min-height: 20px; + padding: 6px; + spacing: 6px; + border-radius: 6px !important; + color: #f5e0dc !important; +} + +.quick-toggle-menu .popup-menu-item:focus, +.quick-toggle-menu .popup-menu-item.hover, +.quick-toggle-menu .popup-menu-item.selected { + color: #f5e0dc !important; + background-color: rgba(245, 224, 220, 0.1) !important; +} + +.quick-toggle-menu .popup-menu-item:active, +.quick-toggle-menu .popup-menu-item.selected:active { + color: #f5e0dc !important; + background-color: rgba(245, 224, 220, 0.2) !important; +} + +.quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; +} + +.quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; +} + +.quick-toggle-menu .header .icon { + icon-size: 24px; + border-radius: 6px; + padding: 9px; + background-color: #fab387 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle-menu .header .icon.active { + background-color: #fab387 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; +} + +.quick-settings-system-item .icon-button { + background-color: rgba(245, 224, 220, 0.12); + color: #fab387; + border-radius: 6px; + border: 1px solid rgba(245, 224, 220, 0.2); +} + +.quick-settings-system-item .icon-button:hover { + background-color: rgba(234, 232, 255, 0.12); + color: #89dceb; + border-radius: 6px; + border: 1px solid rgba(234, 232, 255, 0.2); +} + +.quick-settings-system-item .icon-button > StIcon { + -st-icon-style: symbolic; + icon-size: 16px !important; +} + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; + color: #fab387; +} + +.quick-settings-system-item .power-item:hover { + min-height: 0; + min-width: 0; + color: #89dceb; +} + +.quick-settings-system-item .power-item:insensitive { + color: #fab387; + background-color: rgba(24, 24, 37, 0.95); + box-shadow: none !important; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: #f5e0dc; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: 'tnum'; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: rgba(30, 30, 46, 0.95); + color: #f5e0dc; + border-radius: 12px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container + .unlock-dialog-notification-source.critical { + background-color: #45475a; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: rgba(0, 0, 0, 0.87); + background-color: #f2cdcd; + border-radius: 9999px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, +#unlockDialogNotifications StButton#hhandle { + background-color: rgba(49, 50, 68, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, +#unlockDialogNotifications StButton#vhandle:focus, +#unlockDialogNotifications StButton#hhandle:hover, +#unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(49, 50, 68, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, +#unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(242, 205, 205, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 6px; +} + +StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; +} + +StScrollBar StBin#trough { + border-radius: 9999px; + background-color: rgba(245, 224, 220, 0.12); +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(245, 224, 220, 0.5); + border: 4px solid transparent; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: rgba(245, 224, 220, 0.7); +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #f5e0dc; +} + +.popup-sub-menu StScrollBar StBin#trough { + background-color: rgba(0, 0, 0, 0.12); +} + +.popup-sub-menu StScrollBar StButton#vhandle, +.popup-sub-menu StScrollBar StButton#hhandle { + background-color: rgba(0, 0, 0, 0.26); +} + +.popup-sub-menu StScrollBar StButton#vhandle:hover, +.popup-sub-menu StScrollBar StButton#hhandle:hover { + background-color: rgba(0, 0, 0, 0.38); +} + +.popup-sub-menu StScrollBar StButton#vhandle:active, +.popup-sub-menu StScrollBar StButton#hhandle:active { + background-color: rgba(0, 0, 0, 0.6); +} + +.search-entry { + width: 320px; + min-height: 20px; + padding: 6px 12px; + transition-duration: 150ms; + border-radius: 6px; +} + +.search-entry .search-entry-icon { + color: rgba(245, 224, 220, 0.5); + icon-size: 16px; + margin-top: 0; + padding: 0 4px; +} + +.search-entry StLabel.hint-text { + color: rgba(245, 224, 220, 0.5); +} + +.search-entry:hover .search-entry-icon, +.search-entry:focus .search-entry-icon { + color: rgba(245, 224, 220, 0.7); +} + +.search-entry:insensitive StLabel.hint-text, +.search-entry:insensitive .search-entry-icon { + color: rgba(245, 224, 220, 0.3); +} + +.app-folder-dialog .folder-name-container .folder-name-entry, +.login-dialog StEntry, +.unlock-dialog StEntry, +#overview .search-entry { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: #f5e0dc; + selection-background-color: rgba(245, 224, 220, 0.25); + selected-color: #f5e0dc; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover, +.login-dialog StEntry:hover, +.unlock-dialog StEntry:hover, +#overview .search-entry:hover { + color: #f5e0dc; + border-color: rgba(245, 224, 220, 0.35); + background-color: rgba(245, 224, 220, 0.04); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, +.login-dialog StEntry:focus, +.unlock-dialog StEntry:focus, +#overview .search-entry:focus { + color: #f5e0dc; + border-color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.04); + box-shadow: none; +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, +.login-dialog StEntry .search-entry-icon, +.unlock-dialog StEntry .search-entry-icon, +#overview .search-entry .search-entry-icon { + color: rgba(245, 224, 220, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, +.login-dialog StEntry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text, +#overview .search-entry StLabel.hint-text { + color: rgba(245, 224, 220, 0.5); +} + +.app-folder-dialog + .folder-name-container + .folder-name-entry:hover + .search-entry-icon, +.login-dialog StEntry:hover .search-entry-icon, +.unlock-dialog StEntry:hover .search-entry-icon, +.app-folder-dialog + .folder-name-container + .folder-name-entry:focus + .search-entry-icon, +.login-dialog StEntry:focus .search-entry-icon, +.unlock-dialog StEntry:focus .search-entry-icon, +#overview .search-entry:hover .search-entry-icon, +#overview .search-entry:focus .search-entry-icon { + color: rgba(245, 224, 220, 0.7); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, +.login-dialog StEntry:insensitive, +.unlock-dialog StEntry:insensitive, +#overview .search-entry:insensitive { + background-color: transparent; + color: rgba(245, 224, 220, 0.35); + border-color: transparent; +} + +.app-folder-dialog + .folder-name-container + .folder-name-entry:insensitive + StLabel.hint-text, +.login-dialog StEntry:insensitive StLabel.hint-text, +.unlock-dialog StEntry:insensitive StLabel.hint-text, +.app-folder-dialog + .folder-name-container + .folder-name-entry:insensitive + .search-entry-icon, +.login-dialog StEntry:insensitive .search-entry-icon, +.unlock-dialog StEntry:insensitive .search-entry-icon, +#overview .search-entry:insensitive StLabel.hint-text, +#overview .search-entry:insensitive .search-entry-icon { + color: rgba(245, 224, 220, 0.3); +} + +/* Search */ +.list-search-result, +.search-provider-icon { + border-radius: 6px; + padding: 6px; + transition-duration: 100ms; + text-align: center; +} + +.list-search-result:focus, +.search-provider-icon:focus, +.list-search-result:hover, +.search-provider-icon:hover, +.list-search-result:selected, +.search-provider-icon:selected { + background-color: rgba(245, 224, 220, 0.12); + transition-duration: 200ms; +} + +.list-search-result:active, +.search-provider-icon:active, +.list-search-result:checked, +.search-provider-icon:checked { + background-color: rgba(245, 224, 220, 0.2); +} + +#searchResultsContent { + max-width: 1024px; + spacing: 8px; +} + +.search-section { + spacing: 8px; + background: none; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +.search-section-content { + spacing: 8px; + border-radius: 0; + padding: 18px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: #f5e0dc; +} + +.search-statustext { + font-size: 2em; + font-weight: bold; + color: rgba(245, 224, 220, 0.5); +} + +.grid-search-results { + spacing: 36px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon + .list-search-provider-content + .list-search-provider-details { + width: 120px; + margin-top: 0; + color: #f38ba8; +} + +.list-search-results { + spacing: 6px; +} + +.list-search-result .list-search-result-content { + spacing: 6px; +} + +.list-search-result .list-search-result-title { + spacing: 12px; +} + +.list-search-result .list-search-result-description { + color: #ff9e64; +} + +/* Slider */ +.slider { + height: 20px; + color: rgba(49, 50, 68, 0.95); + -slider-height: 2px; + -slider-background-color: rgba(245, 224, 220, 0.3); + -slider-border-color: #fab387; + -slider-active-background-color: #fab387; + -slider-active-border-color: #fab387; + -slider-border-width: 2px; + -slider-handle-radius: 7px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #ff9e64; + -barlevel-height: 2px; + -barlevel-background-color: rgba(245, 224, 220, 0.3); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #fab387; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #f38ba8; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 24px; +} + +.switcher-list { + background-color: rgba(49, 50, 68, 0.95); + box-shadow: inset 0 0 0 1px rgba(245, 224, 220, 0.1); +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 15px; + border: 1px solid transparent; +} + +.switcher-list .item-box:outlined { + background-color: #45475a; + color: #fab387; + border-radius: 15px; +} + +.switcher-list .item-box:selected { + background-color: #45475a; + color: #fab387; + border-radius: 15px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(245, 224, 220, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 12px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #7dcfff; +} + +.switcher-arrow:highlighted { + color: #fab387; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #f2cdcd; +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url('assets/toggle-off-dark.svg'); +} + +.toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.popup-sub-menu .toggle-switch { + background-image: url('assets/toggle-off.svg'); +} + +.popup-sub-menu .toggle-switch:checked { + background-image: url('assets/toggle-on.svg'); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(242, 205, 205, 0.3); + border: 1px solid #f2cdcd; + border-radius: 12px; +} + +.tile-preview-left.on-primary { + border-radius: 12px; +} + +.tile-preview-right.on-primary { + border-radius: 12px; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 12px; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 12px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(245, 224, 220, 0.12); + border-radius: 6px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + border-radius: 9px; + border: none; +} + +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 72px; + max-column-spacing: 72px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 12px; + page-padding-right: 12px; +} + +.page-indicator { + padding: 6px 12px 0; +} + +.page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: #f5e0dc; +} + +.apps-scroll-view { + padding: 0; +} + +.page-navigation-hint { + width: 300px; +} + +.page-navigation-hint.dnd { + background: rgba(245, 224, 220, 0.1); +} + +.page-navigation-hint.next:ltr, +.page-navigation-hint.previous:rtl { + background-gradient-start: rgba(245, 224, 220, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 15px 0px 0px 15px; +} + +.page-navigation-hint.previous:ltr, +.page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(245, 224, 220, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 15px 15px 0px; +} + +.page-navigation-arrow > StIcon { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 9999px; + color: rgba(245, 224, 220, 0.7); +} + +.page-navigation-arrow:insensitive > StIcon { + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +.page-navigation-arrow:hover > StIcon { + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +.page-navigation-arrow:active > StIcon { + background-color: rgba(245, 224, 220, 0.3); + color: #f5e0dc; +} + +#dash { + margin-top: 12px; + padding: 0 10px; +} + +#dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +#dash .overview-icon { + padding: 5px; +} + +.dash-background { + background-color: rgba(245, 224, 220, 0.3); + border: 2px solid #fab387; + margin-bottom: 16px; + padding: 10px; + border-radius: 16px; +} + +.dash-item-container .app-well-app, +.show-apps { + padding: 10px 2px 26px; +} + +.dash-separator { + width: 1px; + margin: 0 7px 16px; + background-color: rgba(245, 224, 220, 0.12); +} + +.workspace-animation { + background-color: rgba(30, 30, 46, 0.95); +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +.controls-manager, +.secondary-monitor-workspaces { + spacing: 12px; +} + +#overviewGroup { + background-color: #11111B; +} + +.osd-window { + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +#appMenu { + spacing: 6px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; +} + +.popup-menu .popup-menu-item { + padding: 6px 12px; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 9px !important; + padding-left: 0 !important; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0 !important; + padding-left: 9px !important; +} + +.popup-separator-menu-item { + padding: 0; + margin: 6px 0; +} + +.popup-separator-menu-item:ltr { + margin-right: 4px; +} + +.popup-separator-menu-item:rtl { + margin-left: 4px; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-sub-menu .popup-separator-menu-item { + background-color: transparent; +} + +.popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; +} + +.popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; +} + +.popup-sub-menu + .popup-separator-menu-item + .popup-separator-menu-item-separator { + background-color: rgba(0, 0, 0, 0.12); +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + padding-left: 12px !important; + margin-left: 3px !important; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + padding-right: 12px !important; + margin-right: 3px !important; +} + +.search-entry { + margin-top: 24px; + margin-bottom: 6px; +} + +.icon-label-button-container { + spacing: 6px; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 33px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; + border: 2px solid #f2cdcd; +} + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); +} + +.screenshot-ui-close-button.left { + margin-left: 12px; +} + +.screenshot-ui-close-button.right { + margin-right: 12px; +} + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 15px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px #f5e0dc; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #f5e0dc; + transition-duration: 200ms; + border-radius: 9999px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: rgba(245, 224, 220, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, +.screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #d9d9d9; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: #7F849C; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #f38ba8; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, +.screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #f4a099; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #ef6d62; +} + +.screenshot-ui-shot-cast-container { + background-color: #292e42; + border-radius: 12px; + padding: 3px; + spacing: 3px; +} + +.screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; +} + +.screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; +} + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 9px; +} + +.screenshot-ui-shot-cast-button:hover, +.screenshot-ui-shot-cast-button:focus { + background-color: #45475a; +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(245, 224, 220, 0.3); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: #f5e0dc; + color: black; +} + +.screenshot-ui-shot-cast-button:insensitive { + color: rgba(245, 224, 220, 0.5); +} + +.screenshot-ui-shot-cast-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-show-pointer-button { + border-radius: 9999px; + padding: 12px !important; +} + +.screenshot-ui-show-pointer-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px #f5e0dc; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: #f5e0dc; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: #313244; +} + +.screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; +} + +.screenshot-ui-window-selector:primary-monitor + .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; +} + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 12px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 99px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover + .screenshot-ui-window-selector-window-border { + border-color: #9399b2; +} + +.screenshot-ui-window-selector-window:checked + .screenshot-ui-window-selector-window-border { + border-color: #f2cdcd; + background-color: rgba(242, 205, 205, 0.2); +} + +.screenshot-ui-window-selector-window:checked + .screenshot-ui-window-selector-check { + color: rgba(0, 0, 0, 0.87); + background-color: #f2cdcd; +} + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); +} + +.screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px #f5e0dc; +} + +.screenshot-ui-tooltip { + color: #f5e0dc; + background-color: rgba(30, 30, 46, 0.95); + border-radius: 9999px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; +} + +.window-picker { + spacing: 6px; +} + +.window-caption { + color: #f5e0dc; + background-color: rgba(30, 30, 46, 0.95); + border-radius: 9999px; + padding: 6px 12px; +} + +.window-close, +.screenshot-ui-close-button { + background-color: #313244; + color: #f5e0dc; + border-radius: 21px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5); + transition-duration: 200ms; +} + +.window-close:hover, +.screenshot-ui-close-button:hover { + color: #f5e0dc; + background-color: #bb7a61; +} + +.window-close:active, +.screenshot-ui-close-button:active { + color: #f5e0dc; + background-color: #823c41; +} + +.window-close StIcon, +.screenshot-ui-close-button StIcon { + icon-size: 24px; +} + +.workspace-background { + border-radius: 30px; + background-color: rgba(30, 30, 46, 0.95); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(245, 224, 220, 0.7); + background-color: rgba(245, 224, 220, 0.12); + border: none; + border-radius: 6px; +} + +.workspace-thumbnails .placeholder { + background-image: url('assets/dash-placeholder.svg'); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #f2cdcd; + border-radius: 6px; + padding: 0; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; +} + +#dashtodockContainer .number-overlay { + color: #f5e0dc; + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: rgba(0, 0, 0, 0.87); + background-color: #f2cdcd; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.2em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.straight-corner #dash, +#dashtodockContainer.shrink.straight-corner #dash { + border-radius: 0; + margin: 0; +} + +#dashtodockContainer.straight-corner #dash .dash-background, +#dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0; +} + +#dashtodockContainer.extended.top #dash, +#dashtodockContainer.extended.bottom #dash, +#dashtodockContainer.extended.right #dash, +#dashtodockContainer.extended.left #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +#dashtodockContainer.extended.top #dash .dash-background, +#dashtodockContainer.extended.bottom #dash .dash-background, +#dashtodockContainer.extended.right #dash .dash-background, +#dashtodockContainer.extended.left #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +#dashtodockContainer.left #dash, +#dashtodockContainer.right #dash { + margin-top: 0; + padding: 10px 0; +} + +#dashtodockContainer.left #dash .dash-background, +#dashtodockContainer.right #dash .dash-background { + margin-bottom: 0; +} + +#dashtodockContainer.left .dash-item-container .app-well-app, +#dashtodockContainer.left .show-apps, +#dashtodockContainer.right .dash-item-container .app-well-app, +#dashtodockContainer.right .show-apps { + padding: 6px; +} + +#dashtodockContainer.left #dash { + margin-left: 6px; +} + +#dashtodockContainer.right #dash { + margin-right: 6px; +} + +#dashtodockContainer.dashtodock #dash .dash-background { + background-color: rgba(30, 30, 46, 0.95); +} + +#dashtodockContainer #dash .dash-background { + background-color: rgba(30, 30, 46, 0.95); + border: 2px solid #fab387; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: #f38ba8; +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #A6E3A1 !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: #f38ba8; +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #A6E3A1 !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(245, 224, 220, 0.7); + border-radius: 15px; +} + +#dashtodockContainer .show-apps:hover .overview-icon, +#dashtodockContainer .show-apps:focus .overview-icon, +#dashtodockContainer .show-apps:selected .overview-icon, +#dashtodockContainer .app-well-app:hover .overview-icon, +#dashtodockContainer .app-well-app:focus .overview-icon, +#dashtodockContainer .app-well-app:selected .overview-icon { + background-color: rgba(245, 224, 220, 0.12); + border-radius: 15px; +} + +#dashtodockContainer .show-apps:active .overview-icon, +#dashtodockContainer .show-apps:checked .overview-icon, +#dashtodockContainer .app-well-app:active .overview-icon, +#dashtodockContainer .app-well-app:checked .overview-icon { + background-color: rgba(245, 224, 220, 0.3); + border-radius: 15px; +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, +#dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(245, 224, 220, 0.7); + border-radius: 15px; +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, +#dashtodockContainer:overview #dash .show-apps:focus .overview-icon, +#dashtodockContainer:overview #dash .show-apps:selected .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(245, 224, 220, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, +#dashtodockContainer:overview #dash .show-apps:checked .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:active .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(245, 224, 220, 0.3); +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: rgba(30, 30, 46, 0.95); +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(33, 33, 33, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(49, 50, 68, 0.95); + border: 2px solid #fab387; +} + +#dashtodockContainer.opaque:overview #dash .dash-background, +#dashtodockContainer.transparent:overview #dash .dash-background { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash .dash-background, +#dashtodockContainer.opaque.extended:overview #dash .dash-background, +#dashtodockContainer.transparent.extended:overview #dash .dash-background { + background-color: rgba(30, 30, 46, 0.95); +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, +#dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.shrink .dash-item-container > StButton, +#dashtodockContainer.dashtodock .dash-item-container > StButton { + padding: 1px 2px; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, +#dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 6px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +.openweather-button, +.openweather-button-action, +.openweather-menu-button-container, +.openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + border: 1px solid transparent; +} + +.openweather-current-icon, +.openweather-current-summary, +.openweather-current-summarybox { + background: none; + color: #f5e0dc; +} + +.openweather-current-databox-values { + background: none; + color: rgba(245, 224, 220, 0.5); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(245, 224, 220, 0.5); +} + +.openweather-forecast-icon, +.openweather-forecast-summary { + background: none; + color: rgba(245, 224, 220, 0.7); +} + +.openweather-forecast-day, +.openweather-forecast-temperature { + background: none; + color: rgba(245, 224, 220, 0.5); +} + +.openweather-sunrise-icon, +.openweather-sunset-icon, +.openweather-build-icon { + color: rgba(245, 224, 220, 0.7); +} + +.popup-sub-menu .openweather-current-icon, +.popup-sub-menu .openweather-current-summary, +.popup-sub-menu .openweather-current-summarybox { + background: none; + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-current-databox-values { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-current-databox-captions { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-forecast-icon, +.popup-sub-menu .openweather-forecast-summary { + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-forecast-day, +.popup-sub-menu .openweather-forecast-temperature { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-sunrise-icon, +.popup-sub-menu .openweather-sunset-icon, +.popup-sub-menu .openweather-build-icon { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/no-events.svg b/src/themes/Catppuccin-Mocha/gnome-shell/no-events.svg new file mode 100755 index 00000000..d2fcad08 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/no-events.svg @@ -0,0 +1 @@ +assets/no-events.svg \ No newline at end of file diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/no-notifications.svg b/src/themes/Catppuccin-Mocha/gnome-shell/no-notifications.svg new file mode 100755 index 00000000..175731c1 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/no-notifications.svg @@ -0,0 +1 @@ +assets/no-notifications.svg \ No newline at end of file diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/pad-osd.css b/src/themes/Catppuccin-Mocha/gnome-shell/pad-osd.css new file mode 100644 index 00000000..edec8ac6 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/pad-osd.css @@ -0,0 +1,31 @@ +.Leader { + stroke-width: 0.5 !important; + stroke: #585b70; + fill: none !important; +} + +.Button { + stroke-width: 0.25; + stroke: #f5e0dc; + fill: #f5e0dc; +} + +.Ring { + stroke-width: 0.5 !important; + stroke: #585b70 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: 0.1 !important; + font-size: 0.1 !important; + fill: transparent !important; +} + +.TouchStrip, +.TouchRing { + stroke-width: 0.1 !important; + stroke: #f5e0dc !important; + fill: #585b70 !important; +} diff --git a/src/themes/Catppuccin-Mocha/gnome-shell/process-working.svg b/src/themes/Catppuccin-Mocha/gnome-shell/process-working.svg new file mode 100755 index 00000000..a6586c30 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gnome-shell/process-working.svg @@ -0,0 +1 @@ +assets/process-working.svg \ No newline at end of file diff --git a/src/themes/Catppuccin-Mocha/gtk-2.0/gtkrc b/src/themes/Catppuccin-Mocha/gtk-2.0/gtkrc new file mode 100644 index 00000000..2818873a --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-2.0/gtkrc @@ -0,0 +1,894 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#1E1E2E\nbg_color:#1E1E2E\ntooltip_bg_color:#1E1E2E\nselected_bg_color:#F38BA8\ntext_color:#F5E0DC\nfg_color:#F5E0DC\ntooltip_fg_color:#F5E0DC\nselected_fg_color:#1E1E2E\nmenubar_bg_color:#1E1E2E\nmenubar_fg_color:#F5E0DC\ntoolbar_bg_color:#1E1E2E\ntoolbar_fg_color:#F5E0DC\nmenu_bg_color:#1E1E2E\nmenu_fg_color:#F5E0DC\npanel_bg_color:#1E1E2E\npanel_fg_color:#F5E0DC\nlink_color:#8642ed\nbtn_bg_color:#181825\nbtn_fg_color:#F5E0DC\ntitlebar_bg_color:#1E1E2E\ntitlebar_fg_color:#F5E0DC\nprimary_caret_color:#F5E0DC\nsecondary_caret_color:#F5E0DC\naccent_bg_color:#F38BA8\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 0.6 + + GtkWidget::cursor_color = @primary_caret_color + GtkWidget::secondary_cursor_color = @secondary_caret_color + GtkWidget::cursor_aspect_ratio = 0.04 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + #GtkButton::inner-border = { 2, 2, 1, 1 } + GtkButton::focus-line-width = 1 + #GtkButton::focus-padding = -4 + + GtkButtonBox::child-min-height = 26 + + GtkCheckButton::indicator-size = 16 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 16 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 12 + GtkProgressBar::min-vertical-bar-width = 12 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 12 + GtkRange::stepper-size = 12 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 16 + GtkScale::slider-width = 16 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 80 + GtkScrollbar::slider-width = 12 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 1 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + GtkWindow::resize-grip-height = 0 + GtkWindow::resize-grip-width = 0 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 20 # roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 2 + ythickness = 2 +} + +style "murrine-wider" { + xthickness = 3 + ythickness = 3 +} + +style "murrine-thin" { + xthickness = 0 + ythickness = 0 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.10, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + #xthickness = 4 + #ythickness = 4 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 20 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 0 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 8 + #roundness = 20 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + #roundness = 2 + roundness = 20 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 20 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 2 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkToggleButton>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Catppuccin-Mocha/gtk-2.0/gtkrc.hidpi b/src/themes/Catppuccin-Mocha/gtk-2.0/gtkrc.hidpi new file mode 100644 index 00000000..90a17a6b --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-2.0/gtkrc.hidpi @@ -0,0 +1,995 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#1E1E2E\nbg_color:#1E1E2E\ntooltip_bg_color:#1E1E2E\nselected_bg_color:#F38BA8\ntext_color:#F5E0DC\nfg_color:#F5E0DC\ntooltip_fg_color:#F5E0DC\nselected_fg_color:#1E1E2E\nmenubar_bg_color:#1E1E2E\nmenubar_fg_color:#F5E0DC\ntoolbar_bg_color:#1E1E2E\ntoolbar_fg_color:#F5E0DC\nmenu_bg_color:#1E1E2E\nmenu_fg_color:#F5E0DC\npanel_bg_color:#1E1E2E\npanel_fg_color:#F5E0DC\nlink_color:#8642ed\nbtn_bg_color:#181825\nbtn_fg_color:#F5E0DC\ntitlebar_bg_color:#1E1E2E\ntitlebar_fg_color:#F5E0DC\nprimary_caret_color:#F5E0DC\nsecondary_caret_color:#F5E0DC\naccent_bg_color:#F38BA8\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 1.0 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + #GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::inner-border = { 0, 0, 1, 0 } + GtkButton::focus-line-width = 2 + #GtkButton::focus-padding = 4 + GtkButton::focus-padding = 2 + #GtkButton::interior-focus = 1 + + GtkEntry::inner-border = { 4, 4, 5, 4 } + GtkComboBox::inner-border = { 4, 4, 6, 5 } + GtkComboBoxText::inner-border = { 4, 4, 6, 5 } + + #GtkButtonBox::child-min-height = 52 + + GtkCheckButton::indicator-size = 30 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 30 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 2 + GtkMenu::vertical-padding = 2 + + GtkMenuBar::internal-padding = 1 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 24 + GtkRange::stepper-size = 24 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 30 + GtkScale::slider-width = 30 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 160 + GtkScrollbar::slider-width = 24 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 22 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 2 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 2 + GtkWidget::separator-height = 2 + + GtkWindow::resize-grip-height = 2 + GtkWindow::resize-grip-width = 2 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 40# roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 6 + ythickness = 6 +} + +style "murrine-wider" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-thin" { + xthickness = 1 + ythickness = 1 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 8 + ythickness = 4 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.04, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + xthickness = 10 + ythickness = 10 + #xthickness = 5 + #ythickness = 5 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 40 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-comboboxtext" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-togglebutton" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-radiocheck" = "murrine-togglebutton" { + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 40 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 25 + #roundness = 40 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + roundness = 40 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 10 + ythickness = 10 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 40 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + xthickness = 10 + ythickness = 10 + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 40.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + xthickness = 10 + ythickness = 10 + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 40 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 40 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + + + + +style "gimp-default-style" { +# Uncommenting this line allows to set a different (smaller) font for GIMP. +# +# font_name = "sans 8" +# Enabling the following line for some reason breaks toolbox resize +# increment calculation. You can enable it to get an even smaller GUI +# but need to restart GIMP after the theme change. +# +# GtkWidget::focus-padding = 0 + GtkOptionMenu::indicator-size = { 15, 25 } + GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } + GtkPaned::handle-size = 5 + GimpDockWindow::default-height = 600 + GimpDock::font-scale = 1.0 + GimpMenuDock::minimal-width = 400 + GimpToolPalette::tool-icon-size = large-toolbar + GimpToolPalette::button-relief = none + GimpDockbook::tab-border = 0 + GimpDockbook::tab-icon-size = button + GimpColorNotebook::tab-border = 0 + GimpColorNotebook::tab-icon-size = button + GimpDeviceEditor::handle-size = 30 + GimpDockable::content-border = 1 + GimpEditor::content-spacing = 1 + GimpEditor::button-spacing = 1 + GimpEditor::button-icon-size = button + GimpDataEditor::minimal-height = 150 + GimpFrame::label-spacing = 5 + GtkDialog::content-area-border = 2 + GtkDialog::button-spacing = 20 + GtkDialog::action-area-border = 25 + GimpUnitComboBox::appears-as-list = 0 +} + +class "GtkWidget" style "gimp-default-style" +style "gimp-tool-dialog-style" = "gimp-default-style" +{ + GtkDialog::action-area-border = 6 +} +class "GimpToolDialog" style "gimp-tool-dialog-style" +style "gimp-grid-view-style" = "gimp-default-style" +{ + bg[NORMAL] = { 1.0, 1.0, 1.0 } +} +widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" +style "gimp-dockable-style" = "gimp-default-style" +{ + GimpFrame::label-bold = 0 + GtkButton::focus-line_width = 1 + GtkButton::focus-padding = 0 +} +widget "*GimpDockable.*" style "gimp-dockable-style" +style "gimp-display-style" = "gimp-default-style" +{ + GimpRuler::font-scale = 1.0 + GimpUnitComboBox::label-scale = 1.0 + GimpScaleComboBox::label-scale = 1.0 + GtkComboBox::arrow-size = 20 + GtkButton::inner-border = { 0, 0, 0, 0 } + GtkButton::focus-line-width = 0 + GtkButton::focus-padding = 0 +} +widget "*GimpDisplayShell.*" style "gimp-display-style" +style "gimp-overlay-style" = "gimp-display-style" +{ + GtkButton::focus-line_width = 2 +} +widget_class "*<GimpOverlayFrame>*" style "gimp-overlay-style" + + + + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-comboboxtext" +widget_class "*<GtkToggleButton>*" style "murrine-togglebutton" +widget_class "*.<GtkCheckButton>" style "murrine-radiocheck" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/check-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/check-symbolic.svg new file mode 100644 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/check-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/check-symbolic@2.svg new file mode 100644 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/dot-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/dot-symbolic.svg new file mode 100644 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/dot-symbolic@2.svg new file mode 100644 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/line-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/line-symbolic.svg new file mode 100644 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/line-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/line-symbolic@2.svg new file mode 100644 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-check-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-check-symbolic.svg new file mode 100644 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-check-symbolic@2.svg new file mode 100644 index 00000000..24509026 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-dot-symbolic.svg new file mode 100644 index 00000000..99444906 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100644 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-line-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-line-symbolic.svg new file mode 100644 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-line-symbolic@2.svg new file mode 100644 index 00000000..16695160 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..14954390 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..4449641e Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..7966479f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..f398287c Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..8734299f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/gtk-dark.css b/src/themes/Catppuccin-Mocha/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..9bd84710 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/gtk-dark.css @@ -0,0 +1,11467 @@ +/* GTK NAMED COLORS -- USE RESPONSIBLY! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #f5e0dc; +/* text color for entries, views and content in general */ +@define-color theme_text_color #f5e0dc; +/* widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* base background color of selections */ +@define-color theme_selected_bg_color #f2cdcd; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(245, 224, 220, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #181825; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #f5e0dc; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #f5e0dc; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #f2cdcd; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(245, 224, 220, 0.5); +/* widgets main borders color */ +@define-color borders rgba(245, 224, 220, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(245, 224, 220, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #f5e0dc; +@define-color wm_unfocused_title rgba(245, 224, 220, 0.7); +@define-color wm_highlight rgba(245, 224, 220, 0.1); +@define-color wm_bg #1e1e2e; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_close_icon #1e1e2e; +@define-color wm_button_close_hover_bg #f2cdcd; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #f5e0dc; +@define-color budgie_tasklist_indicator_color_active #f5e0dc; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; + +/* GTK LIBADWAITA NAMED COLORS -- USE RESPONSIBLY! */ +@define-color accent_bg_color #f2cdcd; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #f2cdcd; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #1e1e2e; +@define-color window_fg_color #f5e0dc; +@define-color view_bg_color #1e1e2e; +@define-color view_fg_color #f5e0dc; +@define-color headerbar_bg_color #1e1e2e; +@define-color headerbar_fg_color #f5e0dc; +@define-color headerbar_border_color rgba(245, 224, 220, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #1e1e2e; +@define-color card_fg_color #f5e0dc; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #1e1e2e; +@define-color dialog_fg_color #f5e0dc; +@define-color popover_bg_color #1e1e2e; +@define-color popover_fg_color #f5e0dc; +@define-color thumbnail_bg_color #1e1e2e; +@define-color thumbnail_fg_color #f5e0dc; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #f2cdcd 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #f2cdcd 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #f38ba8; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #f2cdcd; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, +calendar.raven-calendar:selected, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked, +box.vertical > widget > widget:selected, +calendar:selected, +row:selected, +treeview.view:selected:not(.progressbar):not(.trough), +modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #f5e0dc; + background-color: #45475A; +} + +.nemo-window .view selection, +.nemo-window .view:selected, +.nautilus-window notebook .view:not(treeview) selection, +.nautilus-window notebook .view:not(treeview):selected, +.nautilus-window flowboxchild:selected .icon-item-background, +flowbox flowboxchild:selected, +.background.csd .view:selected { + color: #f2cdcd; + background-color: rgba(242, 205, 205, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, +window.background.csd evview.view.content-view:selected, +window.background.csd evview.view.content-view:selected:backdrop, +spinbutton.vertical selection, +spinbutton:not(.vertical) selection, +entry selection, +label selection, +textview text selection:focus, +textview text selection, +widget.view:selected, +.view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #f2cdcd; +} + +.linked:not(.vertical) > button, +.linked:not(.vertical) > spinbutton.vertical, +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, +.linked:not(.vertical) > spinbutton.vertical:first-child, +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, +.linked:not(.vertical) > spinbutton.vertical:last-child, +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, +.linked:not(.vertical) > spinbutton.vertical:only-child, +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, +.linked.vertical > spinbutton.vertical, +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, +.linked.vertical > spinbutton.vertical:first-child, +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, +.linked.vertical > spinbutton.vertical:last-child, +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, +.linked.vertical > spinbutton.vertical:only-child, +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #1e1e2e; + color: #f5e0dc; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, +.background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #11111b; + color: #f5e0dc; +} + +.gtkstyle-fallback:hover { + background-color: #181825; + color: #f5e0dc; +} + +.gtkstyle-fallback:active { + background-color: #11111b; + color: #f5e0dc; +} + +.gtkstyle-fallback:disabled { + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #1e1e2e; + color: #f5e0dc; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(245, 224, 220, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #1e1e2e; +} + +textview border { + background-color: #181825; + color: rgba(245, 224, 220, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view rubberband, +flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view .rubberband, +.content-view flowbox rubberband, +.content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox .content-view .rubberband, +.content-view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband { + border: 1px solid #f2cdcd; + background-color: rgba(242, 205, 205, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(245, 224, 220, 0.7); +} + +label:disabled { + color: rgba(245, 224, 220, 0.5); +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(30, 30, 46, 0.9); + color: #f5e0dc; +} + +.dim-label { + color: rgba(245, 224, 220, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(245, 224, 220, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #f5e0dc; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, +spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; +} + +spinbutton.vertical:focus, +spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +spinbutton.vertical:drop(active), +spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, +spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.flat.vertical, +spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, +spinbutton:not(.vertical) image, +entry image { + color: rgba(245, 224, 220, 0.7); +} + +spinbutton.vertical image:hover, +spinbutton:not(.vertical) image:hover, +spinbutton.vertical image:active, +spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #f5e0dc; +} + +spinbutton.vertical image:disabled, +spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.vertical image.left, +spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, +spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, +spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(245, 224, 220, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, +spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(245, 224, 220, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, +spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; +} + +spinbutton.error.vertical:focus, +spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f38ba8; +} + +spinbutton.error.vertical:disabled, +spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.warning.vertical, +spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; +} + +spinbutton.warning.vertical:focus, +spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f9e2af; +} + +spinbutton.warning.vertical:disabled, +spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.vertical progress, +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #f2cdcd; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #313244; + color: #f5e0dc; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #181825; + color: rgba(245, 224, 220, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f38ba8; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #181825; + color: rgba(245, 224, 220, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #f9e2af; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f9e2af; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #181825; + color: rgba(245, 224, 220, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, +treeview entry { + background-color: #1e1e2e; +} + +treeview entry.flat, +treeview entry.flat:focus, +treeview entry, +treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, +.photos-entry-tag, +.documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +.entry-tag:hover, +.photos-entry-tag:hover, +.documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, +:dir(ltr) .photos-entry-tag, +:dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, +:dir(rtl) .photos-entry-tag, +:dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, +.button.photos-entry-tag, +.button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), +.button.photos-entry-tag:not(:hover):not(:active), +.button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(245, 224, 220, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.001, + to(#f2cdcd), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#f2cdcd), + to(transparent) + ); + } +} + +.xfce4-panel.background button, +.raven-mpris button.image-button, +.mate-panel-menu-bar button, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button { + color: rgba(245, 224, 220, 0.7); +} + +.xfce4-panel.background button:focus, +.raven-mpris button.image-button:focus, +.mate-panel-menu-bar button:focus, +infobar.warning > revealer > box button:focus, +.xfce4-panel.background button:hover, +.raven-mpris button.image-button:hover, +.mate-panel-menu-bar button:hover, +infobar.warning > revealer > box button:hover, +.xfce4-panel.background button:active, +.raven-mpris button.image-button:active, +.mate-panel-menu-bar button:active, +infobar.warning > revealer > box button:active, +.xfce4-panel.background button:checked, +.raven-mpris button.image-button:checked, +.mate-panel-menu-bar button:checked, +infobar.warning > revealer > box button:checked { + color: #f5e0dc; +} + +.xfce4-panel.background button:disabled, +.raven-mpris button.image-button:disabled, +.mate-panel-menu-bar button:disabled, +infobar.warning > revealer > box button:disabled { + color: rgba(245, 224, 220, 0.3); +} + +.xfce4-panel.background button:checked:disabled, +.raven-mpris button.image-button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled { + color: rgba(245, 224, 220, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:not(.suggested-action):not(.destructive-action), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(245, 224, 220, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #f5e0dc; +} + +actionbar + > revealer + > box + .linked + > button:focus:not(.suggested-action):not(.destructive-action), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:hover:not(.suggested-action):not(.destructive-action), +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:active:not(.suggested-action):not(.destructive-action), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +actionbar + > revealer + > box + .linked + > button:disabled:not(.suggested-action):not(.destructive-action), +button:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:checked:not(.suggested-action):not(.destructive-action), +button:checked { + box-shadow: none; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +actionbar + > revealer + > box + .linked + > button:checked:hover:not(.suggested-action):not(.destructive-action), +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar + > revealer + > box + .linked + > button:checked:disabled:not(.suggested-action):not(.destructive-action), +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +.raven .expander-button, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +.nautilus-window headerbar revealer > button, +button.titlebutton:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +check, +radio, +button.close, +button.circular, +.inline-toolbar button:not(.text-button), +button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat) + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +.nautilus-window headerbar revealer > button label, +button.titlebutton:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +check label, +radio label, +button.close label, +button.circular label, +.inline-toolbar button:not(.text-button) label, +button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, +.gedit-search-slider .linked > button, +.gedit-document-panel row button.flat, +.nautilus-window .floating-bar button, +placessidebar.sidebar row button.sidebar-button, +notebook > header tab button.flat, +spinbutton.vertical button, +spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, +.drop-shadow button, +.budgie-panel button, +.budgie-popover row button, +.budgie-settings-window buttonbox.inline-toolbar button, +#mate-menu button, +#MatePanelPopupWindow button, +popover.messagepopover .popover-action-area button, +tabbox > tab button, +.gedit-search-slider .linked > button, +placessidebar.sidebar row button.sidebar-button, +calendar.button, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular, +treeview.view header button button.circular, +row.activatable button.circular, +check, +radio, +scrollbar button, +notebook > header > tabs > arrow, +spinbutton.vertical button, +spinbutton:not(.vertical) button, +modelbutton.flat, +.menuitem.button.flat, +.nemo-window .toolbar button, +#buttonbox_frame button, +.xfce4-panel.background button, +.raven stackswitcher.linked > button, +.lock-dialog button, +.mate-panel-menu-bar button, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +layouttabbar button, +filechooser #pathbarbox > stack > box > button, +messagedialog.csd .dialog-action-box button, +.app-notification button, +actionbar + > revealer + > box + button:not(.suggested-action):not(.destructive-action), +popover.background.menu button, +popover.background button.model, +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action), +toolbar button, +combobox > .linked:not(.vertical) > button:not(:only-child), +button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(245, 224, 220, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, +.drop-shadow button:focus, +.budgie-panel button:focus, +.budgie-popover row button:focus, +.budgie-settings-window buttonbox.inline-toolbar button:focus, +#mate-menu button:focus, +#MatePanelPopupWindow button:focus, +popover.messagepopover .popover-action-area button:focus, +tabbox > tab button:focus, +.gedit-search-slider .linked > button:focus, +placessidebar.sidebar row button.sidebar-button:focus, +calendar.button:focus, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:focus, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:focus, +treeview.view header button button.circular:focus, +row.activatable button.circular:focus, +check:focus, +radio:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +spinbutton.vertical button:focus, +spinbutton:not(.vertical) button:focus, +modelbutton.flat:focus, +.menuitem.button.flat:focus, +.nemo-window .toolbar button:focus, +#buttonbox_frame button:focus, +.xfce4-panel.background button:focus, +.raven stackswitcher.linked > button:focus, +.lock-dialog button:focus, +.mate-panel-menu-bar button:focus, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +layouttabbar button:focus, +filechooser #pathbarbox > stack > box > button:focus, +messagedialog.csd .dialog-action-box button:focus, +.app-notification button:focus, +actionbar + > revealer + > box + button:focus:not(.suggested-action):not(.destructive-action), +popover.background.menu button:focus, +popover.background button.model:focus, +.caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +toolbar button:focus, +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #f5e0dc; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, +.drop-shadow button:hover, +.budgie-panel button:hover, +.budgie-popover row button:hover, +.budgie-settings-window buttonbox.inline-toolbar button:hover, +#mate-menu button:hover, +#MatePanelPopupWindow button:hover, +popover.messagepopover .popover-action-area button:hover, +tabbox > tab button:hover, +.gedit-search-slider .linked > button:hover, +placessidebar.sidebar row button.sidebar-button:hover, +calendar.button:hover, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:hover, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:hover, +treeview.view header button button.circular:hover, +row.activatable button.circular:hover, +check:hover, +radio:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +spinbutton.vertical button:hover, +spinbutton:not(.vertical) button:hover, +modelbutton.flat:hover, +.menuitem.button.flat:hover, +.nemo-window .toolbar button:hover, +#buttonbox_frame button:hover, +.xfce4-panel.background button:hover, +.raven stackswitcher.linked > button:hover, +.lock-dialog button:hover, +.mate-panel-menu-bar button:hover, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +layouttabbar button:hover, +filechooser #pathbarbox > stack > box > button:hover, +messagedialog.csd .dialog-action-box button:hover, +.app-notification button:hover, +actionbar + > revealer + > box + button:hover:not(.suggested-action):not(.destructive-action), +popover.background.menu button:hover, +popover.background button.model:hover, +.caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +toolbar button:hover, +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #f5e0dc; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, +.drop-shadow button:active, +.budgie-panel button:active, +.budgie-popover row button:active, +.budgie-settings-window buttonbox.inline-toolbar button:active, +#mate-menu button:active, +#MatePanelPopupWindow button:active, +popover.messagepopover .popover-action-area button:active, +tabbox > tab button:active, +.gedit-search-slider .linked > button:active, +placessidebar.sidebar row button.sidebar-button:active, +calendar.button:active, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:active, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:active, +treeview.view header button button.circular:active, +row.activatable button.circular:active, +check:active, +radio:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +spinbutton.vertical button:active, +spinbutton:not(.vertical) button:active, +modelbutton.flat:active, +.menuitem.button.flat:active, +.nemo-window .toolbar button:active, +#buttonbox_frame button:active, +.xfce4-panel.background button:active, +.raven stackswitcher.linked > button:active, +.lock-dialog button:active, +.mate-panel-menu-bar button:active, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +layouttabbar button:active, +filechooser #pathbarbox > stack > box > button:active, +messagedialog.csd .dialog-action-box button:active, +.app-notification button:active, +actionbar + > revealer + > box + button:active:not(.suggested-action):not(.destructive-action), +popover.background.menu button:active, +popover.background button.model:active, +.caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +toolbar button:active, +combobox > .linked:not(.vertical) > button:active:not(:only-child), +button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; + color: #f5e0dc; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, +.drop-shadow button:disabled, +.budgie-panel button:disabled, +.budgie-popover row button:disabled, +.budgie-settings-window buttonbox.inline-toolbar button:disabled, +#mate-menu button:disabled, +#MatePanelPopupWindow button:disabled, +popover.messagepopover .popover-action-area button:disabled, +tabbox > tab button:disabled, +.gedit-search-slider .linked > button:disabled, +placessidebar.sidebar row button.sidebar-button:disabled, +calendar.button:disabled, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:disabled, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:disabled, +treeview.view header button button.circular:disabled, +row.activatable button.circular:disabled, +check:disabled, +radio:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +spinbutton.vertical button:disabled, +spinbutton:not(.vertical) button:disabled, +modelbutton.flat:disabled, +.menuitem.button.flat:disabled, +.nemo-window .toolbar button:disabled, +#buttonbox_frame button:disabled, +.xfce4-panel.background button:disabled, +.raven stackswitcher.linked > button:disabled, +.lock-dialog button:disabled, +.mate-panel-menu-bar button:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +layouttabbar button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +messagedialog.csd .dialog-action-box button:disabled, +.app-notification button:disabled, +actionbar + > revealer + > box + button:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:disabled, +popover.background button.model:disabled, +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:disabled, +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(245, 224, 220, 0.3); +} + +.nemo-window .toolbar button:checked, +#buttonbox_frame button:checked, +.xfce4-panel.background button:checked, +.raven stackswitcher.linked > button:checked, +.lock-dialog button:checked, +.mate-panel-menu-bar button:checked, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +layouttabbar button:checked, +filechooser #pathbarbox > stack > box > button:checked, +messagedialog.csd .dialog-action-box button:checked, +.app-notification button:checked, +actionbar + > revealer + > box + button:checked:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked, +popover.background button.model:checked, +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action), +toolbar button:checked, +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; +} + +.nemo-window .toolbar button:checked:disabled, +#buttonbox_frame button:checked:disabled, +.xfce4-panel.background button:checked:disabled, +.raven stackswitcher.linked > button:checked:disabled, +.lock-dialog button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +layouttabbar button:checked:disabled, +filechooser #pathbarbox > stack > box > button:checked:disabled, +messagedialog.csd .dialog-action-box button:checked:disabled, +.app-notification button:checked:disabled, +actionbar + > revealer + > box + button:checked:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, +.caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:checked:disabled, +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(245, 224, 220, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) + > button.flat.image-button:not(:only-child):not(.text-button), +.linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(147, 153, 178, 0.9844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(147, 153, 178, 0.7844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, +button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, +button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 205, 205, 0.2), + 0 4px 3px 0 rgba(242, 205, 205, 0.14), 0 1px 6px 0 rgba(242, 205, 205, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(242, 205, 205, 0.5); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 205, 205, 0.3), + 0 2px 3px -1px rgba(242, 205, 205, 0.24), + 0 2px 5px 0 rgba(242, 205, 205, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(242, 205, 205, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #f2cdcd; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(245, 224, 220, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(242, 205, 205, 0.3); +} + +button.destructive-action { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #f38ba8; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(245, 224, 220, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, +button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #f5e0dc; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #74c7ec; +} + +*:visited { + color: #cba6f7; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #74c7ec; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #cba6f7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(245, 224, 220, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), +spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), +spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(245, 224, 220, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(245, 224, 220, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: rgba(245, 224, 220, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px; + background-color: #1e1e2e; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, +.app-notification, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +frame.documents-dropdown:backdrop, +.app-notification:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); +} + +frame.left.documents-dropdown, +.left.app-notification, +frame.right.documents-dropdown, +.right.app-notification, +frame.top.documents-dropdown, +.top.app-notification, +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #181825; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), +headerbar + .linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #f5e0dc; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(245, 224, 220, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:backdrop:active:not(.text-button), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window + .primary-toolbar + button:backdrop:checked:disabled:not(.text-button), +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +.nemo-window .primary-toolbar entry, +.titlebar entry { + background-color: rgba(245, 224, 220, 0.04); + color: #f5e0dc; +} + +.nemo-window .primary-toolbar entry:disabled, +.titlebar entry:disabled { + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +.nemo-window .primary-toolbar entry image, +.titlebar entry image { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, +.titlebar entry image:hover, +.nemo-window .primary-toolbar entry image:active, +.titlebar entry image:active { + color: #f5e0dc; +} + +.nemo-window .primary-toolbar entry image:disabled, +.titlebar entry image:disabled { + color: rgba(245, 224, 220, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; + color: #f5e0dc; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(245, 224, 220, 0.5); +} + +.titlebar:backdrop { + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(245, 224, 220, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(245, 224, 220, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(245, 224, 220, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(245, 224, 220, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +.titlebar stackswitcher { + border: 2px solid #f2cdcd; +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(245, 224, 220, 0.08); + background-image: radial-gradient( + circle, + rgba(245, 224, 220, 0.08) 10%, + transparent 0% + ); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2cdcd; + color: #1e1e2e; +} + +.titlebar + .path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(245, 224, 220, 0); + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(245, 224, 220, 0); + background-color: #f2cdcd; +} + +.tiled .titlebar, +.tiled-top .titlebar, +.tiled-right .titlebar, +.tiled-bottom .titlebar, +.tiled-left .titlebar, +.maximized .titlebar, +.fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 10px 20px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, +.maximized .titlebar.default-decoration, +.fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), +.solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 1px 20px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #1e1e2e; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, +headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, +headerbar .photos-entry-tag, +headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + margin: 5px 2px; + min-width: 120px; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) + > stack + > box { + padding: 0 12px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(245, 224, 220, 0.08); + background-image: radial-gradient( + circle, + rgba(245, 224, 220, 0.08) 10%, + transparent 0% + ); +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):checked { + background-color: #313244; + color: #cba6f7; + font-weight: 500; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle + viewswitchertitle + > squeezer + > viewswitcher + > box.horizontal + > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #f2cdcd 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #f2cdcd 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(245, 224, 220, 0.3); + border-top-color: rgba(245, 224, 220, 0.12); + min-height: 36px; +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +window.background.csd + treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(245, 224, 220, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view.after:drop(active) { + border-top-style: none; +} + +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(245, 224, 220, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, +treeview.view.expander:active { + color: #f5e0dc; +} + +treeview.view.expander:disabled { + color: rgba(245, 224, 220, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #f2cdcd; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(245, 224, 220, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(245, 224, 220, 0.7); +} + +treeview.view header button, +treeview.view header button:disabled { + background-color: #1e1e2e; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(245, 224, 220, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #f2cdcd; +} + +treeview.view acceleditor > label { + background-color: #f2cdcd; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #1e1e2e; + color: #f5e0dc; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.7); +} + +.csd menubar, +.csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(245, 224, 220, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(245, 224, 220, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #313244; + background-clip: border-box; + border-radius: 12px; + border: 2px solid #f2cdcd; +} + +.csd menu, +.csd .menu, +.csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #f5e0dc; + font: initial; + font-weight: 500; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #45475A; + color: #cba6f7; + font-weight: 500; +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: #cba6f7; + font-weight: 500; +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: #cba6f7; + font-weight: 500; +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(245, 224, 220, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(245, 224, 220, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(245, 224, 220, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), +menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #585B70; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #313244; + color: rgba(245, 224, 220, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #f5e0dc; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #313244; + border-radius: 12px; +} + +popover.background, +.csd popover.background { + border: 2px solid #B4BEFE; + box-shadow: none; +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #313244; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(245, 224, 220, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, +notebook > header tab:hover { + background-color: rgba(245, 224, 220, 0.04); + color: #f5e0dc; +} + +tabbox > tab:disabled, +notebook > header tab:disabled { + color: rgba(245, 224, 220, 0.3); +} + +tabbox > tab:checked, +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #181825; + color: #cba6f7; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, +notebook > header tab:checked:disabled { + color: rgba(245, 224, 220, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(245, 224, 220, 0.04); +} + +notebook, +notebook.frame { + background-color: #1e1e2e; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: transparent; + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: transparent; +} + +scrollbar.bottom { + border-bottom: transparent; +} + +scrollbar.left { + border-bottom: transparent; +} + +scrollbar.right { + border-bottom: transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 4px; + min-height: 4px; + border: 2px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(245, 224, 220, 0.2); +} + +scrollbar slider:hover { + background-color: rgba(245, 224, 220, 0.3); +} + +scrollbar slider:active { + background-color: rgba(245, 224, 220, 0.3); +} + +scrollbar slider:disabled { + background-color: rgba(245, 224, 220, 0.2); +} + +scrollbar.fine-tune slider { + min-width: 2px; + min-height: 2px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 2px; + min-height: 2px; + margin: 2px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 2px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: transparent; + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: transparent; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down, +scrollbar.vertical button.down:hover, +scrollbar.vertical button.up, +scrollbar.vertical button.up:hover, +scrollbar.horizontal button.down, +scrollbar.horizontal button.down:hover, +scrollbar.horizontal button.up, +scrollbar.horizontal button.up:hover { + background-color: transparent; + color: transparent; +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(245, 224, 220, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #f2cdcd; + border-color: #f2cdcd; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(245, 224, 220, 0.7); + border: none; +} + +switch:focus slider, +switch:hover slider, +switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(245, 224, 220, 0.12); +} + +switch:checked slider { + background-color: #1e1e2e; + color: #1e1e2e; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-unchecked-dark.png'), + url('assets/selectionmode-checkbox-unchecked-dark@2.png') + ); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-checked-dark.png'), + url('assets/selectionmode-checkbox-checked-dark@2.png') + ); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + color: #f2cdcd; +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(245, 224, 220, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, +popover modelbutton.flat check:focus, +popover modelbutton.flat check:hover, +popover modelbutton.flat check:focus:hover, +popover modelbutton.flat check:active, +popover modelbutton.flat check:disabled, +popover modelbutton.flat radio, +popover modelbutton.flat radio:focus, +popover modelbutton.flat radio:hover, +popover modelbutton.flat radio:focus:hover, +popover modelbutton.flat radio:active, +popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), +popover + modelbutton.flat + radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(245, 224, 220, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), +popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), +popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, +menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), +menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), +menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(245, 224, 220, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, +menu menuitem check:hover, +menu menuitem check:disabled, +menu menuitem radio, +menu menuitem radio:hover, +menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + +check { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-unchecked-symbolic.svg') + ); +} + +check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-checked-symbolic.svg') + ); +} + +check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-mixed-symbolic.svg') + ); +} + +radio { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-unchecked-symbolic.svg') + ); +} + +radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); +} + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-mixed-symbolic.svg') + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, + background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), +menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(245, 224, 220, 0.7); +} + +treeview.view check:hover, +treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: #f5e0dc; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(245, 224, 220, 0.3); +} + +treeview.view check:checked, +treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #f2cdcd; +} + +treeview.view check:checked:disabled, +treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(245, 224, 220, 0.3); +} + +treeview.view check:hover, +treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(245, 224, 220, 0.3); +} + +scale trough:disabled { + background-color: rgba(245, 224, 220, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#f2cdcd); +} + +scale highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(245, 224, 220, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(245, 224, 220, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #f2cdcd; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #f2cdcd, 0 0 0 8px rgba(245, 224, 220, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #f2cdcd, 0 0 0 8px rgba(245, 224, 220, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(245, 224, 220, 0.3); +} + +scale marks, +scale value { + color: rgba(245, 224, 220, 0.7); +} + +scale indicator { + background-color: rgba(245, 224, 220, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(245, 224, 220, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #f2cdcd; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #f2cdcd; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #f9e2af; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #f2cdcd; +} + +levelbar block.full { + background-color: #81c995; +} + +levelbar block.empty { + background-color: rgba(245, 224, 220, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + color: #f5e0dc; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.75, + to(rgba(242, 205, 205, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.75, + to(rgba(242, 205, 205, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.75, + to(rgba(242, 205, 205, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.75, + to(rgba(242, 205, 205, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +preferences stacksidebar.sidebar list separator, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +.tweak-categories separator, +placessidebar.sidebar list > separator, +stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, +treeview.view header button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu + button.flat:focus:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:focus, +treeview.view header button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.flat:hover:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:hover, +treeview.view header button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.has-open-popup.flat:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.has-open-popup.activatable, +treeview.view header button.has-open-popup, +.budgie-popover.budgie-menu + button.flat:active:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:active, +treeview.view header button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #f5e0dc; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(245, 224, 220, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #f2cdcd; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(245, 224, 220, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, +expander title > arrow:active { + color: #f5e0dc; +} + +expander title > arrow:disabled { + color: rgba(245, 224, 220, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +calendar:disabled { + color: rgba(245, 224, 220, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(245, 224, 220, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(245, 224, 220, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #313244; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; + color: #f5e0dc; +} + +messagedialog .titlebar:backdrop { + background-color: #313244; + color: rgba(245, 224, 220, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, +messagedialog.csd .dialog-action-box button:first-child, +messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #f2cdcd; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #f2cdcd; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #f38ba8; +} + +.csd filechooser { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, +filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, +filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooser revealer box button label { + padding-left: 10px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator) { + border-right: 1px solid rgba(245, 224, 220, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(245, 224, 220, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #1e1e2e; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(245, 224, 220, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(245, 224, 220, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(245, 224, 220, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #f2cdcd; + font-weight: 500; +} + +placessidebar.sidebar row:selected, +placessidebar.sidebar row:selected image.sidebar-icon, +placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(245, 224, 220, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #f2cdcd; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #f2cdcd; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(245, 224, 220, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(rgba(245, 224, 220, 0.12)), + image(rgba(245, 224, 220, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, +infobar.info:hover > revealer > box, +infobar.info:backdrop > revealer > box { + background-color: #1e1e2e; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #f2cdcd; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + border-radius: 12px 12px 0 0; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #f5e0dc; + border-radius: 12px 12px 0 0; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #f9e2af; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(30, 30, 46, 0.9); + color: #f5e0dc; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #f5e0dc; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #f2cdcd; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(245, 224, 220, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(245, 224, 220, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(245, 224, 220, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 14px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 16px transparent; + border: 2px solid #FAB387; + background-clip: border-box; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 16px transparent; + border: 2px solid #585B70; + background-clip: border-box; +} + +.maximized decoration, +.fullscreen decoration, +.tiled decoration, +.tiled-top decoration, +.tiled-right decoration, +.tiled-bottom decoration, +.tiled-left decoration { + border-radius: 0; + border: none; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), + 0 0 0 2px #FAB387; + border: none; + border-radius: 12px 12px 0 0; +} + +.ssd decoration:backdrop { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), + 0 0 0 2px #585B70; +} + +.csd.popup decoration { + border-radius: 12px; + border: 2px solid #B4BEFE; + background-clip: border-box; +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; + border: none; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + border: 2px solid #f2cdcd; +} + +.solid-csd decoration:backdrop { + background-color: #1e1e2e; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).close { + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop:active { + background-color: #fab387; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:active { + background-color: shade(#fab387, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop:active { + background-color: #a6e3a1; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-color: shade(#a6e3a1, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop:active { + background-color: #f38ba8; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active { + background-color: shade(#f38ba8, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop { + background-color: #585B70; + color: transparent; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #f2cdcd; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.top:dir(ltr), +cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), +cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(245, 224, 220, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(245, 224, 220, 0.12); + background-color: #313244; + color: #f5e0dc; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #f2cdcd; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #f2cdcd; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#f2cdcd, 0.08); + background-image: radial-gradient( + circle, + alpha(#f2cdcd, 0.08) 10%, + transparent 0% + ); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #f2cdcd; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); +} + +.nautilus-window.background.csd + > grid.horizontal + > paned.horizontal + > separator, +.nautilus-window.background.csd + > deck + > box.vertical + > paned.horizontal + > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(245, 224, 220, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #1e1e2e; + color: #f2cdcd; + margin: 0 0 6px 6px; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 0 0 0 4px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + button.sidebar-button { + color: #f2cdcd; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:hover { + background-color: #181825; + color: #f2cdcd; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected { + background-color: #181825; + font-weight: 700; + border-left: 3px solid #f7768e; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + button.sidebar-button { + color: #cba6f7; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + label.sidebar-label { + color: rgba(245, 224, 220, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #181825; + border-radius: 12px; + border: 1px solid rgba(65, 72, 104, 0.2); + margin: 0 6px 6px; +} + +.nautilus-window.background.csd + notebook + scrolledwindow + > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: rgba(245, 224, 220, 0.20); +} + +.nautilus-window.background.csd + notebook + placesview + > stack + > frame + > scrolledwindow + > viewport + > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd + notebook + placesview + > actionbar + > revealer + > box { + background-color: transparent; +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-desktop.nemo-canvas-item, +.caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #f5e0dc; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(245, 224, 220, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(245, 224, 220, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button.image-button:not(.suggested-action):not(.destructive-action) + image:not(:only-child) { + margin: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + color: #cba6f7; + background-color: #181825; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + color: #cba6f7; + background-color: #181825; +} + +.windowhandle .linked.nautilus-path-bar { + background-color: #181825; + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action) { + color: #cba6f7; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):hover, +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(245, 224, 220, 0.3); + color: rgba(245, 224, 220, 0.3); +} + +.disk-space-display.used { + background-color: #f2cdcd; + color: #f2cdcd; +} + +.disk-space-display.free { + background-color: rgba(245, 224, 220, 0.12); + color: rgba(245, 224, 220, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + color: #f5e0dc; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook .view:not(treeview) { + border-radius: 6px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > scrolledwindow.frame { + border-style: none; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > label { + margin: 0 8px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > box + > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box { + margin-bottom: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(245, 224, 220, 0.7); +} + +.nautilus-window paned > separator { + background-color: #181825; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + stack + scrolledwindow + viewport.frame + list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(245, 224, 220, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #f9e2af; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #181825; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 4px 4px 8px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry + .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(245, 224, 220, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(ltr) + .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(rtl) + .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #313244; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), +.gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), +.gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > list, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > list, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > list, +window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, +preferencesgroup list, +.geary-accounts-editor-pane list, +window.background.csd.unified > deck > deck > deck list, +hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, +hdyleaflet frame.view, +leaflet frame.view, +box.horizontal > stack.background frame.view, +hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, +hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list), +list.tweak-group list, +.tweak-group-startup, +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(245, 224, 220, 0.12); +} + +window.background.csd + stack + stack + stack + frame + > list + row.activatable:first-child, +window.background.csd > stack > list row.activatable:first-child, +preferencesgroup list row.activatable:first-child, +.geary-accounts-editor-pane list row.activatable:first-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:first-child, +hdyleaflet list.view row.activatable:first-child, +hdyleaflet list.frame row.activatable:first-child, +leaflet list.view row.activatable:first-child, +leaflet list.frame row.activatable:first-child, +box.horizontal > stack.background list.view row.activatable:first-child, +box.horizontal > stack.background list.frame row.activatable:first-child, +hdyleaflet frame.view list row.activatable:first-child, +leaflet frame.view list row.activatable:first-child, +box.horizontal > stack.background frame.view list row.activatable:first-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +leaflet overlay scrolledwindow > viewport list row.activatable:first-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +list.tweak-group list row.activatable:first-child, +.tweak-group-startup row.activatable:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, +window.background.csd > stack > list row.activatable:last-child, +preferencesgroup list row.activatable:last-child, +.geary-accounts-editor-pane list row.activatable:last-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:last-child, +hdyleaflet list.view row.activatable:last-child, +hdyleaflet list.frame row.activatable:last-child, +leaflet list.view row.activatable:last-child, +leaflet list.frame row.activatable:last-child, +box.horizontal > stack.background list.view row.activatable:last-child, +box.horizontal > stack.background list.frame row.activatable:last-child, +hdyleaflet frame.view list row.activatable:last-child, +leaflet frame.view list row.activatable:last-child, +box.horizontal > stack.background frame.view list row.activatable:last-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +leaflet overlay scrolledwindow > viewport list row.activatable:last-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +list.tweak-group list row.activatable:last-child, +.tweak-group-startup row.activatable:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, +window.background.csd > stack > list row.activatable:only-child, +preferencesgroup list row.activatable:only-child, +.geary-accounts-editor-pane list row.activatable:only-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:only-child, +hdyleaflet list.view row.activatable:only-child, +hdyleaflet list.frame row.activatable:only-child, +leaflet list.view row.activatable:only-child, +leaflet list.frame row.activatable:only-child, +box.horizontal > stack.background list.view row.activatable:only-child, +box.horizontal > stack.background list.frame row.activatable:only-child, +hdyleaflet frame.view list row.activatable:only-child, +leaflet frame.view list row.activatable:only-child, +box.horizontal > stack.background frame.view list row.activatable:only-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +leaflet overlay scrolledwindow > viewport list row.activatable:only-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +list.tweak-group list row.activatable:only-child, +.tweak-group-startup row.activatable:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, +window.background.csd > stack > list row.activatable:focus, +preferencesgroup list row.activatable:focus, +.geary-accounts-editor-pane list row.activatable:focus, +window.background.csd.unified > deck > deck > deck list row.activatable:focus, +hdyleaflet list.view row.activatable:focus, +hdyleaflet list.frame row.activatable:focus, +leaflet list.view row.activatable:focus, +leaflet list.frame row.activatable:focus, +box.horizontal > stack.background list.view row.activatable:focus, +box.horizontal > stack.background list.frame row.activatable:focus, +hdyleaflet frame.view list row.activatable:focus, +leaflet frame.view list row.activatable:focus, +box.horizontal > stack.background frame.view list row.activatable:focus, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, +leaflet stack.background scrolledwindow > viewport list row.activatable:focus, +leaflet overlay scrolledwindow > viewport list row.activatable:focus, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +list.tweak-group list row.activatable:focus, +.tweak-group-startup row.activatable:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +list.navigation-sidebar > row { + border-radius: 6px; + margin: 1px 3px; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected { + background-color: #313244; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +list.navigation-sidebar > row:selected image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +list.navigation-sidebar > row:selected label { + color: #cba6f7; + font-weight: 500; +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, +.csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-#f5e0dc, +.tweak-#f5e0dc, +.tweak-#f5e0dc:hover { + background-image: image(#1e1e2e); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#1e1e2e); +} + +.tweak-group-startup { + background-image: image(#1e1e2e); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(245, 224, 220, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + background-color: #1e1e2e; + border-bottom-right-radius: 12px; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #1e1e2e; + border-bottom-left-radius: 12px; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, +window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized + > hdyleaflet + > box.vertical + > scrolledwindow.view, +window.background.csd.maximized + > box.horizontal + > box.vertical + > scrolledwindow.view, +window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled + > box.horizontal + > box.vertical + > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack, +dialog.background.csd.tiled + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0; +} + +hdyleaflet frame > border, +leaflet frame > border, +box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, +leaflet frame.view list, +box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, +leaflet frame.view list > separator, +box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd + > box.vertical + > stack + > box.vertical + > revealer + > actionbar + > revealer + > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(245, 224, 220, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:first-child), +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button + > widget + > box + > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + > widget + > box + > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #1e1e2e; + border-top: 1px solid rgba(245, 224, 220, 0.12); + border-bottom-right-radius: 12px; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#1e1e2e); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #f2cdcd; + background-color: #1e1e2e; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, +layouttab button.image-button, +layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(245, 224, 220, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(245, 224, 220, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +preferences stacksidebar.sidebar list { + background-color: #181825; +} + +preferences stacksidebar.sidebar:dir(ltr) list, +preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(245, 224, 220, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(245, 224, 220, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #f2cdcd 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 225ms cubic-bezier(0, 0, 0.2, 1), + background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #f2cdcd; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #f5e0dc; +} + +dockoverlayedge { + background-color: #1e1e2e; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #f2cdcd; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #f2cdcd; +} + +pillbox { + background-color: #1e1e2e; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #f5e0dc; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(245, 224, 220, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +idelayoutstackheader button:checked { + color: #f5e0dc; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #1e1e2e; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(245, 224, 220, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(245, 224, 220, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient( + circle, + rgba(242, 205, 205, 0.7) 10%, + transparent 0% + ); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #f5e0dc; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(ltr):checked { + box-shadow: inset -2px 0 #f2cdcd; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(rtl):checked { + box-shadow: inset 2px 0 #f2cdcd; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(245, 224, 220, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #f5e0dc; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #f5e0dc; +} + +button.photos-filter-preview:checked image { + color: #f5e0dc; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(245, 224, 220, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(245, 224, 220, 0.12); +} + +.side-panel .view { + background-image: image(#181825); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#f2cdcd); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) + border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1e1e2e; +} + +.background.csd + > grid.horizontal + > paned.horizontal + > box.vertical + > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #1e1e2e; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + padding: 0 2px 3px 2px; + background-color: #1e1e2e; + border-radius: 12px; +} + +terminal-window.background.csd, +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background + > box.vertical + > box.horizontal + > frame + > scrolledwindow + > viewport.frame + list { + border-bottom-left-radius: 12px; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame { + border-width: 0; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame + > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, +.tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, +tasklistview taskrow entry:focus, +tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#181825); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #181825; + color: #f5e0dc; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox, +window#GearyMainWindow.background.csd + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box { + border-radius: 0; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar { + color: #f5e0dc; + background-color: #1e1e2e; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #1e1e2e; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > headerbar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > headerbar { + box-shadow: inset 0 -1px rgba(245, 224, 220, 0.12); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar { + background-color: #1e1e2e; + box-shadow: inset 0 -1px rgba(245, 224, 220, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar:backdrop, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar:backdrop { + background-color: #1e1e2e; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > box.vertical + + separator.sidebar { + min-width: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:selected, +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:active { + border-radius: 6px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable { + border: 1px solid rgba(245, 224, 220, 0.12); + border-bottom-width: 0; + background-color: #1e1e2e; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background + > revealer + > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > border, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > border, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd + > stack + > box + > .sidebar + > scrolledwindow + > viewport + > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(245, 224, 220, 0.12); +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1e1e2e; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list + row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified headerbar.selection-mode { + box-shadow: none; +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; + border: none; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 2px #FAB387, 0 0 16px transparent; +} + +window.background.csd.unified:backdrop, +window.background.csd.unified > decoration:backdrop, +window.background.csd.unified > decoration-overlay:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 0 2px #585B70, 0 0 16px transparent; +} + +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, +overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#313244); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +window > notebook > stack { + margin: 0 3px 3px 3px; +} + +window > notebook { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #1e1e2e; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(245, 224, 220, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #313244; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #45475A; +} + +window.background.chromium > button { + color: #f2cdcd; +} + +window.background.chromium > button:disabled { + color: rgba(245, 224, 220, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(245, 224, 220, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #f2cdcd; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid #45475A; + background-color: #1e1e2e; +} + +window.background.chromium menu { + border-color: #585B70; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #191919; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #1e1e2e; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #1e1e2e; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #1e1e2e; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #1e1e2e; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(245, 224, 220, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #1e1e2e; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #f2cdcd; + box-shadow: inset 0 0 0 1px #f2cdcd; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #181825; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate) { + color: #7F849C; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):active { + color: #7F849C; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(127, 132, 165, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(245, 224, 220, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #f5e0dc; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(245, 224, 220, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #45475A; +} + +#MozillaGtkWidget menu > separator { + color: #45475A; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(245, 224, 220, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(245, 224, 220, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook + > viewport.frame + > notebook.frame + button.close-button + image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background + > grid + > widget + > widget + > scrolledwindow + > viewport + > grid + > box + > box + > frame + > box { + background-color: #1e1e2e; +} + +/********* + * Pamac * + *********/ +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + margin-top: -2px; + border: 2px solid #f2cdcd; +} + +#gnc-id-main-window treeview.view { + background-color: #1e1e2e; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #f2cdcd; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #1e1e2e; + color: #f5e0dc; +} + +UnityDecoration .top:backdrop { + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(245, 224, 220, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #f5e0dc; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(30, 30, 46, 0.95); + color: #f5e0dc; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(245, 224, 220, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(245, 224, 220, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #f5e0dc; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + animation: spin 1s linear infinite; + color: #f2cdcd; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(30, 30, 46, 0.95); + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(245, 224, 220, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(245, 224, 220, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(245, 224, 220, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #f5e0dc; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(245, 224, 220, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #f2cdcd; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #f2cdcd; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(245, 224, 220, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #313244; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #f5e0dc; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(245, 224, 220, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(245, 224, 220, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(245, 224, 220, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #f2cdcd; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #f5e0dc; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #1e1e2e; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.04); + background-image: none; + color: #f5e0dc; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #1e1e2e; + color: #f5e0dc; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.pluma-window + paned.horizontal + box.vertical + notebook.frame + box.vertical + toolbar.horizontal { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #f2cdcd; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(30, 30, 46, 0.9); + color: #f5e0dc; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(245, 224, 220, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #f2cdcd; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #313244; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(245, 224, 220, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(245, 224, 220, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.budgie-popover.bottom + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: none; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #f5e0dc; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(245, 224, 220, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child + button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(245, 224, 220, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), +.bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), +.bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, +.right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(245, 224, 220, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), +.bottom .workspace-switcher .workspace-item:dir(ltr), +.top .workspace-switcher .workspace-add-button:dir(ltr), +.bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), +.bottom .workspace-switcher .workspace-item:dir(rtl), +.top .workspace-switcher .workspace-add-button:dir(rtl), +.bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, +.right .workspace-switcher .workspace-item, +.left .workspace-switcher .workspace-add-button, +.right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(245, 224, 220, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #f5e0dc; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(245, 224, 220, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, +.budgie-panel button.budgie-menu-launcher:checked { + color: #f5e0dc; +} + +.budgie-panel button.budgie-menu-launcher:active image, +.budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(245, 224, 220, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(30, 30, 46, 0.95); + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #181825; +} + +.budgie-panel button { + color: rgba(245, 224, 220, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #f5e0dc; +} + +.budgie-panel button:active { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(245, 224, 220, 0.3); +} + +.budgie-panel .alert { + color: #f38ba8; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #f5e0dc; +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):hover, +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):active { + color: #f5e0dc; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #f5e0dc; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(245, 224, 220, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, +.budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(245, 224, 220, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, +.budgie-panel .top #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, +.budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, +.budgie-panel .bottom #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, +.budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, +.budgie-panel .left #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, +.budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, +.budgie-panel .right #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, +.budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #313244; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(245, 224, 220, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, +.raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(245, 224, 220, 0.06); + color: #f5e0dc; +} + +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:selected + label, +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:checked + label { + color: #f5e0dc; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #181825; + color: #f5e0dc; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, +.budgie-switcher-window, +.budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, +.budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, +.budgie-switcher .notification-body { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(245, 224, 220, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.budgie-session-dialog.background.csd, +.budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #f38ba8; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #f5e0dc; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #1e1e2e; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(30, 30, 46, 0.95); + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #f2cdcd; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #f5e0dc; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane + treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #1e1e2e; + color: #f5e0dc; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(245, 224, 220, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #f5e0dc; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(245, 224, 220, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #f2cdcd; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #1e1e2e; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, +.nemo-window .primary-toolbar button.text-button:active, +.nemo-window .primary-toolbar button.text-button:checked { + color: #f5e0dc; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(245, 224, 220, 0.5); +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #181825; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.04); +} + +.places-treeview { + -nemoplacestreeview-disk-full-bg-color: #6C7086; + -nemoplacestreeview-disk-full-fg-color: #f2cdcd; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/gtk.css b/src/themes/Catppuccin-Mocha/gtk-3.0/gtk.css new file mode 100644 index 00000000..9bd84710 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-3.0/gtk.css @@ -0,0 +1,11467 @@ +/* GTK NAMED COLORS -- USE RESPONSIBLY! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #f5e0dc; +/* text color for entries, views and content in general */ +@define-color theme_text_color #f5e0dc; +/* widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* base background color of selections */ +@define-color theme_selected_bg_color #f2cdcd; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(245, 224, 220, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #181825; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #f5e0dc; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #f5e0dc; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #f2cdcd; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(245, 224, 220, 0.5); +/* widgets main borders color */ +@define-color borders rgba(245, 224, 220, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(245, 224, 220, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #f5e0dc; +@define-color wm_unfocused_title rgba(245, 224, 220, 0.7); +@define-color wm_highlight rgba(245, 224, 220, 0.1); +@define-color wm_bg #1e1e2e; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_close_icon #1e1e2e; +@define-color wm_button_close_hover_bg #f2cdcd; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #f5e0dc; +@define-color budgie_tasklist_indicator_color_active #f5e0dc; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; + +/* GTK LIBADWAITA NAMED COLORS -- USE RESPONSIBLY! */ +@define-color accent_bg_color #f2cdcd; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #f2cdcd; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #1e1e2e; +@define-color window_fg_color #f5e0dc; +@define-color view_bg_color #1e1e2e; +@define-color view_fg_color #f5e0dc; +@define-color headerbar_bg_color #1e1e2e; +@define-color headerbar_fg_color #f5e0dc; +@define-color headerbar_border_color rgba(245, 224, 220, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #1e1e2e; +@define-color card_fg_color #f5e0dc; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #1e1e2e; +@define-color dialog_fg_color #f5e0dc; +@define-color popover_bg_color #1e1e2e; +@define-color popover_fg_color #f5e0dc; +@define-color thumbnail_bg_color #1e1e2e; +@define-color thumbnail_fg_color #f5e0dc; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #f2cdcd 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #f2cdcd 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #f38ba8; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #f2cdcd; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, +calendar.raven-calendar:selected, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked, +box.vertical > widget > widget:selected, +calendar:selected, +row:selected, +treeview.view:selected:not(.progressbar):not(.trough), +modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #f5e0dc; + background-color: #45475A; +} + +.nemo-window .view selection, +.nemo-window .view:selected, +.nautilus-window notebook .view:not(treeview) selection, +.nautilus-window notebook .view:not(treeview):selected, +.nautilus-window flowboxchild:selected .icon-item-background, +flowbox flowboxchild:selected, +.background.csd .view:selected { + color: #f2cdcd; + background-color: rgba(242, 205, 205, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, +window.background.csd evview.view.content-view:selected, +window.background.csd evview.view.content-view:selected:backdrop, +spinbutton.vertical selection, +spinbutton:not(.vertical) selection, +entry selection, +label selection, +textview text selection:focus, +textview text selection, +widget.view:selected, +.view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #f2cdcd; +} + +.linked:not(.vertical) > button, +.linked:not(.vertical) > spinbutton.vertical, +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, +.linked:not(.vertical) > spinbutton.vertical:first-child, +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, +.linked:not(.vertical) > spinbutton.vertical:last-child, +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, +.linked:not(.vertical) > spinbutton.vertical:only-child, +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, +.linked.vertical > spinbutton.vertical, +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, +.linked.vertical > spinbutton.vertical:first-child, +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, +.linked.vertical > spinbutton.vertical:last-child, +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, +.linked.vertical > spinbutton.vertical:only-child, +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #1e1e2e; + color: #f5e0dc; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, +.background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #11111b; + color: #f5e0dc; +} + +.gtkstyle-fallback:hover { + background-color: #181825; + color: #f5e0dc; +} + +.gtkstyle-fallback:active { + background-color: #11111b; + color: #f5e0dc; +} + +.gtkstyle-fallback:disabled { + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #1e1e2e; + color: #f5e0dc; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(245, 224, 220, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #1e1e2e; +} + +textview border { + background-color: #181825; + color: rgba(245, 224, 220, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view rubberband, +flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view .rubberband, +.content-view flowbox rubberband, +.content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox .content-view .rubberband, +.content-view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband { + border: 1px solid #f2cdcd; + background-color: rgba(242, 205, 205, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(245, 224, 220, 0.7); +} + +label:disabled { + color: rgba(245, 224, 220, 0.5); +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(30, 30, 46, 0.9); + color: #f5e0dc; +} + +.dim-label { + color: rgba(245, 224, 220, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(245, 224, 220, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #f5e0dc; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, +spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; +} + +spinbutton.vertical:focus, +spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +spinbutton.vertical:drop(active), +spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, +spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.flat.vertical, +spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, +spinbutton:not(.vertical) image, +entry image { + color: rgba(245, 224, 220, 0.7); +} + +spinbutton.vertical image:hover, +spinbutton:not(.vertical) image:hover, +spinbutton.vertical image:active, +spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #f5e0dc; +} + +spinbutton.vertical image:disabled, +spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.vertical image.left, +spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, +spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, +spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(245, 224, 220, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, +spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(245, 224, 220, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, +spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; +} + +spinbutton.error.vertical:focus, +spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f38ba8; +} + +spinbutton.error.vertical:disabled, +spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.warning.vertical, +spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; +} + +spinbutton.warning.vertical:focus, +spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f9e2af; +} + +spinbutton.warning.vertical:disabled, +spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.vertical progress, +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #f2cdcd; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #313244; + color: #f5e0dc; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #181825; + color: rgba(245, 224, 220, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f38ba8; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #181825; + color: rgba(245, 224, 220, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #f9e2af; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f9e2af; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #181825; + color: rgba(245, 224, 220, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, +treeview entry { + background-color: #1e1e2e; +} + +treeview entry.flat, +treeview entry.flat:focus, +treeview entry, +treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, +.photos-entry-tag, +.documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +.entry-tag:hover, +.photos-entry-tag:hover, +.documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, +:dir(ltr) .photos-entry-tag, +:dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, +:dir(rtl) .photos-entry-tag, +:dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, +.button.photos-entry-tag, +.button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), +.button.photos-entry-tag:not(:hover):not(:active), +.button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(245, 224, 220, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.001, + to(#f2cdcd), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#f2cdcd), + to(transparent) + ); + } +} + +.xfce4-panel.background button, +.raven-mpris button.image-button, +.mate-panel-menu-bar button, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button { + color: rgba(245, 224, 220, 0.7); +} + +.xfce4-panel.background button:focus, +.raven-mpris button.image-button:focus, +.mate-panel-menu-bar button:focus, +infobar.warning > revealer > box button:focus, +.xfce4-panel.background button:hover, +.raven-mpris button.image-button:hover, +.mate-panel-menu-bar button:hover, +infobar.warning > revealer > box button:hover, +.xfce4-panel.background button:active, +.raven-mpris button.image-button:active, +.mate-panel-menu-bar button:active, +infobar.warning > revealer > box button:active, +.xfce4-panel.background button:checked, +.raven-mpris button.image-button:checked, +.mate-panel-menu-bar button:checked, +infobar.warning > revealer > box button:checked { + color: #f5e0dc; +} + +.xfce4-panel.background button:disabled, +.raven-mpris button.image-button:disabled, +.mate-panel-menu-bar button:disabled, +infobar.warning > revealer > box button:disabled { + color: rgba(245, 224, 220, 0.3); +} + +.xfce4-panel.background button:checked:disabled, +.raven-mpris button.image-button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled { + color: rgba(245, 224, 220, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:not(.suggested-action):not(.destructive-action), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(245, 224, 220, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #f5e0dc; +} + +actionbar + > revealer + > box + .linked + > button:focus:not(.suggested-action):not(.destructive-action), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:hover:not(.suggested-action):not(.destructive-action), +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:active:not(.suggested-action):not(.destructive-action), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +actionbar + > revealer + > box + .linked + > button:disabled:not(.suggested-action):not(.destructive-action), +button:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:checked:not(.suggested-action):not(.destructive-action), +button:checked { + box-shadow: none; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +actionbar + > revealer + > box + .linked + > button:checked:hover:not(.suggested-action):not(.destructive-action), +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar + > revealer + > box + .linked + > button:checked:disabled:not(.suggested-action):not(.destructive-action), +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +.raven .expander-button, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +.nautilus-window headerbar revealer > button, +button.titlebutton:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +check, +radio, +button.close, +button.circular, +.inline-toolbar button:not(.text-button), +button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat) + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +.nautilus-window headerbar revealer > button label, +button.titlebutton:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +check label, +radio label, +button.close label, +button.circular label, +.inline-toolbar button:not(.text-button) label, +button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, +.gedit-search-slider .linked > button, +.gedit-document-panel row button.flat, +.nautilus-window .floating-bar button, +placessidebar.sidebar row button.sidebar-button, +notebook > header tab button.flat, +spinbutton.vertical button, +spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, +.drop-shadow button, +.budgie-panel button, +.budgie-popover row button, +.budgie-settings-window buttonbox.inline-toolbar button, +#mate-menu button, +#MatePanelPopupWindow button, +popover.messagepopover .popover-action-area button, +tabbox > tab button, +.gedit-search-slider .linked > button, +placessidebar.sidebar row button.sidebar-button, +calendar.button, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular, +treeview.view header button button.circular, +row.activatable button.circular, +check, +radio, +scrollbar button, +notebook > header > tabs > arrow, +spinbutton.vertical button, +spinbutton:not(.vertical) button, +modelbutton.flat, +.menuitem.button.flat, +.nemo-window .toolbar button, +#buttonbox_frame button, +.xfce4-panel.background button, +.raven stackswitcher.linked > button, +.lock-dialog button, +.mate-panel-menu-bar button, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +layouttabbar button, +filechooser #pathbarbox > stack > box > button, +messagedialog.csd .dialog-action-box button, +.app-notification button, +actionbar + > revealer + > box + button:not(.suggested-action):not(.destructive-action), +popover.background.menu button, +popover.background button.model, +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action), +toolbar button, +combobox > .linked:not(.vertical) > button:not(:only-child), +button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(245, 224, 220, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, +.drop-shadow button:focus, +.budgie-panel button:focus, +.budgie-popover row button:focus, +.budgie-settings-window buttonbox.inline-toolbar button:focus, +#mate-menu button:focus, +#MatePanelPopupWindow button:focus, +popover.messagepopover .popover-action-area button:focus, +tabbox > tab button:focus, +.gedit-search-slider .linked > button:focus, +placessidebar.sidebar row button.sidebar-button:focus, +calendar.button:focus, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:focus, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:focus, +treeview.view header button button.circular:focus, +row.activatable button.circular:focus, +check:focus, +radio:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +spinbutton.vertical button:focus, +spinbutton:not(.vertical) button:focus, +modelbutton.flat:focus, +.menuitem.button.flat:focus, +.nemo-window .toolbar button:focus, +#buttonbox_frame button:focus, +.xfce4-panel.background button:focus, +.raven stackswitcher.linked > button:focus, +.lock-dialog button:focus, +.mate-panel-menu-bar button:focus, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +layouttabbar button:focus, +filechooser #pathbarbox > stack > box > button:focus, +messagedialog.csd .dialog-action-box button:focus, +.app-notification button:focus, +actionbar + > revealer + > box + button:focus:not(.suggested-action):not(.destructive-action), +popover.background.menu button:focus, +popover.background button.model:focus, +.caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +toolbar button:focus, +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #f5e0dc; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, +.drop-shadow button:hover, +.budgie-panel button:hover, +.budgie-popover row button:hover, +.budgie-settings-window buttonbox.inline-toolbar button:hover, +#mate-menu button:hover, +#MatePanelPopupWindow button:hover, +popover.messagepopover .popover-action-area button:hover, +tabbox > tab button:hover, +.gedit-search-slider .linked > button:hover, +placessidebar.sidebar row button.sidebar-button:hover, +calendar.button:hover, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:hover, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:hover, +treeview.view header button button.circular:hover, +row.activatable button.circular:hover, +check:hover, +radio:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +spinbutton.vertical button:hover, +spinbutton:not(.vertical) button:hover, +modelbutton.flat:hover, +.menuitem.button.flat:hover, +.nemo-window .toolbar button:hover, +#buttonbox_frame button:hover, +.xfce4-panel.background button:hover, +.raven stackswitcher.linked > button:hover, +.lock-dialog button:hover, +.mate-panel-menu-bar button:hover, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +layouttabbar button:hover, +filechooser #pathbarbox > stack > box > button:hover, +messagedialog.csd .dialog-action-box button:hover, +.app-notification button:hover, +actionbar + > revealer + > box + button:hover:not(.suggested-action):not(.destructive-action), +popover.background.menu button:hover, +popover.background button.model:hover, +.caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +toolbar button:hover, +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #f5e0dc; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, +.drop-shadow button:active, +.budgie-panel button:active, +.budgie-popover row button:active, +.budgie-settings-window buttonbox.inline-toolbar button:active, +#mate-menu button:active, +#MatePanelPopupWindow button:active, +popover.messagepopover .popover-action-area button:active, +tabbox > tab button:active, +.gedit-search-slider .linked > button:active, +placessidebar.sidebar row button.sidebar-button:active, +calendar.button:active, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:active, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:active, +treeview.view header button button.circular:active, +row.activatable button.circular:active, +check:active, +radio:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +spinbutton.vertical button:active, +spinbutton:not(.vertical) button:active, +modelbutton.flat:active, +.menuitem.button.flat:active, +.nemo-window .toolbar button:active, +#buttonbox_frame button:active, +.xfce4-panel.background button:active, +.raven stackswitcher.linked > button:active, +.lock-dialog button:active, +.mate-panel-menu-bar button:active, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +layouttabbar button:active, +filechooser #pathbarbox > stack > box > button:active, +messagedialog.csd .dialog-action-box button:active, +.app-notification button:active, +actionbar + > revealer + > box + button:active:not(.suggested-action):not(.destructive-action), +popover.background.menu button:active, +popover.background button.model:active, +.caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +toolbar button:active, +combobox > .linked:not(.vertical) > button:active:not(:only-child), +button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; + color: #f5e0dc; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, +.drop-shadow button:disabled, +.budgie-panel button:disabled, +.budgie-popover row button:disabled, +.budgie-settings-window buttonbox.inline-toolbar button:disabled, +#mate-menu button:disabled, +#MatePanelPopupWindow button:disabled, +popover.messagepopover .popover-action-area button:disabled, +tabbox > tab button:disabled, +.gedit-search-slider .linked > button:disabled, +placessidebar.sidebar row button.sidebar-button:disabled, +calendar.button:disabled, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:disabled, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:disabled, +treeview.view header button button.circular:disabled, +row.activatable button.circular:disabled, +check:disabled, +radio:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +spinbutton.vertical button:disabled, +spinbutton:not(.vertical) button:disabled, +modelbutton.flat:disabled, +.menuitem.button.flat:disabled, +.nemo-window .toolbar button:disabled, +#buttonbox_frame button:disabled, +.xfce4-panel.background button:disabled, +.raven stackswitcher.linked > button:disabled, +.lock-dialog button:disabled, +.mate-panel-menu-bar button:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +layouttabbar button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +messagedialog.csd .dialog-action-box button:disabled, +.app-notification button:disabled, +actionbar + > revealer + > box + button:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:disabled, +popover.background button.model:disabled, +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:disabled, +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(245, 224, 220, 0.3); +} + +.nemo-window .toolbar button:checked, +#buttonbox_frame button:checked, +.xfce4-panel.background button:checked, +.raven stackswitcher.linked > button:checked, +.lock-dialog button:checked, +.mate-panel-menu-bar button:checked, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +layouttabbar button:checked, +filechooser #pathbarbox > stack > box > button:checked, +messagedialog.csd .dialog-action-box button:checked, +.app-notification button:checked, +actionbar + > revealer + > box + button:checked:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked, +popover.background button.model:checked, +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action), +toolbar button:checked, +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; +} + +.nemo-window .toolbar button:checked:disabled, +#buttonbox_frame button:checked:disabled, +.xfce4-panel.background button:checked:disabled, +.raven stackswitcher.linked > button:checked:disabled, +.lock-dialog button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +layouttabbar button:checked:disabled, +filechooser #pathbarbox > stack > box > button:checked:disabled, +messagedialog.csd .dialog-action-box button:checked:disabled, +.app-notification button:checked:disabled, +actionbar + > revealer + > box + button:checked:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, +.caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:checked:disabled, +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(245, 224, 220, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) + > button.flat.image-button:not(:only-child):not(.text-button), +.linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(147, 153, 178, 0.9844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(147, 153, 178, 0.7844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, +button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, +button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 205, 205, 0.2), + 0 4px 3px 0 rgba(242, 205, 205, 0.14), 0 1px 6px 0 rgba(242, 205, 205, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(242, 205, 205, 0.5); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 205, 205, 0.3), + 0 2px 3px -1px rgba(242, 205, 205, 0.24), + 0 2px 5px 0 rgba(242, 205, 205, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(242, 205, 205, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #f2cdcd; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(245, 224, 220, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(242, 205, 205, 0.3); +} + +button.destructive-action { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #f38ba8; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(245, 224, 220, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, +button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #f5e0dc; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #74c7ec; +} + +*:visited { + color: #cba6f7; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #74c7ec; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #cba6f7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(245, 224, 220, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), +spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), +spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(245, 224, 220, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(245, 224, 220, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(245, 224, 220, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: rgba(245, 224, 220, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px; + background-color: #1e1e2e; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, +.app-notification, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +frame.documents-dropdown:backdrop, +.app-notification:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); +} + +frame.left.documents-dropdown, +.left.app-notification, +frame.right.documents-dropdown, +.right.app-notification, +frame.top.documents-dropdown, +.top.app-notification, +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #181825; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), +headerbar + .linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #f5e0dc; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(245, 224, 220, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:backdrop:active:not(.text-button), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window + .primary-toolbar + button:backdrop:checked:disabled:not(.text-button), +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +.nemo-window .primary-toolbar entry, +.titlebar entry { + background-color: rgba(245, 224, 220, 0.04); + color: #f5e0dc; +} + +.nemo-window .primary-toolbar entry:disabled, +.titlebar entry:disabled { + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +.nemo-window .primary-toolbar entry image, +.titlebar entry image { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, +.titlebar entry image:hover, +.nemo-window .primary-toolbar entry image:active, +.titlebar entry image:active { + color: #f5e0dc; +} + +.nemo-window .primary-toolbar entry image:disabled, +.titlebar entry image:disabled { + color: rgba(245, 224, 220, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; + color: #f5e0dc; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(245, 224, 220, 0.5); +} + +.titlebar:backdrop { + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(245, 224, 220, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(245, 224, 220, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(245, 224, 220, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(245, 224, 220, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +.titlebar stackswitcher { + border: 2px solid #f2cdcd; +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(245, 224, 220, 0.08); + background-image: radial-gradient( + circle, + rgba(245, 224, 220, 0.08) 10%, + transparent 0% + ); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2cdcd; + color: #1e1e2e; +} + +.titlebar + .path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(245, 224, 220, 0); + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(245, 224, 220, 0); + background-color: #f2cdcd; +} + +.tiled .titlebar, +.tiled-top .titlebar, +.tiled-right .titlebar, +.tiled-bottom .titlebar, +.tiled-left .titlebar, +.maximized .titlebar, +.fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 10px 20px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, +.maximized .titlebar.default-decoration, +.fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), +.solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 1px 20px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #1e1e2e; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, +headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, +headerbar .photos-entry-tag, +headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + margin: 5px 2px; + min-width: 120px; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) + > stack + > box { + padding: 0 12px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(245, 224, 220, 0.08); + background-image: radial-gradient( + circle, + rgba(245, 224, 220, 0.08) 10%, + transparent 0% + ); +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):checked { + background-color: #313244; + color: #cba6f7; + font-weight: 500; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle + viewswitchertitle + > squeezer + > viewswitcher + > box.horizontal + > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #f2cdcd 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #f2cdcd 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(245, 224, 220, 0.3); + border-top-color: rgba(245, 224, 220, 0.12); + min-height: 36px; +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +window.background.csd + treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(245, 224, 220, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view.after:drop(active) { + border-top-style: none; +} + +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(245, 224, 220, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, +treeview.view.expander:active { + color: #f5e0dc; +} + +treeview.view.expander:disabled { + color: rgba(245, 224, 220, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #f2cdcd; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(245, 224, 220, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(245, 224, 220, 0.7); +} + +treeview.view header button, +treeview.view header button:disabled { + background-color: #1e1e2e; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(245, 224, 220, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #f2cdcd; +} + +treeview.view acceleditor > label { + background-color: #f2cdcd; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #1e1e2e; + color: #f5e0dc; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.7); +} + +.csd menubar, +.csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(245, 224, 220, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(245, 224, 220, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #313244; + background-clip: border-box; + border-radius: 12px; + border: 2px solid #f2cdcd; +} + +.csd menu, +.csd .menu, +.csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #f5e0dc; + font: initial; + font-weight: 500; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #45475A; + color: #cba6f7; + font-weight: 500; +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: #cba6f7; + font-weight: 500; +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: #cba6f7; + font-weight: 500; +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(245, 224, 220, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(245, 224, 220, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(245, 224, 220, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), +menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #585B70; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #313244; + color: rgba(245, 224, 220, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #f5e0dc; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #313244; + border-radius: 12px; +} + +popover.background, +.csd popover.background { + border: 2px solid #B4BEFE; + box-shadow: none; +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #313244; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(245, 224, 220, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, +notebook > header tab:hover { + background-color: rgba(245, 224, 220, 0.04); + color: #f5e0dc; +} + +tabbox > tab:disabled, +notebook > header tab:disabled { + color: rgba(245, 224, 220, 0.3); +} + +tabbox > tab:checked, +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #181825; + color: #cba6f7; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, +notebook > header tab:checked:disabled { + color: rgba(245, 224, 220, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(245, 224, 220, 0.04); +} + +notebook, +notebook.frame { + background-color: #1e1e2e; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: transparent; + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: transparent; +} + +scrollbar.bottom { + border-bottom: transparent; +} + +scrollbar.left { + border-bottom: transparent; +} + +scrollbar.right { + border-bottom: transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 4px; + min-height: 4px; + border: 2px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(245, 224, 220, 0.2); +} + +scrollbar slider:hover { + background-color: rgba(245, 224, 220, 0.3); +} + +scrollbar slider:active { + background-color: rgba(245, 224, 220, 0.3); +} + +scrollbar slider:disabled { + background-color: rgba(245, 224, 220, 0.2); +} + +scrollbar.fine-tune slider { + min-width: 2px; + min-height: 2px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 2px; + min-height: 2px; + margin: 2px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 2px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: transparent; + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: transparent; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down, +scrollbar.vertical button.down:hover, +scrollbar.vertical button.up, +scrollbar.vertical button.up:hover, +scrollbar.horizontal button.down, +scrollbar.horizontal button.down:hover, +scrollbar.horizontal button.up, +scrollbar.horizontal button.up:hover { + background-color: transparent; + color: transparent; +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(245, 224, 220, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #f2cdcd; + border-color: #f2cdcd; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(245, 224, 220, 0.7); + border: none; +} + +switch:focus slider, +switch:hover slider, +switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(245, 224, 220, 0.12); +} + +switch:checked slider { + background-color: #1e1e2e; + color: #1e1e2e; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-unchecked-dark.png'), + url('assets/selectionmode-checkbox-unchecked-dark@2.png') + ); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-checked-dark.png'), + url('assets/selectionmode-checkbox-checked-dark@2.png') + ); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + color: #f2cdcd; +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(245, 224, 220, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, +popover modelbutton.flat check:focus, +popover modelbutton.flat check:hover, +popover modelbutton.flat check:focus:hover, +popover modelbutton.flat check:active, +popover modelbutton.flat check:disabled, +popover modelbutton.flat radio, +popover modelbutton.flat radio:focus, +popover modelbutton.flat radio:hover, +popover modelbutton.flat radio:focus:hover, +popover modelbutton.flat radio:active, +popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), +popover + modelbutton.flat + radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(245, 224, 220, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), +popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), +popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, +menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), +menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), +menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(245, 224, 220, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, +menu menuitem check:hover, +menu menuitem check:disabled, +menu menuitem radio, +menu menuitem radio:hover, +menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + +check { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-unchecked-symbolic.svg') + ); +} + +check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-checked-symbolic.svg') + ); +} + +check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-mixed-symbolic.svg') + ); +} + +radio { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-unchecked-symbolic.svg') + ); +} + +radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); +} + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-mixed-symbolic.svg') + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, + background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), +menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(245, 224, 220, 0.7); +} + +treeview.view check:hover, +treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: #f5e0dc; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(245, 224, 220, 0.3); +} + +treeview.view check:checked, +treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #f2cdcd; +} + +treeview.view check:checked:disabled, +treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(245, 224, 220, 0.3); +} + +treeview.view check:hover, +treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(245, 224, 220, 0.3); +} + +scale trough:disabled { + background-color: rgba(245, 224, 220, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#f2cdcd); +} + +scale highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(245, 224, 220, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(245, 224, 220, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #f2cdcd; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #f2cdcd, 0 0 0 8px rgba(245, 224, 220, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #f2cdcd, 0 0 0 8px rgba(245, 224, 220, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(245, 224, 220, 0.3); +} + +scale marks, +scale value { + color: rgba(245, 224, 220, 0.7); +} + +scale indicator { + background-color: rgba(245, 224, 220, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(245, 224, 220, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #f2cdcd; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #f2cdcd; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #f9e2af; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #f2cdcd; +} + +levelbar block.full { + background-color: #81c995; +} + +levelbar block.empty { + background-color: rgba(245, 224, 220, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + color: #f5e0dc; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.75, + to(rgba(242, 205, 205, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.75, + to(rgba(242, 205, 205, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.75, + to(rgba(242, 205, 205, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.75, + to(rgba(242, 205, 205, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +preferences stacksidebar.sidebar list separator, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +.tweak-categories separator, +placessidebar.sidebar list > separator, +stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, +treeview.view header button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu + button.flat:focus:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:focus, +treeview.view header button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.flat:hover:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:hover, +treeview.view header button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.has-open-popup.flat:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.has-open-popup.activatable, +treeview.view header button.has-open-popup, +.budgie-popover.budgie-menu + button.flat:active:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:active, +treeview.view header button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #f5e0dc; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(245, 224, 220, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #f2cdcd; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(245, 224, 220, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, +expander title > arrow:active { + color: #f5e0dc; +} + +expander title > arrow:disabled { + color: rgba(245, 224, 220, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +calendar:disabled { + color: rgba(245, 224, 220, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(245, 224, 220, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(245, 224, 220, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #313244; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; + color: #f5e0dc; +} + +messagedialog .titlebar:backdrop { + background-color: #313244; + color: rgba(245, 224, 220, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, +messagedialog.csd .dialog-action-box button:first-child, +messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #f2cdcd; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #f2cdcd; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #f38ba8; +} + +.csd filechooser { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, +filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, +filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooser revealer box button label { + padding-left: 10px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator) { + border-right: 1px solid rgba(245, 224, 220, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(245, 224, 220, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #1e1e2e; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(245, 224, 220, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(245, 224, 220, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(245, 224, 220, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #f2cdcd; + font-weight: 500; +} + +placessidebar.sidebar row:selected, +placessidebar.sidebar row:selected image.sidebar-icon, +placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(245, 224, 220, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #f2cdcd; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #f2cdcd; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(245, 224, 220, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(rgba(245, 224, 220, 0.12)), + image(rgba(245, 224, 220, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, +infobar.info:hover > revealer > box, +infobar.info:backdrop > revealer > box { + background-color: #1e1e2e; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #f2cdcd; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + border-radius: 12px 12px 0 0; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #f5e0dc; + border-radius: 12px 12px 0 0; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #f9e2af; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(30, 30, 46, 0.9); + color: #f5e0dc; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #f5e0dc; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #f2cdcd; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(245, 224, 220, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(245, 224, 220, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(245, 224, 220, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 14px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 16px transparent; + border: 2px solid #FAB387; + background-clip: border-box; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 16px transparent; + border: 2px solid #585B70; + background-clip: border-box; +} + +.maximized decoration, +.fullscreen decoration, +.tiled decoration, +.tiled-top decoration, +.tiled-right decoration, +.tiled-bottom decoration, +.tiled-left decoration { + border-radius: 0; + border: none; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), + 0 0 0 2px #FAB387; + border: none; + border-radius: 12px 12px 0 0; +} + +.ssd decoration:backdrop { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), + 0 0 0 2px #585B70; +} + +.csd.popup decoration { + border-radius: 12px; + border: 2px solid #B4BEFE; + background-clip: border-box; +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; + border: none; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + border: 2px solid #f2cdcd; +} + +.solid-csd decoration:backdrop { + background-color: #1e1e2e; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).close { + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop:active { + background-color: #fab387; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:active { + background-color: shade(#fab387, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop:active { + background-color: #a6e3a1; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-color: shade(#a6e3a1, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop:active { + background-color: #f38ba8; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active { + background-color: shade(#f38ba8, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop { + background-color: #585B70; + color: transparent; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #f2cdcd; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.top:dir(ltr), +cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), +cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(245, 224, 220, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(245, 224, 220, 0.12); + background-color: #313244; + color: #f5e0dc; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #f2cdcd; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #f2cdcd; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#f2cdcd, 0.08); + background-image: radial-gradient( + circle, + alpha(#f2cdcd, 0.08) 10%, + transparent 0% + ); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #f2cdcd; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); +} + +.nautilus-window.background.csd + > grid.horizontal + > paned.horizontal + > separator, +.nautilus-window.background.csd + > deck + > box.vertical + > paned.horizontal + > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(245, 224, 220, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #1e1e2e; + color: #f2cdcd; + margin: 0 0 6px 6px; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 0 0 0 4px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + button.sidebar-button { + color: #f2cdcd; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:hover { + background-color: #181825; + color: #f2cdcd; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected { + background-color: #181825; + font-weight: 700; + border-left: 3px solid #f7768e; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + button.sidebar-button { + color: #cba6f7; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + label.sidebar-label { + color: rgba(245, 224, 220, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #181825; + border-radius: 12px; + border: 1px solid rgba(65, 72, 104, 0.2); + margin: 0 6px 6px; +} + +.nautilus-window.background.csd + notebook + scrolledwindow + > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: rgba(245, 224, 220, 0.20); +} + +.nautilus-window.background.csd + notebook + placesview + > stack + > frame + > scrolledwindow + > viewport + > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd + notebook + placesview + > actionbar + > revealer + > box { + background-color: transparent; +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(245, 224, 220, 0.7); +} + +.nemo-desktop.nemo-canvas-item, +.caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #f5e0dc; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(245, 224, 220, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(245, 224, 220, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button.image-button:not(.suggested-action):not(.destructive-action) + image:not(:only-child) { + margin: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + color: #cba6f7; + background-color: #181825; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + color: #cba6f7; + background-color: #181825; +} + +.windowhandle .linked.nautilus-path-bar { + background-color: #181825; + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action) { + color: #cba6f7; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):hover, +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(245, 224, 220, 0.3); + color: rgba(245, 224, 220, 0.3); +} + +.disk-space-display.used { + background-color: #f2cdcd; + color: #f2cdcd; +} + +.disk-space-display.free { + background-color: rgba(245, 224, 220, 0.12); + color: rgba(245, 224, 220, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + color: #f5e0dc; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook .view:not(treeview) { + border-radius: 6px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > scrolledwindow.frame { + border-style: none; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > label { + margin: 0 8px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > box + > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box { + margin-bottom: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(245, 224, 220, 0.7); +} + +.nautilus-window paned > separator { + background-color: #181825; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + stack + scrolledwindow + viewport.frame + list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(245, 224, 220, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #f9e2af; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #181825; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 4px 4px 8px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry + .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(245, 224, 220, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(ltr) + .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(rtl) + .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #313244; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), +.gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), +.gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > list, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > list, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > list, +window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, +preferencesgroup list, +.geary-accounts-editor-pane list, +window.background.csd.unified > deck > deck > deck list, +hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, +hdyleaflet frame.view, +leaflet frame.view, +box.horizontal > stack.background frame.view, +hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, +hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list), +list.tweak-group list, +.tweak-group-startup, +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(245, 224, 220, 0.12); +} + +window.background.csd + stack + stack + stack + frame + > list + row.activatable:first-child, +window.background.csd > stack > list row.activatable:first-child, +preferencesgroup list row.activatable:first-child, +.geary-accounts-editor-pane list row.activatable:first-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:first-child, +hdyleaflet list.view row.activatable:first-child, +hdyleaflet list.frame row.activatable:first-child, +leaflet list.view row.activatable:first-child, +leaflet list.frame row.activatable:first-child, +box.horizontal > stack.background list.view row.activatable:first-child, +box.horizontal > stack.background list.frame row.activatable:first-child, +hdyleaflet frame.view list row.activatable:first-child, +leaflet frame.view list row.activatable:first-child, +box.horizontal > stack.background frame.view list row.activatable:first-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +leaflet overlay scrolledwindow > viewport list row.activatable:first-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +list.tweak-group list row.activatable:first-child, +.tweak-group-startup row.activatable:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, +window.background.csd > stack > list row.activatable:last-child, +preferencesgroup list row.activatable:last-child, +.geary-accounts-editor-pane list row.activatable:last-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:last-child, +hdyleaflet list.view row.activatable:last-child, +hdyleaflet list.frame row.activatable:last-child, +leaflet list.view row.activatable:last-child, +leaflet list.frame row.activatable:last-child, +box.horizontal > stack.background list.view row.activatable:last-child, +box.horizontal > stack.background list.frame row.activatable:last-child, +hdyleaflet frame.view list row.activatable:last-child, +leaflet frame.view list row.activatable:last-child, +box.horizontal > stack.background frame.view list row.activatable:last-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +leaflet overlay scrolledwindow > viewport list row.activatable:last-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +list.tweak-group list row.activatable:last-child, +.tweak-group-startup row.activatable:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, +window.background.csd > stack > list row.activatable:only-child, +preferencesgroup list row.activatable:only-child, +.geary-accounts-editor-pane list row.activatable:only-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:only-child, +hdyleaflet list.view row.activatable:only-child, +hdyleaflet list.frame row.activatable:only-child, +leaflet list.view row.activatable:only-child, +leaflet list.frame row.activatable:only-child, +box.horizontal > stack.background list.view row.activatable:only-child, +box.horizontal > stack.background list.frame row.activatable:only-child, +hdyleaflet frame.view list row.activatable:only-child, +leaflet frame.view list row.activatable:only-child, +box.horizontal > stack.background frame.view list row.activatable:only-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +leaflet overlay scrolledwindow > viewport list row.activatable:only-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +list.tweak-group list row.activatable:only-child, +.tweak-group-startup row.activatable:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, +window.background.csd > stack > list row.activatable:focus, +preferencesgroup list row.activatable:focus, +.geary-accounts-editor-pane list row.activatable:focus, +window.background.csd.unified > deck > deck > deck list row.activatable:focus, +hdyleaflet list.view row.activatable:focus, +hdyleaflet list.frame row.activatable:focus, +leaflet list.view row.activatable:focus, +leaflet list.frame row.activatable:focus, +box.horizontal > stack.background list.view row.activatable:focus, +box.horizontal > stack.background list.frame row.activatable:focus, +hdyleaflet frame.view list row.activatable:focus, +leaflet frame.view list row.activatable:focus, +box.horizontal > stack.background frame.view list row.activatable:focus, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, +leaflet stack.background scrolledwindow > viewport list row.activatable:focus, +leaflet overlay scrolledwindow > viewport list row.activatable:focus, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +list.tweak-group list row.activatable:focus, +.tweak-group-startup row.activatable:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +list.navigation-sidebar > row { + border-radius: 6px; + margin: 1px 3px; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected { + background-color: #313244; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +list.navigation-sidebar > row:selected image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +list.navigation-sidebar > row:selected label { + color: #cba6f7; + font-weight: 500; +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, +.csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-#f5e0dc, +.tweak-#f5e0dc, +.tweak-#f5e0dc:hover { + background-image: image(#1e1e2e); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#1e1e2e); +} + +.tweak-group-startup { + background-image: image(#1e1e2e); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(245, 224, 220, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + background-color: #1e1e2e; + border-bottom-right-radius: 12px; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #1e1e2e; + border-bottom-left-radius: 12px; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, +window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized + > hdyleaflet + > box.vertical + > scrolledwindow.view, +window.background.csd.maximized + > box.horizontal + > box.vertical + > scrolledwindow.view, +window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled + > box.horizontal + > box.vertical + > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack, +dialog.background.csd.tiled + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0; +} + +hdyleaflet frame > border, +leaflet frame > border, +box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, +leaflet frame.view list, +box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, +leaflet frame.view list > separator, +box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #1e1e2e; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd + > box.vertical + > stack + > box.vertical + > revealer + > actionbar + > revealer + > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(245, 224, 220, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:first-child), +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button + > widget + > box + > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + > widget + > box + > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #1e1e2e; + border-top: 1px solid rgba(245, 224, 220, 0.12); + border-bottom-right-radius: 12px; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#1e1e2e); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #f2cdcd; + background-color: #1e1e2e; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, +layouttab button.image-button, +layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(245, 224, 220, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(245, 224, 220, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +preferences stacksidebar.sidebar list { + background-color: #181825; +} + +preferences stacksidebar.sidebar:dir(ltr) list, +preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(245, 224, 220, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(245, 224, 220, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #f2cdcd 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 225ms cubic-bezier(0, 0, 0.2, 1), + background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #f2cdcd; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #f5e0dc; +} + +dockoverlayedge { + background-color: #1e1e2e; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #f2cdcd; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #f2cdcd; +} + +pillbox { + background-color: #1e1e2e; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + box-shadow: none; + background-color: #1e1e2e; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #f5e0dc; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(245, 224, 220, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +idelayoutstackheader button:checked { + color: #f5e0dc; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #1e1e2e; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(245, 224, 220, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(245, 224, 220, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient( + circle, + rgba(242, 205, 205, 0.7) 10%, + transparent 0% + ); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #f5e0dc; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(ltr):checked { + box-shadow: inset -2px 0 #f2cdcd; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(rtl):checked { + box-shadow: inset 2px 0 #f2cdcd; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(245, 224, 220, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #f5e0dc; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #f5e0dc; +} + +button.photos-filter-preview:checked image { + color: #f5e0dc; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(245, 224, 220, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(245, 224, 220, 0.12); +} + +.side-panel .view { + background-image: image(#181825); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#f2cdcd); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) + border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1e1e2e; +} + +.background.csd + > grid.horizontal + > paned.horizontal + > box.vertical + > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #1e1e2e; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + padding: 0 2px 3px 2px; + background-color: #1e1e2e; + border-radius: 12px; +} + +terminal-window.background.csd, +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background + > box.vertical + > box.horizontal + > frame + > scrolledwindow + > viewport.frame + list { + border-bottom-left-radius: 12px; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame { + border-width: 0; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame + > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, +.tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, +tasklistview taskrow entry:focus, +tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#181825); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #181825; + color: #f5e0dc; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox, +window#GearyMainWindow.background.csd + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box { + border-radius: 0; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar { + color: #f5e0dc; + background-color: #1e1e2e; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #1e1e2e; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > headerbar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > headerbar { + box-shadow: inset 0 -1px rgba(245, 224, 220, 0.12); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar { + background-color: #1e1e2e; + box-shadow: inset 0 -1px rgba(245, 224, 220, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar:backdrop, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar:backdrop { + background-color: #1e1e2e; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > box.vertical + + separator.sidebar { + min-width: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:selected, +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:active { + border-radius: 6px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable { + border: 1px solid rgba(245, 224, 220, 0.12); + border-bottom-width: 0; + background-color: #1e1e2e; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background + > revealer + > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > border, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > border, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd + > stack + > box + > .sidebar + > scrolledwindow + > viewport + > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(245, 224, 220, 0.12); +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1e1e2e; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list + row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified headerbar.selection-mode { + box-shadow: none; +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; + border: none; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 2px #FAB387, 0 0 16px transparent; +} + +window.background.csd.unified:backdrop, +window.background.csd.unified > decoration:backdrop, +window.background.csd.unified > decoration-overlay:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 0 2px #585B70, 0 0 16px transparent; +} + +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, +overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#313244); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +window > notebook > stack { + margin: 0 3px 3px 3px; +} + +window > notebook { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #1e1e2e; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(245, 224, 220, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #313244; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #45475A; +} + +window.background.chromium > button { + color: #f2cdcd; +} + +window.background.chromium > button:disabled { + color: rgba(245, 224, 220, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(245, 224, 220, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #f2cdcd; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid #45475A; + background-color: #1e1e2e; +} + +window.background.chromium menu { + border-color: #585B70; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #191919; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #1e1e2e; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #1e1e2e; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #1e1e2e; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #1e1e2e; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(245, 224, 220, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #1e1e2e; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #f2cdcd; + box-shadow: inset 0 0 0 1px #f2cdcd; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #181825; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate) { + color: #7F849C; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):active { + color: #7F849C; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(127, 132, 165, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(245, 224, 220, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #f5e0dc; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(245, 224, 220, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #45475A; +} + +#MozillaGtkWidget menu > separator { + color: #45475A; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(245, 224, 220, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(245, 224, 220, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook + > viewport.frame + > notebook.frame + button.close-button + image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background + > grid + > widget + > widget + > scrolledwindow + > viewport + > grid + > box + > box + > frame + > box { + background-color: #1e1e2e; +} + +/********* + * Pamac * + *********/ +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + margin-top: -2px; + border: 2px solid #f2cdcd; +} + +#gnc-id-main-window treeview.view { + background-color: #1e1e2e; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #f2cdcd; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #1e1e2e; + color: #f5e0dc; +} + +UnityDecoration .top:backdrop { + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(245, 224, 220, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #f5e0dc; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(30, 30, 46, 0.95); + color: #f5e0dc; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(245, 224, 220, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(245, 224, 220, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #f5e0dc; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + animation: spin 1s linear infinite; + color: #f2cdcd; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(30, 30, 46, 0.95); + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(245, 224, 220, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(245, 224, 220, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(245, 224, 220, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #f5e0dc; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(245, 224, 220, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #f2cdcd; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #f2cdcd; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(245, 224, 220, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #313244; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #f5e0dc; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(245, 224, 220, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(245, 224, 220, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(245, 224, 220, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #f2cdcd; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #f5e0dc; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #1e1e2e; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.04); + background-image: none; + color: #f5e0dc; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #1e1e2e; + color: #f5e0dc; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.pluma-window + paned.horizontal + box.vertical + notebook.frame + box.vertical + toolbar.horizontal { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #f2cdcd; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(30, 30, 46, 0.9); + color: #f5e0dc; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(245, 224, 220, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #f2cdcd; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #313244; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(245, 224, 220, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(245, 224, 220, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.budgie-popover.bottom + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: none; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #f5e0dc; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(245, 224, 220, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child + button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(245, 224, 220, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), +.bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), +.bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, +.right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(245, 224, 220, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), +.bottom .workspace-switcher .workspace-item:dir(ltr), +.top .workspace-switcher .workspace-add-button:dir(ltr), +.bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), +.bottom .workspace-switcher .workspace-item:dir(rtl), +.top .workspace-switcher .workspace-add-button:dir(rtl), +.bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, +.right .workspace-switcher .workspace-item, +.left .workspace-switcher .workspace-add-button, +.right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(245, 224, 220, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #f5e0dc; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(245, 224, 220, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, +.budgie-panel button.budgie-menu-launcher:checked { + color: #f5e0dc; +} + +.budgie-panel button.budgie-menu-launcher:active image, +.budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(245, 224, 220, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(30, 30, 46, 0.95); + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #181825; +} + +.budgie-panel button { + color: rgba(245, 224, 220, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #f5e0dc; +} + +.budgie-panel button:active { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(245, 224, 220, 0.3); +} + +.budgie-panel .alert { + color: #f38ba8; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #f5e0dc; +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):hover, +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):active { + color: #f5e0dc; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #f5e0dc; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(245, 224, 220, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, +.budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(245, 224, 220, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, +.budgie-panel .top #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, +.budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, +.budgie-panel .bottom #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, +.budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, +.budgie-panel .left #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, +.budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, +.budgie-panel .right #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, +.budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #313244; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(245, 224, 220, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, +.raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(245, 224, 220, 0.06); + color: #f5e0dc; +} + +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:selected + label, +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:checked + label { + color: #f5e0dc; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #181825; + color: #f5e0dc; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, +.budgie-switcher-window, +.budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, +.budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, +.budgie-switcher .notification-body { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(245, 224, 220, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.budgie-session-dialog.background.csd, +.budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(245, 224, 220, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #f38ba8; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #f5e0dc; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #1e1e2e; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(30, 30, 46, 0.95); + color: rgba(245, 224, 220, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #f2cdcd; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #f5e0dc; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane + treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #1e1e2e; + color: #f5e0dc; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(245, 224, 220, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #f5e0dc; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(245, 224, 220, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #f2cdcd; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #1e1e2e; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(245, 224, 220, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, +.nemo-window .primary-toolbar button.text-button:active, +.nemo-window .primary-toolbar button.text-button:checked { + color: #f5e0dc; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(245, 224, 220, 0.5); +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #181825; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.04); +} + +.places-treeview { + -nemoplacestreeview-disk-full-bg-color: #6C7086; + -nemoplacestreeview-disk-full-fg-color: #f2cdcd; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} diff --git a/src/themes/Catppuccin-Mocha/gtk-3.0/thumbnail.png b/src/themes/Catppuccin-Mocha/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..b11fb661 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/check-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/check-symbolic.svg new file mode 100644 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/check-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/check-symbolic@2.svg new file mode 100644 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/dot-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/dot-symbolic.svg new file mode 100644 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/dot-symbolic@2.svg new file mode 100644 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/line-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/line-symbolic.svg new file mode 100644 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/line-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/line-symbolic@2.svg new file mode 100644 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-check-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-check-symbolic.svg new file mode 100644 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-check-symbolic@2.svg new file mode 100644 index 00000000..24509026 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-dot-symbolic.svg new file mode 100644 index 00000000..99444906 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100644 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-line-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-line-symbolic.svg new file mode 100644 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-line-symbolic@2.svg new file mode 100644 index 00000000..16695160 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..14954390 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..4449641e Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..7966479f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..f398287c Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..8734299f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/gtk-dark.css b/src/themes/Catppuccin-Mocha/gtk-4.0/gtk-dark.css new file mode 100644 index 00000000..7bf96a70 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/gtk-dark.css @@ -0,0 +1,7011 @@ +/* GTK NAMED COLORS -- USE RESPONSIBLY! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #f5e0dc; +/* text color for entries, views and content in general */ +@define-color theme_text_color #f5e0dc; +/* widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* base background color of selections */ +@define-color theme_selected_bg_color #f2cdcd; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(245, 224, 220, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #181825; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #f5e0dc; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #f5e0dc; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #f2cdcd; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(245, 224, 220, 0.5); +/* widgets main borders color */ +@define-color borders rgba(245, 224, 220, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(245, 224, 220, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #f5e0dc; +@define-color wm_unfocused_title rgba(245, 224, 220, 0.7); +@define-color wm_highlight rgba(245, 224, 220, 0.1); +@define-color wm_bg #1e1e2e; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_close_icon #1e1e2e; +@define-color wm_button_close_hover_bg #f2cdcd; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #f5e0dc; +@define-color budgie_tasklist_indicator_color_active #f5e0dc; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; + +/* GTK LIBADWAITA NAMED COLORS -- USE RESPONSIBLY! */ +@define-color accent_bg_color #f2cdcd; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #f2cdcd; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #1e1e2e; +@define-color window_fg_color #f5e0dc; +@define-color view_bg_color #1e1e2e; +@define-color view_fg_color #f5e0dc; +@define-color headerbar_bg_color #1e1e2e; +@define-color headerbar_fg_color #f5e0dc; +@define-color headerbar_border_color rgba(245, 224, 220, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #1e1e2e; +@define-color card_fg_color #f5e0dc; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #1e1e2e; +@define-color dialog_fg_color #f5e0dc; +@define-color popover_bg_color #1e1e2e; +@define-color popover_fg_color #f5e0dc; +@define-color thumbnail_bg_color #1e1e2e; +@define-color thumbnail_fg_color #f5e0dc; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +/*************** + * Base States * + ***************/ +.background { + background-color: #1e1e2e; + color: #f5e0dc; +} + +dnd { + color: #f5e0dc; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + color: #f5e0dc; +} + +iconview:disabled, +.view:disabled { + color: rgba(245, 224, 220, 0.5); +} + +textview text { + background-color: #1e1e2e; +} + +textview border { + background-color: #181825; + color: rgba(245, 224, 220, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 3px; +} + +rubberband, +.content-view rubberband, +.content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, +columnview.view > rubberband, +treeview.view > rubberband, +gridview > rubberband, +flowbox > rubberband { + border: 1px solid #f2cdcd; + background-color: rgba(242, 205, 205, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #f5e0dc; + background-color: #1e1e2e; + border: 1px solid black; +} + +label.separator { + color: rgba(245, 224, 220, 0.7); +} + +label:disabled { + color: rgba(245, 224, 220, 0.5); + opacity: 1; + filter: none; +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(24, 24, 37, 0.9); + color: #f5e0dc; +} + +label.search-information { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, +row label.subtitle { + color: rgba(245, 224, 220, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(245, 224, 220, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #f5e0dc; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: #f5e0dc; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; + outline: none; +} + +entry:focus-within { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f2cdcd; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 6px; + padding: 2px 12px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(245, 224, 220, 0.7); +} + +entry image:hover, +entry image:active { + color: #f5e0dc; +} + +entry image:disabled { + color: rgba(245, 224, 220, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(245, 224, 220, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(245, 224, 220, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; + outline: none; +} + +entry.error:focus-within { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f38ba8; + outline: none; +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #fdd633; + outline: none; +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #f2cdcd; + background-color: transparent; +} + +treeview entry.flat, +treeview entry { + background-color: #1e1e2e; +} + +treeview entry.flat, +treeview entry.flat:focus-within, +treeview entry, +treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(245, 224, 220, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient( + farthest-side, + #f2cdcd 0%, + rgba(242, 205, 205, 0) 0% + ); + } + to { + background-image: radial-gradient( + farthest-side, + #f2cdcd 95%, + rgba(242, 205, 205, 0) + ); + } +} + +toast button, +toast button.text-button, +toast button.circular.flat, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button, +popover.background.touch-selection button, +popover.background.magnifier button, +headerbar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, +infobar.warning > revealer > box button:focus, +popover.background.touch-selection button:focus, +popover.background.magnifier button:focus, +headerbar.selection-mode + button:focus:not(.suggested-action):not(.destructive-action), +toast button:hover, +toast button.circular.flat:hover, +infobar.warning > revealer > box button:hover, +popover.background.touch-selection button:hover, +popover.background.magnifier button:hover, +headerbar.selection-mode + button:hover:not(.suggested-action):not(.destructive-action), +toast button:active, +toast button.circular.flat:active, +infobar.warning > revealer > box button:active, +popover.background.touch-selection button:active, +popover.background.magnifier button:active, +headerbar.selection-mode + button:active:not(.suggested-action):not(.destructive-action), +toast button:checked, +toast button.circular.flat:checked, +infobar.warning > revealer > box button:checked, +popover.background.touch-selection button:checked, +popover.background.magnifier button:checked, +headerbar.selection-mode + button:checked:not(.suggested-action):not(.destructive-action) { + color: #f5e0dc; +} + +toast button:disabled, +toast button.circular.flat:disabled, +infobar.warning > revealer > box button:disabled, +popover.background.touch-selection button:disabled, +popover.background.magnifier button:disabled, +headerbar.selection-mode + button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +toast button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled, +popover.background.touch-selection button:checked:disabled, +popover.background.magnifier button:checked:disabled, +headerbar.selection-mode + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.5); +} + +headerbar + popover + button:not(.suggested-action):not(.destructive-action):not(.flat), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:focus:not(.suggested-action):not(.destructive-action):not(.flat), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #f5e0dc; + outline: none; +} + +headerbar + popover + button:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:active:not(.suggested-action):not(.destructive-action):not(.flat), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #f5e0dc; +} + +headerbar + popover + button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar + popover + button:checked:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked { + box-shadow: none; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar + popover + button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked:hover { + box-shadow: none; +} + +headerbar + popover + button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +placessidebar .navigation-sidebar > row button.sidebar-button, +calendar > header > button, +columnview.view > header > button button.circular, +treeview.view > header > button button.circular, +row.activatable button.circular, +scrollbar button, +notebook > header > tabs > arrow, +popover.menu box.circular-buttons button.circular.image-button.model, +headerbar popover calendar > header > button, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button, +splitbutton.flat > button, +splitbutton.flat > menubutton > button, +filechooser #pathbarbox > stack > box > button, +window.dialog.message.csd .dialog-action-area > button, +.app-notification button, +headerbar button:not(.suggested-action):not(.destructive-action), +.toolbar button, +toolbar button, +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), +splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, +splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, +splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, +menubutton.suggested-action > button, +menubutton.destructive-action > button, +menubutton.opaque > button, +menubutton.flat > button, +button.flat { + background-color: transparent; + color: rgba(245, 224, 220, 0.7); +} + +placessidebar .navigation-sidebar > row button.sidebar-button:focus, +calendar > header > button:focus, +columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, +row.activatable button.circular:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +popover.menu box.circular-buttons button.circular.image-button.model:focus, +headerbar popover calendar > header > button:focus, +spinbutton.vertical > button:focus, +spinbutton:not(.vertical) > button:focus, +splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, +filechooser #pathbarbox > stack > box > button:focus, +window.dialog.message.csd .dialog-action-area > button:focus, +.app-notification button:focus, +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.toolbar button:focus, +toolbar button:focus, +dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +splitbutton.suggested-action > button:focus, +splitbutton.suggested-action > menubutton > button:focus, +splitbutton.destructive-action > button:focus, +splitbutton.destructive-action > menubutton > button:focus, +splitbutton.opaque > button:focus, +splitbutton.opaque > menubutton > button:focus, +menubutton.suggested-action > button:focus, +menubutton.destructive-action > button:focus, +menubutton.opaque > button:focus, +menubutton.flat > button:focus, +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #f5e0dc; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:hover, +calendar > header > button:hover, +columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, +row.activatable button.circular:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +popover.menu box.circular-buttons button.circular.image-button.model:hover, +headerbar popover calendar > header > button:hover, +spinbutton.vertical > button:hover, +spinbutton:not(.vertical) > button:hover, +splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, +filechooser #pathbarbox > stack > box > button:hover, +window.dialog.message.csd .dialog-action-area > button:hover, +.app-notification button:hover, +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.toolbar button:hover, +toolbar button:hover, +dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, +splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, +splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, +menubutton.suggested-action > button:hover, +menubutton.destructive-action > button:hover, +menubutton.opaque > button:hover, +menubutton.flat > button:hover, +button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:active, +calendar > header > button:active, +columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, +row.activatable button.circular:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +popover.menu box.circular-buttons button.circular.image-button.model:active, +headerbar popover calendar > header > button:active, +spinbutton.vertical > button:active, +spinbutton:not(.vertical) > button:active, +splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, +filechooser #pathbarbox > stack > box > button:active, +window.dialog.message.csd .dialog-action-area > button:active, +.app-notification button:active, +headerbar button:active:not(.suggested-action):not(.destructive-action), +.toolbar button:active, +toolbar button:active, +dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), +splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, +splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, +splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, +menubutton.suggested-action > button:active, +menubutton.destructive-action > button:active, +menubutton.opaque > button:active, +menubutton.flat > button:active, +button.flat:active { + background-color: alpha(currentColor, 0.12); + color: #f5e0dc; + box-shadow: none; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, +calendar > header > button:disabled, +columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, +row.activatable button.circular:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +popover.menu box.circular-buttons button.circular.image-button.model:disabled, +headerbar popover calendar > header > button:disabled, +spinbutton.vertical > button:disabled, +spinbutton:not(.vertical) > button:disabled, +splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +window.dialog.message.csd .dialog-action-area > button:disabled, +.app-notification button:disabled, +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:disabled, +toolbar button:disabled, +dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, +splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, +splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, +menubutton.suggested-action > button:disabled, +menubutton.destructive-action > button:disabled, +menubutton.opaque > button:disabled, +menubutton.flat > button:disabled, +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(245, 224, 220, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, +window.dialog.message.csd .dialog-action-area > button:checked, +.app-notification button:checked, +headerbar button:checked:not(.suggested-action):not(.destructive-action), +.toolbar button:checked, +toolbar button:checked, +dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button:checked, +menubutton.opaque > button:checked, +menubutton.flat > button:checked, +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, +window.dialog.message.csd .dialog-action-area > button:checked:disabled, +.app-notification button:checked:disabled, +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:checked:disabled, +toolbar button:checked:disabled, +dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, +splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, +splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, +menubutton.suggested-action > button:checked:disabled, +menubutton.destructive-action > button:checked:disabled, +menubutton.opaque > button:checked:disabled, +menubutton.flat > button:checked:disabled, +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(245, 224, 220, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #11111b; + color: #f5e0dc; +} + +button.osd:hover { + background-color: #45475a; + color: #f5e0dc; +} + +button.osd:active { + background-color: #080808; + color: #f5e0dc; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 205, 205, 0.2), + 0 4px 3px 0 rgba(242, 205, 205, 0.14), 0 1px 6px 0 rgba(242, 205, 205, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(168, 168, 168, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 205, 205, 0.3), + 0 2px 3px -1px rgba(242, 205, 205, 0.24), + 0 2px 5px 0 rgba(242, 205, 205, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(242, 205, 205, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #f2cdcd; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(245, 224, 220, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(242, 205, 205, 0.3); +} + +button.destructive-action { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #f38ba8; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(245, 224, 220, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +menubutton.pill > button, +button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, +button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #f5e0dc; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #f2cdcd; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + opacity: 1; + filter: none; +} + +button.card.keyboard-activating:checked, +button.card:checked:active { + background-image: none; +} + +button.card.has-open-popup:checked { + background-image: none; +} + +button.card:drop(active) { + color: #fab387; + box-shadow: inset 0 0 0 1px #fab387; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, +button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, +button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +menubutton.circular > button, +button.close, +button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +menubutton.circular > button label, +button.close label, +button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, +placessidebar .navigation-sidebar > row button.sidebar-button, +notebook > header tab button.flat, +popover.menu box.circular-buttons button.circular.image-button.model, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #f2cdcd; + color: #f5e0dc; +} + +menubutton.destructive-action { + background-color: #f38ba8; + color: #f5e0dc; +} + +menubutton.opaque { + background-color: #585b70; + color: #f5e0dc; +} + +menubutton.suggested-action, +menubutton.destructive-action, +menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, +menubutton.suggested-action.pill, +menubutton.destructive-action.circular, +menubutton.destructive-action.pill, +menubutton.opaque.circular, +menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button, +menubutton.destructive-action > button:checked, +menubutton.opaque > button, +menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, +splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, +splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, +splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, +splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(245, 224, 220, 0.12); +} + +splitbutton.flat:hover, +splitbutton.flat:active, +splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, +splitbutton.flat:active > separator, +splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #f2cdcd; + color: #f5e0dc; +} + +splitbutton.destructive-action { + background-color: #f38ba8; + color: #f5e0dc; +} + +splitbutton.opaque { + background-color: #585b70; + color: #f5e0dc; +} + +splitbutton.suggested-action > button, +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), +splitbutton.destructive-action > menubutton > button:dir(ltr), +splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(245, 224, 220, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), +splitbutton.destructive-action > menubutton > button:dir(rtl), +splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(245, 224, 220, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), +splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), +splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, +.linked.vertical > button, +.linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #f5e0dc; +} + +list > row button.image-button.suggested-action:not(.flat) { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +list > row button.image-button.destructive-action:not(.flat) { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #74c7ec; +} + +link:visited { + color: #cba6f7; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #74c7ec; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #cba6f7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(245, 224, 220, 0.08); + box-shadow: inset 0 0 0 2px #f2cdcd; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) + > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(245, 224, 220, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), +spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), +spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(245, 224, 220, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), +list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), +list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #f5e0dc; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(245, 224, 220, 0.08); + color: #f5e0dc; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #f5e0dc; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: #f5e0dc; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #1e1e2e; + border-spacing: 6px; +} + +.osd .toolbar, +.osd toolbar { + background-color: transparent; +} + +.app-notification, +.toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +.app-notification:backdrop, +.toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); +} + +.left.app-notification, +.right.app-notification, +.top.app-notification, +.bottom.app-notification, +.toolbar.osd.left, +.toolbar.osd.right, +.toolbar.osd.top, +.toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); + border-radius: 6px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +headerbar button:active:not(.suggested-action):not(.destructive-action), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #f5e0dc; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(245, 224, 220, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.7); +} + +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(245, 224, 220, 0.3); +} + +headerbar entry { + background-color: rgba(245, 224, 220, 0.04); + color: #f5e0dc; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +headerbar entry:disabled { + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +headerbar entry image { + color: rgba(245, 224, 220, 0.7); +} + +headerbar entry image:hover, +headerbar entry image:active { + color: #f5e0dc; +} + +headerbar entry image:disabled { + color: rgba(245, 224, 220, 0.5); +} + +headerbar { + min-height: 48px; + padding: 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; + color: #f5e0dc; + box-shadow: none; +} + +headerbar:disabled { + color: rgba(245, 224, 220, 0.5); +} + +headerbar:backdrop { + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(245, 224, 220, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: #f5e0dc; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(245, 224, 220, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(245, 224, 220, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(245, 224, 220, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(245, 224, 220, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; + border: 2px solid #f2cdcd; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(245, 224, 220, 0); + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(245, 224, 220, 0); + background-color: #f2cdcd; +} + +.tiled headerbar, +.tiled-top headerbar, +.tiled-right headerbar, +.tiled-bottom headerbar, +.tiled-left headerbar, +.maximized headerbar, +.fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + border-radius: 6px 6px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), +.solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #1e1e2e + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, rgba(242, 205, 205, 0.1)), + linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #1e1e2e + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + image(#1e1e2e); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + +pathbar > button.text-button { + min-width: 0; +} + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(245, 224, 220, 0.04); + color: rgba(245, 224, 220, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #45475a; + border-top-color: #45475a; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, +columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(245, 224, 220, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view.after:drop(active), +treeview.view.after:drop(active) { + border-top-style: none; +} + +columnview.view.before:drop(active), +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { + border-top-style: none; +} + +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + color: rgba(245, 224, 220, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #f5e0dc; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #f5e0dc; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #f5e0dc; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(245, 224, 220, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #f2cdcd; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(245, 224, 220, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(245, 224, 220, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(245, 224, 220, 0.7); +} + +columnview.view > header > button, +columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #1e1e2e; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(245, 224, 220, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #f2cdcd; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #f2cdcd; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: #f5e0dc; +} + +menubar:backdrop { + color: rgba(245, 224, 220, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(245, 224, 220, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; +} + +menubar > item:disabled { + color: rgba(245, 224, 220, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, +popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #313244; + background-clip: border-box; + border-radius: 12px; + color: #f5e0dc; + border: 2px solid #B4BEFE; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: 2px solid #B4BEFE; +} + +popover.background separator { + margin: 6px 0; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: #f5e0dc; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #45475A; + color: #cba6f7; +} + +popover.background modelbutton:disabled { + color: rgba(245, 224, 220, 0.5); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme('go-previous-symbolic'); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme('go-next-symbolic'); +} + +popover.background label.title { + font-weight: bold; + padding: 4px 26px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(245, 224, 220, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, +popover.background.touch-selection, +popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 6px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(245, 224, 220, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, +notebook > header tab:hover { + background-color: rgba(245, 224, 220, 0.04); + color: #cba6f7; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, +notebook > header tab:disabled { + color: rgba(245, 224, 220, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, +notebook > header tab:checked, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, +notebook > header tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #313244; + color: #cba6f7; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, +notebook > header tab:checked:disabled, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, +notebook > header tab:selected:disabled { + color: rgba(245, 224, 220, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(245, 224, 220, 0.04); +} + +notebook, +notebook.frame { + background-color: #1e1e2e; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(245, 224, 220, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: transparent; + padding: 0; + margin: 3px; + border-radius: 12px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: transparent; +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #1e1e2e; + color: #f5e0dc; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), + 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#f2cdcd, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), + background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#fab387, 0.4); + background-color: alpha(#fab387, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #f2cdcd; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#f2cdcd, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #1e1e2e; + color: #f5e0dc; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(245, 224, 220, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(245, 224, 220, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #f5e0dc; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(245, 224, 220, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(245, 224, 220, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(245, 224, 220, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(245, 224, 220, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #f2cdcd; + border-color: #f2cdcd; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(245, 224, 220, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(245, 224, 220, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(245, 224, 220, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(245, 224, 220, 0.12); +} + +switch:checked > slider { + background-color: #1e1e2e; + color: #1e1e2e; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(245, 224, 220, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(245, 224, 220, 0.04); +} + +check:active, +radio:active { + border-color: #f5e0dc; + box-shadow: 0 0 0 10px rgba(245, 224, 220, 0.12); +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, +check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, +check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(245, 224, 220, 0.3); + color: #1e1e2e; +} + +check:disabled, +radio:disabled { + border-color: rgba(245, 224, 220, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, +popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, +popover.menu check:focus, +popover.menu check:hover, +popover.menu check:focus:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:focus, +popover.menu radio:hover, +popover.menu radio:focus:hover, +popover.menu radio:active, +popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, +popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, +popover.menu check:checked, +popover.menu check:indeterminate, +popover.menu radio:active, +popover.menu radio:checked, +popover.menu radio:indeterminate { + border-color: transparent; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, +popover.menu check:checked:hover, +popover.menu check:indeterminate:hover, +popover.menu radio:active:hover, +popover.menu radio:checked:hover, +popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #f2cdcd; +} + +popover.menu check:active:disabled, +popover.menu check:checked:disabled, +popover.menu check:indeterminate:disabled, +popover.menu radio:active:disabled, +popover.menu radio:checked:disabled, +popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(245, 224, 220, 0.3); + color: #1e1e2e; +} + +popover.menu check, +popover.menu check:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:hover, +popover.menu radio:active, +popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), +popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), +popover.menu radio:dir(rtl) { + margin-left: 6px; +} + +check:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +radio:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/dot-symbolic.svg')), + -gtk-recolor(url('assets/scalable/dot-symbolic@2.svg')) + ); +} + +check:indeterminate, +radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/line-symbolic.svg')), + -gtk-recolor(url('assets/scalable/line-symbolic@2.svg')) + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +checkbutton.theme-selector radio, +checkbutton.theme-selector radio:hover, +checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector + radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, +checkbutton.theme-selector radio:active, +checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +themeswitcher .check:hover { + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover { + outline-color: rgba(245, 224, 220, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover, +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + box-shadow: inset 0 0 0 2px #f2cdcd; + outline: none; +} + +themeswitcher checkbutton.system radio, +themeswitcher checkbutton.system radio:hover, +themeswitcher checkbutton.system radio:checked, +themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #181825 49.99%, #f5e0dc 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, +themeswitcher checkbutton.light radio:hover, +themeswitcher checkbutton.light radio:checked, +themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: #f5e0dc; +} + +themeswitcher checkbutton.dark radio, +themeswitcher checkbutton.dark radio:hover, +themeswitcher checkbutton.dark radio:checked, +themeswitcher checkbutton.dark radio:checked:hover { + color: #f5e0dc; + background-image: image(#181825); + background-color: transparent; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(245, 224, 220, 0.3); +} + +scale trough:disabled { + background-color: rgba(245, 224, 220, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#f2cdcd); +} + +scale highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(245, 224, 220, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(245, 224, 220, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #f2cdcd; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #f2cdcd, 0 0 0 8px rgba(245, 224, 220, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #f2cdcd, 0 0 0 8px rgba(245, 224, 220, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(245, 224, 220, 0.3); +} + +scale marks, +scale value { + color: rgba(245, 224, 220, 0.7); +} + +scale indicator { + background-color: rgba(245, 224, 220, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(245, 224, 220, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(245, 224, 220, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #f2cdcd; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #f2cdcd; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #fdd633; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #f2cdcd; +} + +levelbar block.full { + background-color: #81c995; +} + +levelbar block.empty { + background-color: rgba(245, 224, 220, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #f5e0dc; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + color: #f5e0dc; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(245, 224, 220, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at top, + rgba(242, 205, 205, 0.24) 99%, + rgba(242, 205, 205, 0) 100% + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at bottom, + rgba(242, 205, 205, 0.24) 99%, + rgba(242, 205, 205, 0) 100% + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at left, + rgba(242, 205, 205, 0.24) 99%, + rgba(242, 205, 205, 0) 100% + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at right, + rgba(242, 205, 205, 0.24) 99%, + rgba(242, 205, 205, 0) 100% + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(245, 224, 220, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, +listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(245, 224, 220, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, +listview.boxed-list > row, +list.boxed-list > row, +listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, +listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, +listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, +listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, +listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, +listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, +listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), +listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), +listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, +listview.boxed-list > row:focus, +list.boxed-list > row:focus, +listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(245, 224, 220, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #f5e0dc; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; +} + +popover.menu listview.view > row:first-child, +popover.menu listview.view > row:last-child, +popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(245, 224, 220, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, +columnview.view > header > button:active, +treeview.view > header > button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, +button row.activatable:hover, +button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: #f5e0dc; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(245, 224, 220, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #f2cdcd; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #f2cdcd; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #f2cdcd; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(245, 224, 220, 0.7); + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +expander:hover, +expander:active { + color: #f5e0dc; +} + +expander:disabled { + color: rgba(245, 224, 220, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(245, 224, 220, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, +.navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(245, 224, 220, 0.12); + border-radius: 6px; + color: #f5e0dc; +} + +calendar:disabled { + color: rgba(245, 224, 220, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: #f5e0dc; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #313244; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; + color: #f5e0dc; +} + +window.dialog.message .titlebar:backdrop { + background-color: #313244; + color: rgba(245, 224, 220, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 6px; +} + +window.dialog.message.csd .dialog-action-area > button, +window.dialog.message.csd .dialog-action-area > button:first-child, +window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #f2cdcd; +} + +window.dialog.message.csd + .dialog-action-area + > button.destructive-action:not(:disabled) { + color: #f38ba8; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(245, 224, 220, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator), +.sidebar.left:not(separator):dir(rtl) { + border-right: 1px solid rgba(245, 224, 220, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(245, 224, 220, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), +separator + .sidebar.left:not(separator), +separator + .sidebar.left:not(separator):dir(rtl), +separator + box > .sidebar:not(separator):dir(ltr), +separator + box > .sidebar.left:not(separator), +separator + box > .sidebar.left:not(separator):dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), +separator + .sidebar.right:not(separator), +separator + box > .sidebar:not(separator):dir(rtl), +separator + box > .sidebar.right:not(separator) { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(245, 224, 220, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, +.selection-mode separator.sidebar { + background-color: rgba(245, 224, 220, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + border-right: none; + margin: 0 4px; +} + +.navigation-sidebar > row { + min-height: 32px; + padding: 2px 4px; + margin: 1px 0; + border-radius: 6px; +} + +.navigation-sidebar > row:hover, +.navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #cba6f7; + font-weight: 500; +} + +.navigation-sidebar > row:selected:hover { + background-color: #313244; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(245, 224, 220, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(245, 224, 220, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(245, 224, 220, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #f2cdcd; +} + +placessidebar + .navigation-sidebar + > row.sidebar-new-bookmark-row + image.sidebar-icon { + color: #f2cdcd; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#45475a); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(#45475a), image(#45475a); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #f2cdcd; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #181825; + color: #f2cdcd; + border-radius: 6px; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #f5e0dc; +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #313244; + color: #f2cdcd; + border-radius: 6px; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #fdd633; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #f9e2af; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(24, 24, 37, 0.9); + color: #f5e0dc; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #f5e0dc; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: #f5e0dc; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #313244; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #313244; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +window { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 2px #FAB387, 0 0 16px transparent; +} + +window.csd { + border-radius: 12px; +} + +window:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 0 2px #585B70, 0 0 16px transparent; +} + +window.popup { + border-radius: 12px; + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #1e1e2e; + border: 2px solid #f2cdcd; +} + +window.solid-csd:backdrop { + background-color: #1e1e2e; +} + +window.maximized, +window.fullscreen, +window.tiled, +window.tiled-top, +window.tiled-right, +window.tiled-bottom, +window.tiled-left { + border-radius: 0; + outline-width: 0; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols.start:not(.empty):dir(ltr), +windowcontrols.end:not(.empty):dir(rtl) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols.start:not(.empty):dir(rtl), +windowcontrols.end:not(.empty):dir(ltr) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols + button.minimize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.maximize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.close:not(.suggested-action):not(.destructive-action) + image { + padding: 0; +} + +windowcontrols + button.minimize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#ff9e64, 0.5); +} + +windowcontrols + button.maximize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#9ece6a, 0.5); +} + +windowcontrols + button.close:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#f7768e, 0.5); +} + +windowcontrols + button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: #ff9e64; +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: #9ece6a; +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: #f7768e; +} + +button.titlebutton.close:backdrop, +button.titlebutton.maximize:backdrop, +button.titlebutton.minimize:backdrop, +windowcontrols > button.close:backdrop, +windowcontrols > button.maximize:backdrop, +windowcontrols > button.minimize:backdrop { + background-color: #585b70; +} + +gridview > child:selected, +row:selected, +calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, +iconview:selected, +flowbox > flowboxchild:selected, +calendar > grid > label.today { + color: #f2cdcd; + background-color: rgba(242, 205, 205, 0.2); +} + +text > selection, +label > selection, +calendar > grid > label.today:selected, +stacksidebar row:selected, +.navigation-sidebar > row:selected { + color: #CBA6F7; + background-color: #45475A; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #f2cdcd; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(245, 224, 220, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(245, 224, 220, 0.12); + background-color: #313244; + color: #f5e0dc; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #f2cdcd; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #f2cdcd; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):first-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):last-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(245, 224, 220, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(245, 224, 220, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #f2cdcd; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, +popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, +emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #1e1e2e; +} + +.nautilus-window:backdrop { + background-color: #1e1e2e; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window separator.spacer { + padding-right: 2em; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(245, 224, 220, 0.7); + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar { + background: none; + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > separator { + background: rgba(245, 224, 220, 0.1); +} + +.nautilus-window .vertical separator { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable { + border-radius: 6px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + button.sidebar-button { + color: #f5e0dc; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:hover { + background-color: rgba(245, 224, 220, 0.12); + color: #f5e0dc; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected { + background-color: #181825; + font-weight: 700; + border-left: 3px solid #f7768e; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + button.sidebar-button { + color: #cba6f7; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + label.sidebar-label { + color: rgba(245, 224, 220, 0.3); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though + > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view { + margin: 0 6px 6px; +} + +.nautilus-window .unfolded { + background-color: #1e1e2e; +} + +.nautilus-window .nautilus-grid-view.view, +.nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #181825; + border-radius: 12px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(245, 224, 220, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.2), + 0 3px 2.4px 0 rgba(0, 0, 0, 0.14), 0 1px 4.8px 0 rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: #181825; + border-radius: 6px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 6px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: #cba6f7; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, +#NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #1e1e2e; +} + +#displayitem { + border-top: 1px solid rgba(245, 224, 220, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(245, 224, 220, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(245, 224, 220, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(245, 224, 220, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +datechooser.view button.flat.pill, +datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(245, 224, 220, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: #f5e0dc; + background-color: rgba(245, 224, 220, 0.12); +} + +.context-tile-lozenge.green, +.context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, +.context-tile-lozenge.details-rating-5 { + color: #74c7ec; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, +.context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #ff9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, +.context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(242, 139, 130, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: #f5e0dc; +} + +.category-tile.category-create:hover { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 1.07) 0%, + shade(#2861c6, 1.1) 100% + ); +} + +.category-tile.category-create:active { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 0.95) 0%, + shade(#2861c6, 0.95) 100% + ); +} + +.category-tile.category-develop { + background: #5e5c64; + color: #f5e0dc; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: #f5e0dc; +} + +.category-tile.category-learn:hover { + background: linear-gradient( + 180deg, + shade(#2ec27e, 1.06) 30%, + shade(#27a66c, 1.06) 100% + ); +} + +.category-tile.category-learn:active { + background: linear-gradient( + 180deg, + shade(#2ec27e, 0.95) 30%, + shade(#27a66c, 0.95) 100% + ); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 1.07) 0%, + shade(#eb5ec3, 1.07) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-play:active { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 0.97) 0%, + shade(#eb5ec3, 0.95) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(245, 224, 220, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 1.08) 0%, + shade(#f77466, 1.08) 100% + ); +} + +.category-tile.category-socialize:active { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 0.95) 0%, + shade(#f77466, 0.95) 100% + ); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient( + rgba(245, 224, 220, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(245, 224, 220, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient( + rgba(245, 224, 220, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(245, 224, 220, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient( + rgba(245, 224, 220, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(245, 224, 220, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(245, 224, 220, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(245, 224, 220, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(245, 224, 220, 0.12); +} + +.frameheader.header + tabbar.inline + > revealer + > box + .end-action + menubutton + > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #1e1e2e; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, +.style-variant button.toggle:hover, +.style-variant button.toggle:focus, +.style-variant button.toggle:active, +.style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(245, 224, 220, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(245, 224, 220, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #f2cdcd; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:first-child, +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #f5e0dc; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(245, 224, 220, 0.12); + background-clip: border-box; + background-color: #1e1e2e; + color: rgba(245, 224, 220, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup + > box + button.background-preview-button.toggle + > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(245, 224, 220, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(245, 224, 220, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #f2cdcd; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 7px 4.8px -4px rgba(0, 0, 0, 0.2), + 0 12px 10.2px 2px rgba(0, 0, 0, 0.14), 0 5px 13.2px 4px rgba(0, 0, 0, 0.12), + inset 0 1px rgba(245, 224, 220, 0.1); + background-color: #11111b; + color: #f5e0dc; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, +viewswitcher.wide button.toggle.flat:checked { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide button.toggle:checked:backdrop, +viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator + > label, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator + > label { + color: #f2cdcd; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 6px; + margin: 5px 2px; + min-width: 119px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #f2cdcd; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: #f5e0dc; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #f2cdcd; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/gtk.css b/src/themes/Catppuccin-Mocha/gtk-4.0/gtk.css new file mode 100644 index 00000000..38cc966e --- /dev/null +++ b/src/themes/Catppuccin-Mocha/gtk-4.0/gtk.css @@ -0,0 +1,7011 @@ +/* GTK NAMED COLORS -- USE RESPONSIBLY! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #f5e0dc; +/* text color for entries, views and content in general */ +@define-color theme_text_color #f5e0dc; +/* widget base background color */ +@define-color theme_bg_color #1e1e2e; +/* text widgets and the like base background color */ +@define-color theme_base_color #1e1e2e; +/* base background color of selections */ +@define-color theme_selected_bg_color #f2cdcd; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #1e1e2e; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(192, 202, 245, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #181825; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #f5e0dc; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #f5e0dc; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1e1e2e; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1e1e2e; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #f2cdcd; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(192, 202, 245, 0.5); +/* widgets main borders color */ +@define-color borders rgba(192, 202, 245, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(192, 202, 245, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #f5e0dc; +@define-color wm_unfocused_title rgba(192, 202, 245, 0.7); +@define-color wm_highlight rgba(192, 202, 245, 0.1); +@define-color wm_bg #1e1e2e; +@define-color wm_unfocused_bg #1e1e2e; +@define-color wm_button_close_icon #1e1e2e; +@define-color wm_button_close_hover_bg #f2cdcd; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #1e1e2e; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #f5e0dc; +@define-color budgie_tasklist_indicator_color_active #f5e0dc; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; + +/* GTK LIBADWAITA NAMED COLORS -- USE RESPONSIBLY! */ +@define-color accent_bg_color #f2cdcd; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #f2cdcd; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #1e1e2e; +@define-color window_fg_color #f5e0dc; +@define-color view_bg_color #1e1e2e; +@define-color view_fg_color #f5e0dc; +@define-color headerbar_bg_color #1e1e2e; +@define-color headerbar_fg_color #f5e0dc; +@define-color headerbar_border_color rgba(192, 202, 245, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #1e1e2e; +@define-color card_fg_color #f5e0dc; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #1e1e2e; +@define-color dialog_fg_color #f5e0dc; +@define-color popover_bg_color #1e1e2e; +@define-color popover_fg_color #f5e0dc; +@define-color thumbnail_bg_color #1e1e2e; +@define-color thumbnail_fg_color #f5e0dc; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +/*************** + * Base States * + ***************/ +.background { + background-color: #1e1e2e; + color: #f5e0dc; +} + +dnd { + color: #f5e0dc; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + color: #f5e0dc; +} + +iconview:disabled, +.view:disabled { + color: rgba(192, 202, 245, 0.5); +} + +textview text { + background-color: #1e1e2e; +} + +textview border { + background-color: #181825; + color: rgba(192, 202, 245, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 3px; +} + +rubberband, +.content-view rubberband, +.content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, +columnview.view > rubberband, +treeview.view > rubberband, +gridview > rubberband, +flowbox > rubberband { + border: 1px solid #f2cdcd; + background-color: rgba(242, 205, 205, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #f5e0dc; + background-color: #1e1e2e; + border: 1px solid black; +} + +label.separator { + color: rgba(192, 202, 245, 0.7); +} + +label:disabled { + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(24, 24, 37, 0.9); + color: #f5e0dc; +} + +label.search-information { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, +row label.subtitle { + color: rgba(192, 202, 245, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(192, 202, 245, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #f5e0dc; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: #f5e0dc; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.08); + color: #f5e0dc; + outline: none; +} + +entry:focus-within { + background-color: rgba(192, 202, 245, 0.08); + box-shadow: inset 0 0 0 2px #f2cdcd; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 6px; + padding: 2px 12px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(192, 202, 245, 0.7); +} + +entry image:hover, +entry image:active { + color: #f5e0dc; +} + +entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.08); + color: #f5e0dc; + outline: none; +} + +entry.error:focus-within { + background-color: rgba(192, 202, 245, 0.08); + box-shadow: inset 0 0 0 2px #f38ba8; + outline: none; +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.08); + color: #f5e0dc; + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(192, 202, 245, 0.08); + box-shadow: inset 0 0 0 2px #fdd633; + outline: none; +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #f2cdcd; + background-color: transparent; +} + +treeview entry.flat, +treeview entry { + background-color: #1e1e2e; +} + +treeview entry.flat, +treeview entry.flat:focus-within, +treeview entry, +treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.12); + color: #f5e0dc; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.08); + color: #f5e0dc; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient( + farthest-side, + #f2cdcd 0%, + rgba(242, 205, 205, 0) 0% + ); + } + to { + background-image: radial-gradient( + farthest-side, + #f2cdcd 95%, + rgba(242, 205, 205, 0) + ); + } +} + +toast button, +toast button.text-button, +toast button.circular.flat, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button, +popover.background.touch-selection button, +popover.background.magnifier button, +headerbar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, +infobar.warning > revealer > box button:focus, +popover.background.touch-selection button:focus, +popover.background.magnifier button:focus, +headerbar.selection-mode + button:focus:not(.suggested-action):not(.destructive-action), +toast button:hover, +toast button.circular.flat:hover, +infobar.warning > revealer > box button:hover, +popover.background.touch-selection button:hover, +popover.background.magnifier button:hover, +headerbar.selection-mode + button:hover:not(.suggested-action):not(.destructive-action), +toast button:active, +toast button.circular.flat:active, +infobar.warning > revealer > box button:active, +popover.background.touch-selection button:active, +popover.background.magnifier button:active, +headerbar.selection-mode + button:active:not(.suggested-action):not(.destructive-action), +toast button:checked, +toast button.circular.flat:checked, +infobar.warning > revealer > box button:checked, +popover.background.touch-selection button:checked, +popover.background.magnifier button:checked, +headerbar.selection-mode + button:checked:not(.suggested-action):not(.destructive-action) { + color: #f5e0dc; +} + +toast button:disabled, +toast button.circular.flat:disabled, +infobar.warning > revealer > box button:disabled, +popover.background.touch-selection button:disabled, +popover.background.magnifier button:disabled, +headerbar.selection-mode + button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +toast button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled, +popover.background.touch-selection button:checked:disabled, +popover.background.magnifier button:checked:disabled, +headerbar.selection-mode + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.5); +} + +headerbar + popover + button:not(.suggested-action):not(.destructive-action):not(.flat), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:focus:not(.suggested-action):not(.destructive-action):not(.flat), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #f5e0dc; + outline: none; +} + +headerbar + popover + button:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:active:not(.suggested-action):not(.destructive-action):not(.flat), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #f5e0dc; +} + +headerbar + popover + button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar + popover + button:checked:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked { + box-shadow: none; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar + popover + button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked:hover { + box-shadow: none; +} + +headerbar + popover + button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +placessidebar .navigation-sidebar > row button.sidebar-button, +calendar > header > button, +columnview.view > header > button button.circular, +treeview.view > header > button button.circular, +row.activatable button.circular, +scrollbar button, +notebook > header > tabs > arrow, +popover.menu box.circular-buttons button.circular.image-button.model, +headerbar popover calendar > header > button, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button, +splitbutton.flat > button, +splitbutton.flat > menubutton > button, +filechooser #pathbarbox > stack > box > button, +window.dialog.message.csd .dialog-action-area > button, +.app-notification button, +headerbar button:not(.suggested-action):not(.destructive-action), +.toolbar button, +toolbar button, +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), +splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, +splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, +splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, +menubutton.suggested-action > button, +menubutton.destructive-action > button, +menubutton.opaque > button, +menubutton.flat > button, +button.flat { + background-color: transparent; + color: rgba(192, 202, 245, 0.7); +} + +placessidebar .navigation-sidebar > row button.sidebar-button:focus, +calendar > header > button:focus, +columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, +row.activatable button.circular:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +popover.menu box.circular-buttons button.circular.image-button.model:focus, +headerbar popover calendar > header > button:focus, +spinbutton.vertical > button:focus, +spinbutton:not(.vertical) > button:focus, +splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, +filechooser #pathbarbox > stack > box > button:focus, +window.dialog.message.csd .dialog-action-area > button:focus, +.app-notification button:focus, +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.toolbar button:focus, +toolbar button:focus, +dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +splitbutton.suggested-action > button:focus, +splitbutton.suggested-action > menubutton > button:focus, +splitbutton.destructive-action > button:focus, +splitbutton.destructive-action > menubutton > button:focus, +splitbutton.opaque > button:focus, +splitbutton.opaque > menubutton > button:focus, +menubutton.suggested-action > button:focus, +menubutton.destructive-action > button:focus, +menubutton.opaque > button:focus, +menubutton.flat > button:focus, +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #f5e0dc; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:hover, +calendar > header > button:hover, +columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, +row.activatable button.circular:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +popover.menu box.circular-buttons button.circular.image-button.model:hover, +headerbar popover calendar > header > button:hover, +spinbutton.vertical > button:hover, +spinbutton:not(.vertical) > button:hover, +splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, +filechooser #pathbarbox > stack > box > button:hover, +window.dialog.message.csd .dialog-action-area > button:hover, +.app-notification button:hover, +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.toolbar button:hover, +toolbar button:hover, +dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, +splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, +splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, +menubutton.suggested-action > button:hover, +menubutton.destructive-action > button:hover, +menubutton.opaque > button:hover, +menubutton.flat > button:hover, +button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:active, +calendar > header > button:active, +columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, +row.activatable button.circular:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +popover.menu box.circular-buttons button.circular.image-button.model:active, +headerbar popover calendar > header > button:active, +spinbutton.vertical > button:active, +spinbutton:not(.vertical) > button:active, +splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, +filechooser #pathbarbox > stack > box > button:active, +window.dialog.message.csd .dialog-action-area > button:active, +.app-notification button:active, +headerbar button:active:not(.suggested-action):not(.destructive-action), +.toolbar button:active, +toolbar button:active, +dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), +splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, +splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, +splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, +menubutton.suggested-action > button:active, +menubutton.destructive-action > button:active, +menubutton.opaque > button:active, +menubutton.flat > button:active, +button.flat:active { + background-color: alpha(currentColor, 0.12); + color: #f5e0dc; + box-shadow: none; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, +calendar > header > button:disabled, +columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, +row.activatable button.circular:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +popover.menu box.circular-buttons button.circular.image-button.model:disabled, +headerbar popover calendar > header > button:disabled, +spinbutton.vertical > button:disabled, +spinbutton:not(.vertical) > button:disabled, +splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +window.dialog.message.csd .dialog-action-area > button:disabled, +.app-notification button:disabled, +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:disabled, +toolbar button:disabled, +dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, +splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, +splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, +menubutton.suggested-action > button:disabled, +menubutton.destructive-action > button:disabled, +menubutton.opaque > button:disabled, +menubutton.flat > button:disabled, +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, +window.dialog.message.csd .dialog-action-area > button:checked, +.app-notification button:checked, +headerbar button:checked:not(.suggested-action):not(.destructive-action), +.toolbar button:checked, +toolbar button:checked, +dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button:checked, +menubutton.opaque > button:checked, +menubutton.flat > button:checked, +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, +window.dialog.message.csd .dialog-action-area > button:checked:disabled, +.app-notification button:checked:disabled, +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:checked:disabled, +toolbar button:checked:disabled, +dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, +splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, +splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, +menubutton.suggested-action > button:checked:disabled, +menubutton.destructive-action > button:checked:disabled, +menubutton.opaque > button:checked:disabled, +menubutton.flat > button:checked:disabled, +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #11111b; + color: #f5e0dc; +} + +button.osd:hover { + background-color: #45475a; + color: #f5e0dc; +} + +button.osd:active { + background-color: #080808; + color: #f5e0dc; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 205, 205, 0.2), + 0 4px 3px 0 rgba(242, 205, 205, 0.14), 0 1px 6px 0 rgba(242, 205, 205, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(168, 168, 168, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 205, 205, 0.3), + 0 2px 3px -1px rgba(242, 205, 205, 0.24), + 0 2px 5px 0 rgba(242, 205, 205, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(242, 205, 205, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #f2cdcd; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(242, 205, 205, 0.3); +} + +button.destructive-action { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #f38ba8; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +menubutton.pill > button, +button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, +button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #f5e0dc; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #f2cdcd; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +button.card.keyboard-activating:checked, +button.card:checked:active { + background-image: none; +} + +button.card.has-open-popup:checked { + background-image: none; +} + +button.card:drop(active) { + color: #fab387; + box-shadow: inset 0 0 0 1px #fab387; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, +button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, +button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +menubutton.circular > button, +button.close, +button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +menubutton.circular > button label, +button.close label, +button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, +placessidebar .navigation-sidebar > row button.sidebar-button, +notebook > header tab button.flat, +popover.menu box.circular-buttons button.circular.image-button.model, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #f2cdcd; + color: #f5e0dc; +} + +menubutton.destructive-action { + background-color: #f38ba8; + color: #f5e0dc; +} + +menubutton.opaque { + background-color: #585b70; + color: #f5e0dc; +} + +menubutton.suggested-action, +menubutton.destructive-action, +menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, +menubutton.suggested-action.pill, +menubutton.destructive-action.circular, +menubutton.destructive-action.pill, +menubutton.opaque.circular, +menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button, +menubutton.destructive-action > button:checked, +menubutton.opaque > button, +menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, +splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, +splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, +splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, +splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(192, 202, 245, 0.12); +} + +splitbutton.flat:hover, +splitbutton.flat:active, +splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, +splitbutton.flat:active > separator, +splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #f2cdcd; + color: #f5e0dc; +} + +splitbutton.destructive-action { + background-color: #f38ba8; + color: #f5e0dc; +} + +splitbutton.opaque { + background-color: #585b70; + color: #f5e0dc; +} + +splitbutton.suggested-action > button, +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), +splitbutton.destructive-action > menubutton > button:dir(ltr), +splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(192, 202, 245, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), +splitbutton.destructive-action > menubutton > button:dir(rtl), +splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(192, 202, 245, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), +splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), +splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, +.linked.vertical > button, +.linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; + box-shadow: inset 0 0 0 2px transparent; +} + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #f5e0dc; +} + +list > row button.image-button.suggested-action:not(.flat) { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +list > row button.image-button.destructive-action:not(.flat) { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #74c7ec; +} + +link:visited { + color: #cba6f7; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #74c7ec; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #cba6f7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.08); + color: #f5e0dc; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(192, 202, 245, 0.08); + box-shadow: inset 0 0 0 2px #f2cdcd; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) + > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), +spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), +spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), +list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), +list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #f5e0dc; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.08); + color: #f5e0dc; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #f5e0dc; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: #f5e0dc; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #1e1e2e; + border-spacing: 6px; +} + +.osd .toolbar, +.osd toolbar { + background-color: transparent; +} + +.app-notification, +.toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #313244; +} + +.app-notification:backdrop, +.toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +.left.app-notification, +.right.app-notification, +.top.app-notification, +.bottom.app-notification, +.toolbar.osd.left, +.toolbar.osd.right, +.toolbar.osd.top, +.toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); + border-radius: 6px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +headerbar button:active:not(.suggested-action):not(.destructive-action), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #f5e0dc; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(192, 202, 245, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +headerbar entry { + background-color: rgba(192, 202, 245, 0.04); + color: #f5e0dc; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +headerbar entry:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +headerbar entry image { + color: rgba(192, 202, 245, 0.7); +} + +headerbar entry image:hover, +headerbar entry image:active { + color: #f5e0dc; +} + +headerbar entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +headerbar { + min-height: 48px; + padding: 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; + color: #f5e0dc; + box-shadow: none; +} + +headerbar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +headerbar:backdrop { + background-color: #1e1e2e; + color: rgba(192, 202, 245, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(192, 202, 245, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: #f5e0dc; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(192, 202, 245, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(192, 202, 245, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(192, 202, 245, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; + border: 2px solid #f2cdcd; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #f2cdcd; +} + +.tiled headerbar, +.tiled-top headerbar, +.tiled-right headerbar, +.tiled-bottom headerbar, +.tiled-left headerbar, +.maximized headerbar, +.fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + border-radius: 6px 6px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), +.solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #1e1e2e + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, rgba(242, 205, 205, 0.1)), + linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #1e1e2e + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + image(#1e1e2e); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + +pathbar > button.text-button { + min-width: 0; +} + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #45475a; + border-top-color: #45475a; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, +columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(192, 202, 245, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view.after:drop(active), +treeview.view.after:drop(active) { + border-top-style: none; +} + +columnview.view.before:drop(active), +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { + border-top-style: none; +} + +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + color: rgba(192, 202, 245, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #f5e0dc; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #f5e0dc; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #f5e0dc; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(192, 202, 245, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #f2cdcd; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(192, 202, 245, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +columnview.view > header > button, +columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #1e1e2e; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1e1e2e; + background-clip: border-box; + color: #f2cdcd; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #f2cdcd; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: #f5e0dc; +} + +menubar:backdrop { + color: rgba(192, 202, 245, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(192, 202, 245, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #f5e0dc; +} + +menubar > item:disabled { + color: rgba(192, 202, 245, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, +popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #313244; + background-clip: border-box; + border-radius: 12px; + color: #f5e0dc; + border: 2px solid #B4BEFE; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: 2px solid #B4BEFE; +} + +popover.background separator { + margin: 6px 0; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: #f5e0dc; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #45475A; + color: #cba6f7; +} + +popover.background modelbutton:disabled { + color: rgba(192, 202, 245, 0.5); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme('go-previous-symbolic'); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme('go-next-symbolic'); +} + +popover.background label.title { + font-weight: bold; + padding: 4px 26px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(192, 202, 245, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, +popover.background.touch-selection, +popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 6px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(192, 202, 245, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, +notebook > header tab:hover { + background-color: rgba(192, 202, 245, 0.04); + color: #cba6f7; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, +notebook > header tab:disabled { + color: rgba(192, 202, 245, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, +notebook > header tab:checked, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, +notebook > header tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #313244; + color: #cba6f7; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, +notebook > header tab:checked:disabled, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, +notebook > header tab:selected:disabled { + color: rgba(192, 202, 245, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(192, 202, 245, 0.04); +} + +notebook, +notebook.frame { + background-color: #1e1e2e; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(192, 202, 245, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(192, 202, 245, 0.12); + color: #f5e0dc; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: transparent; + padding: 0; + margin: 3px; + border-radius: 12px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: transparent; +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #1e1e2e; + color: #f5e0dc; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), + 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#f2cdcd, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), + background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#fab387, 0.4); + background-color: alpha(#fab387, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #f2cdcd; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#f2cdcd, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #1e1e2e; + color: #f5e0dc; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1e1e2e; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(192, 202, 245, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(192, 202, 245, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #f5e0dc; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(192, 202, 245, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(192, 202, 245, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #f2cdcd; + border-color: #f2cdcd; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +switch:checked > slider { + background-color: #1e1e2e; + color: #1e1e2e; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(192, 202, 245, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.04); +} + +check:active, +radio:active { + border-color: #f5e0dc; + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, +check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, +check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(192, 202, 245, 0.3); + color: #1e1e2e; +} + +check:disabled, +radio:disabled { + border-color: rgba(192, 202, 245, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, +popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, +popover.menu check:focus, +popover.menu check:hover, +popover.menu check:focus:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:focus, +popover.menu radio:hover, +popover.menu radio:focus:hover, +popover.menu radio:active, +popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, +popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, +popover.menu check:checked, +popover.menu check:indeterminate, +popover.menu radio:active, +popover.menu radio:checked, +popover.menu radio:indeterminate { + border-color: transparent; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, +popover.menu check:checked:hover, +popover.menu check:indeterminate:hover, +popover.menu radio:active:hover, +popover.menu radio:checked:hover, +popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #f2cdcd; +} + +popover.menu check:active:disabled, +popover.menu check:checked:disabled, +popover.menu check:indeterminate:disabled, +popover.menu radio:active:disabled, +popover.menu radio:checked:disabled, +popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(192, 202, 245, 0.3); + color: #1e1e2e; +} + +popover.menu check, +popover.menu check:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:hover, +popover.menu radio:active, +popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), +popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), +popover.menu radio:dir(rtl) { + margin-left: 6px; +} + +check:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +radio:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/dot-symbolic.svg')), + -gtk-recolor(url('assets/scalable/dot-symbolic@2.svg')) + ); +} + +check:indeterminate, +radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/line-symbolic.svg')), + -gtk-recolor(url('assets/scalable/line-symbolic@2.svg')) + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +checkbutton.theme-selector radio, +checkbutton.theme-selector radio:hover, +checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector + radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, +checkbutton.theme-selector radio:active, +checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +themeswitcher .check:hover { + background-color: #9399b2; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover { + outline-color: rgba(192, 202, 245, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover, +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + box-shadow: inset 0 0 0 2px #f2cdcd; + outline: none; +} + +themeswitcher checkbutton.system radio, +themeswitcher checkbutton.system radio:hover, +themeswitcher checkbutton.system radio:checked, +themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #181825 49.99%, #f5e0dc 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, +themeswitcher checkbutton.light radio:hover, +themeswitcher checkbutton.light radio:checked, +themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: #f5e0dc; +} + +themeswitcher checkbutton.dark radio, +themeswitcher checkbutton.dark radio:hover, +themeswitcher checkbutton.dark radio:checked, +themeswitcher checkbutton.dark radio:checked:hover { + color: #f5e0dc; + background-image: image(#181825); + background-color: transparent; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.3); +} + +scale trough:disabled { + background-color: rgba(192, 202, 245, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#f2cdcd); +} + +scale highlight:disabled { + background-color: #1e1e2e; + background-image: image(rgba(192, 202, 245, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(192, 202, 245, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #f2cdcd; + background-color: #1e1e2e; + box-shadow: inset 0 0 0 2px #f2cdcd; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #f2cdcd, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #f2cdcd, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(192, 202, 245, 0.3); +} + +scale marks, +scale value { + color: rgba(192, 202, 245, 0.7); +} + +scale indicator { + background-color: rgba(192, 202, 245, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(192, 202, 245, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #f2cdcd; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #f2cdcd; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #fdd633; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #f2cdcd; +} + +levelbar block.full { + background-color: #81c995; +} + +levelbar block.empty { + background-color: rgba(192, 202, 245, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #f5e0dc; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + background-color: #1e1e2e; + color: #f5e0dc; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(192, 202, 245, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + background-color: #1e1e2e; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at top, + rgba(242, 205, 205, 0.24) 99%, + rgba(242, 205, 205, 0) 100% + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at bottom, + rgba(242, 205, 205, 0.24) 99%, + rgba(242, 205, 205, 0) 100% + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at left, + rgba(242, 205, 205, 0.24) 99%, + rgba(242, 205, 205, 0) 100% + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at right, + rgba(242, 205, 205, 0.24) 99%, + rgba(242, 205, 205, 0) 100% + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #1e1e2e; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, +listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(192, 202, 245, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, +listview.boxed-list > row, +list.boxed-list > row, +listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, +listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, +listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, +listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, +listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, +listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, +listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), +listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), +listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, +listview.boxed-list > row:focus, +list.boxed-list > row:focus, +listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(192, 202, 245, 0.12); + background-color: #1e1e2e; + color: rgba(192, 202, 245, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(192, 202, 245, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #f5e0dc; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; +} + +popover.menu listview.view > row:first-child, +popover.menu listview.view > row:last-child, +popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(192, 202, 245, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, +columnview.view > header > button:active, +treeview.view > header > button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, +button row.activatable:hover, +button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: #f5e0dc; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(192, 202, 245, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #f2cdcd; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #f2cdcd; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #f2cdcd; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(192, 202, 245, 0.7); + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +expander:hover, +expander:active { + color: #f5e0dc; +} + +expander:disabled { + color: rgba(192, 202, 245, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(192, 202, 245, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, +.navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 6px; + color: #f5e0dc; +} + +calendar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: #f5e0dc; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #313244; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #313244; + color: #f5e0dc; +} + +window.dialog.message .titlebar:backdrop { + background-color: #313244; + color: rgba(192, 202, 245, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 6px; +} + +window.dialog.message.csd .dialog-action-area > button, +window.dialog.message.csd .dialog-action-area > button:first-child, +window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #f2cdcd; +} + +window.dialog.message.csd + .dialog-action-area + > button.destructive-action:not(:disabled) { + color: #f38ba8; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #1e1e2e; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator), +.sidebar.left:not(separator):dir(rtl) { + border-right: 1px solid rgba(192, 202, 245, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(192, 202, 245, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), +separator + .sidebar.left:not(separator), +separator + .sidebar.left:not(separator):dir(rtl), +separator + box > .sidebar:not(separator):dir(ltr), +separator + box > .sidebar.left:not(separator), +separator + box > .sidebar.left:not(separator):dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), +separator + .sidebar.right:not(separator), +separator + box > .sidebar:not(separator):dir(rtl), +separator + box > .sidebar.right:not(separator) { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(192, 202, 245, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, +.selection-mode separator.sidebar { + background-color: rgba(192, 202, 245, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + border-right: none; + margin: 0 4px; +} + +.navigation-sidebar > row { + min-height: 32px; + padding: 2px 4px; + margin: 1px 0; + border-radius: 6px; +} + +.navigation-sidebar > row:hover, +.navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #cba6f7; + font-weight: 500; +} + +.navigation-sidebar > row:selected:hover { + background-color: #313244; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(192, 202, 245, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #f2cdcd; +} + +placessidebar + .navigation-sidebar + > row.sidebar-new-bookmark-row + image.sidebar-icon { + color: #f2cdcd; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#45475a); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1e1e2e; + background-image: image(#45475a), image(#45475a); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #f2cdcd; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #181825; + color: #f2cdcd; + border-radius: 6px; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #f5e0dc; +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #313244; + color: #f2cdcd; + border-radius: 6px; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #fdd633; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #f9e2af; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #f38ba8; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(24, 24, 37, 0.9); + color: #f5e0dc; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #f5e0dc; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: #f5e0dc; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #313244; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #313244; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1e1e2e; +} + +/********************** + * Window Decorations * + **********************/ +window { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 2px #FAB387, 0 0 16px transparent; +} + +window.csd { + border-radius: 12px; +} + +window:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 0 2px #585B70, 0 0 16px transparent; +} + +window.popup { + border-radius: 12px; + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #1e1e2e; + border: 2px solid #f2cdcd; +} + +window.solid-csd:backdrop { + background-color: #1e1e2e; +} + +window.maximized, +window.fullscreen, +window.tiled, +window.tiled-top, +window.tiled-right, +window.tiled-bottom, +window.tiled-left { + border-radius: 0; + outline-width: 0; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols.start:not(.empty):dir(ltr), +windowcontrols.end:not(.empty):dir(rtl) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols.start:not(.empty):dir(rtl), +windowcontrols.end:not(.empty):dir(ltr) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols + button.minimize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.maximize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.close:not(.suggested-action):not(.destructive-action) + image { + padding: 0; +} + +windowcontrols + button.minimize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#ff9e64, 0.5); +} + +windowcontrols + button.maximize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#9ece6a, 0.5); +} + +windowcontrols + button.close:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#f7768e, 0.5); +} + +windowcontrols + button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: #ff9e64; +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: #9ece6a; +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: #f7768e; +} + +button.titlebutton.close:backdrop, +button.titlebutton.maximize:backdrop, +button.titlebutton.minimize:backdrop, +windowcontrols > button.close:backdrop, +windowcontrols > button.maximize:backdrop, +windowcontrols > button.minimize:backdrop { + background-color: #585b70; +} + +gridview > child:selected, +row:selected, +calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, +iconview:selected, +flowbox > flowboxchild:selected, +calendar > grid > label.today { + color: #f2cdcd; + background-color: rgba(242, 205, 205, 0.2); +} + +text > selection, +label > selection, +calendar > grid > label.today:selected, +stacksidebar row:selected, +.navigation-sidebar > row:selected { + color: #CBA6F7; + background-color: #45475A; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #f2cdcd; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(192, 202, 245, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(192, 202, 245, 0.12); + background-color: #313244; + color: #f5e0dc; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #f2cdcd; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #f2cdcd; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):first-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):last-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #f2cdcd; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, +popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, +emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #f5e0dc; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #1e1e2e; +} + +.nautilus-window:backdrop { + background-color: #1e1e2e; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window separator.spacer { + padding-right: 2em; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(192, 202, 245, 0.7); + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar { + background: none; + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > separator { + background: rgba(192, 202, 245, 0.1); +} + +.nautilus-window .vertical separator { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable { + border-radius: 6px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + button.sidebar-button { + color: #f5e0dc; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:hover { + background-color: rgba(192, 202, 245, 0.12); + color: #f5e0dc; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected { + background-color: #181825; + font-weight: 700; + border-left: 3px solid #f7768e; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + button.sidebar-button { + color: #cba6f7; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + label.sidebar-label { + color: rgba(192, 202, 245, 0.3); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though + > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view { + margin: 0 6px 6px; +} + +.nautilus-window .unfolded { + background-color: #1e1e2e; +} + +.nautilus-window .nautilus-grid-view.view, +.nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #181825; + border-radius: 12px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(192, 202, 245, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.2), + 0 3px 2.4px 0 rgba(0, 0, 0, 0.14), 0 1px 4.8px 0 rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: #181825; + border-radius: 6px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 6px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: #cba6f7; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, +#NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #1e1e2e; +} + +#displayitem { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(192, 202, 245, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(192, 202, 245, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(192, 202, 245, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +datechooser.view button.flat.pill, +datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(192, 202, 245, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: #f5e0dc; + background-color: rgba(192, 202, 245, 0.12); +} + +.context-tile-lozenge.green, +.context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, +.context-tile-lozenge.details-rating-5 { + color: #74c7ec; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, +.context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #ff9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, +.context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(242, 139, 130, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: #f5e0dc; +} + +.category-tile.category-create:hover { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 1.07) 0%, + shade(#2861c6, 1.1) 100% + ); +} + +.category-tile.category-create:active { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 0.95) 0%, + shade(#2861c6, 0.95) 100% + ); +} + +.category-tile.category-develop { + background: #5e5c64; + color: #f5e0dc; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: #f5e0dc; +} + +.category-tile.category-learn:hover { + background: linear-gradient( + 180deg, + shade(#2ec27e, 1.06) 30%, + shade(#27a66c, 1.06) 100% + ); +} + +.category-tile.category-learn:active { + background: linear-gradient( + 180deg, + shade(#2ec27e, 0.95) 30%, + shade(#27a66c, 0.95) 100% + ); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 1.07) 0%, + shade(#eb5ec3, 1.07) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-play:active { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 0.97) 0%, + shade(#eb5ec3, 0.95) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(192, 202, 245, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 1.08) 0%, + shade(#f77466, 1.08) 100% + ); +} + +.category-tile.category-socialize:active { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 0.95) 0%, + shade(#f77466, 0.95) 100% + ); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient( + rgba(192, 202, 245, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(192, 202, 245, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient( + rgba(192, 202, 245, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(192, 202, 245, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient( + rgba(192, 202, 245, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(192, 202, 245, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(192, 202, 245, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +.frameheader.header + tabbar.inline + > revealer + > box + .end-action + menubutton + > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #1e1e2e; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, +.style-variant button.toggle:hover, +.style-variant button.toggle:focus, +.style-variant button.toggle:active, +.style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(192, 202, 245, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(192, 202, 245, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #f2cdcd; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:first-child, +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #f5e0dc; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(192, 202, 245, 0.12); + background-clip: border-box; + background-color: #1e1e2e; + color: rgba(192, 202, 245, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup + > box + button.background-preview-button.toggle + > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(192, 202, 245, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(192, 202, 245, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #f2cdcd; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 7px 4.8px -4px rgba(0, 0, 0, 0.2), + 0 12px 10.2px 2px rgba(0, 0, 0, 0.14), 0 5px 13.2px 4px rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #11111b; + color: #f5e0dc; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, +viewswitcher.wide button.toggle.flat:checked { + background-color: #313244; + color: #cba6f7; +} + +viewswitcher.wide button.toggle:checked:backdrop, +viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator + > label, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator + > label { + color: #f2cdcd; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 6px; + margin: 5px 2px; + min-width: 119px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #f2cdcd; + color: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #f2cdcd; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: #f5e0dc; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #f2cdcd; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Catppuccin-Mocha/gtk-4.0/thumbnail.png b/src/themes/Catppuccin-Mocha/gtk-4.0/thumbnail.png new file mode 100644 index 00000000..b11fb661 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/gtk-4.0/thumbnail.png differ diff --git a/src/themes/Catppuccin-Mocha/index.theme b/src/themes/Catppuccin-Mocha/index.theme new file mode 100644 index 00000000..202e0996 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Tokyonight-Dark +Comment=An Flat Gtk+ theme based on Elegant Design +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Tokyonight-Dark +MetacityTheme=Tokyonight-Dark +IconTheme=Tokyonight-Dark +CursorTheme=Tokyonight-cursors +ButtonLayout=close,minimize,maximize:menu diff --git a/src/themes/Catppuccin-Mocha/metacity-1/metacity-theme-1.xml b/src/themes/Catppuccin-Mocha/metacity-1/metacity-theme-1.xml new file mode 100644 index 00000000..a25f9b8a --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/metacity-theme-1.xml @@ -0,0 +1,1693 @@ +<?xml version="1.0"?> +<metacity_theme> + <info> + <name>Catppuccin_Dark</name> + <author>Vince Liuice mod fkorpsvart</author> + <copyright>GPL-3.0+</copyright> + <date>2022.04.14</date> + <description>Catppuccin_Dark Metacity Theme</description> + </info> + + <!-- CONSTANTS --> + <constant name="C_titlebar" value="#373737" /> + <constant name="C_titlebar_unfocused" value="#373737" /> + <constant name="C_border_focused" value="#373737" /> + <constant name="C_border_unfocused" value="#373737" /> + <constant name="C_title_focused" value="#f5f5f5" /> + <constant name="C_title_unfocused" value="#dedede" /> + + <constant name="C_wm_button_background" value="#dedede" /> + <constant name="C_wm_button_foreground" value="#dedede" /> + <constant name="C_wm_button_unfocused" value="#888888" /> + + <constant name="C_close_button" value="#f5685d" /> + <constant name="C_maximize_button" value="#a1ce6d" /> + <constant name="C_restore_button" value="#feee61" /> + <constant name="C_minimize_button" value="#feee61" /> + + <!-- GEOMETRY --> + + <!-- Focused window --> + <frame_geometry name="normal" title_scale="medium" rounded_top_left="2" rounded_top_right="2"> + <distance name="left_width" value="5" /> + <distance name="right_width" value="5" /> + <distance name="bottom_height" value="5" /> + <distance name="left_titlebar_edge" value="10" /> + <distance name="right_titlebar_edge" value="10" /> + <distance name="title_vertical_pad" value="6" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="10" right="10" top="10" bottom="10" /> + <border name="button_border" left="2" right="2" top="10" bottom="10" /> + </frame_geometry> + + <!-- Unfocused window --> + <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="2" rounded_top_right="2" parent="normal"> + <distance name="left_width" value="5" /> + <distance name="right_width" value="5" /> + <distance name="bottom_height" value="5" /> + <distance name="left_titlebar_edge" value="12" /> + <distance name="right_titlebar_edge" value="12" /> + <distance name="title_vertical_pad" value="6" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="10" right="10" top="10" bottom="10" /> + <border name="button_border" left="2" right="2" top="10" bottom="10" /> + </frame_geometry> + + <!-- Maximized window --> + <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> + </frame_geometry> + + <!-- Left tiled window --> + <frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="0" /> + </frame_geometry> + + <!-- Right tiled window --> + <frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="0" /> + </frame_geometry> + + <!-- Small window --> + <frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <!-- Small unfocused window --> + <frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="5" /> + <distance name="right_titlebar_edge" value="5" /> + </frame_geometry> + + <!-- No buttons --> + <frame_geometry name="nobuttons" hide_buttons="true" parent="normal"></frame_geometry> + + <!-- Border --> + <frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="1" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <!-- Borderless --> + <frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="8" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <!-- Modal --> + <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small"> + <distance name="title_vertical_pad" value="5" /> + </frame_geometry> + + <frame_geometry name="attached" title_scale="medium" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="title_vertical_pad" value="8" /> + <distance name="bottom_height" value="1" /> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + </frame_geometry> + + + <!-- TITLES --> + + <!-- Title alignment --> + <draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="C_title_focused" /> + </draw_ops> + + <draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="C_title_unfocused" /> + </draw_ops> + + <!-- WINDOW DECORATIONS --> + <draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> + </draw_ops> + + <draw_ops name="titlebar_fill_focused"> + <rectangle color="C_titlebar" x="4" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> + </draw_ops> + + <draw_ops name="titlebar_fill_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> + </draw_ops> + + <draw_ops name="titlebar_attached_focused"> + <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> + </draw_ops> + + <draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> + </draw_ops> + + <draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> + </draw_ops> + + <draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> + </draw_ops> + + <draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + </draw_ops> + + <draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + </draw_ops> + + <draw_ops name="border_right_focused"> + <line x1="width-1" y1="0" x2="width-1" y2="height" color="C_border_focused" /> + </draw_ops> + + <draw_ops name="border_right_unfocused"> + <line x1="width-1" y1="0" x2="width-1" y2="height" color="C_border_unfocused" /> + </draw_ops> + + <draw_ops name="border_left_focused"> + <line x1="0" y1="0" x2="0" y2="height" color="C_border_focused" /> + </draw_ops> + + <draw_ops name="border_left_unfocused"> + <line x1="0" y1="0" x2="0" y2="height" color="C_border_unfocused" /> + </draw_ops> + + <!-- ::: BUTTON ICONS ::: --> + <!-- note: negative values in x or y causes gnome-shell to crash --> + <!-- close icon --> + <draw_ops name="close_focused"> + <image filename="titlebuttons/titlebutton-close.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_focused_prelight"> + <image filename="titlebuttons/titlebutton-close-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_focused_pressed"> + <image filename="titlebuttons/titlebutton-close-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-close-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-close-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- maximize icon --> + <draw_ops name="maximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- unmaximize icon --> + <draw_ops name="unmaximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- minimize icon --> + <draw_ops name="minimize_focused"> + <image filename="titlebuttons/titlebutton-minimize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_focused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_focused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- Menu icon --> + <draw_ops name="menu_focused"> + <image filename="titlebuttons/titlebutton-menu.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_focused_prelight"> + <image filename="titlebuttons/titlebutton-menu-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_focused_pressed"> + <image filename="titlebuttons/titlebutton-menu-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-menu-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-menu-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- shade icon --> + <draw_ops name="shade_focused"> + <image filename="titlebuttons/titlebutton-shade.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_focused_prelight"> + <image filename="titlebuttons/titlebutton-shade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_focused_pressed"> + <image filename="titlebuttons/titlebutton-shade-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-shade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-shade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- unshade icon --> + <draw_ops name="unshade_focused"> + <image filename="titlebuttons/titlebutton-unshade.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_focused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_focused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + + <!-- FRAME STYLES --> + <frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"> + <draw_ops> + <line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /> + </draw_ops> + </piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"> + <draw_ops> + <line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /> + </draw_ops> + </piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- placeholder for unimplementated styles--> + <frame_style name="blank" geometry="normal"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- FRAME STYLE SETS --> + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> + </frame_style_set> + + <frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <!-- WINDOWS --> + <window type="normal" style_set="normal_style_set" /> + <window type="dialog" style_set="dialog_style_set" /> + <window type="modal_dialog" style_set="modal_dialog_style_set" /> + <window type="menu" style_set="utility_style_set" /> + <window type="utility" style_set="utility_style_set" /> + <window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/metacity-theme-2.xml b/src/themes/Catppuccin-Mocha/metacity-1/metacity-theme-2.xml new file mode 100755 index 00000000..84bdbf0a --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/metacity-theme-2.xml @@ -0,0 +1 @@ +metacity-theme-1.xml \ No newline at end of file diff --git a/src/themes/Catppuccin-Mocha/metacity-1/metacity-theme-3.xml b/src/themes/Catppuccin-Mocha/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..b64eb2ad --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1682 @@ +<?xml version="1.0"?> +<metacity_theme> + <info> + <name>Catppuccin_Dark</name> + <author>Vince Liuice mod fkorpsvart</author> + <copyright>GPL-3.0+</copyright> + <date>2022.04.14</date> + <description>Catppuccin_Dark Metacity Theme</description> + </info> + + <!-- ::: CONSTANTS ::: --> + <constant name="C_titlebar_gradient_a" value="gtk:custom(titlebar_gradient_a,shade/gtk:bg[NORMAL]/1.07)" /> + <constant name="C_titlebar_gradient_b" value="gtk:custom(titlebar_gradient_b,gtk:bg[NORMAL])" /> + <constant name="C_border_focused" value="gtk:custom(wm_border_focused,shade/gtk:bg[NORMAL]/0.65)" /> + <constant name="C_border_unfocused" value="gtk:custom(wm_border_unfocused,shade/gtk:bg[NORMAL]/0.75)" /> + <constant name="C_title_focused" value="gtk:custom(wm_title_focused,blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.3)" /> + <constant name="C_title_focused_shadow" value="gtk:custom(wm_title_focused_shadow,shade/gtk:bg[NORMAL]/1.1)" /> + <constant name="C_title_unfocused" value="gtk:custom(wm_title_unfocused,blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.6)" /> + <constant name="C_title_unfocused_shadow" value="gtk:custom(wm_title_unfocused_shadow,shade/gtk:bg[NORMAL]/1.05)" /> + <constant name="C_background" value="gtk:bg[NORMAL]" /> + <constant name="C_highlight" value="gtk:custom(wm_highlight,gtk:base[NORMAL])" /> + + <!-- ::: GEOMETRY ::: --> + <frame_geometry name="normal" title_scale="medium" rounded_top_left="10" rounded_top_right="10"> + <distance name="left_width" value="5" /> + <distance name="right_width" value="5" /> + <distance name="bottom_height" value="5" /> + <distance name="left_titlebar_edge" value="10" /> + <distance name="right_titlebar_edge" value="10" /> + <distance name="title_vertical_pad" value="6" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="10" right="10" top="10" bottom="10" /> + <border name="button_border" left="2" right="2" top="10" bottom="10" /> + </frame_geometry> + + <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="10" rounded_top_right="10" parent="normal" /> + + <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="1" /> + </frame_geometry> + + <frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="1" /> + </frame_geometry> + + <frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="16" right="16" top="0" bottom="0" /> + <border name="button_border" left="2" right="2" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1" /> + <distance name="right_titlebar_edge" value="1" /> + </frame_geometry> + + <frame_geometry name="nobuttons" hide_buttons="false" parent="normal" /> + + <frame_geometry name="border" has_title="false" rounded_top_left="8" rounded_top_right="8" parent="normal"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="16" right="16" top="0" bottom="0" /> + <border name="button_border" left="2" right="2" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="borderless" has_title="false" rounded_top_left="8" rounded_top_right="8" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="16" right="16" top="0" bottom="0" /> + <border name="button_border" left="2" right="2" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="8" rounded_top_right="8" rounded_bottom_right="false" rounded_bottom_left="false" parent="small"></frame_geometry> + + <frame_geometry name="attached" title_scale="small" hide_buttons="true" rounded_top_left="8" rounded_top_right="8" parent="small"></frame_geometry> + + <!-- ::: TITLES ::: --> + <draw_ops name="title_focused"> + <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_focused_shadow" /> + <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="C_title_focused" /> + <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_focused_shadow" /> + <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" y="(0 `max` ((height - title_height) / 2))" ellipsize_width="width" color="C_title_focused" /> + </draw_ops> + + <draw_ops name="title_unfocused"> + <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_unfocused_shadow" /> + <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="C_title_unfocused" /> + <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_unfocused_shadow" /> + <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" y="(0 `max` ((height - title_height) / 2))" ellipsize_width="width" color="C_title_unfocused" /> + </draw_ops> + + <!-- ::: WINDOW DECORATIONS ::: --> + <draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_gradient_b" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> + </draw_ops> + + <draw_ops name="titlebar_fill_focused"> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="C_titlebar_gradient_a" /> + <color value="C_titlebar_gradient_b" /> + </gradient> + </draw_ops> + + <draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> + </draw_ops> + + <draw_ops name="titlebar_fill_unfocused"> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="C_titlebar_gradient_a" /> + <color value="C_titlebar_gradient_b" /> + </gradient> + </draw_ops> + + <draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> + </draw_ops> + + <draw_ops name="titlebar_attached_focused"> + <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> + </draw_ops> + + <draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> + </draw_ops> + + <draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> + </draw_ops> + + <draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> + </draw_ops> + + <draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight" x1="13" y1="1" x2="width - 14" y2="1" /> + <arc color="C_highlight" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_highlight" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90" /> + </draw_ops> + + <draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight" x1="13" y1="1" x2="width - 14" y2="1" /> + <arc color="C_highlight" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_highlight" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90" /> + </draw_ops> + + <draw_ops name="dialog_fill_background"> + <rectangle color="C_background" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="dialog_background"> + <rectangle color="C_background" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="border_right_focused"> + <line x1="width-1" y1="0" x2="width-1" y2="height" color="C_border_focused" /> + </draw_ops> + + <draw_ops name="border_right_unfocused"> + <line x1="width-1" y1="0" x2="width-1" y2="height" color="C_border_unfocused" /> + </draw_ops> + + <draw_ops name="border_left_focused"> + <line x1="0" y1="0" x2="0" y2="height" color="C_border_focused" /> + </draw_ops> + + <draw_ops name="border_left_unfocused"> + <line x1="0" y1="0" x2="0" y2="height" color="C_border_unfocused" /> + </draw_ops> + + <!-- ::: BUTTON ICONS ::: --> + <!-- note: negative values in x or y causes gnome-shell to crash --> + <!-- close icon --> + <draw_ops name="close_focused"> + <image filename="titlebuttons/titlebutton-close.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_focused_prelight"> + <image filename="titlebuttons/titlebutton-close-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_focused_pressed"> + <image filename="titlebuttons/titlebutton-close-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-close-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-close-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- maximize icon --> + <draw_ops name="maximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- unmaximize icon --> + <draw_ops name="unmaximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- minimize icon --> + <draw_ops name="minimize_focused"> + <image filename="titlebuttons/titlebutton-minimize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_focused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_focused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- Menu icon --> + <draw_ops name="menu_focused"> + <image filename="titlebuttons/titlebutton-menu.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_focused_prelight"> + <image filename="titlebuttons/titlebutton-menu-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_focused_pressed"> + <image filename="titlebuttons/titlebutton-menu-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-menu-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-menu-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- shade icon --> + <draw_ops name="shade_focused"> + <image filename="titlebuttons/titlebutton-shade.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_focused_prelight"> + <image filename="titlebuttons/titlebutton-shade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_focused_pressed"> + <image filename="titlebuttons/titlebutton-shade-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-shade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-shade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- unshade icon --> + <draw_ops name="unshade_focused"> + <image filename="titlebuttons/titlebutton-unshade.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_focused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_focused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- ::: FRAME STYLES ::: --> + <frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- placeholder for unimplementated styles--> + <frame_style name="blank" geometry="normal"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- ::: FRAME STYLE SETS ::: --> + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused" /> + </frame_style_set> + + <frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused" /> + <frame focus="no" state="normal" resize="both" style="attached_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <!-- ::: WINDOWS ::: --> + <window type="normal" style_set="normal_style_set" /> + <window type="dialog" style_set="dialog_style_set" /> + <window type="modal_dialog" style_set="modal_dialog_style_set" /> + <window type="menu" style_set="utility_style_set" /> + <window type="utility" style_set="utility_style_set" /> + <window type="border" style_set="border_style_set" /> + <window version=">= 3.2" type="attached" style_set="attached_style_set" /> + +</metacity_theme> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/thumbnail.png b/src/themes/Catppuccin-Mocha/metacity-1/thumbnail.png new file mode 100644 index 00000000..3d283ed5 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/metacity-1/thumbnail.png differ diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-backdrop.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-backdrop.svg new file mode 100644 index 00000000..f93bfe42 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-backdrop.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-backdrop.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0691643" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="g901" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <g + id="g901"> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#45475a;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#45475a;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#5d5d5d" + id="path4" + style="fill:#45475a;fill-opacity:1" /> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-active.svg new file mode 100644 index 00000000..039c4de0 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-active.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg14" + sodipodi:docname="titlebutton-close-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18" /> + <sodipodi:namedview + id="namedview16" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg14" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <g + transform="matrix(1.2857103,0,0,1.2857103,-1.0032855,-1.009265)" + enable-background="new" + id="g8" + style="fill:#f38ba8;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + id="g6" + style="fill:#f38ba8;fill-opacity:1"> + <g + fill-rule="evenodd" + id="g4" + style="fill:#f38ba8;fill-opacity:1"> + <path + d="m 12.003,1045.9 c 3.0068,0 5.4444,-2.4375 5.4444,-5.4444 0,-3.0069 -2.4376,-5.4445 -5.4444,-5.4445 -3.0069,0 -5.4445,2.4376 -5.4445,5.4445 0,3.0069 2.4376,5.4444 5.4445,5.4444" + fill="#cb4e43" + stroke-width="0.77778" + id="path2" + style="fill:#f38ba8;fill-opacity:1" /> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-backdrop-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-backdrop-active.svg new file mode 100644 index 00000000..f5a9f62d --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-backdrop-active.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-close-backdrop-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#f38ba8;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#f38ba8;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#4d4d4d" + id="path4" + style="fill:#f38ba8;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-backdrop.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-backdrop.svg new file mode 100644 index 00000000..ff953059 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-backdrop.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-close-backdrop.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0691643" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#eba0ac;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#eba0ac;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#5d5d5d" + id="path4" + style="fill:#eba0ac;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-hover.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-hover.svg new file mode 100644 index 00000000..cdb22fcc --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close-hover.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-close-hover.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <path + d="m8.0005 15.002c3.8659 0 6.9999-3.134 6.9999-7 0-3.866-3.134-6.9999-6.9999-6.9999-3.866 0-7 3.1339-7 6.9999 0 3.866 3.134 7 7 7" + fill="#e9524a" + fill-rule="evenodd" + id="path2" + style="fill:#eba0ac;fill-opacity:1" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close.svg new file mode 100644 index 00000000..2388f18d --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-close.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-close.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0691643" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <rect + y="6.1035e-7" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#e9524a" + fill-rule="evenodd" + id="path4" + style="fill:#f38ba8;fill-opacity:1" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-active.svg new file mode 100644 index 00000000..8a376950 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-active.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg10" + sodipodi:docname="titlebutton-maximize-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs14" /> + <sodipodi:namedview + id="namedview12" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg10" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <g + transform="matrix(3.7795,0,0,3.7795,-340.99873,-468.52023)" + fill-rule="evenodd" + id="g4" + style="fill:#a6e3a1;fill-opacity:1"> + <path + d="m 92.34,127.93 c 1.0229,0 1.8521,-0.82923 1.8521,-1.8521 0,-1.0229 -0.82921,-1.8521 -1.8521,-1.8521 -1.0229,0 -1.8521,0.82923 -1.8521,1.8521 0,1.0229 0.82921,1.8521 1.8521,1.8521" + fill="#20a932" + stroke-width="0.77781" + id="path2" + style="fill:#a6e3a1;fill-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-backdrop-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-backdrop-active.svg new file mode 100644 index 00000000..d6225113 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-backdrop-active.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-maximize-backdrop-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#a6e3a1;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#a6e3a1;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#4d4d4d" + id="path4" + style="fill:#a6e3a1;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-backdrop.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-backdrop.svg new file mode 100644 index 00000000..cac245f5 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-backdrop.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-maximize-backdrop.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0691643" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#94e2d5;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#94e2d5;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#5d5d5d" + id="path4" + style="fill:#94e2d5;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-hover.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-hover.svg new file mode 100644 index 00000000..b5221b34 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize-hover.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-maximize-hover.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <path + d="m8.0019 14.999c3.8661 0 7-3.1339 7-7 0-3.8661-3.134-7-7-7-3.8661 0-7 3.134-7 7 0 3.8661 3.134 7 7 7" + fill="#59c837" + fill-rule="evenodd" + stroke-width="2.9396" + id="path2" + style="fill:#94e2d5;fill-opacity:1" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize.svg new file mode 100644 index 00000000..c9770a81 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-maximize.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-maximize.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0691643" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <rect + y="6.1035e-7" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#59c837" + fill-rule="evenodd" + id="path4" + style="fill:#a6e3a1;fill-opacity:1" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-active.svg new file mode 100644 index 00000000..1b4fe0c6 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-active.svg @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg14" + sodipodi:docname="titlebutton-menu-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18" /> + <sodipodi:namedview + id="namedview16" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="7.9322034" + inkscape:cy="13.423729" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg14" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#4d4d4d" + id="path2" + style="fill:#45475a;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="translate(-253,268.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect4" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g6" /> + </g> + <g + id="menu_focused_prelight" + transform="matrix(3.7795 0 0 3.7795 -384 -278.52)"> + <rect + x="101.6" + y="73.692" + width="4.2333" + height="4.2333" + ry="4.4796e-6" + opacity="0" + stroke-width=".1255" + style="paint-order:markers stroke fill" + id="rect9" /> + <circle + transform="scale(1,-1)" + cx="103.72" + cy="-75.808" + r=".66146" + fill="#000000" + fill-opacity=".96838" + opacity=".5" + id="circle11" /> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-backdrop-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-backdrop-active.svg new file mode 100755 index 00000000..6c570efd --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-backdrop-active.svg @@ -0,0 +1 @@ +titlebutton-menu-active.svg \ No newline at end of file diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-backdrop.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-backdrop.svg new file mode 100755 index 00000000..74c19dff --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-backdrop.svg @@ -0,0 +1 @@ +titlebutton-menu-hover.svg \ No newline at end of file diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-hover.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-hover.svg new file mode 100644 index 00000000..3e7a5564 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu-hover.svg @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg155" + sodipodi:docname="titlebutton-menu-hover.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs159" /> + <sodipodi:namedview + id="namedview157" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg155" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#5d5d5d" + id="path143" + style="fill:#45475a;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="translate(-253,268.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect145" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g147" /> + </g> + <g + id="menu_focused_prelight" + transform="matrix(3.7795 0 0 3.7795 -384 -278.52)"> + <rect + x="101.6" + y="73.692" + width="4.2333" + height="4.2333" + ry="4.4796e-6" + opacity="0" + stroke-width=".1255" + style="paint-order:markers stroke fill" + id="rect150" /> + <circle + transform="scale(1,-1)" + cx="103.72" + cy="-75.808" + r=".66146" + fill="#000000" + fill-opacity=".96838" + opacity=".5" + id="circle152" /> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu.svg new file mode 100755 index 00000000..2a679ce4 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-menu.svg @@ -0,0 +1 @@ +titlebutton-backdrop.svg \ No newline at end of file diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-active.svg new file mode 100644 index 00000000..01ac0949 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-active.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg12" + sodipodi:docname="titlebutton-minimize-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs16" /> + <sodipodi:namedview + id="namedview14" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <g + transform="matrix(1.0002447,0,0,1.0002447,1.9952185,1.4e-4)" + enable-background="new" + id="g6" + style="fill:#fab387;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g4" + style="fill:#fab387;fill-opacity:1"> + <path + d="m 11.003,1048.4 c 3.865,0 6.9982,-3.1332 6.9982,-6.9983 0,-3.8651 -3.1333,-6.9984 -6.9982,-6.9984 -3.865,0 -6.9983,3.1332 -6.9983,6.9984 0,3.865 3.1333,6.9983 6.9983,6.9983" + fill="#caa124" + stroke-width="0.77778" + id="path2" + style="fill:#fab387;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-backdrop-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-backdrop-active.svg new file mode 100644 index 00000000..e0b25569 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-backdrop-active.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-minimize-backdrop-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#fab387;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#fab387;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#4d4d4d" + id="path4" + style="fill:#fab387;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-backdrop.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-backdrop.svg new file mode 100644 index 00000000..4fec413e --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-backdrop.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-minimize-backdrop.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0691643" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#f9e2af;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#f9e2af;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#5d5d5d" + id="path4" + style="fill:#f9e2af;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-hover.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-hover.svg new file mode 100644 index 00000000..ce688c1c --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize-hover.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-minimize-hover.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <path + d="m7.9999 15.004c3.8659 0 6.9999-3.134 6.9999-7 0-3.866-3.1341-7.0001-6.9999-7.0001-3.866 0-7.0001 3.134-7.0001 7.0001 0 3.8659 3.1341 7 7.0001 7" + fill="#f1ae1b" + fill-rule="evenodd" + stroke-width=".77797" + id="path2" + style="fill:#f9e2af;fill-opacity:1" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize.svg new file mode 100644 index 00000000..d913841d --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-minimize.svg @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-minimize.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0691643" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <rect + y="6.1035e-7" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#f1ae1b" + fill-rule="evenodd" + id="path4" + style="fill:#fab387;fill-opacity:1" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-active.svg new file mode 100644 index 00000000..33886709 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-active.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg153" + sodipodi:docname="titlebutton-shade-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs157" /> + <sodipodi:namedview + id="namedview155" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg153" /> + <rect + x="-0.0040094261" + y="-0.0019087296" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect142" /> + <path + d="m 7.997184,14.99893 c 3.866051,0 7.000012,-3.133961 7.000012,-7.0000119 0,-3.8660506 -3.133999,-7.000012 -7.000012,-7.000012 -3.8660506,0 -7.00001195,3.1339614 -7.00001195,7.000012 0,3.8660509 3.13399915,7.0000119 7.00001195,7.0000119" + fill="#0b67ef" + fill-rule="evenodd" + id="path144" + style="stroke-width:3.7795;fill:#74c7ec;fill-opacity:1" /> + <g + transform="matrix(0.99998011,0,0,0.99998011,-0.00265685,0.49906722)" + fill="#c0e3ff" + id="g150"> + <g + transform="translate(-81,-967)" + fill="#c0e3ff" + id="g148"> + <path + transform="translate(-41,867)" + d="m 130,104 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path146" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-backdrop-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-backdrop-active.svg new file mode 100644 index 00000000..767fd883 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-backdrop-active.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-shade-backdrop-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="7.9322034" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg11" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#4d4d4d" + id="path2" + style="fill:#45475a;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="translate(-253 268.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect4" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g6" /> + </g> + <path + d="m 7.9999,4.5 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path9" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-backdrop.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-backdrop.svg new file mode 100644 index 00000000..a2faa21f --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-backdrop.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-shade-backdrop.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="7.9322034" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg11" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#5d5d5d" + id="path2" + style="fill:#585b70;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="translate(-253 268.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect4" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g6" /> + </g> + <path + d="m 7.9999,4.5 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path9" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-hover.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-hover.svg new file mode 100644 index 00000000..1b6d8265 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade-hover.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg151" + sodipodi:docname="titlebutton-shade-hover.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs155" /> + <sodipodi:namedview + id="namedview153" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg151" /> + <rect + x="-0.0040094261" + y="-0.001080925" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect140" /> + <path + d="m 7.997184,14.99597 c 3.866051,0 7.000012,-3.133961 7.000012,-7.000012 0,-3.8660505 -3.133999,-7.0000119 -7.000012,-7.0000119 -3.8660506,0 -7.00001195,3.1339614 -7.00001195,7.0000119 0,3.866051 3.13399915,7.000012 7.00001195,7.000012" + fill="#4285f4" + fill-rule="evenodd" + id="path142" + style="stroke-width:3.7795;fill:#89b4fa;fill-opacity:1" /> + <g + transform="matrix(0.99998011,0,0,0.99998011,-0.00265685,0.49610722)" + fill="#c0e3ff" + id="g148"> + <g + transform="translate(-81,-967)" + fill="#c0e3ff" + id="g146"> + <path + transform="translate(-41,867)" + d="m 130,104 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path144" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade.svg new file mode 100644 index 00000000..f172838c --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-shade.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-shade.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="7.9322034" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg11" /> + <rect + x="0" + y="6.1035155e-07" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#89b4fa;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#89b4fa;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#4285f4" + id="path4" + style="fill:#89b4fa;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-active.svg new file mode 100644 index 00000000..fb270c8f --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-active.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg8" + sodipodi:docname="titlebutton-unmaximize-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs12" /> + <sodipodi:namedview + id="namedview10" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg8" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <g + transform="matrix(3.7795 0 0 3.7795 -341 -468.52)" + fill-rule="evenodd" + id="g4" + style="fill:#a6e3a1;fill-opacity:1"> + <path + d="m92.34 127.93c1.0229 0 1.8521-0.82923 1.8521-1.8521 0-1.0229-0.82921-1.8521-1.8521-1.8521-1.0229 0-1.8521 0.82923-1.8521 1.8521 0 1.0229 0.82921 1.8521 1.8521 1.8521" + fill="#20a932" + stroke-width=".77781" + id="path2" + style="fill:#a6e3a1;fill-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop-active.svg new file mode 100644 index 00000000..cf9b9378 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop-active.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-unmaximize-backdrop-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <path + d="m8.0019 14.999c3.8661 0 7-3.1339 7-7s-3.134-7-7-7c-3.8661 0-7 3.134-7 7 0 3.8661 3.134 7 7 7" + fill="#4d4d4d" + fill-rule="evenodd" + stroke-width="2.9396" + id="path2" + style="fill:#a6e3a1;fill-opacity:1" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop.svg new file mode 100644 index 00000000..2300c750 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-unmaximize-backdrop.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <path + d="m8.0019 14.999c3.8661 0 7-3.1339 7-7s-3.134-7-7-7c-3.8661 0-7 3.134-7 7 0 3.8661 3.134 7 7 7" + fill="#5d5d5d" + fill-rule="evenodd" + stroke-width="2.9396" + id="path2" + style="fill:#94e2d5;fill-opacity:1" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-hover.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-hover.svg new file mode 100644 index 00000000..753e15cd --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unmaximize-hover.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-unmaximize-hover.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0461095" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <path + d="m8.0019 14.999c3.8661 0 7-3.1339 7-7s-3.134-7-7-7c-3.8661 0-7 3.134-7 7 0 3.8661 3.134 7 7 7" + fill="#59c837" + fill-rule="evenodd" + stroke-width="2.9396" + id="path2" + style="fill:#94e2d5;fill-opacity:1" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-active.svg new file mode 100644 index 00000000..b37a94d6 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-active.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-unshade-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="7.9322034" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="-0.0040094261" + y="-16.001909" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect2" + transform="scale(1,-1)" /> + <path + d="m 7.997184,1.00107 c 3.866051,0 7.000012,3.1339614 7.000012,7.0000119 0,3.8660501 -3.133999,7.0000121 -7.000012,7.0000121 -3.8660506,0 -7.00001195,-3.133962 -7.00001195,-7.0000121 0,-3.8660505 3.13399915,-7.0000119 7.00001195,-7.0000119" + fill="#0b67ef" + fill-rule="evenodd" + id="path4" + style="stroke-width:3.7795;fill:#74c7ec;fill-opacity:1" /> + <g + transform="matrix(0.99998011,0,0,-0.99998011,-0.0040175,15.503011)" + fill="#c0e3ff" + id="g10"> + <g + transform="translate(-81,-967)" + fill="#c0e3ff" + id="g8"> + <path + d="m 89.001361,971.00208 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path6" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-backdrop-active.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-backdrop-active.svg new file mode 100644 index 00000000..d76acea4 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-backdrop-active.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg149" + sodipodi:docname="titlebutton-unshade-backdrop-active.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs153" /> + <sodipodi:namedview + id="namedview151" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg149" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#4d4d4d" + id="path140" + style="fill:#45475a;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="matrix(1 0 0 -1 -253 -252.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect142" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g144" /> + </g> + <path + d="m 7.9999,11.5 -2,-3 h 1 v -4 h 2 v 4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path147" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-backdrop.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-backdrop.svg new file mode 100644 index 00000000..5f856351 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-backdrop.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg149" + sodipodi:docname="titlebutton-unshade-backdrop.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs153" /> + <sodipodi:namedview + id="namedview151" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg149" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#5d5d5d" + id="path140" + style="fill:#585b70;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="matrix(1 0 0 -1 -253 -252.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect142" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g144" /> + </g> + <path + d="m 7.9999,11.5 -2,-3 h 1 v -4 h 2 v 4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path147" /> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-hover.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-hover.svg new file mode 100644 index 00000000..4878ec87 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade-hover.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-unshade-hover.svg" + inkscape:version="1.2 (dc2aedaf03, 2022-05-15)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:showpageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#505050" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="7.9322034" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="-0.0040094261" + y="-16.001081" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect2" + transform="scale(1,-1)" /> + <path + d="m 7.997184,1.00403 c 3.866051,0 7.000012,3.1339614 7.000012,7.000012 0,3.86605 -3.133999,7.000012 -7.000012,7.000012 -3.8660506,0 -7.00001195,-3.133961 -7.00001195,-7.000012 0,-3.8660506 3.13399915,-7.000012 7.00001195,-7.000012" + fill="#4285f4" + fill-rule="evenodd" + id="path4" + style="stroke-width:3.7795;fill:#89b4fa;fill-opacity:1" /> + <g + transform="matrix(0.99998011,0,0,-0.99998011,-0.00265685,14.503913)" + fill="#c0e3ff" + id="g10"> + <g + transform="translate(-81,-967)" + fill="#c0e3ff" + id="g8"> + <path + d="m 89,970 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path6" /> + </g> + </g> +</svg> diff --git a/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade.svg b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade.svg new file mode 100755 index 00000000..58a2bbf2 --- /dev/null +++ b/src/themes/Catppuccin-Mocha/metacity-1/titlebuttons/titlebutton-unshade.svg @@ -0,0 +1 @@ +titlebutton-shade.svg \ No newline at end of file diff --git a/src/themes/Catppuccin-Mocha/xfwm4/bottom-active.png b/src/themes/Catppuccin-Mocha/xfwm4/bottom-active.png new file mode 100644 index 00000000..e0195455 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/bottom-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/bottom-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..68b1f1b6 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/bottom-left-active.png b/src/themes/Catppuccin-Mocha/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..a90f6e96 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/bottom-left-inactve.png b/src/themes/Catppuccin-Mocha/xfwm4/bottom-left-inactve.png new file mode 100644 index 00000000..44a6e6d1 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/bottom-left-inactve.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/bottom-right-active.png b/src/themes/Catppuccin-Mocha/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..297532f4 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/bottom-right-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..16a6279e Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/close-active.png b/src/themes/Catppuccin-Mocha/xfwm4/close-active.png new file mode 100644 index 00000000..4655f93f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/close-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/close-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/close-inactive.png new file mode 100644 index 00000000..bddc4162 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/close-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/close-prelight.png b/src/themes/Catppuccin-Mocha/xfwm4/close-prelight.png new file mode 100644 index 00000000..898844a0 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/close-prelight.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/close-pressed.png b/src/themes/Catppuccin-Mocha/xfwm4/close-pressed.png new file mode 100644 index 00000000..4655f93f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/close-pressed.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/hide-active.png b/src/themes/Catppuccin-Mocha/xfwm4/hide-active.png new file mode 100644 index 00000000..bad6b47d Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/hide-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/hide-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/hide-inactive.png new file mode 100644 index 00000000..bddc4162 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/hide-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/hide-prelight.png b/src/themes/Catppuccin-Mocha/xfwm4/hide-prelight.png new file mode 100644 index 00000000..1327251f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/hide-prelight.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/hide-pressed.png b/src/themes/Catppuccin-Mocha/xfwm4/hide-pressed.png new file mode 100644 index 00000000..bad6b47d Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/hide-pressed.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/left-active.png b/src/themes/Catppuccin-Mocha/xfwm4/left-active.png new file mode 100644 index 00000000..caf3350c Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/left-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/left-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/left-inactive.png new file mode 100644 index 00000000..b24d12d0 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/left-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/maximize-active.png b/src/themes/Catppuccin-Mocha/xfwm4/maximize-active.png new file mode 100644 index 00000000..78afe9cc Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/maximize-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/maximize-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..bddc4162 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/maximize-prelight.png b/src/themes/Catppuccin-Mocha/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..2217db7e Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/maximize-pressed.png b/src/themes/Catppuccin-Mocha/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..78afe9cc Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/maximize-toggled-active.png b/src/themes/Catppuccin-Mocha/xfwm4/maximize-toggled-active.png new file mode 100644 index 00000000..78afe9cc Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/maximize-toggled-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/maximize-toggled-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 00000000..bddc4162 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/maximize-toggled-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/maximize-toggled-pressed.png b/src/themes/Catppuccin-Mocha/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 00000000..78afe9cc Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/maximize-toggled-pressed.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/maxmize-toggled-prelight.png b/src/themes/Catppuccin-Mocha/xfwm4/maxmize-toggled-prelight.png new file mode 100644 index 00000000..94e322a2 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/maxmize-toggled-prelight.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/menu-active.png b/src/themes/Catppuccin-Mocha/xfwm4/menu-active.png new file mode 100644 index 00000000..8c7fa482 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/menu-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/menu-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/menu-inactive.png new file mode 100644 index 00000000..21cf4688 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/menu-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/menu-prelight.png b/src/themes/Catppuccin-Mocha/xfwm4/menu-prelight.png new file mode 100644 index 00000000..f6f43e16 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/menu-prelight.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/menu-pressed.png b/src/themes/Catppuccin-Mocha/xfwm4/menu-pressed.png new file mode 100644 index 00000000..d304be31 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/menu-pressed.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/right-active.png b/src/themes/Catppuccin-Mocha/xfwm4/right-active.png new file mode 100644 index 00000000..caf3350c Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/right-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/right-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/right-inactive.png new file mode 100644 index 00000000..b24d12d0 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/right-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/shade-active.png b/src/themes/Catppuccin-Mocha/xfwm4/shade-active.png new file mode 100644 index 00000000..74588771 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/shade-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/shade-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/shade-inactive.png new file mode 100644 index 00000000..96bcf291 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/shade-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/shade-prelight.png b/src/themes/Catppuccin-Mocha/xfwm4/shade-prelight.png new file mode 100644 index 00000000..bedb4c2f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/shade-prelight.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/shade-pressed.png b/src/themes/Catppuccin-Mocha/xfwm4/shade-pressed.png new file mode 100644 index 00000000..d304be31 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/shade-pressed.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-active.png b/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-active.png new file mode 100644 index 00000000..8c7fa482 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-inactive.png new file mode 100644 index 00000000..21cf4688 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-prelight.png b/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-prelight.png new file mode 100644 index 00000000..f6f43e16 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-prelight.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-pressed.png b/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-pressed.png new file mode 100644 index 00000000..d304be31 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/shade-toggled-pressed.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/stick-active.png b/src/themes/Catppuccin-Mocha/xfwm4/stick-active.png new file mode 100644 index 00000000..74588771 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/stick-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/stick-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/stick-inactive.png new file mode 100644 index 00000000..96bcf291 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/stick-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/stick-prelight.png b/src/themes/Catppuccin-Mocha/xfwm4/stick-prelight.png new file mode 100644 index 00000000..bedb4c2f Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/stick-prelight.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/stick-pressed.png b/src/themes/Catppuccin-Mocha/xfwm4/stick-pressed.png new file mode 100644 index 00000000..d304be31 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/stick-pressed.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-active.png b/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-active.png new file mode 100644 index 00000000..8c7fa482 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-inactive.png new file mode 100644 index 00000000..21cf4688 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-prelight.png b/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-prelight.png new file mode 100644 index 00000000..f6f43e16 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-prelight.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-pressed.png b/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-pressed.png new file mode 100644 index 00000000..d304be31 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/stick-toggled-pressed.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/themerc b/src/themes/Catppuccin-Mocha/xfwm4/themerc new file mode 100644 index 00000000..126405dd --- /dev/null +++ b/src/themes/Catppuccin-Mocha/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=7 +button_spacing=-7 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#afafaf +active_text_shadow_color=#252525 + +inactive_text_color=#808080 +inactive_text_shadow_color=#252525 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-1-active.png b/src/themes/Catppuccin-Mocha/xfwm4/title-1-active.png new file mode 100644 index 00000000..beacd63a Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-1-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-1-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..72bbc5db Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-2-active.png b/src/themes/Catppuccin-Mocha/xfwm4/title-2-active.png new file mode 100644 index 00000000..beacd63a Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-2-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-2-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..72bbc5db Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-3-active.png b/src/themes/Catppuccin-Mocha/xfwm4/title-3-active.png new file mode 100644 index 00000000..beacd63a Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-3-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-3-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..72bbc5db Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-4-active.png b/src/themes/Catppuccin-Mocha/xfwm4/title-4-active.png new file mode 100644 index 00000000..beacd63a Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-4-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-4-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..72bbc5db Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-5-active.png b/src/themes/Catppuccin-Mocha/xfwm4/title-5-active.png new file mode 100644 index 00000000..beacd63a Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-5-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/title-5-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..72bbc5db Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/top-left-active.png b/src/themes/Catppuccin-Mocha/xfwm4/top-left-active.png new file mode 100644 index 00000000..0e9246f2 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/top-left-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/top-left-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..ba3b12a2 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/top-right-active.png b/src/themes/Catppuccin-Mocha/xfwm4/top-right-active.png new file mode 100644 index 00000000..af5f0749 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/top-right-active.png differ diff --git a/src/themes/Catppuccin-Mocha/xfwm4/top-right-inactive.png b/src/themes/Catppuccin-Mocha/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..273d5801 Binary files /dev/null and b/src/themes/Catppuccin-Mocha/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/activities-active.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/activities-active.svg new file mode 100644 index 00000000..d0dcdcf3 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/activities-active.svg @@ -0,0 +1 @@ +<svg style="enable-background:new" version="1.0" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0,-276)"><rect x="5" y="287" width="2" height="2" style="fill:#ffd86e"/><rect x="11" y="287" width="2" height="2" style="enable-background:new;fill:#ffd86e"/><rect x="17" y="287" width="2" height="2" style="enable-background:new;fill:#ffd86e"/></g></svg> diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/activities.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/activities.svg new file mode 100644 index 00000000..b4a4b0dd --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/activities.svg @@ -0,0 +1,158 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + inkscape:export-ydpi="90.000000" + inkscape:export-xdpi="90.000000" + width="24" + height="24" + id="svg11300" + sodipodi:version="0.32" + inkscape:version="0.91 r13725" + sodipodi:docname="activities.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape" + version="1.0" + style="display:inline;enable-background:new"> + <sodipodi:namedview + stroke="#ef2929" + fill="#f57900" + id="base" + pagecolor="#bebebe" + bordercolor="#525252" + borderopacity="1" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="11.305916" + inkscape:cy="11.635941" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:grid-bbox="true" + inkscape:document-units="px" + inkscape:showpageshadow="true" + inkscape:window-width="1600" + inkscape:window-height="848" + inkscape:window-x="0" + inkscape:window-y="25" + width="400px" + height="300px" + inkscape:snap-nodes="true" + inkscape:snap-bbox="true" + gridtolerance="10000" + inkscape:object-nodes="true" + inkscape:snap-grids="true" + showguides="false" + inkscape:guide-bbox="true" + inkscape:window-maximized="1" + inkscape:bbox-nodes="true" + inkscape:bbox-paths="false" + inkscape:snap-bbox-edge-midpoints="false" + inkscape:snap-bbox-midpoints="false" + objecttolerance="10000" + guidetolerance="10000" + borderlayer="true" + showborder="true" + guidecolor="#ff0b00" + guideopacity="1" + guidehicolor="#001aff" + guidehiopacity="0.49803922"> + <inkscape:grid + type="xygrid" + id="grid3123" + empspacing="4" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + position="12,12" + orientation="1,0" + id="guide4135" /> + </sodipodi:namedview> + <defs + id="defs3" /> + <metadata + id="metadata4"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:creator> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:creator> + <dc:source /> + <cc:license + rdf:resource="" /> + <dc:title /> + <dc:subject> + <rdf:Bag /> + </dc:subject> + <dc:date /> + <dc:rights> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:rights> + <dc:publisher> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:publisher> + <dc:identifier /> + <dc:relation /> + <dc:language /> + <dc:coverage /> + <dc:description /> + <dc:contributor> + <cc:Agent> + <dc:title /> + </cc:Agent> + </dc:contributor> + </cc:Work> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + style="display:inline" + inkscape:groupmode="layer" + inkscape:label="Base" + id="layer1" + transform="translate(0,-276)"> + <rect + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4138" + width="2" + height="2" + x="5" + y="287" /> + <rect + style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new" + id="rect4138-6" + width="2" + height="2" + x="11" + y="287" /> + <rect + style="display:inline;opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;enable-background:new" + id="rect4138-9" + width="2" + height="2" + x="17" + y="287" /> + </g> +</svg> diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/add-workspace-active.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 00000000..bf64b98a --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0 0 35 200" xmlns="http://www.w3.org/2000/svg"><g transform="translate(0 -852.36)"><path transform="translate(0 852.36)" d="m3 0c-1.662 0-3 1.338-3 3v194c0 1.662 1.338 3 3 3h33c1.662 0 3-1.338 3-3v-194c0-1.662-1.338-3-3-3h-33zm0 1h33c1.108 0 2 0.892 2 2v194c0 1.108-0.892 2-2 2h-33c-1.108 0-2-0.892-2-2v-194c0-1.108 0.892-2 2-2z" style="fill:#596eb5;stroke-width:0"/><rect x="1" y="853.36" width="37" height="198" rx="2" ry="2" style="fill:#ffd86e;stroke-width:0"/><g style="fill:#fff"><rect x="17" y="944.36" width="2" height="16" ry="1.1429" style="fill:#fff;stroke-width:0"/><rect transform="rotate(90)" x="951.36" y="-26" width="2" height="16" ry="1.1429" style="fill:#fff;stroke-width:0"/></g></g></svg> diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/add-workspace-hover.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 00000000..ce48f5c9 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,117 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="add-workspace-hover.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="3.4046076" + inkscape:cy="118.15924" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1030" + inkscape:window-x="1920" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:0.45;fill:#000000;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:0.45;fill:#202020;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bababa;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#bababa;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#bababa;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/add-workspace.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/add-workspace.svg new file mode 100644 index 00000000..5b3ed522 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/add-workspace.svg @@ -0,0 +1,117 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="add-workspace.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="7.3133825" + inkscape:cy="105.84268" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1030" + inkscape:window-x="1920" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:0.45;fill:#000000;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:0.3;fill:#000000;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bababa;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#bababa;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#bababa;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-left-hover.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..4a686691 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-left-hover.svg @@ -0,0 +1 @@ +<svg version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><title>Gnome Symbolic Icon Theme diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..27742545 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-right-hover.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..a70c6f4d --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-right-hover.svg @@ -0,0 +1 @@ +Gnome Symbolic Icon Theme diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..366e69b1 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-dark.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-dark.svg new file mode 100644 index 00000000..cc8f26ee --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-dark.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-darkest.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-darkest.svg new file mode 100644 index 00000000..95b16a12 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-darkest.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-focused-dark.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-focused-dark.svg new file mode 100644 index 00000000..b156054b --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-focused-dark.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-focused-darkest.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-focused-darkest.svg new file mode 100644 index 00000000..b156054b --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-focused-darkest.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-focused.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-focused.svg new file mode 100644 index 00000000..25e890a6 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked-focused.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked.svg new file mode 100644 index 00000000..f4b3d9e6 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-checked.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-dark.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-dark.svg new file mode 100644 index 00000000..a9000fea --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-dark.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-darkest.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-darkest.svg new file mode 100644 index 00000000..40be08eb --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-darkest.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-focused-dark.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-focused-dark.svg new file mode 100644 index 00000000..8fe5e315 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-focused-dark.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-focused-darkest.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-focused-darkest.svg new file mode 100644 index 00000000..212bef0b --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-focused-darkest.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-focused.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..17e5c0d9 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked-focused.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked.svg new file mode 100644 index 00000000..dc24e72d --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/checkbox-unchecked.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/close-active.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/close-active.svg new file mode 100644 index 00000000..3f803e32 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/close-active.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/close-hover.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/close-hover.svg new file mode 100644 index 00000000..5d95cbec --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/close-hover.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/close.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/close.svg new file mode 100644 index 00000000..551f15ce --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/close.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/corner-ripple.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/corner-ripple.svg new file mode 100644 index 00000000..4a204c6b --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/overview-hover.png b/src/themes/Cyberpunk-Edge/cinnamon/assets/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/cinnamon/assets/overview-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/overview.png b/src/themes/Cyberpunk-Edge/cinnamon/assets/overview.png new file mode 100644 index 00000000..dc9892e7 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/cinnamon/assets/overview.png differ diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-off-dark.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-off-dark.svg new file mode 100644 index 00000000..c26030d7 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-off-dark.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-off-darkest.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-off-darkest.svg new file mode 100644 index 00000000..6c29e672 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-off-darkest.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-off.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-off.svg new file mode 100644 index 00000000..0d0eee01 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-off.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-on-dark.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-on-dark.svg new file mode 100644 index 00000000..4b0233d2 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-on-dark.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-on-darkest.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-on-darkest.svg new file mode 100644 index 00000000..aa64f914 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-on-darkest.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-on.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-on.svg new file mode 100644 index 00000000..51e0e4cb --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/switch-on.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/trash-icon.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/window-list-active-bottom.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/window-list-active-bottom.svg new file mode 100644 index 00000000..6c678553 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/window-list-active-bottom.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/assets/window-list-active-top.svg b/src/themes/Cyberpunk-Edge/cinnamon/assets/window-list-active-top.svg new file mode 100644 index 00000000..c3fbeee4 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/assets/window-list-active-top.svg @@ -0,0 +1 @@ + diff --git a/src/themes/Cyberpunk-Edge/cinnamon/cinnamon.css b/src/themes/Cyberpunk-Edge/cinnamon/cinnamon.css new file mode 100644 index 00000000..c5bf8167 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/cinnamon/cinnamon.css @@ -0,0 +1,1804 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +stage { + color: #eeeeec; } + +.label-shadow { + color: rgba(0, 0, 0, 0); } + +.sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + border-bottom-color: black; + background-image: linear-gradient(to top, #0a0a0a 2px, #0d0d0d); + text-shadow: 0 -1px rgba(0, 0, 0, 0.96); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.96); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); } + .sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 6px; } + .sound-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + border-bottom-color: black; + background-image: linear-gradient(to top, #0a0a0a, #0f0f0f 1px); + text-shadow: 0 -1px rgba(0, 0, 0, 0.912); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.912); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); } + .sound-button:active, .modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(black); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .sound-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + +#menu-search-entry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: #ffd86e; + selected-color: #000000; + transition-duration: 300ms; + border-radius: 6px; + color: white; + border-color: #1f1f1f; + background-color: black; + box-shadow: inset 0 0 0 1px rgba(255, 216, 110, 0); } + #menu-search-entry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .popup-menu #notification StEntry:hover { + box-shadow: inset 0 0 0 1px #ffd86e; + border-color: #d49b00; } + #menu-search-entry:insensitive, .popup-menu #notification StEntry:insensitive { + color: #7d7d7c; + border-color: #1f1f1f; + background-color: #080808; + box-shadow: none; } + #menu-search-entry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #fd7d00; + padding: 0 4px; } + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: white; + selection-background-color: #ffd86e; + selected-color: #000000; + transition-duration: 300ms; + border-radius: 6px; + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .notification StEntry:focus { + color: white; + border-color: #ffd86e; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: inset 0 0 0 1px #ffd86e; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .notification StEntry:insensitive { + color: #97999f; + border-color: black; + background-color: rgba(68, 72, 83, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 8px; } + StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; } + StScrollBar StBin#trough { + background-color: rgba(0, 0, 0, 0.1); + border-radius: 8px; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 6px; + background-color: #676766; + border: 0px solid; + margin: 0px; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #505050; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #ffd86e; } + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; } + +.popup-slider-menu-item, +.slider { + -slider-height: 0.3em; + -slider-background-color: #1f1f1f; + -slider-border-color: rgba(13, 13, 13, 0.3); + -slider-active-background-color: #ffd86e; + -slider-active-border-color: rgba(13, 13, 13, 0.3); + -slider-border-width: 1px; + -slider-handle-radius: 0.5em; + height: 1em; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; } + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; } + +.check-box StLabel { + font-weight: normal; } + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); } + +.check-box:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); } + +.check-box:checked StBin { + background-image: url("assets/checkbox-checked.svg"); } + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); } + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; } + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; } + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); } + +.radiobutton:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); } + +.radiobutton:checked StBin { + background-image: url("assets/checkbox-checked.svg"); } + +.radiobutton:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); } + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; } + .toggle-switch-us, .toggle-switch-intl { + background-image: url("assets/switch-off-dark.svg"); } + .toggle-switch-us:checked, .toggle-switch-intl:checked { + background-image: url("assets/switch-on-dark.svg"); } + +.cinnamon-link { + color: #fff3d4; + text-decoration: underline; } + .cinnamon-link:hover { + color: white; } + +#Tooltip { + background-color: rgba(0, 0, 0, 0.8); + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 6px; + padding: 8px 12px; + color: white; + font-size: 1em; + font-weight: normal; + text-align: center; } + +#LookingGlassDialog { + color: #eeeeec; + border: 1px solid #1f1f1f; + border-radius: 6px; + background-color: #0d0d0d; + spacing: 4px; + padding: 8px; } + +.menu { + color: #eeeeec; + border: 1px solid #1f1f1f; + border-radius: 6px; + margin: 10px 5px; + background-color: black; } + +.popup-sub-menu { + background-color: black; + box-shadow: none; } + .popup-sub-menu .popup-menu-item:ltr { + padding-right: 1.75em; } + .popup-sub-menu .popup-menu-item:rtl { + padding-left: 1.75em; } + .popup-sub-menu StScrollBar { + padding: 4px; } + .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; } + +.popup-menu-content { + padding: 1em 0em 1em 0em; } + +.popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; + border-left-width: 0; + border-right-width: 0; } + .popup-menu-item:active { + color: #000000; + background-color: #ffd86e; } + .popup-menu-item:insensitive { + color: rgba(238, 238, 236, 0.5); + background: none; } + +.popup-inactive-menu-item { + color: #eeeeec; } + .popup-inactive-menu-item:insensitive { + color: #7d7d7c; } + +/* This is for popup menus in Cinnamon versions < 3.2 */ +.popup-menu { + color: white; + color: #eeeeec; } + .popup-menu-arrow { + icon-size: 16px; } + .popup-menu .popup-sub-menu { + background-color: black; + box-shadow: none; } + .popup-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 1.75em; } + .popup-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 1.75em; } + .popup-menu .popup-sub-menu StScrollBar { + padding: 4px; } + .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; } + .popup-menu .popup-menu-content { + padding: 1em 0em 1em 0em; } + .popup-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; + border: 1px solid transparent; + border-left-width: 0; + border-right-width: 0; } + .popup-menu .popup-menu-item:active { + color: #eeeeec; + border-color: rgba(238, 238, 236, 0.11); + background-color: rgba(238, 238, 236, 0.08); } + .popup-menu .popup-menu-item:insensitive { + color: rgba(238, 238, 236, 0.5); + background: none; } + .popup-menu .popup-inactive-menu-item { + color: #eeeeec; } + .popup-menu .popup-inactive-menu-item:insensitive { + color: #7d7d7c; } + .popup-menu-icon { + icon-size: 16px; } + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: #0d0d0d; + -arrow-border-width: 1px; + -arrow-border-color: #1f1f1f; + -arrow-base: 21px; + -arrow-rise: 9px; + -boxpointer-gap: 2px; } + +/*Scale view context menu*/ +.popup-combo-menu { + color: #eeeeec; + border: 1px solid #1f1f1f; + border-radius: 6px; + background-color: black; + box-shadow: none; + padding: 1em 0em 1em 0em; } + +.popup-combobox-item { + spacing: 1em; + padding: .4em 1.75em; + border: 1px solid transparent; + border-left-width: 0; + border-right-width: 0; } + +.popup-separator-menu-item { + -gradient-height: 1px; + -gradient-start: black; + -gradient-end: black; + -margin-horizontal: 0; + height: 1px; } + +.popup-alternating-menu-item:alternate { + font-weight: normal; } + +.popup-device-menu-item { + spacing: .5em; } + +.popup-subtitle-menu-item { + font-weight: normal; } + +.nm-menu-item-icons { + spacing: .5em; } + +#panel { + font-weight: bold; + /* sets the height of horizontal panels */ + height: 40px; + /* sets the width of vertical panels */ + width: 32px; } + #panelLeft { + spacing: 4px; } + #panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); } + #panelLeft:ltr { + padding-right: 4px; } + #panelLeft:rtl { + padding-left: 4px; } + #panelLeft.vertical { + padding: 0px; } + #panelLeft.vertical:ltr { + padding-right: 0px; } + #panelLeft.vertical:rtl { + padding-left: 0px; } + #panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); } + #panelRight:ltr { + padding-left: 4px; + spacing: 0px; } + #panelRight:rtl { + padding-right: 4px; + spacing: 0px; } + #panelRight.vertical { + padding: 0px; } + #panelRight.vertical:ltr { + padding-right: 0px; } + #panelRight.vertical:rtl { + padding-left: 0px; } + #panelCenter { + spacing: 4px; } + #panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); } + #panel:highlight { + border-image: none; + background-color: rgba(191, 23, 23, 0.5); } + +.panelLeft { + spacing: 4px; } + .panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); } + .panelLeft:ltr { + padding-right: 4px; } + .panelLeft:rtl { + padding-left: 4px; } + .panelLeft.vertical { + padding: 0px; } + .panelLeft.vertical:ltr { + padding-right: 0px; } + .panelLeft.vertical:rtl { + padding-left: 0px; } + +.panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); } + +.panelRight:ltr { + padding-left: 4px; + spacing: 0px; } + +.panelRight:rtl { + padding-right: 4px; + spacing: 0px; } + +.panelRight.vertical { + padding: 0px; } + .panelRight.vertical:ltr { + padding-left: 0px; + spacing: 0px; } + .panelRight.vertical:rtl { + padding-right: 0px; + spacing: 0px; } + +.panelCenter { + spacing: 4px; } + .panelCenter.vertical { + padding-left: 0px; + padding-right: 0px; } + .panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); } + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #eeeeec; + border: #000000; + background-color: rgba(13, 13, 13, 0.79); + font-size: 1em; + padding: 0px; } + +.panel-top { + box-shadow: 0 1px rgba(0, 0, 0, 0.8); } + +.panel-bottom { + box-shadow: 0 -1px rgba(0, 0, 0, 0.8); } + +.panel-left { + box-shadow: 1px 0 rgba(0, 0, 0, 0.8); } + +.panel-right { + box-shadow: -1px 0 rgba(0, 0, 0, 0.8); } + +.panel-dummy { + background-color: rgba(191, 23, 23, 0.5); } + .panel-dummy:entered { + background-color: rgba(191, 23, 23, 0.6); } + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; } + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; } + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; } + .system-status-icon.warning { + color: #fd7d00; } + .system-status-icon.error { + color: #bf1717; } + +#overview { + spacing: 12px; } + +.window-caption { + background-color: #303340; + border: 1px solid #303340; + color: white; + spacing: 8px; + border-radius: 6px; + font-size: 0.9em; + padding: 5px 8px; + -cinnamon-caption-spacing: 8px; } + .window-caption:focus { + background-color: #ffd86e; + color: #000000; + border: 1px solid #ffd86e; } + +.window-border { + border: 3px #ffd86e; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.05); + /* Cover rounded corners and some bad adjustment gaps */ + box-shadow: 0 0 0 1px #ffd86e inset; } + +.overview-empty-placeholder { + color: #ffffff; + font-size: 2em; } + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 1.5em; + border-radius: 6px; + font-size: 1em; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .expo-workspaces-name-entry:focus, + .expo-workspaces-name-entry#selected:focus { + border: 1px solid #ffd86e; + background-color: #ffd86e; + color: #000000; + font-style: italic; + transition-duration: 300; + selection-background-color: #000000; + selected-color: #ffd86e; } + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 6px; } + .expo-workspace-thumbnail-frame#active { + border: 4px solid #ffd86e; + background-color: black; + border-radius: 6px; } + +.expo-background { + background-color: #303340; } + +.workspace-thumbnails { + spacing: 26px; } + .workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; } + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; } + .workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; } + .workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; } + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 12px; } + .workspace-close-button:hover, + .window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + .workspace-close-button:active, + .window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; } + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; } + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; } + +.calendar-main-box { + margin: 0 .8em .5em .8em; } + +.calendar-events-main-box { + height: 300px; + margin-right: .5em; + border-radius: 6px; + padding: .5em; + min-width: 350px; + border: 1px solid #1f1f1f; + background-color: black; } + +.calendar-events-no-events-button { + margin: 6px 0 6px 0; + padding: 6px; + border-radius: 6px; } + .calendar-events-no-events-button:hover { + background-color: #ffd86e; } + .calendar-events-no-events-button:hover .calendar-events-no-events-icon, + .calendar-events-no-events-button:hover .calendar-events-no-events-label { + color: #000000; } + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + font-weight: bold; + color: #eeeeec; + text-align: center; } + +.calendar-events-date-label { + padding: .1em .1em .5em .1em; + color: #eeeeec; + font-weight: bold; + text-align: center; } + +.calendar-events-event-container { + padding: 0; } + +.calendar-event-button { + border: 1px solid rgba(0, 0, 0, 0); } + .calendar-event-button .calendar-event-time-past { + color: rgba(238, 238, 236, 0.4); + font-weight: bold; + text-align: left; + margin-bottom: .2em; } + .calendar-event-button .calendar-event-time-present { + color: #eeeeec; + font-weight: bold; + text-align: left; + margin-bottom: .2em; } + .calendar-event-button .calendar-event-time-present:all-day { + color: #ffd86e; } + .calendar-event-button .calendar-event-time-future { + color: #eeeeec; + font-weight: bold; + text-align: left; + margin-bottom: .2em; } + .calendar-event-button .calendar-event-summary { + color: #eeeeec; + text-align: left; + width: 200px; } + .calendar-event-button .calendar-event-countdown { + text-align: right; + margin-bottom: .6em; + color: #eeeeec; } + .calendar-event-button .calendar-event-countdown:soon { + font-weight: bold; } + .calendar-event-button .calendar-event-countdown:imminent { + font-weight: bold; + color: #fd7d00; } + .calendar-event-button .calendar-event-countdown:current { + font-weight: bold; + color: #ffd86e; } + .calendar-event-button:hover { + background-color: #ffd86e; + border: 1px solid #1f1f1f; } + .calendar-event-button:hover .calendar-event-time-past, + .calendar-event-button:hover .calendar-event-time-present, + .calendar-event-button:hover .calendar-event-time-future, + .calendar-event-button:hover .calendar-event-summary { + color: #000000; } + .calendar-event-button:hover .calendar-event-countdown { + text-align: right; + margin-bottom: .6em; + color: #000000; } + .calendar-event-button:hover .calendar-event-countdown:soon { + font-weight: bold; } + .calendar-event-button:hover .calendar-event-countdown:imminent { + font-weight: bold; } + .calendar-event-button:hover .calendar-event-countdown:current { + font-weight: bold; } + +.calendar-event-color-strip { + width: 2px; } + +.calendar-today-home-button { + padding: 6px; } + +.calendar-today-day-label { + font-size: 1.75em; + color: #eeeeec; + font-weight: bold; + text-align: center; + padding-bottom: .1em; } + +.calendar-today-date-label { + font-size: 1.1em; + color: #eeeeec; + font-weight: bold; + text-align: center; } + +.calendar-today-home-button-enabled { + padding: 6px; } + .calendar-today-home-button-enabled:hover { + background-color: #ffd86e; } + .calendar-today-home-button-enabled:hover .calendar-today-day-label { + color: #000000; } + .calendar-today-home-button-enabled:hover .calendar-today-date-label { + color: #000000; } + +.calendar-month-label { + color: #eeeeec; + font-weight: bold; + padding: 8px 0; } + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; } + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("assets/calendar-arrow-left-hover.svg"); } + .calendar-change-month-back:active { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("assets/calendar-arrow-right-hover.svg"); } + .calendar-change-month-back:rtl:active { + background-image: url("assets/calendar-arrow-right.svg"); } + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("assets/calendar-arrow-right-hover.svg"); } + .calendar-change-month-forward:active { + background-image: url("assets/calendar-arrow-right.svg"); } + .calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); } + .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("assets/calendar-arrow-left-hover.svg"); } + .calendar-change-month-forward:rtl:active { + background-image: url("assets/calendar-arrow-left.svg"); } + +.calendar-day-event-dot-box { + margin-top: 1.7em; + max-rows: 1; } + +.calendar-day-event-dot { + margin: 1px; + border-radius: 2px; + width: 4px; + height: 4px; } + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: bold; + font-size: 1.15em; + text-align: center; + color: #eeeeec; + border-radius: 6px; } + +.calendar-day-base { + font-size: 1em; + text-align: center; + width: 2.2em; + height: 2.2em; + padding: 0.1em; } + .calendar-day-base:hover { + font-weight: bold; + color: #000000; + background-color: #ffd86e; } + +.calendar-day-heading { + color: rgba(238, 238, 236, 0.85); + margin-top: 1em; + font-size: 1.05em; } + +.calendar-day { + border-width: 0; + color: rgba(238, 238, 236, 0.9); } + +.calendar-day-top { + border-top-width: 0; } + +.calendar-day-left { + border-left-width: 0; } + +.calendar-nonwork-day { + color: #eeeeec; + background-color: transparent; + font-weight: bold; } + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: #000000; + background-color: rgba(238, 238, 236, 0.4); + border-radius: 99px; + border-width: 0; } + .calendar-today:selected, + .calendar-today:active:selected, + .calendar-today:focus:selected, + .calendar-today:hover:selected { + background-color: #ffd86e; } + +.calendar-not-today { + color: #eeeeec; + border-radius: 99px; } + .calendar-not-today:selected { + font-weight: bold; + background-color: rgba(238, 238, 236, 0.4); } + .calendar-not-today:selected:hover { + font-weight: bold; + color: #eeeeec; } + +.calendar-other-month-day { + color: rgba(238, 238, 236, 0.3); + border-radius: 99px; + opacity: 1; } + .calendar-other-month-day:hover { + color: #000000; + opacity: 1; } + +.calendar-week-number { + color: rgba(238, 238, 236, 0.85); + font-size: 0.8em; + margin-top: 0.8em; } + +#notification { + border: 1px solid #1f1f1f; + border-radius: 6px; + background-color: #0d0d0d; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #eeeeec; } + .popup-menu #notification { + color: #eeeeec; + border-image: url("asset/message.svg") 9 9 9 9; } + .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; } + #notification.multi-line-notification { + padding-bottom: 13px; + color: #eeeeec; } + #notification-scrollview { + max-height: 10em; } + #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; } + #notification-scrollview:ltr > StScrollBar { + padding-left: 6px; } + #notification-scrollview:rtl > StScrollBar { + padding-right: 6px; } + #notification-body { + spacing: 5px; } + #notification-actions { + spacing: 10px; } + +.notification-with-image { + min-height: 159px; + color: #eeeeec; } + +.notification-button, .notification-icon-button { + padding: 5px; } + +.notification-icon-button > StIcon { + icon-size: 32px; } + +#altTabPopup { + padding: 8px; + spacing: 16px; } + +.switcher-list { + color: #eeeeec; + border: 1px solid #1f1f1f; + background-color: #0d0d0d; + border-radius: 6px; + padding: 20px; } + .switcher-list > StBoxLayout { + padding: 4px; } + .switcher-list-item-container { + spacing: 8px; } + .switcher-list .item-box { + padding: 8px; + border-radius: 6px; } + .switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #ffd86e; } + .switcher-list .item-box:selected { + color: #000000; + background-color: #ffd86e; + border: 0px solid #ffd86e; } + .switcher-list .thumbnail { + width: 256px; } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); } + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #eeeeec; } + .switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #000000; } + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; } + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; } + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; } + .ripple-box:rtl { + background-image: url("assets/corner-ripple.svg"); } + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); } + +.flashspot { + background-color: white; } + +.modal-dialog { + background-color: #0d0d0d; + border: 1px solid #1f1f1f; + border-radius: 6px; + padding: 5px 10px; } + .modal-dialog > StBoxLayout:first-child { + padding: 10px; } + .modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 10px; + border: none; + background-color: #0d0d0d; } + .modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; } + .modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1.3em; + padding-bottom: 12px; } + +.run-dialog { + padding: 10px 15px 10px 15px; + border: 1px solid #1f1f1f; + border-radius: 6px; + background-color: #0d0d0d; } + .run-dialog > * { + padding: 0; } + .run-dialog-label { + font-size: 1.3em; + font-weight: bold; + color: #eeeeec; + padding-bottom: 15px; + text-align: center; } + .run-dialog-description { + color: #eeeeec; + padding-top: 15px; + text-align: center; } + .run-dialog-description.error { + color: #bf1717; } + .run-dialog-error-label { + color: #bf1717; } + .run-dialog-error-box { + padding-top: 15px; + spacing: 5px; } + .run-dialog-completion-box { + padding-top: 5px; + padding-left: 15px; + font-size: 1em; } + .run-dialog-entry { + width: 21em; + height: 1.2em; + padding: 7px; + border-radius: 6px; + caret-color: white; + selected-color: #000000; + selection-background-color: #ffd86e; + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .run-dialog-entry:focus { + box-shadow: inset 0 0 0 1px #ffd86e; + border-color: #d49b00; } + .run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; } + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; } + +.mount-password-reask { + color: #fd7d00; } + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; } + .show-processes-dialog-subject, + .mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; } + .show-processes-dialog-subject:rtl, + .mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; } + .show-processes-dialog-description, + .mount-question-dialog-description { + padding-left: 17px; + width: 28em; } + .show-processes-dialog-description:rtl, + .mount-question-dialog-description:rtl { + padding-right: 17px; } + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; } + .show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; } + .show-processes-dialog-app-list-item { + color: #ccc; } + .show-processes-dialog-app-list-item:hover { + color: white; } + .show-processes-dialog-app-list-item:ltr { + padding-right: 1em; } + .show-processes-dialog-app-list-item:rtl { + padding-left: 1em; } + .show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; } + .show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; } + .show-processes-dialog-app-list-item-name { + font-size: 1.1em; } + +.magnifier-zoom-region { + border: 2px solid maroon; } + .magnifier-zoom-region .full-screen { + border-width: 0px; } + +#keyboard { + background-color: #303340; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); } + +.keyboard-layout { + spacing: 10px; + padding: 10px; } + +.keyboard-row { + spacing: 15px; } + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 1.4em; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .keyboard-key:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .keyboard-key:active, .keyboard-key:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .keyboard-key:grayed { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.keyboard-subkeys { + color: white; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: #303340; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; } + +.menu-favorites-box { + padding: 10px; + transition-duration: 300; + background-color: black; + border: none; } + +.menu-favorites-button { + padding: .9em 1em; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 6px; } + .menu-favorites-button:hover { + background-color: #ffd86e; } + +.menu-places-box { + padding: 10px; + border: 0px solid red; } + +.menu-places-button { + padding: 10px; } + +.menu-categories-box { + padding: 10px 30px 10px 30px; } + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; } + +.menu-application-button { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0); } + .menu-application-button:highlighted { + font-weight: bold; } + .menu-application-button-selected { + padding: 7px; + color: #000000; + background-color: #ffd86e; + border: 1px solid #1f1f1f; + border-radius: 6px; } + .menu-application-button-selected:highlighted { + font-weight: bold; } + .menu-application-button-label:ltr { + padding-left: 5px; } + .menu-application-button-label:rtl { + padding-right: 5px; } + +.menu-category-button { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0); + border-radius: 6px; } + .menu-category-button-selected { + padding: 7px; + color: #000000; + background-color: #ffd86e; + border: 1px solid #1f1f1f; + border-radius: 6px; } + .menu-category-button-greyed { + padding: 7px; + color: #7d7d7c; + border: 1px solid rgba(0, 0, 0, 0); } + .menu-category-button-label:ltr { + padding-left: 5px; } + .menu-category-button-label:rtl { + padding-right: 5px; } + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 2.2em; } + .menu-selected-app-box:rtl { + padding-top: 10px; + height: 2.2em; } + +.menu-selected-app-title { + font-weight: bold; } + +.menu-selected-app-description { + max-width: 150px; } + +.menu-search-box:ltr { + padding-left: 30px; } + +.menu-search-box-rtl { + padding-right: 30px; } + +#menu-search-entry { + width: 250px; + min-height: 16px; + font-weight: normal; + caret-color: #eeeeec; } + +.menu-search-entry-icon { + icon-size: 1em; + color: #eeeeec; } + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #eeeeec; + border: 1px solid #1f1f1f; + border-radius: 6px; + background-color: #0d0d0d; } + +.restart-osd { + font-size: 1.6em; } + +.workspace-osd { + font-size: 4em; } + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + color: #eeeeec; + background-color: #0d0d0d; + border: 1px solid #1f1f1f; + border-radius: 6px; } + .osd-window .osd-monitor-label { + font-size: 3em; } + .osd-window .level { + padding: 0; + height: 0.7em; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 6px; } + .osd-window .level-bar { + border-radius: 6px; + background-color: #ffd86e; } + +.window-list-box { + spacing: 6px; + padding-left: 10px; + padding-top: 1px; } + .window-list-box.vertical { + spacing: 2px; + padding-left: 0px; + padding-right: 0px; + padding-top: 10px; + padding-bottom: 10px; } + .window-list-box:highlight { + background-color: rgba(191, 23, 23, 0.5); } + +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; } + +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: rgba(238, 238, 236, 0.6); } + .window-list-item-box.top, .window-list-item-box.bottom { + border-bottom-width: 2px; } + .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel { + padding-left: 2px; } + .window-list-item-box.right { + padding-left: 0px; + padding-right: 0px; + border-right-width: 2px; } + .window-list-item-box.right StBin { + padding-right: 0; } + .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; + border-left-width: 2px; } + .window-list-item-box.left StBin { + padding-left: 1px; } + .window-list-item-box:hover, .window-list-item-box:groupFocus { + color: #eeeeec; + background-color: rgba(238, 238, 236, 0.1); } + .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running { + color: #eeeeec; + border-color: #ffd86e; } + .window-list-item-box .progress { + background-color: rgba(255, 216, 110, 0.8); } + +.window-list-item-demands-attention { + background-gradient-direction: vertical; + background-gradient-start: #a61414; + background-gradient-end: #a61414; } + +.window-list-preview { + spacing: 6px; + color: #eeeeec; + border: 1px solid #1f1f1f; + background-color: #0d0d0d; + border-radius: 6px; + padding: 6px 12px 12px 12px; + font-size: 1em; } + +.grouped-window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; } + +.grouped-window-list-item-box { + text-align: left; + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: rgba(0, 0, 0, 0.6); } + .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { + border-bottom-width: 2px; } + .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel { + padding-left: 2px; } + .grouped-window-list-item-box.right { + padding-left: 0px; + padding-right: 0px; + border-right-width: 2px; } + .grouped-window-list-item-box.right StBin { + padding-right: 0; } + .grouped-window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; + border-left-width: 2px; } + .grouped-window-list-item-box.left StBin { + padding-left: 1px; } + .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus { + color: #000000; + background-color: rgba(255, 255, 255, 0.3); } + .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked { + color: #000000; + border-color: #ffd86e; } + .grouped-window-list-item-box .progress { + background-color: rgba(255, 216, 110, 0.8); } + +.grouped-window-list-item-demands-attention { + background-gradient-direction: vertical; + background-gradient-start: #a61414; + background-gradient-end: #a61414; } + +.grouped-window-list-thumbnail-label { + padding-left: 4px; } + +.grouped-window-list-number-label { + z-index: 99; + color: rgba(255, 255, 255, 0.1); } + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #4a4a4a; } + +.grouped-window-list-button-label { + padding-left: 4px; } + +.grouped-window-list-thumbnail-alert { + background: rgba(255, 52, 52, 0.3); } + +.grouped-window-list-thumbnail-menu { + color: #eeeeec; + border: 1px solid #1f1f1f; + background-color: #0d0d0d; + border-radius: 6px; + padding: 0px; } + .grouped-window-list-thumbnail-menu > StBoxLayout { + padding: 4px; } + .grouped-window-list-thumbnail-menu .item-box { + padding: 10px; + border-radius: 6px; + spacing: 4px; } + .grouped-window-list-thumbnail-menu .item-box:outlined { + padding: 8px; + border: 1px solid #ffd86e; } + .grouped-window-list-thumbnail-menu .item-box:selected { + color: #000000; + background-color: #ffd86e; + border: 0px solid #ffd86e; } + .grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; } + .grouped-window-list-thumbnail-menu .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); } + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; } + .sound-button-container { + padding-right: 3px; + padding-left: 3px; } + .sound-button StIcon { + icon-size: 1.4em; } + +.sound-track-infos { + padding: 5px; } + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; } + .sound-track-info StIcon { + icon-size: 16px; } + .sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; } + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; } + +.sound-seek-box { + padding-left: 15px; } + .sound-seek-box StLabel { + padding-top: 2px; } + .sound-seek-box StIcon { + icon-size: 16px; } + +.sound-seek-slider { + width: 140px; } + +.sound-volume-menu-item { + padding: .4em 1.75em; } + .sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; } + +.sound-playback-control { + padding: 5px 10px 10px 10px; } + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; } + .sound-player > StBoxLayout:first-child StButton:small { + width: 20px; + height: 20px; + border: 1px solid transparent; } + .sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; } + .sound-player > StBoxLayout:first-child StButton:small:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + border-bottom-color: black; + background-image: linear-gradient(to top, #0a0a0a, #0f0f0f 1px); + text-shadow: 0 -1px rgba(0, 0, 0, 0.912); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.912); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); } + .sound-player > StBoxLayout:first-child StButton:small:active { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(black); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); } + +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(13, 13, 13, 0.9); + border-top: 1px solid #1f1f1f; + color: #eeeeec; } + .sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #eeeeec; + border-radius: 6px; + border: 1px solid transparent; } + .sound-player-overlay StButton StIcon { + icon-size: 16px; } + .sound-player-overlay StButton:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + border-bottom-color: black; + background-image: linear-gradient(to top, #0a0a0a, #0f0f0f 1px); + text-shadow: 0 -1px rgba(0, 0, 0, 0.912); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.912); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); } + .sound-player-overlay StButton:active { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(black); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .sound-player-overlay StBoxLayout { + padding-top: 2px; } + .sound-player-overlay > StBoxLayout { + spacing: 5px; } + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: black; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #ffd86e; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; } + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; } + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; } + .panel-left .workspace-switcher, .panel-right .workspace-switcher { + padding: 0; } + +.workspace-button { + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 0, 0, 0.2); + width: 20px; + height: 14px; + color: rgba(0, 0, 0, 0.45); + padding: 3px; + padding-top: 4px; + transition-duration: 200; } + .workspace-button.vertical { + height: 1.5em; + width: 24px; + padding: 0; + padding-top: 3px; + padding-bottom: 3px; } + .workspace-button:outlined { + background-color: #ffd86e; + color: #000000; } + .workspace-button:outlined:hover { + background-color: rgba(255, 216, 110, 0.7); + color: #000000; } + .workspace-button:hover { + background-color: rgba(238, 238, 236, 0.2); + color: #000000; } + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 6px; } + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 0, 0, 0.2); } + +.workspace-graph .workspace:active { + border: 1px solid #ffd86e; } + +.workspace-graph .workspace .windows { + -active-window-background: rgba(51, 51, 51, 0.8); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(51, 51, 51, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(77, 77, 77, 0.8); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(26, 26, 26, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.8); } + +.panel-launchers { + padding-left: 7px; + spacing: 2px; } + .panel-launchers .launcher { + padding-left: 2px; + padding-right: 2px; + padding-bottom: 2px; + transition-duration: 200; } + .panel-launchers .launcher:hover { + background-color: #ffd86e; } + .panel-launchers.vertical { + padding-top: 2px; + padding-bottom: 2px; + padding-left: 0px; + padding-right: 0px; + spacing: 1px; } + .panel-launchers.vertical .launcher { + padding-top: 2px; + padding-bottom: 2px; } + +#overview-corner { + background-image: url("assets/overview.png"); } + #overview-corner:hover { + background-image: url("assets/overview-hover.png"); } + +.applet-separator { + padding: 1px 4px; } + .applet-separator.vertical { + padding: 4px 1px; } + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); } + .applet-separator-line-vertical { + height: 1px; + background: rgba(255, 255, 255, 0.12); } + +.applet-box { + padding-left: 4px; + padding-right: 4px; + spacing: 4px; + color: #eeeeec; + text-shadow: none; + transition-duration: 100; + text-align: center; } + .applet-box.vertical { + padding-left: 0px; + padding-right: 0px; + padding-top: 3px; + padding-bottom: 3px; } + .applet-box:hover, .applet-box:checked { + color: #000000; + background-color: #ffd86e; } + .applet-box:hover-label, .applet-box:checked-label { + color: #000000; } + .applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(191, 23, 23, 0.5); } + +.applet-label { + font-weight: bold; + color: #eeeeec; } + .applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #000000; + text-shadow: none; } + +.applet-icon { + color: #000000; + icon-size: 22px; } + .applet-icon:hover, .applet-icon:checked, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon { + color: #000000; + text-shadow: none; } + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; } + +.user-label { + color: #eeeeec; + font-size: 1em; + font-weight: bold; + margin: 0px; } + +.desklet { + color: #eeeeec; } + .desklet:highlight { + background-color: rgba(191, 23, 23, 0.5); } + .desklet-with-borders { + border: 1px solid #1f1f1f; + border-radius: 6px; + background-color: #0d0d0d; + color: #eeeeec; + padding: 12px; + padding-bottom: 16px; } + .desklet-with-borders:highlight { + background-color: rgba(191, 23, 23, 0.5); } + .desklet-with-borders-and-header { + border: 1px solid #1f1f1f; + border-top-width: 0; + border-radius: 0 0 6px 6px; + background-color: #0d0d0d; + color: #eeeeec; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; } + .desklet-with-borders-and-header:highlight { + background-color: rgba(191, 23, 23, 0.5); } + .desklet-header { + border: 1px solid #1f1f1f; + border-radius: 6px 6px 0 0; + background-color: #050505; + color: #eeeeec; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; } + .desklet-drag-placeholder { + border: 2px solid #ffd86e; + background-color: rgba(255, 216, 110, 0.3); } + +.photoframe-box { + border: 1px solid #1f1f1f; + border-radius: 6px; + background-color: #0d0d0d; + color: #eeeeec; + padding: 12px; + padding-bottom: 16px; } + +.notification-applet-padding { + padding: .5em 1em; } + +.notification-applet-container { + max-height: 100px; } + +.tile-preview { + background-color: rgba(255, 216, 110, 0.3); + border: 1px solid #ffd86e; } + .tile-preview.snap { + background-color: rgba(255, 216, 110, 0.6); } + +.tile-hud { + background-color: rgba(255, 216, 110, 0.3); + border: 1px solid #ffd86e; } + .tile-hud.snap { + background-color: rgba(255, 216, 110, 0.6); } + .tile-hud:top { + border-top-width: 0px; } + .tile-hud:bottom { + border-bottom-width: 0px; } + .tile-hud:left { + border-left-width: 0px; } + .tile-hud:right { + border-right-width: 0px; } + .tile-hud:top-left { + border-top-width: 0px; + border-left-width: 0px; } + .tile-hud:top-right { + border-top-width: 0px; + border-right-width: 0px; } + .tile-hud:bottom-left { + border-bottom-width: 0px; + border-left-width: 0px; } + .tile-hud:bottom-right { + border-bottom-width: 0px; + border-right-width: 0px; } + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; } diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/border.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/border.png new file mode 100644 index 00000000..17be8d33 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/border.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..b19d1157 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..658cbf2a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..c9c3ebce Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button.png new file mode 100644 index 00000000..18e09059 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/button.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 00000000..7553e7c0 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 00000000..cbf32c15 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..6a76511e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..397b8419 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 00000000..5fb956cd Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 00000000..29f33f74 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed-insensitive.png new file mode 100644 index 00000000..de52e036 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed.png new file mode 100644 index 00000000..1a2afbd4 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-mixed.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 00000000..8b0e2268 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 00000000..e0d03aec Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..527f30e3 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..34e9779f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button-active.png new file mode 100644 index 00000000..5f3f66b2 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button-hover.png new file mode 100644 index 00000000..bbea9104 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png new file mode 100644 index 00000000..c172d2fc Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button.png new file mode 100644 index 00000000..3ed68705 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-button.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-entry-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-entry-active.png new file mode 100644 index 00000000..285d404a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-entry-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png new file mode 100644 index 00000000..d3049082 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-entry-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-entry.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-entry.png new file mode 100644 index 00000000..04cf805b Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-ltr-entry.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button-active.png new file mode 100644 index 00000000..c370d528 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button-hover.png new file mode 100644 index 00000000..9be12280 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png new file mode 100644 index 00000000..81cba0b3 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button.png new file mode 100644 index 00000000..b9090663 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-button.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-entry-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-entry-active.png new file mode 100644 index 00000000..c881fc42 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-entry-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png new file mode 100644 index 00000000..7986deb9 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-entry-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-entry.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-entry.png new file mode 100644 index 00000000..1af612e1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/combo-entry-rtl-entry.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry-active.png new file mode 100644 index 00000000..70b6241d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry-background-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry-background-insensitive.png new file mode 100644 index 00000000..bf3196e1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry-background-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry-insensitive.png new file mode 100644 index 00000000..2f9b8538 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry.png new file mode 100644 index 00000000..6b84fdcf Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/entry.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/focus.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/focus.png new file mode 100644 index 00000000..a1c99893 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/focus.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/frame-inline.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/frame-inline.png new file mode 100644 index 00000000..9f500003 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/frame-inline.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/frame-notebook.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 00000000..5494c216 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/frame-notebook.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/frame.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..bb448eba Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/handle-horz.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/handle-horz.png new file mode 100644 index 00000000..4c85c6ed Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/handle-horz.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/handle-vert.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/handle-vert.png new file mode 100644 index 00000000..ac0c98e6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/handle-vert.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/handle.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/handle.png new file mode 100644 index 00000000..6ae6c667 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/handle.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/line.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/line.png new file mode 100644 index 00000000..17be8d33 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/line.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-border.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-border.png new file mode 100644 index 00000000..bb448eba Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-border.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-checked-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-checked-hover.png new file mode 100644 index 00000000..65e1d1e6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-checked-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..0abcbadc Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..65e1d1e6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-hover.png new file mode 100644 index 00000000..90c9fceb Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-insensitive.png new file mode 100644 index 00000000..1d020982 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-mixed-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-mixed-hover.png new file mode 100644 index 00000000..14db16cd Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-mixed-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png new file mode 100644 index 00000000..058f6c98 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-mixed-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-mixed.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 00000000..14db16cd Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox-mixed.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox.png new file mode 100644 index 00000000..90c9fceb Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-checkbox.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-down-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-down-insensitive.png new file mode 100644 index 00000000..ad983e53 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-down-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-down.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-down.png new file mode 100644 index 00000000..2f28e41e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-down.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-left-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-left-hover.png new file mode 100644 index 00000000..a2cac3ef Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-left-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-left-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-left-insensitive.png new file mode 100644 index 00000000..86965a03 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-left-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-left.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-left.png new file mode 100644 index 00000000..a2cac3ef Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-left.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-right-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-right-hover.png new file mode 100644 index 00000000..80da318c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-right-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-right-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-right-insensitive.png new file mode 100644 index 00000000..3c8af15e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-right-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-right.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-right.png new file mode 100644 index 00000000..80da318c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-right.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-up-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-up-insensitive.png new file mode 100644 index 00000000..067969fb Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-up-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-up.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-up.png new file mode 100644 index 00000000..a99f7cf0 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-pan-up.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-checked-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-checked-hover.png new file mode 100644 index 00000000..63e5863f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-checked-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..d5297c34 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..63e5863f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-hover.png new file mode 100644 index 00000000..843e1566 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-insensitive.png new file mode 100644 index 00000000..0ef9fc74 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-mixed-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-mixed-hover.png new file mode 100644 index 00000000..5dc6d232 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-mixed-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-mixed-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-mixed-insensitive.png new file mode 100644 index 00000000..14881555 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-mixed-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-mixed.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 00000000..5dc6d232 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio-mixed.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio.png new file mode 100644 index 00000000..843e1566 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menu-radio.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menubar-item-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menubar-item-active.png new file mode 100644 index 00000000..d891b7ca Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/menubar-item-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png new file mode 100644 index 00000000..bbfe47cf Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-ltr-entry-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png new file mode 100644 index 00000000..94d20b19 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-ltr-entry-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png new file mode 100644 index 00000000..bbab2c40 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-ltr-entry.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png new file mode 100644 index 00000000..859b056d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-rtl-entry-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png new file mode 100644 index 00000000..da605075 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-rtl-entry-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png new file mode 100644 index 00000000..48b7aa3d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-combo-entry-rtl-entry.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-entry-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-entry-active.png new file mode 100644 index 00000000..f90a959b Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-entry-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-entry-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-entry-insensitive.png new file mode 100644 index 00000000..7facd5ce Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-entry-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-entry.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-entry.png new file mode 100644 index 00000000..aff55f1a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/notebook-entry.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-down-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-down-insensitive.png new file mode 100644 index 00000000..ad983e53 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-down-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-down.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-down.png new file mode 100644 index 00000000..2f28e41e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-down.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-left-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-left-insensitive.png new file mode 100644 index 00000000..54d26302 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-left-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-left-semi.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-left-semi.png new file mode 100644 index 00000000..b7cd8588 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-left-semi.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-left.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-left.png new file mode 100644 index 00000000..c9cb53ac Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-left.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-right-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-right-insensitive.png new file mode 100644 index 00000000..3eb32f22 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-right-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-right-semi.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 00000000..67638b4e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-right-semi.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-right.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-right.png new file mode 100644 index 00000000..6cf201d9 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-right.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-up-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-up-insensitive.png new file mode 100644 index 00000000..067969fb Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-up-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-up.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-up.png new file mode 100644 index 00000000..a99f7cf0 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/pan-up.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-horz-trough.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-horz-trough.png new file mode 100644 index 00000000..17ccca64 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-horz-trough.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-horz.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-horz.png new file mode 100644 index 00000000..fe67ff13 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-horz.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-vert-trough.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-vert-trough.png new file mode 100644 index 00000000..a007d5bf Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-vert-trough.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-vert.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-vert.png new file mode 100644 index 00000000..56770940 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/progressbar-vert.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 00000000..ad9480dc Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 00000000..60daff19 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..d4940db1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..b5036936 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 00000000..9a8b2702 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 00000000..dd13130a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed-insensitive.png new file mode 100644 index 00000000..250c0959 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 00000000..d23ef54a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-mixed.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 00000000..cccf200c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked-hover.png new file mode 100644 index 00000000..ae8aa98c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..c19447cc Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..6f5880e6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-horz-focus.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-horz-focus.png new file mode 100644 index 00000000..0484c08d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-horz-focus.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-horz-trough-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 00000000..df8b2184 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-horz-trough-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-horz-trough.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 00000000..a3d99fff Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-horz-trough.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 00000000..1fcbdcc8 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 00000000..978fe281 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider-insensitive.png new file mode 100644 index 00000000..6cb1a9dd Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider.png new file mode 100644 index 00000000..71c4a0bd Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-slider.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-vert-trough-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 00000000..43342f92 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-vert-trough-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-vert-trough.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 00000000..b938eba9 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scale-vert-trough.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-slider-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 00000000..54069223 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-slider-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 00000000..c22fe530 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-slider-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-slider.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 00000000..c22fe530 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-slider.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-trough.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-trough.png new file mode 100644 index 00000000..1f5ee046 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-horz-trough.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png new file mode 100644 index 00000000..03cb9329 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-active-rtl.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-active.png new file mode 100644 index 00000000..5be9f3ab Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png new file mode 100644 index 00000000..a095031e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-hover-rtl.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-hover.png new file mode 100644 index 00000000..38b343e6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-rtl.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-rtl.png new file mode 100644 index 00000000..a095031e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider-rtl.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider.png new file mode 100644 index 00000000..38b343e6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-slider.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-trough-rtl.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-trough-rtl.png new file mode 100644 index 00000000..66315c6d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-trough-rtl.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-trough.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-trough.png new file mode 100644 index 00000000..8806eee1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/scrollbar-vert-trough.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-down-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-down-insensitive.png new file mode 100644 index 00000000..bf45012d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-down-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-down.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-down.png new file mode 100644 index 00000000..d562d2a8 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-down.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 00000000..93d44870 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 00000000..a6f9db1a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down-insensitive.png new file mode 100644 index 00000000..dd0cef06 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 00000000..93d44870 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-down.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 00000000..ea5cccf6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 00000000..59330e60 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up-insensitive.png new file mode 100644 index 00000000..0963acc0 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 00000000..ea5cccf6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-ltr-up.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 00000000..907f77bd Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 00000000..ea473dcf Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down-insensitive.png new file mode 100644 index 00000000..1e3b15ed Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 00000000..907f77bd Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-down.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 00000000..abdde53f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 00000000..d52f38a1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up-insensitive.png new file mode 100644 index 00000000..248ad056 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 00000000..abdde53f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-rtl-up.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-up-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-up-insensitive.png new file mode 100644 index 00000000..65908b0b Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-up-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-up.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-up.png new file mode 100644 index 00000000..7486675f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/spin-up.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-down-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-down-active.png new file mode 100644 index 00000000..020707d6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-down-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-down.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-down.png new file mode 100644 index 00000000..020707d6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-down.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-horz-gap.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-horz-gap.png new file mode 100644 index 00000000..9a12e33a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-horz-gap.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-left-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..bff7cfce Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-left.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-left.png new file mode 100644 index 00000000..bff7cfce Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-left.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-right-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..db4b882f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-right.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-right.png new file mode 100644 index 00000000..fa9e2af2 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-right.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-up-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-up-active.png new file mode 100644 index 00000000..0afc4e6d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-up-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-up.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-up.png new file mode 100644 index 00000000..0afc4e6d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-up.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-vert-gap.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-vert-gap.png new file mode 100644 index 00000000..ef2eec66 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/tab-vert-gap.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-down-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-down-active.png new file mode 100644 index 00000000..b39c144a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-down-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-down-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-down-hover.png new file mode 100644 index 00000000..784de0b9 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-down-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-down.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-down.png new file mode 100644 index 00000000..0ca78d83 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-down.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-up-active.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-up-active.png new file mode 100644 index 00000000..7d85666a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-up-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-up-hover.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-up-hover.png new file mode 100644 index 00000000..32f5903a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-up-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-up.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-up.png new file mode 100644 index 00000000..1c74473e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-pan-up.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-separator-ltr.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-separator-ltr.png new file mode 100644 index 00000000..cd67974e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-separator-ltr.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-separator-rtl.png b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-separator-rtl.png new file mode 100644 index 00000000..6451d51f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-2.0/assets/treeview-separator-rtl.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/gtkrc b/src/themes/Cyberpunk-Edge/gtk-2.0/gtkrc new file mode 100644 index 00000000..b87559c4 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-2.0/gtkrc @@ -0,0 +1,39 @@ +# Based on Bridge by ScionicSpectre +# vim:set ts=2 sw=2 sts=2 ai et: +# +# This is the GTK+ 2 version of Adwaita. It's whole purpose is to look as the +# GTK+ 3 version as much as possible until GTK+ 2 dies completely. +# +# Note: comments for explaining styles are on the bottom of each file beside the +# widget matches. + +# Declare the colours used throughout the theme. +# There shouldn't be any fiddling with them in the theme files themselves in +# order to not mess up the dark theme. + +# Text/base +gtk-color-scheme = "text_color:white\nbase_color:#000" +# Foreground/background +gtk-color-scheme = "fg_color:#eeeeec\nbg_color:#0d0d0d" +# Selected foreground/background +gtk-color-scheme = "selected_bg_color:#ffd86e" +gtk-color-scheme = "selected_fg_color: #000000" +# Insensitive foreground/background +gtk-color-scheme = "insensitive_fg_color:#888a8d\ninsensitive_bg_color:#242731" +# Menus +gtk-color-scheme = "menu_color:#0f0f0f" +# Links +gtk-color-scheme = "link_color:#ffd86e\nvisited_link_color:#8db7ff" +# Treeview headers +gtk-color-scheme = "column_header_color:#898b8b\nhover_column_header_color:#bcbdbc" +# Window decoration +gtk-color-scheme = "window_color:#000" +# Tooltips +gtk-color-scheme = "tooltip_fg_color:#ffffff\ntooltip_bg_color:#000000" + +# Set GTK settings +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +# And hand over the control to the theme files +include "main.rc" diff --git a/src/themes/Cyberpunk-Edge/gtk-2.0/main.rc b/src/themes/Cyberpunk-Edge/gtk-2.0/main.rc new file mode 100644 index 00000000..062796d0 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-2.0/main.rc @@ -0,0 +1,2554 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK+ 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK+ 2 and 3 theme. + +style "default" { + + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-line-width = 1 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 3 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {4, 4, 4, 4} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {7, 7, 4, 5} + + GtkPaned::handle-size = 9 + GtkHPaned::handle-size = 9 + GtkVPaned::handle-size = 9 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 48 # 42 + 2*3 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 26 + GtkScale::slider_width = 26 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 6 + GtkProgressBar::min-vertical-bar-width = 6 + # Making this bigger than the min[height,width]-2*[y,x]spacing makes the + # whole progressbar thicker, so by setting it to the exact above value + # we get the maximum spacing between the text and the edges without + # doing so. + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 2 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 10 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = {13, 13, 5, 8} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 4 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @insensitive_bg_color + base[ACTIVE] = @selected_bg_color + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + image { + function = ARROW + detail = "vscrollbar" + } + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-left-hover.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-left-insensitive.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/menu-pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/menu-pan-right-hover.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/menu-pan-right-insensitive.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/menu-pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/menu-pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-insensitive.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-insensitive.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-insensitive.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-insensitive.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/line.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/line.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + file = "assets/handle-horz.png" + border = {0, 0, 4, 4} + orientation = HORIZONTAL + } + + image { + function = HANDLE + file = "assets/handle-vert.png" + border = {4, 4, 0, 0} + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/pan-down.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-left-active.png" + border = {3, 0, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-left.png" + border = {3, 0, 3, 3} + stretch = TRUE + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-right-active.png" + border = {0, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-right.png" + border = {0, 3, 3, 3} + stretch = TRUE + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-up-active.png" + border = {3, 3, 3, 0} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-up.png" + border = {3, 3, 3, 0} + stretch = TRUE + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab-down-active.png" + border = {3, 3, 0, 3} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-down.png" + border = {3, 3, 0, 3} + stretch = TRUE + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {1, 0, 1, 1} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-vert-gap.png" + gap_border = {0, 1, 1, 1} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab-horz-gap.png" + gap_border = {1, 1, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-trough-rtl.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + + # Disable insensitive sliders + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {6, 6, 7, 6 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active.png" + border = {7, 6, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-slider-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-slider-hover-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-slider-active-rtl.png" + border = {6, 7, 6, 6} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-insensitive.png" + } + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-insensitive.png" + } + + ########### + # Menubar # + ########### + + image { + function = BOX + detail = "menubar" + file = "assets/line.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/line.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/line.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/line.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/line.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-insensitive.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-insensitive.png" + border = {1, 4, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-insensitive.png" + border = {4, 1, 4, 0} + stretch = TRUE + overlay_file = "assets/spin-up-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-insensitive.png" + border = {1, 4, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-insensitive.png" + border = {4, 1, 1, 4} + stretch = TRUE + overlay_file = "assets/spin-down-insensitive.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-horz.png" + stretch = TRUE + border = {2, 2, 1, 1} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-vert.png" + stretch = TRUE + border = {1, 1, 2, 2} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + + } + +} + +style "menubar" { + + # Needed to fix Firefox's menubar text + bg[SELECTED] = @selected_fg_color + fg[SELECTED] = @link_color + +} + +style "menubar_item" { + + xthickness = 3 + ythickness = 4 + + fg[PRELIGHT] = @link_color + + engine "pixmap" { + image { + function = BOX + state = PRELIGHT + file = "assets/menubar-item-active.png" + border = {0, 0, 0, 3} + } + } + +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_color + bg[INSENSITIVE] = @menu_color + bg[PRELIGHT] = @menu_color + bg[SELECTED] = @selected_bg_color + +} + +style "menu_item" { + + xthickness = 3 + ythickness = 4 + + bg[PRELIGHT] = @selected_bg_color + # Chromium uses this setting + bg[SELECTED] = @selected_bg_color + + fg[PRELIGHT] = @selected_fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @selected_fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-insensitive.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-insensitive.png" + overlay_stretch = FALSE + } + + + + } + +} + +style "separator_menu_item" { + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + image { + function = BOX + file = "assets/line.png" + } + } + +} + +style "button" { + + xthickness = 2 + ythickness = 2 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "link_button" { + + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } + +} + +style "entry" { + + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 4 + ythickness = 4 + +} + +style "combobox" { + + xthickness = 6 + ythickness = 4 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + +} + +style "combobox_cellview" { + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "combobox_entry" { + + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 1, 0, 0} + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-entry-ltr-button.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-entry-ltr-button-hover.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-entry-ltr-button-active.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-entry-ltr-button-insensitive.png" + border = {0, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-entry-rtl-button.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-entry-rtl-button-hover.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-entry-rtl-button-active.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-entry-rtl-button-insensitive.png" + border = {4, 0, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "combo_button_padding" { + + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {6, 8, 4, 4} + +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/notebook-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @insensitive_bg_color +} + +style "normal_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + } + } +} + +style "notebook_combo" { + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-ltr-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-active.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/notebook-combo-entry-rtl-entry-insensitive.png" + border = {4, 4, 4, 4} + stretch = TRUE + direction = RTL + } + + } + +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {10, 10, 0, 0} + stretch = TRUE + } + + } + +} + +style "scale_vert" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 10, 10} + stretch = TRUE + } + + } + +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-horz-trough.png" + border = {3, 3, 2, 2} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-vert-trough.png" + border = {2, 2, 3, 3} + stretch = TRUE + orientation = VERTICAL + } + + } + +} + +style "treeview_header" { + + xthickness = 1 + ythickness = 0 + + fg[NORMAL] = @column_header_color + fg[PRELIGHT] = @hover_column_header_color + + font_name = "Bold" + + GtkButton::inner-border = {5, 5, 0, 1} + + engine "pixmap" { + + image { + function = BOX + file = "assets/treeview-separator-ltr.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + file = "assets/treeview-separator-rtl.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-up-hover.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-up-active.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/treeview-pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/treeview-pan-down-hover.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/treeview-pan-down-active.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + } + +} + +style "scrolled_window" { + + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } + +} + +style "frame" { + + engine "pixmap" { + + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + + } + +} + +style "toolbar_button" { + + xthickness = 2 + ythickness = 2 + + GtkButton::inner-border = {2, 2, 2, 2} + +} + +style "toolbar_separator" { + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/line.png" + } + } + +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } + +} + +style "tooltip" { + + xthickness = 13 + ythickness = 13 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "disable_separator" { + + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 + +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + + ###################################### + # Override padding, style and colour # + ###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Treeview buttons +widget_class "***" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" +# And disable separators on them +widget_class "*.*" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Toolbar buttons have different paddings +widget_class "**" style "toolbar_button" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" +widget_class "***" style "notebook_combo" +widget_class "***" style "notebook_combo" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" +widget_class "****" style "combobox_entry" +widget_class "****" style "combobox_entry" +widget_class "***." style "combo_button_padding" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/bullet-symbolic.svg b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/bullet-symbolic.svg new file mode 100644 index 00000000..c0299734 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/bullet-symbolic.svg @@ -0,0 +1,155 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/bullet-symbolic.symbolic.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/bullet-symbolic.symbolic.png new file mode 100644 index 00000000..0ed01194 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/bullet-symbolic.symbolic.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/bullet@2-symbolic.symbolic.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/bullet@2-symbolic.symbolic.png new file mode 100644 index 00000000..2f26a510 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/bullet@2-symbolic.symbolic.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/check-symbolic.svg b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/check-symbolic.svg new file mode 100644 index 00000000..bac5cd6a --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/check-symbolic.svg @@ -0,0 +1,154 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/check-symbolic.symbolic.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/check-symbolic.symbolic.png new file mode 100644 index 00000000..21be6127 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/check-symbolic.symbolic.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/check@2-symbolic.symbolic.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/check@2-symbolic.symbolic.png new file mode 100644 index 00000000..2c2a0ddb Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/check@2-symbolic.symbolic.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/close.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/close.png new file mode 100644 index 00000000..8ea117d6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/close.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/close@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/close@2.png new file mode 100644 index 00000000..05da08cd Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/close@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/dash-symbolic.svg b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/dash-symbolic.svg new file mode 100644 index 00000000..7886d541 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/dash-symbolic.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/dash-symbolic.symbolic.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/dash-symbolic.symbolic.png new file mode 100644 index 00000000..c20d4bac Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/dash-symbolic.symbolic.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/dash@2-symbolic.symbolic.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/dash@2-symbolic.symbolic.png new file mode 100644 index 00000000..d2b3385e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/dash@2-symbolic.symbolic.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/maximize.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/maximize.png new file mode 100644 index 00000000..8a6d1bfc Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/maximize.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/maximize@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/maximize@2.png new file mode 100644 index 00000000..6bcc9ec8 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/maximize@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/minimize.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/minimize.png new file mode 100644 index 00000000..f4da52f0 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/minimize.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/minimize@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/minimize@2.png new file mode 100644 index 00000000..e1546dc4 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/minimize@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png new file mode 100644 index 00000000..f3038869 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png new file mode 100644 index 00000000..66570623 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest.png new file mode 100644 index 00000000..62f7ec1e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest@2.png new file mode 100644 index 00000000..d9b3444f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png new file mode 100644 index 00000000..8395ed30 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png new file mode 100644 index 00000000..c36228d2 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png new file mode 100644 index 00000000..5cb90542 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png new file mode 100644 index 00000000..ca28a9df Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest.png new file mode 100644 index 00000000..93ec2f4c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest@2.png new file mode 100644 index 00000000..162fa267 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png new file mode 100644 index 00000000..5cb90542 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png new file mode 100644 index 00000000..ca28a9df Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest.png new file mode 100644 index 00000000..93ec2f4c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest@2.png new file mode 100644 index 00000000..162fa267 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png new file mode 100644 index 00000000..ef14660c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 00000000..03fe555c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png new file mode 100644 index 00000000..331dc198 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png new file mode 100644 index 00000000..560b817d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png new file mode 100644 index 00000000..38757a8d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png new file mode 100644 index 00000000..5eeff517 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest.png new file mode 100644 index 00000000..a5eab18a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest@2.png new file mode 100644 index 00000000..0d644faa Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png new file mode 100644 index 00000000..f3038869 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png new file mode 100644 index 00000000..fbccc3d5 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest.png new file mode 100644 index 00000000..62f7ec1e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest@2.png new file mode 100644 index 00000000..5c498b03 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png new file mode 100644 index 00000000..8395ed30 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png new file mode 100644 index 00000000..57cfc42f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 00000000..5cb90542 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png new file mode 100644 index 00000000..ca28a9df Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest.png new file mode 100644 index 00000000..93ec2f4c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest@2.png new file mode 100644 index 00000000..162fa267 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png new file mode 100644 index 00000000..ef14660c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png new file mode 100644 index 00000000..03fe555c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above.png new file mode 100644 index 00000000..3d522ac0 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png new file mode 100644 index 00000000..3c1d6954 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png new file mode 100644 index 00000000..9b154c30 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png new file mode 100644 index 00000000..08db8591 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest.png new file mode 100644 index 00000000..f0297b49 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest@2.png new file mode 100644 index 00000000..9add8475 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png new file mode 100644 index 00000000..ed59571c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png new file mode 100644 index 00000000..1910ee63 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png new file mode 100644 index 00000000..2977074c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png new file mode 100644 index 00000000..c28fa3e3 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest.png new file mode 100644 index 00000000..db57639e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest@2.png new file mode 100644 index 00000000..cf564ad8 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png new file mode 100644 index 00000000..2977074c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png new file mode 100644 index 00000000..c28fa3e3 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest.png new file mode 100644 index 00000000..db57639e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest@2.png new file mode 100644 index 00000000..cf564ad8 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png new file mode 100644 index 00000000..7283014d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png new file mode 100644 index 00000000..b802db01 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png new file mode 100644 index 00000000..0fd1ac54 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png new file mode 100644 index 00000000..e2a3c970 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png new file mode 100644 index 00000000..505c7ecc Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png new file mode 100644 index 00000000..8d315981 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest.png new file mode 100644 index 00000000..d4334134 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest@2.png new file mode 100644 index 00000000..dc82d150 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png new file mode 100644 index 00000000..9b154c30 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 00000000..08db8591 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest.png new file mode 100644 index 00000000..f0297b49 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest@2.png new file mode 100644 index 00000000..9add8475 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png new file mode 100644 index 00000000..a9a013ec Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png new file mode 100644 index 00000000..4d0d793e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png new file mode 100644 index 00000000..2977074c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 00000000..c28fa3e3 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest.png new file mode 100644 index 00000000..db57639e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest@2.png new file mode 100644 index 00000000..cf564ad8 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png new file mode 100644 index 00000000..0fd1ac54 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png new file mode 100644 index 00000000..e2a3c970 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below.png new file mode 100644 index 00000000..41d1ac6f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png new file mode 100644 index 00000000..a77c0b7c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png new file mode 100644 index 00000000..297fe16e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png new file mode 100644 index 00000000..0ef9870c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest.png new file mode 100644 index 00000000..c5f46123 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest@2.png new file mode 100644 index 00000000..85587b25 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png new file mode 100644 index 00000000..c28f092e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png new file mode 100644 index 00000000..db249b65 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png new file mode 100644 index 00000000..df9d144a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png new file mode 100644 index 00000000..c525ae2e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest.png new file mode 100644 index 00000000..5df6b136 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest@2.png new file mode 100644 index 00000000..662a1826 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png new file mode 100644 index 00000000..df9d144a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png new file mode 100644 index 00000000..c525ae2e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest.png new file mode 100644 index 00000000..5df6b136 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest@2.png new file mode 100644 index 00000000..662a1826 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png new file mode 100644 index 00000000..06f3a9e3 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png new file mode 100644 index 00000000..b76e980f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png new file mode 100644 index 00000000..977e373c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png new file mode 100644 index 00000000..b76e980f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png new file mode 100644 index 00000000..30877f30 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png new file mode 100644 index 00000000..b0a835d1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-darkest.png new file mode 100644 index 00000000..50a4eb20 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-darkest@2.png new file mode 100644 index 00000000..5594b453 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png new file mode 100644 index 00000000..297fe16e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png new file mode 100644 index 00000000..3194744f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-darkest.png new file mode 100644 index 00000000..c5f46123 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-darkest@2.png new file mode 100644 index 00000000..77a9438d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png new file mode 100644 index 00000000..c28f092e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png new file mode 100644 index 00000000..3a283d1d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png new file mode 100644 index 00000000..df9d144a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png new file mode 100644 index 00000000..c525ae2e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest.png new file mode 100644 index 00000000..5df6b136 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest@2.png new file mode 100644 index 00000000..662a1826 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png new file mode 100644 index 00000000..06f3a9e3 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png new file mode 100644 index 00000000..c32b58b7 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above.png new file mode 100644 index 00000000..5e0e7f73 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png new file mode 100644 index 00000000..fc0cf2c4 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png new file mode 100644 index 00000000..ba43e328 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png new file mode 100644 index 00000000..a272883a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest.png new file mode 100644 index 00000000..cfb603d2 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest@2.png new file mode 100644 index 00000000..1451182f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png new file mode 100644 index 00000000..1a7d65c8 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png new file mode 100644 index 00000000..9ef1f7e5 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png new file mode 100644 index 00000000..45527534 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png new file mode 100644 index 00000000..903313d9 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-darkest.png new file mode 100644 index 00000000..27b26ea1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-darkest@2.png new file mode 100644 index 00000000..9fd41801 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png new file mode 100644 index 00000000..45527534 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png new file mode 100644 index 00000000..903313d9 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest.png new file mode 100644 index 00000000..27b26ea1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest@2.png new file mode 100644 index 00000000..9fd41801 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png new file mode 100644 index 00000000..acac5e95 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png new file mode 100644 index 00000000..89a61131 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png new file mode 100644 index 00000000..acac5e95 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png new file mode 100644 index 00000000..89a61131 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png new file mode 100644 index 00000000..fc411ea7 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png new file mode 100644 index 00000000..dac4eb74 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest.png new file mode 100644 index 00000000..f0e25911 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest@2.png new file mode 100644 index 00000000..f02e565b Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png new file mode 100644 index 00000000..ba43e328 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png new file mode 100644 index 00000000..df052c3b Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-darkest.png new file mode 100644 index 00000000..cfb603d2 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-darkest@2.png new file mode 100644 index 00000000..2caaa1f9 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png new file mode 100644 index 00000000..1a7d65c8 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png new file mode 100644 index 00000000..d4c7d335 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png new file mode 100644 index 00000000..45527534 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png new file mode 100644 index 00000000..903313d9 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-darkest.png new file mode 100644 index 00000000..27b26ea1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-darkest@2.png new file mode 100644 index 00000000..9fd41801 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png new file mode 100644 index 00000000..acac5e95 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png new file mode 100644 index 00000000..ae7b771a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below.png new file mode 100644 index 00000000..2ca03861 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png new file mode 100644 index 00000000..bbfa7b2a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-dark.png new file mode 100644 index 00000000..547b04ba Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-dark@2.png new file mode 100644 index 00000000..85108564 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-darkest.png new file mode 100644 index 00000000..00ca83e3 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-darkest@2.png new file mode 100644 index 00000000..53f73dba Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active.png new file mode 100644 index 00000000..ba75071a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active@2.png new file mode 100644 index 00000000..952e57ab Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-active@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-dark.png new file mode 100644 index 00000000..e74bc216 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-dark@2.png new file mode 100644 index 00000000..c65d7742 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-darkest.png new file mode 100644 index 00000000..f95bded2 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-darkest@2.png new file mode 100644 index 00000000..5240b5bd Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-dark.png new file mode 100644 index 00000000..2b707e4f Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-dark@2.png new file mode 100644 index 00000000..0f6e6c97 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-darkest.png new file mode 100644 index 00000000..44706b2c Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-darkest@2.png new file mode 100644 index 00000000..c99cbe2e Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover.png new file mode 100644 index 00000000..ba75071a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover@2.png new file mode 100644 index 00000000..952e57ab Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end-hover@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end.png new file mode 100644 index 00000000..77ecabee Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end@2.png new file mode 100644 index 00000000..95c0a28d Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-end@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-dark.png new file mode 100644 index 00000000..43b5cefc Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-dark@2.png new file mode 100644 index 00000000..a6352ac1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-darkest.png new file mode 100644 index 00000000..b0da95a7 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-darkest@2.png new file mode 100644 index 00000000..6a9d0a34 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active.png new file mode 100644 index 00000000..81f4aeb4 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active@2.png new file mode 100644 index 00000000..f3a51690 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-active@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-dark.png new file mode 100644 index 00000000..b735e0d1 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-dark@2.png new file mode 100644 index 00000000..b0f87fa6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-darkest.png new file mode 100644 index 00000000..e112eb78 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-darkest@2.png new file mode 100644 index 00000000..ff1d3357 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-dark.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-dark.png new file mode 100644 index 00000000..b20aa4c6 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-dark.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-dark@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-dark@2.png new file mode 100644 index 00000000..ffcac073 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-dark@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-darkest.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-darkest.png new file mode 100644 index 00000000..d3367687 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-darkest.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-darkest@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-darkest@2.png new file mode 100644 index 00000000..1d6831ad Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover-darkest@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover.png new file mode 100644 index 00000000..81f4aeb4 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover@2.png new file mode 100644 index 00000000..f3a51690 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start-hover@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start.png new file mode 100644 index 00000000..0aba8aab Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start@2.png new file mode 100644 index 00000000..5a3ca66a Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/text-select-start@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/titlebutton.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/titlebutton.png new file mode 100644 index 00000000..61d73453 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/titlebutton.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/assets/titlebutton@2.png b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/titlebutton@2.png new file mode 100644 index 00000000..d8fa73c5 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/assets/titlebutton@2.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/gtk-dark.css b/src/themes/Cyberpunk-Edge/gtk-3.0/gtk-dark.css new file mode 120000 index 00000000..78c9d4e3 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-3.0/gtk-dark.css @@ -0,0 +1 @@ +gtk.css \ No newline at end of file diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/gtk.css b/src/themes/Cyberpunk-Edge/gtk-3.0/gtk.css new file mode 100644 index 00000000..79a6ef5a --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-3.0/gtk.css @@ -0,0 +1,7245 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +* { + padding: 0; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #bf1717; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 4px; + -gtk-secondary-caret-color: #ffd86e; } + +/*************** + * Base States * + ***************/ +.background { + color: #eeeeec; + background-color: #0d0d0d; } + .background:backdrop { + color: #7d7d7c; + background-color: #0d0d0d; + text-shadow: none; + -gtk-icon-shadow: none; } + +/* + 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 { + color: #eeeeec; + background-color: #0d0d0d; } + .gtkstyle-fallback:hover { + color: #eeeeec; + background-color: #262626; } + .gtkstyle-fallback:active { + color: #eeeeec; + background-color: black; } + .gtkstyle-fallback:disabled { + color: #7d7d7c; + background-color: #080808; } + .gtkstyle-fallback:selected { + color: #000000; + background-color: #ffd86e; } + +.view, iconview, +.view text, +iconview text, +textview text { + color: white; + background-color: black; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: #cdcdcd; + background-color: #030303; } + .view:backdrop:disabled, iconview:backdrop:disabled, + .view text:backdrop:disabled, + iconview text:backdrop:disabled, + textview text:backdrop:disabled { + color: #333333; } + .view:disabled, iconview:disabled, + .view text:disabled, + iconview text:disabled, + textview text:disabled { + color: #7d7d7c; + background-color: #080808; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected { + border-radius: 3px; } + +textview border { + background-color: #060606; } + +.rubberband, +rubberband, +.content-view rubberband, +.content-view .rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid #ffca3b; + background-color: rgba(255, 202, 59, 0.2); } + +flowbox flowboxchild { + padding: 3px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +.content-view .tile { + margin: 2px; + background-color: black; + border-radius: 0; + padding: 0; } + .content-view .tile:backdrop { + background-color: black; } + .content-view .tile:active, .content-view .tile:selected { + background-color: #ffd86e; } + .content-view .tile:disabled { + background-color: #080808; } + +label { + caret-color: currentColor; } + label selection { + background-color: #ffd86e; + color: #000000; } + label:disabled { + color: #7d7d7c; } + button label:disabled { + color: inherit; } + label:disabled:backdrop { + color: #333333; } + button label:disabled:backdrop { + color: inherit; } + label.error { + color: #bf1717; } + label.error:disabled { + color: rgba(191, 23, 23, 0.5); } + label.error:disabled:backdrop { + color: rgba(191, 23, 23, 0.4); } + +.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle, label.separator { + opacity: 0.55; + text-shadow: none; } + +assistant .sidebar { + background-color: black; + border-top: 1px solid #1f1f1f; } + assistant .sidebar:backdrop { + background-color: #030303; + border-color: #1f1f1f; } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 6px 12px; } + +assistant .sidebar label.highlight { + background-color: #3a3a39; } + +.osd .scale-popup, .app-notification, +.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, +.osd { + color: white; + border: none; + background-color: #303340; + background-clip: padding-box; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, + .osd:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:backdrop { + color: #7d7d7c; } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/********************** + * General Typography * + **********************/ +.large-title { + font-weight: 300; + font-size: 24pt; } + +.title-1 { + font-weight: 800; + font-size: 20pt; } + +.title-2 { + font-weight: 800; + font-size: 15pt; } + +.title-3 { + font-weight: 700; + font-size: 15pt; } + +.title-4 { + font-weight: 700; + font-size: 13pt; } + +.heading { + font-weight: 700; + font-size: 11pt; } + +.body { + font-weight: 400; + font-size: 11pt; } + +.caption-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } + +/**************** + * Text Entries * + ****************/ +spinbutton:not(.vertical), +entry { + min-height: 28px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 6px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: white; + border-color: #1f1f1f; + background-color: black; + box-shadow: inset 0 0 0 1px rgba(255, 216, 110, 0); } + spinbutton:not(.vertical) image.left, + entry image.left { + margin-right: 6px; } + spinbutton:not(.vertical) image.right, + entry image.right { + margin-left: 6px; } + spinbutton.flat:not(.vertical), + entry.flat:focus, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton:focus:not(.vertical), + entry:focus { + box-shadow: inset 0 0 0 1px #ffd86e; + border-color: #d49b00; } + spinbutton:disabled:not(.vertical), + entry:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-color: #080808; + box-shadow: none; } + spinbutton:backdrop:not(.vertical), + entry:backdrop { + color: #cdcdcd; + border-color: #1f1f1f; + background-color: #030303; + box-shadow: none; + transition: 200ms ease-out; } + spinbutton:backdrop:disabled:not(.vertical), + entry:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-color: #080808; + box-shadow: none; } + spinbutton.error:not(.vertical), + entry.error { + color: #bf1717; + border-color: #200404; } + spinbutton.error:focus:not(.vertical), + entry.error:focus { + box-shadow: inset 0 0 0 1px #bf1717; + border-color: #200404; } + spinbutton.error:not(.vertical) selection, + entry.error selection { + background-color: #bf1717; } + spinbutton.warning:not(.vertical), + entry.warning { + color: #fd7d00; + border-color: #4b2500; } + spinbutton.warning:focus:not(.vertical), + entry.warning:focus { + box-shadow: inset 0 0 0 1px #fd7d00; + border-color: #4b2500; } + spinbutton.warning:not(.vertical) selection, + entry.warning selection { + background-color: #fd7d00; } + spinbutton:not(.vertical) image, + entry image { + color: #bebebd; } + spinbutton:not(.vertical) image:hover, + entry image:hover { + color: #eeeeec; } + spinbutton:not(.vertical) image:active, + entry image:active { + color: #ffd86e; } + spinbutton:not(.vertical) image:backdrop, + entry image:backdrop { + color: #656564; } + spinbutton:drop(active):not(.vertical), + entry:drop(active):focus, + entry:drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:focus:not(.vertical), .osd entry:focus { + color: white; + border-color: #ffd86e; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: inset 0 0 0 1px #ffd86e; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: #97999f; + border-color: black; + background-color: rgba(68, 72, 83, 0.5); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -6px; + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #ffd86e; + border-style: solid; + box-shadow: none; } + spinbutton:not(.vertical) progress:backdrop, + entry progress:backdrop { + background-color: transparent; } + +.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry { + border-left-color: #d49b00; } + +.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry { + border-left-color: #200404; } + +.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: #19a187; } + +.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #090909; } + .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) { + border-top-color: #0b0b0b; } + +.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { + border-top-color: #090909; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus:not(:only-child) { + border-top-color: #d49b00; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical), +.linked.vertical > entry + entry:focus.error:not(:only-child) { + border-top-color: #200404; } + +.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: #19a187; } + +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #d49b00; } + +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:focus.error:not(:only-child) + entry, +.linked.vertical > entry:focus.error:not(:only-child) + button, +.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo { + border-top-color: #200404; } + +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #19a187; } + +spinbutton.error:not(.vertical), +entry.error { + color: #bf1717; } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: black; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: black; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #ffd86e; } + +.entry-tag { + padding: 5px; + margin-top: 2px; + margin-bottom: 2px; + border-style: none; + color: black; + background-color: #777776; } + :dir(ltr) .entry-tag { + margin-left: 8px; + margin-right: -5px; } + :dir(rtl) .entry-tag { + margin-left: -5px; + margin-right: 8px; } + .entry-tag:hover { + background-color: #909090; } + :backdrop .entry-tag { + color: #030303; + background-color: #40403f; } + .entry-tag.button { + background-color: transparent; + color: rgba(0, 0, 0, 0.7); } + :not(:backdrop) .entry-tag.button:hover { + border: 1px solid #777776; + color: black; } + :not(:backdrop) .entry-tag.button:active { + background-color: #777776; + color: rgba(0, 0, 0, 0.7); } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#ffedbb), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#ffd86e), to(transparent)); } } + +button.titlebutton, notebook > header > tabs > arrow, +button { + min-height: 24px; + min-width: 16px; + padding: 2px 6px; + border: 1px solid; + border-radius: 6px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + transition: none; } + button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover, + button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active, + button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > arrow:hover, + button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; + -gtk-icon-effect: highlight; } + notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button:active, + button:checked { + color: #000000; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); + transition-duration: 50ms; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + transition: 200ms ease-out; + -gtk-icon-effect: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #333333; + border-color: #1f1f1f; + background-image: image(#010101); + box-shadow: none; } + button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(black); + box-shadow: none; } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 2px; + padding-right: 2px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #19a187; + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #000000; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #7d7d7c; } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: white; + border-radius: 5px; + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 34px; } + + button.osd:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); + border: none; + box-shadow: none; } + + button.osd:disabled:backdrop, + button.osd:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + + button.osd:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + border: none; } + +.app-notification button, +.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + box-shadow: none; + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + + +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ffd45f; + background-image: image(#ffd86e); + box-shadow: none; } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ffd86e; } + + button.suggested-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ffca3b; + background-image: image(#ffebb5); + box-shadow: none; } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ffc527; + background-image: linear-gradient(to right, #ffc831, #ffc21c); + box-shadow: 0 2px 4px rgba(255, 197, 39, 0.25); } + + button.suggested-action:backdrop, + button.suggested-action.flat:backdrop { + color: #fff7e2; + border-color: #ffca3b; + background-image: image(#ffd86e); + box-shadow: none; } + + button.suggested-action:backdrop:active, + button.suggested-action:backdrop:checked, + button.suggested-action.flat:backdrop:active, + button.suggested-action.flat:backdrop:checked { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; } + + button.suggested-action:backdrop:disabled, + button.suggested-action.flat:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + + 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 { + color: #e4cc8c; + border-color: #ffca3b; + background-image: image(#d5b14d); + box-shadow: none; } + + button.suggested-action.flat:backdrop, + button.suggested-action.flat:disabled, + button.suggested-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(255, 216, 110, 0.8); } + + button.suggested-action:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #eddeb5; + border-color: #ffca3b; + background-image: image(#d3ad45); + box-shadow: none; } + .osd button.suggested-action { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(255, 216, 110, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(255, 216, 110, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#ffd86e); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd button.suggested-action:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(255, 216, 110, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #991212; + background-image: image(#a61414); + box-shadow: none; } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #a61414; } + + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + background-image: image(#e41d1d); + box-shadow: none; } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #670c0c; + background-image: linear-gradient(to right, #700d0d, #5d0b0b); + box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); } + + button.destructive-action:backdrop, + button.destructive-action.flat:backdrop { + color: #edd0d0; + border-color: #790e0e; + background-image: image(#a61414); + box-shadow: none; } + + button.destructive-action:backdrop:active, + button.destructive-action:backdrop:checked, + button.destructive-action.flat:backdrop:active, + button.destructive-action.flat:backdrop:checked { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; } + + button.destructive-action:backdrop:disabled, + button.destructive-action.flat:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + + 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 { + color: #a96363; + border-color: #790e0e; + background-image: image(#7b0f0f); + box-shadow: none; } + + button.destructive-action.flat:backdrop, + button.destructive-action.flat:disabled, + button.destructive-action.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(166, 20, 20, 0.8); } + + button.destructive-action:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c69e9e; + border-color: #790e0e; + background-image: image(#720e0e); + box-shadow: none; } + .osd button.destructive-action { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.5)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.7)); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a61414); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd button.destructive-action:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + +.stack-switcher > button { + outline-offset: -3px; } + .stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; } + .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; } + + +button.font separator, +button.file separator { + background-color: transparent; } + + +button.font > box > box > label { + font-weight: bold; } + +.primary-toolbar button { + -gtk-icon-shadow: none; } + + +button.circular { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + padding: 2px; + /* circles instead of ellipses */ + background-origin: padding-box, border-box; + background-clip: padding-box, border-box; } + + button.circular label { + padding: 0; } + + button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#1f1f1f), linear-gradient(to top, black 25%, #1f1f1f 50%); + box-shadow: none; + border-color: transparent; } + + button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030), linear-gradient(to top, black 25%, #1f1f1f 50%); + box-shadow: none; + border-color: transparent; } + +stacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#ffedbb), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.96)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop, + .stack-switcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), + .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; } + +.inline-toolbar toolbutton > button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + .inline-toolbar toolbutton > button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #000000; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); } + .inline-toolbar toolbutton > button:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(black); + box-shadow: none; } + .inline-toolbar toolbutton > button:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; } + .inline-toolbar toolbutton > button:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked { + color: #333333; + border-color: #1f1f1f; + background-image: image(#010101); + box-shadow: none; } + +.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat { + border-right-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; + -gtk-outline-top-left-radius: 6px; + -gtk-outline-bottom-left-radius: 6px; } + +.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat { + border-right-style: solid; + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + -gtk-outline-top-right-radius: 6px; + -gtk-outline-bottom-right-radius: 6px; } + +.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat { + border-style: solid; + border-radius: 6px; + -gtk-outline-radius: 6px; } + +.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button { + border-style: solid solid none solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; + -gtk-outline-top-left-radius: 6px; + -gtk-outline-top-right-radius: 6px; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-style: solid; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + -gtk-outline-bottom-left-radius: 6px; + -gtk-outline-bottom-right-radius: 6px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-style: solid; + border-radius: 6px; + -gtk-outline-radius: 6px; } + +.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked, +button:visited:hover, +button:visited:active, +button:visited:checked, button:link, +button:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat, +.menuitem.button.flat { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat, +.menuitem.button.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 6px; + outline-offset: -2px; } + modelbutton.flat:hover, + .menuitem.button.flat:hover { + background-color: #181818; } + +modelbutton.flat arrow { + background: none; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +button.color { + padding: 4px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 0; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473, #1748 */ +list row button.image-button:not(.flat) { + border: 1px solid rgba(31, 31, 31, 0.5); } + list row button.image-button:not(.flat):hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked { + color: #000000; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); } + +/********* + * Links * + *********/ +button:link > label, +button:visited > label, button:link, +button:visited, +*:link { + color: #fff3d4; } + button:link > label:visited, + button:visited > label:visited, + button:visited, + *:link:visited { + color: #ffe6a1; } + *:selected button:link > label:visited, + *:selected button:visited > label:visited, + *:selected button:visited, *:selected *:link:visited { + color: #665c40; } + button:link > label:hover, + button:visited > label:hover, button:hover:link, + button:hover:visited, + *:link:hover { + color: white; } + *:selected button:link > label:hover, + *:selected button:visited > label:hover, *:selected button:hover:link, + *:selected button:hover:visited, *:selected *:link:hover { + color: #1a1a1a; } + button:link > label:active, + button:visited > label:active, button:active:link, + button:active:visited, + *:link:active { + color: #fff3d4; } + *:selected button:link > label:active, + *:selected button:visited > label:active, *:selected button:active:link, + *:selected button:active:visited, *:selected *:link:active { + color: #33312a; } + button:link > label:disabled, + button:visited > label:disabled, button:disabled:link, + button:disabled:visited, + *:link:disabled, + *:link:disabled:backdrop { + color: rgba(234, 234, 234, 0.8); } + button:link > label:backdrop, + button:visited > label:backdrop, button:backdrop:link, + button:backdrop:visited, + *:link:backdrop:backdrop:hover, + *:link:backdrop:backdrop:hover:selected, + *:link:backdrop { + color: rgba(255, 243, 212, 0.9); } + .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link, + headerbar.selection-mode .subtitle:link, button:link > label:selected, + button:visited > label:selected, button:selected:link, + button:selected:visited, *:selected button:link > label, + *:selected button:visited > label, *:selected button:link, + *:selected button:visited, + *:link:selected, *:selected *:link { + color: #33312a; } + +button:link, +button:visited { + text-shadow: none; } + button:link:hover, button:link:active, button:link:checked, + button:visited:hover, + button:visited:active, + button:visited:checked { + text-shadow: none; } + button:link > label, + button:visited > label { + text-decoration-line: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; } + .osd spinbutton:not(.vertical) entry, 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: #d6d6d4; + background-image: none; + border-style: none none none solid; + border-color: rgba(31, 31, 31, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:hover { + color: #eeeeec; + background-color: rgba(238, 238, 236, 0.05); } + spinbutton:not(.vertical) button:disabled { + color: rgba(125, 125, 124, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) button:active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + color: #717170; + background-color: transparent; + border-color: rgba(31, 31, 31, 0.3); + transition: 200ms ease-out; } + spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(51, 51, 51, 0.3); + background-color: transparent; + background-image: none; + border-style: none none none solid; } + spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 6px 6px 0; } + spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 6px 0 0 6px; } + .osd spinbutton:not(.vertical) button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.7); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + background-color: rgba(255, 255, 255, 0.1); + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #97999f; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 6px 6px 0; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 6px 0 0 6px; } + spinbutton.vertical:disabled { + color: #7d7d7c; } + spinbutton.vertical:backdrop:disabled { + color: #333333; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical entry { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical button.up { + border-radius: 6px 6px 0 0; + border-style: solid solid none solid; } + spinbutton.vertical button.down { + border-radius: 0 0 6px 6px; + border-style: none solid solid solid; } + .osd spinbutton.vertical button:first-child { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd spinbutton.vertical button:first-child:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd spinbutton.vertical button:first-child:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +combobox:drop(active) { + box-shadow: none; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, +.location-bar, .inline-toolbar, toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #0d0d0d; } + +toolbar { + padding: 4px 3px 3px 4px; } + .osd toolbar { + background-color: transparent; } + toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: #303340; } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + toolbar.horizontal separator { + margin: 0 7px 1px 6px; } + toolbar.vertical separator { + margin: 6px 1px 7px 0; } + toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * { + margin-right: 1px; + margin-bottom: 1px; } + +.inline-toolbar { + padding: 3px; + border-width: 0 1px 1px; + border-radius: 0 0 5px 5px; } + +searchbar > revealer > box, +.location-bar { + border-width: 0 0 1px; + padding: 3px; } + +searchbar > revealer > box { + margin: -6px; + padding: 6px; } + +.inline-toolbar, searchbar > revealer > box, +.location-bar { + border-style: solid; + border-color: #1f1f1f; + background-color: #121212; } + .inline-toolbar:backdrop, searchbar > revealer > box:backdrop, + .location-bar:backdrop { + border-color: #1f1f1f; + background-color: #131313; + box-shadow: none; + transition: 200ms ease-out; } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 40px; + border-width: 0 0 1px; + border-style: solid; + border-color: black; + border-radius: 0; + background: black linear-gradient(to top, #0a0a0a, #0f0f0f); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + /* Darken switchbuttons for headerbars. issue #1588 */ + /* hide the close button separator */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #1f1f1f; + background-color: #0d0d0d; + background-image: none; + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher button:checked, + headerbar button.toggle:checked { + background: image(black); + border-color: #171717; + border-top-color: #0a0a0a; } + .titlebar:not(headerbar) stackswitcher button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; } + .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar, + headerbar.selection-mode { + color: #000000; + border-color: #d49b00; + text-shadow: 0 -1px rgba(0, 0, 0, 0.5); + background: #ffd86e linear-gradient(to top, #ffdd82, #ffe08d); + box-shadow: inset 0 1px rgba(254, 217, 114, 0.535); } + .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop, + headerbar.selection-mode:backdrop { + background-color: #ffd86e; + background-image: none; + box-shadow: inset 0 1px rgba(254, 217, 117, 0.442); } + .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label, + headerbar.selection-mode:backdrop label { + text-shadow: none; + color: #000000; } + .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button, + headerbar.selection-mode button { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ffd45f; + background-image: image(#ffd86e); + box-shadow: none; } + .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat, + headerbar.selection-mode button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover, + headerbar.selection-mode button:hover { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ffca3b; + background-image: image(#ffebb5); + box-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active, + headerbar.selection-mode button:active, + headerbar.selection-mode button:checked, + headerbar.selection-mode button.toggle:checked, + headerbar.selection-mode button.toggle:active { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ffc527; + background-image: linear-gradient(to right, #ffc831, #ffc21c); + box-shadow: 0 2px 4px rgba(255, 197, 39, 0.25); } + .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop, + headerbar.selection-mode button:backdrop.flat, + headerbar.selection-mode button:backdrop { + color: #332b16; + border-color: #ffca3b; + background-image: image(#ffd86e); + box-shadow: none; + -gtk-icon-effect: none; + border-color: #d49b00; } + .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked, + headerbar.selection-mode button:backdrop.flat:active, + headerbar.selection-mode button:backdrop.flat:checked, + headerbar.selection-mode button:backdrop:active, + headerbar.selection-mode button:backdrop:checked { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; + border-color: #d49b00; } + .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled, + headerbar.selection-mode button:backdrop.flat:disabled, + headerbar.selection-mode button:backdrop:disabled { + color: #8d783d; + border-color: #ffca3b; + background-image: image(#d9b85e); + box-shadow: none; + border-color: #d49b00; } + .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked, + headerbar.selection-mode button:backdrop:disabled:active, + headerbar.selection-mode button:backdrop:disabled:checked { + color: #8b7332; + border-color: #ffca3b; + background-image: image(#d5b14d); + box-shadow: none; + border-color: #d49b00; } + .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled, + headerbar.selection-mode button.flat:backdrop, + headerbar.selection-mode button.flat:disabled, + headerbar.selection-mode button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled, + headerbar.selection-mode button:disabled { + color: #6d5c2f; + border-color: #ffca3b; + background-image: image(#d9b85e); + box-shadow: none; } + .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked, + headerbar.selection-mode button:disabled:active, + headerbar.selection-mode button:disabled:checked { + color: #54451c; + border-color: #ffca3b; + background-image: image(#d3ad45); + box-shadow: none; } + .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action, + headerbar.selection-mode button.suggested-action { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + border-color: #d49b00; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover, + headerbar.selection-mode button.suggested-action:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; + border-color: #d49b00; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active, + headerbar.selection-mode button.suggested-action:active { + color: #000000; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); + border-color: #d49b00; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled, + headerbar.selection-mode button.suggested-action:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; + border-color: #d49b00; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop, + headerbar.selection-mode button.suggested-action:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + border-color: #d49b00; } + .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled, + headerbar.selection-mode button.suggested-action:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; + border-color: #d49b00; } + .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu, + headerbar.selection-mode .selection-menu:backdrop, + headerbar.selection-mode .selection-menu { + border-color: rgba(255, 216, 110, 0); + background-color: rgba(255, 216, 110, 0); + background-image: none; + box-shadow: none; + min-height: 20px; + padding: 4px 10px; } + .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow, + headerbar.selection-mode .selection-menu:backdrop arrow, + headerbar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; } + .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow, + headerbar.selection-mode .selection-menu:backdrop .arrow, + headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .titlebar:not(headerbar) separator.titlebutton, + headerbar separator.titlebutton { + opacity: 0; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 7px; + margin-bottom: 7px; } + +headerbar.titlebar headerbar:not(.titlebar) { + background: none; + box-shadow: none; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 9px; + border-top-right-radius: 9px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child { + border-top-left-radius: 7px; } + +window headerbar:last-child:backdrop, window headerbar:last-child { + border-top-right-radius: 7px; } + +window stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child { + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) separator { + background-color: #1f1f1f; } + +window.devel headerbar.titlebar:not(.selection-mode) { + background: #0d0d0d cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(255, 216, 110, 0.1)), linear-gradient(to top, #080808 3px, #0d0d0d); } + window.devel headerbar.titlebar:not(.selection-mode):backdrop { + background: #0d0d0d cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#0d0d0d); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +.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; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: #777776; + border-top-color: #0d0d0d; } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: #806c37; + border-top-color: rgba(238, 238, 236, 0.1); } + treeview.view:disabled { + color: #7d7d7c; } + treeview.view:disabled:selected { + color: #998242; } + treeview.view:disabled:selected:backdrop { + color: #f0d58b; } + treeview.view:disabled:backdrop { + color: #333333; } + treeview.view.separator { + min-height: 2px; + color: #0d0d0d; } + treeview.view.separator:backdrop { + color: rgba(13, 13, 13, 0.1); } + treeview.view:backdrop { + border-left-color: #454544; + border-top: #0d0d0d; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #d49b00; } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #b3b3b3; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: white; } + treeview.view.expander:selected { + color: #4d4121; } + treeview.view.expander:selected:hover { + color: #000000; } + treeview.view.expander:selected:backdrop { + color: #dcd0b1; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: #585858; } + treeview.view.progressbar { + background-color: #ffd86e; + background-image: image(#ffd86e); + box-shadow: none; } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: image(black); } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: #030303; } + treeview.view.progressbar:backdrop { + border-color: #030303; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(238, 238, 236, 0.1); } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: #ffca3b; } + treeview.view header button { + color: #777776; + background-color: black; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + color: #b3b3b1; + box-shadow: none; + transition: none; } + treeview.view header button:active { + color: #eeeeec; + transition: 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: black; + background-image: none; + background-color: #ffd86e; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px black; + text-shadow: none; + transition: none; } + treeview.view acceleditor > label { + background-color: #ffd86e; } + +treeview.view header button, treeview.view header button:hover, treeview.view header button:active { + padding: 0 6px; + background-image: none; + border-style: none solid solid none; + border-color: #30302f; + border-radius: 0; + text-shadow: none; } + treeview.view header button:disabled { + border-color: #0d0d0d; + background-image: none; } + treeview.view header button:backdrop { + color: #454544; + border-color: #0d0d0d; + border-style: none solid solid none; + background-image: none; + background-color: #030303; } + treeview.view header button:backdrop:disabled { + border-color: #0d0d0d; + background-image: none; } + treeview.view header button:last-child { + border-right-style: none; } + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar:backdrop, + .menubar:backdrop { + background-color: #0d0d0d; } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr), + .menubar > menuitem menu:dir(rtl), + .menubar > menuitem menu:dir(ltr) { + border-radius: 0; + padding: 0; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px #ffd86e; + color: #fff3d4; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: #7d7d7c; + box-shadow: none; } + menubar .csd.popup decoration, + .menubar .csd.popup decoration { + border-radius: 0; } + +.background.popup { + background-color: transparent; } + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 4px 0px; + background-color: #0f0f0f; + border: 1px solid #1f1f1f; } + .csd menu, .csd .menu, .csd .context-menu { + border: none; + border-radius: 5px; } + menu:backdrop, + .menu:backdrop, + .context-menu:backdrop { + background-color: #050505; } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, + .menu menuitem:hover, + .context-menu menuitem:hover { + color: #000000; + background-color: #ffd86e; } + menu menuitem:disabled, + .menu menuitem:disabled, + .context-menu menuitem:disabled { + color: #7d7d7c; } + menu menuitem:disabled:backdrop, + .menu menuitem:disabled:backdrop, + .context-menu menuitem:disabled:backdrop { + color: #333333; } + menu menuitem:backdrop, menu menuitem:backdrop:hover, + .menu menuitem:backdrop, + .menu menuitem:backdrop:hover, + .context-menu menuitem:backdrop, + .context-menu menuitem:backdrop:hover { + color: #7d7d7c; + background-color: transparent; } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #0f0f0f; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -4px; + border-bottom: 1px solid #181818; + border-top-right-radius: 5px; + border-top-left-radius: 5px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-top: 1px solid #181818; + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: #181818; } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #050505; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } + +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +/*************** + * Popovers * + ***************/ +popover.background { + padding: 2px; + background-color: #0f0f0f; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + .csd popover.background, popover.background { + border: 1px solid #1f1f1f; + border-radius: 10px; } + .csd popover.background { + background-clip: padding-box; + border-color: rgba(0, 0, 0, 0.75); } + popover.background:backdrop { + background-color: #0d0d0d; + box-shadow: none; } + popover.background > list, + popover.background > .view, + popover.background > iconview, + 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 rgba(255, 255, 255, 0.1); } + popover.background separator { + margin: 3px; } + popover.background list separator { + margin: 0px; } + +/************* + * Notebooks * + *************/ +notebook > header { + padding: 1px; + border-color: #1f1f1f; + border-width: 1px; + background-color: #131313; } + notebook > header:backdrop { + border-color: #1f1f1f; + background-color: #131313; } + notebook > header tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -4px #1f1f1f; } + notebook > header.top > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #ffd86e; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 4px #1f1f1f; } + notebook > header.bottom > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #ffd86e; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -4px 0 #1f1f1f; } + notebook > header.left > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #ffd86e; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 4px 0 #1f1f1f; } + notebook > header.right > tabs > tab:backdrop { + box-shadow: none; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #ffd86e; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + notebook > header tab { + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + outline-offset: -5px; + color: #eeeeec; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header tab:hover { + color: #eeeeec; + background-color: #030303; } + notebook > header tab:hover.reorderable-page { + border-color: rgba(31, 31, 31, 0.3); + background-color: rgba(13, 13, 13, 0.2); } + notebook > header tab:backdrop { + color: #505050; } + notebook > header tab:backdrop.reorderable-page { + border-color: transparent; + background-color: transparent; } + notebook > header tab:checked { + color: #eeeeec; } + notebook > header tab:checked.reorderable-page { + border-color: rgba(31, 31, 31, 0.5); + background-color: rgba(13, 13, 13, 0.5); } + notebook > header tab:checked.reorderable-page:hover { + background-color: rgba(13, 13, 13, 0.7); } + notebook > header tab:backdrop:checked { + color: #7d7d7c; } + notebook > header tab:backdrop:checked.reorderable-page { + border-color: #1f1f1f; + background-color: #0d0d0d; } + notebook > header tab button.flat { + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header tab button.flat:hover { + color: currentColor; } + notebook > header tab button.flat, notebook > header tab button.flat:backdrop { + color: alpha(currentColor,0.3); } + notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top tabs tab, notebook > header.bottom tabs tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: none solid; } + notebook > header.left tabs, notebook > header.right tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left tabs tab, notebook > header.right tabs tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid none; } + notebook > header.top tab { + padding-bottom: 4px; } + notebook > header.bottom tab { + padding-top: 4px; } + +notebook > stack:not(:only-child) { + background-color: black; } + notebook > stack:not(:only-child):backdrop { + background-color: #030303; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: black; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #1f1f1f; } + scrollbar.bottom { + border-top: 1px solid #1f1f1f; } + scrollbar.left { + border-right: 1px solid #1f1f1f; } + scrollbar.right { + border-left: 1px solid #1f1f1f; } + scrollbar:backdrop { + background-color: #050505; + border-color: #1f1f1f; + transition: 200ms ease-out; } + scrollbar slider { + min-width: 8px; + min-height: 8px; + margin: -1px; + border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: #949493; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar slider:hover { + background-color: #c1c1bf; } + scrollbar slider:hover:active { + background-color: #ffd86e; } + scrollbar slider:backdrop { + background-color: #3a3a39; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + transition: none; + min-width: 6px; + min-height: 6px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #eeeeec; + border: 1px solid black; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 5px; + min-height: 5px; + background-color: #eeeeec; + background-clip: padding-box; + border-radius: 100%; + border: 1px solid black; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + margin: 1px 2px; + min-width: 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + margin: 2px 1px; + min-height: 5px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar button { + padding: 0; + min-width: 12px; + min-height: 12px; + border-style: none; + border-radius: 0; + transition-property: min-height, min-width, color; + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #949493; } + scrollbar button:hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #c1c1bf; } + scrollbar button:active, scrollbar button:checked { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #ffd86e; } + scrollbar button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(148, 148, 147, 0.2); } + scrollbar button:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: #3a3a39; } + scrollbar button:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; + color: rgba(58, 58, 57, 0.2); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #1f1f1f; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + outline-offset: -4px; + border: 1px solid #1f1f1f; + border-radius: 14px; + color: #eeeeec; + background-color: #131313; + text-shadow: 0 1px rgba(0, 0, 0, 0.1); + /* only show i / o for the accessible theme */ } + switch:checked { + color: #000000; + border-color: #a17600; + background-color: #ffd86e; + text-shadow: 0 1px rgba(212, 155, 0, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); } + switch:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-color: #080808; + text-shadow: none; } + switch:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; + background-color: #131313; + text-shadow: none; + transition: 200ms ease-out; } + switch:backdrop:checked { + border-color: #d49b00; + background-color: #ffd86e; } + switch:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-color: #080808; } + switch slider { + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-outline-radius: 20px; + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: black; + background-image: image(#2e2e2e); + box-shadow: none; } + switch image { + color: transparent; } + switch:hover slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: image(#050505); + box-shadow: none; } + switch:checked > slider { + border: 1px solid #a17600; } + switch:disabled slider { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + switch:backdrop slider { + transition: 200ms ease-out; + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + switch:backdrop:checked > slider { + border-color: #a17600; } + switch:backdrop:disabled slider { + color: #333333; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view:not(list) check { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view:not(list) check:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view:not(list) check:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view:not(list) check:backdrop { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #b7b7b7; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view:not(list) check:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view:not(list) check:checked:hover { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view:not(list) check:checked:active { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view:not(list) check:backdrop:checked { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(255, 255, 255, 0.8); + background-color: #b7b7b7; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton.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, +radio { + margin: 0 4px; + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check:only-child, + radio:only-child { + margin: 0; } + popover check.left:dir(rtl), popover radio.left:dir(rtl) { + margin-left: 0; + margin-right: 12px; } + popover check.right:dir(ltr), popover radio.right:dir(ltr) { + margin-left: 12px; + margin-right: 0; } + check, + radio { + background-clip: padding-box; + background-image: linear-gradient(to bottom, #1a1a1a 20%, #0d0d0d 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #eeeeec; } + check:hover, + radio:hover { + background-image: linear-gradient(to bottom, #242424 10%, #171717 90%); } + check:active, + radio:active { + box-shadow: inset 0 1px 1px 0px black; } + check:disabled, + radio:disabled { + box-shadow: none; + color: rgba(238, 238, 236, 0.7); } + check:backdrop, + radio:backdrop { + background-image: image(#0d0d0d); + box-shadow: none; + color: #eeeeec; } + check:backdrop:disabled, + radio:backdrop:disabled { + box-shadow: none; + color: rgba(238, 238, 236, 0.7); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: linear-gradient(to bottom, #ffdf88 20%, #ffd86e 90%); + border-color: #ffd86e; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #000000; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #ffe49c 10%, #ffdd82 90%); } + check:checked:active, + radio:checked:active { + box-shadow: inset 0 1px 1px 0px black; } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: rgba(0, 0, 0, 0.7); } + check:checked:backdrop, + radio:checked:backdrop { + background-image: image(#ffd86e); + box-shadow: none; + color: #000000; } + check:checked:backdrop:disabled, + radio:checked:backdrop:disabled { + box-shadow: none; + color: rgba(0, 0, 0, 0.7); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: linear-gradient(to bottom, #ffdf88 20%, #ffd86e 90%); + border-color: #ffd86e; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #000000; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #ffe49c 10%, #ffdd82 90%); } + check:indeterminate:active, + radio:indeterminate:active { + box-shadow: inset 0 1px 1px 0px black; } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: rgba(0, 0, 0, 0.7); } + check:indeterminate:backdrop, + radio:indeterminate:backdrop { + background-image: image(#ffd86e); + box-shadow: none; + color: #000000; } + check:indeterminate:backdrop:disabled, + radio:indeterminate:backdrop:disabled { + box-shadow: none; + color: rgba(0, 0, 0, 0.7); } + check:backdrop, + radio:backdrop { + transition: 200ms ease-out; } + .osd check, .osd radio { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:hover, .osd radio:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:active, .osd radio:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); } + .osd check:backdrop, .osd radio:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + .osd check:disabled, .osd radio:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; } + menu menuitem check, menu menuitem radio { + margin: 0; } + menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled { + min-height: 14px; + min-width: 14px; + background-image: none; + background-color: transparent; + box-shadow: none; + -gtk-icon-shadow: none; + color: inherit; + border-color: currentColor; } + + +check { + border-radius: 3px; } + + check:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/check-symbolic.svg")), -gtk-recolor(url("assets/check-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: image(-gtk-recolor(url("assets/bullet-symbolic.svg")), -gtk-recolor(url("assets/bullet-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: image(-gtk-recolor(url("assets/dash-symbolic.svg")), -gtk-recolor(url("assets/dash-symbolic.symbolic.png"))); } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +menu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop), +menu menuitem check:checked:not(:backdrop), +menu menuitem check:indeterminate:not(:backdrop) { + transition: none; } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #000000; } + +/************ + * GtkScale * + ************/ +progressbar trough, scale fill, scale trough { + border: 1px solid #1f1f1f; + border-radius: 3px; + background-color: #131313; } + progressbar trough:disabled, scale fill:disabled, scale trough:disabled { + background-color: #080808; } + progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop { + background-color: #131313; + border-color: #1f1f1f; + transition: 200ms ease-out; } + progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled { + background-color: #080808; } + row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough { + border-color: #d49b00; } + .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +progressbar progress, scale highlight { + border: 1px solid #d49b00; + border-radius: 3px; + background-color: #ffd86e; } + progressbar progress:disabled, scale highlight:disabled { + background-color: transparent; + border-color: transparent; } + progressbar progress:backdrop, scale highlight:backdrop { + border-color: #d49b00; } + progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight { + border-color: #d49b00; } + .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight { + border-color: black; } + .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; } + scale fill, + scale highlight { + margin: -1px; } + scale slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune slider { + margin: -6px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 5px; } + scale fill:backdrop, scale fill { + background-color: #1f1f1f; } + scale fill:disabled:backdrop, scale fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale fill { + background-color: #404040; } + .osd scale fill:disabled:backdrop, .osd scale fill:disabled { + border-color: transparent; + background-color: transparent; } + scale slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: black; + background-image: image(#1f1f1f); + box-shadow: none; + border: 1px solid black; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale slider:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: image(black); + box-shadow: none; } + scale slider:active { + border-color: #d49b00; } + scale slider:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + scale slider:backdrop { + transition: 200ms ease-out; + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + scale slider:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + row:selected scale slider:disabled, row:selected scale slider { + border-color: #d49b00; } + .osd scale slider { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: #303340; } + .osd scale slider:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#4a5063); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #303340; } + .osd scale slider:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(black); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + outline-color: rgba(255, 255, 255, 0.3); + background-color: #303340; } + .osd scale slider:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #303340; } + .osd scale slider:backdrop { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: none; + text-shadow: none; + -gtk-icon-shadow: none; + background-color: #303340; } + .osd scale slider:backdrop:disabled { + background-color: #303340; } + scale marks, + scale value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal marks.top { + margin-bottom: 6px; + margin-top: -12px; } + scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -9px; } + scale.horizontal marks.bottom { + margin-top: 6px; + margin-bottom: -12px; } + scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -9px; } + scale.vertical marks.top { + margin-right: 6px; + margin-left: -12px; } + scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -9px; } + scale.vertical marks.bottom { + margin-left: 6px; + margin-right: -12px; } + scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -9px; } + scale.horizontal indicator { + min-height: 6px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 3px; } + scale.vertical indicator { + min-height: 1px; + min-width: 6px; } + scale.vertical.fine-tune indicator { + min-width: 3px; } + scale.horizontal.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-darkest.png"), url("assets/slider-horz-scale-has-marks-above-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-darkest.png"), url("assets/slider-horz-scale-has-marks-above-hover-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-darkest.png"), url("assets/slider-horz-scale-has-marks-above-active-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-darkest.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-darkest.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest.png"), url("assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-darkest.png"), url("assets/slider-horz-scale-has-marks-below-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-darkest.png"), url("assets/slider-horz-scale-has-marks-below-hover-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-darkest.png"), url("assets/slider-horz-scale-has-marks-below-active-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-darkest.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-darkest.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest.png"), url("assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-darkest.png"), url("assets/slider-vert-scale-has-marks-above-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-darkest.png"), url("assets/slider-vert-scale-has-marks-above-hover-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-darkest.png"), url("assets/slider-vert-scale-has-marks-above-active-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-darkest.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-darkest.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest.png"), url("assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune slider { + margin: -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-darkest.png"), url("assets/slider-vert-scale-has-marks-below-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-darkest.png"), url("assets/slider-vert-scale-has-marks-below-hover-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-darkest.png"), url("assets/slider-vert-scale-has-marks-below-active-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-darkest.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-darkest.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest.png"), url("assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune slider { + margin: -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color trough { + background-image: image(#1f1f1f); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(238, 238, 236, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 2px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 2px; } + progressbar.horizontal progress { + margin: 0 -1px; } + progressbar.vertical progress { + margin: -1px 0; } + progressbar:backdrop { + box-shadow: none; + transition: 200ms ease-out; } + progressbar progress { + border-radius: 1.5px; } + progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-right-radius: 2px; + border-top-left-radius: 2px; } + progressbar progress.bottom { + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd progress { + border-style: none; + border-radius: 0; } + progressbar trough.empty progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 1px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; + min-width: 32px; } + +levelbar.vertical block { + min-width: 1px; } + +levelbar.vertical.discrete block { + margin: 1px 0; + min-height: 32px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + border: 1px solid; + padding: 2px; + border-radius: 3px; + color: white; + border-color: #1f1f1f; + background-color: black; + box-shadow: inset 0 0 0 1px rgba(255, 216, 110, 0); } + levelbar trough:backdrop { + color: #cdcdcd; + border-color: #1f1f1f; + background-color: #030303; + box-shadow: none; } + +levelbar block { + border: 1px solid; + border-radius: 1px; } + levelbar block.low { + border-color: #fd7d00; + background-color: #fd7d00; } + levelbar block.low:backdrop { + border-color: #fd7d00; } + levelbar block.high, levelbar block:not(.empty) { + border-color: #ffd86e; + background-color: #ffd86e; } + levelbar block.high:backdrop, levelbar block:not(.empty):backdrop { + border-color: #ffd86e; } + levelbar block.full { + border-color: #308e63; + background-color: #308e63; } + levelbar block.full:backdrop { + border-color: #308e63; } + levelbar block.empty { + background-color: transparent; + border-color: rgba(238, 238, 236, 0.1); } + levelbar block.empty:backdrop { + border-color: rgba(125, 125, 124, 0.15); } + +/**************** + * Print dialog * +*****************/ +printdialog paper { + color: #eeeeec; + border: 1px solid #1f1f1f; + background: white; + padding: 0; } + printdialog paper:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; } + +printdialog .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame > border, +.frame { + box-shadow: none; + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #1f1f1f; } + frame > border.flat, + .frame.flat { + border-style: none; } + frame > border:backdrop, + .frame:backdrop { + border-color: #1f1f1f; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #1f1f1f; } + actionbar > revealer > box:backdrop { + border-color: #1f1f1f; } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 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(#1f1f1f), to(rgba(31, 31, 31, 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(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 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(#1f1f1f), to(rgba(31, 31, 31, 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(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 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(#1f1f1f), to(rgba(31, 31, 31, 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(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 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(#1f1f1f), to(rgba(31, 31, 31, 0))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #1f1f1f 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: black; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, #1f1f1f 1px, transparent 1px); + background-color: #050505; + transition: 200ms ease-out; } + +separator { + background: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +list { + color: white; + background-color: black; + border-color: #1f1f1f; } + list:backdrop { + color: #cdcdcd; + background-color: #030303; + border-color: #1f1f1f; } + list row { + padding: 2px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(238, 238, 236, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #fdda7b; } + row.activatable:selected:backdrop { + background-color: #ffd86e; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 10px; + border-radius: 0 0 5px 5px; + background-color: #303340; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + background-image: none; + transition: 200ms ease-out; } + .app-notification border, + .app-notification.frame border { + border: none; } + +/************* + * Expanders * + *************/ +expander title > arrow { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander title > arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander title > arrow:hover { + color: white; } + expander title > arrow:disabled { + color: #7d7d7c; } + expander title > arrow:disabled:backdrop { + color: #333333; } + expander title > arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/************ + * Calendar * + ***********/ +calendar { + color: white; + border: 1px solid #1f1f1f; } + calendar:selected { + border-radius: 3px; } + calendar.header { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.header:backdrop { + border-bottom-color: rgba(0, 0, 0, 0.1); } + calendar.button { + color: rgba(238, 238, 236, 0.45); } + calendar.button:hover { + color: #eeeeec; } + calendar.button:backdrop { + color: rgba(125, 125, 124, 0.45); } + calendar.button:disabled { + color: rgba(125, 125, 124, 0.45); } + calendar.highlight { + color: #7d7d7c; } + calendar.highlight:backdrop { + color: #333333; } + calendar:backdrop { + color: #cdcdcd; + border-color: #1f1f1f; } + calendar:indeterminate { + color: alpha(currentColor,0.1); } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar { + min-height: 20px; + background-image: none; + background-color: #0d0d0d; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +messagedialog.csd.background { + border-bottom-left-radius: 10px; + border-bottom-right-radius: 10px; } + +messagedialog.csd .dialog-action-area button { + padding: 10px 14px; + border-right-style: none; + border-bottom-style: none; + border-radius: 0; + -gtk-outline-radius: 0; } + messagedialog.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 8px; } + messagedialog.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 8px; } + +filechooser .dialog-action-box { + border-top: 1px solid #1f1f1f; } + filechooser .dialog-action-box:backdrop { + border-top-color: #1f1f1f; } + +filechooser #pathbarbox { + border-bottom: 1px solid #0d0d0d; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #060606; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid #1f1f1f; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #1f1f1f; + border-right-style: none; } + .sidebar:backdrop { + background-color: #080808; + border-color: #1f1f1f; + transition: 200ms ease-out; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +separator.sidebar { + background-color: #1f1f1f; } + separator.sidebar:backdrop { + background-color: #1f1f1f; } + separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: #ffbd08; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 36px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 14px; } + placessidebar row:selected { + color: #000000; } + placessidebar row:disabled { + color: #7d7d7c; } + placessidebar row:backdrop { + color: #7d7d7c; } + placessidebar row:backdrop:selected { + color: #cdcdcd; } + placessidebar row:backdrop:disabled { + color: #333333; } + 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; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#19a187); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #ffd86e; } + placessidebar row:drop(active):not(:disabled) { + color: #19a187; + box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; } + placessidebar row:drop(active):not(:disabled):selected { + color: #000000; + background-color: #19a187; } + +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; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#1f1f1f); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#ffd86e); } + paned > separator:backdrop { + background-image: image(#1f1f1f); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #0d0d0d; + background-image: image(#1f1f1f), image(#1f1f1f); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #0d0d0d; + background-image: image(#1f1f1f), image(#1f1f1f); } + +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; } + +/************** + * GtkInfoBar * + **************/ +infobar { + border-style: none; } + infobar.action:hover > revealer > box { + background-color: black; + border-bottom: 1px solid #2b2b2b; } + infobar.info, infobar.question, infobar.warning, infobar.error { + text-shadow: none; } + infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box { + background-color: black; + border-bottom: 1px solid #2b2b2b; } + infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { + color: #eeeeec; } + infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked { + color: #000000; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); } + infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + border-color: black; } + infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; + border-color: black; } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button { + color: #eeeeec; } + infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: black; } + infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #fff3d4; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px; + /* not working */ + border-radius: 5px; + box-shadow: none; + text-shadow: 0 1px black; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); } + tooltip decoration { + background-color: transparent; } + tooltip * { + padding: 4px; + background-color: transparent; + color: white; } + +/***************** + * Color Chooser * + *****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + +colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + +colorswatch.dark { + outline-color: rgba(255, 255, 255, 0.6); } + colorswatch.dark overlay { + color: white; } + colorswatch.dark overlay:hover { + border-color: #1f1f1f; } + colorswatch.dark overlay:backdrop { + color: rgba(255, 255, 255, 0.5); } + +colorswatch.light { + outline-color: rgba(0, 0, 0, 0.6); } + colorswatch.light overlay { + color: black; } + colorswatch.light overlay:hover { + border-color: #1f1f1f; } + colorswatch.light overlay:backdrop { + color: rgba(0, 0, 0, 0.5); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #1f1f1f, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #1f1f1f, inset 0 0 0 1px #19a187; } + +colorswatch overlay { + border: 1px solid #1f1f1f; } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: #1f1f1f; + box-shadow: none; } + +colorswatch#add-color-button { + border-radius: 5px 5px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button overlay { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + colorswatch#add-color-button overlay:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + colorswatch#add-color-button overlay:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #000000; } + +colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample overlay { + border-radius: 4.5px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: black; } + .content-view:hover { + -gtk-icon-effect: highlight; } + .content-view:backdrop { + background-color: black; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(238, 238, 236, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 9px 9px 0 0; + border-width: 0px; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75); + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration { + border-radius: 0; + box-shadow: none; } + .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); } + .csd.popup decoration { + border-radius: 5px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + tooltip.csd decoration { + border-radius: 5px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 9px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + .solid-csd decoration { + margin: 0; + padding: 4px; + background-color: #1f1f1f; + border: solid 1px #1f1f1f; + border-radius: 0; + box-shadow: inset 0 0 0 3px rgba(13, 13, 13, 0.8), inset 0 1px rgba(238, 238, 236, 0.07); } + .solid-csd decoration:backdrop { + box-shadow: inset 0 0 0 3px #0d0d0d, inset 0 1px rgba(238, 238, 236, 0.07); } + +button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.96); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.96); } + button.titlebutton:not(.appmenu) { + border-radius: 9999px; + padding: 5px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.selection-mode headerbar button.titlebutton, +.selection-mode .titlebar button.titlebutton, +headerbar.selection-mode button.titlebutton, +.titlebar.selection-mode button.titlebutton { + text-shadow: 0 -1px rgba(0, 0, 0, 0.427451); + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.427451); } + .selection-mode headerbar button.titlebutton:backdrop, + .selection-mode .titlebar button.titlebutton:backdrop, + headerbar.selection-mode button.titlebutton:backdrop, + .titlebar.selection-mode button.titlebutton:backdrop { + -gtk-icon-shadow: none; } + +.view:selected:focus, .view:selected, +.view text:selected:focus, +textview text:selected:focus, +.view text:selected, +textview text:selected, .view text selection:focus, .view text selection, +textview text selection:focus, +textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected, +entry selection, modelbutton.flat:selected, +.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + background-color: #ffd86e; } + label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected, + .view text:selected:focus, + textview text:selected:focus, + .view text:selected, + textview text:selected, .view text selection:focus, .view text selection, + textview text selection:focus, + textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected, + entry selection, modelbutton.flat:selected, + .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected { + color: #000000; } + label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected, + textview text:disabled:selected:focus, + .view text:disabled:selected, + textview text:disabled:selected, .view text selection:disabled, + textview text selection:disabled:focus, + textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected, + entry selection:disabled, modelbutton.flat:disabled:selected, + .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected { + color: #806c37; } + label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected, + textview text:backdrop:selected:focus, + .view text:backdrop:selected, + textview text:backdrop:selected, .view text selection:backdrop, + textview text selection:backdrop:focus, + textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected, + entry selection:backdrop, modelbutton.flat:backdrop:selected, + .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected { + color: #cdcdcd; } + label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, + .view text:backdrop:disabled:selected, + textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, + textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, + entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected, + .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected { + color: #f0d58b; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-darkest.png"), url("assets/text-select-start-darkest@2.png")); + padding-left: 10px; } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-darkest.png"), url("assets/text-select-end-darkest@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-darkest.png"), url("assets/slider-horz-scale-has-marks-above-darkest@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-darkest.png"), url("assets/text-select-start-hover-darkest@2.png")); + padding-left: 10px; } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-darkest.png"), url("assets/text-select-end-hover-darkest@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-darkest.png"), url("assets/slider-horz-scale-has-marks-above-hover-darkest@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-darkest.png"), url("assets/text-select-start-active-darkest@2.png")); + padding-left: 10px; } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-darkest.png"), url("assets/text-select-end-active-darkest@2.png")); + padding-right: 10px; } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-darkest.png"), url("assets/slider-horz-scale-has-marks-above-active-darkest@2.png")); } + +.context-menu { + font: initial; } + +.keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #eeeeec; + background-color: black; + border: 1px solid; + border-color: #1f1f1f; + border-radius: 5px; + box-shadow: inset 0 -3px #121212; + font-size: smaller; } + .keycap:backdrop { + background-color: #030303; + color: #7d7d7c; + transition: 200ms ease-out; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; + caret-color: #19a187; } + +stackswitcher button.text-button { + min-width: 100px; } + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } + +/* Dropshadow for large icons */ +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } + +/********* + * Emoji * + ********/ +popover.emoji-picker { + padding-left: 0; + padding-right: 0; } + popover.emoji-picker entry.search { + margin: 3px 5px 5px 5px; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + margin: 2px 4px 2px 4px; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; + outline-offset: -5px; } + button.emoji-section:first-child { + margin-left: 7px; } + button.emoji-section:last-child { + margin-right: 7px; } + button.emoji-section:backdrop:not(:checked) { + border-color: transparent; } + button.emoji-section:hover { + border-color: rgba(238, 238, 236, 0.1); } + button.emoji-section:checked { + border-color: #ffd86e; } + button.emoji-section label { + padding: 0; + opacity: 0.55; } + button.emoji-section:hover label { + opacity: 0.775; } + button.emoji-section:checked label { + opacity: 1; } + +popover.emoji-picker .emoji { + font-size: x-large; + padding: 6px; } + popover.emoji-picker .emoji :hover { + background: #ffd86e; + border-radius: 6px; } + +popover.emoji-completion arrow { + border: none; + background: none; } + +popover.emoji-completion contents row box { + padding: 2px 10px; } + +popover.emoji-completion .emoji:hover { + background: #181818; } + +/*************************** + * Check and Radio buttons * + ***************************/ +row label.subtitle { + font-size: smaller; + opacity: 0.55; + text-shadow: none; } + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 50px; } + row > box.header > box.title { + margin-top: 8px; + margin-bottom: 8px; } + +row.expander { + background-color: transparent; } + row.expander list.nested > row { + background-color: alpha(#0d0d0d, 0.5); + border-color: alpha(#1f1f1f, 0.7); + border-style: solid; + border-width: 1px 0px 0px 0px; } + row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); } + row.expander:not(:checked) image.expander-row-arrow { + opacity: 0.55; + text-shadow: none; } + row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(-0.25turn); } + row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(0.25turn); } + row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #ffd86e; } + row.expander image.expander-row-arrow:disabled { + color: #7d7d7c; } + +flap > dimming, +deck > dimming, +leaflet > dimming { + background: rgba(0, 0, 0, 0.24); } + +flap > border, +deck > border, +leaflet > border { + min-width: 1px; + min-height: 1px; + background: #1f1f1f; } + +flap > shadow, +deck > shadow, +leaflet > shadow { + min-width: 56px; + min-height: 56px; } + flap > shadow.left, + deck > shadow.left, + leaflet > shadow.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.right, + deck > shadow.right, + leaflet > shadow.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.up, + deck > shadow.up, + leaflet > shadow.up { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.down, + deck > shadow.down, + leaflet > shadow.down { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + +flap > outline, +deck > outline, +leaflet > outline { + min-width: 1px; + min-height: 1px; + background: transparent; } + +avatar { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + font-weight: bold; } + avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; } + avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; } + avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; } + avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; } + avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; } + avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; } + avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; } + avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; } + avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; } + avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; } + avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; } + avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; } + avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; } + avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; } + avatar.contrasted { + color: #fff; } + avatar.image { + background: none; } + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; } + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; } + statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; } + +window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp, +preferencespage > scrolledwindow > viewport > clamp { + margin: 0 12px; + transition: margin-bottom 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp > list, + preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup { + transition: margin-top 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small, + preferencespage > scrolledwindow > viewport > clamp.small { + margin-bottom: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.small > list, + preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup { + margin-top: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium, + preferencespage > scrolledwindow > viewport > clamp.medium { + margin-bottom: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.medium > list, + preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup { + margin-top: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large, + preferencespage > scrolledwindow > viewport > clamp.large { + margin-bottom: 30px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.large > list, + preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup { + margin-top: 30px; } + +preferencesgroup > box > label:not(:first-child) { + margin-top: 6px; } + +preferencesgroup > box > box:not(:first-child) { + margin-top: 12px; } + +tabbar .tab-indicator:not(.clickable) { + background: none; + box-shadow: none; + border-color: transparent; } + +/*************************** + * Check and Radio buttons * + ***************************/ +popover.combo list { + min-width: 200px; } + +window.csd.unified:not(.solid-csd) headerbar { + border-radius: 0; } + +.windowhandle, .windowhandle * { + -GtkWidget-window-dragging: true; } + +popover.combo { + padding: 0px; } + popover.combo list { + border-style: none; + background-color: transparent; } + popover.combo list > row { + padding: 0px 12px 0px 12px; + min-height: 50px; } + popover.combo list > row:not(:last-child) { + border-bottom: 1px solid alpha(#1f1f1f, 0.5); } + popover.combo list > row:first-child { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo list > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo overshoot.top { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo overshoot.bottom { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical { + padding-top: 2px; + padding-bottom: 2px; } + popover.combo scrollbar.vertical:dir(ltr) { + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical:dir(rtl) { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; } + +row.expander { + padding: 0px; } + row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; } + row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; } + +keypad .digit { + font-size: 200%; + font-weight: bold; } + +keypad .letters { + font-size: 70%; } + +keypad .symbol { + font-size: 160%; } + +viewswitcher, viewswitcher button { + margin: 0; + padding: 0; } + +viewswitcher button { + border-radius: 0; + border-top: 0; + border-bottom: 0; + box-shadow: none; + font-size: 1rem; } + viewswitcher button:not(:checked):not(:hover) { + background: transparent; } + viewswitcher button:not(:only-child):not(:last-child) { + border-right-width: 0px; } + viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) { + border-left-color: transparent; } + viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) { + border-right-color: transparent; } + viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: image(lighter(#0d0d0d)); } + viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: shade(#1f1f1f, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#1f1f1f, 1.15); } + viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#0d0d0d); } + headerbar viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: linear-gradient(to top, shade(alpha(#0d0d0d, 0.7), 0.99) 2px, alpha(#0d0d0d, 0.7)); } + headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: #1f1f1f; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #1f1f1f; } + headerbar viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#0d0d0d); } + viewswitcher button > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; } + viewswitcher button > stack > box.narrow image, + viewswitcher button > stack > box.narrow label { + padding-left: 8px; + padding-right: 8px; } + viewswitcher button > stack > box.wide { + padding: 8px 12px; } + viewswitcher button > stack > box.wide label:dir(ltr) { + padding-right: 7px; } + viewswitcher button > stack > box.wide label:dir(rtl) { + padding-left: 7px; } + viewswitcher button > stack > box label.active { + font-weight: bold; } + viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label { + animation: none; + background-image: none; } + viewswitcher button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + viewswitcher button.needs-attention > stack > box label:backdrop { + background-size: 6px 6px, 0 0; } + viewswitcher button.needs-attention > stack > box label:dir(rtl) { + background-position: left 0px, left 1px; } + +viewswitcherbar actionbar > revealer > box { + padding: 0; } + +list.content, +list.content list { + background-color: transparent; } + +list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) { + background-color: mix(#0d0d0d, black, 0.5); } + +list.content list.nested > row:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, black, 0.95); } + +list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) { + background-color: black; } + +list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, black, 0.95); } + +list.content > row, +list.content > row list > row { + border-color: alpha(#1f1f1f, 0.7); + border-style: solid; + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +list.content > row:not(:last-child) { + border-width: 1px 1px 0px 1px; } + +list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked { + border-width: 1px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + +list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row { + margin-top: 6px; } + +button.list-button:not(:active):not(:checked):not(:hover) { + background: none; + border: 1px solid alpha(#1f1f1f, 0.5); + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode { + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); } + +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { + border-radius: 8px; } + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + color: rgba(238, 238, 236, 0.5); } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop { + color: rgba(125, 125, 124, 0.5); } + +tabbar .box { + min-height: 38px; + background: black; + border-bottom: 1px solid black; } + tabbar .box:backdrop { + background-color: black; + border-color: #1f1f1f; } + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid black; } + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; } + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; } + +tabbar scrolledwindow.pinned:backdrop undershoot { + border-color: #1f1f1f; } + +tabbar scrolledwindow.pinned tabbox:dir(ltr) { + padding-right: 1px; + box-shadow: inset -1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop { + box-shadow: inset -1px 0 #1f1f1f; } + +tabbar scrolledwindow.pinned tabbox:dir(rtl) { + padding-left: 1px; + box-shadow: inset 1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop { + box-shadow: inset 1px 0 #1f1f1f; } + +tabbar undershoot { + transition: none; } + tabbar undershoot.left { + background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + tabbar undershoot.right { + background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); } + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, rgba(255, 216, 110, 0.7), rgba(255, 216, 110, 0.5) 1px, rgba(255, 216, 110, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(255, 216, 110, 0.7), rgba(255, 216, 110, 0.5) 1px, rgba(255, 216, 110, 0) 20px); } + +tabbar tab { + border-style: solid; + border-color: black; + border-width: 0 1px 0 1px; + transition: background 150ms ease-in-out; + background-color: black; } + tabbar tab:checked { + background-color: #0f0f0f; } + tabbar tab:checked:hover { + background-color: #171717; } + tabbar tab:hover { + background-color: #080808; } + tabbar tab:backdrop { + border-color: #1f1f1f; + background-color: black; } + tabbar tab:backdrop:checked { + background-color: #0d0d0d; } + +tabbar .start-action, +tabbar .end-action { + background: black; + border-color: black; + border-style: solid; + transition: background 150ms ease-in-out; } + tabbar .start-action:backdrop, + tabbar .end-action:backdrop { + border-color: #1f1f1f; + background-color: black; } + tabbar .start-action button, + tabbar .end-action button { + border: none; + border-radius: 0; } + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; } + tabbar .start-action:dir(ltr) > *, + tabbar .end-action:dir(rtl) > * { + margin-right: 1px; } + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; } + tabbar .start-action:dir(rtl) > *, + tabbar .end-action:dir(ltr) > * { + margin-left: 1px; } + +.tab-drag-icon tab { + min-height: 26px; + background-color: #171717; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(31, 31, 31, 0.9), inset 0 1px rgba(238, 238, 236, 0.07); + margin: 25px; } + +tabbar tab, +.tab-drag-icon tab { + padding: 6px; } + tabbar tab.needs-attention, + .tab-drag-icon tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(255, 216, 110, 0.2) 15%, rgba(255, 216, 110, 0) 15%); } + tabbar tab .tab-close-button, + tabbar tab .tab-indicator, + .tab-drag-icon tab .tab-close-button, + .tab-drag-icon tab .tab-indicator { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 99px; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; + text-shadow: none; + background: none; } + tabbar tab .tab-close-button:hover, + tabbar tab .tab-indicator.clickable:hover, + .tab-drag-icon tab .tab-close-button:hover, + .tab-drag-icon tab .tab-indicator.clickable:hover { + background: alpha(#eeeeec, 0.15); } + tabbar tab .tab-close-button:active, + tabbar tab .tab-indicator.clickable:active, + .tab-drag-icon tab .tab-close-button:active, + .tab-drag-icon tab .tab-indicator.clickable:active { + background: alpha(black, 0.2); } + +* { + outline-style: solid; + outline-offset: -4px; + outline-width: 2px; + -gtk-outline-radius: 3px; + outline-color: alpha(currentColor,0.07); } + * button, * button:hover, * button:active, * button:checked, * button:focus { + outline-color: alpha(currentColor,0.07); } + +/*************** + * Base States * + ***************/ +.background, .background:backdrop { + background: rgba(13, 13, 13, 0.999); } + +/********** + * Button * + **********/ +button.flat { + border-color: transparent; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.flat:hover, button.flat:active { + background: image(#131313); + box-shadow: none; + transition: none; } + button.flat:link, button.flat:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +button.suggested-action { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ffd45f; + background-image: image(#ffd86e); + box-shadow: none; } + button.suggested-action:hover { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ffca3b; + background-image: image(#ffebb5); + box-shadow: none; } + button.suggested-action:active, button.suggested-action:checked { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ffc527; + background-image: linear-gradient(to right, #ffc831, #ffc21c); + box-shadow: 0 2px 4px rgba(255, 197, 39, 0.25); } + button.suggested-action:backdrop, button.suggested-action.flat:backdrop { + color: #332b16; + border-color: #ffca3b; + background-image: image(#ffd86e); + box-shadow: none; } + button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; } + 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 { + color: #8b7332; + border-color: #ffca3b; + background-image: image(#d5b14d); + box-shadow: none; } + button.suggested-action:disabled:active, button.suggested-action:disabled:checked { + color: #54451c; + border-color: #ffca3b; + background-image: image(#d3ad45); + box-shadow: none; } + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #991212; + background-image: image(#a61414); + box-shadow: none; } + button.destructive-action:hover { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #790e0e; + background-image: image(#e41d1d); + box-shadow: none; } + button.destructive-action:active, button.destructive-action:checked { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #670c0c; + background-image: linear-gradient(to right, #700d0d, #5d0b0b); + box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); } + button.destructive-action:backdrop, button.destructive-action.flat:backdrop { + color: #edd0d0; + border-color: #790e0e; + background-image: image(#a61414); + box-shadow: none; } + button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; } + 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 { + color: #a96363; + border-color: #790e0e; + background-image: image(#7b0f0f); + box-shadow: none; } + button.destructive-action:disabled:active, button.destructive-action:disabled:checked { + color: #c69e9e; + border-color: #790e0e; + background-image: image(#720e0e); + box-shadow: none; } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), +entry { + background-color: #131313; } + +headerbar spinbutton:not(.vertical), +headerbar entry { + background: black; } + +/********** + * Switch * + **********/ +switch:checked { + border-color: rgba(0, 0, 0, 0.2); + border-right-width: 0; + margin-right: 1px; } + +switch:backdrop, switch:disabled { + box-shadow: none; + border-color: #1f1f1f; } + +switch slider:checked { + border-color: #1f1f1f; } + switch slider:checked:backdrop:not(:disabled) { + border-color: #1f1f1f; } + +switch slider:disabled { + border-color: #1f1f1f; } + +/************************* + * Check and Radio items * + *************************/ +check, menu menuitem check, menu menuitem:hover check, +radio, menu menuitem radio, menu menuitem:hover radio { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + check:hover, menu menuitem check:hover, menu menuitem:hover check:hover, + radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate, + radio:disabled, + radio:disabled:checked, + radio:disabled:indeterminate, + radio:disabled:backdrop, + radio:disabled:backdrop:checked, + radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate { + border-color: #1f1f1f; + background-image: image(#0d0d0d); + color: #eeeeec; } + +check:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate, +radio:checked, +radio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate { + background-image: image(#ffd86e); + border-color: #ffd86e; + color: #000000; } + check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active, + radio:checked:active, + radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active { + box-shadow: none; } + check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop, + radio:checked:backdrop, + radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop { + background-image: image(#ffd86e); + color: #000000; } + +switch slider, +scale slider { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: black; + background-image: image(#1f1f1f); + box-shadow: none; } + switch slider:active, switch slider:hover, + scale slider:active, + scale slider:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: image(black); + box-shadow: none; } + +/************ + * GtkScale * + ************/ +scale trough, scale fill, progressbar trough { + border: 2px solid #1f1f1f; + border-radius: 6px; + background-color: #1f1f1f; } + scale trough:disabled, scale fill:disabled, progressbar trough:disabled { + background-color: #1f1f1f; + border-color: #1f1f1f; } + scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop { + background-color: #1f1f1f; + border-color: #1f1f1f; + transition: 200ms ease-out; } + scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled { + background-color: #1f1f1f; + border-color: #1f1f1f; } + row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough { + border-color: #d49b00; } + .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +scale highlight, progressbar progress { + border: 2px solid #ffd86e; + border-radius: 6px; + background-color: #ffd86e; } + scale highlight:disabled, progressbar progress:disabled { + background-color: transparent; + border-color: transparent; } + scale highlight:backdrop, progressbar progress:backdrop { + border-color: #ffd86e; } + scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled { + background-color: transparent; + border-color: transparent; } + row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress { + border-color: #d49b00; } + .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress { + border-color: #ffd86e; } + .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled { + border-color: transparent; } + +/*************** + * Header bars * + ***************/ +headerbar { + border: none; + background: rgba(13, 13, 13, 0.8); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + color: white; } + headerbar, headerbar:backdrop { + box-shadow: none; + background: rgba(13, 13, 13, 0.8); } + +.titlebar:not(headerbar) .title, +headerbar .title { + font-weight: normal; } + +.titlebar:not(headerbar) button, +.titlebar:not(headerbar) entry, +headerbar button, +headerbar entry { + border: none; + background: image(#1f1f1f); } + .titlebar:not(headerbar) button:disabled, + .titlebar:not(headerbar) entry:disabled, + headerbar button:disabled, + headerbar entry:disabled { + background: image(#030303); } + +.titlebar:not(headerbar) button:backdrop, +headerbar button:backdrop { + background: image(#1f1f1f); } + .titlebar:not(headerbar) button:backdrop:disabled, + headerbar button:backdrop:disabled { + background: image(#030303); } + +.titlebar:not(headerbar) entry:focus, +headerbar entry:focus { + background: #0d0d0d; } + +.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked, +.titlebar:not(headerbar) button.toggle:active, +.titlebar:not(headerbar) button.toggle:checked, +headerbar stackswitcher button:active, +headerbar stackswitcher button:checked, +headerbar button.toggle:active, +headerbar button.toggle:checked { + color: #000000; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); } + +.titlebar:not(headerbar) viewswitcher button > stack > box.narrow, +.titlebar:not(headerbar) hdyviewswitcher > button box.narrow, +headerbar viewswitcher button > stack > box.narrow, +headerbar hdyviewswitcher > button box.narrow { + margin: -7px 0 -5px; } + +.titlebar:not(headerbar) viewswitcher button > stack > box.wide, +.titlebar:not(headerbar) hdyviewswitcher > button box.wide, +headerbar viewswitcher button > stack > box.wide, +headerbar hdyviewswitcher > button box.wide { + margin: -8px 0; } + +dialog .titlebar:not(headerbar), dialog headerbar { + background: #0d0d0d; + border: 0; + box-shadow: none; } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close, +headerbar button.titlebutton:not(.appmenu).minimize, +headerbar button.titlebutton:not(.appmenu).maximize, +headerbar button.titlebutton:not(.appmenu).close { + color: transparent; + -gtk-icon-shadow: none; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-position: center; + background-repeat: no-repeat; + background-size: 8px; + margin: 0; + margin-left: 5px; + padding: 0; + min-width: 0; + min-height: 0; + box-shadow: none; + border: none; + transition: all .2s; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton, + headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton, + headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton, + headerbar button.titlebutton:not(.appmenu).close + button.titlebutton { + margin-left: 0; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child, + headerbar button.titlebutton:not(.appmenu).minimize:last-child, + headerbar button.titlebutton:not(.appmenu).maximize:last-child, + headerbar button.titlebutton:not(.appmenu).close:last-child { + margin-right: 5px; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop, + headerbar button.titlebutton:not(.appmenu).minimize:backdrop, + headerbar button.titlebutton:not(.appmenu).maximize:backdrop, + headerbar button.titlebutton:not(.appmenu).close:backdrop { + background-color: #404040; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, +headerbar button.titlebutton:not(.appmenu).minimize { + background-color: #fd7d00; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover, + headerbar button.titlebutton:not(.appmenu).minimize:hover { + background-image: -gtk-scaled(url("assets/minimize.png"), url("assets/minimize@2.png")); } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, +headerbar button.titlebutton:not(.appmenu).maximize { + background-color: #377cf1; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover, + headerbar button.titlebutton:not(.appmenu).maximize:hover { + background-image: -gtk-scaled(url("assets/maximize.png"), url("assets/maximize@2.png")); } + +.titlebar:not(headerbar) button.titlebutton:not(.appmenu).close, +headerbar button.titlebutton:not(.appmenu).close { + background-color: #d31919; } + .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover, + headerbar button.titlebutton:not(.appmenu).close:hover { + background-image: -gtk-scaled(url("assets/close.png"), url("assets/close@2.png")); } + +.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child { + margin-right: 0; } + +.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child { + margin-left: 0; } + +.default-decoration.titlebar:not(headerbar), +headerbar.default-decoration { + background: #0d0d0d; + min-height: 0; + padding: 6px; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton { + min-height: 0; + min-width: 0; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, + headerbar.default-decoration button.titlebutton, + headerbar.default-decoration button.titlebutton:last-child { + margin: 0; } + +paned headerbar:first-child, +hdyleaflet headerbar:first-child, +headerbar.titlebar headerbar:first-child, +deck leaflet box:first-child headerbar:first-child, +leaflet > headerbar:first-child { + border-color: #1f1f1f; + background: black; + box-shadow: none; } + paned headerbar:first-child:backdrop, + hdyleaflet headerbar:first-child:backdrop, + headerbar.titlebar headerbar:first-child:backdrop, + deck leaflet box:first-child headerbar:first-child:backdrop, + leaflet > headerbar:first-child:backdrop { + background: #030303; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-top-color: #1f1f1f; } + treeview.view:backdrop { + border-top-color: #1f1f1f; } + treeview.view header button { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + treeview.view header button:hover, treeview.view header button:active { + border-color: #1f1f1f; } + treeview.view header button:backdrop { + box-shadow: none; } + +/*************** + * Popovers * + ***************/ +popover.background { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); } + .csd popover.background, popover.background { + border-color: rgba(31, 31, 31, 0.75); } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #131313; } + notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + margin: 0; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + border: 1px solid transparent; } + notebook > header.top > tabs > tab:hover:not(:backdrop), + notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop), + notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop), + notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop), + notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab.reorderable-page:checked { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + background: image(black); } + notebook > header.top > tabs > tab:checked:backdrop, + notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop, + notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop, + notebook > header.right > tabs > tab.reorderable-page:checked:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + background: image(black); } + notebook > header.top { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.top > tabs { + margin-bottom: -3px; } + notebook > header.top > tabs > tab { + margin: 3px 0; + border-radius: 6px 6px 0 0; } + notebook > header.top > tabs > tab:not(:checked) { + box-shadow: 4px 3px 0 -3px #1f1f1f; } + notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop { + border-bottom-color: black; } + notebook > header.bottom { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.bottom > tabs { + margin-top: -3px; } + notebook > header.bottom > tabs > tab { + margin: 3px 0; + border-radius: 0 0 6px 6px; } + notebook > header.bottom > tabs > tab:not(:checked) { + box-shadow: 4px -3px 0 -3px #1f1f1f; } + notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop { + border-top-color: black; } + notebook > header.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.right > tabs { + margin-left: -3px; } + notebook > header.right > tabs > tab { + margin: 0 3px; + border-radius: 0 6px 6px 0; } + notebook > header.right > tabs > tab:not(:checked) { + box-shadow: -3px 4px 0 -3px #1f1f1f; } + notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop { + border-left-color: black; } + notebook > header.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.left > tabs { + margin-right: -3px; } + notebook > header.left > tabs > tab { + margin: 0 3px; + border-radius: 6px 0 0 6px; } + notebook > header.left > tabs > tab:not(:checked) { + box-shadow: 3px 4px 0 -3px #1f1f1f; } + notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop { + border-right-color: black; } + notebook > header tab { + border-radius: 6px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 24px; } + notebook > header tab button.flat { + margin-top: 1px; + margin-bottom: 1px; } + +/************** + * Scrollbars * + **************/ +scrollbar slider { + min-width: 6px; + min-height: 6px; } + +/************** + * GtkInfoBar * + **************/ +infobar, infobar.info, infobar.question, infobar.warning, infobar.error { + border-style: none; + text-shadow: none; } + infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box { + color: #000000; } + infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop { + text-shadow: none; } + infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + background-color: black; } + infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #fff3d4; } + +infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box { + background-color: #ffd86e; } + +infobar.info button, +infobar.info button.flat, infobar.info.action:hover button, +infobar.info.action:hover button.flat { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ffe292; + background-image: image(#ffe6a1); + box-shadow: none; } + infobar.info button:hover, + infobar.info button.flat:hover, infobar.info.action:hover button:hover, + infobar.info.action:hover button.flat:hover { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ffca3b; + background-image: image(#ffebb5); + box-shadow: none; } + infobar.info button:active, infobar.info button:checked, + infobar.info button.flat:active, + infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked, + infobar.info.action:hover button.flat:active, + infobar.info.action:hover button.flat:checked { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ffc527; + background-image: linear-gradient(to right, #ffc831, #ffc21c); + box-shadow: 0 2px 4px rgba(255, 197, 39, 0.25); } + infobar.info button:disabled, + infobar.info button.flat:disabled, infobar.info.action:hover button:disabled, + infobar.info.action:hover button.flat:disabled { + color: #6d5c2f; + border-color: #ffca3b; + background-image: image(#d9b85e); + box-shadow: none; } + infobar.info button:backdrop, + infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop, + infobar.info.action:hover button.flat:backdrop { + color: #332b16; + border-color: #ffca3b; + background-image: image(#ffd86e); + box-shadow: none; + border-color: #ffca3b; } + infobar.info button:backdrop:disabled, + infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled, + infobar.info.action:hover button.flat:backdrop:disabled { + color: #8d783d; + border-color: #ffca3b; + background-image: image(#d9b85e); + box-shadow: none; + border-color: #ffca3b; } + infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, + infobar.info button.flat:backdrop label, + infobar.info button.flat:backdrop, + infobar.info button.flat label, + infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button, + infobar.info.action:hover button.flat:backdrop label, + infobar.info.action:hover button.flat:backdrop, + infobar.info.action:hover button.flat label, + infobar.info.action:hover button.flat { + color: #000000; } + +infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box { + background-color: #fd7d00; } + +infobar.question button, +infobar.question button.flat, infobar.warning button, +infobar.warning button.flat, infobar.question.action:hover button, +infobar.question.action:hover button.flat, infobar.warning.action:hover button, +infobar.warning.action:hover button.flat { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ff8f22; + background-image: image(#ff9731); + box-shadow: none; } + infobar.question button:hover, + infobar.question button.flat:hover, infobar.warning button:hover, + infobar.warning button.flat:hover, infobar.question.action:hover button:hover, + infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover, + infobar.warning.action:hover button.flat:hover { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #ca6400; + background-image: image(#ffa145); + box-shadow: none; } + infobar.question button:active, infobar.question button:checked, + infobar.question button.flat:active, + infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked, + infobar.warning button.flat:active, + infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked, + infobar.question.action:hover button.flat:active, + infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked, + infobar.warning.action:hover button.flat:active, + infobar.warning.action:hover button.flat:checked { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #b65a00; + background-image: linear-gradient(to right, #c05f00, #ab5500); + box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); } + infobar.question button:disabled, + infobar.question button.flat:disabled, infobar.warning button:disabled, + infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled, + infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled, + infobar.warning.action:hover button.flat:disabled { + color: #6c3500; + border-color: #ca6400; + background-image: image(#d76a00); + box-shadow: none; } + infobar.question button:backdrop, + infobar.question button.flat:backdrop, infobar.warning button:backdrop, + infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop, + infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop, + infobar.warning.action:hover button.flat:backdrop { + color: #331900; + border-color: #ca6400; + background-image: image(#fd7d00); + box-shadow: none; + border-color: #ca6400; } + infobar.question button:backdrop:disabled, + infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled, + infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled, + infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled, + infobar.warning.action:hover button.flat:backdrop:disabled { + color: #8c4500; + border-color: #ca6400; + background-image: image(#d76a00); + box-shadow: none; + border-color: #ca6400; } + infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, + infobar.question button.flat:backdrop label, + infobar.question button.flat:backdrop, + infobar.question button.flat label, + infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, + infobar.warning button.flat:backdrop label, + infobar.warning button.flat:backdrop, + infobar.warning button.flat label, + infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button, + infobar.question.action:hover button.flat:backdrop label, + infobar.question.action:hover button.flat:backdrop, + infobar.question.action:hover button.flat label, + infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button, + infobar.warning.action:hover button.flat:backdrop label, + infobar.warning.action:hover button.flat:backdrop, + infobar.warning.action:hover button.flat label, + infobar.warning.action:hover button.flat { + color: #000000; } + +infobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box { + background-color: #bf1717; } + infobar.error:backdrop > revealer > box button, + infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button, + infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button, + infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button, + infobar.error.action:hover > revealer > box button.flat { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #df1b1b; + background-image: image(#e52424); + box-shadow: none; } + infobar.error:backdrop > revealer > box button:hover, + infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover, + infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover, + infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover, + infobar.error.action:hover > revealer > box button.flat:hover { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #911212; + background-image: image(#e73737); + box-shadow: none; } + infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, + infobar.error:backdrop > revealer > box button.flat:active, + infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, + infobar.error > revealer > box button.flat:active, + infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked, + infobar.error.action:hover:backdrop > revealer > box button.flat:active, + infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked, + infobar.error.action:hover > revealer > box button.flat:active, + infobar.error.action:hover > revealer > box button.flat:checked { + color: #000000; + outline-color: rgba(0, 0, 0, 0.3); + border-color: #7f0f0f; + background-image: linear-gradient(to right, #881010, #760e0e); + box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); } + infobar.error:backdrop > revealer > box button:disabled, + infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled, + infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled, + infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled, + infobar.error.action:hover > revealer > box button.flat:disabled { + color: #510a0a; + border-color: #911212; + background-image: image(#a21414); + box-shadow: none; } + infobar.error:backdrop > revealer > box button:backdrop, + infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop, + infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop, + infobar.error.action:hover > revealer > box button.flat:backdrop { + color: #260505; + border-color: #911212; + background-image: image(#bf1717); + box-shadow: none; + border-color: #911212; } + infobar.error:backdrop > revealer > box button:backdrop:disabled, + infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled, + infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled, + infobar.error.action:hover > revealer > box button.flat:backdrop:disabled { + color: #690d0d; + border-color: #911212; + background-image: image(#a21414); + box-shadow: none; + border-color: #911212; } + infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button, + infobar.error:backdrop > revealer > box button.flat:backdrop label, + infobar.error:backdrop > revealer > box button.flat:backdrop, + infobar.error:backdrop > revealer > box button.flat label, + infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button, + infobar.error > revealer > box button.flat:backdrop label, + infobar.error > revealer > box button.flat:backdrop, + infobar.error > revealer > box button.flat label, + infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label, + infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, + infobar.error.action:hover:backdrop > revealer > box button.flat label, + infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button, + infobar.error.action:hover > revealer > box button.flat:backdrop label, + infobar.error.action:hover > revealer > box button.flat:backdrop, + infobar.error.action:hover > revealer > box button.flat label, + infobar.error.action:hover > revealer > box button.flat { + color: #000000; } + +/********* + * Lists * + *********/ +row:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active { + border-radius: 10px; + background-color: #0d0d0d; + color: white; + box-shadow: inset 0 0 0 9999px #181818, inset 0 0 0 3px #0d0d0d; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 5px 10px; + margin: 20px; + border-radius: 7px; + border: 1px solid rgba(31, 31, 31, 0.65); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); + background-image: none; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +calendar { + border-radius: 6px; + border: 0; + padding: 1px; } + +/*********** + * Dialogs * + ***********/ +messagedialog .titlebar:backdrop { + background-image: none; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: #0d0d0d; } + +stacksidebar row { + padding: 7px 3px; } + +/**************** + * File chooser * + ****************/ +placessidebar row { + min-height: 30px; } + +/********************** + * Window Decorations * + *********************/ +decoration { + border-radius: 10px 10px 6px 6px; + border: 1px solid #0d0d0d; + border-top-width: 0; + border-bottom-width: 2px; + background: transparent; + border-color: rgba(13, 13, 13, 0.8) rgba(13, 13, 13, 0.8) #0d0d0d; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(31, 31, 31, 0.75); } + decoration:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); } + .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-width: 0; } + dialog decoration { + border-width: 0 0 4px; } + .popup decoration { + border-width: 0; } + .ssd decoration { + box-shadow: 0 0 0 1px rgba(31, 31, 31, 0.75); + border-width: 0; } + .csd.popup decoration { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(31, 31, 31, 0.65); + border-width: 0; } + tooltip.csd decoration { + border: 0; } + messagedialog.csd decoration { + border-width: 0; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); } + +window.unified, window.unified:backdrop { + background: linear-gradient(to bottom, rgba(13, 13, 13, 0.8) 40px, #0d0d0d 40px); } + window.unified decoration, window.unified:backdrop decoration { + border: 0; } + window.unified headerbar, window.unified:backdrop headerbar { + background: transparent; } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), +entry { + background: black; } + +switch slider, +scale slider { + background: #333333; + border-color: black; } + +/********** + * Switch * + **********/ +switch { + background: black; } + +/********************** + * Window Decorations * + *********************/ +decoration { + box-shadow: 0 2px 8px 0 black, 0 0 0 1px rgba(31, 31, 31, 0.75); } + decoration:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(31, 31, 31, 0.75); } + .csd.popup decoration { + box-shadow: 0 1px 6px black, 0 0 0 1px rgba(31, 31, 31, 0.75); } + messagedialog.csd decoration { + box-shadow: 0 1px 4px black; } + +/* Nautilus */ +@define-color disk_space_unknown #383c4a; +@define-color disk_space_used #ffd86e; +@define-color disk_space_free white; +filechooser.unified, filechooser.unified:backdrop, +.nautilus-window.unified, +.nautilus-window.unified:backdrop { + background: transparent; } + filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar, + .nautilus-window.unified > deck > box > headerbar, + .nautilus-window.unified:backdrop > deck > box > headerbar { + background: rgba(13, 13, 13, 0.8); } + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; } + +filechooser placessidebar.sidebar:dir(ltr), +.nautilus-window placessidebar.sidebar:dir(ltr) { + background: linear-gradient(to right, rgba(0, 0, 0, 0.95) 41px, rgba(8, 8, 8, 0.95) 0); } + +filechooser placessidebar.sidebar:dir(rtl), +.nautilus-window placessidebar.sidebar:dir(rtl) { + background: linear-gradient(to left, rgba(0, 0, 0, 0.95) 41px, rgba(8, 8, 8, 0.95) 0); } + +filechooser placessidebar.sidebar:backdrop, +.nautilus-window placessidebar.sidebar:backdrop { + background: image(rgba(8, 8, 8, 0.95)); } + +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: white; } + filechooser placessidebar.sidebar row.sidebar-row:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected { + margin-left: 6px; + margin-right: 6px; + border-radius: 6px; + box-shadow: 0 1px 4px #ffd86e; + transition: box-shadow 200ms ease-out, background 200ms ease-out; + background-color: #ffd86e; } + filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr), + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) { + background-image: linear-gradient(to right, #ffca3b 35px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl), + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) { + background-image: linear-gradient(to left, #ffca3b 35px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:selected revealer, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer { + padding-left: 8px; + padding-right: 8px; } + filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label { + color: #000000; } + filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop { + background-image: none; + box-shadow: none; } + filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + padding-right: 20px; + opacity: 1; } + filechooser placessidebar.sidebar row.sidebar-row .sidebar-button, + .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button { + border: 0; } + +.nautilus-window .floating-bar { + color: #000000; + background-color: #ffd86e; + border-color: #d49b00; + margin: 10px; + box-shadow: 0 1px 4px #ffd86e; + transition: background-color 200ms ease-out; } + .nautilus-window .floating-bar:backdrop { + color: inherit; + box-shadow: none; + border-color: #1f1f1f; } + .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right { + border-radius: 6px; + border-style: solid; } + +.nautilus-window .path-bar-box { + padding: 3px 4px; + margin: -1px 0; + background: rgba(23, 28, 36, 0.7); + border-radius: 99px; + box-shadow: inset 0 0 0 1px #1f1f1f; + border: 0; } + .nautilus-window .path-bar-box .text-button { + background: transparent; + border-radius: 99px; + border: 0; } + .nautilus-window .path-bar-box .text-button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child { + color: #000000; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); + padding: 3px; + border-color: transparent; } + .nautilus-window .path-bar-box .image-button > box > image:first-child { + margin-left: 5px; } + .nautilus-window .path-bar-box .image-button > box > image:last-child { + margin-right: 5px; } + .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) { + box-shadow: 5px 0 0 -3px rgba(238, 238, 236, 0.15); } + +box.nautilus-path-bar > scrolledwindow { + background-color: #1f1f1f; + border: none; } + +box.nautilus-path-bar > button { + box-shadow: none; } + +/* GNOME TERMINAL */ +terminal-window notebook scrollbar, +.mate-terminal notebook scrollbar { + background: black; } + +/* GNOME TWEAKS */ +list.tweak-categories separator { + background: transparent; } + +/* XFCE4 PANEL */ +.xfce4-panel.background { + background: rgba(13, 13, 13, 0.8); } + +.xfce4-panel button { + border: 0; + border-radius: 0; + min-width: 30px; + box-shadow: none; + text-shadow: none; + background: transparent; + color: #eeeeec; } + .xfce4-panel button:hover { + background: rgba(0, 0, 0, 0.2); } + .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active { + box-shadow: inset 0 -2px 0 #ffd86e; + background: rgba(0, 0, 0, 0.2); } + +.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active { + box-shadow: inset 2px 0 0 #ffd86e; } + +/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */ +#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button { + border: 1px solid #1f1f1f; + border-bottom-width: 2px; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); + -gtk-icon-style: symbolic; } + +.xfsm-logout-dialog > .vertical > .horizontal button { + margin: 8px; } + +#whiskermenu-window entry { + border-radius: 100px; + border: 2px solid #ffd86e; + box-shadow: none; } + +#whiskermenu-window button { + transition-duration: 0s; } + #whiskermenu-window button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + text-shadow: 0 1px black; + -gtk-icon-shadow: 0 1px black; + outline-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + border-bottom-color: #050505; } + #whiskermenu-window button:checked { + border-color: transparent; } + +#whiskermenu-window scrolledwindow.frame { + border: 0; + border-radius: 8px; + box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3); + padding: 7px 10px; + margin: 0 5px; } + #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) { + background: #050505; } + #whiskermenu-window scrolledwindow.frame treeview { + background: transparent; + border-radius: 6px; } + #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected { + background-color: rgba(0, 0, 0, 0.27); + color: inherit; } + +/* XFCE4 panel action */ +#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image { + -gtk-icon-style: symbolic; + -gtk-icon-transform: scale(0.7); } + +/* XFCE4 workspace switcher */ +wnck-pager { + background-color: #1a1a1a; } + wnck-pager:selected { + background-color: black; } + wnck-pager:hover { + background-color: black; } + +/* LightDM */ +.lightdm-gtk-greeter #panel_window { + background: rgba(13, 13, 13, 0.8); + color: #eeeeec; + text-shadow: none; + -gtk-icon-shadow: none; } + +.lightdm-gtk-greeter #login_window { + border: 0; + background-color: rgba(13, 13, 13, 0.8); + border-radius: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); } + .lightdm-gtk-greeter #login_window entry { + background: rgba(13, 13, 13, 0.4); + border-color: rgba(13, 13, 13, 0.3); + min-height: 32px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.4); } + .lightdm-gtk-greeter #login_window entry image { + margin: 0; } + .lightdm-gtk-greeter #login_window #buttonbox_frame { + padding-top: 20px; + background: #0d0d0d; + border-top: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 0 0 6px 6px; + box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.27); } + .lightdm-gtk-greeter #login_window #buttonbox_frame button { + border: 0; + color: #000000; + text-shadow: none; } + .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button { + background: rgba(0, 0, 0, 0.27); + box-shadow: none; + color: #eeeeec; } + .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button { + background: #ffd86e; + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); } + +/* XFCE4 desktop */ +XfdesktopIconView.view { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px black; } + +XfdesktopIconView.view:active { + background-color: rgba(255, 216, 110, 0.3); + color: rgba(255, 216, 110, 0.3); + border-radius: 6px; } + +XfdesktopIconView.label:active { + background-color: rgba(255, 216, 110, 0.3); + color: #000000; } + +XfdesktopIconView.rubberband { + background-color: rgba(255, 216, 110, 0.3); } + +/* Thunar */ +.thunar .warning { + margin: -7px 0; } + +.thunar .path-bar button { + border: none; + background: transparent; + border-radius: 6px; } + .thunar .path-bar button:hover { + color: #eeeeec; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + .thunar .path-bar button:checked { + color: #000000; + outline-color: rgba(238, 238, 236, 0.3); + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); + border-radius: 99px; } + +.budgie-container { + background-color: transparent; } + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #ffd86e; } + +.budgie-panel { + background-color: #272a34; + color: white; + font-weight: normal; } + .budgie-panel image { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } + .budgie-panel label { + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } + .budgie-panel .alert { + color: #ffd86e; } + .budgie-panel:backdrop { + color: white; + background-color: rgba(39, 42, 52, 0.8); } + .budgie-panel.transparent { + background-color: rgba(39, 42, 52, 0.8); + color: white; } + .budgie-panel button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; } + .budgie-panel.horizontal button { + padding: 0 4px; } + .budgie-panel.vertical button { + padding: 4px 0; } + .budgie-panel separator { + background-color: rgba(238, 238, 236, 0.4); } + .budgie-panel.vertical #tasklist-button { + min-height: 32px; } + .budgie-panel .end-region { + background-color: rgba(0, 0, 0, 0.3); + border-radius: 0px; } + .budgie-panel .end-region separator { + background-color: rgba(255, 255, 255, 0.15); } + .budgie-panel .end-region label { + font-weight: 700; + color: white; } + +.budgie-panel button.flat.launcher { + padding: 0; + border-radius: 0; + border: none; + background-image: radial-gradient(circle farthest-corner at center, alpha(#eeeeec,0) 100%, transparent 0%), image(alpha(#eeeeec,0)); + background-position: center center; } + .budgie-panel button.flat.launcher > image { + opacity: 0.87; } + .budgie-panel button.flat.launcher:hover { + -gtk-icon-effect: highlight; } + .budgie-panel button.flat.launcher:hover > image { + opacity: 1.0; } + .budgie-panel button.flat.launcher:active > image { + opacity: 1.0; } + .budgie-panel button.flat.launcher:checked { + background-color: transparent; } + .budgie-panel button.flat.launcher:checked:hover { + -gtk-icon-effect: highlight; } + .budgie-panel button.flat.launcher:checked > image { + opacity: 1.0; } + +.budgie-panel .unpinned button.flat.launcher:hover, +.budgie-panel .pinned button.flat.launcher.running:hover { + -gtk-icon-effect: highlight; } + +.budgie-panel .unpinned button.flat.launcher > image, +.budgie-panel .pinned button.flat.launcher.running > image { + background-size: 2px 2px; + background-repeat: no-repeat; + opacity: 1.0; } + +.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image, +.budgie-panel .pinned button.flat.launcher.running:hover > image, +.budgie-panel .pinned button.flat.launcher.running:active > image, +.budgie-panel .pinned button.flat.launcher.running:checked > image { + background-image: none; } + +.top .budgie-panel button#tasklist-button:hover, +.top .budgie-panel button.flat.launcher:hover { + box-shadow: inset 0 2px alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked, +.top .budgie-panel button.flat.launcher:active, +.top .budgie-panel button.flat.launcher:checked { + box-shadow: inset 0 2px #ffd86e; } + +.top .budgie-panel .unpinned button.flat.launcher > image, +.top .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#ffd86e); + background-position: top center; } + +.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:hover, +.top .budgie-panel .pinned button.flat.launcher.running:active, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 0 2px #ffd86e; } + +.bottom .budgie-panel button#tasklist-button:hover, +.bottom .budgie-panel button.flat.launcher:hover { + box-shadow: inset 0 -2px alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked, +.bottom .budgie-panel button.flat.launcher:active, +.bottom .budgie-panel button.flat.launcher:checked { + box-shadow: inset 0 -2px #ffd86e; } + +.bottom .budgie-panel .unpinned button.flat.launcher > image, +.bottom .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#ffd86e); + background-position: bottom center; } + +.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:hover, +.bottom .budgie-panel .pinned button.flat.launcher.running:active, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 0 -2px #ffd86e; } + +.left .budgie-panel button#tasklist-button:hover, +.left .budgie-panel button.flat.launcher:hover { + box-shadow: inset 2px 0 alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked, +.left .budgie-panel button.flat.launcher:active, +.left .budgie-panel button.flat.launcher:checked { + box-shadow: inset 2px 0 #ffd86e; } + +.left .budgie-panel .unpinned button.flat.launcher > image, +.left .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#ffd86e); + background-position: left center; } + +.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:hover, +.left .budgie-panel .pinned button.flat.launcher.running:active, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset 2px 0 #ffd86e; } + +.right .budgie-panel button#tasklist-button:hover, +.right .budgie-panel button.flat.launcher:hover { + box-shadow: inset -2px 0 alpha(#eeeeec,0.4); + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked, +.right .budgie-panel button.flat.launcher:active, +.right .budgie-panel button.flat.launcher:checked { + box-shadow: inset -2px 0 #ffd86e; } + +.right .budgie-panel .unpinned button.flat.launcher > image, +.right .budgie-panel .pinned button.flat.launcher.running > image { + background-image: image(#ffd86e); + background-position: right center; } + +.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:hover, +.right .budgie-panel .pinned button.flat.launcher.running:active, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + box-shadow: inset -2px 0 #ffd86e; } + +.top .shadow-block { + background-color: transparent; + background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.bottom .shadow-block { + background-color: transparent; + background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.left .shadow-block { + background-color: transparent; + background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.right .shadow-block { + background-color: transparent; + background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); } + +.budgie-popover { + border-style: none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.28); + border-radius: 6px; + box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28); + background-color: #0d0d0d; } + .budgie-popover .container { + padding: 2px; } + .budgie-popover border { + border: none; } + .budgie-popover list { + background-color: transparent; } + .budgie-popover row { + padding: 0; } + .budgie-popover row:hover { + box-shadow: none; } + .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #eeeeec; + font-weight: normal; } + .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled { + color: #7d7d7c; } + .budgie-popover.budgie-menu .container { + padding: 0; } + .budgie-popover.user-menu .container { + padding: 8px; } + .budgie-popover.user-menu separator { + margin: 4px 0; } + .budgie-popover.sound-popover separator { + margin: 3px 0; } + .budgie-popover.night-light-indicator .container { + padding: 8px; } + .budgie-popover.places-menu .container { + padding: 8px; } + .budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid #1f1f1f; } + .budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; } + .budgie-popover.workspace-popover .container { + padding: 2px 8px 8px; } + .budgie-popover.workspace-popover separator { + margin: 4px 0; } + .budgie-popover.workspace-popover flowboxchild { + padding: 0; } + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(13, 13, 13, 0.8); } + .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; } + .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; } + .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; } + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(0, 0, 0, 0.8); } + .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; } + .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; } + .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; } + +.workspace-switcher .workspace-item.current-workspace { + background-color: rgba(0, 0, 0, 0.8); } + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; } + +.workspace-switcher .workspace-add-button:active { + background-image: none; } + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; } + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; } + +.budgie-menu.background { + padding: 0; + background-color: black; } + +.budgie-menu scrollbar, +.budgie-menu entry.search { + background-color: transparent; } + +.budgie-menu entry.search { + border-style: none; + border-bottom: 1px solid #1f1f1f; + border-radius: 999px; + box-shadow: none; + font-size: 120%; + padding-top: 6px; + padding-bottom: 6px; } + +.budgie-menu button { + min-height: 32px; + padding: 0 8px; + border-radius: 0; + color: #eeeeec; + font-weight: normal; } + +.budgie-menu row { + padding: 0; } + .budgie-menu row:hover { + box-shadow: none; } + +button.budgie-menu-launcher { + color: white; + border: none; } + button.budgie-menu-launcher:hover { + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +popover.background.user-menu { + padding: 8px; } + popover.background.user-menu .content-box { + background-color: transparent; } + popover.background.user-menu separator { + margin: 4px 0; } + popover.background.user-menu row { + padding: 0; + box-shadow: none; + background-image: none; } + +button.raven-trigger { + color: white; + border: none; } + button.raven-trigger:hover { + background-color: rgba(238, 238, 236, 0.4); + border: none; } + +popover.background.places-menu { + padding: 8px; } + popover.background.places-menu .name-button.text-button { + padding-left: 8px; + padding-right: 8px; } + popover.background.places-menu .name-button.text-button image:dir(ltr) { + margin-right: 3px; } + popover.background.places-menu .name-button.text-button image:dir(rtl) { + margin-left: 3px; } + popover.background.places-menu .places-section-header > image:dir(ltr) { + margin: 0 -2px 0 5px; } + popover.background.places-menu .places-section-header > image:dir(rtl) { + margin: 0 5px 0 -2px; } + popover.background.places-menu .places-list { + margin-top: 4px; + padding-top: 4px; + border-top: 1px solid #1f1f1f; + background-color: transparent; } + popover.background.places-menu row { + padding: 0; + box-shadow: none; + background-image: none; } + +frame.raven-frame > border { + border-style: none; + box-shadow: none; } + +.raven { + background-color: #0d0d0d; + color: #eeeeec; + padding: 6px 0 0 0; + border: none; } + .raven .raven-header { + min-height: 32px; + padding: 3px; } + .raven .raven-header.top { + padding: 2px 0; + background-color: #0d0d0d; + color: #eeeeec; } + .raven .raven-header.top stackswitcher button { + margin: -6px 0; + min-height: 32px; } + .raven .raven-header.bottom { + border-top: 1px solid #1f1f1f; } + .raven viewport.frame .raven-header { + margin-top: -8px; } + .raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: #1f1f1f; + background-color: black; } + .raven scrolledwindow.raven-background { + border-bottom-style: none; } + .raven .powerstrip button { + margin: 2px 0 1px; + padding: 10px; } + .raven .option-subtitle { + font-size: smaller; } + +calendar.raven-calendar { + border-style: none; + background-color: transparent; } + calendar.raven-calendar:selected { + border-radius: 6px; + background-color: #0d0d0d; } + +.raven-mpris { + background-color: rgba(13, 13, 13, 0.8); + color: #eeeeec; } + .raven-mpris label { + min-height: 24px; } + +.budgie-notification-window, .budgie-osd-window { + background-color: transparent; + color: white; + border-radius: 6px; } + .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow { + background-color: #303340; } + +.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd { + background-color: #303340; + color: white; } + .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title { + font-size: 110%; + color: white; } + .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body { + color: white; } + +.budgie-osd .budgie-osd-text { + font-size: 120%; } + +.budgie-switcher-window .drop-shadow { + margin: 8px 8px 16px; + border-radius: 6px; + background-color: #303340; + box-shadow: rgba(0, 0, 0, 0.28); } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title { + color: white; } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) { + padding: 0 0 0 6px; } + .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) { + padding: 0 6px 0 0; } + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 2px; + box-shadow: none; + background-color: #0d0d0d; } + +.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog { + border-radius: 6px; + background-color: #0d0d0d; } + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title { + font-size: 120%; } + +.budgie-session-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid #1f1f1f; + border-radius: 6px; } + .budgie-session-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 2px; } + .budgie-session-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 2px; } + +.budgie-polkit-dialog .message { + color: #eeeeec; } + +.budgie-polkit-dialog .failure { + color: #a61414; } + +.budgie-run-dialog { + background-color: black; + border-style: none; } + .budgie-run-dialog entry.search { + font-size: 120%; + box-shadow: none; + background-color: transparent; + border-style: none; + border-bottom: 1px solid #1f1f1f; + border-radius: 0; + padding-top: 6px; + padding-bottom: 6px; } + .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator, + .budgie-run-dialog list headerbar .subtitle, + headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body { + opacity: 1; } + .budgie-run-dialog scrolledwindow { + border-top: 1px solid #1f1f1f; } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #eeeeec; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #0d0d0d; +/* +text widgets and the like base background color */ +@define-color theme_base_color black; +/* +base background color of selections */ +@define-color theme_selected_bg_color #ffd86e; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #000000; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #080808; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #7d7d7c; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color black; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #7d7d7c; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #0d0d0d; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #030303; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #ffd86e; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #000000; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #333333; +/* +widgets main borders color */ +@define-color borders #1f1f1f; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #1f1f1f; +/* +these are pretty self explicative */ +@define-color warning_color #fd7d00; +@define-color error_color #bf1717; +@define-color success_color #308e63; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#eeeeec, 1.8); +@define-color wm_unfocused_title #7d7d7c; +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(238, 238, 236, 0.07); +@define-color wm_bg_a shade(#0d0d0d, 1.2); +@define-color wm_bg_b #0d0d0d; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#0d0d0d, 1.3); +@define-color wm_button_hover_color_b #0d0d0d; +@define-color wm_button_active_color_a shade(#0d0d0d, 0.85); +@define-color wm_button_active_color_b shade(#0d0d0d, 0.89); +@define-color wm_button_active_color_c shade(#0d0d0d, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg black; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg black; +.open-document-selector-treeview:hover { + background-color: alpha(@theme_fg_color, 0.05); +} + +.open-document-selector-treeview:selected:hover { + background-color: @theme_selected_bg_color; +} + +/* Only normal state is handle */ +.open-document-selector-name-label { + color: @theme_fg_color; +} + +/* Only normal state is handle */ +.open-document-selector-path-label { + color: @theme_unfocused_fg_color; + font-size: smaller; +} + +/* Only normal state is handle */ +.open-document-selector-match { + color: shade (@theme_fg_color, 0.6); + background-color: alpha(@warning_color, 0.4); +} + +.gedit-document-panel { + background-color: @sidebar_bg; +} + +.gedit-document-panel:backdrop { + color: #b0b2b2; +} + +.gedit-document-panel row:selected:backdrop { + background-color: #8b8e8f; +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid alpha(currentColor, 0.3); +} + +.gedit-document-panel-group-row:first-child, +.gedit-document-panel-group-row:first-child:hover { + border-top: 0px; +} + +/* Try to look as the notebook tab close button */ +.gedit-document-panel row button.flat { + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + min-width: 18px; + min-height: 18px; + color: alpha(currentColor,0.3); +} + +.gedit-document-panel row:hover button.flat { + color: alpha(currentColor,0.5); +} + +.gedit-document-panel row button.flat:hover { + color: @theme_fg_color; +} + +statusbar { + border-top: 1px solid @borders; +} + +.gedit-search-slider { + background-color: @theme_base_color; + padding: 6px; + border-color: @borders; + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + background-color: @theme_base_color; + background-image: none; + color: shade (@theme_unfocused_fg_color, 0.8); + border: 0px; + margin: 2px; + padding: 2px; +} +.nautilus-window, +.nautilus-window notebook, +.nautilus-window notebook > stack { + background: @theme_base_color; +} + +.nautilus-empty-state-icon { + opacity: 0.50; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-canvas-item.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.nautilus-canvas-item.dim-label { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.nautilus-canvas-item.dim-label:selected { + color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20); +} + +/* Toolbar */ + +/* Here we use the .button background-image colors from Adwaita, but ligthen them, + * since is not possible to use lighten () in common css. */ +@keyframes needs_attention_keyframes { + 0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } + /* can't do animation-direction, so holding the color on two keyframes */ + 30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +/* Remove white background and highlight on hover which GTK adds by default + * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */ +.operations-list, +.operations-list > :hover { + background: none; +} + +.disclosure-button { + padding-left: 4px; + padding-right: 4px; +} + +/* Path bar */ + +.nautilus-path-bar scrolledwindow { + border-radius: 5px 0px 0px 5px; + border: 1px @borders solid; + border-right-width: 0px; + background-color: @theme_bg_color; +} +.nautilus-path-bar scrolledwindow undershoot.left { + border-radius: 5px 0px 0px 5px; + background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} +.nautilus-path-bar scrolledwindow undershoot.right { + background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} + +.nautilus-path-bar > button, +.path-buttons-box button { + margin: 0px; +} + +.path-buttons-box button { + background-image: none; + box-shadow: none; + border-radius: 5px; + border-width: 0px; + -gtk-icon-shadow: none; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover { + background: alpha(@theme_fg_color, 0.15); + box-shadow: inset 0 0 0 2px @theme_bg_color; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover * { + opacity: 1; +} + +/* Make the tags fit into the box */ +entry.search > * { + margin: 5px; +} + +/* Sidebar */ + +.nautilus-window .sidebar-row:selected { + background: mix(@theme_bg_color, @theme_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected, +.nautilus-window .sidebar-row:selected image, +.nautilus-window .sidebar-row:selected label { + color: mix(@theme_fg_color, @theme_text_color, 0.5); +} + +.nautilus-window .sidebar-row:selected:backdrop { + background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected:backdrop, +.nautilus-window .sidebar-row:selected:backdrop label { + color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15); +} + +/* Floating status bar */ +.floating-bar { + padding: 1px; + background-color: @theme_base_color; + border-width: 1px; + border-style: solid solid none; + border-color: @borders; + border-radius: 8px 8px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; +} + +.floating-bar button { + padding: 0px; +} + +@define-color disk_space_unknown #888a85; +@define-color disk_space_used #729fcf; +@define-color disk_space_free #eeeeec; + +.disk-space-display { + border-style: solid; + border-width: 2px; +} + +.disk-space-display.unknown { + background-color: @disk_space_unknown; + border-color: shade(@disk_space_unknown, 0.7); + color: @disk_space_unknown; +} +.disk-space-display.unknown.border { + color: shade(@disk_space_unknown, 0.7); +} + +.disk-space-display.used { + background-color: @disk_space_used; + border-color: shade(@disk_space_used, 0.7); + color: @disk_space_used; +} +.disk-space-display.used.border { + color: shade(@disk_space_used, 0.7); +} + +.disk-space-display.free { + background-color: @disk_space_free; + border-color: shade(@disk_space_free, 0.7); + color: @disk_space_free; +} +.disk-space-display.free.border { + color: shade(@disk_space_free, 0.7); +} + +/* As a workaround for GtkTreeView showing thick border above first row when + * horizontal grid lines are enabled, we add them using CSS instead. Exclude the + * drop targets to let through the default feedback style. */ +.nautilus-list-view .view:not(:drop(active)) { + border-bottom: 1px solid @theme_bg_color; +} + +.nautilus-list-view.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.search-information { + background-color: @theme_selected_bg_color; + color:white; + padding:2px; +} + +@define-color conflict_bg #fef6b6; + +.conflict-row { + background: @conflict_bg; + color: black; +} + +.conflict-row:hover { + background-color: shade(@conflict_bg, 0.9); +} + +.conflict-row:selected { + background: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* Icon view */ +flowbox { + padding: 18px +} + +flowboxchild { + padding: 0px; +} + +flowboxchild:selected { + background-color:transparent; + outline-color: transparent; +} + +flowboxchild .thumbnail { + margin: 4px; + box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5), + 0px 0px 0px 1px alpha(@borders, 0.5), + 0px 2px 0px 0px alpha(@borders, 0.5); + border-radius: 2px; +} + +.icon-ui-labels-box { + padding: 2px 4px; + border-radius: 4px; +} + +flowboxchild:selected .icon-ui-labels-box { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +flowboxchild:selected image { + -gtk-icon-effect: dim; /* GTK 3 only */ + /* GTK 4 TODO: Replace previous line with the following one: + -gtk-icon-filter: opacity(0.5); + */ + -gtk-icon-shadow: 0px 0px @theme_selected_bg_color; +} diff --git a/src/themes/Cyberpunk-Edge/gtk-3.0/thumbnail.png b/src/themes/Cyberpunk-Edge/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..ad4d17a2 Binary files /dev/null and b/src/themes/Cyberpunk-Edge/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Cyberpunk-Edge/gtk-4.0/assets b/src/themes/Cyberpunk-Edge/gtk-4.0/assets new file mode 120000 index 00000000..fb2256c4 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-4.0/assets @@ -0,0 +1 @@ +../gtk-3.0/assets \ No newline at end of file diff --git a/src/themes/Cyberpunk-Edge/gtk-4.0/gtk-dark.css b/src/themes/Cyberpunk-Edge/gtk-4.0/gtk-dark.css new file mode 120000 index 00000000..78c9d4e3 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-4.0/gtk-dark.css @@ -0,0 +1 @@ +gtk.css \ No newline at end of file diff --git a/src/themes/Cyberpunk-Edge/gtk-4.0/gtk.css b/src/themes/Cyberpunk-Edge/gtk-4.0/gtk.css new file mode 100644 index 00000000..48d8df92 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/gtk-4.0/gtk.css @@ -0,0 +1,5352 @@ +/*************************** + * Check and Radio buttons * + ***************************/ +/*************** + * Base States * + ***************/ +.background { + color: #eeeeec; + background-color: #0d0d0d; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + +dnd { + color: #eeeeec; } + +.normal-icons { + -gtk-icon-size: 16px; } + +.large-icons { + -gtk-icon-size: 32px; } + +image:disabled { + -gtk-icon-filter: opacity(0.5); } + +.view, iconview, +textview > text { + color: white; + background-color: black; } + .view:disabled, iconview:disabled, + textview > text:disabled { + color: #7d7d7c; + background-color: #080808; } + .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected, + textview > text:selected:focus, + textview > text:selected { + border-radius: 3px; } + +textview > text > selection { + background-color: rgba(183, 183, 183, 0.5); } + textview > text > selection:focus-within { + background-color: #ffd86e; } + +textview:drop(active) { + caret-color: #19a187; } + +textview > border { + background-color: #060606; } + +iconview { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + iconview { + outline: 0 solid transparent; + outline-offset: 4px; } + iconview:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + iconview:drop(active) { + box-shadow: none; } + iconview > dndtarget:drop(active) { + border-style: solid; + border-width: 1px; + border-color: #d49b00; } + +rubberband, .content-view > rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #ffca3b; + background-color: rgba(255, 202, 59, 0.2); } + +flowbox > flowboxchild { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + flowbox > flowboxchild { + outline: 0 solid transparent; + outline-offset: 4px; } + flowbox > flowboxchild:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + flowbox > flowboxchild:selected { + outline-color: rgba(255, 255, 255, 0.3); } + +gridview > child { + padding: 3px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + gridview > child { + outline: 0 solid transparent; + outline-offset: 4px; } + gridview > child:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + gridview > child:selected { + outline-color: rgba(255, 255, 255, 0.3); } + gridview > child box { + border-spacing: 8px; + margin: 12px; } + +coverflow cover { + color: white; + background-color: black; + border: 1px solid black; } + +label { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + label { + outline: 0 solid transparent; + outline-offset: 4px; } + label:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + label > selection { + background-color: rgba(183, 183, 183, 0.5); + color: #000000; } + label > selection:focus-within { + background-color: #ffd86e; } + label:disabled { + color: #7d7d7c; } + button label:disabled { + color: inherit; } + label.error { + color: #bf1717; } + label.error:disabled { + color: rgba(191, 23, 23, 0.5); } + +.dim-label, .titlebar:not(headerbar) .subtitle, +headerbar .subtitle, spinbutton.vertical > text > text > placeholder, spinbutton:not(.vertical) > text > placeholder, +entry > text > placeholder, label.separator { + opacity: 0.55; + text-shadow: none; } + +window.assistant .sidebar { + padding: 5px; + border-top: 1px solid #1f1f1f; } + +window.assistant.csd .sidebar { + border-top-style: none; } + +window.assistant .sidebar > label { + padding: 6px 12px; } + +window.assistant .sidebar > label.highlight { + background-color: #181818; + border-radius: 5px; } + +window.aboutdialog image.large-icons { + -gtk-icon-size: 128px; } + +.osd .scale-popup, .app-notification, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: white; + border: none; + background-color: #303340; + background-clip: padding-box; + -gtk-icon-shadow: 0 1px black; } + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); } } + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +/********************** + * General Typography * + **********************/ +.large-title { + font-weight: 300; + font-size: 24pt; } + +.title-1 { + font-weight: 800; + font-size: 20pt; } + +.title-2 { + font-weight: 800; + font-size: 15pt; } + +.title-3 { + font-weight: 700; + font-size: 15pt; } + +.title-4 { + font-weight: 700; + font-size: 13pt; } + +.heading { + font-weight: 700; + font-size: 11pt; } + +.body { + font-weight: 400; + font-size: 11pt; } + +.caption-heading { + font-weight: 700; + font-size: 9pt; } + +.caption { + font-weight: 400; + font-size: 9pt; } + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical > text, spinbutton:not(.vertical), +entry { + min-height: 32px; + padding-left: 8px; + padding-right: 8px; + border: 1px solid; + border-radius: 4px; + border-spacing: 6px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: white; + border-color: #1f1f1f; + background-color: black; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text, spinbutton:not(.vertical), + entry { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text:focus-within, spinbutton:focus-within:not(.vertical), + entry:focus-within { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text > image.left, spinbutton:not(.vertical) > image.left, + entry > image.left { + margin-right: 6px; } + spinbutton.vertical > text > image.right, spinbutton:not(.vertical) > image.right, + entry > image.right { + margin-left: 6px; } + spinbutton.vertical > text > text > block-cursor, spinbutton:not(.vertical) > text > block-cursor, + entry > text > block-cursor { + color: black; + background-color: white; } + spinbutton.vertical > text.flat, spinbutton.flat:not(.vertical), + entry.flat:focus-within, + entry.flat:backdrop, + entry.flat:disabled, + entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + border-color: transparent; + border-radius: 0; } + spinbutton.vertical > text:focus-within > placeholder, spinbutton:focus-within:not(.vertical) > placeholder, + entry:focus-within > placeholder { + opacity: 0; + /* We hide placeholders on focus */ } + spinbutton.vertical > text:disabled, spinbutton:disabled:not(.vertical), + entry:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-color: #080808; } + spinbutton.vertical > text > text > selection, spinbutton:not(.vertical) > text > selection, + entry > text > selection { + background-color: rgba(183, 183, 183, 0.5); + color: transparent; } + spinbutton.vertical > text > text > selection:focus-within, spinbutton:not(.vertical) > text > selection:focus-within, + entry > text > selection:focus-within { + background-color: #ffd86e; + color: #000000; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + color: #bf1717; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text.error, spinbutton.error:not(.vertical), + entry.error { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.error:focus-within, spinbutton.error:focus-within:not(.vertical), + entry.error:focus-within { + outline-color: rgba(191, 23, 23, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.error > selection, spinbutton.error:not(.vertical) > selection, + entry.error > selection { + background-color: #bf1717; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + color: #fd7d00; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + spinbutton.vertical > text.warning, spinbutton.warning:not(.vertical), + entry.warning { + outline: 0 solid transparent; + outline-offset: 4px; } + spinbutton.vertical > text.warning:focus-within, spinbutton.warning:focus-within:not(.vertical), + entry.warning:focus-within { + outline-color: rgba(253, 125, 0, 0.5); + outline-width: 2px; + outline-offset: -2px; } + spinbutton.vertical > text.warning > selection, spinbutton.warning:not(.vertical) > selection, + entry.warning > selection { + background-color: #fd7d00; } + spinbutton.vertical > text > image, spinbutton:not(.vertical) > image, + entry > image { + color: #bebebd; } + spinbutton.vertical > text > image:hover, spinbutton:not(.vertical) > image:hover, + entry > image:hover { + color: #eeeeec; } + spinbutton.vertical > text > image:active, spinbutton:not(.vertical) > image:active, + entry > image:active { + color: #ffd86e; } + spinbutton.vertical > text.password image.caps-lock-indicator, spinbutton.password:not(.vertical) image.caps-lock-indicator, + entry.password image.caps-lock-indicator { + color: #656564; } + spinbutton.vertical > text:drop(active), spinbutton:drop(active):not(.vertical), + entry:drop(active):focus-within, + entry:drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + .osd spinbutton.vertical > text, .osd spinbutton:not(.vertical), .osd entry { + color: white; + border-color: black; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton.vertical > text:focus-within, .osd spinbutton:focus-within:not(.vertical), .osd entry:focus-within { + color: white; + border-color: #ffd86e; + background-color: rgba(0, 0, 0, 0.5); + background-clip: padding-box; } + .osd spinbutton.vertical > text:disabled, .osd spinbutton:disabled:not(.vertical), .osd entry:disabled { + color: #97999f; + border-color: black; + background-color: rgba(68, 72, 83, 0.5); + background-clip: padding-box; } + +spinbutton.vertical > text > progress, spinbutton:not(.vertical) > progress, +entry > progress { + margin-bottom: 2px; } + +spinbutton.vertical > text progress > trough > progress, spinbutton:not(.vertical) progress > trough > progress, +entry progress > trough > progress { + background-color: transparent; + background-image: none; + border-radius: 0; + border-width: 0 0 2px; + border-color: #ffd86e; + border-style: solid; + box-shadow: none; } + +spinbutton.vertical.linked:not(.vertical) > text:drop(active) + text, spinbutton.vertical.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + menubutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + menubutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + dropdown > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + dropdown > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + colorbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + colorbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + fontbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + fontbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + entry, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + menubutton > button, .linked:not(.vertical) > entry:drop(active) + dropdown > button, .linked:not(.vertical) > entry:drop(active) + colorbutton > button, .linked:not(.vertical) > entry:drop(active) + fontbutton > button, .linked:not(.vertical) > entry:drop(active) + filechooserbutton > button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry { + border-left-color: #19a187; } + +spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) { + border-top-color: #090909; } + +spinbutton.vertical.linked > text:disabled + text:disabled, spinbutton.vertical.linked > spinbutton:disabled:not(.vertical) + text:disabled, spinbutton.vertical.linked > text:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > text:disabled + entry:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical.linked > entry:disabled + text:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled { + border-top-color: #090909; } + +spinbutton.vertical.linked > text + text:drop(active):not(:only-child), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:drop(active):not(:only-child), spinbutton.vertical.linked > text + spinbutton:drop(active):not(:only-child):not(.vertical), .linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), +spinbutton.vertical.linked > text + entry:drop(active):not(:only-child), +.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), spinbutton.vertical.linked > entry + text:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical), +.linked.vertical > entry + entry:drop(active):not(:only-child) { + border-top-color: #19a187; } + +spinbutton.vertical.linked > text:drop(active):not(:only-child) + text, spinbutton.vertical.linked > spinbutton:drop(active):not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:drop(active):not(:only-child) + spinbutton:not(.vertical), .linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), +spinbutton.vertical.linked > text:drop(active):not(:only-child) + entry, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + menubutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + dropdown > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + colorbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + fontbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + filechooserbutton > button, +spinbutton.vertical.linked > text:drop(active):not(:only-child) + combobox > box > button.combo, +.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked > entry:drop(active):not(:only-child) + text, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical), +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + menubutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + dropdown > button, +.linked.vertical > entry:drop(active):not(:only-child) + colorbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + fontbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + filechooserbutton > button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #19a187; } + +spinbutton.vertical > text.error, spinbutton.error:not(.vertical), +entry.error { + color: #bf1717; } + +treeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) { + background-color: black; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: black; } + treeview entry.flat:focus-within, treeview entry:focus-within { + border-color: #ffd86e; } + +/******************* + * Editable Labels * + *******************/ +editablelabel > stack > text { + color: white; + border-color: #1f1f1f; + background-color: black; } + +/*********** + * Buttons * + ***********/ +@keyframes needs_attention { + from { + background-image: radial-gradient(farthest-side, #ffedbb 0%, rgba(255, 237, 187, 0) 0%); } + to { + background-image: radial-gradient(farthest-side, #ffedbb 95%, rgba(255, 237, 187, 0)); } } + +notebook > header > tabs > arrow, windowcontrols button, +button { + min-height: 24px; + min-width: 16px; + padding: 4px 9px; + border: 1px solid; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: #eeeeec; + outline-color: rgba(255, 216, 110, 0.7); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + notebook > header > tabs > arrow, windowcontrols button, + button { + outline: 0 solid transparent; + outline-offset: 4px; } + notebook > header > tabs > arrow:focus:focus-visible, + button:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + notebook > header > tabs > arrow:hover, + button:hover { + color: #eeeeec; + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; + -gtk-icon-filter: brightness(1.2); } + notebook > header > tabs > arrow.keyboard-activating, notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked, + button.keyboard-activating, + button:active, + button:checked { + color: #000000; + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); + transition-duration: 50ms; } + notebook > header > tabs > arrow:checked:hover, + button:checked:hover { + color: #000000; + border-color: #ffd86e; + background-image: image(#ffd86e); + box-shadow: none; } + notebook > header > tabs > arrow:checked:active, + button:checked:active { + color: #000000; + border-color: #ffd86e; + background-image: image(#ffd45f); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop, + button:backdrop.flat, + button:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + transition: 200ms ease-out; } + notebook > header > tabs > arrow:backdrop:not(:disabled), + button:backdrop.flat:not(:disabled), + button:backdrop:not(:disabled) { + -gtk-icon-filter: none; } + notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, + button:backdrop.flat:active, + button:backdrop.flat:checked, + button:backdrop:active, + button:backdrop:checked { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled, + button:backdrop.flat:disabled, + button:backdrop:disabled { + color: #333333; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, + button:backdrop.flat:disabled:active, + button:backdrop.flat:disabled:checked, + button:backdrop:disabled:active, + button:backdrop:disabled:checked { + color: #333333; + border-color: #1f1f1f; + background-image: image(#010101); + box-shadow: none; } + notebook > header > tabs > arrow:disabled, + button:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; + -gtk-icon-filter: opacity(0.5); } + notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked, + button:disabled:active, + button:disabled:checked { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(black); + box-shadow: none; } + button.sidebar-button, notebook > header > tabs > arrow, windowcontrols button, .toolbar > button, + .toolbar > :not(.linked) > button, + .toolbar :not(.linked) > menubutton > button, + .toolbar :not(.linked) > scalebutton > button, + .toolbar :not(.linked) > dropdown > button, + .toolbar :not(.linked) > colorbutton > button, + .toolbar :not(.linked) > fontbutton > button, + .toolbar :not(.linked) > appchooserbutton > button, + .toolbar :not(.linked) > combobox > box > button, notebook > header > tabs > arrow.flat, + button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + transition: none; } + button.sidebar-button:hover, notebook > header > tabs > arrow:hover, windowcontrols button:hover, .toolbar > button:hover, + .toolbar > :not(.linked) > button:hover, + .toolbar :not(.linked) > menubutton > button:hover, + .toolbar :not(.linked) > scalebutton > button:hover, + .toolbar :not(.linked) > dropdown > button:hover, + .toolbar :not(.linked) > colorbutton > button:hover, + .toolbar :not(.linked) > fontbutton > button:hover, + .toolbar :not(.linked) > appchooserbutton > button:hover, + .toolbar :not(.linked) > combobox > box > button:hover, + button.flat:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: #0a0a0a; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 500ms; } + button.keyboard-activating.sidebar-button, notebook > header > tabs > arrow.keyboard-activating, windowcontrols button.keyboard-activating, .toolbar > button.keyboard-activating, + .toolbar > :not(.linked) > button.keyboard-activating, + .toolbar :not(.linked) > menubutton > button.keyboard-activating, + .toolbar :not(.linked) > scalebutton > button.keyboard-activating, + .toolbar :not(.linked) > dropdown > button.keyboard-activating, + .toolbar :not(.linked) > colorbutton > button.keyboard-activating, + .toolbar :not(.linked) > fontbutton > button.keyboard-activating, + .toolbar :not(.linked) > appchooserbutton > button.keyboard-activating, + .toolbar :not(.linked) > combobox > box > button.keyboard-activating, button.sidebar-button:active, notebook > header > tabs > arrow:active, windowcontrols button:active, .toolbar > button:active, + .toolbar > :not(.linked) > button:active, + .toolbar :not(.linked) > menubutton > button:active, + .toolbar :not(.linked) > scalebutton > button:active, + .toolbar :not(.linked) > dropdown > button:active, + .toolbar :not(.linked) > colorbutton > button:active, + .toolbar :not(.linked) > fontbutton > button:active, + .toolbar :not(.linked) > appchooserbutton > button:active, + .toolbar :not(.linked) > combobox > box > button:active, button.sidebar-button:checked, notebook > header > tabs > arrow:checked, windowcontrols button:checked, .toolbar > button:checked, + .toolbar > :not(.linked) > button:checked, + .toolbar :not(.linked) > menubutton > button:checked, + .toolbar :not(.linked) > scalebutton > button:checked, + .toolbar :not(.linked) > dropdown > button:checked, + .toolbar :not(.linked) > colorbutton > button:checked, + .toolbar :not(.linked) > fontbutton > button:checked, + .toolbar :not(.linked) > appchooserbutton > button:checked, + .toolbar :not(.linked) > combobox > box > button:checked, + button.flat.keyboard-activating, + button.flat:active, + button.flat:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: black; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, windowcontrols button:backdrop, .toolbar > button:backdrop, + .toolbar > :not(.linked) > button:backdrop, + .toolbar :not(.linked) > menubutton > button:backdrop, + .toolbar :not(.linked) > scalebutton > button:backdrop, + .toolbar :not(.linked) > dropdown > button:backdrop, + .toolbar :not(.linked) > colorbutton > button:backdrop, + .toolbar :not(.linked) > fontbutton > button:backdrop, + .toolbar :not(.linked) > appchooserbutton > button:backdrop, + .toolbar :not(.linked) > combobox > box > button:backdrop, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled, windowcontrols button:disabled, .toolbar > button:disabled, + .toolbar > :not(.linked) > button:disabled, + .toolbar :not(.linked) > menubutton > button:disabled, + .toolbar :not(.linked) > scalebutton > button:disabled, + .toolbar :not(.linked) > dropdown > button:disabled, + .toolbar :not(.linked) > colorbutton > button:disabled, + .toolbar :not(.linked) > fontbutton > button:disabled, + .toolbar :not(.linked) > appchooserbutton > button:disabled, + .toolbar :not(.linked) > combobox > box > button:disabled, + button.flat:backdrop, + button.flat:disabled, + button.flat:backdrop:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow.image-button, + button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; } + notebook > header > tabs > arrow.text-button, + button.text-button { + padding-left: 16px; + padding-right: 16px; } + notebook > header > tabs > arrow.text-button.image-button, + button.text-button.image-button { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.text-button.image-button label, + button.text-button.image-button label { + padding-left: 8px; + padding-right: 8px; } + notebook > header > tabs > arrow.arrow-button, + button.arrow-button { + padding-left: 10px; + padding-right: 10px; } + notebook > header > tabs > arrow.arrow-button > box, windowcontrols button.arrow-button > box, + button.arrow-button > box { + border-spacing: 4px; } + dropdown:drop(active) button.combo, + combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active), + button:drop(active) { + color: #19a187; + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; } + +row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { + color: #000000; + border-color: transparent; } + row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { + color: #7d7d7c; } + + +button.osd { + min-width: 26px; + min-height: 32px; + color: white; + border-radius: 5px; + color: white; + outline-color: rgba(255, 216, 110, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd.image-button { + min-width: 30px; } + + button.osd.image-button:only-child { + margin: 4px; + border-radius: 50%; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + + button.osd:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; + border: none; + box-shadow: none; } + + button.osd:active, + button.osd:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; + border: none; + box-shadow: none; } + +.app-notification button, popover.background.touch-selection button, popover.background.magnifier button, .osd button { + color: white; + outline-color: rgba(255, 216, 110, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + background-image: none; + border-color: transparent; + box-shadow: none; } + .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + + +button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ffd45f; + background-image: image(#ffd86e); + box-shadow: none; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + + button.suggested-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.suggested-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + + button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #ffd86e; } + + button.suggested-action:hover { + color: white; + border-color: #ffca3b; + background-image: image(#ffebb5); + box-shadow: none; } + + button.suggested-action:active, + button.suggested-action:checked { + color: white; + border-color: #ffc527; + background-image: linear-gradient(to right, #ffc831, #ffc21c); + box-shadow: 0 2px 4px rgba(255, 197, 39, 0.25); } + + button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(255, 216, 110, 0.8); } + + button.suggested-action:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + + button.suggested-action:disabled:active, + button.suggested-action:disabled:checked { + color: #eddeb5; + border-color: #ffca3b; + background-image: image(#d3ad45); + box-shadow: none; } + .osd button.suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: transparent; + background-image: image(rgba(255, 216, 110, 0.5)); + background-clip: padding-box; } + .osd button.suggested-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(255, 216, 110, 0.7)); + background-clip: padding-box; } + .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#ffd86e); + background-clip: padding-box; + box-shadow: none; } + .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + + +button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #991212; + background-image: image(#a61414); + box-shadow: none; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + + button.destructive-action { + outline: 0 solid transparent; + outline-offset: 4px; } + + button.destructive-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + + button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #a61414; } + + button.destructive-action:hover { + color: white; + border-color: #790e0e; + background-image: image(#e41d1d); + box-shadow: none; } + + button.destructive-action:active, + button.destructive-action:checked { + color: white; + border-color: #670c0c; + background-image: linear-gradient(to right, #700d0d, #5d0b0b); + box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); } + + button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: rgba(166, 20, 20, 0.8); } + + button.destructive-action:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + + button.destructive-action:disabled:active, + button.destructive-action:disabled:checked { + color: #c69e9e; + border-color: #790e0e; + background-image: image(#720e0e); + box-shadow: none; } + .osd button.destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.5)); + background-clip: padding-box; } + .osd button.destructive-action:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(rgba(166, 20, 20, 0.7)); + background-clip: padding-box; } + .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#a61414); + background-clip: padding-box; + box-shadow: none; } + .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + +stackswitcher > button > label { + padding: 0 6px; + margin: 0 -6px; } + +stackswitcher > button > image { + padding: 3px 6px; + margin: -3px -6px; } + + +button.font separator { + background-color: transparent; } + + +button.font > box { + border-spacing: 6px; } + + +button.font > box > box > label { + font-weight: bold; } + +menubutton.circular button, +button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; + border-radius: 9999px; } + menubutton.circular button label, + button.circular label { + padding: 0; } + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: radial-gradient(farthest-side, #ffedbb 96%, rgba(255, 237, 187, 0)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + stacksidebar row.needs-attention > label:backdrop, stackswitcher > button.needs-attention > label:backdrop, + stackswitcher > button.needs-attention > image:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), + stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:first-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(ltr):not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.linked:not(.vertical) > filechooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(rtl):not(:first-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo, .linked:not(.vertical) > filechooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > appchooserbutton > combobox:dir(ltr):not(:last-child) > box > button.combo, +.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > filechooserbutton:dir(ltr):not(:last-child) > button, spinbutton.vertical.linked:not(.vertical) > text:dir(rtl):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child):not(.vertical), .linked:not(.vertical) > entry:dir(rtl):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child), spinbutton.vertical.linked:not(.vertical) > text:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child):not(.vertical), .linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(ltr):not(:last-child) { + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:first-child) > box > button.combo, +.linked.vertical > combobox:not(:first-child) > box > button.combo, .linked.vertical > menubutton:not(:first-child) > button, +.linked.vertical > dropdown:not(:first-child) > button, +.linked.vertical > colorbutton:not(:first-child) > button, +.linked.vertical > fontbutton:not(:first-child) > button, +.linked.vertical > filechooserbutton:not(:first-child) > button, spinbutton.vertical.linked > text:not(:first-child), .linked.vertical > spinbutton:not(:first-child):not(.vertical), .linked.vertical > entry:not(:first-child), .linked.vertical > button:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.linked.vertical > filechooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > appchooserbutton > combobox:not(:last-child) > box > button.combo, +.linked.vertical > combobox:not(:last-child) > box > button.combo, .linked.vertical > menubutton:not(:last-child) > button, +.linked.vertical > dropdown:not(:last-child) > button, +.linked.vertical > colorbutton:not(:last-child) > button, +.linked.vertical > fontbutton:not(:last-child) > button, +.linked.vertical > filechooserbutton:not(:last-child) > button, spinbutton.vertical.linked > text:not(:last-child), .linked.vertical > spinbutton:not(:last-child):not(.vertical), .linked.vertical > entry:not(:last-child), .linked.vertical > button:not(:last-child) { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.scale-popup button:hover, button.link, button.link:hover, button.link:active, button.link:checked, popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat), modelbutton.flat { + background-color: transparent; + background-image: none; + border-color: transparent; + box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0); + text-shadow: none; + -gtk-icon-shadow: none; } + +/* menu buttons */ +modelbutton.flat { + min-height: 26px; + padding-left: 5px; + padding-right: 5px; + border-radius: 4px; } + modelbutton.flat:hover { + background-color: #181818; } + modelbutton.flat:disabled { + color: #7d7d7c; } + +modelbutton.flat arrow { + background: none; + min-width: 16px; + min-height: 16px; + opacity: 0.3; } + modelbutton.flat arrow:hover { + background: none; } + modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); } + modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); } + +/* oldstyle toolbar buttons */ +.toolbar > button, +.toolbar > :not(.linked) > button, +.toolbar :not(.linked) > menubutton > button, +.toolbar :not(.linked) > scalebutton > button, +.toolbar :not(.linked) > dropdown > button, +.toolbar :not(.linked) > colorbutton > button, +.toolbar :not(.linked) > fontbutton > button, +.toolbar :not(.linked) > appchooserbutton > button, +.toolbar :not(.linked) > combobox > box > button { + margin: 1px; } + +button.color { + padding: 4px; } + button.color > colorswatch:only-child, button.color > colorswatch:only-child > overlay { + border-radius: 0; } + +/* list buttons */ +/* tone down as per new designs, see issue #1473 */ +popover.menu box.circular-buttons button.circular.image-button.model, +list > row button.image-button:not(.flat) { + border: 1px solid rgba(31, 31, 31, 0.5); } + popover.menu box.circular-buttons button.circular.image-button.model:hover, + list > row button.image-button:not(.flat):hover { + color: #eeeeec; + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.circular-buttons button.circular.image-button.model:checked, + list > row button.image-button:not(.flat):active, + list > row button.image-button:not(.flat):checked { + color: #000000; + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, + list > row button.image-button:not(.flat).suggested-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #ffd45f; + background-image: image(#ffd86e); + box-shadow: none; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model, + list > row button.image-button:not(.flat).suggested-action { + outline: 0 solid transparent; + outline-offset: 4px; } + popover.menu box.circular-buttons button.suggested-action.circular.image-button.model:focus:focus-visible, + list > row button.image-button:not(.flat).suggested-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, + list > row button.image-button:not(.flat).destructive-action { + color: white; + outline-color: rgba(255, 255, 255, 0.3); + border-color: #991212; + background-image: image(#a61414); + box-shadow: none; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model, + list > row button.image-button:not(.flat).destructive-action { + outline: 0 solid transparent; + outline-offset: 4px; } + popover.menu box.circular-buttons button.destructive-action.circular.image-button.model:focus:focus-visible, + list > row button.image-button:not(.flat).destructive-action:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); + outline-width: 2px; + outline-offset: -2px; } + +/********* + * Links * + *********/ +button.link, +link { + color: #fff3d4; + text-decoration: underline; } + button.link:visited, + link:visited { + color: #ffe6a1; } + *:selected button.link:visited, *:selected link:visited { + color: #665c40; } + button.link:hover, + link:hover { + color: white; } + *:selected button.link:hover, *:selected link:hover { + color: #1a1a1a; } + button.link:active, + link:active { + color: #fff3d4; } + *:selected button.link:active, *:selected link:active { + color: #33312a; } + button.link:disabled, + link:disabled { + color: rgba(234, 234, 234, 0.8); } + button.link:selected, *:selected button.link, + link:selected, *:selected link { + color: #33312a; } + +link { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + link { + outline: 0 solid transparent; + outline-offset: 4px; } + link:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + +button.link, button.link:hover, button.link:active, button.link:checked { + text-shadow: none; } + +button.link > label { + text-decoration: underline; } + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + font-feature-settings: "tnum"; } + spinbutton:not(.vertical) { + padding: 0; + border-spacing: 0; + /* :not here just to bump specificity above that of the list button styling */ } + .osd spinbutton:not(.vertical) > text, spinbutton:not(.vertical) > text { + min-width: 28px; + margin: 0; + background: none; + background-color: transparent; + border: none; + border-radius: 0; + box-shadow: none; + padding: 6px; } + .osd spinbutton:not(.vertical) > text:backdrop:disabled, spinbutton:not(.vertical) > text:backdrop:disabled { + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat), + spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + min-height: 16px; + margin: 0; + padding-bottom: 0; + padding-top: 0; + color: #d6d6d4; + background-image: none; + border-style: none none none solid; + border-color: rgba(31, 31, 31, 0.3); + border-radius: 0; + box-shadow: none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + color: #eeeeec; + background-color: black; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + color: rgba(125, 125, 124, 0.3); + background-color: transparent; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):active, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):active { + background-color: rgba(0, 0, 0, 0.1); + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat) { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + border-style: none none none solid; + border-color: rgba(0, 0, 0, 0.7); + border-radius: 0; + box-shadow: none; + -gtk-icon-shadow: 0 1px black; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl), + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: white; + border-color: rgba(0, 0, 0, 0.5); + background-color: #1a1c23; + -gtk-icon-shadow: 0 1px black; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + color: #97999f; + border-color: rgba(0, 0, 0, 0.5); + -gtk-icon-shadow: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child { + border-radius: 0 4px 4px 0; } + .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child, + .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child { + border-radius: 4px 0 0 4px; } + spinbutton.vertical:disabled { + color: #7d7d7c; } + spinbutton.vertical:drop(active) { + border-color: transparent; + box-shadow: none; } + spinbutton.vertical > text { + min-height: 32px; + min-width: 32px; + padding: 0; + border-radius: 0; } + spinbutton.vertical > text > selection { + background-color: rgba(183, 183, 183, 0.5); + color: transparent; } + spinbutton.vertical > text > selection:focus-within { + background-color: #ffd86e; + color: #000000; } + spinbutton.vertical > text > block-cursor { + color: black; + background-color: white; } + spinbutton.vertical > button { + min-height: 32px; + min-width: 32px; + padding: 0; } + spinbutton.vertical > button.up { + border-bottom-style: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + spinbutton.vertical > button.down { + border-top-style: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .osd spinbutton.vertical > button:first-child { + color: white; + outline-color: rgba(255, 216, 110, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; } + .osd spinbutton.vertical > button:first-child:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .osd spinbutton.vertical > button:first-child:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; } + treeview spinbutton:not(.vertical) > text { + min-height: 0; + padding: 1px 2px; } + +/************** + * ComboBoxes * + **************/ +dropdown > popover.menu.background > contents { + padding: 0; } + +dropdown > button > box { + border-spacing: 6px; } + dropdown > button > box > stack > row.activatable:hover { + background: none; + box-shadow: none; } + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; } + +dropdown:drop(active), +combobox:drop(active) { + box-shadow: none; } + +dropdown popover, +combobox popover { + margin-top: 6px; + padding: 0; } + dropdown popover listview, + combobox popover listview { + margin: 8px 0; } + dropdown popover listview > row.activatable, + combobox popover listview > row.activatable { + padding: 8px; } + dropdown popover listview > row.activatable:selected, dropdown popover listview > row.activatable:selected:hover, + combobox popover listview > row.activatable:selected, + combobox popover listview > row.activatable:selected:hover { + outline-color: rgba(255, 255, 255, 0.3); + color: white; + background-color: #181818; + box-shadow: none; } + dropdown popover .dropdown-searchbar, + combobox popover .dropdown-searchbar { + padding: 6px; + border-bottom: 1px solid #1f1f1f; } + +/************ + * Toolbars * + ************/ +searchbar > revealer > box, .toolbar { + padding: 4px; + border-spacing: 4px; + background-color: #0d0d0d; } + +.osd .toolbar { + background-color: transparent; } + +.toolbar.osd { + padding: 13px; + border: none; + border-radius: 5px; + background-color: #303340; } + .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; } + +.toolbar.horizontal > separator { + margin: 4px 0; } + +.toolbar.vertical > separator { + margin: 0 4px; } + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-width: 0 0 1px; } + +searchbar > revealer > box { + border-style: solid; + border-color: #1f1f1f; + background-color: #121212; } + searchbar > revealer > box:backdrop { + border-color: #1f1f1f; + background-color: #131313; + box-shadow: none; + transition: 200ms ease-out; } + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 8px; + border-spacing: 12px; } + +infobar.action:hover > revealer > box { + background-color: black; } + +infobar.info > revealer > box, infobar.question > revealer > box, infobar.warning > revealer > box, infobar.error > revealer > box { + border-bottom: 1px solid #2b2b2b; + background-color: black; } + +infobar .close, +searchbar .close { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + border-radius: 50%; } + infobar .close:hover, + searchbar .close:hover { + color: #eeeeec; + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + +/***************** + * Title buttons * + *****************/ +windowcontrols { + border-spacing: 6px; } + windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 7px; } + windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 7px; } + windowcontrols button { + border-radius: 9999px; + padding: 6px; + margin: 0 2px; + min-width: 0; + min-height: 0; } + windowcontrols button:hover { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.8); } + windowcontrols button:active, windowcontrols button:checked { + border-color: transparent; + background-image: none; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.8); } + +/*************** + * Header bars * + ***************/ +.titlebar:not(headerbar), +headerbar { + padding: 0 6px; + min-height: 46px; + border-width: 0 0 1px; + border-style: solid; + border-color: black; + border-radius: 0; + background: black linear-gradient(to top, black, #030303); + /* Darken switchbuttons for headerbars. issue #1588 */ } + .titlebar:backdrop:not(headerbar), + headerbar:backdrop { + border-color: #1f1f1f; + background-color: #0d0d0d; + background-image: none; + transition: 200ms ease-out; } + .titlebar:not(headerbar) .title, + headerbar .title { + padding-left: 12px; + padding-right: 12px; + font-weight: bold; } + .titlebar:not(headerbar) .subtitle, + headerbar .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + .titlebar:not(headerbar) stackswitcher > button:checked, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher > button:checked, + headerbar button.toggle:checked { + background: image(black); + border-color: #171717; + border-top-color: #0a0a0a; } + .titlebar:not(headerbar) stackswitcher > button:checked:backdrop, + .titlebar:not(headerbar) button.toggle:checked:backdrop, + headerbar stackswitcher > button:checked:backdrop, + headerbar button.toggle:checked:backdrop { + color: #000000; + border-color: #ffd86e; + background-image: image(#cfaf5b); + box-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-left headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; } + .default-decoration.titlebar:not(headerbar), + headerbar.default-decoration { + min-height: 28px; + padding: 4px; } + .default-decoration.titlebar:not(headerbar) windowcontrols button, + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton, + headerbar.default-decoration windowcontrols button, + headerbar.default-decoration windowcontrols menubutton { + min-height: 26px; + min-width: 26px; + margin: 0; + padding: 0; } + .default-decoration.titlebar:not(headerbar) windowcontrols menubutton button, + headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + margin-left: -1px; + margin-right: -1px; + margin-top: -1px; + border-radius: 0; + box-shadow: none; } + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button, +headerbar menubutton { + margin-top: 6px; + margin-bottom: 6px; } + +headerbar menubutton > button { + margin-top: 0px; + margin-bottom: 0px; } + +headerbar switch { + margin-top: 10px; + margin-bottom: 10px; } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; } + +.titlebar:not(headerbar) separator { + background-color: #1f1f1f; } + +window.devel headerbar.titlebar { + background: #0d0d0d cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(255, 216, 110, 0.2)), linear-gradient(to top, black, black 3px, #0f0f0f); } + window.devel headerbar.titlebar:backdrop { + background: #0d0d0d cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#0d0d0d); + /* background-color would flash */ } + +/************ + * Pathbars * + ************/ +pathbar > button.text-button, pathbar > button.image-button, pathbar > button { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.text-button.image-button label { + padding-left: 0; + padding-right: 0; } + +pathbar > button.text-button.image-button label:last-child, pathbar > button label:last-child { + padding-right: 8px; } + +pathbar > button.text-button.image-button label:first-child, pathbar > button label:first-child { + padding-left: 8px; } + +pathbar > button image { + padding-left: 4px; + padding-right: 4px; } + +pathbar > button.slider-button { + padding-left: 0; + padding-right: 0; } + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #30302f; + border-top-color: #30302f; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + columnview.view, + treeview.view { + outline: 0 solid transparent; + outline-offset: 4px; } + columnview.view:focus:focus-visible, + treeview.view:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected { + border-radius: 0; + outline-color: rgba(255, 255, 255, 0.3); } + columnview.view:disabled, + treeview.view:disabled { + color: #7d7d7c; } + columnview.view:disabled:selected, + treeview.view:disabled:selected { + color: #998242; } + columnview.view:disabled:selected:backdrop, + treeview.view:disabled:selected:backdrop { + color: #f0d58b; } + columnview.view.separator, + treeview.view.separator { + min-height: 2px; + color: #30302f; } + columnview.view:backdrop, + treeview.view:backdrop { + border-left-color: #191919; + border-top: #191919; } + columnview.view:drop(active), + treeview.view:drop(active) { + box-shadow: none; } + columnview.view > dndtarget:drop(active), + treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #d49b00; } + columnview.view > dndtarget:drop(active).after, + treeview.view > dndtarget:drop(active).after { + border-top-style: none; } + columnview.view > dndtarget:drop(active).before, + treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; } + columnview.view.expander, + treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #b3b3b3; } + columnview.view.expander:dir(rtl), + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + columnview.view.expander:hover, + treeview.view.expander:hover { + color: white; } + columnview.view.expander:selected, + treeview.view.expander:selected { + color: #4d4121; } + columnview.view.expander:selected:hover, + treeview.view.expander:selected:hover { + color: #000000; } + columnview.view.expander:checked, + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + columnview.view.progressbar, + treeview.view.progressbar { + background-color: #ffd86e; + background-image: image(#ffd86e); + box-shadow: none; } + columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected, + treeview.view.progressbar:selected:focus, + treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); + background-image: image(black); } + columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop, + treeview.view.progressbar:selected:focus:backdrop, + treeview.view.progressbar:selected:backdrop { + background-color: #030303; } + columnview.view.trough, + treeview.view.trough { + background-color: rgba(238, 238, 236, 0.1); } + columnview.view.trough:selected:focus, columnview.view.trough:selected, + treeview.view.trough:selected:focus, + treeview.view.trough:selected { + background-color: #ffca3b; } + columnview.view > header > button, + treeview.view > header > button { + color: #777776; + background-color: black; + font-weight: bold; + text-shadow: none; + box-shadow: none; } + columnview.view > header > button:hover, + treeview.view > header > button:hover { + color: #b3b3b1; + box-shadow: none; + transition: none; } + columnview.view > header > button:active, + treeview.view > header > button:active { + color: #eeeeec; + transition: none; } + columnview.view > header > button sort-indicator, + treeview.view > header > button sort-indicator { + min-height: 16px; + min-width: 16px; } + columnview.view > header > button sort-indicator.ascending, + treeview.view > header > button sort-indicator.ascending { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + columnview.view > header > button sort-indicator.descending, + treeview.view > header > button sort-indicator.descending { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + columnview.view button.dnd:active, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd, + columnview.view header.button.dnd:active, + columnview.view header.button.dnd:selected, + columnview.view header.button.dnd:hover, + columnview.view header.button.dnd, + treeview.view button.dnd:active, + treeview.view button.dnd:selected, + treeview.view button.dnd:hover, + treeview.view button.dnd, + treeview.view header.button.dnd:active, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd { + padding: 0 6px; + color: black; + background-image: none; + background-color: #ffd86e; + border-style: none; + border-radius: 0; + box-shadow: inset 0 0 0 1px black; + text-shadow: none; + transition: none; } + columnview.view acceleditor > label, + treeview.view acceleditor > label { + background-color: #ffd86e; } + +columnview.view > header > button, +treeview.view > header > button, columnview.view > header > button:hover, +treeview.view > header > button:hover, columnview.view > header > button:active, +treeview.view > header > button:active { + padding: 0 6px; + background-image: none; + border-style: none none solid solid; + border-color: #30302f; + border-radius: 0; + text-shadow: none; } + columnview.view > header > button:disabled, + treeview.view > header > button:disabled { + border-color: #0d0d0d; + background-image: none; } + columnview.view > header > button:last-child, + treeview.view > header > button:last-child { + border-right-style: none; } + +/*************** + * Popovers * + ***************/ +popover.background { + background-color: transparent; + font: initial; } + popover.background > arrow, + popover.background > contents { + background-color: #0f0f0f; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + popover.background:backdrop { + background-color: transparent; } + popover.background > contents { + padding: 8px; + border-radius: 8px; } + popover.background > contents > list, + popover.background > contents > .view, + popover.background > contents > iconview, + popover.background > contents > .toolbar { + border-style: none; + background-color: transparent; } + popover.background > contents separator { + background-color: #191919; + margin: 3px; } + popover.background > contents list separator { + margin: 0; } + .osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; } + .osd popover.background > arrow, + .osd popover.background > contents, popover.background.touch-selection > arrow, + popover.background.touch-selection > contents, popover.background.magnifier > arrow, + popover.background.magnifier > contents { + border: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: none; } + +magnifier { + background-color: black; } + +/********************** + * Popover Base Menus * + **********************/ +popover.menu { + padding: 0; } + popover.menu box.inline-buttons { + padding: 0 12px; } + popover.menu box.inline-buttons button.image-button.model { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; + min-height: 30px; + min-width: 30px; + padding: 0; + border: none; + outline: none; + transition: none; } + popover.menu box.inline-buttons button.image-button.model:selected { + background: image(#181818); } + popover.menu box.circular-buttons { + padding: 12px 12px 6px; } + popover.menu box.circular-buttons button.circular.image-button.model { + padding: 11px; } + popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: #181818; + border-color: #181818; } + popover.menu > arrow, popover.menu.background > contents { + background-color: #0f0f0f; + padding: 5px; } + popover.menu.background separator { + margin: 6px 0; } + popover.menu accelerator { + color: alpha(currentColor,0.55); } + popover.menu accelerator:dir(ltr) { + margin-left: 12px; } + popover.menu accelerator:dir(rtl) { + margin-right: 12px; } + popover.menu check, + popover.menu radio { + transform: scale(0.8); + border-width: 1.2px; + border-color: transparent; + box-shadow: none; + background-image: image(transparent); + color: white; } + popover.menu check:hover, + popover.menu radio:hover { + transform: scale(0.8); + border-width: 1.2px; + color: white; + box-shadow: none; + background-image: image(transparent); } + popover.menu check:active, + popover.menu radio:active { + transform: scale(0.8); + border-width: 1.2px; + color: white; + box-shadow: none; + background-image: image(transparent); } + popover.menu radio { + border-color: #1f1f1f; } + popover.menu radio:active { + border-color: rgba(31, 31, 31, 0.5); } + popover.menu arrow.left, + popover.menu radio.left, + popover.menu check.left { + margin-left: -2px; + margin-right: 6px; } + popover.menu arrow.right, + popover.menu radio.right, + popover.menu check.right { + margin-left: 6px; + margin-right: -2px; } + popover.menu modelbutton { + min-height: 30px; + min-width: 40px; + padding: 0 12px; + border-radius: 5px; } + popover.menu modelbutton:selected { + color: white; + background-color: #181818; } + popover.menu modelbutton:selected:active { + background-color: black; } + popover.menu label.title { + font-weight: bold; + padding: 4px 32px; } + +menubar { + padding: 0px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); } + menubar > item { + min-height: 16px; + padding: 4px 8px; } + menubar > item:selected { + box-shadow: inset 0 -3px #ffd86e; + color: #fff3d4; } + menubar > item:disabled { + color: #7d7d7c; + box-shadow: none; } + menubar > item popover.menu.background > contents { + padding: 5px; } + menubar > item popover.menu popover.menu { + padding: 0 0 4px 0; } + menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 8px; } + +/************* + * Notebooks * + *************/ +notebook { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + notebook > header > tabs > tab:checked { + outline: 0 solid transparent; + outline-offset: 4px; } + notebook:focus:focus-visible > header > tabs > tab:checked { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + notebook > header { + padding: 1px; + border-color: #1f1f1f; + border-width: 1px; + background-color: #131313; } + notebook > header > tabs { + margin: -1px; } + notebook > header.top { + border-bottom-style: solid; } + notebook > header.top > tabs { + margin-bottom: -2px; } + notebook > header.top > tabs > tab:hover { + box-shadow: inset 0 -4px #1f1f1f; } + notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -4px #ffd86e; } + notebook > header.bottom { + border-top-style: solid; } + notebook > header.bottom > tabs { + margin-top: -2px; } + notebook > header.bottom > tabs > tab:hover { + box-shadow: inset 0 4px #1f1f1f; } + notebook > header.bottom > tabs > tab:checked { + box-shadow: inset 0 4px #ffd86e; } + notebook > header.left { + border-right-style: solid; } + notebook > header.left > tabs { + margin-right: -2px; } + notebook > header.left > tabs > tab:hover { + box-shadow: inset -4px 0 #1f1f1f; } + notebook > header.left > tabs > tab:checked { + box-shadow: inset -4px 0 #ffd86e; } + notebook > header.right { + border-left-style: solid; } + notebook > header.right > tabs { + margin-left: -2px; } + notebook > header.right > tabs > tab:hover { + box-shadow: inset 4px 0 #1f1f1f; } + notebook > header.right > tabs > tab:checked { + box-shadow: inset 4px 0 #ffd86e; } + notebook > header.top > tabs > arrow { + border-top-style: none; } + notebook > header.bottom > tabs > arrow { + border-bottom-style: none; } + notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + margin-left: -5px; + margin-right: -5px; + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.left > tabs > arrow { + border-left-style: none; } + notebook > header.right > tabs > arrow { + border-right-style: none; } + notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + margin-top: -5px; + margin-bottom: -5px; + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; } + notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) { + background-clip: padding-box; + background-image: none; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; + box-shadow: none; } + notebook > header > tabs > arrow:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > tab { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 30px; + min-width: 30px; + padding: 3px 12px; + color: #eeeeec; + font-weight: normal; + border-width: 1px; + border-color: transparent; } + notebook > header > tabs > tab:hover { + color: #eeeeec; + background-color: #090909; } + notebook > header > tabs > tab:hover.reorderable-page { + border-color: rgba(31, 31, 31, 0.3); + background-color: rgba(13, 13, 13, 0.2); } + notebook > header > tabs > tab:not(:checked) { + outline-color: transparent; } + notebook > header > tabs > tab:checked { + color: #eeeeec; } + notebook > header > tabs > tab:checked.reorderable-page { + border-color: rgba(31, 31, 31, 0.5); + background-color: rgba(13, 13, 13, 0.5); } + notebook > header > tabs > tab:checked.reorderable-page:hover { + background-color: rgba(13, 13, 13, 0.7); } + notebook > header > tabs > tab button.flat { + color: alpha(currentColor,0.3); + padding: 0; + margin-top: 4px; + margin-bottom: 4px; + min-width: 20px; + min-height: 20px; } + notebook > header > tabs > tab button.flat:hover { + color: currentColor; } + notebook > header > tabs > tab button.flat:last-child { + margin-left: 4px; + margin-right: -4px; } + notebook > header > tabs > tab button.flat:first-child { + margin-left: -4px; + margin-right: 4px; } + notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 4px; + padding-right: 4px; } + notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) { + margin-left: 3px; + margin-right: 3px; } + notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: -1px; } + notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: -1px; } + notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab { + margin-left: 4px; + margin-right: 4px; } + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab.reorderable-page { + border-style: none solid; } + notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 4px; + padding-bottom: 4px; } + notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) { + margin-top: 3px; + margin-bottom: 3px; } + notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: -1px; } + notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: -1px; } + notebook > header.left > tabs > tab, notebook > header.right > tabs > tab { + margin-top: 4px; + margin-bottom: 4px; } + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab.reorderable-page { + border-style: solid none; } + notebook > header.top > tabs > tab { + padding-bottom: 4px; } + notebook > header.bottom > tabs > tab { + padding-top: 4px; } + notebook > stack:not(:only-child) { + background-color: black; } + +/************** + * Scrollbars * + **************/ +scrollbar { + background-color: black; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar.top { + border-bottom: 1px solid #1f1f1f; } + scrollbar.bottom { + border-top: 1px solid #1f1f1f; } + scrollbar.left { + border-right: 1px solid #1f1f1f; } + scrollbar.right { + border-left: 1px solid #1f1f1f; } + scrollbar > range > trough > slider { + min-width: 8px; + min-height: 8px; + margin: -1px; + border: 4px solid transparent; + border-radius: 10px; + background-clip: padding-box; + background-color: #949493; + transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scrollbar > range > trough > slider:hover { + background-color: #c1c1bf; } + scrollbar > range > trough > slider:hover:active { + background-color: #ffd86e; } + scrollbar > range > trough > slider:disabled { + background-color: transparent; } + scrollbar > range.fine-tune > trough > slider { + transition: none; + min-width: 6px; + min-height: 6px; } + scrollbar > range.fine-tune.horizontal > trough > slider { + border-width: 5px 4px; } + scrollbar > range.fine-tune.vertical > trough > slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: 0.4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + margin: 0; + min-width: 3px; + min-height: 3px; + background-color: #eeeeec; + border: 1px solid black; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.8; } + scrollbar.horizontal > range > trough > slider { + min-width: 40px; } + scrollbar.vertical > range > trough > slider { + min-height: 40px; } + +treeview ~ scrollbar.vertical { + border-top: 1px solid #1f1f1f; + margin-top: -1px; } + +/********** + * Switch * + **********/ +switch { + font-weight: bold; + font-size: smaller; + border: 1px solid #1f1f1f; + border-radius: 14px; + color: #eeeeec; + background-color: #131313; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; + /* only show i / o for the accessible theme */ } + switch { + outline: 0 solid transparent; + outline-offset: 4px; } + switch:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: 0; } + headerbar switch { + background-color: black; } + switch:checked { + color: #000000; + border-color: #d49b00; + background-color: #ffd86e; } + switch:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-color: #080808; + text-shadow: none; } + switch > slider { + color: #eeeeec; + outline-color: rgba(255, 216, 110, 0.7); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid; + border-color: #1f1f1f; + border-radius: 50%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + switch > image { + color: transparent; } + switch:hover > slider { + color: #eeeeec; + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + switch:checked > slider { + border: 1px solid #d49b00; } + switch:disabled > slider { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + row:selected switch { + outline-color: rgba(255, 255, 255, 0.3); } + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), iconview.content-view.check:not(list), +.content-view .tile check:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list), +.content-view .tile check:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list), +.content-view .tile check:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list), +.content-view .tile check:backdrop:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: transparent; + background-color: #b7b7b7; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: none; + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list), +.content-view .tile check:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list), +.content-view .tile check:checked:hover:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list), +.content-view .tile check:checked:active:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: white; + background-color: #ffd86e; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list), +.content-view .tile check:backdrop:checked:not(list) { + margin: 4px; + min-width: 32px; + min-height: 32px; + color: rgba(255, 255, 255, 0.8); + background-color: #b7b7b7; + border-radius: 5px; + background-image: none; + transition: 200ms; + box-shadow: none; + border-width: 0; + -gtk-icon-source: -gtk-icontheme('object-select-symbolic'); + -gtk-icon-shadow: none; } + +checkbutton { + border-spacing: 4px; + border-radius: 4px; + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + checkbutton { + outline: 0 solid transparent; + outline-offset: 4px; } + checkbutton:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + checkbutton.text-button { + padding: 4px; } + +check, +radio { + min-height: 14px; + min-width: 14px; + border: 1px solid; + -gtk-icon-source: none; } + check, + radio { + background-clip: padding-box; + background-image: linear-gradient(to bottom, #1a1a1a 20%, #0d0d0d 90%); + border-color: black; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #000000; } + check:hover, + radio:hover { + background-image: linear-gradient(to bottom, #242424 10%, #171717 90%); } + check:active, + radio:active { + box-shadow: inset 0 1px black; + background-image: image(black); } + check:disabled, + radio:disabled { + box-shadow: none; + color: rgba(0, 0, 0, 0.7); } + check:checked, + radio:checked { + background-clip: border-box; + background-image: linear-gradient(to bottom, #ffdf88 20%, #ffd86e 90%); + border-color: #a17600; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #000000; } + check:checked:hover, + radio:checked:hover { + background-image: linear-gradient(to bottom, #ffe49c 10%, #ffdd82 90%); } + check:checked:active, + radio:checked:active { + box-shadow: inset 0 1px black; + background-image: image(#ffd155); } + check:checked:disabled, + radio:checked:disabled { + box-shadow: none; + color: rgba(0, 0, 0, 0.7); } + check:indeterminate, + radio:indeterminate { + background-clip: border-box; + background-image: linear-gradient(to bottom, #ffdf88 20%, #ffd86e 90%); + border-color: #a17600; + box-shadow: 0 1px rgba(0, 0, 0, 0.05); + color: #000000; } + check:indeterminate:hover, + radio:indeterminate:hover { + background-image: linear-gradient(to bottom, #ffe49c 10%, #ffdd82 90%); } + check:indeterminate:active, + radio:indeterminate:active { + box-shadow: inset 0 1px black; + background-image: image(#ffd155); } + check:indeterminate:disabled, + radio:indeterminate:disabled { + box-shadow: none; + color: rgba(0, 0, 0, 0.7); } + .osd check, .osd radio { + color: white; + outline-color: rgba(255, 216, 110, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd check:hover, .osd radio:hover { + color: white; + outline-color: rgba(255, 216, 110, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; } + .osd check:active, .osd radio:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; } + .osd check:disabled, .osd radio:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; } + + +check { + border-radius: 3px; + -gtk-icon-size: 14px; } + + check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/check-symbolic.symbolic.png")), -gtk-recolor(url("assets/check@2-symbolic.symbolic.png"))); } + + check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view radio:selected:focus, treeview.view radio:selected, +radio { + border-radius: 100%; + -gtk-icon-size: 14px; } + treeview.view radio:checked:selected, + radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/bullet-symbolic.symbolic.png")), -gtk-recolor(url("assets/bullet@2-symbolic.symbolic.png"))); } + treeview.view radio:indeterminate:selected, + radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/dash-symbolic.symbolic.png")), -gtk-recolor(url("assets/dash@2-symbolic.symbolic.png"))); } + +treeview.view check:selected:focus, treeview.view check:selected, +treeview.view radio:selected:focus, +treeview.view radio:selected { + color: #000000; } + +/************ + * GtkScale * + ************/ +progressbar > trough, scale > trough > fill, scale > trough { + border: 1px solid #131313; + border-radius: 3px; + background-color: #131313; } + headerbar progressbar > trough, headerbar scale > trough > fill, headerbar scale > trough { + background-color: black; } + progressbar > trough:disabled, scale > trough > fill:disabled, scale > trough:disabled { + background-color: #080808; + border-color: #1f1f1f; } + row:selected progressbar > trough, row:selected scale > trough > fill, row:selected scale > trough { + outline-color: rgba(255, 255, 255, 0.3); + border-color: #d49b00; } + .osd progressbar > trough, .osd scale > trough > fill, .osd scale > trough { + border-color: black; + background-color: rgba(0, 0, 0, 0.8); } + .osd progressbar > trough:disabled, .osd scale > trough > fill:disabled, .osd scale > trough:disabled { + background-color: rgba(68, 72, 83, 0.5); } + +progressbar > trough > progress, scale > trough > highlight { + border: 1px solid #ffd86e; + border-radius: 3px; + background-color: #ffd86e; } + progressbar > trough > progress:disabled, scale > trough > highlight:disabled { + background-color: transparent; + border-color: transparent; } + row:selected progressbar > trough > progress, row:selected scale > trough > highlight { + border-color: #d49b00; } + .osd progressbar > trough > progress, .osd scale > trough > highlight { + border-color: black; } + .osd progressbar > trough > progress:disabled, .osd scale > trough > highlight:disabled { + border-color: transparent; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 12px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + scale > trough { + outline: 0 solid transparent; + outline-offset: 16px; } + scale:focus:focus-visible > trough { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: 10px; } + scale > trough { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + scale > trough > fill, + scale > trough > highlight { + margin: -1px; } + scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -9px; } + scale.fine-tune.horizontal { + padding-top: 9px; + padding-bottom: 9px; + min-height: 16px; } + scale.fine-tune.vertical { + padding-left: 9px; + padding-right: 9px; + min-width: 16px; } + scale.fine-tune > trough > slider { + margin: -6px; } + scale.fine-tune > trough > fill, + scale.fine-tune > trough > highlight, + scale.fine-tune > trough { + border-radius: 5px; } + scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + .osd scale > trough > fill { + background-color: #404040; } + .osd scale > trough > fill:disabled { + border-color: transparent; + background-color: transparent; } + scale > trough > slider { + color: #eeeeec; + outline-color: rgba(255, 216, 110, 0.7); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + border-width: 1px; + border-style: solid; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border, box-shadow; } + scale > trough > slider:hover { + color: #eeeeec; + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + scale > trough > slider:active { + border-color: #d49b00; } + scale > trough > slider:disabled { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#080808); + box-shadow: none; } + row:selected scale > trough > slider:disabled, row:selected scale > trough > slider { + border-color: #d49b00; } + .osd scale > trough > slider { + color: white; + outline-color: rgba(255, 216, 110, 0.7); + border-color: black; + background-color: transparent; + background-image: image(#303340); + background-clip: padding-box; + border-color: black; + background-color: #303340; } + .osd scale > trough > slider:hover { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#1a1c23); + background-clip: padding-box; + background-color: #303340; } + .osd scale > trough > slider:active { + color: white; + border-color: black; + background-color: transparent; + background-image: image(#040405); + background-clip: padding-box; + box-shadow: none; + background-color: #303340; } + .osd scale > trough > slider:disabled { + color: #97999f; + border-color: black; + background-color: transparent; + background-image: image(rgba(68, 72, 83, 0.5)); + background-clip: padding-box; + background-color: #303340; } + scale > value { + color: alpha(currentColor,0.55); + font-feature-settings: "tnum"; } + scale.horizontal > marks { + color: alpha(currentColor,0.55); } + scale.horizontal > marks.top { + margin-bottom: 6px; } + scale.horizontal > marks.bottom { + margin-top: 6px; } + scale.horizontal > marks indicator { + background-color: currentColor; + min-height: 6px; + min-width: 1px; } + scale.horizontal > value.left { + margin-right: 9px; } + scale.horizontal > value.right { + margin-left: 9px; } + scale.horizontal.fine-tune > marks.top { + margin-top: 3px; } + scale.horizontal.fine-tune > marks.bottom { + margin-bottom: 3px; } + scale.horizontal.fine-tune > marks indicator { + min-height: 3px; } + scale.vertical > marks { + color: alpha(currentColor,0.55); } + scale.vertical > marks.top { + margin-right: 6px; } + scale.vertical > marks.bottom { + margin-left: 6px; } + scale.vertical > marks indicator { + background-color: currentColor; + min-height: 1px; + min-width: 6px; } + scale.vertical > value.top { + margin-bottom: 9px; } + scale.vertical > value.bottom { + margin-top: 9px; } + scale.vertical.fine-tune > marks.top { + margin-left: 3px; } + scale.vertical.fine-tune > marks.bottom { + margin-right: 3px; } + scale.vertical.fine-tune > marks indicator { + min-height: 3px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-dark.png"), url("assets/slider-horz-scale-has-marks-above-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-dark.png"), url("assets/slider-horz-scale-has-marks-above-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-dark.png"), url("assets/slider-horz-scale-has-marks-above-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-top: -14px; + background-position: top; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -7px -10px; + margin-top: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-dark.png"), url("assets/slider-horz-scale-has-marks-below-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-hover-dark.png"), url("assets/slider-horz-scale-has-marks-below-hover-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-active-dark.png"), url("assets/slider-horz-scale-has-marks-below-active-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-horz-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 26px; + min-width: 22px; + margin-bottom: -14px; + background-position: bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.horizontal.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -7px -10px; + margin-bottom: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-dark.png"), url("assets/slider-vert-scale-has-marks-above-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-hover-dark.png"), url("assets/slider-vert-scale-has-marks-above-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-active-dark.png"), url("assets/slider-vert-scale-has-marks-above-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-above-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-left: -14px; + background-position: left bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-before:not(.marks-after).fine-tune > trough > slider { + margin: -10px -7px; + margin-left: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-dark.png"), url("assets/slider-vert-scale-has-marks-below-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-hover-dark.png"), url("assets/slider-vert-scale-has-marks-below-hover-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-active-dark.png"), url("assets/slider-vert-scale-has-marks-below-active-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + margin: -10px; + border-style: none; + border-radius: 0; + background-color: transparent; + background-image: -gtk-scaled(url("assets/slider-vert-scale-has-marks-below-insensitive-dark.png"), url("assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png")); + min-height: 22px; + min-width: 26px; + margin-right: -14px; + background-position: right bottom; + background-repeat: no-repeat; + box-shadow: none; } + scale.vertical.marks-after:not(.marks-before).fine-tune > trough > slider { + margin: -10px -7px; + margin-right: -11px; } + scale.color { + min-height: 0; + min-width: 0; } + scale.color > trough { + background-image: image(#1f1f1f); + background-repeat: no-repeat; } + scale.color.horizontal { + padding: 0 0 15px 0; } + scale.color.horizontal > trough { + padding-bottom: 4px; + background-position: 0 -3px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal > trough > slider:dir(ltr):hover, scale.color.horizontal > trough > slider:dir(ltr):backdrop, scale.color.horizontal > trough > slider:dir(ltr):disabled, scale.color.horizontal > trough > slider:dir(ltr):backdrop:disabled, scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl):hover, scale.color.horizontal > trough > slider:dir(rtl):backdrop, scale.color.horizontal > trough > slider:dir(rtl):disabled, scale.color.horizontal > trough > slider:dir(rtl):backdrop:disabled, scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 15px; } + scale.color.vertical:dir(ltr) > trough { + padding-left: 4px; + background-position: 3px 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) > trough > slider:hover, scale.color.vertical:dir(ltr) > trough > slider:backdrop, scale.color.vertical:dir(ltr) > trough > slider:disabled, scale.color.vertical:dir(ltr) > trough > slider:backdrop:disabled, scale.color.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.vertical:dir(rtl) { + padding: 0 15px 0 0; } + scale.color.vertical:dir(rtl) > trough { + padding-right: 4px; + background-position: -3px 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) > trough > slider:hover, scale.color.vertical:dir(rtl) > trough > slider:backdrop, scale.color.vertical:dir(rtl) > trough > slider:disabled, scale.color.vertical:dir(rtl) > trough > slider:backdrop:disabled, scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) { + padding: 0 0 12px 0; } + scale.color.fine-tune.horizontal:dir(ltr) > trough, scale.color.fine-tune.horizontal:dir(rtl) > trough { + padding-bottom: 7px; + background-position: 0 -6px; } + scale.color.fine-tune.horizontal:dir(ltr) > trough > slider, scale.color.fine-tune.horizontal:dir(rtl) > trough > slider { + margin-bottom: -15px; + margin-top: 6px; } + scale.color.fine-tune.vertical:dir(ltr) { + padding: 0 0 0 12px; } + scale.color.fine-tune.vertical:dir(ltr) > trough { + padding-left: 7px; + background-position: 6px 0; } + scale.color.fine-tune.vertical:dir(ltr) > trough > slider { + margin-left: -15px; + margin-right: 6px; } + scale.color.fine-tune.vertical:dir(rtl) { + padding: 0 12px 0 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough { + padding-right: 7px; + background-position: -6px 0; } + scale.color.fine-tune.vertical:dir(rtl) > trough > slider { + margin-right: -15px; + margin-left: 6px; } + +/***************** + * Progress bars * + *****************/ +progressbar { + font-size: smaller; + color: rgba(238, 238, 236, 0.4); + font-feature-settings: "tnum"; } + progressbar.horizontal > trough { + min-width: 150px; } + progressbar.horizontal > trough, progressbar.horizontal > trough > progress { + min-height: 2px; } + progressbar.vertical > trough { + min-height: 80px; } + progressbar.vertical > trough, progressbar.vertical > trough > progress { + min-width: 2px; } + progressbar.horizontal > trough > progress { + margin: 0 -1px; } + progressbar.vertical > trough > progress { + margin: -1px 0; } + progressbar > trough > progress { + /* share most of scales' */ + /* override insensitive that is specific to progress */ + border-radius: 1.5px; } + progressbar > trough > progress:disabled { + background-color: #7d7d7c; + border-color: #7d7d7c; } + progressbar > trough > progress.left { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar > trough > progress.right { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + progressbar > trough > progress.top { + border-top-right-radius: 5px; + border-top-left-radius: 5px; } + progressbar > trough > progress.bottom { + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd > trough { + border-style: none; + border-radius: 0; + background-color: transparent; + box-shadow: none; } + progressbar.osd > trough > progress { + border-style: none; + border-radius: 0; } + progressbar > trough.empty > progress { + all: unset; } + +/************* + * Level Bar * + *************/ +levelbar.horizontal trough > block { + min-height: 9px; + border-radius: 5px; } + levelbar.horizontal trough > block:dir(rtl) { + border-radius: 0 5px 5px 0; } + levelbar.horizontal trough > block:dir(ltr) { + border-radius: 5px 0 0 5px; } + levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full { + border-radius: 5px; } + +levelbar.horizontal.discrete trough > block { + min-height: 2px; + margin: 1px; + min-width: 24px; + border-radius: 0; } + levelbar.horizontal.discrete trough > block:first-child { + border-radius: 2px 0 0 2px; } + levelbar.horizontal.discrete trough > block:last-child { + border-radius: 0 2px 2px 0; } + +levelbar.vertical trough > block { + min-width: 9px; + border-radius: 5px; } + +levelbar.vertical.discrete > trough > block { + min-width: 2px; + margin: 1px 0; + min-height: 32px; } + +levelbar > trough { + padding: 0; } + +levelbar > trough > block { + border: 1px solid; } + levelbar > trough > block.low { + border-color: #fd7d00; + background-color: #fd7d00; } + levelbar > trough > block.high, levelbar > trough > block:not(.empty) { + border-color: #ffd86e; + background-color: #ffd86e; } + levelbar > trough > block.full { + border-color: #308e63; + background-color: #308e63; } + levelbar > trough > block.empty { + background-color: black; + border-color: black; } + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #eeeeec; + background: none; + border: none; + padding: 0; } + window.dialog.print drawing paper { + background: white; + color: #2e3436; + border: 1px solid #1f1f1f; } + +window.dialog.print .dialog-action-box { + margin: 12px; } + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid #1f1f1f; } + +frame { + border-radius: 7px; } + frame > label { + margin: 4px; } + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid #1f1f1f; } + actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end { + border-spacing: 6px; } + +scrolledwindow > overshoot.top { + background-image: radial-gradient(farthest-side at top, #050505 85%, rgba(5, 5, 5, 0)), radial-gradient(farthest-side at top, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, #050505 85%, rgba(5, 5, 5, 0)), radial-gradient(farthest-side at bottom, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > overshoot.left { + background-image: radial-gradient(farthest-side at left, #050505 85%, rgba(5, 5, 5, 0)), radial-gradient(farthest-side at left, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > overshoot.right { + background-image: radial-gradient(farthest-side at right, #050505 85%, rgba(5, 5, 5, 0)), radial-gradient(farthest-side at right, rgba(238, 238, 236, 0.07), rgba(238, 238, 236, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; } + +scrolledwindow > junction { + background: #1f1f1f, linear-gradient(to bottom, transparent 1px, black 1px), linear-gradient(to right, transparent 1px, black 1px); } + scrolledwindow > junction:dir(rtl) { + background: #1f1f1f, linear-gradient(to bottom, transparent 1px, black 1px), linear-gradient(to left, transparent 1px, black 1px); } + +separator { + background: #2b2b2b; + min-width: 1px; + min-height: 1px; } + +/********* + * Lists * + *********/ +listview, +list { + color: white; + background-color: black; + border-color: #1f1f1f; } + listview:backdrop, + list:backdrop { + color: #cdcdcd; + background-color: #030303; + border-color: #1f1f1f; } + listview > row, + list > row { + padding: 2px; } + listview > row.expander, + list > row.expander { + padding: 0px; } + listview > row.expander .row-header, + list > row.expander .row-header { + padding: 2px; } + listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator), + list.horizontal row.separator, + list.separators.horizontal > row:not(.separator) { + border-left: 1px solid #30302f; } + listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator), + list:not(.horizontal) row.separator, + list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid #30302f; } + +row { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + row { + outline: 0 solid transparent; + outline-offset: 4px; } + row:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(238, 238, 236, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #fdda7b; } + row:selected { + outline-color: rgba(255, 255, 255, 0.3); } + +columnview > listview > row { + padding: 0; } + columnview > listview > row > cell { + padding: 8px 6px; } + columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; } + +columnview.column-separators > listview > row > cell { + border-left-color: #30302f; } + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; } + +treeexpander { + border-spacing: 4px; } + +/******************************************************** + * Data Tables * + * treeview like tables with individual focusable cells * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 * + ********************************************************/ +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid rgba(255, 216, 110, 0.7); } + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #ffd86e; } + +columnview row:not(:selected) cell editablelabel.editing text selection { + background-color: rgba(183, 183, 183, 0.5); + color: transparent; } + columnview row:not(:selected) cell editablelabel.editing text selection:focus-within { + background-color: #ffd86e; + color: #000000; } + +/******************************************************* + * Rich Lists * + * Large list usually containing lots of widgets * + * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073 * + *******************************************************/ +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ } + .rich-list > row { + padding: 8px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ } + .rich-list > row > box { + border-spacing: 12px; } + +/********************* + * App Notifications * + *********************/ +.app-notification { + padding: 10px; + border-spacing: 10px; + border-radius: 0 0 5px 5px; + background-color: #303340; + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px); + background-clip: padding-box; } + .app-notification border { + border: none; } + +/************* + * Expanders * + *************/ +expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + expander:disabled { + color: #7d7d7c; } + expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +expander-widget { + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + expander-widget > box > title { + outline: 0 solid transparent; + outline-offset: 4px; } + expander-widget:focus:focus-visible > box > title { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + expander-widget > box > title { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border-radius: 4px; } + expander-widget > box > title:hover > expander { + color: white; } + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; } + +/************ + * Calendar * + ***********/ +calendar { + color: white; + border: 1px solid #1f1f1f; + font-feature-settings: "tnum"; } + calendar > header { + border-bottom: 1px solid #1f1f1f; } + calendar > header > button { + border: none; + box-shadow: none; + background: none; + border-radius: 0; } + calendar > header > button:backdrop { + background: none; } + calendar > grid > label.today { + box-shadow: inset 0px -2px #1f1f1f; } + calendar > grid > label.today:selected { + box-shadow: none; } + calendar > grid > label:focus { + outline-color: rgba(255, 216, 110, 0.7); + outline-offset: -2px; + outline-width: 2px; + outline-style: solid; } + calendar > grid > label.day-number { + padding: 4px; } + calendar > grid > label.day-number:selected { + border-radius: 3px; } + calendar > grid > label.day-number.other-month { + color: alpha(currentColor,0.3); } + +/*********** + * Dialogs * + ***********/ +window.dialog.message .titlebar { + min-height: 20px; + background-image: none; + background-color: #0d0d0d; + border-style: none; + border-top-left-radius: 7px; + border-top-right-radius: 7px; } + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; } + +window.dialog.message label.title { + font-weight: 800; + font-size: 15pt; } + +window.dialog.message.csd.background { + border-bottom-left-radius: 8px; + border-bottom-right-radius: 8px; } + +window.dialog.message.csd .dialog-action-area button { + padding: 10px 14px; + border-radius: 0; + border-left-style: solid; + border-right-style: none; + border-bottom-style: none; } + window.dialog.message.csd .dialog-action-area button:first-child { + border-left-style: none; + border-bottom-left-radius: 7px; } + window.dialog.message.csd .dialog-action-area button:last-child { + border-bottom-right-radius: 7px; } + +filechooser .dialog-action-box { + border-top: 1px solid #1f1f1f; } + +filechooser #pathbarbox { + border-bottom: 1px solid #0d0d0d; } + +filechooserbutton > button > box { + border-spacing: 6px; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/*********** + * Sidebar * + ***********/ +.sidebar { + background-color: #060606; } + .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #1f1f1f; + border-left-style: none; } + .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #1f1f1f; + border-right-style: none; } + .sidebar listview.view, + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: none; } + +stacksidebar row { + padding: 10px 4px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + stacksidebar row { + outline: 0 solid transparent; + outline-offset: 4px; } + stacksidebar row:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + stacksidebar row:selected { + background-color: #181818; + border-radius: 5px; + color: #eeeeec; } + stacksidebar row:selected:hover:dir(ltr), stacksidebar row:selected:hover:dir(rtl) { + background-color: #0b0b0b; } + stacksidebar row.activatable:active, stacksidebar row.activatable:selected:active { + box-shadow: none; } + +separator.sidebar { + background-color: #1f1f1f; } + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 5px 0; } + .navigation-sidebar > separator { + margin: 5px; } + .navigation-sidebar > row { + min-height: 36px; + padding: 0 8px; + border-radius: 5px; + margin: 0 5px 2px; + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + .navigation-sidebar > row { + outline: 0 solid transparent; + outline-offset: 4px; } + .navigation-sidebar > row:focus-visible:focus-within { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: -2px; } + .navigation-sidebar > row:hover { + background-color: #0b0b0b; } + .navigation-sidebar > row:selected { + background-color: #181818; + color: inherit; } + .navigation-sidebar > row:selected:hover { + background-color: #0b0b0b; } + .navigation-sidebar > row:disabled { + color: #7d7d7c; } + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + opacity: 0.7; } + +/* this should be more generic, only using .navigation-sidebar + https://gitlab.gnome.org/GNOME/gtk/-/issues/2929 +*/ +placessidebar .navigation-sidebar > row { + padding: 0; } + placessidebar .navigation-sidebar > row > revealer { + padding: 0 14px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; } + placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button { + min-height: 26px; + min-width: 26px; + margin-top: 3px; + margin-bottom: 3px; + padding: 0; + border-radius: 100%; } + placessidebar .navigation-sidebar > row:selected:active { + box-shadow: none; } + placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#19a187); + background-clip: content-box; } + placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #ffd86e; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled) { + color: #19a187; + box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; } + placessidebar .navigation-sidebar > row:drop(active):not(:disabled):selected { + color: #000000; + background-color: #19a187; } + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(0turn); } + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } + +placesview > actionbar > revealer > box > box { + border-spacing: 6px; } + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#1f1f1f); + background-size: 1px 1px; } + paned > separator:selected { + background-image: image(#ffd86e); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #0d0d0d; + background-image: image(#1f1f1f), image(#1f1f1f); + background-size: 1px 1px, 1px 1px; } + +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +/************** + * GtkVideo * + **************/ +video { + background: black; } + video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 32px; } + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 10px; + border-radius: 7px; + box-shadow: none; } + tooltip.background { + background-color: rgba(0, 0, 0, 0.8); + background-clip: padding-box; + border: 1px solid rgba(255, 255, 255, 0.1); + color: white; } + tooltip > box { + border-spacing: 6px; } + +/***************** + * Color Chooser * + *****************/ +colorswatch { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + colorswatch { + outline: 0 solid transparent; + outline-offset: 6px; } + colorswatch:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 4px; + outline-offset: -2px; } + colorswatch:drop(active), colorswatch { + border-style: none; } + colorswatch.top { + border-top-left-radius: 5.5px; + border-top-right-radius: 5.5px; } + colorswatch.top > overlay { + border-top-left-radius: 5px; + border-top-right-radius: 5px; } + colorswatch.bottom { + border-bottom-left-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.bottom > overlay { + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 5.5px; + border-bottom-left-radius: 5.5px; } + colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay { + border-top-left-radius: 5px; + border-bottom-left-radius: 5px; } + colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 5.5px; + border-bottom-right-radius: 5.5px; } + colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay { + border-top-right-radius: 5px; + border-bottom-right-radius: 5px; } + colorswatch.dark > overlay { + color: white; } + colorswatch.dark.activatable:hover > overlay { + border-color: #1f1f1f; } + colorswatch.light > overlay { + color: black; } + colorswatch.light.activatable:hover > overlay { + border-color: #1f1f1f; } + colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #1f1f1f, inset 0 0 0 1px #19a187; } + colorswatch:drop(active).dark > overlay { + border-color: #19a187; + box-shadow: inset 0 0 0 2px #1f1f1f, inset 0 0 0 1px #19a187; } + colorswatch > overlay { + border: 1px solid #1f1f1f; } + colorswatch.activatable:hover > overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); } + colorswatch#add-color-button { + border-radius: 5px 0 0 5px; } + colorswatch#add-color-button:only-child { + border-radius: 5px; } + colorswatch#add-color-button > overlay { + color: #eeeeec; + outline-color: rgba(255, 216, 110, 0.7); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + colorswatch#add-color-button.activatable:hover > overlay { + color: #eeeeec; + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled > overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } + row:selected colorswatch { + box-shadow: 0 0 0 2px #000000; } + colorswatch#editor-color-sample { + border-radius: 4px; } + colorswatch#editor-color-sample > overlay { + border-radius: 4.5px; } + +plane { + transition: outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: outline, outline-width, outline-offset, outline-color; + transition-duration: 300ms; + animation-timing-function: ease-in-out; } + plane { + outline: 0 solid transparent; + outline-offset: 6px; } + plane:focus:focus-visible { + outline-color: rgba(255, 216, 110, 0.7); + outline-width: 2px; + outline-offset: 2px; } + +colorchooser .popover.osd { + border-radius: 5px; } + +/******** + * Misc * + ********/ +.content-view { + background-color: black; } + .content-view:hover { + -gtk-icon-filter: brightness(1.2); } + .content-view .tile { + margin: 2px; + background-color: black; + border-radius: 0; + padding: 0; } + .content-view .tile:active, .content-view .tile:selected { + background-color: #ffd86e; } + .content-view .tile:disabled { + background-color: #080808; } + +.osd .scale-popup button.flat { + border-style: none; + border-radius: 5px; } + +.scale-popup button:hover { + background-color: rgba(238, 238, 236, 0.1); + border-radius: 5px; } + +/********************** + * Window Decorations * + *********************/ +window { + border-width: 0px; } + window.csd { + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75); + margin: 0px; + border-radius: 7px 7px 0 0; } + window.csd:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75); + transition: 200ms ease-out; } + window.csd.popup { + border-radius: 5px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + window.csd.dialog.message { + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); } + window.solid-csd { + margin: 0; + padding: 4px; + border: solid 1px #1f1f1f; + border-radius: 0; + box-shadow: inset 0 0 0 4px #1f1f1f, inset 0 0 0 3px rgba(13, 13, 13, 0.8), inset 0 1px rgba(238, 238, 236, 0.07); } + window.solid-csd:backdrop { + box-shadow: inset 0 0 0 4px #1f1f1f, inset 0 0 0 3px #0d0d0d, inset 0 1px rgba(238, 238, 236, 0.07); } + window.maximized, window.fullscreen { + border-radius: 0; + box-shadow: none; } + window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom { + border-radius: 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + window:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; } + window.popup { + box-shadow: none; } + window.ssd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); } + +tooltip.csd { + border-radius: 5px; + box-shadow: none; } + +.view:selected:focus, .view:selected, +textview > text:selected:focus, +textview > text:selected, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, modelbutton.flat:selected, columnview.view:selected:focus, columnview.view:selected, +treeview.view:selected:focus, +treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + background-color: #ffd86e; } + label:selected, .view:selected:focus, .view:selected, + textview > text:selected:focus, + textview > text:selected, iconview:selected:focus, iconview:selected, flowbox > flowboxchild:selected, gridview > child:selected, modelbutton.flat:selected, columnview.view:selected:focus, columnview.view:selected, + treeview.view:selected:focus, + treeview.view:selected, row:selected, calendar > grid > label.day-number:selected { + color: #000000; } + label:disabled > selection, label:disabled:selected, .view:disabled:selected, + textview > text:disabled:selected:focus, + textview > text:disabled:selected, iconview:disabled:selected:focus, iconview:disabled:selected, flowbox > flowboxchild:disabled:selected, gridview > child:disabled:selected, modelbutton.flat:disabled:selected, columnview.view:disabled:selected, + treeview.view:disabled:selected, row:disabled:selected, calendar > grid > label.day-number:disabled:selected { + color: #806c37; } + +.monospace { + font-family: monospace; } + +/********************** + * Touch Copy & Paste * + *********************/ +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; + min-width: 20px; + min-height: 24px; + padding-left: 20px; + padding-right: 20px; + padding-top: 24px; + padding-bottom: 24px; } + cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-darkest.png"), url("assets/text-select-start-darkest@2.png")); } + cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-darkest.png"), url("assets/text-select-end-darkest@2.png")); } + cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-darkest.png"), url("assets/slider-horz-scale-has-marks-above-darkest@2.png")); } + cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-hover-darkest.png"), url("assets/text-select-start-hover-darkest@2.png")); } + cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-hover-darkest.png"), url("assets/text-select-end-hover-darkest@2.png")); } + cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-hover-darkest.png"), url("assets/slider-horz-scale-has-marks-above-hover-darkest@2.png")); } + cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-start-active-darkest.png"), url("assets/text-select-start-active-darkest@2.png")); } + cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/text-select-end-active-darkest.png"), url("assets/text-select-end-active-darkest@2.png")); } + cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) { + -gtk-icon-source: -gtk-scaled(url("assets/slider-horz-scale-has-marks-above-active-darkest.png"), url("assets/slider-horz-scale-has-marks-above-active-darkest@2.png")); } + +shortcuts-section { + margin: 20px; } + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; } + +shortcut { + border-spacing: 6px; } + +shortcut > .keycap { + min-width: 20px; + min-height: 25px; + margin-top: 2px; + padding-bottom: 3px; + padding-left: 6px; + padding-right: 6px; + color: #eeeeec; + background-color: black; + border: 1px solid; + border-color: #1f1f1f; + border-radius: 5px; + box-shadow: inset 0 -3px #121212; + font-size: smaller; } + +:not(decoration):not(window):drop(active):focus, +:not(decoration):not(window):drop(active) { + border-color: #19a187; + box-shadow: inset 0 0 0 1px #19a187; + caret-color: #19a187; } + +stackswitcher > button.text-button { + min-width: 100px; } + +stackswitcher.circular { + border-spacing: 12px; } + stackswitcher.circular > button.circular, + stackswitcher.circular > button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; } + +/************* + * App Icons * + *************/ +/* Outline for low res icons */ +.lowres-icon { + -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } + +/* Drapshadow for large icons */ +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); } + +/********* + * Emoji * + ********/ +popover.emoji-picker > contents { + padding: 0; } + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid #1f1f1f; } + +.emoji-toolbar { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid #1f1f1f; } + +button.emoji-section { + border-color: transparent; + border-width: 3px; + border-style: none none solid; + border-radius: 0; + padding: 3px 0 0; + min-width: 32px; + min-height: 28px; + /* reset props inherited from the button style */ + background: none; + box-shadow: none; + text-shadow: none; } + button.emoji-section:hover { + border-color: rgba(238, 238, 236, 0.1); } + button.emoji-section:checked { + border-color: #ffd86e; } + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + border-radius: 6px; } + popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: #ffd86e; } + +emoji-completion-row > box { + border-spacing: 10px; + padding: 2px 10px; } + +emoji-completion-row:focus, +emoji-completion-row:hover { + background-color: #ffd86e; + color: #000000; } + +emoji-completion-row emoji:focus, +emoji-completion-row emoji:hover { + background-color: #181818; } + +popover.entry-completion > contents { + padding: 0; } + +statusbar { + padding: 6px 10px 6px 10px; } + +menubutton > button > box { + border-spacing: 6px; } + +menubutton arrow { + min-height: 16px; + min-width: 16px; } + menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); } + menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +/********** + * Button * + **********/ +windowcontrols button, notebook > header > tabs > arrow, +button { + padding: 2px 6px; } + + +button:active, +button:checked { + color: #000000; + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); } + + button:active:backdrop, + button:checked:backdrop { + box-shadow: none; } + + +button.image-button { + padding-left: 2px; + padding-right: 2px; } + + +button.circular { + min-height: 24px; + min-width: 24px; + padding: 2px; } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), spinbutton.vertical > text, +entry { + min-height: 28px; } + +headerbar spinbutton:not(.vertical), headerbar spinbutton.vertical > text, +headerbar entry { + background: black; } + +/********** + * Switch * + **********/ +switch:checked { + border-right-width: 0; + margin-right: 1px; } + +switch slider:checked { + border-color: #1f1f1f; } + switch slider:checked:backdrop:not(:disabled) { + border-color: #1f1f1f; } + +switch slider:disabled { + border-color: #1f1f1f; } + +/************************* + * Check and Radio items * + *************************/ +check, menu menuitem check, menu menuitem:hover check, +radio, menu menuitem radio, menu menuitem:hover radio { + color: #eeeeec; + outline-color: rgba(255, 216, 110, 0.7); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; } + check:hover, menu menuitem check:hover, menu menuitem:hover check:hover, + radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover { + color: #eeeeec; + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate, + radio:disabled, + radio:disabled:checked, + radio:disabled:indeterminate, + radio:disabled:backdrop, + radio:disabled:backdrop:checked, + radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate { + border-color: #1f1f1f; + background-image: image(#0d0d0d); + color: #eeeeec; } + +check:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate, +radio:checked, +radio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate { + background-image: image(#ffd86e); + border-color: #ffd86e; + color: #0d0d0d; } + check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active, + radio:checked:active, + radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active { + box-shadow: none; } + check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop, + radio:checked:backdrop, + radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop { + background-image: image(#ffd86e); + color: #0d0d0d; } + +radio:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: scale(0); } + +check:not(:indeterminate):not(:checked):active:not(:backdrop) { + -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); } + +radio:active, +check:active { + -gtk-icon-transform: scale(0, 1); } + +radio:checked:not(:backdrop), radio:indeterminate:not(:backdrop), +check:checked:not(:backdrop), +check:indeterminate:not(:backdrop) { + -gtk-icon-transform: unset; + transition: 400ms; } + +/************ + * GtkScale * + ************/ +/*************** + * Header bars * + ***************/ +headerbar { + border: none; + background: rgba(13, 13, 13, 0.8); + box-shadow: inset 0 1px rgba(238, 238, 236, 0.07); + color: white; } + headerbar, headerbar:backdrop { + box-shadow: none; + background: rgba(13, 13, 13, 0.8); } + +.titlebar:not(headerbar), +headerbar { + min-height: 40px; } + .titlebar:not(headerbar) .title, + headerbar .title { + font-weight: normal; } + .titlebar:not(headerbar) button, + .titlebar:not(headerbar) entry, + headerbar button, + headerbar entry { + border: none; + background: image(#1f1f1f); } + .titlebar:not(headerbar) button:disabled, + .titlebar:not(headerbar) entry:disabled, + headerbar button:disabled, + headerbar entry:disabled { + background: image(#030303); } + .titlebar:not(headerbar) button:backdrop, + headerbar button:backdrop { + background: image(#1f1f1f); } + .titlebar:not(headerbar) button:backdrop:disabled, + headerbar button:backdrop:disabled { + background: image(#030303); } + .titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked, + .titlebar:not(headerbar) button.toggle:active, + .titlebar:not(headerbar) button.toggle:checked, + headerbar stackswitcher button:active, + headerbar stackswitcher button:checked, + headerbar button.toggle:active, + headerbar button.toggle:checked { + color: #000000; + border-color: #ffd86e; + background-image: linear-gradient(to right, #ffdb78, #ffd564); + box-shadow: 0 2px 4px rgba(255, 216, 110, 0.25); } + .titlebar:not(headerbar) windowcontrols, + headerbar windowcontrols { + margin: 0 5px; } + .titlebar:not(headerbar) windowcontrols.end, + headerbar windowcontrols.end { + margin-left: 11px; } + .titlebar:not(headerbar) windowcontrols.right, + headerbar windowcontrols.right { + margin-right: 11px; } + .titlebar:not(headerbar) windowcontrols button.minimize, .titlebar:not(headerbar) windowcontrols button.maximize, .titlebar:not(headerbar) windowcontrols button.close, + headerbar windowcontrols button.minimize, + headerbar windowcontrols button.maximize, + headerbar windowcontrols button.close { + color: transparent; + -gtk-icon-shadow: none; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + background-position: center; + background-repeat: no-repeat; + background-size: 8px; + margin: 0; + padding: 0; + min-width: 0; + min-height: 0; + box-shadow: none; + border: none; + transition: all .2s; } + .titlebar:not(headerbar) windowcontrols button.minimize:backdrop, .titlebar:not(headerbar) windowcontrols button.maximize:backdrop, .titlebar:not(headerbar) windowcontrols button.close:backdrop, + headerbar windowcontrols button.minimize:backdrop, + headerbar windowcontrols button.maximize:backdrop, + headerbar windowcontrols button.close:backdrop { + background-color: #404040; + background-image: -gtk-scaled(url("assets/titlebutton.png"), url("assets/titlebutton@2.png")); + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); } + .titlebar:not(headerbar) windowcontrols button.minimize, + headerbar windowcontrols button.minimize { + background-color: #fd7d00; } + .titlebar:not(headerbar) windowcontrols button.minimize:hover, + headerbar windowcontrols button.minimize:hover { + background-image: -gtk-scaled(url("assets/minimize.png"), url("assets/minimize@2.png")); } + .titlebar:not(headerbar) windowcontrols button.maximize, + headerbar windowcontrols button.maximize { + background-color: #377cf1; } + .titlebar:not(headerbar) windowcontrols button.maximize:hover, + headerbar windowcontrols button.maximize:hover { + background-image: -gtk-scaled(url("assets/maximize.png"), url("assets/maximize@2.png")); } + .titlebar:not(headerbar) windowcontrols button.close, + headerbar windowcontrols button.close { + background-color: #d31919; } + .titlebar:not(headerbar) windowcontrols button.close:hover, + headerbar windowcontrols button.close:hover { + background-image: -gtk-scaled(url("assets/close.png"), url("assets/close@2.png")); } + +headerbar entry, +headerbar spinbutton, +headerbar separator:not(.sidebar), +headerbar button { + margin-top: 5px; + margin-bottom: 5px; } + +headerbar switch { + margin-top: 7px; + margin-bottom: 7px; } + +/************** + * Tree Views * + **************/ +treeview.view { + border-top-color: #1f1f1f; } + treeview.view:backdrop { + border-top-color: #1f1f1f; } + treeview.view header button { + color: #eeeeec; + outline-color: rgba(255, 216, 110, 0.7); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + margin-left: -1px; } + treeview.view header button:hover, treeview.view header button:active { + border-color: #1f1f1f; } + treeview.view header button:backdrop { + box-shadow: none; } + +/************* + * Notebooks * + *************/ +notebook > header { + border: 0; + padding: 0; + background-color: #131313; } + notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs { + margin: 0; } + notebook > header.top > tabs > tab, + notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab, + notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab, + notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab, + notebook > header.right > tabs > tab.reorderable-page { + border: 1px solid transparent; } + notebook > header.top > tabs > tab:hover:not(:backdrop), + notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop), + notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop), + notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop), + notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) { + color: #eeeeec; + border-color: #1f1f1f; + background-image: image(#303030); + box-shadow: none; } + notebook > header.top > tabs > tab:checked, + notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked, + notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked, + notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked, + notebook > header.right > tabs > tab.reorderable-page:checked { + color: #eeeeec; + outline-color: rgba(255, 216, 110, 0.7); + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + background: image(black); } + notebook > header.top > tabs > tab:checked:backdrop, + notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop, + notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop, + notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop, + notebook > header.right > tabs > tab.reorderable-page:checked:backdrop { + color: #7d7d7c; + border-color: #1f1f1f; + background-image: image(#1f1f1f); + box-shadow: none; + background: image(black); } + notebook > header.top { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.top > tabs { + margin-bottom: -3px; } + notebook > header.top > tabs > tab { + margin: 3px 0; + border-radius: 4px 4px 0 0; } + notebook > header.top > tabs > tab:not(:checked) { + box-shadow: 4px 3px 0 -3px #1f1f1f; } + notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop { + border-bottom-color: black; } + notebook > header.bottom { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.bottom > tabs { + margin-top: -3px; } + notebook > header.bottom > tabs > tab { + margin: 3px 0; + border-radius: 0 0 4px 4px; } + notebook > header.bottom > tabs > tab:not(:checked) { + box-shadow: 4px -3px 0 -3px #1f1f1f; } + notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop { + border-top-color: black; } + notebook > header.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.right > tabs { + margin-left: -3px; } + notebook > header.right > tabs > tab { + margin: 0 3px; + border-radius: 0 4px 4px 0; } + notebook > header.right > tabs > tab:not(:checked) { + box-shadow: -3px 4px 0 -3px #1f1f1f; } + notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop { + border-left-color: black; } + notebook > header.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); } + notebook > header.left > tabs { + margin-right: -3px; } + notebook > header.left > tabs > tab { + margin: 0 3px; + border-radius: 4px 0 0 4px; } + notebook > header.left > tabs > tab:not(:checked) { + box-shadow: 3px 4px 0 -3px #1f1f1f; } + notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop { + border-right-color: black; } + notebook > header tab { + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + min-height: 24px; } + notebook > header tab button.flat { + margin-top: 1px; + margin-bottom: 1px; } + +/************** + * Scrollbars * + **************/ +scrollbar > range > trough > slider { + min-width: 6px; + min-height: 6px; } + +scrollbar > range.fine-tune > trough > slider { + min-width: 3px; + min-height: 3px; } + +/********************* + * App Notifications * + *********************/ +.app-notification, +.app-notification.frame { + padding: 0 10px; + margin: 5px; + border-radius: 7px; + border: 1px solid rgba(31, 31, 31, 0.65); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); + background-image: none; } + .app-notification:backdrop, + .app-notification.frame:backdrop { + box-shadow: none; } + +/********************** + * Window Decorations * + *********************/ +window.csd { + border-radius: 8px 8px 5px 5px; + border: 1px solid black; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(31, 31, 31, 0.75); } + window.csd:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); } + window.csd.dialog.message, window.csd.popup { + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(31, 31, 31, 0.65); + border-width: 0; } + window.csd.background { + background: linear-gradient(to bottom, rgba(13, 13, 13, 0.8) 40px, #0d0d0d 40px); } + window.csd.background headerbar { + background: transparent; } + +window.maximized, window.fullscreen, window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom { + border-width: 0; } + +window.popup { + border-width: 0; } + +window.ssd { + box-shadow: 0 0 0 1px rgba(31, 31, 31, 0.75); + border-width: 0; } + +tooltip.csd { + border: 0; } + +/********** + * Entry * + **********/ +spinbutton:not(.vertical), spinbutton.vertical > text, +entry { + background: black; } + +switch slider, +scale slider { + background: #333333; + border-color: black; } + +/********** + * Switch * + **********/ +switch { + background: black; } + +/********************** + * Window Decorations * + *********************/ +window.csd { + box-shadow: 0 2px 8px 0 black, 0 0 0 1px rgba(31, 31, 31, 0.75); } + window.csd:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(31, 31, 31, 0.75); } + window.csd.dialog.message, window.csd.popup { + box-shadow: 0 1px 6px black, 0 0 0 1px rgba(31, 31, 31, 0.75); } + +/*************************** + * Check and Radio buttons * + ***************************/ +row label.subtitle { + font-size: smaller; + opacity: 0.55; + text-shadow: none; } + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 50px; } + row > box.header > box.title { + margin-top: 8px; + margin-bottom: 8px; } + +row.expander { + background-color: transparent; } + row.expander list.nested > row { + background-color: alpha(#0d0d0d, 0.5); + border-color: alpha(#1f1f1f, 0.7); + border-style: solid; + border-width: 1px 0px 0px 0px; } + row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); } + row.expander:not(:checked) image.expander-row-arrow { + opacity: 0.55; + text-shadow: none; } + row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(-0.25turn); } + row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(0.25turn); } + row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #ffd86e; } + row.expander image.expander-row-arrow:disabled { + color: #7d7d7c; } + +flap > dimming, +deck > dimming, +leaflet > dimming { + background: rgba(0, 0, 0, 0.24); } + +flap > border, +deck > border, +leaflet > border { + min-width: 1px; + min-height: 1px; + background: #1f1f1f; } + +flap > shadow, +deck > shadow, +leaflet > shadow { + min-width: 56px; + min-height: 56px; } + flap > shadow.left, + deck > shadow.left, + leaflet > shadow.left { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.right, + deck > shadow.right, + leaflet > shadow.right { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.up, + deck > shadow.up, + leaflet > shadow.up { + background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + flap > shadow.down, + deck > shadow.down, + leaflet > shadow.down { + background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); } + +flap > outline, +deck > outline, +leaflet > outline { + min-width: 1px; + min-height: 1px; + background: transparent; } + +avatar { + border-radius: 9999px; + -gtk-outline-radius: 9999px; + font-weight: bold; } + avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; } + avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; } + avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; } + avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; } + avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; } + avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; } + avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; } + avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; } + avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; } + avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; } + avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; } + avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; } + avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; } + avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; } + avatar.contrasted { + color: #fff; } + avatar.image { + background: none; } + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; } + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; } + statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; } + statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; } + +window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp, +preferencespage > scrolledwindow > viewport > clamp { + margin: 0 12px; + transition: margin-bottom 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp > list, + preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup { + transition: margin-top 200ms ease; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small, + preferencespage > scrolledwindow > viewport > clamp.small { + margin-bottom: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.small > list, + preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup { + margin-top: 18px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium, + preferencespage > scrolledwindow > viewport > clamp.medium { + margin-bottom: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.medium > list, + preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup { + margin-top: 24px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large, + preferencespage > scrolledwindow > viewport > clamp.large { + margin-bottom: 30px; } + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list, + window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup, + preferencespage > scrolledwindow > viewport > clamp.large > list, + preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup { + margin-top: 30px; } + +preferencesgroup > box > label:not(:first-child) { + margin-top: 6px; } + +preferencesgroup > box > box:not(:first-child) { + margin-top: 12px; } + +tabbar .tab-indicator:not(.clickable) { + background: none; + box-shadow: none; + border-color: transparent; } + +/*************************** + * Check and Radio buttons * + ***************************/ +popover.combo list { + min-width: 200px; } + +window.csd.unified:not(.solid-csd) headerbar { + border-radius: 0; } + +.windowhandle, .windowhandle * { + -GtkWidget-window-dragging: true; } + +popover.combo { + padding: 0px; } + popover.combo list { + border-style: none; + background-color: transparent; } + popover.combo list > row { + padding: 0px 12px 0px 12px; + min-height: 50px; } + popover.combo list > row:not(:last-child) { + border-bottom: 1px solid alpha(#1f1f1f, 0.5); } + popover.combo list > row:first-child { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo list > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo overshoot.top { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + popover.combo overshoot.bottom { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical { + padding-top: 2px; + padding-bottom: 2px; } + popover.combo scrollbar.vertical:dir(ltr) { + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + popover.combo scrollbar.vertical:dir(rtl) { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; } + +row.expander { + padding: 0px; } + row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; } + row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; } + +keypad .digit { + font-size: 200%; + font-weight: bold; } + +keypad .letters { + font-size: 70%; } + +keypad .symbol { + font-size: 160%; } + +viewswitcher, viewswitcher button { + margin: 0; + padding: 0; } + +viewswitcher button { + border-radius: 0; + border-top: 0; + border-bottom: 0; + box-shadow: none; + font-size: 1rem; } + viewswitcher button:not(:checked):not(:hover) { + background: transparent; } + viewswitcher button:not(:only-child):not(:last-child) { + border-right-width: 0px; } + viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) { + border-left-color: transparent; } + viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) { + border-right-color: transparent; } + viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: image(lighter(#0d0d0d)); } + viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: shade(#1f1f1f, 1.15); } + viewswitcher button:not(only-child):last-child:not(:checked):hover { + border-right-color: shade(#1f1f1f, 1.15); } + viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#0d0d0d); } + headerbar viewswitcher button:not(:checked):hover:not(:backdrop) { + background-image: linear-gradient(to top, shade(alpha(#0d0d0d, 0.7), 0.99) 2px, alpha(#0d0d0d, 0.7)); } + headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover { + border-left-color: #1f1f1f; } + headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover { + border-right-color: #1f1f1f; } + headerbar viewswitcher button:not(:checked):hover:backdrop { + background-image: image(#0d0d0d); } + viewswitcher button > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; } + viewswitcher button > stack > box.narrow image, + viewswitcher button > stack > box.narrow label { + padding-left: 8px; + padding-right: 8px; } + viewswitcher button > stack > box.wide { + padding: 8px 12px; } + viewswitcher button > stack > box.wide label:dir(ltr) { + padding-right: 7px; } + viewswitcher button > stack > box.wide label:dir(rtl) { + padding-left: 7px; } + viewswitcher button > stack > box label.active { + font-weight: bold; } + viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label { + animation: none; + background-image: none; } + viewswitcher button.needs-attention > stack > box label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 0px, right 1px; } + viewswitcher button.needs-attention > stack > box label:backdrop { + background-size: 6px 6px, 0 0; } + viewswitcher button.needs-attention > stack > box label:dir(rtl) { + background-position: left 0px, left 1px; } + +viewswitcherbar actionbar > revealer > box { + padding: 0; } + +list.content, +list.content list { + background-color: transparent; } + +list.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) { + background-color: mix(#0d0d0d, black, 0.5); } + +list.content list.nested > row:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, black, 0.95); } + +list.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) { + background-color: black; } + +list.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) { + background-color: mix(#eeeeec, black, 0.95); } + +list.content > row, +list.content > row list > row { + border-color: alpha(#1f1f1f, 0.7); + border-style: solid; + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +list.content > row:not(:last-child) { + border-width: 1px 1px 0px 1px; } + +list.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header { + border-top-left-radius: 8px; + -gtk-outline-top-left-radius: 7px; + border-top-right-radius: 8px; + -gtk-outline-top-right-radius: 7px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked { + border-width: 1px; } + +list.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child { + border-bottom-left-radius: 8px; + -gtk-outline-bottom-left-radius: 7px; + border-bottom-right-radius: 8px; + -gtk-outline-bottom-right-radius: 7px; } + +list.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row { + margin-top: 6px; } + +button.list-button:not(:active):not(:checked):not(:hover) { + background: none; + border: 1px solid alpha(#1f1f1f, 0.5); + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); } + window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode { + box-shadow: none; } + +window.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); } + +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized), +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration, +window.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay { + border-radius: 8px; } + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + color: rgba(238, 238, 236, 0.5); } + statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop { + color: rgba(125, 125, 124, 0.5); } + +tabbar .box { + min-height: 38px; + background: black; + border-bottom: 1px solid black; } + tabbar .box:backdrop { + background-color: black; + border-color: #1f1f1f; } + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid black; } + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; } + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; } + +tabbar scrolledwindow.pinned:backdrop undershoot { + border-color: #1f1f1f; } + +tabbar scrolledwindow.pinned tabbox:dir(ltr) { + padding-right: 1px; + box-shadow: inset -1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop { + box-shadow: inset -1px 0 #1f1f1f; } + +tabbar scrolledwindow.pinned tabbox:dir(rtl) { + padding-left: 1px; + box-shadow: inset 1px 0 black; } + tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop { + box-shadow: inset 1px 0 #1f1f1f; } + +tabbar undershoot { + transition: none; } + tabbar undershoot.left { + background: linear-gradient(to right, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); } + tabbar undershoot.right { + background: linear-gradient(to left, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); } + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, rgba(255, 216, 110, 0.7), rgba(255, 216, 110, 0.5) 1px, rgba(255, 216, 110, 0) 20px); } + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, rgba(255, 216, 110, 0.7), rgba(255, 216, 110, 0.5) 1px, rgba(255, 216, 110, 0) 20px); } + +tabbar tab { + border-style: solid; + border-color: black; + border-width: 0 1px 0 1px; + transition: background 150ms ease-in-out; + background-color: black; } + tabbar tab:checked { + background-color: #0f0f0f; } + tabbar tab:checked:hover { + background-color: #171717; } + tabbar tab:hover { + background-color: #080808; } + tabbar tab:backdrop { + border-color: #1f1f1f; + background-color: black; } + tabbar tab:backdrop:checked { + background-color: #0d0d0d; } + +tabbar .start-action, +tabbar .end-action { + background: black; + border-color: black; + border-style: solid; + transition: background 150ms ease-in-out; } + tabbar .start-action:backdrop, + tabbar .end-action:backdrop { + border-color: #1f1f1f; + background-color: black; } + tabbar .start-action button, + tabbar .end-action button { + border: none; + border-radius: 0; } + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; } + tabbar .start-action:dir(ltr) > *, + tabbar .end-action:dir(rtl) > * { + margin-right: 1px; } + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; } + tabbar .start-action:dir(rtl) > *, + tabbar .end-action:dir(ltr) > * { + margin-left: 1px; } + +.tab-drag-icon tab { + min-height: 26px; + background-color: #171717; + box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(31, 31, 31, 0.9), inset 0 1px rgba(238, 238, 236, 0.07); + margin: 25px; } + +tabbar tab, +.tab-drag-icon tab { + padding: 6px; } + tabbar tab.needs-attention, + .tab-drag-icon tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(255, 216, 110, 0.2) 15%, rgba(255, 216, 110, 0) 15%); } + tabbar tab .tab-close-button, + tabbar tab .tab-indicator, + .tab-drag-icon tab .tab-close-button, + .tab-drag-icon tab .tab-indicator { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 99px; + border: none; + box-shadow: none; + -gtk-icon-shadow: none; + text-shadow: none; + background: none; } + tabbar tab .tab-close-button:hover, + tabbar tab .tab-indicator.clickable:hover, + .tab-drag-icon tab .tab-close-button:hover, + .tab-drag-icon tab .tab-indicator.clickable:hover { + background: alpha(#eeeeec, 0.15); } + tabbar tab .tab-close-button:active, + tabbar tab .tab-indicator.clickable:active, + .tab-drag-icon tab .tab-close-button:active, + .tab-drag-icon tab .tab-indicator.clickable:active { + background: alpha(black, 0.2); } + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #eeeeec; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #0d0d0d; +/* +text widgets and the like base background color */ +@define-color theme_base_color black; +/* +base background color of selections */ +@define-color theme_selected_bg_color #ffd86e; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color #000000; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #080808; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color #7d7d7c; +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color black; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #7d7d7c; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #0d0d0d; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #030303; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #ffd86e; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #000000; +/* +insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #333333; +/* +widgets main borders color */ +@define-color borders #1f1f1f; +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders #1f1f1f; +/* +these are pretty self explicative */ +@define-color warning_color #fd7d00; +@define-color error_color #bf1717; +@define-color success_color #308e63; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title shade(#eeeeec, 1.8); +@define-color wm_unfocused_title #7d7d7c; +@define-color wm_highlight rgba(0, 0, 0, 0); +@define-color wm_borders_edge rgba(238, 238, 236, 0.07); +@define-color wm_bg_a shade(#0d0d0d, 1.2); +@define-color wm_bg_b #0d0d0d; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_border alpha(black, 0.18); +@define-color wm_button_hover_color_a shade(#0d0d0d, 1.3); +@define-color wm_button_hover_color_b #0d0d0d; +@define-color wm_button_active_color_a shade(#0d0d0d, 0.85); +@define-color wm_button_active_color_b shade(#0d0d0d, 0.89); +@define-color wm_button_active_color_c shade(#0d0d0d, 0.9); +/* content view background such as thumbnails view in Photos or Boxes */ +@define-color content_view_bg black; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg black; +.open-document-selector-treeview:hover { + background-color: alpha(@theme_fg_color, 0.05); +} + +.open-document-selector-treeview:selected:hover { + background-color: @theme_selected_bg_color; +} + +/* Only normal state is handle */ +.open-document-selector-name-label { + color: @theme_fg_color; +} + +/* Only normal state is handle */ +.open-document-selector-path-label { + color: @theme_unfocused_fg_color; + font-size: smaller; +} + +/* Only normal state is handle */ +.open-document-selector-match { + color: shade (@theme_fg_color, 0.6); + background-color: alpha(@warning_color, 0.4); +} + +.gedit-document-panel { + background-color: @sidebar_bg; +} + +.gedit-document-panel:backdrop { + color: #b0b2b2; +} + +.gedit-document-panel row:selected:backdrop { + background-color: #8b8e8f; +} + +.gedit-document-panel-group-row, +.gedit-document-panel-group-row:hover { + border-top: 1px solid alpha(currentColor, 0.3); +} + +.gedit-document-panel-group-row:first-child, +.gedit-document-panel-group-row:first-child:hover { + border-top: 0px; +} + +/* Try to look as the notebook tab close button */ +.gedit-document-panel row button.flat { + padding: 0; + margin-top: 8px; + margin-bottom: 8px; + min-width: 18px; + min-height: 18px; + color: alpha(currentColor,0.3); +} + +.gedit-document-panel row:hover button.flat { + color: alpha(currentColor,0.5); +} + +.gedit-document-panel row button.flat:hover { + color: @theme_fg_color; +} + +statusbar { + border-top: 1px solid @borders; +} + +.gedit-search-slider { + background-color: @theme_base_color; + padding: 6px; + border-color: @borders; + border-radius: 0 0 3px 3px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + background-color: @theme_base_color; + background-image: none; + color: shade (@theme_unfocused_fg_color, 0.8); + border: 0px; + margin: 2px; + padding: 2px; +} +.nautilus-window, +.nautilus-window notebook, +.nautilus-window notebook > stack { + background: @theme_base_color; +} + +.nautilus-empty-state-icon { + opacity: 0.50; +} + +.nautilus-canvas-item { + border-radius: 5px; +} + +.nautilus-canvas-item.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.nautilus-canvas-item.dim-label { + color: mix (@theme_fg_color, @theme_bg_color, 0.50); +} + +.nautilus-canvas-item.dim-label:selected { + color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20); +} + +/* Toolbar */ + +/* Here we use the .button background-image colors from Adwaita, but ligthen them, + * since is not possible to use lighten () in common css. */ +@keyframes needs_attention_keyframes { + 0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } + /* can't do animation-direction, so holding the color on two keyframes */ + 30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; } + 100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%, #e0e0e0); border-color: @borders; } +} + +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +/* Remove white background and highlight on hover which GTK adds by default + * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */ +.operations-list, +.operations-list > :hover { + background: none; +} + +.disclosure-button { + padding-left: 4px; + padding-right: 4px; +} + +/* Path bar */ + +.nautilus-path-bar scrolledwindow { + border-radius: 5px 0px 0px 5px; + border: 1px @borders solid; + border-right-width: 0px; + background-color: @theme_bg_color; +} +.nautilus-path-bar scrolledwindow undershoot.left { + border-radius: 5px 0px 0px 5px; + background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} +.nautilus-path-bar scrolledwindow undershoot.right { + background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px); +} + +.nautilus-path-bar > button, +.path-buttons-box button { + margin: 0px; +} + +.path-buttons-box button { + background-image: none; + box-shadow: none; + border-radius: 5px; + border-width: 0px; + -gtk-icon-shadow: none; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover { + background: alpha(@theme_fg_color, 0.15); + box-shadow: inset 0 0 0 2px @theme_bg_color; +} + +.path-buttons-box button:not(.current-dir):not(:backdrop):hover * { + opacity: 1; +} + +/* Make the tags fit into the box */ +entry.search > * { + margin: 5px; +} + +/* Sidebar */ + +.nautilus-window .sidebar-row:selected { + background: mix(@theme_bg_color, @theme_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected, +.nautilus-window .sidebar-row:selected image, +.nautilus-window .sidebar-row:selected label { + color: mix(@theme_fg_color, @theme_text_color, 0.5); +} + +.nautilus-window .sidebar-row:selected:backdrop { + background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07); +} + +.nautilus-window .sidebar-row:selected:backdrop, +.nautilus-window .sidebar-row:selected:backdrop label { + color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15); +} + +/* Floating status bar */ +.floating-bar { + padding: 1px; + background-color: @theme_base_color; + border-width: 1px; + border-style: solid solid none; + border-color: @borders; + border-radius: 8px 8px 0 0; +} + +.floating-bar.bottom.left { /* axes left border and border radius */ + border-left-style: none; + border-top-left-radius: 0; +} +.floating-bar.bottom.right { /* axes right border and border radius */ + border-right-style: none; + border-top-right-radius: 0; +} + +.floating-bar:backdrop { + background-color: @theme_unfocused_base_color; + border-color: @unfocused_borders; +} + +.floating-bar button { + padding: 0px; +} + +@define-color disk_space_unknown #888a85; +@define-color disk_space_used #729fcf; +@define-color disk_space_free #eeeeec; + +.disk-space-display { + border-style: solid; + border-width: 2px; +} + +.disk-space-display.unknown { + background-color: @disk_space_unknown; + border-color: shade(@disk_space_unknown, 0.7); + color: @disk_space_unknown; +} +.disk-space-display.unknown.border { + color: shade(@disk_space_unknown, 0.7); +} + +.disk-space-display.used { + background-color: @disk_space_used; + border-color: shade(@disk_space_used, 0.7); + color: @disk_space_used; +} +.disk-space-display.used.border { + color: shade(@disk_space_used, 0.7); +} + +.disk-space-display.free { + background-color: @disk_space_free; + border-color: shade(@disk_space_free, 0.7); + color: @disk_space_free; +} +.disk-space-display.free.border { + color: shade(@disk_space_free, 0.7); +} + +/* As a workaround for GtkTreeView showing thick border above first row when + * horizontal grid lines are enabled, we add them using CSS instead. Exclude the + * drop targets to let through the default feedback style. */ +.nautilus-list-view .view:not(:drop(active)) { + border-bottom: 1px solid @theme_bg_color; +} + +.nautilus-list-view.thumbnail { + -gtk-icon-shadow: 0px 1px 2px @borders, + 1px 0px 0px alpha(@borders, 0.25), + -1px 0px 0px alpha(@borders, 0.25), + 0px 2px 0px alpha(@borders, 0.5); +} + +.search-information { + background-color: @theme_selected_bg_color; + color:white; + padding:2px; +} + +@define-color conflict_bg #fef6b6; + +.conflict-row { + background: @conflict_bg; + color: black; +} + +.conflict-row:hover { + background-color: shade(@conflict_bg, 0.9); +} + +.conflict-row:selected { + background: @theme_selected_bg_color; + color: @theme_selected_fg_color; +} + +/* Icon view */ +flowbox { + padding: 18px +} + +flowboxchild { + padding: 0px; +} + +flowboxchild:selected { + background-color:transparent; + outline-color: transparent; +} + +flowboxchild .thumbnail { + margin: 4px; + box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5), + 0px 0px 0px 1px alpha(@borders, 0.5), + 0px 2px 0px 0px alpha(@borders, 0.5); + border-radius: 2px; +} + +.icon-ui-labels-box { + padding: 2px 4px; + border-radius: 4px; +} + +flowboxchild:selected .icon-ui-labels-box { + color: @theme_selected_fg_color; + background-color: @theme_selected_bg_color; +} + +flowboxchild:selected image { + -gtk-icon-effect: dim; /* GTK 3 only */ + /* GTK 4 TODO: Replace previous line with the following one: + -gtk-icon-filter: opacity(0.5); + */ + -gtk-icon-shadow: 0px 0px @theme_selected_bg_color; +} diff --git a/src/themes/Cyberpunk-Edge/index.theme b/src/themes/Cyberpunk-Edge/index.theme new file mode 100644 index 00000000..b84599c9 --- /dev/null +++ b/src/themes/Cyberpunk-Edge/index.theme @@ -0,0 +1,13 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Flat-Remix-GTK-Yellow-Darkest +Comment=Flat-Remix-GTK-Yellow-Darkest theme" +Encoding=UTF-8 + + +[X-GNOME-Metatheme] +GtkTheme=Flat-Remix-GTK-Yellow-Darkest +MetacityTheme=Flat-Remix-Darkest-Metacity +IconTheme=Flat-Remix-Yellow-Darkest +CursorTheme=Adwaita +ButtonLayout=:minimize,maximize,close diff --git a/src/themes/Decay-Green/cinnamon/assets/add-workspace-active.svg b/src/themes/Decay-Green/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 00000000..f90ea30b --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/add-workspace-hover.svg b/src/themes/Decay-Green/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 00000000..8a1d3516 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/add-workspace.svg b/src/themes/Decay-Green/cinnamon/assets/add-workspace.svg new file mode 100644 index 00000000..8dba5df9 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Decay-Green/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..dcf8298b --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Decay-Green/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..ed66559d --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,56 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/checkbox-dark.svg b/src/themes/Decay-Green/cinnamon/assets/checkbox-dark.svg new file mode 100644 index 00000000..d7d1529f --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/checkbox-off.svg b/src/themes/Decay-Green/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..b00efa63 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/checkbox.svg b/src/themes/Decay-Green/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..7a4e2112 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/close-active.svg b/src/themes/Decay-Green/cinnamon/assets/close-active.svg new file mode 100644 index 00000000..0dde2b9d --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/close-active.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/close-hover.svg b/src/themes/Decay-Green/cinnamon/assets/close-hover.svg new file mode 100644 index 00000000..37f8806a --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/close-hover.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/close.svg b/src/themes/Decay-Green/cinnamon/assets/close.svg new file mode 100644 index 00000000..5dcc697b --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/close.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/corner-ripple.svg b/src/themes/Decay-Green/cinnamon/assets/corner-ripple.svg new file mode 100644 index 00000000..25f275e1 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/radiobutton-dark.svg b/src/themes/Decay-Green/cinnamon/assets/radiobutton-dark.svg new file mode 100644 index 00000000..0ac8c919 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/radiobutton-off.svg b/src/themes/Decay-Green/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..b00efa63 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/radiobutton.svg b/src/themes/Decay-Green/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..8a743eca --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/toggle-off.svg b/src/themes/Decay-Green/cinnamon/assets/toggle-off.svg new file mode 100644 index 00000000..d19c3e68 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/toggle-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/toggle-on-dark.svg b/src/themes/Decay-Green/cinnamon/assets/toggle-on-dark.svg new file mode 100644 index 00000000..b9ebff23 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/toggle-on.svg b/src/themes/Decay-Green/cinnamon/assets/toggle-on.svg new file mode 100644 index 00000000..edec9220 --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/toggle-on.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Decay-Green/cinnamon/assets/trash-icon.svg b/src/themes/Decay-Green/cinnamon/assets/trash-icon.svg new file mode 100644 index 00000000..d78a123e --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/themes/Decay-Green/cinnamon/cinnamon.css b/src/themes/Decay-Green/cinnamon/cinnamon.css new file mode 100644 index 00000000..98b41a6b --- /dev/null +++ b/src/themes/Decay-Green/cinnamon/cinnamon.css @@ -0,0 +1,2337 @@ +stage { + color: #eff1f5; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(239, 241, 245, 0.7); + background-color: rgba(239, 241, 245, 0.04); +} + +.sound-button:focus { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); + border-radius: 6px; +} + +.sound-button:hover { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); + border-radius: 6px; +} + +.sound-button:hover:focus { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.3); + border-radius: 6px; +} + +.sound-button:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.3); + border-radius: 6px; +} + +.sound-button:insensitive { + color: rgba(239, 241, 245, 0.5); + background-color: rgba(239, 241, 245, 0.04); + border-radius: 6px; +} + +.notification-button, .notification-icon-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, #notification .notification-button, #notification .notification-icon-button, .calendar-today-home-button, +.calendar-today-home-button-enabled { + border-radius: 6px; + color: rgba(239, 241, 245, 0.7); + background-color: transparent; +} + +.notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, #notification .notification-icon-button:hover, .calendar-today-home-button:hover, +.calendar-today-home-button-enabled:hover { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); + border-radius: 6px; +} + +.notification-button:active, .notification-icon-button:active, #notification .notification-button:active, #notification .notification-icon-button:active, .calendar-today-home-button:active, +.calendar-today-home-button-enabled:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.3); + border-radius: 6px; +} + +.notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, #notification .notification-icon-button:insensitive, .calendar-today-home-button:insensitive, +.calendar-today-home-button-enabled:insensitive { + color: rgba(239, 241, 245, 0.3); + background-color: transparent; + border-radius: 6px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 4px 20px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(239, 241, 245, 0.7); + background-color: rgba(239, 241, 245, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #8caaee; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(239, 241, 245, 0.3); + background-color: transparent; +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 2px 8px; + min-height: 22px; + caret-size: 1px; + selection-background-color: #8caaee; + selected-color: rgba(17, 17, 27, 0.87); + transition-duration: 300ms; + border-radius: 6px; + color: #eff1f5; + border: 2px solid transparent; + background-color: rgba(239, 241, 245, 0.04); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.04); + border: 2px solid #8caaee; +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + border: 2px solid transparent; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #e5c890; + padding: 0 4px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(30, 30, 46, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: #72727e; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #5d5d6a; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #8caaee; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(239, 241, 245, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #8caaee; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 24px; + height: 24px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox-dark.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 24px; + height: 24px; +} + +.radiobutton StBin, .radiobutton:focus StBin { + background-image: url("assets/radiobutton-off.svg"); +} + +.radiobutton:checked StBin, .radiobutton:focus:checked StBin { + background-image: url("assets/radiobutton-dark.svg"); +} + +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; +} + +.toggle-switch, .popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked, .popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on-dark.svg"); +} + +.cinnamon-link { + color: #1e66f5; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #4f87f7; +} + +#Tooltip { + border-radius: 9999px; + padding: 4px 8px; + background-color: rgba(11, 11, 18, 0.9); + color: #eff1f5; + margin: 4px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 0; + color: #eff1f5; + background-color: #1e1e2e; + border-radius: 10px; + margin: 4px; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 6px; + background-gradient-direction: none; + box-shadow: none; + background-color: #333342; + color: rgba(239, 241, 245, 0.7); +} + +.menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-combo-menu .popup-sub-menu .popup-menu-item:active { + background-color: rgba(239, 241, 245, 0.12); + color: #eff1f5; +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 4px; + border-radius: 10px; + background-clip: padding-box; + background-color: #1e1e2e; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 4px 8px; + spacing: 8px; + border-radius: 6px; +} + +.menu .popup-menu-item:hover, .menu .popup-menu-item:active, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:hover, +.popup-combo-menu .popup-menu-item:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(239, 241, 245, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(239, 241, 245, 0.5); +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(239, 241, 245, 0.12); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: rgba(239, 241, 245, 0.5); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 4px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 0; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 0; + margin: 0; + padding: 0; + border-color: rgba(239, 241, 245, 0.12); + border-bottom-width: 0; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +#panel { + font-weight: bold; + height: 32px; + width: 36px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(231, 130, 132, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(231, 130, 132, 0.35); + background-gradient-end: rgba(231, 130, 132, 0.35); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(140, 170, 238, 0.35); + background-gradient-end: rgba(140, 170, 238, 0.35); +} + +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(166, 209, 137, 0.35); + background-gradient-end: rgba(166, 209, 137, 0.35); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: rgba(239, 241, 245, 0.7); + font-size: 1em; + padding: 0px; + background-color: rgba(17, 17, 27, 0.75); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.04); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); +} + +.panel-dummy { + background-color: rgba(231, 130, 132, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(231, 130, 132, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(239, 241, 245, 0.7); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(239, 241, 245, 0.7); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(11, 11, 18, 0.9); + border: 1px solid rgba(11, 11, 18, 0.9); + color: #eff1f5; + spacing: 25px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +.window-caption#selected { + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87); + border: 1px solid #8caaee; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #8caaee; + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87); + font-style: italic; + transition-duration: 300; + selection-background-color: rgba(17, 17, 27, 0.87); + selected-color: #8caaee; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 6px; +} + +.expo-workspace-thumbnail-frame#active { + border: 4px solid #8caaee; + background-color: black; + border-radius: 6px; +} + +.expo-background { + background-color: #0b0b12; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 6px; + background-color: #1e1e2e; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +#LookingGlassDialog { + background-color: #1e1e2e; + spacing: 4px; + padding: 4px; + margin: 32px; + border-radius: 12px; + color: #eff1f5; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); + border: none; +} + +.calendar-main-box { + margin: 0 4px; +} + +.calendar { + padding: 4px 8px; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-today-home-button, +.calendar-today-home-button-enabled { + margin: 4px 0; + padding: 4px; +} + +.calendar-today-day-label { + font-size: 1.75em; + color: rgba(239, 241, 245, 0.7); + font-weight: bold; + text-align: center; + padding-bottom: .1em; +} + +.calendar-today-date-label { + font-size: 1.1em; + color: rgba(239, 241, 245, 0.5); + font-weight: bold; + text-align: center; +} + +.calendar-month-label { + color: #eff1f5; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(239, 241, 245, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(239, 241, 245, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: #eff1f5; + border-radius: 6px; +} + +.calendar-day-base { + text-align: center; + width: 28px; + height: 28px; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-base:hover { + background-color: rgba(239, 241, 245, 0.04); +} + +.calendar-day-base:active { + background-color: rgba(239, 241, 245, 0.12); +} + +.calendar-day-heading { + color: rgba(239, 241, 245, 0.7); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(239, 241, 245, 0.7); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #eff1f5; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: rgba(17, 17, 27, 0.87); + background-color: #8caaee; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(239, 241, 245, 0.7); + opacity: 1; +} + +.calendar-week-number { + width: 20px; + height: 20px; + margin: 6px 0; + color: rgba(239, 241, 245, 0.3); + font-weight: bold; + background-color: rgba(239, 241, 245, 0.04); + border-radius: 9999px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +.calendar-events-main-box { + height: 300px; + margin: 6px 0.8em 0 0; + padding: 6px; + min-width: 350px; + border: none; + border-radius: 6px; + background-gradient-direction: vertical; + background-gradient-start: rgba(239, 241, 245, 0.04); + background-gradient-end: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.7); +} + +.calendar-events-no-events-button { + margin: 4px 0; + padding: 4px; + border-radius: 6px; +} + +.calendar-events-no-events-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(239, 241, 245, 0.04); + background-gradient-end: rgba(239, 241, 245, 0.04); + box-shadow: none; +} + +.calendar-events-no-events-icon { + color: rgba(239, 241, 245, 0.5); +} + +.calendar-events-no-events-label { + font-size: 1.1em; + color: rgba(239, 241, 245, 0.5); + font-weight: bold; + text-align: center; + margin-top: 6px; +} + +.calendar-events-date-label { + padding: 2px 0 8px 2px; + font-size: 1.1em; + color: rgba(239, 241, 245, 0.7); + font-weight: bold; + text-align: center; +} + +.calendar-events-event-container { + padding: 2px; +} + +.calendar-events-main-box .separator { + -margin-horizontal: 1em; + -gradient-height: 1px; + -gradient-start: rgba(239, 241, 245, 0); + -gradient-end: rgba(239, 241, 245, 0); +} + +.calendar-event-button { + margin: 4px 0 4px 0; + border-radius: 6px; +} + +.calendar-event-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(239, 241, 245, 0.04); + background-gradient-end: rgba(239, 241, 245, 0.04); + box-shadow: none; +} + +.calendar-event-color-strip { + width: 4px; + border-radius: 4px 0 0 4px; +} + +.calendar-event-row-content { + margin: 4px; +} + +.calendar-event-time-past { + color: rgba(239, 241, 245, 0.3); + font-weight: bold; + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-time-present { + font-weight: bold; + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-time-present:all-day { + color: rgba(166, 209, 137, 0.6); +} + +.calendar-event-time-future { + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-countdown { + color: rgba(239, 241, 245, 0.5); + font-weight: bold; + text-align: right; + margin-bottom: .6em; +} + +.calendar-event-countdown:soon { + color: white; +} + +.calendar-event-countdown:imminent { + color: rgba(229, 200, 144, 0.6); +} + +.calendar-event-countdown:current { + color: rgba(166, 209, 137, 0.6); +} + +.calendar-event-summary { + color: rgba(239, 241, 245, 0.5); + text-align: left; + width: 200px; +} + +#notification { + border-radius: 12px; + padding: 8px; + spacing-rows: 6px; + spacing-columns: 6px; + margin-from-right-edge-of-screen: 12px; + width: 28em; + color: #eff1f5; + background-color: rgba(30, 30, 46, 0.8); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + margin: 7px 12px 17px 12px; +} + +#notification .notification-button, #notification .notification-icon-button { + padding: 4px; +} + +.menu #notification, .popup-menu #notification { + border: none; + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, .popup-menu #notification:hover { + background-color: rgba(239, 241, 245, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #eff1f5; +} + +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 4px; +} + +#notification.multi-line-notification { + padding-bottom: 8px; + color: #eff1f5; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 4px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 4px; +} + +#notification-body { + spacing: 4px; +} + +#notification-actions { + spacing: 6px; +} + +.notification-with-image { + min-height: 159px; + color: #eff1f5; +} + +.notification-button, .notification-icon-button { + padding: 4px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #eff1f5; + background-color: #1e1e2e; + border: none; + border-radius: 6px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #8caaee; +} + +.switcher-list .item-box:selected { + color: rgba(17, 17, 27, 0.87); + background-color: #8caaee; + border: 0px solid #8caaee; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #eff1f5; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(239, 241, 245, 0.7); +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #eff1f5; + background-color: rgba(5, 5, 8, 0.95); + padding: 0 5px 6px 5px; + border-radius: 6px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 4px 8px; + background-color: rgba(11, 11, 18, 0.9); + border-radius: 6px; + color: #eff1f5; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #eff1f5; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #e78284; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 2px 8px; + border-radius: 6px; + caret-color: #eff1f5; + selected-color: rgba(17, 17, 27, 0.87); + selection-background-color: #8caaee; + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.04); + border: 2px solid #8caaee; +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #e5c890; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(11, 11, 18, 0.9); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + color: rgba(239, 241, 245, 0.7); + background-color: rgba(239, 241, 245, 0.04); +} + +.keyboard-key:hover { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); +} + +.keyboard-key:active, .keyboard-key:checked { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.3); +} + +.keyboard-key:grayed { + color: rgba(239, 241, 245, 0.3); + background-color: transparent; +} + +.keyboard-subkeys { + color: #eff1f5; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(11, 11, 18, 0.9); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + margin-bottom: 4px; + padding: 4px; + transition-duration: 300; + background-color: rgba(239, 241, 245, 0.05); + border: none; + border-radius: 6px; +} + +.menu-favorites-button { + padding: 6px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 6px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 6px; +} + +.menu-categories-box { + padding: 6px 20px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 6px 6px 0 6px; +} + +.menu-application-button { + padding: 4px; + border-radius: 6px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); + padding: 4px; + border-radius: 6px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 4px; +} + +.menu-application-button-label:rtl { + padding-right: 4px; +} + +.menu StScrollView.menu-application-button { + padding: 2px 0; + border-radius: 6px; + background-color: #333342; + color: #eff1f5; +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 2px; + border-radius: 6px; + color: #eff1f5; +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 4px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 4px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: rgba(239, 241, 245, 0.12); + color: #eff1f5; +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 4px 0 4px 4px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 4px 4px 4px 0; +} + +.menu-category-button { + padding: 4px; + border-radius: 6px; +} + +.menu-category-button-selected { + padding: 4px; +} + +.menu-category-button-hover, .menu-category-button-selected { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); + border-radius: 6px; +} + +.menu-category-button-greyed { + padding: 4px; + color: rgba(239, 241, 245, 0.5); +} + +.menu-category-button-label:ltr { + padding-left: 4px; +} + +.menu-category-button-label:rtl { + padding-right: 4px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; + margin-bottom: 4px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #eff1f5; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #eff1f5; +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(239, 241, 245, 0.7); + background-color: rgba(17, 17, 27, 0.75); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(239, 241, 245, 0.7); + border-radius: 0; + background-color: rgba(17, 17, 27, 0.75); + border: none; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 6px; + color: #8caaee; +} + +.osd-window .level-bar { + border-radius: 6px; + background-color: #8caaee; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(231, 130, 132, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100ms; + color: rgba(239, 241, 245, 0.9); + border-radius: 0; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 4px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 4px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 4px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 4px; +} + +.panel-top .window-list-item-box { + border-top: 2px solid transparent; +} + +.panel-top .window-list-item-box StIcon, .panel-top .window-list-item-box StBin, .panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom: 2px solid transparent; +} + +.panel-bottom .window-list-item-box StIcon, .panel-bottom .window-list-item-box StBin, .panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left: 2px solid transparent; +} + +.panel-left .window-list-item-box StIcon, .panel-left .window-list-item-box StBin, .panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right: 2px solid transparent; +} + +.panel-right .window-list-item-box StIcon, .panel-right .window-list-item-box StBin, .panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: rgba(239, 241, 245, 0.7); + background-gradient-direction: none; + background-color: rgba(239, 241, 245, 0.15); +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: rgba(239, 241, 245, 0.7); + background-gradient-direction: none; + background-color: rgba(239, 241, 245, 0.25); + border-color: rgba(239, 241, 245, 0.3); +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + background-color: rgba(239, 241, 245, 0.3); +} + +.window-list-item-box:focus { + color: rgba(239, 241, 245, 0.7); + background-gradient-direction: none; + background-image: radial-gradient(5px 5px 45deg, circle cover, rgba(239, 241, 245, 0.7) 0%, rgba(239, 241, 245, 0.7) 100%); + border-color: #8caaee; + background-color: rgba(239, 241, 245, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(239, 241, 245, 0.3); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #a6d189; + background-gradient-end: #a6d189; + border-radius: 6px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #e5c890; + background-gradient-end: #e5c890; +} + +.window-list-preview { + padding: 4px; + spacing: 4px; + border: none; + background-color: #1e1e2e; + border-radius: 6px; + color: #eff1f5; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(231, 130, 132, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 4px; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 4px; + border-radius: 6px; + spacing: 4px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(239, 241, 245, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(239, 241, 245, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(239, 241, 245, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: rgba(17, 17, 27, 0.87); + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #8caaee; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(239, 241, 245, 0.6); + border-radius: 0; + spacing: 4px; + border-bottom: 2px solid transparent; +} + +.grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: rgba(239, 241, 245, 0.7); + background-gradient-direction: none; + background-color: rgba(239, 241, 245, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(239, 241, 245, 0.7); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(239, 241, 245, 0.3); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(239, 241, 245, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(239, 241, 245, 0.7); + background-gradient-direction: none; + background-color: rgba(239, 241, 245, 0.2); + border-color: #8caaee; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(239, 241, 245, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #a6d189; + background-gradient-end: #a6d189; + border-radius: 6px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #e5c890; + background-gradient-end: #e5c890; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: .4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 6px; + background-color: #333342; + color: #eff1f5; +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 9999px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(239, 241, 245, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(239, 241, 245, 0.3); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 8px 12px; + spacing: 4px; + background-color: rgba(0, 0, 0, 0.45); + border: none; + border-radius: 0 0 6px 6px; + color: #eff1f5; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 4px 4px; + color: #eff1f5; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(239, 241, 245, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(239, 241, 245, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(239, 241, 245, 0.5); +} + +.sound-player-overlay StLabel { + padding: 0 4px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(0, 0, 0, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #14141f; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #8caaee; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: rgba(239, 241, 245, 0.7); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #8caaee; +} + +.workspace-button:hover { + color: #b8cbf5; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #8caaee; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(47, 47, 74, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(47, 47, 74, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(56, 56, 90, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(27, 27, 43, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 0; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(239, 241, 245, 0.1); +} + +.panel-launcher:active { + background-color: rgba(239, 241, 245, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(239, 241, 245, 0.1); +} + +.launcher:active { + background-color: rgba(239, 241, 245, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 2px; +} + +.applet-separator-line { + width: 1px; + background: rgba(239, 241, 245, 0.12); +} + +.applet-box { + padding: 0 4px; + color: rgba(239, 241, 245, 0.7); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 4px 0; +} + +.applet-box:hover { + color: rgba(239, 241, 245, 0.7); + background-color: rgba(239, 241, 245, 0.04); +} + +.applet-box:checked, .applet-box:checked:hover { + color: rgba(239, 241, 245, 0.7); + background-color: rgba(239, 241, 245, 0.12); +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(231, 130, 132, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(239, 241, 245, 0.7); +} + +.applet-box:checked .applet-label { + color: rgba(239, 241, 245, 0.7); + text-shadow: none; +} + +.applet-icon { + color: rgba(239, 241, 245, 0.7); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(239, 241, 245, 0.7); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #eff1f5; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #eff1f5; +} + +.desklet:highlight { + background-color: rgba(231, 130, 132, 0.5); +} + +.desklet-with-borders { + color: #eff1f5; + background-color: rgba(11, 11, 18, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(231, 130, 132, 0.5); +} + +.desklet-with-borders-and-header { + color: #eff1f5; + background-color: rgba(11, 11, 18, 0.9); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(231, 130, 132, 0.5); +} + +.desklet-header { + color: #eff1f5; + background-color: rgba(11, 11, 18, 0.9); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #8caaee; + background-color: rgba(140, 170, 238, 0.3); +} + +.photoframe-box { + color: #eff1f5; + background-color: rgba(11, 11, 18, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(140, 170, 238, 0.3); + border: 1px solid #8caaee; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/themes/Decay-Green/cinnamon/thumbnail.png b/src/themes/Decay-Green/cinnamon/thumbnail.png new file mode 100644 index 00000000..944e2b11 Binary files /dev/null and b/src/themes/Decay-Green/cinnamon/thumbnail.png differ diff --git a/src/themes/Decay-Green/gnome-shell/assets/calendar-arrow-left.svg b/src/themes/Decay-Green/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..ec8b4783 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/calendar-arrow-right.svg b/src/themes/Decay-Green/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..6fc5556f --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/calendar-today.svg b/src/themes/Decay-Green/gnome-shell/assets/calendar-today.svg new file mode 100644 index 00000000..5e77084c --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/checkbox-dark.svg b/src/themes/Decay-Green/gnome-shell/assets/checkbox-dark.svg new file mode 100644 index 00000000..d7d1529f --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/checkbox-off-active.svg b/src/themes/Decay-Green/gnome-shell/assets/checkbox-off-active.svg new file mode 100644 index 00000000..9cfdefd9 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/checkbox-off-active.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/checkbox-off-hover.svg b/src/themes/Decay-Green/gnome-shell/assets/checkbox-off-hover.svg new file mode 100644 index 00000000..ef5123a1 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/checkbox-off-hover.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/checkbox-off.svg b/src/themes/Decay-Green/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 00000000..b00efa63 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/checkbox.svg b/src/themes/Decay-Green/gnome-shell/assets/checkbox.svg new file mode 100644 index 00000000..7a4e2112 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/checkbox.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/dash-placeholder.svg b/src/themes/Decay-Green/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 00000000..172156ae --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/no-events.svg b/src/themes/Decay-Green/gnome-shell/assets/no-events.svg new file mode 100644 index 00000000..239177d1 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/no-notifications.svg b/src/themes/Decay-Green/gnome-shell/assets/no-notifications.svg new file mode 100644 index 00000000..ae09f92c --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/noise-texture.svg b/src/themes/Decay-Green/gnome-shell/assets/noise-texture.svg new file mode 100644 index 00000000..484f6c87 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/process-working.svg b/src/themes/Decay-Green/gnome-shell/assets/process-working.svg new file mode 100644 index 00000000..0f311b0b --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/process-working.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/toggle-off-dark.svg b/src/themes/Decay-Green/gnome-shell/assets/toggle-off-dark.svg new file mode 100644 index 00000000..7ae4ff16 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/toggle-off-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/toggle-off.svg b/src/themes/Decay-Green/gnome-shell/assets/toggle-off.svg new file mode 100644 index 00000000..7ae4ff16 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/toggle-on-dark.svg b/src/themes/Decay-Green/gnome-shell/assets/toggle-on-dark.svg new file mode 100644 index 00000000..b9ebff23 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Decay-Green/gnome-shell/assets/toggle-on.svg b/src/themes/Decay-Green/gnome-shell/assets/toggle-on.svg new file mode 100644 index 00000000..edec9220 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/themes/Decay-Green/gnome-shell/gnome-shell.css b/src/themes/Decay-Green/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..8baf7f0f --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/gnome-shell.css @@ -0,0 +1,3392 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +stage { + font-size: 10pt; + color: #eff1f5; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(255, 255, 255, 0.3); + box-shadow: 0 0 2px 2px #e5ecfb; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #8caaee; + -pie-background-color: rgba(255, 255, 255, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #8caaee; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* App Icons */ +.show-apps .overview-icon, +.app-well-app .overview-icon, +.grid-search-result .overview-icon { + color: rgba(239, 241, 245, 0.7); + border-radius: 16px; + padding: 4px; + border: none; + transition-duration: 100ms; + text-align: center; +} + +.show-apps:hover .overview-icon, .show-apps:focus .overview-icon, .show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(239, 241, 245, 0.12); + border-image: none; + background-image: none; +} + +.show-apps:active .overview-icon, .show-apps:checked .overview-icon, +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(239, 241, 245, 0.3); + box-shadow: none; +} + +.app-well-app.app-folder { + border-radius: 16px; +} + +.app-well-app.app-folder, .app-well-app.app-folder:hover, .app-well-app.app-folder:active { + background-color: transparent; +} + +.app-well-app.app-folder .overview-icon { + background-color: rgba(239, 241, 245, 0.12); + border-radius: 16px; +} + +.app-well-app.app-folder:hover .overview-icon { + background-color: rgba(239, 241, 245, 0.2); +} + +.app-well-app.app-folder:active .overview-icon { + background-color: rgba(239, 241, 245, 0.3); +} + +.app-folder-dialog { + border-radius: 30px; + padding: 8px; + background-color: #11111b; +} + +.app-folder-dialog .folder-name-container { + padding: 16px 24px 0; + spacing: 8px; + /* FIXME: this is to keep the label in sync with the entry */ +} + +.app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; + border: none; + caret-color: #eff1f5; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus { + background-color: rgba(239, 241, 245, 0.12); + color: #eff1f5; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 6px 6px; + color: rgba(239, 241, 245, 0.7); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(239, 241, 245, 0.06); + color: rgba(239, 241, 245, 0.7); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(239, 241, 245, 0.12); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87); +} + +.app-folder-dialog .icon-grid { + row-spacing: 8px; + column-spacing: 20px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; +} + +.app-folder-dialog .page-indicators { + margin-bottom: 12px; +} + +.app-folder-dialog-container { + padding: 4px; + width: 620px; + height: 620px; +} + +.app-well-app-running-dot { + width: 4px; + height: 3px; + border-radius: 2px; + background-color: rgba(239, 241, 245, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + width: 16px; + background-color: #8caaee !important; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 4px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 8px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: #11111b; + color: #eff1f5; + border-radius: 9999px; + icon-size: 48px; +} + +.shell-link { + border-radius: 6px; + color: #1e66f5; +} + +.shell-link:hover { + color: #1e66f5; + background-color: rgba(30, 102, 245, 0.15); +} + +.shell-link:active { + color: #1e66f5; + background-color: rgba(30, 102, 245, 0.25); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.8); +} + +/* Buttons */ +.hotplug-notification-item { + color: #eff1f5; + background-color: #1e1e2e; + box-shadow: none !important; +} + +.hotplug-notification-item:focus { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.08); + box-shadow: none !important; +} + +.hotplug-notification-item:hover { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); + box-shadow: none !important; +} + +.hotplug-notification-item:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.2); + box-shadow: none !important; +} + +.hotplug-notification-item:insensitive { + color: rgba(239, 241, 245, 0.35); + background-color: #1e1e2e; + box-shadow: none !important; +} + +.lg-obj-inspector-button, .candidate-page-button, .modal-dialog-linked-button, .popup-menu .button { + color: #eff1f5; + background-color: transparent; + box-shadow: none !important; +} + +.lg-obj-inspector-button:focus, .candidate-page-button:focus, .modal-dialog-linked-button:focus, .popup-menu .button:focus { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.08); + box-shadow: none !important; +} + +.lg-obj-inspector-button:hover, .candidate-page-button:hover, .modal-dialog-linked-button:hover, .popup-menu .button:hover { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); +} + +.lg-obj-inspector-button:active, .candidate-page-button:active, .modal-dialog-linked-button:active, .popup-menu .button:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.2); + box-shadow: none !important; +} + +.lg-obj-inspector-button:insensitive, .candidate-page-button:insensitive, .modal-dialog-linked-button:insensitive, .popup-menu .button:insensitive { + background-color: transparent; + color: rgba(239, 241, 245, 0.35); + box-shadow: none !important; +} + +.button { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + border: none; +} + +/* Date/Time Menu */ +.popup-menu .message, .world-clocks-button, +.weather-button, +.events-button { + color: rgba(239, 241, 245, 0.7); + background-color: rgba(239, 241, 245, 0.04); + border-radius: 6px; + border: none; + box-shadow: none; + text-shadow: none; +} + +.popup-menu .message:hover, .world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, .popup-menu .message:focus, .world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, .world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.2); + box-shadow: none; +} + +.clock-display-box { + spacing: 2px; +} + +.clock-display-box .clock { + padding-left: 8px; + padding-right: 8px; +} + +#calendarArea { + padding: 4px 0; +} + +.datemenu-calendar-column { + spacing: 4px; + border: 0 solid rgba(239, 241, 245, 0); + padding: 0 8px; +} + +.datemenu-calendar-column:ltr { + margin-right: 6px; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 6px; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 4px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(239, 241, 245, 0.7); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 3px 4px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 4px; + margin: 0 8px; + text-shadow: none; + color: rgba(239, 241, 245, 0.7); + border-radius: 10px; +} + +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(239, 241, 245, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(239, 241, 245, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 11pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 17pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0 4px !important; + margin: 0 !important; + text-shadow: none; + border-radius: 10px; +} + +.calendar .calendar-month-label { + padding: 4px 0; + color: rgba(239, 241, 245, 0.7); + font-weight: bold; + text-align: center; + text-shadow: none; + font-size: 11pt; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 0 !important; + margin: 2px 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + width: 28px; + height: 28px; + margin: 2px; + border-radius: 9999px; + background-color: transparent; + color: #eff1f5; +} + +.calendar .pager-button:hover, .calendar .pager-button:focus { + background-color: rgba(239, 241, 245, 0.12); +} + +.calendar .pager-button:active { + background-color: rgba(239, 241, 245, 0.3); +} + +.calendar .calendar-day-base { + font-size: 9pt; + text-align: center; + width: 30px; + height: 30px; + padding: 0; + margin: 2px; + border-radius: 9999px; + color: rgba(239, 241, 245, 0.7); + border: none; + font-feature-settings: "tnum"; +} + +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + background-color: rgba(239, 241, 245, 0.12); +} + +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.3); + border-color: transparent; +} + +.calendar .calendar-day-base.calendar-day-heading { + margin-top: 1em; + color: rgba(239, 241, 245, 0.5); + font-size: 9pt; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: rgba(239, 241, 245, 0.5); + font-weight: bold; +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(239, 241, 245, 0.7) !important; + background-color: rgba(239, 241, 245, 0.06); + border: none; +} + +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + background-color: rgba(239, 241, 245, 0.12); + color: #eff1f5 !important; +} + +.calendar .calendar-today:active { + background-color: #769aeb; + color: rgba(17, 17, 27, 0.87) !important; +} + +.calendar .calendar-today:selected { + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87) !important; +} + +.calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: #b0c4f3; + color: rgba(17, 17, 27, 0.87) !important; +} + +.calendar .calendar-day-with-events { + color: rgba(239, 241, 245, 0.7); + background-image: url("assets/calendar-today.svg"); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(239, 241, 245, 0.7); + font-weight: bold; +} + +.calendar .calendar-other-month-day { + color: rgba(239, 241, 245, 0.3); + opacity: 0.5; +} + +.calendar .calendar-week-number { + width: 22px; + height: 16px; + margin: 6px 1.5px !important; + padding: 0 0; + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); + font-size: inherit; + font-weight: bold; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 8px !important; + margin: 2px 0 !important; +} + +.events-button .events-box { + spacing: 4px; +} + +.events-button .events-list { + spacing: 8px; + text-shadow: none; +} + +.events-button .events-title { + color: rgba(239, 241, 245, 0.5); + font-weight: bold; + text-shadow: none; +} + +.events-button .event-time { + color: rgba(239, 241, 245, 0.5); + font-feature-settings: "tnum"; + font-size: 9pt; +} + +.world-clocks-button .world-clocks-city { + color: rgba(239, 241, 245, 0.5); + font-weight: bold; + font-size: 10pt; +} + +.world-clocks-button .world-clocks-time { + color: rgba(239, 241, 245, 0.5); + font-feature-settings: "tnum"; + font-size: 10pt; +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + color: rgba(239, 241, 245, 0.5); + font-feature-settings: "tnum"; + font-size: 9pt; +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button { + margin-bottom: 6px !important; +} + +.weather-button .weather-box { + spacing: 7px; +} + +.weather-button .weather-header-box { + spacing: 4px; +} + +.weather-button .weather-header { + color: rgba(239, 241, 245, 0.7); + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: rgba(239, 241, 245, 0.5); + font-size: 9pt; +} + +.weather-button .weather-grid { + spacing-rows: 4px; + spacing-columns: 8px; +} + +.weather-button .weather-forecast-time { + color: rgba(239, 241, 245, 0.7); + font-feature-settings: "tnum"; + font-size: 8pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 2px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-image: url("assets/checkbox-off-hover.svg"); +} + +.check-box:active StBin { + background-image: url("assets/checkbox-off-active.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox-dark.svg"); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(140, 170, 238, 0.35); + box-shadow: 0 0 2px 2px #e5ecfb; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Dash */ +#dash { + font-size: 8pt; +} + +#dash .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +.dash-label { + color: rgba(255, 255, 255, 0.9); + background-color: rgba(0, 0, 0, 0.75); + border-radius: 9999px; + padding: 4px 8px; + box-shadow: none; + border: none; + text-align: center; + -y-offset: 9px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.candidate-popup-content, .modal-dialog { + background-color: #1e1e2e; + border-radius: 10px; + border: none; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.35); +} + +.modal-dialog-linked-button:last-child { + color: rgba(17, 17, 27, 0.87); + background-color: #8caaee; +} + +.modal-dialog-linked-button:hover:last-child { + color: rgba(17, 17, 27, 0.87); + background-color: #b4c8f4; +} + +.modal-dialog-linked-button:active:last-child { + color: rgba(17, 17, 27, 0.87); + background-color: #769aeb; +} + +.modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(140, 170, 238, 0.05); + color: rgba(140, 170, 238, 0.35); +} + +.headline { + font-size: 11pt; +} + +.modal-dialog { + color: rgba(239, 241, 245, 0.7); + padding: 0 4px 4px 4px; +} + +.modal-dialog-linked-button { + min-height: 28px !important; + padding: 4px !important; + margin: 2px !important; + border: none !important; + border-radius: 6px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(239, 241, 245, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-content-box { + margin: 20px 28px; + spacing: 20px; + max-width: 28em; +} + +.end-session-dialog { + width: 25em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #e5c890; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 12px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(239, 241, 245, 0.7); + font-size: 9pt; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 18px; + margin-bottom: 9px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(239, 241, 245, 0.7); + font-size: 9pt; +} + +.prompt-dialog { + width: 22em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 18px; +} + +.prompt-dialog-password-grid { + spacing-rows: 6px; + spacing-columns: 3px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 15px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 15px; +} + +.prompt-dialog-password-layout { + spacing: 6px; +} + +.prompt-dialog-password-entry { + width: 16em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 9pt; + margin: 4px; +} + +.prompt-dialog-error-label { + color: #e78284; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(239, 241, 245, 0.5); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 6px; + margin-bottom: 4.5px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #e5c890; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 21px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 15px; +} + +.audio-selection-device { + border: 1px solid rgba(239, 241, 245, 0); + border-radius: 6px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(239, 241, 245, 0.12); +} + +.audio-selection-device:active { + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87); +} + +.audio-selection-device-box { + padding: 12px; + spacing: 12px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry, .popup-menu .search-entry { + min-height: 28px; + padding: 2px 8px; + margin: 1.5px; + border-width: 0; + border-radius: 6px; + color: #eff1f5; + caret-color: #eff1f5; + selection-background-color: #8caaee; + selected-color: rgba(17, 17, 27, 0.87); + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.04); + border: 2px solid transparent; + box-shadow: none; +} + +StEntry:hover, .popup-menu .search-entry:hover { + color: #eff1f5; + border-color: rgba(239, 241, 245, 0.3); + background-color: rgba(239, 241, 245, 0.04); +} + +StEntry:focus, .popup-menu .search-entry:focus { + color: #eff1f5; + border-color: #8caaee; + background-color: rgba(239, 241, 245, 0.04); + box-shadow: none; +} + +StEntry:insensitive, .popup-menu .search-entry:insensitive { + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.35); + border-color: transparent; +} + +StEntry StIcon.capslock-warning, .popup-menu .search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #e5c890; + padding: 0 0; +} + +StEntry StIcon.peek-password, .popup-menu .search-entry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text, .popup-menu .search-entry StLabel.hint-text { + margin-left: 2px; + color: rgba(239, 241, 245, 0.5); +} + +.hotplug-notification-item { + padding: 8px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 6px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 6px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 6px 6px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; +} + +.candidate-popup-content { + color: rgba(239, 241, 245, 0.7); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.35); + border: none; + margin: 2px 8px; + padding: 4px; + spacing: 4px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(239, 241, 245, 0.7); +} + +.candidate-box:selected .candidate-index { + color: rgba(17, 17, 27, 0.6); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(239, 241, 245, 0.7); +} + +.candidate-box:hover { + background-color: rgba(239, 241, 245, 0.12); + color: #eff1f5; +} + +.candidate-box:active { + background-color: rgba(239, 241, 245, 0.3); + color: #eff1f5; +} + +.candidate-box:selected { + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87); +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px 8px; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: #1d1d1d; + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 4px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 3px; + spacing: 3px; +} + +.keyboard-key { + font-size: 15pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + padding: 0 !important; + border-radius: 9px; + border: none; + color: rgba(239, 241, 245, 0.7); + background-color: #707070; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.85); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: #eff1f5; + background-color: #656565; +} + +.keyboard-key:checked, .keyboard-key:active { + color: #eff1f5; + background-color: #717171; +} + +.keyboard-key:grayed { + background-color: #4b4b4b; + color: rgba(239, 241, 245, 0.7); +} + +.keyboard-key.default-key { + background-color: #4b4b4b; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.85); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover { + color: #eff1f5; + background-color: #585858; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active { + color: #eff1f5; + background-color: #6a6a6a; +} + +.keyboard-key.enter-key { + color: rgba(17, 17, 27, 0.87); + background-color: #8caaee; +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: rgba(17, 17, 27, 0.87); + background-color: #a2baf1; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: rgba(17, 17, 27, 0.87); + background-color: #6089e7; +} + +.keyboard-key.shift-key-uppercase, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active { + color: #8caaee; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 10px; + -arrow-background-color: #323233; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 4px; + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.85); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border: none; + background-color: #8caaee; +} + +.word-suggestions { + font-size: 14pt; + spacing: 8px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: #11111b; +} + +.login-dialog-banner-view { + padding-top: 16px; + max-width: 23em; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry, +.unlock-dialog StEntry { + selection-background-color: #8caaee; + selected-color: rgba(17, 17, 27, 0.87); + padding: 4px 8px; + min-height: 24px; + border-radius: 9999px; + caret-color: rgba(17, 17, 27, 0.87); + background-color: rgba(239, 241, 245, 0.04); + border-radius: 0; + border: none; + box-shadow: inset 0 -1px rgba(17, 17, 27, 0.15); + color: rgba(17, 17, 27, 0.87); +} + +.login-dialog StEntry:focus, +.unlock-dialog StEntry:focus { + border: none; + background-color: rgba(239, 241, 245, 0.04); + box-shadow: inset 0 -2px #8caaee; + color: rgba(17, 17, 27, 0.87); +} + +.login-dialog StEntry:insensitive, +.unlock-dialog StEntry:insensitive { + border: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(17, 17, 27, 0.35); +} + +.login-dialog StEntry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text { + color: rgba(17, 17, 27, 0.38); +} + +.login-dialog .modal-dialog-button-box, +.unlock-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + padding: 0 16px; + border: none; + color: rgba(17, 17, 27, 0.87); + background-color: transparent; + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus, +.unlock-dialog .modal-dialog-button:hover, +.unlock-dialog .modal-dialog-button:focus { + color: rgba(17, 17, 27, 0.87); + background-color: rgba(239, 241, 245, 0.12); +} + +.login-dialog .modal-dialog-button:active, +.unlock-dialog .modal-dialog-button:active { + color: rgba(17, 17, 27, 0.87); + background-color: rgba(239, 241, 245, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + background-color: transparent; + color: rgba(17, 17, 27, 0.35); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default, +.unlock-dialog .modal-dialog-button:default { + color: rgba(17, 17, 27, 0.87); + background-color: #1e1e2e; + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus, +.unlock-dialog .modal-dialog-button:default:hover, +.unlock-dialog .modal-dialog-button:default:focus { + color: rgba(17, 17, 27, 0.87); + background-color: rgba(239, 241, 245, 0.12); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:active, +.unlock-dialog .modal-dialog-button:default:active { + color: rgba(17, 17, 27, 0.87); + background-color: rgba(239, 241, 245, 0.2); + box-shadow: none !important; +} + +.login-dialog .modal-dialog-button:default:insensitive, +.unlock-dialog .modal-dialog-button:default:insensitive { + color: rgba(17, 17, 27, 0.35); + background-color: #1e1e2e; + box-shadow: none !important; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 100px; + width: 32px; + height: 32px; + border: none; + background-color: rgba(239, 241, 245, 0.12); + color: #eff1f5; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon, +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .login-dialog-message-warning, +.unlock-dialog .login-dialog-message-warning { + color: rgba(239, 241, 245, 0.7); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(239, 241, 245, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #e5c890; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #eff1f5; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(239, 241, 245, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(239, 241, 245, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(239, 241, 245, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected, .login-dialog-user-list:expanded .login-dialog-user-list-item:hover, .login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(239, 241, 245, 0.3); + color: rgba(239, 241, 245, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #8caaee; +} + +.login-dialog-user-list-item { + border-radius: 10px; + padding: 6px; + color: rgba(239, 241, 245, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(239, 241, 245, 0.04) !important; +} + +.login-dialog-user-list-item:hover, .login-dialog-user-list-item:focus:hover { + background-color: rgba(239, 241, 245, 0.12) !important; + color: rgba(239, 241, 245, 0.7); +} + +.login-dialog-user-list-item:active, .login-dialog-user-list-item:focus:active { + background-color: rgba(239, 241, 245, 0.3) !important; + color: rgba(239, 241, 245, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(239, 241, 245, 0.12) !important; +} + +.user-widget-label { + color: rgba(239, 241, 245, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 12pt; + font-weight: bold; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; +} + +.user-widget.vertical .user-widget-label { + font-size: 15pt; + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-label { + color: rgba(239, 241, 245, 0.7); + font-size: 11pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #1e1e2e; + spacing: 4px; + padding: 0; + border: none; + border-radius: 6px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: #eff1f5; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + border: none; + border-radius: 0; + background-color: #1e1e2e; + box-shadow: inset 0 -1px 0 rgba(239, 241, 245, 0); +} + +#LookingGlassDialog .labels { + spacing: 0; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: rgba(239, 241, 245, 0.5); + padding-left: 16px; + padding-right: 16px; + min-height: 28px; + padding: 0 32px; + transition-duration: 100ms; + border-bottom-width: 0; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(239, 241, 245, 0.04); + color: #eff1f5; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(239, 241, 245, 0.12); + box-shadow: inset 0 -2px 0px #8caaee; + color: #eff1f5; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #8caaee; + selected-color: rgba(17, 17, 27, 0.87); +} + +.lg-dialog .shell-link { + color: #1e66f5; +} + +.lg-dialog .shell-link:hover { + color: #4f87f7; +} + +.lg-dialog .shell-link:active { + color: #0a4ed6; +} + +.lg-dialog .actor-link { + color: rgba(239, 241, 245, 0.7); +} + +.lg-dialog .actor-link:hover { + color: #eff1f5; +} + +.lg-dialog .actor-link:active { + color: rgba(239, 241, 245, 0.7); +} + +.lg-completions-text { + font-size: .9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 6px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 4px; +} + +.lg-extension { + border: none; + border-radius: 6px; + background-color: #1e1e2e; + padding: 8px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 4px; +} + +#LookingGlassPropertyInspector { + color: rgba(239, 241, 245, 0.7); + background: #1e1e2e; + border: none; + border-radius: 6px; + padding: 4px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +/* Message List */ +.message-list { + width: 25.5em; + text-shadow: none; + border: none; + padding: 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 0; + padding-right: 0; + border-right-width: 0; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 0; + padding-left: 0; + border-left-width: 0; +} + +.message-list .message-list-placeholder { + spacing: 8px; +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 48px; + margin-bottom: 9px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0 6px 0 12px; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 4px; +} + +.message { + margin: 2px 0; +} + +.message .message-icon-bin { + padding: 12px; +} + +.message .message-icon-bin:ltr { + padding-right: 4px; +} + +.message .message-icon-bin:rtl { + padding-left: 4px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 6px; +} + +.message .message-secondary-bin > .event-time { + color: rgba(239, 241, 245, 0.5); + font-size: 8pt; + text-align: right; + padding-bottom: 0.12em; +} + +.message .message-secondary-bin > .event-time:ltr { + text-align: right; +} + +.message .message-secondary-bin > .event-time:rtl { + text-align: left; +} + +.message .message-title { + color: #eff1f5; + font-weight: bold; +} + +.message .message-content { + padding: 6px; + margin-bottom: 6px; + spacing: 4px; + color: rgba(239, 241, 245, 0.5); +} + +.message .message-close-button { + color: rgba(239, 241, 245, 0.7); + padding: 0; + height: 24px; + width: 24px; + border-radius: 9999px; +} + +.message .message-close-button:hover, .message .message-close-button:active { + color: #eff1f5; +} + +.message .message-close-button:hover, .message .message-close-button:focus { + background-color: rgba(239, 241, 245, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(239, 241, 245, 0.3); +} + +.message .message-body { + color: rgba(239, 241, 245, 0.5); +} + +.url-highlighter { + link-color: #1e66f5; +} + +.message-media-control { + border-radius: 9999px; + color: rgba(239, 241, 245, 0.7); +} + +.message-media-control:last-child:ltr { + margin-right: 12px; +} + +.message-media-control:last-child:rtl { + margin-left: 12px; +} + +.message-media-control:hover, .message-media-control:focus { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.12); +} + +.message-media-control:active { + color: #eff1f5; + background-color: rgba(239, 241, 245, 0.3); +} + +.message-media-control:insensitive { + color: rgba(239, 241, 245, 0.3); +} + +.media-message-cover-icon { + icon-size: 48px; + border-radius: 6px; +} + +.media-message-cover-icon.fallback { + icon-size: 32px !important; + border: none; + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.12); + color: rgba(239, 241, 245, 0.5); +} + +.select-area-rubberband { + background-color: rgba(140, 170, 238, 0.3); + border: 1px solid #8caaee; + border-radius: 6px; +} + +.user-icon { + background-size: contain; + color: rgba(239, 241, 245, 0.7); + border-radius: 9999px; + border: none; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25); + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: #eff1f5; +} + +.user-icon StIcon { + background-color: #eff1f5; + border-radius: 9999px; + padding: 8px; + width: 40px; + height: 40px; +} + +.user-icon.user-avatar { + border: 2px solid #8caaee; +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 14px; + padding-top: 12px; + padding-bottom: 16px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 9pt; + color: #e5c890; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #eff1f5; +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: none; + padding: 0; + background-color: rgba(239, 241, 245, 0.04); + border-radius: 6px; +} + +.nm-dialog-item { + font-size: 10pt; + border-bottom: none; + padding: 8px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87); +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(239, 241, 245, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(239, 241, 245, 0.3); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 8px; +} + +.no-networks-label { + color: rgba(239, 241, 245, 0.5); +} + +.no-networks-box { + spacing: 4px; +} + +/* Notifications & Message Tray */ +.notification-banner { + width: 34em; + min-height: 64px; + margin: 2px 5px 8px; + border-radius: 6px; + color: rgba(239, 241, 245, 0.7); + background-color: #1e1e2e; + border: none; + text-shadow: none; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + border-radius: 10px; +} + +.notification-banner:hover { + color: #eff1f5; + background-color: #1e1e2e; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.25); + margin: 2px 12px 17px; +} + +.notification-banner:focus { + color: #eff1f5; + background-color: #1e1e2e; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(239, 241, 245, 0); + spacing: 0; +} + +.notification-banner .notification-button { + min-height: 36px; + padding: 0 12px; + background-color: transparent; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; + border-width: 0; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 10px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 10px 0; +} + +.notification-banner .notification-button:only-child, .notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 10px 10px; +} + +.notification-banner .notification-button:focus { + background-color: transparent; + color: #eff1f5; + box-shadow: inset 0 0 0 2px rgba(239, 241, 245, 0.12); +} + +.notification-banner .notification-button:hover, .notification-banner .notification-button:focus:hover { + background-color: rgba(239, 241, 245, 0.12); + color: #eff1f5; + box-shadow: none; +} + +.notification-banner .notification-button:active { + background-color: rgba(239, 241, 245, 0.3); + color: #eff1f5; +} + +.summary-source-counter { + font-size: fontsize(9); + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87); + border: 2px solid rgba(239, 241, 245, 0.3); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: rgba(239, 241, 245, 0.7); +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(239, 241, 245, 0.7); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 8pt; + color: rgba(239, 241, 245, 0.5); +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +/* OSD */ +.workspace-switcher-container, .switcher-list, .resize-popup, .osd-window { + color: rgba(239, 241, 245, 0.7); + background-color: #11111b; + border: none; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 5px 8px 11px; + border-radius: 10px; + padding: 8px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 2px; + border-radius: 2px; + background-color: rgba(239, 241, 245, 0.12); + color: #eff1f5; + -barlevel-height: 2px; + -barlevel-background-color: rgba(239, 241, 245, 0.12); + -barlevel-active-background-color: #8caaee; + -barlevel-overdrive-color: #e78284; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(239, 241, 245, 0); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: #11111b; +} + +.pad-osd-window .pad-osd-title-box { + spacing: 8px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 4px; +} + +.combo-box-label { + width: 15em; +} + +.overview-controls { + padding-bottom: 20px; +} + +/* Top Bar */ +#panel { + background-color: #11111b; + font-weight: bold; + height: 28px; + color: rgba(239, 241, 245, 0.7); + font-feature-settings: "tnum"; + transition-duration: 250ms; + font-size: 9pt; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: #11111b; + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: rgba(239, 241, 245, 0.7); + transition-duration: 150ms; + border-radius: 9999px; + text-shadow: none; + border: 2px solid transparent; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 2px solid transparent; + border-radius: 9999px; +} + +#panel .panel-button:hover { + color: #eff1f5; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(239, 241, 245, 0.12); +} + +#panel .panel-button:hover.clock-display { + box-shadow: none; + color: rgba(239, 241, 245, 0.7); +} + +#panel .panel-button:hover.clock-display .clock { + color: #eff1f5; + box-shadow: inset 0 0 0 1000px rgba(239, 241, 245, 0.12); +} + +#panel .panel-button:active, #panel .panel-button:active:hover, #panel .panel-button:overview, #panel .panel-button:overview:hover, #panel .panel-button:focus, #panel .panel-button:focus:hover, #panel .panel-button:checked, #panel .panel-button:checked:hover { + background-color: transparent; + color: #eff1f5; + box-shadow: inset 0 0 0 1000px rgba(239, 241, 245, 0.2); +} + +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; + color: rgba(239, 241, 245, 0.7); +} + +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px rgba(239, 241, 245, 0.2); + color: #eff1f5; +} + +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #eff1f5; +} + +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: #eff1f5; +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 4px; + margin: 0 3px; + -st-icon-style: symbolic; +} + +#panel .panel-button .panel-status-indicators-box .system-status-icon, +#panel .panel-button .panel-status-menu-box .system-status-icon { + margin: 0; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel .panel-button#panelActivities { + -natural-hpadding: 12px; +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + box-shadow: none; +} + +#panel:overview StLabel, #panel:overview StIcon, #panel.unlock-screen StLabel, #panel.unlock-screen StIcon, #panel.login-screen StLabel, #panel.login-screen StIcon, #panel.lock-screen StLabel, #panel.lock-screen StIcon { + color: rgba(239, 241, 245, 0.7); +} + +#panel:overview .panel-button:hover, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover, #panel.lock-screen .panel-button:hover { + color: #eff1f5; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(239, 241, 245, 0.12); +} + +#panel:overview .panel-button:hover.clock-display, #panel.unlock-screen .panel-button:hover.clock-display, #panel.login-screen .panel-button:hover.clock-display, #panel.lock-screen .panel-button:hover.clock-display { + box-shadow: none; + color: #eff1f5; +} + +#panel:overview .panel-button:hover.clock-display .clock, #panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.login-screen .panel-button:hover.clock-display .clock, #panel.lock-screen .panel-button:hover.clock-display .clock { + color: #eff1f5; + box-shadow: inset 0 0 0 1000px rgba(239, 241, 245, 0.12); +} + +#panel:overview .panel-button:active, #panel:overview .panel-button:overview, #panel:overview .panel-button:focus, #panel:overview .panel-button:checked, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked, #panel.lock-screen .panel-button:active, #panel.lock-screen .panel-button:overview, #panel.lock-screen .panel-button:focus, #panel.lock-screen .panel-button:checked { + color: #eff1f5; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(239, 241, 245, 0.2); +} + +#panel:overview .panel-button:active.clock-display, #panel:overview .panel-button:overview.clock-display, #panel:overview .panel-button:focus.clock-display, #panel:overview .panel-button:checked.clock-display, #panel.unlock-screen .panel-button:active.clock-display, #panel.unlock-screen .panel-button:overview.clock-display, #panel.unlock-screen .panel-button:focus.clock-display, #panel.unlock-screen .panel-button:checked.clock-display, #panel.login-screen .panel-button:active.clock-display, #panel.login-screen .panel-button:overview.clock-display, #panel.login-screen .panel-button:focus.clock-display, #panel.login-screen .panel-button:checked.clock-display, #panel.lock-screen .panel-button:active.clock-display, #panel.lock-screen .panel-button:overview.clock-display, #panel.lock-screen .panel-button:focus.clock-display, #panel.lock-screen .panel-button:checked.clock-display { + box-shadow: none; + color: #eff1f5; +} + +#panel:overview .panel-button:active.clock-display .clock, #panel:overview .panel-button:overview.clock-display .clock, #panel:overview .panel-button:focus.clock-display .clock, #panel:overview .panel-button:checked.clock-display .clock, #panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:overview.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.login-screen .panel-button:active.clock-display .clock, #panel.login-screen .panel-button:overview.clock-display .clock, #panel.login-screen .panel-button:focus.clock-display .clock, #panel.login-screen .panel-button:checked.clock-display .clock, #panel.lock-screen .panel-button:active.clock-display .clock, #panel.lock-screen .panel-button:overview.clock-display .clock, #panel.lock-screen .panel-button:focus.clock-display .clock, #panel.lock-screen .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px rgba(239, 241, 245, 0.2); + color: #eff1f5; +} + +#panel:overview .panel-corner, #panel.unlock-screen .panel-corner, #panel.login-screen .panel-corner, #panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} + +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #e5c890; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 7px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 8px; + -arrow-rise: 4px; + -arrow-box-shadow: none; + background: transparent; + box-shadow: none; +} + +.popup-menu { + min-width: 10em; + color: rgba(239, 241, 245, 0.7) !important; + padding: 0 !important; + font-weight: normal; + border-radius: 10px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.08); + margin: 0 2px; + font-size: 9pt; +} + +.popup-menu .popup-menu-content { + padding: 4px 0 !important; + background-color: #1e1e2e; + border-radius: 10px; + margin: 0; + font-weight: normal; + border: none; +} + +.popup-menu .popup-menu-item { + spacing: 4px; + color: rgba(239, 241, 245, 0.7) !important; + text-shadow: none; + border-radius: 6px; + margin: 0 4px; + font-weight: normal; +} + +.popup-menu .popup-menu-item:checked { + font-weight: normal; + border: none; + box-shadow: none; + color: #eff1f5 !important; + background-color: rgba(239, 241, 245, 0.12) !important; + border-radius: 6px 6px 0 0; +} + +.popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked.selected { + color: #eff1f5 !important; + background-color: alpha(currentColor, 0.08) !important; +} + +.popup-menu .popup-menu-item:checked:active { + color: #eff1f5 !important; + background-color: alpha(currentColor, 0.12) !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(239, 241, 245, 0.3) !important; +} + +.popup-menu .popup-menu-item:focus, .popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item.selected { + color: #eff1f5 !important; + background-color: rgba(239, 241, 245, 0.12) !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: #eff1f5 !important; + background-color: rgba(239, 241, 245, 0.3) !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(239, 241, 245, 0.3) !important; +} + +.popup-menu .popup-sub-menu { + background-color: rgba(239, 241, 245, 0.12) !important; + color: rgba(239, 241, 245, 0.7) !important; + border: none; + box-shadow: none; + margin: 0 4px; + border-radius: 0 0 6px 6px; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + margin: 0; +} + +.popup-menu .popup-sub-menu .popup-menu-item:focus, .popup-menu .popup-sub-menu .popup-menu-item:hover, .popup-menu .popup-sub-menu .popup-menu-item.selected { + color: #eff1f5 !important; + background-color: rgba(239, 241, 245, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, .popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: #eff1f5 !important; + background-color: rgba(239, 241, 245, 0.3) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(239, 241, 245, 0.3) !important; +} + +.popup-menu .popup-inactive-menu-item { + color: rgba(239, 241, 245, 0.7) !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(239, 241, 245, 0.3) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 3px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-ornament { + width: 1.2em; +} + +.popup-menu-ornament:ltr { + text-align: right; +} + +.popup-menu-ornament:rtl { + text-align: left; +} + +.background-menu { + -boxpointer-gap: 3px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 19em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 2px; + -st-icon-style: symbolic; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: white; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: "tnum"; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: #11111b; + color: #eff1f5; + border-radius: 10px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: #212134; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: rgba(17, 17, 27, 0.87); + background-color: #8caaee; + border-radius: 9999px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(30, 30, 46, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(30, 30, 46, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(140, 170, 238, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 0; +} + +StScrollView StScrollBar { + min-width: 16px; + min-height: 16px; +} + +StScrollBar StBin#trough { + margin: 6px; + border-radius: 9999px; + background-color: rgba(239, 241, 245, 0.12); +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(239, 241, 245, 0.5); + margin: 6px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: rgba(239, 241, 245, 0.7); +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #eff1f5; +} + +.search-entry { + width: 320px; + min-height: 28px; + padding: 0 8px; + color: rgba(239, 241, 245, 0.7); + transition-duration: 150ms; + border-radius: 6px; + caret-color: #eff1f5; + selection-background-color: rgba(239, 241, 245, 0.12); + selected-color: rgba(17, 17, 27, 0.87) !important; + color: #eff1f5; + background-color: #1e1e2e; + border: 2px solid transparent; + box-shadow: none; +} + +.search-entry:hover { + color: #eff1f5; + border-color: rgba(239, 241, 245, 0.3); + background-color: #1e1e2e; +} + +.search-entry:focus { + color: #eff1f5; + border-color: #8caaee; + background-color: #1e1e2e; + box-shadow: none; +} + +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: rgba(239, 241, 245, 0.3); +} + +.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: rgba(239, 241, 245, 0.7); +} + +.search-entry:insensitive { + border: none; + color: rgba(239, 241, 245, 0.3); +} + +.search-entry StLabel.hint-text { + color: rgba(239, 241, 245, 0.5); +} + +/* Search */ +.list-search-result, .search-provider-icon { + border-radius: 6px; + padding: 4px; + transition-duration: 100ms; + text-align: center; +} + +.list-search-result:focus, .search-provider-icon:focus, .list-search-result:hover, .search-provider-icon:hover, .list-search-result:selected, .search-provider-icon:selected { + background-color: rgba(239, 241, 245, 0.12); + transition-duration: 200ms; +} + +.list-search-result:active, .search-provider-icon:active, .list-search-result:checked, .search-provider-icon:checked { + background-color: rgba(239, 241, 245, 0.2); +} + +#searchResultsContent { + max-width: 1024px; + spacing: 6px; +} + +.search-section { + spacing: 6px; + background: none; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(239, 241, 245, 0.12); +} + +.search-section-content { + spacing: 6px; + border-radius: 0; + padding: 12px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: rgba(239, 241, 245, 0.7); +} + +.search-statustext { + font-size: 2em; + font-weight: bold; + color: rgba(239, 241, 245, 0.5); +} + +.grid-search-results { + spacing: 24px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 8px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + margin-top: 0; + color: rgba(239, 241, 245, 0.5); +} + +.list-search-results { + spacing: 4px; +} + +.list-search-result .list-search-result-content { + spacing: 4px; +} + +.list-search-result .list-search-result-title { + spacing: 8px; +} + +.list-search-result .list-search-result-description { + color: rgba(239, 241, 245, 0.7); +} + +/* Slider */ +.slider { + height: 20px; + color: #1e1e2e; + -slider-height: 2px; + -slider-background-color: rgba(239, 241, 245, 0.3); + -slider-border-color: #8caaee; + -slider-active-background-color: #8caaee; + -slider-active-border-color: #8caaee; + -slider-border-width: 2px; + -slider-handle-radius: 6px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #8caaee; + -barlevel-height: 2px; + -barlevel-background-color: rgba(239, 241, 245, 0.3); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #8caaee; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #e78284; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; + border: 1px solid transparent; +} + +.switcher-list .item-box:outlined { + background-color: rgba(239, 241, 245, 0.12); + color: #eff1f5; +} + +.switcher-list .item-box:selected { + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(239, 241, 245, 0); +} + +.switcher-list .switcher-list-item-container { + spacing: 8px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: rgba(239, 241, 245, 0.5); +} + +.switcher-arrow:highlighted { + color: #eff1f5; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #8caaee; +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; +} + +.toggle-switch, .popup-sub-menu .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked, .popup-sub-menu .toggle-switch:checked { + background-image: url("assets/toggle-on-dark.svg"); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(140, 170, 238, 0.3); + border: 1px solid #8caaee; +} + +.tile-preview-left.on-primary { + border-radius: 7px 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 7px 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 7px 7px 0 0; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 8px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 8px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(239, 241, 245, 0.12); + border-radius: 6px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #8caaee; + color: rgba(17, 17, 27, 0.87); + border-radius: 9px; + border: none; +} + +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 72px; + max-column-spacing: 72px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 12px; + page-padding-right: 12px; +} + +.page-indicator { + padding: 4px 8px 0; +} + +.page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: white; +} + +.apps-scroll-view { + padding: 0; +} + +.page-navigation-hint { + width: 300px; +} + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); +} + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 15px 0px 0px 15px; +} + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 15px 15px 0px; +} + +.page-navigation-arrow { + margin: 0; + width: 24px; + height: 24px; + color: white; +} + +#dash { + margin-top: 8px; + padding: 0 10px; +} + +#dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +#dash .overview-icon { + padding: 5px; +} + +.dash-background { + background-color: rgba(239, 241, 245, 0.3); + margin-bottom: 16px; + padding: 10px; + border-radius: 24px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.08); +} + +.dash-item-container .app-well-app, .show-apps { + padding: 10px 2px 26px; +} + +.dash-separator { + width: 1px; + margin: 0 7px 16px; + background-color: rgba(239, 241, 245, 0.12); +} + +.workspace-animation { + background-color: #11111b; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +.message-list-controls { + padding: 4px 4px 4px 20px !important; + spacing: 4px; + font-weight: normal; +} + +.message-list-controls .dnd-button { + font-weight: normal; +} + +.message-media-control { + margin: 20px 4px; + padding: 8px; +} + +.media-message-cover-icon { + padding: 8px; +} + +.media-message-cover-icon.fallback { + padding: 8px; +} + +.controls-manager, .secondary-monitor-workspaces { + spacing: 8px; +} + +#overviewGroup { + background-color: #11111b; +} + +.osd-window { + spacing: 8px; + padding: 8px 12px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +#appMenu { + spacing: 4px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 4px; + spacing: 4px; +} + +.popup-menu .popup-menu-item { + padding: 4px 8px; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 6px !important; + padding-left: 0 !important; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0 !important; + padding-left: 6px !important; +} + +.popup-separator-menu-item { + padding: 0; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(239, 241, 245, 0.12); + padding-top: 0 !important; + padding-bottom: 0 !important; + margin: 4px 32px; +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + padding: 0; + margin: 0 32px 0 0; + height: 1px; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + padding-left: 8px !important; + margin-left: 2px !important; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + padding-right: 8px !important; + margin-right: 2px !important; +} + +.search-entry { + margin-top: 16px; + margin-bottom: 4px; +} + +.window-picker { + spacing: 4px; +} + +.window-caption { + color: #eff1f5; + background-color: #11111b; + border-radius: 9999px; + padding: 4px 8px; +} + +.window-close { + background-color: #11111b; + color: #eff1f5; + border-radius: 21px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.5); + transition-duration: 300ms; +} + +.window-close:hover { + color: #eff1f5; + background-color: #1d1d2e; +} + +.window-close:active { + color: #eff1f5; + background-color: #050508; +} + +.workspace-background { + border-radius: 30px; + background-color: #11111b; + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 4px; + padding: 4px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(239, 241, 245, 0.7); + background-color: rgba(239, 241, 245, 0.12); + border: none; + border-radius: 6px; +} + +.workspace-thumbnails .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #8caaee; + border-radius: 3px; + padding: 0px; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; +} + +#dashtodockContainer .number-overlay { + color: #eff1f5; + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: rgba(17, 17, 27, 0.87); + background-color: #8caaee; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.2em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.straight-corner #dash, #dashtodockContainer.shrink.straight-corner #dash { + border-radius: 0; + margin: 0; +} + +#dashtodockContainer.straight-corner #dash .dash-background, #dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0; +} + +#dashtodockContainer.extended.top #dash, #dashtodockContainer.extended.bottom #dash, #dashtodockContainer.extended.right #dash, #dashtodockContainer.extended.left #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +#dashtodockContainer.extended.top #dash .dash-background, #dashtodockContainer.extended.bottom #dash .dash-background, #dashtodockContainer.extended.right #dash .dash-background, #dashtodockContainer.extended.left #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + margin-top: 0; + padding: 10px 0; +} + +#dashtodockContainer.left #dash .dash-background, #dashtodockContainer.right #dash .dash-background { + margin-bottom: 0; +} + +#dashtodockContainer.left .dash-item-container .app-well-app, #dashtodockContainer.left .show-apps, #dashtodockContainer.right .dash-item-container .app-well-app, #dashtodockContainer.right .show-apps { + padding: 4px; +} + +#dashtodockContainer.left #dash { + margin-left: 4px; +} + +#dashtodockContainer.right #dash { + margin-right: 4px; +} + +#dashtodockContainer.dashtodock #dash .dash-background { + background-color: #11111b; +} + +#dashtodockContainer #dash .dash-background { + background-color: #11111b; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(239, 241, 245, 0.3) !important; +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #8caaee !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(239, 241, 245, 0.3) !important; +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #8caaee !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(239, 241, 245, 0.7); +} + +#dashtodockContainer .show-apps:hover .overview-icon, #dashtodockContainer .show-apps:focus .overview-icon, #dashtodockContainer .show-apps:selected .overview-icon, +#dashtodockContainer .app-well-app:hover .overview-icon, +#dashtodockContainer .app-well-app:focus .overview-icon, +#dashtodockContainer .app-well-app:selected .overview-icon { + background-color: rgba(239, 241, 245, 0.12); +} + +#dashtodockContainer .show-apps:active .overview-icon, #dashtodockContainer .show-apps:checked .overview-icon, +#dashtodockContainer .app-well-app:active .overview-icon, +#dashtodockContainer .app-well-app:checked .overview-icon { + background-color: rgba(239, 241, 245, 0.3); +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, #dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(239, 241, 245, 0.7); +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, #dashtodockContainer:overview #dash .show-apps:focus .overview-icon, #dashtodockContainer:overview #dash .show-apps:selected .overview-icon, #dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, #dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, #dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(239, 241, 245, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, #dashtodockContainer:overview #dash .show-apps:checked .overview-icon, #dashtodockContainer:overview #dash .app-well-app:active .overview-icon, #dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(239, 241, 245, 0.3); +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(239, 241, 245, 0.3); +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #8caaee; +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: #11111b; +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(17, 17, 27, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(239, 241, 245, 0.12); +} + +#dashtodockContainer.opaque:overview #dash .dash-background, #dashtodockContainer.transparent:overview #dash .dash-background { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash .dash-background, #dashtodockContainer.opaque.extended:overview #dash .dash-background, #dashtodockContainer.transparent.extended:overview #dash .dash-background { + background-color: #11111b; +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, #dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.shrink .dash-item-container > StButton, #dashtodockContainer.dashtodock .dash-item-container > StButton { + padding: 1px 2px; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, #dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 6px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + border: 1px solid transparent; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: #eff1f5; +} + +.openweather-current-databox-values { + background: none; + color: rgba(239, 241, 245, 0.5); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(239, 241, 245, 0.5); +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: rgba(239, 241, 245, 0.7); +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: rgba(239, 241, 245, 0.5); +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: rgba(239, 241, 245, 0.7); +} diff --git a/src/themes/Decay-Green/gnome-shell/no-events.svg b/src/themes/Decay-Green/gnome-shell/no-events.svg new file mode 120000 index 00000000..d2fcad08 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/no-events.svg @@ -0,0 +1 @@ +assets/no-events.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gnome-shell/no-notifications.svg b/src/themes/Decay-Green/gnome-shell/no-notifications.svg new file mode 120000 index 00000000..175731c1 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/no-notifications.svg @@ -0,0 +1 @@ +assets/no-notifications.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gnome-shell/pad-osd.css b/src/themes/Decay-Green/gnome-shell/pad-osd.css new file mode 100644 index 00000000..31c23772 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/pad-osd.css @@ -0,0 +1,30 @@ +.Leader { + stroke-width: .5 !important; + stroke: #535353; + fill: none !important; +} + +.Button { + stroke-width: .25; + stroke: #ededed; + fill: #ededed; +} + +.Ring { + stroke-width: .5 !important; + stroke: #535353 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: .1 !important; + font-size: .1 !important; + fill: transparent !important; +} + +.TouchStrip, .TouchRing { + stroke-width: .1 !important; + stroke: #ededed !important; + fill: #535353 !important; +} diff --git a/src/themes/Decay-Green/gnome-shell/process-working.svg b/src/themes/Decay-Green/gnome-shell/process-working.svg new file mode 120000 index 00000000..a6586c30 --- /dev/null +++ b/src/themes/Decay-Green/gnome-shell/process-working.svg @@ -0,0 +1 @@ +assets/process-working.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gtk-2.0/apps.rc b/src/themes/Decay-Green/gtk-2.0/apps.rc new file mode 100644 index 00000000..530e72fd --- /dev/null +++ b/src/themes/Decay-Green/gtk-2.0/apps.rc @@ -0,0 +1,92 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. +# custom widgets, programs giving us a chance to alter their UI to fit more with +# the theme or stuff that is supposed to look different, like panels. + +# TODO: This could really look nicer +style "gimp_spin_scale" { + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "chrome_gtk_frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 +} + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" + +# Chromium lets us define some colours and settings for better integration +class "ChromeGtkFrame" style "chrome_gtk_frame" diff --git a/src/themes/Decay-Green/gtk-2.0/assets/border.png b/src/themes/Decay-Green/gtk-2.0/assets/border.png new file mode 100644 index 00000000..d6e23ef0 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/border.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/button-active.png b/src/themes/Decay-Green/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..728090e5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/button-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/button-disabled.png new file mode 100644 index 00000000..a750eaee Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/button-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/button-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..16c2a0dd Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/button.png b/src/themes/Decay-Green/gtk-2.0/assets/button.png new file mode 100644 index 00000000..5f271a17 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/button.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked-active.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 00000000..22c62436 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked-disabled.png new file mode 100644 index 00000000..8c6a1d91 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 00000000..cbdf8872 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..1eed3ce3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed-active.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 00000000..04dd3095 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed-disabled.png new file mode 100644 index 00000000..8bd75ff9 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 00000000..bea5121f Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed.png new file mode 100644 index 00000000..415cc95e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-mixed.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked-active.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 00000000..55f56d64 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked-disabled.png new file mode 100644 index 00000000..2c7f696e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 00000000..7fc0ee37 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..1f82b98e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry-active.png b/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry-active.png new file mode 100644 index 00000000..f9d0cf3c Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry-disabled.png new file mode 100644 index 00000000..c698f3a7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry-hover.png new file mode 100644 index 00000000..1e2c91d5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry.png b/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry.png new file mode 100644 index 00000000..a6239f5d Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/combo-left-entry.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry-active.png b/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry-active.png new file mode 100644 index 00000000..5b5f8636 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry-disabled.png new file mode 100644 index 00000000..280362d8 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry-hover.png new file mode 100644 index 00000000..d34a87e3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry.png b/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry.png new file mode 100644 index 00000000..9dd1f63a Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/combo-right-entry.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/entry-active.png b/src/themes/Decay-Green/gtk-2.0/assets/entry-active.png new file mode 100644 index 00000000..cef88814 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/entry-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..ce14ba81 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/entry-background.png b/src/themes/Decay-Green/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..fdf26ab3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/entry-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/entry-disabled.png new file mode 100644 index 00000000..a750eaee Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/entry-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/entry-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/entry-hover.png new file mode 100644 index 00000000..224e87ed Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/entry-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/entry.png b/src/themes/Decay-Green/gtk-2.0/assets/entry.png new file mode 100644 index 00000000..5f271a17 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/entry.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/flat-button-active.png b/src/themes/Decay-Green/gtk-2.0/assets/flat-button-active.png new file mode 100644 index 00000000..728090e5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/flat-button-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/flat-button-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/flat-button-disabled.png new file mode 100644 index 00000000..7f287236 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/flat-button-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/flat-button-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/flat-button-hover.png new file mode 100644 index 00000000..16c2a0dd Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/flat-button-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/flat-button.png b/src/themes/Decay-Green/gtk-2.0/assets/flat-button.png new file mode 100644 index 00000000..7f287236 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/flat-button.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/focus.png b/src/themes/Decay-Green/gtk-2.0/assets/focus.png new file mode 100644 index 00000000..f3a97f65 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/focus.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/frame-inline.png b/src/themes/Decay-Green/gtk-2.0/assets/frame-inline.png new file mode 100644 index 00000000..d2f09d8f Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/frame-inline.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/frame-notebook.png b/src/themes/Decay-Green/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 00000000..f617e4f5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/frame-notebook.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/frame.png b/src/themes/Decay-Green/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..f617e4f5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/handle-horz-active.png b/src/themes/Decay-Green/gtk-2.0/assets/handle-horz-active.png new file mode 100644 index 00000000..dc092fa9 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/handle-horz-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/handle-horz-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/handle-horz-hover.png new file mode 100644 index 00000000..ad915d32 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/handle-horz-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/handle-horz.png b/src/themes/Decay-Green/gtk-2.0/assets/handle-horz.png new file mode 100644 index 00000000..92142fd5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/handle-horz.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/handle-vert-active.png b/src/themes/Decay-Green/gtk-2.0/assets/handle-vert-active.png new file mode 100644 index 00000000..d7d2c6e8 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/handle-vert-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/handle-vert-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/handle-vert-hover.png new file mode 100644 index 00000000..69d104bd Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/handle-vert-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/handle-vert.png b/src/themes/Decay-Green/gtk-2.0/assets/handle-vert.png new file mode 100644 index 00000000..8beda09b Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/handle-vert.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-checked-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-checked-disabled.png new file mode 100644 index 00000000..6f65655c Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-checked-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..baa448c0 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-mixed-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-mixed-disabled.png new file mode 100644 index 00000000..ea54b688 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-mixed-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-mixed.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 00000000..46cb8b99 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-mixed.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png new file mode 100644 index 00000000..305af8e5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..171fa330 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-checked-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-checked-disabled.png new file mode 100644 index 00000000..ac9da938 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-checked-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..37cf2f41 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-mixed-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-mixed-disabled.png new file mode 100644 index 00000000..ea54b688 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-mixed-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-mixed.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 00000000..46cb8b99 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-mixed.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-unchecked-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-unchecked-disabled.png new file mode 100644 index 00000000..305af8e5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-unchecked-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..171fa330 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-down-alt-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-down-alt-disabled.png new file mode 100644 index 00000000..b67a857a Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-down-alt-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-down-alt.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-down-alt.png new file mode 100644 index 00000000..4cc7b012 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-down-alt.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-down-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-down-disabled.png new file mode 100644 index 00000000..bb02e4fc Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-down-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-down.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-down.png new file mode 100644 index 00000000..5f8fb654 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-down.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-left-alt-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-left-alt-disabled.png new file mode 100644 index 00000000..e72c4619 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-left-alt-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-left-alt.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-left-alt.png new file mode 100644 index 00000000..f00c9839 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-left-alt.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-left-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-left-disabled.png new file mode 100644 index 00000000..22615874 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-left-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-left-semi.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-left-semi.png new file mode 100644 index 00000000..51c5b22f Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-left-semi.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-left.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-left.png new file mode 100644 index 00000000..01b24987 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-left.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-right-alt-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-right-alt-disabled.png new file mode 100644 index 00000000..58041f96 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-right-alt-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-right-alt.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-right-alt.png new file mode 100644 index 00000000..11ead9ee Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-right-alt.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-right-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-right-disabled.png new file mode 100644 index 00000000..633d232c Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-right-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-right-semi.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 00000000..9b77f103 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-right-semi.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-right.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-right.png new file mode 100644 index 00000000..d6c41a82 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-right.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-up-alt-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-up-alt-disabled.png new file mode 100644 index 00000000..54c8683f Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-up-alt-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-up-alt.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-up-alt.png new file mode 100644 index 00000000..adf06e92 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-up-alt.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-up-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-up-disabled.png new file mode 100644 index 00000000..538f8de0 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-up-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/pan-up.png b/src/themes/Decay-Green/gtk-2.0/assets/pan-up.png new file mode 100644 index 00000000..3433ea88 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/pan-up.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/progressbar-progress.png b/src/themes/Decay-Green/gtk-2.0/assets/progressbar-progress.png new file mode 100644 index 00000000..53f18178 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/progressbar-progress.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/progressbar-trough.png b/src/themes/Decay-Green/gtk-2.0/assets/progressbar-trough.png new file mode 100644 index 00000000..0ab50012 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/progressbar-trough.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-checked-active.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 00000000..49e96258 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-checked-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-checked-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-checked-disabled.png new file mode 100644 index 00000000..08a06566 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-checked-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-checked-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 00000000..483f8e44 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-checked-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-checked.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..94f70f78 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed-active.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 00000000..04dd3095 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed-disabled.png new file mode 100644 index 00000000..8bd75ff9 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 00000000..bea5121f Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 00000000..415cc95e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-mixed.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked-active.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 00000000..55f56d64 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked-disabled.png new file mode 100644 index 00000000..2c7f696e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked-hover.png new file mode 100644 index 00000000..7fc0ee37 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked.png b/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..1f82b98e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-horz-trough-active.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 00000000..6066ab14 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-horz-trough-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-horz-trough-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-horz-trough-disabled.png new file mode 100644 index 00000000..93b5c656 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-horz-trough-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-horz-trough.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 00000000..2c501d75 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-horz-trough.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-slider-active.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 00000000..4abb5ff6 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-slider-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-slider-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-slider-disabled.png new file mode 100644 index 00000000..e5cc8c84 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-slider-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 00000000..cf1fad28 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-slider-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-slider.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-slider.png new file mode 100644 index 00000000..96345f61 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-slider.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-vert-trough-active.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 00000000..59255416 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-vert-trough-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-vert-trough-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-vert-trough-disabled.png new file mode 100644 index 00000000..9d8ce02e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-vert-trough-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scale-vert-trough.png b/src/themes/Decay-Green/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 00000000..932efdd4 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scale-vert-trough.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider-active.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 00000000..687a7c3c Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider-disabled.png new file mode 100644 index 00000000..a1e9e277 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 00000000..0c5cb788 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 00000000..3e41a5e6 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-slider.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-trough.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-trough.png new file mode 100644 index 00000000..fa9c6bbf Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-horz-trough.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png new file mode 100644 index 00000000..5a131926 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png new file mode 100644 index 00000000..9e64c06d Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png new file mode 100644 index 00000000..ad030b96 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider.png new file mode 100644 index 00000000..88cafe70 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-slider.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-trough.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-trough.png new file mode 100644 index 00000000..ce9338df Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-ltr-trough.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png new file mode 100644 index 00000000..96134fa6 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png new file mode 100644 index 00000000..dc13df57 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png new file mode 100644 index 00000000..708dbe1b Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider.png new file mode 100644 index 00000000..ef81533e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-slider.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-trough.png b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-trough.png new file mode 100644 index 00000000..f8bfd3ec Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/scrollbar-vert-rtl-trough.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down-active.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 00000000..69bc0406 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down-disabled.png new file mode 100644 index 00000000..0b1d0a01 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 00000000..3a9168b3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 00000000..bf60f8e1 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-down.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up-active.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 00000000..b354f816 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up-disabled.png new file mode 100644 index 00000000..6ae4a44e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 00000000..09cc0bc3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 00000000..f5ce4116 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-ltr-up.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down-active.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 00000000..7a93a2ad Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down-disabled.png new file mode 100644 index 00000000..932ef70f Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 00000000..cf4b3dd3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 00000000..f2d50ce7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-down.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up-active.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 00000000..66316678 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up-disabled.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up-disabled.png new file mode 100644 index 00000000..463fd623 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 00000000..1d30d564 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up.png b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 00000000..2836fa3e Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/spin-rtl-up.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/tab.png b/src/themes/Decay-Green/gtk-2.0/assets/tab.png new file mode 100644 index 00000000..64ef1adb Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/tab.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/treeview-ltr-button-active.png b/src/themes/Decay-Green/gtk-2.0/assets/treeview-ltr-button-active.png new file mode 100644 index 00000000..123a0d26 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/treeview-ltr-button-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/treeview-ltr-button-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/treeview-ltr-button-hover.png new file mode 100644 index 00000000..1dccc23f Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/treeview-ltr-button-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/treeview-ltr-button.png b/src/themes/Decay-Green/gtk-2.0/assets/treeview-ltr-button.png new file mode 100644 index 00000000..269e20ef Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/treeview-ltr-button.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/treeview-rtl-button-active.png b/src/themes/Decay-Green/gtk-2.0/assets/treeview-rtl-button-active.png new file mode 100644 index 00000000..68700949 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/treeview-rtl-button-active.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/treeview-rtl-button-hover.png b/src/themes/Decay-Green/gtk-2.0/assets/treeview-rtl-button-hover.png new file mode 100644 index 00000000..edd00d99 Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/treeview-rtl-button-hover.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/assets/treeview-rtl-button.png b/src/themes/Decay-Green/gtk-2.0/assets/treeview-rtl-button.png new file mode 100644 index 00000000..269e20ef Binary files /dev/null and b/src/themes/Decay-Green/gtk-2.0/assets/treeview-rtl-button.png differ diff --git a/src/themes/Decay-Green/gtk-2.0/gtkrc b/src/themes/Decay-Green/gtk-2.0/gtkrc new file mode 100644 index 00000000..2657e49b --- /dev/null +++ b/src/themes/Decay-Green/gtk-2.0/gtkrc @@ -0,0 +1,36 @@ +# Based on Bridge by ScionicSpectre and Adwaita by GNOME +# vim:set ts=2 sw=2 sts=2 ai et: +# +# This is the GTK 2 version of Materia. It's whole purpose is to look as the +# GTK 3 version as much as possible until GTK 2 dies completely. +# +# Note: comments for explaining styles are on the bottom of each file beside the +# widget matches. + +# Declare the colours used throughout the theme. +# There shouldn't be any fiddling with them in the theme files themselves in +# order to not mess up the dark theme. + +# Text/base +gtk-color-scheme = "text_color:#a5b6cf\nbase_color:#0d0f18" +# Foreground/background +gtk-color-scheme = "fg_color:#a5b6cf\nbg_color:#0d0f18" +# Selected foreground/background +gtk-color-scheme = "selected_fg_color:#8baff1\nselected_bg_color:#86aaec" +# Titlebar foreground/background +gtk-color-scheme = "titlebar_fg_color:#a5b6cf\ntitlebar_bg_color:#0d0d16" +# Menus +gtk-color-scheme = "menu_color:#0d0f18" +# Tooltips foreground/background +gtk-color-scheme = "tooltip_fg_color:#a5b6cf\ntooltip_bg_color:#464646" +# Links +gtk-color-scheme = "link_color:#8baff1\nvisited_link_color:#c296eb" + +# Set GTK settings +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +# And hand over the control to the theme files +include "main.rc" +include "apps.rc" +include "hacks.rc" diff --git a/src/themes/Decay-Green/gtk-2.0/hacks.rc b/src/themes/Decay-Green/gtk-2.0/hacks.rc new file mode 100644 index 00000000..c288da35 --- /dev/null +++ b/src/themes/Decay-Green/gtk-2.0/hacks.rc @@ -0,0 +1,36 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file contains horrible hacks to make this theme work with some programs +# This is mostly due to the limitations of GTK 2 but sometimes its the fault of +# the programs themselves. Not going to point fingers. +# +# Either way, it's a WONTFIX for both, hence this horrible file. + +style "toplevel_hack" { + engine "adwaita" {} +} + +style "chrome_entry" { + base[NORMAL] = @base_color + base[INSENSITIVE] = @base_color +} + +style "vim_notebook" { + bg[NORMAL] = @base_color + bg[ACTIVE] = @bg_color +} + +# Vim puts an eventbox between the tab and the label and colours it, +# we need to handle that +widget "vim-main-window*GtkNotebook.GtkEventBox" style "vim_notebook" + +# (he)xchat input box +class "SexySpellEntry" style:highest "normal_entry" + +# Chromium uses base as the fill colour of its own entries +# This would be fine but GTK uses it to fill the surrounding space, so its set to bg +# That results in Chromium using it for the fill, so we need to handle that +widget_class "*Chrom*" style "chrome_entry" + +# Hack to be able to match widgets in LibreOffice +class "GtkWindow" style "toplevel_hack" diff --git a/src/themes/Decay-Green/gtk-2.0/main.rc b/src/themes/Decay-Green/gtk-2.0/main.rc new file mode 100644 index 00000000..1597363e --- /dev/null +++ b/src/themes/Decay-Green/gtk-2.0/main.rc @@ -0,0 +1,2708 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK 2 and 3 theme. + +style "default" { + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-padding = 0 + GtkWidget::focus-line-width = 2 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::space-size = 5 # 1 + 2*2 (separator + margins) + GtkToolbar::internal-padding = 2 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 4 + GtkWidget::tooltip-alpha = 230 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 3 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {4, 4, 4, 4} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {4, 4, 4, 4} + + GtkPaned::handle-size = 8 + GtkHPaned::handle-size = 8 + GtkVPaned::handle-size = 8 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 17 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 # 24 + 2*4 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 24 + GtkScale::slider_width = 24 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 4 + GtkProgressBar::min-vertical-bar-width = 4 + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 4 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 12 + + GtkCheckButton::indicator-size = 24 + GtkCheckButton::indicator_spacing = 2 + GtkOptionMenu::indicator_spacing = {8, 8, 4, 4} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 0 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = mix (0.5, @fg_color, @bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = mix (0.5, @text_color, @base_color) + text[ACTIVE] = @text_color + + base[NORMAL] = @base_color + base[PRELIGHT] = mix (0.08, @text_color, @base_color) + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = mix (0.5, @base_color, @bg_color) + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-disabled.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + + image { + function = ARROW + detail = "vscrollbar" + } + + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-left-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-right-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left-alt.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right-alt.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/border.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {5, 5, 5, 5} # Super strange, {4, 4, 4, 4} does not work properly... + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-horz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-horz-hover.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-horz-active.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-vert-hover.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-vert-active.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + state = NORMAL + file = "assets/pan-down-alt.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = PRELIGHT + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = ACTIVE + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = INSENSITIVE + file = "assets/pan-down-alt-disabled.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-right-alt.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-right-alt-disabled.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-left-alt.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-left-alt-disabled.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 1, 0, 0} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {1, 0, 0, 0} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 0, 1} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 1, 0} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {1, 0, 0, 0} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 1, 0, 0} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-ltr-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-rtl-trough.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-disabled.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-hover.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-active.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-disabled.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-hover.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-active.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-disabled.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-disabled.png" + } + + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-disabled.png" + } + + ########### + # Menubar # + ########### + + image { + function = BOX + detail = "menubar" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-disabled.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-disabled.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-disabled.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-disabled.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + } +} + +style "menubar" { + bg[NORMAL] = @titlebar_bg_color + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) + bg[INSENSITIVE] = @bg_color + # Needed to fix Firefox's menubar text + bg[SELECTED] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[SELECTED] = @titlebar_fg_color +} + +style "menubar_item" { + xthickness = 3 + ythickness = 4 + + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + bg[PRELIGHT] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_color + bg[INSENSITIVE] = @menu_color + bg[PRELIGHT] = @menu_color + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) +} + +style "menu_item" { + xthickness = 4 + ythickness = 4 + + bg[PRELIGHT] = mix(0.08, @fg_color, @menu_color) + fg[PRELIGHT] = @fg_color + # Chromium uses this setting + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) + text[SELECTED] = @fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "separator_menu_item" { + xthickness = 0 + ythickness = 2 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + border = {0, 0, 0, 1} + } + } +} + +style "button_label" { + # fg[NORMAL] = mix(0.7, @fg_color, @bg_color) + # fg[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "normal_button_label" { + # fg[NORMAL] = @fg_color + # fg[INSENSITIVE] = mix(0.5, @fg_color, @bg_color) + + font_name = "Regular" +} + +style "button" { + xthickness = 6 + ythickness = 6 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "link_button" { + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } +} + +style "entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) + + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 6 + ythickness = 6 +} + +style "combobox" { + xthickness = 6 + ythickness = 6 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/entry-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "combobox_cellview" { + # text[NORMAL] = mix(0.7, @fg_color, @bg_color) + # text[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) +} + +style "combobox_entry" { + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 2, 0, 0} + + base[NORMAL] = @base_color + base[ACTIVE] = @base_color + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-left-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-left-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-left-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-right-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-right-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-right-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-right-entry.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-right-entry-hover.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-right-entry-active.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-right-entry-disabled.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-left-entry.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-left-entry-hover.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-left-entry-active.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-left-entry-disabled.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + } +} + +style "combo_button_padding" { + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {3, 6, 3, 3} +} + +style "notebook" { + xthickness = 3 + ythickness = 3 + bg[NORMAL] = @base_color +} + +style "notebook_tab_label" { + fg[ACTIVE] = mix(0.7, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + base[NORMAL] = @base_color + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = @base_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @bg_color +} + +style "normal_entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + } +} + +style "scale_vert" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + } +} + +style "progressbar" { + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "treeview_header" { + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = mix(0.7, @fg_color, @base_color) + fg[PRELIGHT] = @fg_color + + font_name = "Medium" + + GtkButton::inner-border = {4, 4, 0, 2} + + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/treeview-ltr-button.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-ltr-button-hover.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-ltr-button-active.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = NORMAL + file = "assets/treeview-rtl-button.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-rtl-button-hover.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-rtl-button-active.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} + +style "scrolled_window" { + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +style "frame" { + engine "pixmap" { + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + } +} + +style "tool_button" { + GtkButton::inner-border = {2, 2, 2, 2} + + # For the sake of sanity style buttons this way + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/flat-button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/flat-button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = OUT + file = "assets/flat-button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = IN + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "toolbar_separator" { + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + } + } +} + +style "inline_toolbar" { + # GtkToolbar::button-relief = GTK_RELIEF_NORMAL + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } +} + +style "tooltip" { + xthickness = 8 + ythickness = 8 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + +style "disable_text_shadow" { + engine "murrine" { + textstyle = 0 + } +} + +style "disable_separator" { + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + +###################################### +# Override padding, style and colour # +###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "**" style "menu_item" +widget_class "*.*" style "menubar_item" +widget_class "**" style "separator_menu_item" + +# Treeview buttons +widget_class "***" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "**" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*." style "combobox" +widget_class "*" style "combobox" + +# And disable separators on them +widget_class "*.*" style "disable_separator" +widget_class "**" style "disable_separator" +widget_class "**" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "**" style "combobox_entry" + +# Join the Combo entry and button +widget_class "**" style "combobox_entry" + +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*." style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Tool buttons have different styles +widget_class "**" style "tool_button" +widget_class "**.*" style "tool_button" + +# Notebooks +widget_class "*." style "notebook_tab_label" +widget_class "*.." style "notebook_tab_label" + +# Notebooks are white, act accordingly +widget_class "**" style "notebook_entry" +widget_class "**" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "***" style "notebook_bg" +widget_class "**" style "notebook_bg" +widget_class "*.*" style "notebook_bg" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "***" style "normal_entry" +widget_class "***" style "normal_bg" +widget_class "***" style "normal_bg" + +# Button labels +widget_class "*." style "button_label" + +# Normalize button labels +widget_class "*." style "normal_button_label" +widget_class "*." style "normal_button_label" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "**" style "combobox_cellview" + +# Disable white text shadows +widget_class "*" style "disable_text_shadow" +widget_class "*" style "disable_text_shadow" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..7b89e885 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..17e3c4af --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/close.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/close.svg new file mode 100644 index 00000000..06201c39 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/close.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/maximize.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/maximize.svg new file mode 100644 index 00000000..39316eba --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/maximize.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/minimize.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/minimize.svg new file mode 100644 index 00000000..f3683b9d --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/minimize.svg @@ -0,0 +1,43 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..67beb46b --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 00000000..bf51d9ec --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 120000 index 00000000..79b7355c --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg new file mode 120000 index 00000000..b68859d4 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..de0d7899 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..7f0235f1 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..37d9c04b --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..1bc5cb6f --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..4759e324 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..a44f5c9f --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..f2c9cf9f --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 00000000..a06db4cd --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 120000 index 00000000..86dfcec0 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg new file mode 120000 index 00000000..bafb5588 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/small-radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scalable/unmaximize.svg b/src/themes/Decay-Green/gtk-3.0/assets/scalable/unmaximize.svg new file mode 100644 index 00000000..492d47a2 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/assets/scalable/unmaximize.svg @@ -0,0 +1,46 @@ + + + + + + + diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..00d08bd3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..25abeb60 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..bb5607fb Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..d6065db7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..5861d66a Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..52907bf6 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..29f1fcaa Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..47b16ec7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..22b3bc93 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..818c7eda Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..e5f083e3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..2e8b6c7a Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..239ca9a1 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..adc1af7b Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..3a4aa7f2 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..9dd390fb Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..3231d1b4 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..78cff7e7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..1bd736e2 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..25f37aba Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..8e9a3e2e Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..47f06af3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..fedff3d8 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..6215f7c4 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..5679039f Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..03926a9f Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..61283d73 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..690689c3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..040f9f6c Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..593ef55a Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..57825fd7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..b828dae4 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..8dbedf61 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..d4b23d5e Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked.png b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..a223d1ff Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..a7723f1d Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..f6b914e5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..29ecf2b8 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Decay-Green/gtk-3.0/gtk-dark.css b/src/themes/Decay-Green/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..6c3a5b32 --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/gtk-dark.css @@ -0,0 +1,8011 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #70a5eb 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #70a5eb 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 0; + -GtkTextView-error-underline-color: #fc7b81; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 24; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 4; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #70a5eb; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, .csd treeview.view:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected, .background.csd .view:selected { + color: #b6beca; + background-color: alpha(currentColor, 0.1); +} + +.nemo-window .view selection, .nemo-window .view:selected, .nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected { + color: #70a5eb; + background-color: rgba(140, 170, 238, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, .nautilus-window.background.csd notebook widget.view:selected, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected, .view:selected { + color: rgba(17, 17, 27, 0.87); + background-color: #70a5eb; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #0d0f18; + color: #b6beca; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #0d0f18; + color: #b6beca; +} + +.gtkstyle-fallback:hover { + background-color: #0d0f18; + color: #b6beca; +} + +.gtkstyle-fallback:active { + background-color: #0a0a0f; + color: #b6beca; +} + +.gtkstyle-fallback:disabled { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +.view { + background-color: #0d0f18; + color: #b6beca; +} + +.view:hover { + + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(239, 241, 245, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #0d0f18; +} + +textview border { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband { + border: 1px solid #70a5eb; + background-color: rgba(140, 170, 238, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(239, 241, 245, 0.7); +} + +label:disabled { + color: rgba(239, 241, 245, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #b6beca; +} + +.dim-label { + color: rgba(239, 241, 245, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 32px; + padding: 0 12px; + color: rgba(239, 241, 245, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #b6beca; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #70a5eb; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(239, 241, 245, 0.7); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #b6beca; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 0px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 0px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #fc7b81; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #f1cf8a; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #70a5eb; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #0d0f18; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(239, 241, 245, 0.12); + color: #b6beca; +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(239, 241, 245, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#70a5eb), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#70a5eb), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button { + color: rgba(239, 241, 245, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked { + color: #b6beca; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled { + color: rgba(239, 241, 245, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(239, 241, 245, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #b6beca; +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: 0 0 0 2px rgba(140, 170, 238, 0.35); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, button.close, button.circular, .inline-toolbar button:not(.text-button) { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 22px; + min-width: 22px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, spinbutton.vertical button, spinbutton:not(.vertical) button, modelbutton.flat, +.menuitem.button.flat, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog .dialog-action-box button, messagedialog .dialog-action-box .linked:not(.vertical) > button, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action), toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(239, 241, 245, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog .dialog-action-box button:focus, messagedialog .dialog-action-box .linked:not(.vertical) > button:focus, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #b6beca; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog .dialog-action-box button:hover, messagedialog .dialog-action-box .linked:not(.vertical) > button:hover, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #b6beca; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, modelbutton.flat:active, +.menuitem.button.flat:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog .dialog-action-box button:active, messagedialog .dialog-action-box .linked:not(.vertical) > button:active, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: #b6beca; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog .dialog-action-box button:disabled, messagedialog .dialog-action-box .linked:not(.vertical) > button:disabled, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action), toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog .dialog-action-box button:checked, messagedialog .dialog-action-box .linked:not(.vertical) > button:checked, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action), toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #b6beca; +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog .dialog-action-box button:checked:disabled, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(239, 241, 245, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 12px; + padding-right: 12px; +} + +button.image-button { + min-width: 24px; + padding: 4px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 4px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 12px; +} + +button.text-button.image-button label:last-child { + margin-right: 12px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 8px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 8px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { + border-radius: 9999px; +} + +button.osd { + min-width: 22px; + min-width: 22px; + padding: 8px 12px; + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +button.osd:hover { + background-color: rgba(128, 155, 218, 0.9844); + color: rgba(17, 17, 27, 0.87); +} + +button.osd:active { + background-color: rgba(114, 137, 193, 0.9662); + color: rgba(17, 17, 27, 0.87); +} + +button.osd.image-button, button.osd.circular { + padding: 8px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(140, 170, 238, 0.2), 0 4px 3px 0 rgba(140, 170, 238, 0.14), 0 1px 6px 0 rgba(140, 170, 238, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(109, 132, 186, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(140, 170, 238, 0.3), 0 2px 3px -1px rgba(140, 170, 238, 0.24), 0 2px 5px 0 rgba(140, 170, 238, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(140, 170, 238, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #70a5eb; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(140, 170, 238, 0.3); +} + +button.destructive-action { + background-color: #fc7b81; + color: rgba(17, 17, 27, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(231, 130, 132, 0.2), 0 4px 3px 0 rgba(231, 130, 132, 0.14), 0 1px 6px 0 rgba(231, 130, 132, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(178, 102, 106, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(231, 130, 132, 0.3), 0 2px 3px -1px rgba(231, 130, 132, 0.24), 0 2px 5px 0 rgba(231, 130, 132, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(231, 130, 132, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #fc7b81; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(231, 130, 132, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 24px; + padding: 4px; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 24px; + padding: 0 8px; + border-radius: 6px; + color: #b6beca; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +button.color { + min-height: 22px; + min-width: 22px; + padding: 4px; +} + +/********* + * Links * + *********/ +*:link { + color: #70a5eb; +} + +*:visited { + color: #c68aee; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #70a5eb; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #c68aee; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 24px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 4px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(239, 241, 245, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -2px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -2px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 32px; + min-width: 36px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 4px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(239, 241, 245, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 2px; +} + +spinbutton.vertical button.down { + margin: 0 2px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: 0px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: 0px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -32px; + padding-right: 32px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -32px; + padding-left: 32px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 5px; + padding: 3px; + border-radius: 6px; +} + +combobox > .linked > button.combo { + padding: 4px 8px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(239, 241, 245, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #70a5eb; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: rgba(239, 241, 245, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -GtkWidget-window-dragging: true; + padding: 2px; + background-color: #0d0f18; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 4px; + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +frame.documents-dropdown:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +frame.left.documents-dropdown, .left.app-notification, frame.right.documents-dropdown, .right.app-notification, frame.top.documents-dropdown, .top.app-notification, frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 6px 2px; +} + +.inline-toolbar { + padding: 4px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +searchbar > revealer > box, +.location-bar { + padding: 4px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -4px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #b6beca; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(239, 241, 245, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(239, 241, 245, 0.04); + color: #b6beca; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: #b6beca; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(239, 241, 245, 0.5); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #0d0f18; + color: #b6beca; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 -1px rgba(239, 241, 245, 0), inset 0 1px rgba(239, 241, 245, 0.1); +} + +.titlebar:disabled { + color: rgba(239, 241, 245, 0.5); +} + +.titlebar:backdrop { + color: rgba(239, 241, 245, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.csd .titlebar:backdrop { + background-color: #0d0f18; +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(239, 241, 245, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(239, 241, 245, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, .titlebar + separator.sidebar { + background-color: #0d0f18; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(239, 241, 245, 0), inset 0 1px rgba(239, 241, 245, 0.1); +} + +.titlebar + separator:backdrop, .titlebar + separator.sidebar:backdrop { + background-color: #0d0f18; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #70a5eb; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #70a5eb; +} + +.background.csd.unified .titlebar + separator, .background.csd.unified .titlebar + separator.sidebar { + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 2px; + margin-right: 2px; +} + +.titlebar button.suggested-action:disabled, .titlebar button.destructive-action:disabled { + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 4px; + padding-right: 4px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(239, 241, 245, 0.2), inset 0 -1px rgba(239, 241, 245, 0); + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(17, 17, 27, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(17, 17, 27, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; + color: rgba(17, 17, 27, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(17, 17, 27, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; + color: rgba(17, 17, 27, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(17, 17, 27, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(17, 17, 27, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(17, 17, 27, 0.26); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(17, 17, 27, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(17, 17, 27, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.2); + background-color: #70a5eb; +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 22px; + padding: 4px 8px; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 22px; + min-width: 22px; + margin: 0; + padding: 0; +} + +.background.csd .titlebar.default-decoration { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1), inset 0 -1px rgba(239, 241, 245, 0); +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 40px; + padding: 0 4px; +} + +box.vertical headerbar { + background-color: #0d0f18; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 4px; + margin-bottom: 4px; +} + +headerbar button, headerbar button.image-button { + border-radius: 6px; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 4px; +} + +headerbar separator.titlebutton, headerbar separator.sidebar { + margin-top: 10px; + margin-bottom: 10px; + background-color: transparent; +} + +headerbar switch { + margin-top: 8px; + margin-bottom: 8px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 0; + margin: 0; + min-width: 120px; + padding: 0; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) > stack > box { + padding: 0 8px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 4px; + padding-right: 4px; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; + background-color: alpha(currentColor, 0.08); +} + +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled { + background-color: alpha(currentColor, 0.05); +} + +.caja-pathbar button:first-child, +.path-bar.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: #b6beca; +} + +.caja-pathbar button label, .caja-pathbar button image, +.path-bar.linked:not(.vertical) > button label, +.path-bar.linked:not(.vertical) > button image { + margin-left: 2px; + margin-right: 2px; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 3px; + padding-right: 3px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(239, 241, 245, 0.3); + border-top-color: rgba(239, 241, 245, 0.12); +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +.csd treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected { + background-image: image(alpha(currentColor, 0.1)); + background-color: #0d0f18; + color: #b6beca; +} + +.csd treeview.view:selected { + background-image: none; +} + +treeview.view:hover, treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 4px; + color: rgba(239, 241, 245, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(239, 241, 245, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: #b6beca; +} + +treeview.view.expander:disabled { + color: rgba(239, 241, 245, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #70a5eb; + background-image: none; + border-radius: 9999px; + color: rgba(17, 17, 27, 0.87); +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: #8cc1ff; + color: rgba(17, 17, 27, 0.87); +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: rgba(17, 17, 27, 0.87); +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(239, 241, 245, 0.3); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(239, 241, 245, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:hover, treeview.view.trough:selected:focus { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(239, 241, 245, 0.12); +} + +treeview.view header button { + padding: 2px 4px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; + background-clip: border-box; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(239, 241, 245, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #0d0f18; +} + +treeview.view header button:last-child { + border-right-style: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #0d0f18; + background-clip: border-box; + color: #70a5eb; +} + +treeview.view acceleditor > label { + background-color: #70a5eb; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #0d0f18; + color: #b6beca; + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(239, 241, 245, 0.7); +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.csd menubar:backdrop, .csd .menubar:backdrop { + background-color: #0d0f18; +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(239, 241, 245, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #b6beca; +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(239, 241, 245, 0.5); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(239, 241, 245, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 4px; + background-color: #0d0f18; + background-clip: border-box; + border-radius: 10px; + border: 1px solid rgba(239, 241, 245, 0); +} + +.csd menu, .csd .menu, .csd .context-menu { + border: none; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #b6beca; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + background-color: alpha(currentColor, 0.08); +} + +menu menuitem:active, +.menu menuitem:active, +.context-menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(239, 241, 245, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(239, 241, 245, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(239, 241, 245, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #384148; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #b6beca; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #0d0f18; + border-radius: 10px; +} + +popover.background, .csd popover.background { + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +popover.background:backdrop, .csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > scrolledwindow > viewport.frame > list { + background-color: transparent; + padding: 4px; +} + +popover.background > scrolledwindow > viewport.frame > list > row { + border-radius: 6px; + padding: 4px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #0d0f18; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 2px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 22px; + min-width: 22px; + padding: 2px 8px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(239, 241, 245, 0.04); + color: #b6beca; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(239, 241, 245, 0.3); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #b6beca; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(239, 241, 245, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(239, 241, 245, 0.04); +} + +notebook, notebook.frame { + background-color: #0d0f18; + border-radius: 10px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(239, 241, 245, 0.04); + padding: 2px; + margin: 2px; + border-radius: 8px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -4px -12px; + padding: 4px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(239, 241, 245, 0.12); + color: #b6beca; +} + +notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -8px; +} + +notebook > header tab button.flat:first-child { + margin-left: -8px; + margin-right: 4px; +} + +notebook > header tab button.close-button { + min-width: 22px; + min-height: 22px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #0d0f18; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(239, 241, 245, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(239, 241, 245, 0.7); +} + +scrollbar slider:active { + background-color: #b6beca; +} + +scrollbar slider:disabled { + background-color: rgba(239, 241, 245, 0.3); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(239, 241, 245, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(239, 241, 245, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(49, 50, 68, 0.9); +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 4px 0; + border: none; + border-radius: 9999px; + background-color: rgba(239, 241, 245, 0.5); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #70a5eb; +} + +switch:disabled { + opacity: 0.5; +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 0; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: white; + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 2px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(239, 241, 245, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.04); + background-color: rgba(239, 241, 245, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.12); + background-color: rgba(239, 241, 245, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(239, 241, 245, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(17, 17, 27, 0.87); + background-color: #70a5eb; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(140, 170, 238, 0.15); + background-color: #b8cbf5; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(140, 170, 238, 0.2); + background-color: #70a5eb; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(17, 17, 27, 0.38); + background-color: rgba(140, 170, 238, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -2px; + margin-right: 4px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 4px; + margin-right: -2px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 4px; + margin-left: -2px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 4px; + margin-right: -2px; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked:hover, menu menuitem check:indeterminate:hover, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked:hover, menu menuitem radio:indeterminate:hover { + box-shadow: none; +} + + +check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); +} + + +radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +treeview.view radio, treeview.view check { + padding: 0; + margin: 0; +} + +treeview.view radio:not(:hover):not(:disabled):not(:checked):not(:indeterminate), treeview.view check:not(:hover):not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(239, 241, 245, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, treeview.view check, treeview.view check:hover, treeview.view check:disabled, treeview.view check:checked:hover, treeview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:selected radio:checked, treeview.view:selected radio:indeterminate, treeview.view:selected check:checked, treeview.view:selected check:indeterminate, treeview.view:selected:focus radio:checked, treeview.view:selected:focus radio:indeterminate, treeview.view:selected:focus check:checked, treeview.view:selected:focus check:indeterminate { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); + background-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 15px 12px; +} + +scale.vertical { + padding: 12px 15px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 14px; + padding-bottom: 14px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 14px; + padding-right: 14px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(239, 241, 245, 0.3); +} + +scale trough:disabled { + background-color: rgba(239, 241, 245, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#70a5eb); +} + +scale highlight:disabled { + background-color: #0d0f18; + background-image: image(rgba(239, 241, 245, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(239, 241, 245, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #70a5eb; + background-color: #0d0f18; + box-shadow: inset 0 0 0 2px #70a5eb; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #70a5eb, 0 0 0 8px rgba(239, 241, 245, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #70a5eb, 0 0 0 8px rgba(239, 241, 245, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(239, 241, 245, 0.3); +} + +scale marks, +scale value { + color: rgba(239, 241, 245, 0.7); +} + +scale indicator { + background-color: rgba(239, 241, 245, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(239, 241, 245, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 4px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 4px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #70a5eb; +} + +progressbar.osd { + min-width: 4px; + min-height: 4px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #70a5eb; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 4px; +} + +levelbar.horizontal.discrete block { + min-width: 32px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 4px; +} + +levelbar.vertical.discrete block { + min-height: 32px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #f1cf8a; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #70a5eb; +} + +levelbar block.full { + background-color: #78dba9; +} + +levelbar block.empty { + background-color: rgba(239, 241, 245, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #b6beca; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 6px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 4px; + border-top: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(239, 241, 245, 0)), to(rgba(239, 241, 245, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(239, 241, 245, 0.07)), to(rgba(239, 241, 245, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(239, 241, 245, 0)), to(rgba(239, 241, 245, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(239, 241, 245, 0.07)), to(rgba(239, 241, 245, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(239, 241, 245, 0)), to(rgba(239, 241, 245, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(239, 241, 245, 0.07)), to(rgba(239, 241, 245, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(239, 241, 245, 0)), to(rgba(239, 241, 245, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(239, 241, 245, 0.07)), to(rgba(239, 241, 245, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(239, 241, 245, 0.12); +} + +preferences stacksidebar.sidebar list separator, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, .tweak-categories separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, .geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet stack.background scrolledwindow > viewport list, hdyleaflet overlay scrolledwindow > viewport list, leaflet stack.background scrolledwindow > viewport list, leaflet overlay scrolledwindow > viewport list, box.horizontal > stack.background stack.background scrolledwindow > viewport list, box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, .tweak-group-startup, list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(239, 241, 245, 0.12); +} + +window.background.csd stack stack stack frame > list > separator, +window.background.csd > stack > stack > box > frame > list > separator, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list > separator, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list > separator, window.background.csd > stack > list > separator, +window.background.csd > stack > scrolledwindow > viewport > box > list > separator, preferencesgroup list > separator, .geary-accounts-editor-pane list > separator, window.background.csd.unified > deck > deck > deck list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet stack.background scrolledwindow > viewport list > separator, hdyleaflet overlay scrolledwindow > viewport list > separator, leaflet stack.background scrolledwindow > viewport list > separator, leaflet overlay scrolledwindow > viewport list > separator, box.horizontal > stack.background stack.background scrolledwindow > viewport list > separator, box.horizontal > stack.background overlay scrolledwindow > viewport list > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator, list.tweak-group list > separator, .tweak-group-startup > separator, list.content:not(.conversation-listbox) > separator { + background: none; + min-height: 0; +} + +window.background.csd stack stack stack frame > list row, +window.background.csd > stack > stack > box > frame > list row, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row, window.background.csd > stack > list row, +window.background.csd > stack > scrolledwindow > viewport > box > list row, preferencesgroup list row, .geary-accounts-editor-pane list row, window.background.csd.unified > deck > deck > deck list row, hdyleaflet list.view row, hdyleaflet list.frame row, leaflet list.view row, leaflet list.frame row, box.horizontal > stack.background list.view row, box.horizontal > stack.background list.frame row, hdyleaflet stack.background scrolledwindow > viewport list row, hdyleaflet overlay scrolledwindow > viewport list row, leaflet stack.background scrolledwindow > viewport list row, leaflet overlay scrolledwindow > viewport list row, box.horizontal > stack.background stack.background scrolledwindow > viewport list row, box.horizontal > stack.background overlay scrolledwindow > viewport list row, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row, leaflet frame:not(.view) list:not(.contacts-contact-list) row, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row, list.tweak-group list row, .tweak-group-startup row, list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +window.background.csd stack stack stack frame > list row:not(:first-child), window.background.csd > stack > list row:not(:first-child), preferencesgroup list row:not(:first-child), .geary-accounts-editor-pane list row:not(:first-child), window.background.csd.unified > deck > deck > deck list row:not(:first-child), hdyleaflet list.view row:not(:first-child), hdyleaflet list.frame row:not(:first-child), leaflet list.view row:not(:first-child), leaflet list.frame row:not(:first-child), box.horizontal > stack.background list.view row:not(:first-child), box.horizontal > stack.background list.frame row:not(:first-child), hdyleaflet stack.background scrolledwindow > viewport list row:not(:first-child), hdyleaflet overlay scrolledwindow > viewport list row:not(:first-child), leaflet stack.background scrolledwindow > viewport list row:not(:first-child), leaflet overlay scrolledwindow > viewport list row:not(:first-child), box.horizontal > stack.background stack.background scrolledwindow > viewport list row:not(:first-child), box.horizontal > stack.background overlay scrolledwindow > viewport list row:not(:first-child), hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), leaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), list.tweak-group list row:not(:first-child), .tweak-group-startup row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + border-top: 1px solid rgba(239, 241, 245, 0); +} + +window.background.csd stack stack stack frame > list row:first-child, window.background.csd > stack > list row:first-child, preferencesgroup list row:first-child, .geary-accounts-editor-pane list row:first-child, window.background.csd.unified > deck > deck > deck list row:first-child, hdyleaflet list.view row:first-child, hdyleaflet list.frame row:first-child, leaflet list.view row:first-child, leaflet list.frame row:first-child, box.horizontal > stack.background list.view row:first-child, box.horizontal > stack.background list.frame row:first-child, hdyleaflet stack.background scrolledwindow > viewport list row:first-child, hdyleaflet overlay scrolledwindow > viewport list row:first-child, leaflet stack.background scrolledwindow > viewport list row:first-child, leaflet overlay scrolledwindow > viewport list row:first-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:first-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:first-child, list.tweak-group list row:first-child, .tweak-group-startup row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:last-child, window.background.csd > stack > list row:last-child, preferencesgroup list row:last-child, .geary-accounts-editor-pane list row:last-child, window.background.csd.unified > deck > deck > deck list row:last-child, hdyleaflet list.view row:last-child, hdyleaflet list.frame row:last-child, leaflet list.view row:last-child, leaflet list.frame row:last-child, box.horizontal > stack.background list.view row:last-child, box.horizontal > stack.background list.frame row:last-child, hdyleaflet stack.background scrolledwindow > viewport list row:last-child, hdyleaflet overlay scrolledwindow > viewport list row:last-child, leaflet stack.background scrolledwindow > viewport list row:last-child, leaflet overlay scrolledwindow > viewport list row:last-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:last-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:last-child, list.tweak-group list row:last-child, .tweak-group-startup row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:only-child, window.background.csd > stack > list row:only-child, preferencesgroup list row:only-child, .geary-accounts-editor-pane list row:only-child, window.background.csd.unified > deck > deck > deck list row:only-child, hdyleaflet list.view row:only-child, hdyleaflet list.frame row:only-child, leaflet list.view row:only-child, leaflet list.frame row:only-child, box.horizontal > stack.background list.view row:only-child, box.horizontal > stack.background list.frame row:only-child, hdyleaflet stack.background scrolledwindow > viewport list row:only-child, hdyleaflet overlay scrolledwindow > viewport list row:only-child, leaflet stack.background scrolledwindow > viewport list row:only-child, leaflet overlay scrolledwindow > viewport list row:only-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:only-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:only-child, list.tweak-group list row:only-child, .tweak-group-startup row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:focus, window.background.csd > stack > list row:focus, preferencesgroup list row:focus, .geary-accounts-editor-pane list row:focus, window.background.csd.unified > deck > deck > deck list row:focus, hdyleaflet list.view row:focus, hdyleaflet list.frame row:focus, leaflet list.view row:focus, leaflet list.frame row:focus, box.horizontal > stack.background list.view row:focus, box.horizontal > stack.background list.frame row:focus, hdyleaflet stack.background scrolledwindow > viewport list row:focus, hdyleaflet overlay scrolledwindow > viewport list row:focus, leaflet stack.background scrolledwindow > viewport list row:focus, leaflet overlay scrolledwindow > viewport list row:focus, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:focus, box.horizontal > stack.background overlay scrolledwindow > viewport list row:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, leaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:focus, list.tweak-group list row:focus, .tweak-group-startup row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +list { + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +list row { + padding: 2px; +} + +list.navigation-sidebar { + padding: 2px; +} + +list.navigation-sidebar > row { + border-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; + background-color: rgba(239, 241, 245, 0.12); +} + +row:selected image, +row:selected label { + color: #b6beca; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(239, 241, 245, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #70a5eb; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(239, 241, 245, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: #b6beca; +} + +expander title > arrow:disabled { + color: rgba(239, 241, 245, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(239, 241, 245, 0.12); + color: #b6beca; +} + +calendar:disabled { + color: rgba(239, 241, 245, 0.5); +} + +calendar:selected { + border-radius: 7px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(239, 241, 245, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #0d0f18; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar { + min-height: 22px; + border-style: none; + box-shadow: none; + background-color: #0d0f18; + color: #b6beca; +} + +messagedialog .titlebar:backdrop { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +messagedialog .dialog-action-box { + margin-top: -4px; +} + +messagedialog .dialog-action-box button, messagedialog .dialog-action-box button:first-child, messagedialog .dialog-action-box button:last-child, messagedialog .dialog-action-box .linked:not(.vertical) > button, messagedialog .dialog-action-box .linked:not(.vertical) > button:first-child, messagedialog .dialog-action-box .linked:not(.vertical) > button:last-child { + border-radius: 6px; +} + +messagedialog .dialog-action-box button:not(:last-child), messagedialog .dialog-action-box .linked:not(.vertical) > button:not(:last-child) { + margin-right: 4px; +} + +messagedialog .dialog-action-box button.suggested-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.suggested-action:not(:disabled) { + color: #70a5eb; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #fc7b81; +} + +.csd filechooser { + background-color: #0d0f18; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(239, 241, 245, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(239, 241, 245, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 2px; + background-color: #0d0f18; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 2px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, stacksidebar.sidebar row:selected image { + color: rgba(17, 17, 27, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 2px; +} + +stacksidebar.sidebar row > label { + padding-left: 4px; + padding-right: 4px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(239, 241, 245, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(239, 241, 245, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 4px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: rgba(239, 241, 245, 0.12); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(239, 241, 245, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #70a5eb; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #70a5eb; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(239, 241, 245, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #0d0f18; + background-image: image(rgba(239, 241, 245, 0.12)), image(rgba(239, 241, 245, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #0d0f18; +} + +infobar.info > revealer > box link:link, infobar.info:hover > revealer > box link:link, infobar.info:backdrop > revealer > box link:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #70a5eb; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +infobar.action > revealer > box link:link, infobar.action:backdrop > revealer > box link:link, infobar.question > revealer > box link:link, infobar.question:backdrop > revealer > box link:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #769aeb; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #f1cf8a; + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning > revealer > box link:link, infobar.warning:backdrop > revealer > box link:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #e0be7b; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #fc7b81; + color: rgba(17, 17, 27, 0.87); +} + +infobar.error > revealer > box link:link, infobar.error:backdrop > revealer > box link:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #e36d6f; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #b6beca; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #b6beca; +} + +colorswatch.light { + color: rgba(17, 17, 27, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #70a5eb; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(239, 241, 245, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(239, 241, 245, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(239, 241, 245, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 10px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 10px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #0d0f18; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + background-color: #0d0f18; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.metacity decoration { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border: none; +} + +.csd.popup decoration { + border-radius: 10px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 10px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; + border: 1px solid rgba(239, 241, 245, 0.1); + background-color: #0d0f18; + background-clip: border-box; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #0d0f18; + border: 1px solid rgba(239, 241, 245, 0); +} + +.solid-csd decoration:backdrop { + background-color: #0d0f18; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 2px; +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: none; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.12); + background-image: radial-gradient(circle, rgba(0, 0, 0, 0.12) 10%, transparent 0%); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: white; +} + +button.minimize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: rgba(239, 241, 245, 0.3); +} + +button.minimize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.5); +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #f1cf8a; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #e8d2a9; +} + +button.maximize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #78dba9; +} + +button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #b8d9a4; +} + +button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #fc7b81; +} + +button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #e99ea0; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-repeat: no-repeat; + background-size: 16px 16px; + background-position: center; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + box-shadow: none; + color: transparent; + animation: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: url("assets/scalable/minimize.svg"); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: url("assets/scalable/maximize.svg"); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: url("assets/scalable/close.svg"); +} + +.background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active, .background.csd.fullscreen headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.fullscreen headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active, .background.csd.tiled headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.tiled headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-image: url("assets/scalable/unmaximize.svg"); +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #70a5eb; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(239, 241, 245, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #b6beca; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #70a5eb; +} + +stackswitcher { + min-height: 0; + padding: 2px; + border-radius: 8px; + background-color: rgba(239, 241, 245, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 2px 8px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #b6beca; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; +} + +/************* + * App Icons * + *************/ +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #70a5eb; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 24px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd { + border-radius: 0 0 12px 12px; + background-color: #0d0f18; +} + +.nautilus-window.background.csd:backdrop { + background-color: #0d0f18; +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > separator { + background: none; +} + +.nautilus-window.background.csd.unified notebook { + border-radius: 0; +} + +.nautilus-window.background.csd:not(.unified) .nautilus-list-view { + background-color: transparent; + border-bottom-right-radius: 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook { + background-color: #0d0f18; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook > stack { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook scrolledwindow > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) paned > separator.wide { + min-width: 12px; + box-shadow: 12px 0 #0d0f18; + background-color: #0d0f18; + background-image: image(#2e2e36); +} + +.nautilus-window.maximized, .nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 5px; + color: rgba(17, 17, 27, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #b6beca; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 4px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(239, 241, 245, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(239, 241, 245, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + padding-left: 10px; + padding-right: 10px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(239, 241, 245, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(239, 241, 245, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(239, 241, 245, 0.04); + border-radius: 6px; + margin: 4px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: #b6beca; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(239, 241, 245, 0.3); + color: rgba(239, 241, 245, 0.3); +} + +.disk-space-display.used { + background-color: #70a5eb; + color: #70a5eb; +} + +.disk-space-display.free { + background-color: rgba(239, 241, 245, 0.12); + color: rgba(239, 241, 245, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #b6beca; +} + +.conflict-row:not(:selected) { + background-color: #5a514b; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 4px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 4px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(239, 241, 245, 0.7); +} + +.nautilus-window paned > separator { + background-color: #0d0f18; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(239, 241, 245, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #f1cf8a; + color: rgba(17, 17, 27, 0.87); +} + +.gedit-document-panel { + background-color: #0d0f18; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 4px; + background-color: #0d0f18; + border-radius: 0 0 10px 10px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(239, 241, 245, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 4px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 4px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #0d0f18; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(17, 17, 27, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(17, 17, 27, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(17, 17, 27, 0.26); +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-white, +.tweak-white, +.tweak-white:hover { + background-image: image(#0d0f18); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#0d0f18); +} + +.tweak-group-startup { + background-image: image(#0d0f18); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background frame > border, +window.background.csd > hdyleaflet > stack.background frame > border, +window.background.csd > box.horizontal > stack.background frame > border { + border: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #0d0f18; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet frame.view, +window.background.csd > hdyleaflet frame.view, +window.background.csd > box.horizontal frame.view { + border-radius: 6px; + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #0d0f18; + border-bottom-left-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; + padding: 2px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable { + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list { + border-top-width: 0; + border-bottom-width: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list > row { + border-radius: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list { + border-top-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list > row { + border-radius: 6px 6px 0 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list { + border-bottom-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list > row { + border-radius: 0 0 6px 6px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(239, 241, 245, 0); +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list { + background: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list > row:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) { + padding: 2px; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable { + border-radius: 6px; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #0d0f18; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(239, 241, 245, 0.04); + padding: 2px; + margin: 2px; + border-radius: 8px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 4px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 4px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +stack.view.polari-entry-area { + background-color: #0d0f18; + border-top: 1px solid rgba(239, 241, 245, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#0d0f18); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +layouttabbar > box > button { + margin: 4px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(17, 17, 27, 0); + box-shadow: inset 0 -2px #70a5eb; + background-color: #0d0f18; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(17, 17, 27, 0); + -PnlDockBin-handle-size: 1; +} + +entry.search-missing { + background-color: #fc7b81; + color: rgba(17, 17, 27, 0.87); +} + +window.workbench treeview.image { + color: rgba(239, 241, 245, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(239, 241, 245, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + box-shadow: none; + background-color: #0d0f18; +} + +preferences stacksidebar.sidebar list { + background-color: #0d0f18; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(17, 17, 27, 0); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(17, 17, 27, 0); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 22px; + min-width: 22px; + margin-bottom: -1px; + padding: 4px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #70a5eb 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #b6beca; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #70a5eb; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #b6beca; +} + +dockoverlayedge { + background-color: #0d0f18; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #70a5eb; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #70a5eb; +} + +pillbox { + background-color: #0d0f18; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + box-shadow: none; + background-color: #0d0f18; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 8px; + padding-right: 8px; +} + +button.dzlmenubutton image { + min-width: 26px; +} + +button.dzlmenubutton image.arrow { + min-width: 23px; +} + +button.dzlmenubuttonitem { + color: #b6beca; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(239, 241, 245, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +idelayoutstackheader button:checked { + color: #b6beca; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #0d0f18; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(140, 170, 238, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #b6beca; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #70a5eb; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #70a5eb; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(239, 241, 245, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -GdMainIconView-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #b6beca; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #b6beca; +} + +button.photos-filter-preview:checked image { + color: #b6beca; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(239, 241, 245, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(239, 241, 245, 0.12); +} + +.side-panel .view { + background-image: image(#0d0f18); +} + +.side-panel .view:hover { + background-image: image(#23232c); +} + +.side-panel .view:selected { + background-image: image(#70a5eb); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(132, 160, 225, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #0d0f18; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: #0d0f18; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #0d0f18; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 22px; + min-width: 22px; + padding: 2px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 12px; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -4px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -4px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(17, 17, 27, 0); +} + +list.categories { + background-image: image(#0d0f18); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #0d0f18; + color: #b6beca; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 32px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: #b6beca; + background-color: #0d0f18; + box-shadow: none; + border-bottom: 1px solid rgba(17, 17, 27, 0); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #0d0f18; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > headerbar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > headerbar { + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #0d0f18; + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #0d0f18; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(239, 241, 245, 0); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 2px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 4px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 6px; + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(239, 241, 245, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(239, 241, 245, 0.12); + border-bottom-width: 0; + background-color: #0d0f18; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #0d0f18; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#0d0f18); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 28px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 18px; + min-width: 14px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #0d0f18; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(239, 241, 245, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #0d0f18; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid rgba(239, 241, 245, 0); +} + +window.background.chromium > button { + color: #70a5eb; +} + +window.background.chromium > button:disabled { + color: rgba(239, 241, 245, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(239, 241, 245, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #70a5eb; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(239, 241, 245, 0.3); + background-color: #0d0f18; +} + +window.background.chromium menu { + border-color: #3e3e5f; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #0b0b12; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #0d0f18; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: rgba(239, 241, 245, 0); +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: rgba(239, 241, 245, 0); +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid rgba(239, 241, 245, 0); + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(239, 241, 245, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #0d0f18; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #70a5eb; + box-shadow: inset 0 0 0 1px #70a5eb; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #0d0f18; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #45475a; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #6c6f85; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(69, 71, 90, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(239, 241, 245, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #b6beca; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(239, 241, 245, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: rgba(239, 241, 245, 0); +} + +#MozillaGtkWidget menu > separator { + color: rgba(239, 241, 245, 0); +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid > widget > widget > scrolledwindow > viewport > grid > box > box > frame > box { + background-color: #0d0f18; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable { + border-radius: 6px; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -UnityDecoration-extents: 28px 0 0 0; + -UnityDecoration-input-extents: 8px; + -UnityDecoration-shadow-offset-x: 0; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -UnityDecoration-active-shadow-radius: 18px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -UnityDecoration-inactive-shadow-radius: 6px; + -UnityDecoration-glow-size: 8px; + -UnityDecoration-glow-color: #70a5eb; + -UnityDecoration-title-indent: 4px; + -UnityDecoration-title-fade: 32px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; + color: #b6beca; +} + +UnityDecoration .top:backdrop { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(239, 241, 245, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #b6beca; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #0d0f18; + color: #b6beca; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(239, 241, 245, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(239, 241, 245, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #b6beca; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #70a5eb; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(239, 241, 245, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(239, 241, 245, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(239, 241, 245, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #b6beca; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 24px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -GtkWidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #70a5eb; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #70a5eb; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(17, 17, 27, 0); + border-radius: 7px; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(239, 241, 245, 0.12); +} + +na-tray-applet { + -NaTrayApplet-icon-padding: 3px; + -NaTrayApplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -PanelMenuBar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(17, 17, 27, 0); + border-radius: 7px; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #b6beca; +} + +#mate-menu { + border: 1px solid rgba(17, 17, 27, 0); + background-color: #0d0f18; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #b6beca; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(239, 241, 245, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 4px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #70a5eb; +} + +.brisk-menu .session-button { + padding: 8px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #b6beca; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #0d0f18; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.04); + background-image: none; + color: #b6beca; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #0d0f18; + color: #b6beca; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(17, 17, 27, 0); + border-radius: 7px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #70a5eb; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #b6beca; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(239, 241, 245, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #70a5eb; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #0d0f18; + border-radius: 10px; +} + +.budgie-popover .container { + padding: 0; +} + +.budgie-popover separator { + margin: 2px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(239, 241, 245, 0.04); + border-right: none; + border-bottom-left-radius: 10px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 4px 6px; +} + +.budgie-popover treeview.view.sidebar { + border-right: none; + background: none; +} + +.budgie-popover treeview.view.sidebar:hover { + background-color: alpha(currentColor, 0.08); +} + +.budgie-popover treeview.view.sidebar:selected { + background-color: alpha(currentColor, 0.12); +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 10px; + border-top-left-radius: 10px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(239, 241, 245, 0.04); + padding-bottom: 10px; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button { + border-radius: 0; +} + +.budgie-popover.budgie-menu scrolledwindow > viewport.frame > list > row.activatable > button.flat { + border-radius: 0; +} + +.budgie-popover.user-menu .container { + padding: 4px; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 2px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 2px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 4px; +} + +.budgie-popover.places-menu .container { + padding: 2px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 2px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 2px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 1px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 2px; + padding-top: 2px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 2px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(239, 241, 245, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(239, 241, 245, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 2px 0; + min-width: 16px; + min-height: 16px; + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(239, 241, 245, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #b6beca; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(255, 255, 255, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, .budgie-panel button.budgie-menu-launcher:checked { + color: #b6beca; +} + +.budgie-panel button.budgie-menu-launcher:active image, .budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(255, 255, 255, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(17, 17, 27, 0.75); +} + +.budgie-panel button { + color: rgba(239, 241, 245, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #b6beca; +} + +.budgie-panel button:active { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(239, 241, 245, 0.3); +} + +.budgie-panel .alert { + color: #fc7b81; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #b6beca; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: #b6beca; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(239, 241, 245, 0.7); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #b6beca; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(239, 241, 245, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(239, 241, 245, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #0d0f18; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 32px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 22px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(239, 241, 245, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 8px; + border-radius: 9999px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(239, 241, 245, 0.06); + color: #b6beca; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #b6beca; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #0d0f18; + color: #b6beca; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 8px; +} + +.raven-notifications-view > .raven-background > viewport.frame { + padding: 0; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable { + margin-left: -4px; + margin-right: -2px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable .raven-notifications-group-header { + padding: 0 8px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list { + padding: 4px; + background: none; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border: none; + padding: 4px; + padding-left: 8px; + margin: 2px; + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.04); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(239, 241, 245, 0.12); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:active, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:focus { + background: none; + box-shadow: none; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #0d0f18; + border: none; + padding: 0; +} + +.budgie-session-dialog.background, .budgie-session-dialog > decoration, +.budgie-polkit-dialog.background, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog.background, +.budgie-run-dialog > decoration { + border-radius: 12px; +} + +.budgie-session-dialog > decoration, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog > decoration { + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(17, 17, 27, 0); +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #fc7b81; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 4px 12px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #b6beca; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #0d0f18; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #70a5eb; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #b6beca; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +window#whiskermenu-window { + border-radius: 12px; + background-color: transparent; + border: none; +} + +window#whiskermenu-window entry.search:focus { + background-color: #0d0f18; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 4px 6px 4px 6px; + margin: 4px; + border: none; + background-color: #0d0f18; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +window#whiskermenu-window box.categories > button.radio { + padding: 2px 4px; + margin: 1px 0; +} + +window#whiskermenu-window box.categories > button.radio:hover { + background-color: rgba(239, 241, 245, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(239, 241, 245, 0.3); + color: #b6beca; +} + +window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow.frame { + padding: 2px; + background-color: #0d0f18; + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover { + background-color: rgba(239, 241, 245, 0.12); + color: #b6beca; +} + +window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active { + background-color: rgba(239, 241, 245, 0.3); + color: #b6beca; +} + +#XfceNotifyWindow { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar .path-bar.linked:not(.vertical) > button.path-bar-button { + margin-left: 2px; + margin-right: 2px; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +menubar.-vala-panel-appmenu-private, +menubar.-vala-panel-background { + background: none; + border: none; + box-shadow: none; + animation: none; +} + +menubar.-vala-panel-appmenu-private > menuitem, +menubar.-vala-panel-background > menuitem { + color: rgba(239, 241, 245, 0.7); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: #b6beca; + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(239, 241, 245, 0.3); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #0d0f18; + color: #b6beca; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(239, 241, 245, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #b6beca; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(239, 241, 245, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #70a5eb; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #0d0f18; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > .linked > button.image-button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, .nemo-window .primary-toolbar button.text-button:active, .nemo-window .primary-toolbar button.text-button:checked { + color: #b6beca; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(239, 241, 245, 0.5); +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button { + border-radius: 3px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #0d0f18; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.04); +} + +.places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #5d5d6a; + -NemoPlacesTreeView-disk-full-fg-color: #70a5eb; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 0; + -NemoPlacesTreeView-disk-full-bottom-padding: 1px; + -NemoPlacesTreeView-disk-full-max-length: 80px; + padding-top: 2px; + padding-bottom: 2px; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #b6beca; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #b6beca; +/* +widget base background color */ +@define-color theme_bg_color #0d0f18; +/* +text widgets and the like base background color */ +@define-color theme_base_color #0d0f18; +/* +base background color of selections */ +@define-color theme_selected_bg_color #70a5eb; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(17, 17, 27, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #0d0f18; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(239, 241, 245, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #0d0f18; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #b6beca; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #b6beca; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #0d0f18; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #0d0f18; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #70a5eb; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(17, 17, 27, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(239, 241, 245, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(239, 241, 245, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(239, 241, 245, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #f1cf8a; +@define-color error_color #e05f65; +@define-color success_color #78dba9; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #b6beca; +@define-color wm_unfocused_title rgba(239, 241, 245, 0.7); +@define-color wm_highlight rgba(239, 241, 245, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #0d0f18; +@define-color wm_unfocused_bg #0d0f18; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #fc7b81; +@define-color wm_button_close_active_bg #fc7b81; +@define-color wm_button_max_hover_bg #94f7c5; +@define-color wm_button_max_active_bg #78dba9; +@define-color wm_button_min_hover_bg #ffeba6; +@define-color wm_button_min_active_bg #f1cf8a; +/* +FIXME this is really an API */ +@define-color content_view_bg #0d0f18; +@define-color placeholder_text_color #b0b2b9; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #0d0f18; +@define-color budgie_tasklist_indicator_color white; +@define-color budgie_tasklist_indicator_color_active white; +@define-color budgie_tasklist_indicator_color_active_window #929296; +@define-color budgie_tasklist_indicator_color_attention #f1cf8a; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/themes/Decay-Green/gtk-3.0/gtk.css b/src/themes/Decay-Green/gtk-3.0/gtk.css new file mode 100644 index 00000000..7660a50b --- /dev/null +++ b/src/themes/Decay-Green/gtk-3.0/gtk.css @@ -0,0 +1,8011 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #86aaec 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #86aaec 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 5; + -GtkTextView-error-underline-color: #fc7b81; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 24; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 4; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #86aaec; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, calendar.raven-calendar:selected, box.vertical > widget > widget:selected, calendar:selected, .csd treeview.view:selected, modelbutton.flat:selected, +.menuitem.button.flat:selected, .background.csd .view:selected { + color: #a5b6cf; + background-color: alpha(currentColor, 0.1); +} + +.nemo-window .view selection, .nemo-window .view:selected, .nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected { + color: #86aaec; + background-color: rgba(140, 170, 238, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, .nautilus-window.background.csd notebook widget.view:selected, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected, .view:selected { + color: rgba(17, 17, 27, 0.87); + background-color: #86aaec; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #0d0f18; + color: #a5b6cf; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #0d0f18; + color: #a5b6cf; +} + +.gtkstyle-fallback:hover { + background-color: #0d0f18; + color: #a5b6cf; +} + +.gtkstyle-fallback:active { + background-color: #0a0a0f; + color: #a5b6cf; +} + +.gtkstyle-fallback:disabled { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +.view { + background-color: #0d0f18; + color: #a5b6cf; +} + +.view:hover { + + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(239, 241, 245, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #0d0f18; +} + +textview border { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband { + border: 1px solid #86aaec; + background-color: rgba(140, 170, 238, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(239, 241, 245, 0.7); +} + +label:disabled { + color: rgba(239, 241, 245, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #a5b6cf; +} + +.dim-label { + color: rgba(239, 241, 245, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 32px; + padding: 0 12px; + color: rgba(239, 241, 245, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #a5b6cf; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #86aaec; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(239, 241, 245, 0.7); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #a5b6cf; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 0px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 0px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #fc7b81; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #f1cf8a; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #86aaec; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #0d0f18; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(239, 241, 245, 0.12); + color: #a5b6cf; +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(239, 241, 245, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#86aaec), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#86aaec), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button { + color: rgba(239, 241, 245, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked { + color: #a5b6cf; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled { + color: rgba(239, 241, 245, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(239, 241, 245, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #a5b6cf; +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: 0 0 0 2px rgba(140, 170, 238, 0.35); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, button.close, button.circular, .inline-toolbar button:not(.text-button) { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 22px; + min-width: 22px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, spinbutton.vertical button, spinbutton:not(.vertical) button, modelbutton.flat, +.menuitem.button.flat, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog .dialog-action-box button, messagedialog .dialog-action-box .linked:not(.vertical) > button, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action), toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(239, 241, 245, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog .dialog-action-box button:focus, messagedialog .dialog-action-box .linked:not(.vertical) > button:focus, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #a5b6cf; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog .dialog-action-box button:hover, messagedialog .dialog-action-box .linked:not(.vertical) > button:hover, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #a5b6cf; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, modelbutton.flat:active, +.menuitem.button.flat:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog .dialog-action-box button:active, messagedialog .dialog-action-box .linked:not(.vertical) > button:active, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: #a5b6cf; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog .dialog-action-box button:disabled, messagedialog .dialog-action-box .linked:not(.vertical) > button:disabled, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action), toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog .dialog-action-box button:checked, messagedialog .dialog-action-box .linked:not(.vertical) > button:checked, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action), toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #a5b6cf; +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog .dialog-action-box button:checked:disabled, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(239, 241, 245, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 12px; + padding-right: 12px; +} + +button.image-button { + min-width: 24px; + padding: 4px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 4px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 12px; +} + +button.text-button.image-button label:last-child { + margin-right: 12px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 8px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 8px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { + border-radius: 9999px; +} + +button.osd { + min-width: 22px; + min-width: 22px; + padding: 8px 12px; + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +button.osd:hover { + background-color: rgba(128, 155, 218, 0.9844); + color: rgba(17, 17, 27, 0.87); +} + +button.osd:active { + background-color: rgba(114, 137, 193, 0.9662); + color: rgba(17, 17, 27, 0.87); +} + +button.osd.image-button, button.osd.circular { + padding: 8px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(140, 170, 238, 0.2), 0 4px 3px 0 rgba(140, 170, 238, 0.14), 0 1px 6px 0 rgba(140, 170, 238, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(109, 132, 186, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(140, 170, 238, 0.3), 0 2px 3px -1px rgba(140, 170, 238, 0.24), 0 2px 5px 0 rgba(140, 170, 238, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(140, 170, 238, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #86aaec; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(140, 170, 238, 0.3); +} + +button.destructive-action { + background-color: #fc7b81; + color: rgba(17, 17, 27, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(231, 130, 132, 0.2), 0 4px 3px 0 rgba(231, 130, 132, 0.14), 0 1px 6px 0 rgba(231, 130, 132, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(178, 102, 106, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(231, 130, 132, 0.3), 0 2px 3px -1px rgba(231, 130, 132, 0.24), 0 2px 5px 0 rgba(231, 130, 132, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(231, 130, 132, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #fc7b81; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(231, 130, 132, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 24px; + padding: 4px; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 24px; + padding: 0 8px; + border-radius: 6px; + color: #a5b6cf; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +button.color { + min-height: 22px; + min-width: 22px; + padding: 4px; +} + +/********* + * Links * + *********/ +*:link { + color: #86aaec; +} + +*:visited { + color: #c296eb; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #86aaec; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #c296eb; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 24px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 4px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(239, 241, 245, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -2px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -2px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(239, 241, 245, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 32px; + min-width: 36px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 4px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(239, 241, 245, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 2px; +} + +spinbutton.vertical button.down { + margin: 0 2px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: 0px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: 0px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -32px; + padding-right: 32px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -32px; + padding-left: 32px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 5px; + padding: 3px; + border-radius: 6px; +} + +combobox > .linked > button.combo { + padding: 4px 8px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(239, 241, 245, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #86aaec; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: rgba(239, 241, 245, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -GtkWidget-window-dragging: true; + padding: 2px; + background-color: #0d0f18; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 4px; + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +frame.documents-dropdown:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +frame.left.documents-dropdown, .left.app-notification, frame.right.documents-dropdown, .right.app-notification, frame.top.documents-dropdown, .top.app-notification, frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 6px 2px; +} + +.inline-toolbar { + padding: 4px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +searchbar > revealer > box, +.location-bar { + padding: 4px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -4px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #a5b6cf; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(239, 241, 245, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(239, 241, 245, 0.04); + color: #a5b6cf; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: #a5b6cf; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(239, 241, 245, 0.5); +} + +.titlebar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #0d0f18; + color: #a5b6cf; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 -1px rgba(239, 241, 245, 0), inset 0 1px rgba(239, 241, 245, 0.1); +} + +.titlebar:disabled { + color: rgba(239, 241, 245, 0.5); +} + +.titlebar:backdrop { + color: rgba(239, 241, 245, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.csd .titlebar:backdrop { + background-color: #0d0f18; +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(239, 241, 245, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(239, 241, 245, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar + separator, .titlebar + separator.sidebar { + background-color: #0d0f18; + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(239, 241, 245, 0), inset 0 1px rgba(239, 241, 245, 0.1); +} + +.titlebar + separator:backdrop, .titlebar + separator.sidebar:backdrop { + background-color: #0d0f18; +} + +.titlebar.selection-mode + separator, .titlebar.selection-mode + separator.sidebar, .selection-mode .titlebar + separator, .selection-mode .titlebar + separator.sidebar { + background-color: #86aaec; +} + +.titlebar.selection-mode + separator:backdrop, .titlebar.selection-mode + separator.sidebar:backdrop, .selection-mode .titlebar + separator:backdrop, .selection-mode .titlebar + separator.sidebar:backdrop { + background-color: #86aaec; +} + +.background.csd.unified .titlebar + separator, .background.csd.unified .titlebar + separator.sidebar { + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 2px; + margin-right: 2px; +} + +.titlebar button.suggested-action:disabled, .titlebar button.destructive-action:disabled { + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 4px; + padding-right: 4px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(239, 241, 245, 0.2), inset 0 -1px rgba(239, 241, 245, 0); + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(17, 17, 27, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(17, 17, 27, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; + color: rgba(17, 17, 27, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(17, 17, 27, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; + color: rgba(17, 17, 27, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(17, 17, 27, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:not(.titlebutton) { + color: rgba(17, 17, 27, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(17, 17, 27, 0.26); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(17, 17, 27, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(17, 17, 27, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.2); + background-color: #86aaec; +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 22px; + padding: 4px 8px; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 22px; + min-width: 22px; + margin: 0; + padding: 0; +} + +.background.csd .titlebar.default-decoration { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1), inset 0 -1px rgba(239, 241, 245, 0); +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 40px; + padding: 0 4px; +} + +box.vertical headerbar { + background-color: #0d0f18; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 4px; + margin-bottom: 4px; +} + +headerbar button, headerbar button.image-button { + border-radius: 6px; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 4px; +} + +headerbar separator.titlebutton, headerbar separator.sidebar { + margin-top: 10px; + margin-bottom: 10px; + background-color: transparent; +} + +headerbar switch { + margin-top: 8px; + margin-bottom: 8px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 0; + margin: 0; + min-width: 120px; + padding: 0; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) > stack > box { + padding: 0 8px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 4px; + padding-right: 4px; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; + background-color: alpha(currentColor, 0.08); +} + +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled { + background-color: alpha(currentColor, 0.05); +} + +.caja-pathbar button:first-child, +.path-bar.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.caja-pathbar button:last-child, +.path-bar.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + background-color: alpha(currentColor, 0.16); + color: #a5b6cf; +} + +.caja-pathbar button label, .caja-pathbar button image, +.path-bar.linked:not(.vertical) > button label, +.path-bar.linked:not(.vertical) > button image { + margin-left: 2px; + margin-right: 2px; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 3px; + padding-right: 3px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(239, 241, 245, 0.3); + border-top-color: rgba(239, 241, 245, 0.12); +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +.csd treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected { + background-image: image(alpha(currentColor, 0.1)); + background-color: #0d0f18; + color: #a5b6cf; +} + +.csd treeview.view:selected { + background-image: none; +} + +treeview.view:hover, treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 4px; + color: rgba(239, 241, 245, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(239, 241, 245, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: #a5b6cf; +} + +treeview.view.expander:disabled { + color: rgba(239, 241, 245, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #86aaec; + background-image: none; + border-radius: 9999px; + color: rgba(17, 17, 27, 0.87); +} + +treeview.view.progressbar:selected, treeview.view.progressbar:selected:hover, treeview.view.progressbar:selected:focus { + box-shadow: none; + background-color: #8cc1ff; + color: rgba(17, 17, 27, 0.87); +} + +treeview.view.progressbar:selected:backdrop, treeview.view.progressbar:selected:hover:backdrop, treeview.view.progressbar:selected:focus:backdrop { + color: rgba(17, 17, 27, 0.87); +} + +treeview.view.progressbar:backdrop, treeview.view.progressbar:selected:backdrop { + background-color: rgba(239, 241, 245, 0.3); +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(239, 241, 245, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected, treeview.view.trough:selected:hover, treeview.view.trough:selected:focus { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.12); +} + +treeview.view.trough:backdrop, treeview.view.trough:selected:backdrop { + background-color: rgba(239, 241, 245, 0.12); +} + +treeview.view header button { + padding: 2px 4px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; + background-clip: border-box; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(239, 241, 245, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #0d0f18; +} + +treeview.view header button:last-child { + border-right-style: none; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #0d0f18; + background-clip: border-box; + color: #86aaec; +} + +treeview.view acceleditor > label { + background-color: #86aaec; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #0d0f18; + color: #a5b6cf; + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +menubar:backdrop, +.menubar:backdrop { + color: rgba(239, 241, 245, 0.7); +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.csd menubar:backdrop, .csd .menubar:backdrop { + background-color: #0d0f18; +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(239, 241, 245, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #a5b6cf; +} + +menubar > menuitem:backdrop, +.menubar > menuitem:backdrop { + color: rgba(239, 241, 245, 0.5); +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(239, 241, 245, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +menubar > menuitem > window.popup.background > menu menuitem, +.menubar > menuitem > window.popup.background > menu menuitem { + transition: none; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 4px; + padding: 4px; + background-color: #0d0f18; + background-clip: border-box; + border-radius: 10px; + border: 1px solid rgba(239, 241, 245, 0); +} + +.csd menu, .csd .menu, .csd .context-menu { + border: none; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #a5b6cf; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + background-color: alpha(currentColor, 0.08); +} + +menu menuitem:active, +.menu menuitem:active, +.context-menu menuitem:active { + background-color: alpha(currentColor, 0.12); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(239, 241, 245, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(239, 241, 245, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(239, 241, 245, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #0d0f18; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #a5b6cf; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #0d0f18; + border-radius: 10px; +} + +popover.background, .csd popover.background { + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +popover.background:backdrop, .csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > scrolledwindow > viewport.frame > list { + background-color: transparent; + padding: 4px; +} + +popover.background > scrolledwindow > viewport.frame > list > row { + border-radius: 6px; + padding: 4px; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #0d0f18; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 2px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 22px; + min-width: 22px; + padding: 2px 8px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(239, 241, 245, 0.04); + color: #a5b6cf; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(239, 241, 245, 0.3); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #a5b6cf; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(239, 241, 245, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(239, 241, 245, 0.04); +} + +notebook, notebook.frame { + background-color: #0d0f18; + border-radius: 10px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(239, 241, 245, 0.04); + padding: 2px; + margin: 2px; + border-radius: 8px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -4px -12px; + padding: 4px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(239, 241, 245, 0.12); + color: #a5b6cf; +} + +notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -8px; +} + +notebook > header tab button.flat:first-child { + margin-left: -8px; + margin-right: 4px; +} + +notebook > header tab button.close-button { + min-width: 22px; + min-height: 22px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #0d0f18; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid rgba(13, 15, 24, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(13, 15, 24, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(13, 15, 24, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(13, 15, 24, 0.12); +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(13, 15, 24, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(13, 15, 24, 0.7); +} + +scrollbar slider:active { + background-color: #a5b6cf; +} + +scrollbar slider:disabled { + background-color: rgba(13, 15, 24, 0.3); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(13, 15, 24, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(13, 15, 24, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(13, 15, 24, 0.9); +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 4px 0; + border: none; + border-radius: 9999px; + background-color: rgba(239, 241, 245, 0.5); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #86aaec; +} + +switch:disabled { + opacity: 0.5; +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 0; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: white; + border: none; + color: transparent; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 2px; + padding: 0; + border-radius: 9999px; + color: transparent; + background-color: rgba(239, 241, 245, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.04); + background-color: rgba(239, 241, 245, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.12); + background-color: rgba(239, 241, 245, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(239, 241, 245, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(17, 17, 27, 0.87); + background-color: #86aaec; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(140, 170, 238, 0.15); + background-color: #8baff1; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(140, 170, 238, 0.2); + background-color: #86aaec; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(17, 17, 27, 0.38); + background-color: rgba(140, 170, 238, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -2px; + margin-right: 4px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 4px; + margin-right: -2px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 4px; + margin-left: -2px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 4px; + margin-right: -2px; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked:hover, menu menuitem check:indeterminate:hover, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked:hover, menu menuitem radio:indeterminate:hover { + box-shadow: none; +} + + +check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); +} + + +radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +treeview.view radio, treeview.view check { + padding: 0; + margin: 0; +} + +treeview.view radio:not(:hover):not(:disabled):not(:checked):not(:indeterminate), treeview.view check:not(:hover):not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(239, 241, 245, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, treeview.view check, treeview.view check:hover, treeview.view check:disabled, treeview.view check:checked:hover, treeview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:selected radio:checked, treeview.view:selected radio:indeterminate, treeview.view:selected check:checked, treeview.view:selected check:indeterminate, treeview.view:selected:focus radio:checked, treeview.view:selected:focus radio:indeterminate, treeview.view:selected:focus check:checked, treeview.view:selected:focus check:indeterminate { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); + background-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 15px 12px; +} + +scale.vertical { + padding: 12px 15px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 14px; + padding-bottom: 14px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 14px; + padding-right: 14px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(239, 241, 245, 0.3); +} + +scale trough:disabled { + background-color: rgba(239, 241, 245, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#86aaec); +} + +scale highlight:disabled { + background-color: #0d0f18; + background-image: image(rgba(239, 241, 245, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(239, 241, 245, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #86aaec; + background-color: #0d0f18; + box-shadow: inset 0 0 0 2px #86aaec; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #86aaec, 0 0 0 8px rgba(239, 241, 245, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #86aaec, 0 0 0 8px rgba(239, 241, 245, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(239, 241, 245, 0.3); +} + +scale marks, +scale value { + color: rgba(239, 241, 245, 0.7); +} + +scale indicator { + background-color: rgba(239, 241, 245, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(239, 241, 245, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 4px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 4px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #86aaec; +} + +progressbar.osd { + min-width: 4px; + min-height: 4px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #86aaec; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 4px; +} + +levelbar.horizontal.discrete block { + min-width: 32px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 4px; +} + +levelbar.vertical.discrete block { + min-height: 32px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #f1cf8a; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #86aaec; +} + +levelbar block.full { + background-color: #90ceaa; +} + +levelbar block.empty { + background-color: rgba(239, 241, 245, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #a5b6cf; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, .frame { + margin: 0; + padding: 0; + border: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 0; + box-shadow: none; +} + +.frame.view { + border-radius: 6px; +} + +.frame.flat { + border-style: none; +} + +frame.flat > border, frame > border.flat, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 4px; + border-top: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(239, 241, 245, 0)), to(rgba(239, 241, 245, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(239, 241, 245, 0.07)), to(rgba(239, 241, 245, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(239, 241, 245, 0)), to(rgba(239, 241, 245, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(239, 241, 245, 0.07)), to(rgba(239, 241, 245, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(239, 241, 245, 0)), to(rgba(239, 241, 245, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(239, 241, 245, 0.07)), to(rgba(239, 241, 245, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(239, 241, 245, 0)), to(rgba(239, 241, 245, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(239, 241, 245, 0.07)), to(rgba(239, 241, 245, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(239, 241, 245, 0.12); +} + +preferences stacksidebar.sidebar list separator, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list separator, .tweak-categories separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, .geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet stack.background scrolledwindow > viewport list, hdyleaflet overlay scrolledwindow > viewport list, leaflet stack.background scrolledwindow > viewport list, leaflet overlay scrolledwindow > viewport list, box.horizontal > stack.background stack.background scrolledwindow > viewport list, box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, .tweak-group-startup, list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(239, 241, 245, 0.12); +} + +window.background.csd stack stack stack frame > list > separator, +window.background.csd > stack > stack > box > frame > list > separator, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list > separator, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list > separator, window.background.csd > stack > list > separator, +window.background.csd > stack > scrolledwindow > viewport > box > list > separator, preferencesgroup list > separator, .geary-accounts-editor-pane list > separator, window.background.csd.unified > deck > deck > deck list > separator, hdyleaflet list.view > separator, hdyleaflet list.frame > separator, leaflet list.view > separator, leaflet list.frame > separator, box.horizontal > stack.background list.view > separator, box.horizontal > stack.background list.frame > separator, hdyleaflet stack.background scrolledwindow > viewport list > separator, hdyleaflet overlay scrolledwindow > viewport list > separator, leaflet stack.background scrolledwindow > viewport list > separator, leaflet overlay scrolledwindow > viewport list > separator, box.horizontal > stack.background stack.background scrolledwindow > viewport list > separator, box.horizontal > stack.background overlay scrolledwindow > viewport list > separator, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) > separator, leaflet frame:not(.view) list:not(.contacts-contact-list) > separator, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) > separator, list.tweak-group list > separator, .tweak-group-startup > separator, list.content:not(.conversation-listbox) > separator { + background: none; + min-height: 0; +} + +window.background.csd stack stack stack frame > list row, +window.background.csd > stack > stack > box > frame > list row, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row, window.background.csd > stack > list row, +window.background.csd > stack > scrolledwindow > viewport > box > list row, preferencesgroup list row, .geary-accounts-editor-pane list row, window.background.csd.unified > deck > deck > deck list row, hdyleaflet list.view row, hdyleaflet list.frame row, leaflet list.view row, leaflet list.frame row, box.horizontal > stack.background list.view row, box.horizontal > stack.background list.frame row, hdyleaflet stack.background scrolledwindow > viewport list row, hdyleaflet overlay scrolledwindow > viewport list row, leaflet stack.background scrolledwindow > viewport list row, leaflet overlay scrolledwindow > viewport list row, box.horizontal > stack.background stack.background scrolledwindow > viewport list row, box.horizontal > stack.background overlay scrolledwindow > viewport list row, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row, leaflet frame:not(.view) list:not(.contacts-contact-list) row, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row, list.tweak-group list row, .tweak-group-startup row, list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +window.background.csd stack stack stack frame > list row:not(:first-child), window.background.csd > stack > list row:not(:first-child), preferencesgroup list row:not(:first-child), .geary-accounts-editor-pane list row:not(:first-child), window.background.csd.unified > deck > deck > deck list row:not(:first-child), hdyleaflet list.view row:not(:first-child), hdyleaflet list.frame row:not(:first-child), leaflet list.view row:not(:first-child), leaflet list.frame row:not(:first-child), box.horizontal > stack.background list.view row:not(:first-child), box.horizontal > stack.background list.frame row:not(:first-child), hdyleaflet stack.background scrolledwindow > viewport list row:not(:first-child), hdyleaflet overlay scrolledwindow > viewport list row:not(:first-child), leaflet stack.background scrolledwindow > viewport list row:not(:first-child), leaflet overlay scrolledwindow > viewport list row:not(:first-child), box.horizontal > stack.background stack.background scrolledwindow > viewport list row:not(:first-child), box.horizontal > stack.background overlay scrolledwindow > viewport list row:not(:first-child), hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), leaflet frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:not(:first-child), list.tweak-group list row:not(:first-child), .tweak-group-startup row:not(:first-child), list.content:not(.conversation-listbox) > row:not(:first-child) { + border-top: 1px solid rgba(239, 241, 245, 0); +} + +window.background.csd stack stack stack frame > list row:first-child, window.background.csd > stack > list row:first-child, preferencesgroup list row:first-child, .geary-accounts-editor-pane list row:first-child, window.background.csd.unified > deck > deck > deck list row:first-child, hdyleaflet list.view row:first-child, hdyleaflet list.frame row:first-child, leaflet list.view row:first-child, leaflet list.frame row:first-child, box.horizontal > stack.background list.view row:first-child, box.horizontal > stack.background list.frame row:first-child, hdyleaflet stack.background scrolledwindow > viewport list row:first-child, hdyleaflet overlay scrolledwindow > viewport list row:first-child, leaflet stack.background scrolledwindow > viewport list row:first-child, leaflet overlay scrolledwindow > viewport list row:first-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:first-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:first-child, list.tweak-group list row:first-child, .tweak-group-startup row:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:last-child, window.background.csd > stack > list row:last-child, preferencesgroup list row:last-child, .geary-accounts-editor-pane list row:last-child, window.background.csd.unified > deck > deck > deck list row:last-child, hdyleaflet list.view row:last-child, hdyleaflet list.frame row:last-child, leaflet list.view row:last-child, leaflet list.frame row:last-child, box.horizontal > stack.background list.view row:last-child, box.horizontal > stack.background list.frame row:last-child, hdyleaflet stack.background scrolledwindow > viewport list row:last-child, hdyleaflet overlay scrolledwindow > viewport list row:last-child, leaflet stack.background scrolledwindow > viewport list row:last-child, leaflet overlay scrolledwindow > viewport list row:last-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:last-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:last-child, list.tweak-group list row:last-child, .tweak-group-startup row:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:only-child, window.background.csd > stack > list row:only-child, preferencesgroup list row:only-child, .geary-accounts-editor-pane list row:only-child, window.background.csd.unified > deck > deck > deck list row:only-child, hdyleaflet list.view row:only-child, hdyleaflet list.frame row:only-child, leaflet list.view row:only-child, leaflet list.frame row:only-child, box.horizontal > stack.background list.view row:only-child, box.horizontal > stack.background list.frame row:only-child, hdyleaflet stack.background scrolledwindow > viewport list row:only-child, hdyleaflet overlay scrolledwindow > viewport list row:only-child, leaflet stack.background scrolledwindow > viewport list row:only-child, leaflet overlay scrolledwindow > viewport list row:only-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:only-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:only-child, list.tweak-group list row:only-child, .tweak-group-startup row:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row:focus, window.background.csd > stack > list row:focus, preferencesgroup list row:focus, .geary-accounts-editor-pane list row:focus, window.background.csd.unified > deck > deck > deck list row:focus, hdyleaflet list.view row:focus, hdyleaflet list.frame row:focus, leaflet list.view row:focus, leaflet list.frame row:focus, box.horizontal > stack.background list.view row:focus, box.horizontal > stack.background list.frame row:focus, hdyleaflet stack.background scrolledwindow > viewport list row:focus, hdyleaflet overlay scrolledwindow > viewport list row:focus, leaflet stack.background scrolledwindow > viewport list row:focus, leaflet overlay scrolledwindow > viewport list row:focus, box.horizontal > stack.background stack.background scrolledwindow > viewport list row:focus, box.horizontal > stack.background overlay scrolledwindow > viewport list row:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, leaflet frame:not(.view) list:not(.contacts-contact-list) row:focus, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row:focus, list.tweak-group list row:focus, .tweak-group-startup row:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +list { + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +list row { + padding: 2px; +} + +list.navigation-sidebar { + padding: 2px; +} + +list.navigation-sidebar > row { + border-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; + background-color: rgba(239, 241, 245, 0.12); +} + +row:selected image, +row:selected label { + color: #a5b6cf; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(239, 241, 245, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #86aaec; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(239, 241, 245, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: #a5b6cf; +} + +expander title > arrow:disabled { + color: rgba(239, 241, 245, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 1px; + border: 1px solid rgba(239, 241, 245, 0.12); + color: #a5b6cf; +} + +calendar:disabled { + color: rgba(239, 241, 245, 0.5); +} + +calendar:selected { + border-radius: 7px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; +} + +calendar.highlight { + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(239, 241, 245, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #0d0f18; +} + +messagedialog.background.csd { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog .titlebar { + min-height: 22px; + border-style: none; + box-shadow: none; + background-color: #0d0f18; + color: #a5b6cf; +} + +messagedialog .titlebar:backdrop { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +messagedialog .dialog-action-box { + margin-top: -4px; +} + +messagedialog .dialog-action-box button, messagedialog .dialog-action-box button:first-child, messagedialog .dialog-action-box button:last-child, messagedialog .dialog-action-box .linked:not(.vertical) > button, messagedialog .dialog-action-box .linked:not(.vertical) > button:first-child, messagedialog .dialog-action-box .linked:not(.vertical) > button:last-child { + border-radius: 6px; +} + +messagedialog .dialog-action-box button:not(:last-child), messagedialog .dialog-action-box .linked:not(.vertical) > button:not(:last-child) { + margin-right: 4px; +} + +messagedialog .dialog-action-box button.suggested-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.suggested-action:not(:disabled) { + color: #86aaec; +} + +messagedialog .dialog-action-box button.destructive-action:not(:disabled), messagedialog .dialog-action-box .linked:not(.vertical) > button.destructive-action:not(:disabled) { + color: #fc7b81; +} + +.csd filechooser { + background-color: #0d0f18; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(239, 241, 245, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(239, 241, 245, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 2px; + background-color: #0d0f18; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 2px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, stacksidebar.sidebar row:selected image { + color: rgba(17, 17, 27, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 2px; +} + +stacksidebar.sidebar row > label { + padding-left: 4px; + padding-right: 4px; + color: inherit; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(239, 241, 245, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(239, 241, 245, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 4px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: rgba(239, 241, 245, 0.12); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(239, 241, 245, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #86aaec; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #86aaec; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(239, 241, 245, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #0d0f18; + background-image: image(rgba(239, 241, 245, 0.12)), image(rgba(239, 241, 245, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #0d0f18; +} + +infobar.info > revealer > box link:link, infobar.info:hover > revealer > box link:link, infobar.info:backdrop > revealer > box link:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #86aaec; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +infobar.action > revealer > box link:link, infobar.action:backdrop > revealer > box link:link, infobar.question > revealer > box link:link, infobar.question:backdrop > revealer > box link:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #86aaec; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #f1cf8a; + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning > revealer > box link:link, infobar.warning:backdrop > revealer > box link:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #ecd3a0; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #fc7b81; + color: rgba(17, 17, 27, 0.87); +} + +infobar.error > revealer > box link:link, infobar.error:backdrop > revealer > box link:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #e36d6f; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #a5b6cf; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #a5b6cf; +} + +colorswatch.light { + color: rgba(17, 17, 27, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #86aaec; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(239, 241, 245, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(239, 241, 245, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(239, 241, 245, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 10px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 10px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #0d0f18; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + background-color: #0d0f18; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; + border: none; +} + +.ssd decoration { + border: none; + border-radius: 12px 12px 0 0; + box-shadow: none; +} + +.metacity decoration { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + border: none; +} + +.csd.popup decoration { + border-radius: 10px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 10px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; + border: 1px solid rgba(239, 241, 245, 0.1); + background-color: #0d0f18; + background-clip: border-box; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #0d0f18; + border: 1px solid rgba(239, 241, 245, 0); +} + +.solid-csd decoration:backdrop { + background-color: #0d0f18; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 2px; +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: none; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.12); + background-image: radial-gradient(circle, rgba(0, 0, 0, 0.12) 10%, transparent 0%); +} + +button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + color: white; +} + +button.minimize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: rgba(239, 241, 245, 0.3); +} + +button.minimize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.minimize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.maximize.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:hover:not(.suggested-action):not(.destructive-action), button.close.titlebutton:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.5); +} + +button.minimize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #f1cf8a; +} + +button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #e8d2a9; +} + +button.maximize.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #90ceaa; +} + +button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #b8d9a4; +} + +button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-color: #fc7b81; +} + +button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-color: #e99ea0; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + background-repeat: no-repeat; + background-size: 16px 16px; + background-position: center; +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:not(.suggested-action):not(.destructive-action) { + box-shadow: none; + color: transparent; + animation: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.minimize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.minimize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: url("assets/scalable/minimize.svg"); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.maximize.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.maximize.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: url("assets/scalable/maximize.svg"); +} + +#MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:hover, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:hover:not(.suggested-action):not(.destructive-action), #MozillaGtkWidget.background headerbar.titlebar.default-decoration button.close.titlebutton:active, .background.csd headerbar.titlebar.default-decoration button.close.titlebutton:active:not(.suggested-action):not(.destructive-action) { + background-image: url("assets/scalable/close.svg"); +} + +.background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.maximized headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active, .background.csd.fullscreen headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.fullscreen headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active, .background.csd.tiled headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, .background.csd.tiled headerbar.titlebar.default-decoration button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-image: url("assets/scalable/unmaximize.svg"); +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #86aaec; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(239, 241, 245, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #a5b6cf; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #86aaec; +} + +stackswitcher { + min-height: 0; + padding: 2px; + border-radius: 8px; + background-color: rgba(239, 241, 245, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 2px 8px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #a5b6cf; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; +} + +/************* + * App Icons * + *************/ +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #86aaec; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 24px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd { + border-radius: 0 0 10px 10px; + background-color: #0d0f18; +} + +.nautilus-window.background.csd:backdrop { + background-color: #0d0f18; +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > separator { + background: none; +} + +.nautilus-window.background.csd.unified notebook { + border-radius: 0; +} + +.nautilus-window.background.csd:not(.unified) .nautilus-list-view { + background-color: transparent; + border-bottom-right-radius: 10px; +} + +.nautilus-window.background.csd:not(.unified) notebook { + background-color: #0d0f18; + border-radius: 0 0 10px 10px; +} + +.nautilus-window.background.csd:not(.unified) notebook > stack { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook scrolledwindow > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 10px 10px; +} + +.nautilus-window.background.csd:not(.unified) notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.background.csd:not(.unified) paned > separator.wide { + min-width: 9px; + box-shadow: 9px 0 #0d0f18; + background-color: #0d0f18; + background-image: image(#2e2e36); +} + +.nautilus-window.maximized, .nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 15px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 5px; + color: rgba(17, 17, 27, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(239, 241, 245, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #a5b6cf; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 4px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(239, 241, 245, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(239, 241, 245, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + padding-left: 10px; + padding-right: 10px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(239, 241, 245, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(239, 241, 245, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(239, 241, 245, 0.04); + border-radius: 6px; + margin: 4px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: #a5b6cf; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(239, 241, 245, 0.3); + color: rgba(239, 241, 245, 0.3); +} + +.disk-space-display.used { + background-color: #86aaec; + color: #86aaec; +} + +.disk-space-display.free { + background-color: rgba(239, 241, 245, 0.12); + color: rgba(239, 241, 245, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #a5b6cf; +} + +.conflict-row:not(:selected) { + background-color: #5a514b; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 4px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 4px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(239, 241, 245, 0.7); +} + +.nautilus-window paned > separator { + background-color: #0d0f18; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(239, 241, 245, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #f1cf8a; + color: rgba(17, 17, 27, 0.87); +} + +.gedit-document-panel { + background-color: #0d0f18; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 10px; + padding: 4px; + background-color: #0d0f18; + border-radius: 0 0 10px 10px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(13, 15, 24, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 4px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 4px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #0d0f18; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(13, 15, 24, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(13, 15, 24, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(13, 15, 24, 0.26); +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-white, +.tweak-white, +.tweak-white:hover { + background-image: image(#0d0f18); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#0d0f18); +} + +.tweak-group-startup { + background-image: image(#0d0f18); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background frame > border, +window.background.csd > hdyleaflet > stack.background frame > border, +window.background.csd > box.horizontal > stack.background frame > border { + border: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #0d0f18; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet frame.view, +window.background.csd > hdyleaflet frame.view, +window.background.csd > box.horizontal frame.view { + border-radius: 6px; + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #0d0f18; + border-bottom-left-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; + padding: 2px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable { + border-radius: 6px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list { + border-top-width: 0; + border-bottom-width: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical > list > row { + border-radius: 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list { + border-top-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:first-child > list > row { + border-radius: 6px 6px 0 0; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list { + border-bottom-width: 1px; +} + +window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list, window.background.csd stack.background clamp.medium frame > box.vertical > box.vertical:last-child > list > row { + border-radius: 0 0 6px 6px; +} + +window.background.csd hdycolumn stack frame.view > stack > stack list > separator { + background-color: rgba(239, 241, 245, 0); +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list { + background: none; +} + +dialog.background.csd > box.vertical.dialog-vbox > scrolledwindow > viewport.frame > list > row:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) { + padding: 2px; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable { + border-radius: 6px; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #0d0f18; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(239, 241, 245, 0.04); + padding: 2px; + margin: 2px; + border-radius: 8px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 4px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 4px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +stack.view.polari-entry-area { + background-color: #0d0f18; + border-top: 1px solid rgba(239, 241, 245, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#0d0f18); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +layouttabbar > box > button { + margin: 4px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(17, 17, 27, 0); + box-shadow: inset 0 -2px #86aaec; + background-color: #0d0f18; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(17, 17, 27, 0); + -PnlDockBin-handle-size: 1; +} + +entry.search-missing { + background-color: #fc7b81; + color: rgba(17, 17, 27, 0.87); +} + +window.workbench treeview.image { + color: rgba(239, 241, 245, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(239, 241, 245, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + box-shadow: none; + background-color: #0d0f18; +} + +preferences stacksidebar.sidebar list { + background-color: #0d0f18; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(17, 17, 27, 0); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(17, 17, 27, 0); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 22px; + min-width: 22px; + margin-bottom: -1px; + padding: 4px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #86aaec 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #a5b6cf; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #86aaec; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #a5b6cf; +} + +dockoverlayedge { + background-color: #0d0f18; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #86aaec; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #86aaec; +} + +pillbox { + background-color: #0d0f18; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + box-shadow: none; + background-color: #0d0f18; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 8px; + padding-right: 8px; +} + +button.dzlmenubutton image { + min-width: 26px; +} + +button.dzlmenubutton image.arrow { + min-width: 23px; +} + +button.dzlmenubuttonitem { + color: #a5b6cf; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(239, 241, 245, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +idelayoutstackheader button:checked { + color: #a5b6cf; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #0d0f18; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(140, 170, 238, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #a5b6cf; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #86aaec; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #86aaec; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(239, 241, 245, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -GdMainIconView-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #a5b6cf; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #a5b6cf; +} + +button.photos-filter-preview:checked image { + color: #a5b6cf; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(239, 241, 245, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(239, 241, 245, 0.12); +} + +.side-panel .view { + background-image: image(#0d0f18); +} + +.side-panel .view:hover { + background-image: image(#23232c); +} + +.side-panel .view:selected { + background-image: image(#86aaec); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(132, 160, 225, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #0d0f18; +} + +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:hover):not(:selected):not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: #0d0f18; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #0d0f18; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px 12px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 22px; + min-width: 22px; + padding: 2px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 12px; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -4px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -4px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(17, 17, 27, 0); +} + +list.categories { + background-image: image(#0d0f18); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #0d0f18; + color: #a5b6cf; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 32px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: #a5b6cf; + background-color: #0d0f18; + box-shadow: none; + border-bottom: 1px solid rgba(17, 17, 27, 0); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #0d0f18; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > headerbar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > headerbar { + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #0d0f18; + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #0d0f18; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(239, 241, 245, 0); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 2px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 4px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 6px; + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(239, 241, 245, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(239, 241, 245, 0.12); + border-bottom-width: 0; + background-color: #0d0f18; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #0d0f18; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#0d0f18); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 28px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 18px; + min-width: 14px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #0d0f18; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(239, 241, 245, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #0d0f18; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid rgba(239, 241, 245, 0); +} + +window.background.chromium > button { + color: #86aaec; +} + +window.background.chromium > button:disabled { + color: rgba(239, 241, 245, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(239, 241, 245, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #86aaec; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid rgba(239, 241, 245, 0.3); + background-color: #0d0f18; +} + +window.background.chromium menu { + border-color: #3e3e5f; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #0b0b12; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #0d0f18; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: rgba(239, 241, 245, 0); +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: rgba(239, 241, 245, 0); +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid rgba(239, 241, 245, 0); + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(239, 241, 245, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #0d0f18; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #86aaec; + box-shadow: inset 0 0 0 1px #86aaec; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #0d0f18; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #45475a; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #6c6f85; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(69, 71, 90, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(239, 241, 245, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #a5b6cf; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(239, 241, 245, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: rgba(239, 241, 245, 0); +} + +#MozillaGtkWidget menu > separator { + color: rgba(239, 241, 245, 0); +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid > widget > widget > scrolledwindow > viewport > grid > box > box > frame > box { + background-color: #0d0f18; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable { + border-radius: 6px; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -UnityDecoration-extents: 28px 0 0 0; + -UnityDecoration-input-extents: 8px; + -UnityDecoration-shadow-offset-x: 0; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -UnityDecoration-active-shadow-radius: 18px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -UnityDecoration-inactive-shadow-radius: 6px; + -UnityDecoration-glow-size: 8px; + -UnityDecoration-glow-color: #86aaec; + -UnityDecoration-title-indent: 4px; + -UnityDecoration-title-fade: 32px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; + color: #a5b6cf; +} + +UnityDecoration .top:backdrop { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(239, 241, 245, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #a5b6cf; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #0d0f18; + color: #a5b6cf; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(239, 241, 245, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(239, 241, 245, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #a5b6cf; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #86aaec; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(239, 241, 245, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(239, 241, 245, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(239, 241, 245, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #a5b6cf; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 24px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -GtkWidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #86aaec; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #86aaec; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(17, 17, 27, 0); + border-radius: 7px; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(239, 241, 245, 0.12); +} + +na-tray-applet { + -NaTrayApplet-icon-padding: 3px; + -NaTrayApplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -PanelMenuBar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(17, 17, 27, 0); + border-radius: 7px; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #a5b6cf; +} + +#mate-menu { + border: 1px solid rgba(17, 17, 27, 0); + background-color: #0d0f18; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #a5b6cf; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(239, 241, 245, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 4px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #86aaec; +} + +.brisk-menu .session-button { + padding: 8px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #a5b6cf; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #0d0f18; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.04); + background-image: none; + color: #a5b6cf; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #0d0f18; + color: #a5b6cf; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(17, 17, 27, 0); + border-radius: 7px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #86aaec; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #a5b6cf; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(239, 241, 245, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #86aaec; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #0d0f18; + border-radius: 10px; +} + +.budgie-popover .container { + padding: 0; +} + +.budgie-popover separator { + margin: 2px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(239, 241, 245, 0.04); + border-right: none; + border-bottom-left-radius: 10px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 4px 6px; +} + +.budgie-popover treeview.view.sidebar { + border-right: none; + background: none; +} + +.budgie-popover treeview.view.sidebar:hover { + background-color: alpha(currentColor, 0.08); +} + +.budgie-popover treeview.view.sidebar:selected { + background-color: alpha(currentColor, 0.12); +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 10px; + border-top-left-radius: 10px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories { + background-color: rgba(239, 241, 245, 0.04); + padding-bottom: 10px; +} + +.budgie-popover.budgie-menu scrolledwindow.sidebar.categories button.flat.radio.category-button { + border-radius: 0; +} + +.budgie-popover.budgie-menu scrolledwindow > viewport.frame > list > row.activatable > button.flat { + border-radius: 0; +} + +.budgie-popover.user-menu .container { + padding: 4px; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 2px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 2px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 4px; +} + +.budgie-popover.places-menu .container { + padding: 2px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 2px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 2px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 1px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 2px; + padding-top: 2px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 2px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(239, 241, 245, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(239, 241, 245, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 2px 0; + min-width: 16px; + min-height: 16px; + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(239, 241, 245, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #a5b6cf; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(255, 255, 255, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, .budgie-panel button.budgie-menu-launcher:checked { + color: #a5b6cf; +} + +.budgie-panel button.budgie-menu-launcher:active image, .budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(255, 255, 255, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: rgba(17, 17, 27, 0.75); +} + +.budgie-panel button { + color: rgba(239, 241, 245, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #a5b6cf; +} + +.budgie-panel button:active { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(239, 241, 245, 0.3); +} + +.budgie-panel .alert { + color: #fc7b81; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #a5b6cf; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: #a5b6cf; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(239, 241, 245, 0.7); + box-shadow: none; + border: none; +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #a5b6cf; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(239, 241, 245, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(239, 241, 245, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #0d0f18; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 32px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 22px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(239, 241, 245, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 8px; + border-radius: 9999px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(239, 241, 245, 0.06); + color: #a5b6cf; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: #a5b6cf; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #0d0f18; + color: #a5b6cf; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 8px; +} + +.raven-notifications-view > .raven-background > viewport.frame { + padding: 0; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable { + margin-left: -4px; + margin-right: -2px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable .raven-notifications-group-header { + padding: 0 8px; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list { + padding: 4px; + background: none; +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable { + border: none; + padding: 4px; + padding-left: 8px; + margin: 2px; + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.04); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable list > row.activatable:selected { + background-color: rgba(239, 241, 245, 0.12); +} + +.raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:selected:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:hover, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:active, .raven-notifications-view > .raven-background > viewport.frame > list > row.activatable:focus { + background: none; + box-shadow: none; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + background-color: #0d0f18; + border: none; + padding: 0; +} + +.budgie-session-dialog.background, .budgie-session-dialog > decoration, +.budgie-polkit-dialog.background, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog.background, +.budgie-run-dialog > decoration { + border-radius: 12px; +} + +.budgie-session-dialog > decoration, +.budgie-polkit-dialog > decoration, +.budgie-run-dialog > decoration { + border: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(17, 17, 27, 0); +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(239, 241, 245, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #fc7b81; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 4px 12px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #a5b6cf; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #0d0f18; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #86aaec; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #a5b6cf; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +window#whiskermenu-window { + border-radius: 12px; + background-color: transparent; + border: none; +} + +window#whiskermenu-window entry.search:focus { + background-color: #0d0f18; +} + +window#whiskermenu-window > frame > border { + border-radius: 12px; + padding: 4px 6px 4px 6px; + margin: 4px; + border: none; + background-color: #0d0f18; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +window#whiskermenu-window box.categories > button.radio { + padding: 2px 4px; + margin: 1px 0; +} + +window#whiskermenu-window box.categories > button.radio:hover { + background-color: rgba(239, 241, 245, 0.12); +} + +window#whiskermenu-window box.categories > button.radio:checked, window#whiskermenu-window box.categories > button.radio:active { + background-color: rgba(239, 241, 245, 0.3); + color: #a5b6cf; +} + +window#whiskermenu-window box.categories > button.radio:checked:hover, window#whiskermenu-window box.categories > button.radio:active:hover { + background-image: none; +} + +window#whiskermenu-window scrolledwindow.frame { + padding: 2px; + background-color: #0d0f18; + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view { + border-radius: 6px; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:not(:hover):not(:selected) { + background: none; +} + +window#whiskermenu-window scrolledwindow.frame treeview.view:selected:hover { + background-color: rgba(239, 241, 245, 0.12); + color: #a5b6cf; +} + +window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:checked, window#whiskermenu-window .title-area > .commands-area > button.flat.command-button:active { + background-color: rgba(239, 241, 245, 0.3); + color: #a5b6cf; +} + +#XfceNotifyWindow { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar toolbar { + box-shadow: inset 0 -1px rgba(239, 241, 245, 0); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar .path-bar.linked:not(.vertical) > button.path-bar-button { + margin-left: 2px; + margin-right: 2px; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +menubar.-vala-panel-appmenu-private, +menubar.-vala-panel-background { + background: none; + border: none; + box-shadow: none; + animation: none; +} + +menubar.-vala-panel-appmenu-private > menuitem, +menubar.-vala-panel-background > menuitem { + color: rgba(239, 241, 245, 0.7); + font-weight: normal; +} + +menubar.-vala-panel-appmenu-private > menuitem:hover, +menubar.-vala-panel-background > menuitem:hover { + color: #a5b6cf; + border-radius: 0; +} + +menubar.-vala-panel-appmenu-private > menuitem:disabled, +menubar.-vala-panel-background > menuitem:disabled { + color: rgba(239, 241, 245, 0.3); +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #0d0f18; + color: #a5b6cf; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(239, 241, 245, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #a5b6cf; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(239, 241, 245, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #86aaec; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #0d0f18; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar > toolitem > .linked > button.image-button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(239, 241, 245, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, .nemo-window .primary-toolbar button.text-button:active, .nemo-window .primary-toolbar button.text-button:checked { + color: #a5b6cf; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(239, 241, 245, 0.3); +} + +.nemo-window .primary-toolbar button.text-button:backdrop { + color: rgba(239, 241, 245, 0.5); +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button { + margin-left: 1px; + margin-right: 1px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button { + border-radius: 3px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.nemo-window .primary-toolbar .path-bar.linked:not(.vertical) > button.slider-button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #0d0f18; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.04); +} + +.places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #5d5d6a; + -NemoPlacesTreeView-disk-full-fg-color: #86aaec; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 0; + -NemoPlacesTreeView-disk-full-bottom-padding: 1px; + -NemoPlacesTreeView-disk-full-max-length: 80px; + padding-top: 2px; + padding-bottom: 2px; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #a5b6cf; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #a5b6cf; +/* +widget base background color */ +@define-color theme_bg_color #0d0f18; +/* +text widgets and the like base background color */ +@define-color theme_base_color #0d0f18; +/* +base background color of selections */ +@define-color theme_selected_bg_color #86aaec; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(17, 17, 27, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #0d0f18; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(239, 241, 245, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #0d0f18; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #a5b6cf; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #a5b6cf; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #0d0f18; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #0d0f18; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #86aaec; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(17, 17, 27, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(239, 241, 245, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(239, 241, 245, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(239, 241, 245, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #f1cf8a; +@define-color error_color #e05f65; +@define-color success_color #90ceaa; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #a5b6cf; +@define-color wm_unfocused_title rgba(239, 241, 245, 0.7); +@define-color wm_highlight rgba(239, 241, 245, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #0d0f18; +@define-color wm_unfocused_bg #0d0f18; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #fc7b81; +@define-color wm_button_close_active_bg #fc7b81; +@define-color wm_button_max_hover_bg #94f7c5; +@define-color wm_button_max_active_bg #90ceaa; +@define-color wm_button_min_hover_bg #ffeba6; +@define-color wm_button_min_active_bg #f1cf8a; +/* +FIXME this is really an API */ +@define-color content_view_bg #0d0f18; +@define-color placeholder_text_color #b0b2b9; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #0d0f18; +@define-color budgie_tasklist_indicator_color white; +@define-color budgie_tasklist_indicator_color_active white; +@define-color budgie_tasklist_indicator_color_active_window #929296; +@define-color budgie_tasklist_indicator_color_attention #f1cf8a; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/themes/Decay-Green/gtk-3.0/thumbnail.png b/src/themes/Decay-Green/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..60d32eef Binary files /dev/null and b/src/themes/Decay-Green/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..7b89e885 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..17e3c4af --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/close.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/close.svg new file mode 100644 index 00000000..06201c39 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/close.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/maximize.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/maximize.svg new file mode 100644 index 00000000..39316eba --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/maximize.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/minimize.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/minimize.svg new file mode 100644 index 00000000..f3683b9d --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/minimize.svg @@ -0,0 +1,43 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..67beb46b --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 00000000..bf51d9ec --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg new file mode 120000 index 00000000..79b7355c --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg new file mode 120000 index 00000000..b68859d4 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..de0d7899 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..7f0235f1 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..37d9c04b --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..1bc5cb6f --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..4759e324 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..a44f5c9f --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..f2c9cf9f --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 00000000..a06db4cd --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 120000 index 00000000..86dfcec0 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg new file mode 120000 index 00000000..bafb5588 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg @@ -0,0 +1 @@ +small-checkbox-mixed-symbolic@2.svg \ No newline at end of file diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scalable/unmaximize.svg b/src/themes/Decay-Green/gtk-4.0/assets/scalable/unmaximize.svg new file mode 100644 index 00000000..492d47a2 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/assets/scalable/unmaximize.svg @@ -0,0 +1,46 @@ + + + + + + + diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..00d08bd3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..25abeb60 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..bb5607fb Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..d6065db7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..5861d66a Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..52907bf6 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..29f1fcaa Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..47b16ec7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..22b3bc93 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..818c7eda Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..e5f083e3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..2e8b6c7a Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..239ca9a1 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..adc1af7b Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..3a4aa7f2 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..9dd390fb Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..3231d1b4 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..78cff7e7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..1bd736e2 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..25f37aba Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..8e9a3e2e Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..47f06af3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..fedff3d8 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..6215f7c4 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..5679039f Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..03926a9f Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..61283d73 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..690689c3 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..040f9f6c Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..593ef55a Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..57825fd7 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..b828dae4 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..8dbedf61 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..d4b23d5e Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked.png b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..a223d1ff Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..a7723f1d Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..f6b914e5 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..29ecf2b8 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Decay-Green/gtk-4.0/gtk-dark.css b/src/themes/Decay-Green/gtk-4.0/gtk-dark.css new file mode 100644 index 00000000..282ea754 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/gtk-dark.css @@ -0,0 +1,5234 @@ +/*************** + * Base States * + ***************/ +.background { + background-color: #0d0f18; + color: #b6beca; +} + +dnd { + color: #b6beca; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, .view { + background-color: #0d0f18; + color: #b6beca; +} + +iconview:disabled, .view:disabled { + color: rgba(239, 241, 245, 0.5); +} + +iconview:selected, .view:selected { + color: #b6beca; +} + +textview text { + background-color: #0d0f18; +} + +textview border { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 3px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, .content-view columnview.view > .rubberband, +treeview.view > rubberband, +.content-view treeview.view > .rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #70a5eb; + background-color: rgba(140, 170, 238, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #b6beca; + background-color: #0d0f18; + border: 1px solid black; +} + +label.separator { + color: rgba(239, 241, 245, 0.7); +} + +label:disabled { + color: rgba(239, 241, 245, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #b6beca; +} + +.dim-label, row label.subtitle { + color: rgba(239, 241, 245, 0.7); +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 32px; + padding: 0 12px; + color: rgba(239, 241, 245, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #b6beca; +} + +.osd .scale-popup > arrow, +.osd .scale-popup > contents, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, .osd { + color: #b6beca; + background-color: #0d0f18; + background-clip: padding-box; + border-radius: 6px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +.osd { + padding: 4px; + margin: 4px; +} + +.osd.circular { + border-radius: 9999px; +} + +/********** + * Toasts * + **********/ +toast { + margin: 8px; + margin-bottom: 16px; + border-radius: 9999px; + border-spacing: 4px; + padding: 4px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; + color: #b6beca; + border: none; +} + +toast:dir(ltr) { + padding-left: 8px; +} + +toast:dir(rtl) { + padding-right: 8px; +} + +toast > label { + margin: 0 4px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ + +entry { + min-height: 32px; + padding: 0 8px; + border-spacing: 4px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + + +entry:focus-within { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #70a5eb; +} + + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + + +entry image { + color: rgba(239, 241, 245, 0.7); +} + + +entry image:hover, +entry image:active { + color: #b6beca; +} + + +entry image:disabled { + color: rgba(239, 241, 245, 0.5); +} + + +entry image.left { + margin-left: 0px; + margin-right: 6px; +} + + +entry image.right { + margin-left: 6px; + margin-right: 0px; +} + + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + + +entry.error:focus-within { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #e05f65; +} + + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + + +entry.warning:focus-within { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #f1cf8a; +} + + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #70a5eb; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #0d0f18; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(239, 241, 245, 0.12); + color: #b6beca; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(239, 241, 245, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #70a5eb 0%, rgba(140, 170, 238, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #70a5eb 95%, rgba(140, 170, 238, 0)); + } +} + +infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.background.touch-selection button, popover.background.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action), toast button, toast button.circular.flat { + color: rgba(239, 241, 245, 0.7); +} + +infobar.warning > revealer > box button:focus, popover.background.touch-selection button:focus, popover.background.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), toast button:focus, toast button.circular.flat:focus, infobar.warning > revealer > box button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), toast button:hover, toast button.circular.flat:hover, infobar.warning > revealer > box button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), toast button:active, toast button.circular.flat:active, infobar.warning > revealer > box button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action), toast button:checked, toast button.circular.flat:checked { + color: #b6beca; +} + +infobar.warning > revealer > box button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action), toast button:disabled, toast button.circular.flat:disabled { + color: rgba(239, 241, 245, 0.3); +} + +infobar.warning > revealer > box button:checked:disabled, popover.background.touch-selection button:checked:disabled, popover.background.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action), toast button:checked:disabled { + color: rgba(239, 241, 245, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: 0 0 0 2px rgba(140, 170, 238, 0.35); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + -gtk-icon-filter: brightness(1.2); +} + +actionbar > revealer > box .linked > button.keyboard-activating:not(.suggested-action):not(.destructive-action), button.keyboard-activating, actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: box-shadow 225ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.15); +} + +button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +button.keyboard-activating.opaque, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +button.opaque:checked.keyboard-activating, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +button { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placessidebar.sidebar row button.sidebar-button, calendar > header > button, columnview.view > header > button button.circular, +treeview.view > header > button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, spinbutton.vertical > button, spinbutton:not(.vertical) > button, modelbutton.flat, splitbutton.flat > button, +splitbutton.flat > menubutton > button, filechooser #pathbarbox > stack > box > button, window.dialog.message .dialog-action-area > button, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, +toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + color: rgba(239, 241, 245, 0.7); +} + +placessidebar.sidebar row button.sidebar-button:focus, calendar > header > button:focus, columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, spinbutton.vertical > button:focus, spinbutton:not(.vertical) > button:focus, modelbutton.flat:focus, splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, filechooser #pathbarbox > stack > box > button:focus, window.dialog.message .dialog-action-area > button:focus, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, headerbar button:focus:not(.suggested-action):not(.destructive-action), .toolbar button:focus, +toolbar button:focus, dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), splitbutton.suggested-action > button:focus, splitbutton.suggested-action > menubutton > button:focus, splitbutton.destructive-action > button:focus, splitbutton.destructive-action > menubutton > button:focus, splitbutton.opaque > button:focus, splitbutton.opaque > menubutton > button:focus, menubutton.suggested-action > button:focus, menubutton.destructive-action > button:focus, menubutton.opaque > button:focus, menubutton.flat > button:focus, button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #b6beca; +} + +placessidebar.sidebar row button.sidebar-button:hover, calendar > header > button:hover, columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical > button:hover, spinbutton:not(.vertical) > button:hover, modelbutton.flat:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, filechooser #pathbarbox > stack > box > button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, +toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #b6beca; +} + +placessidebar.sidebar row button.sidebar-button:active, calendar > header > button:active, columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical > button:active, spinbutton:not(.vertical) > button:active, modelbutton.flat:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, filechooser #pathbarbox > stack > box > button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, +toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); + color: #b6beca; +} + +placessidebar.sidebar row button.sidebar-button:disabled, calendar > header > button:disabled, columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical > button:disabled, spinbutton:not(.vertical) > button:disabled, modelbutton.flat:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, +toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +filechooser #pathbarbox > stack > box > button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, +toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #b6beca; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, +toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(239, 241, 245, 0.5); +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: #384148; + color: #b6beca; +} + +button.text-button { + min-width: 32px; + padding-left: 12px; + padding-right: 12px; +} + +button.image-button { + min-width: 24px; + padding: 4px; +} + +button.text-button.image-button, button.image-text-button { + min-width: 24px; + padding: 4px; + border-radius: 6px; +} + +button.text-button.image-button > box, +button.text-button.image-button > box > box, button.image-text-button > box, +button.image-text-button > box > box { + border-spacing: 2px; +} + +button.text-button.image-button > box > label, +button.text-button.image-button > box > box > label, button.image-text-button > box > label, +button.image-text-button > box > box > label { + padding-left: 2px; + padding-right: 2px; +} + +button.text-button.image-button label:first-child, button.image-text-button label:first-child { + margin-left: 12px; +} + +button.text-button.image-button label:last-child, button.image-text-button label:last-child { + margin-right: 12px; +} + +button.text-button.image-button.flat label:first-child, button.image-text-button.flat label:first-child { + margin-left: 8px; +} + +button.text-button.image-button.flat label:last-child, button.image-text-button.flat label:last-child { + margin-right: 8px; +} + +button.text-button.image-button image:not(:only-child), button.image-text-button image:not(:only-child) { + margin: 0 4px; +} + +button.arrow-button { + padding-left: 6px; + padding-right: 6px; +} + +button.arrow-button > box { + border-spacing: 2px; +} + +button.arrow-button.text-button > box { + border-spacing: 2px; +} + +menubutton.pill > button, button.pill { + padding: 6px 20px; + border-radius: 9999px; +} + +button.card { + background-color: rgba(239, 241, 245, 0.04); + background-clip: padding-box; + font-weight: inherit; + padding: 0; +} + +button.card:hover { + background-image: image(alpha(currentColor, 0.03)); +} + +button.card.keyboard-activating, button.card:active { + background-image: image(alpha(currentColor, 0.08)); +} + +button.card:checked { + background-color: rgba(239, 241, 245, 0.04); + background-image: image(alpha(currentColor, 0.1)); +} + +button.card:checked:hover { + background-image: image(alpha(currentColor, 0.13)); +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: image(alpha(currentColor, 0.19)); +} + +button.card:checked.has-open-popup { + background-image: image(alpha(currentColor, 0.13)); +} + +button.card:drop(active) { + color: #fc7b81; + box-shadow: inset 0 0 0 1px #fc7b81; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.linked:not(.vertical) > menubutton > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +button.osd { + padding: 8px 12px; +} + +button.osd.image-button { + padding: 8px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(140, 170, 238, 0.2), 0 4px 3px 0 rgba(140, 170, 238, 0.14), 0 1px 6px 0 rgba(140, 170, 238, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(109, 132, 186, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(140, 170, 238, 0.3), 0 2px 3px -1px rgba(140, 170, 238, 0.24), 0 2px 5px 0 rgba(140, 170, 238, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(140, 170, 238, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #70a5eb; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(140, 170, 238, 0.3); +} + +button.destructive-action { + background-color: #e05f65; + color: rgba(17, 17, 27, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(231, 130, 132, 0.2), 0 4px 3px 0 rgba(231, 130, 132, 0.14), 0 1px 6px 0 rgba(231, 130, 132, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(178, 102, 106, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(231, 130, 132, 0.3), 0 2px 3px -1px rgba(231, 130, 132, 0.24), 0 2px 5px 0 rgba(231, 130, 132, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(231, 130, 132, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #e05f65; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(231, 130, 132, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 4px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +placessidebar.sidebar row button.sidebar-button, notebook > header tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton.vertical > button, spinbutton:not(.vertical) > button { + min-height: 22px; + min-width: 22px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #70a5eb; + color: white; +} + +menubutton.destructive-action { + background-color: #e05f65; + color: white; +} + +menubutton.opaque { + background-color: #384148; + color: #b6beca; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 4px; + margin-bottom: 4px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 2px; + padding-right: 2px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 4px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(239, 241, 245, 0); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #70a5eb; + color: white; +} + +splitbutton.destructive-action { + background-color: #e05f65; + color: white; +} + +splitbutton.opaque { + background-color: #384148; + color: #b6beca; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(239, 241, 245, 0); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(239, 241, 245, 0); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 4px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; +} + +/* menu buttons */ +modelbutton.flat { + min-height: 24px; + padding: 0 6px; + border-radius: 6px; + color: #b6beca; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +button.color { + min-height: 22px; + min-width: 22px; + padding: 4px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: box-shadow 225ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #e05f65; + color: rgba(17, 17, 27, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #70a5eb; +} + +link:visited { + color: #c68aee; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #70a5eb; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #c68aee; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + +spinbutton:focus-within { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #70a5eb; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +spinbutton:not(.vertical) > text { + min-width: 24px; + margin: 0; + padding-left: 8px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: 4px solid transparent; +} + +spinbutton:not(.vertical) > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(239, 241, 245, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -2px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -2px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 32px; + min-width: 36px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 4px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(239, 241, 245, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 2px; +} + +spinbutton.vertical > button.down { + margin: 0 2px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 4px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 2px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 2px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > popover.menu.background > contents { + padding: 0; +} + +dropdown > button > box { + border-spacing: 4px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: 0px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: 0px; +} + +dropdown popover, +combobox popover { + margin-top: 2px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 4px 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 4px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #b6beca; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 4px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -32px; + padding-right: 32px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -32px; + padding-left: 32px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 5px; + padding: 3px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #b6beca; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #b6beca; +} + +button.combo:only-child:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #b6beca; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); + color: #b6beca; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #b6beca; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 2px 4px; + background-color: #0d0f18; + border-spacing: 4px; +} + +.osd .toolbar, .osd toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 4px; + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #384148; +} + +.app-notification:backdrop, .toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 6px 2px; +} + +searchbar > revealer > box { + padding: 4px; + border-spacing: 4px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); + border: none; +} + +headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #b6beca; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(239, 241, 245, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +headerbar entry { + background-color: rgba(239, 241, 245, 0.04); + color: #b6beca; +} + +headerbar entry:disabled { + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +headerbar entry image { + color: rgba(239, 241, 245, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: #b6beca; +} + +headerbar entry image:disabled { + color: rgba(239, 241, 245, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #b6beca; + min-height: 40px; + padding: 0 4px; +} + +headerbar:disabled { + color: rgba(239, 241, 245, 0.5); +} + +headerbar:backdrop { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(239, 241, 245, 0.3); +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(239, 241, 245, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(239, 241, 245, 0.5); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(239, 241, 245, 0.12); +} + +box.vertical headerbar { + background-color: #0d0f18; +} + +headerbar > windowhandle > box { + padding: 0 2px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 4px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 4px; + margin-bottom: 4px; +} + +headerbar menubutton.popup { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.sidebar) { + margin-top: 10px; + margin-bottom: 10px; + background-color: rgba(239, 241, 245, 0.12); +} + +headerbar switch { + margin-top: 8px; + margin-bottom: 8px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(239, 241, 245, 0.2); + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(17, 17, 27, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(17, 17, 27, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.2); + background-color: #70a5eb; +} + +headerbar.default-decoration { + min-height: 22px; + padding: 4px; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 2px; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #0d0f18 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(140, 170, 238, 0.1)), linear-gradient(to top, #171724 3px, #1b1b2b); +} + +window.devel headerbar.titlebar:backdrop { + background: #0d0f18 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#0d0f18); + /* background-color would flash */ +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 2px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; +} + +viewswitcher.narrow button.toggle:focus-within, viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 4px; + padding-bottom: 2px; + border-spacing: 2px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 4px; + padding-right: 4px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 2px 8px; + border-spacing: 4px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 8px; + margin-right: 8px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 4px; + min-height: 4px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + background-color: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 1px 4px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #70a5eb; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(17, 17, 27, 0.87); +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 4px; + padding-right: 4px; + border-radius: 6px; + background-color: alpha(currentColor, 0.08); +} + + +pathbar > button:disabled { + background-color: alpha(currentColor, 0.05); +} + + +pathbar > button:checked { + background-color: alpha(currentColor, 0.16); + color: #b6beca; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 2px; + margin-right: 2px; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: rgba(239, 241, 245, 0); + border-top-color: rgba(239, 241, 245, 0); +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(239, 241, 245, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(239, 241, 245, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #b6beca; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #b6beca; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #b6beca; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(239, 241, 245, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 4px solid #70a5eb; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 4px solid rgba(239, 241, 245, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(239, 241, 245, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #0d0f18; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #0d0f18; + background-clip: border-box; + color: #70a5eb; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #70a5eb; +} + +stack.view treeview.view { + min-height: 32px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #0d0f18; + color: #b6beca; +} + +menubar:backdrop { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 2px 6px; + color: rgba(239, 241, 245, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #b6beca; +} + +menubar > item:disabled { + color: rgba(239, 241, 245, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 6px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 10px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 4px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 24px; + min-width: 24px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 4px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 4px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu.background separator { + margin: 4px 0; +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 48px; + padding: 2px 6px; + color: #b6beca; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.menu modelbutton:hover { + transition: none; + background-color: alpha(currentColor, 0.08); +} + +popover.menu modelbutton:disabled { + color: rgba(239, 241, 245, 0.5); +} + +popover.menu label.title { + font-weight: bold; + padding: 4px 24px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 4px; + background-color: #384148; + border-radius: 10px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +popover.background > arrow:backdrop, +popover.background > contents:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(239, 241, 245, 0.12); + margin: 2px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #384148; +} + +popover.background .linked > button:not(.radio) { + background-color: transparent; + box-shadow: none; + border-radius: 6px; +} + +s +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; +} + +magnifier { + background-color: #0d0f18; +} + +/************* + * Notebooks * + *************/ +tabbar tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 22px; + min-width: 22px; + padding: 2px 8px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; + border-radius: 6px; + background-image: none; + background-color: transparent; +} + +tabbar tab:hover, notebook > header tab:hover { + background-color: rgba(239, 241, 245, 0.04); + background-image: none; + color: #b6beca; +} + +tabbar tab:disabled, notebook > header tab:disabled { + color: rgba(239, 241, 245, 0.3); +} + +tabbar tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #b6beca; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); + background-image: none; +} + +tabbar tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(239, 241, 245, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(239, 241, 245, 0.04); +} + +notebook, notebook.frame { + background-color: #0d0f18; + border-radius: 10px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(239, 241, 245, 0.04); + padding: 2px; + margin: 2px; + border-radius: 8px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -4px -12px; + padding: 4px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(239, 241, 245, 0.12); + color: #b6beca; +} + +notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -8px; +} + +notebook > header tab button.flat:first-child { + margin-left: -8px; + margin-right: 4px; +} + +notebook > header tab button.close-button { + min-width: 22px; + min-height: 22px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 2px; + min-width: 22px; + min-height: 22px; + margin-left: 2px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 32px; + border-bottom: none; + background: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(239, 241, 245, 0); +} + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; +} + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; +} + +tabbar scrolledwindow.pinned tabbox > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(239, 241, 245, 0); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(239, 241, 245, 0); +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #0d0f18, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #0d0f18, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#70a5eb, 0.5), alpha(#70a5eb, 0.3) 1px, alpha(#70a5eb, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#70a5eb, 0.5), alpha(#70a5eb, 0.3) 1px, alpha(#70a5eb, 0) 20px); +} + +tabbar tabbox { + background-color: rgba(239, 241, 245, 0.04); + background-image: none; + padding: 2px; + margin: 2px; + border-radius: 8px; +} + +tabbar tabbox > background { + background: none; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#70a5eb, 0.4) 10%, alpha(#70a5eb, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#70a5eb, 0.4) 10%, alpha(#70a5eb, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(239, 241, 245, 0.04); + background-clip: padding-box; + border-color: rgba(239, 241, 245, 0); + border-style: solid; + transition: background 150ms ease-in-out; +} + +tabbar .start-action button, +tabbar .end-action button { + border: none; + border-radius: 0; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; +} + +tabbar:not(.inline) scrolledwindow.pinned undershoot { + border-color: rgba(239, 241, 245, 0); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #0d0f18, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #0d0f18, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#70a5eb, 0.5), alpha(#70a5eb, 0.3) 1px, alpha(#70a5eb, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#70a5eb, 0.5), alpha(#70a5eb, 0.3) 1px, alpha(#70a5eb, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #0d0f18; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#0d0f18, 0.6); + border-color: rgba(239, 241, 245, 0); +} + +tabbar:not(.inline):backdrop .box { + background-color: #0d0f18; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +dnd tab { + min-height: 22px; + background-color: #0d0f18; + color: #b6beca; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); + outline: 1px solid rgba(17, 17, 27, 0); + outline-offset: -1px; + margin: 22px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#70a5eb, 0.4) 10%, alpha(#70a5eb, 0) 30%); +} + +tabbar tab, +dnd tab { + padding: 4px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 22px; + min-height: 22px; + border-radius: 9999px; +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #0d0f18; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(239, 241, 245, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(239, 241, 245, 0.12); +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(239, 241, 245, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(239, 241, 245, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #b6beca; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(239, 241, 245, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(239, 241, 245, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(239, 241, 245, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(49, 50, 68, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 4px 0; + padding: 0; + border: none; + border-radius: 9999px; + background-color: rgba(239, 241, 245, 0.5); + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #70a5eb; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 0; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: white; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + box-shadow: 0 0 0 10px rgba(239, 241, 245, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; + border-spacing: 2px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 2px; + padding: 0; + border-radius: 9999px; + border: none; + color: transparent; + background-color: rgba(239, 241, 245, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.04); + background-color: rgba(239, 241, 245, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.12); + background-color: rgba(239, 241, 245, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(239, 241, 245, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(17, 17, 27, 0.87); + background-color: #70a5eb; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(140, 170, 238, 0.15); + background-color: #dee1e6; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(140, 170, 238, 0.2); + background-color: #70a5eb; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(17, 17, 27, 0.6); + background-color: rgba(140, 170, 238, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -2px; + margin-right: 4px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 4px; + margin-right: -2px; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 4px; + margin-left: -2px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 4px; + margin-right: -2px; +} + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio, popover.menu radio:hover, popover.menu radio:disabled, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + box-shadow: none; +} + + +check { + -gtk-icon-size: 20px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 20px; +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view radio, treeview.view check, +columnview.view radio, +columnview.view check { + padding: 0; + margin: 0; + transition: none; +} + +treeview.view radio:not(:hover):not(:disabled):not(:checked):not(:indeterminate), treeview.view check:not(:hover):not(:disabled):not(:checked):not(:indeterminate), +columnview.view radio:not(:hover):not(:disabled):not(:checked):not(:indeterminate), +columnview.view check:not(:hover):not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(239, 241, 245, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, treeview.view check, treeview.view check:hover, treeview.view check:disabled, treeview.view check:checked:hover, treeview.view check:indeterminate:hover, +columnview.view radio, +columnview.view radio:hover, +columnview.view radio:disabled, +columnview.view radio:checked:hover, +columnview.view radio:indeterminate:hover, +columnview.view check, +columnview.view check:hover, +columnview.view check:disabled, +columnview.view check:checked:hover, +columnview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:hover check, treeview.view:hover radio, treeview.view:selected check, treeview.view:selected radio, treeview.view:focus check, treeview.view:focus radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio { + box-shadow: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 15px 12px; +} + +scale.vertical { + padding: 12px 15px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 14px; + padding-bottom: 14px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 14px; + padding-right: 14px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(239, 241, 245, 0.3); +} + +scale trough:disabled { + background-color: rgba(239, 241, 245, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#70a5eb); +} + +scale highlight:disabled { + background-color: #0d0f18; + background-image: image(rgba(239, 241, 245, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(239, 241, 245, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #70a5eb; + background-color: #0d0f18; + box-shadow: inset 0 0 0 2px #70a5eb; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #70a5eb, 0 0 0 8px rgba(239, 241, 245, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #70a5eb, 0 0 0 8px rgba(239, 241, 245, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(239, 241, 245, 0.3); +} + +scale marks, +scale value { + color: rgba(239, 241, 245, 0.7); +} + +scale indicator { + background-color: rgba(239, 241, 245, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(239, 241, 245, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 4px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 4px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #70a5eb; +} + +progressbar.osd { + min-width: 4px; + min-height: 4px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #70a5eb; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 4px; +} + +levelbar.horizontal.discrete block { + min-width: 32px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 4px; +} + +levelbar.vertical.discrete block { + min-height: 32px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #f1cf8a; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #70a5eb; +} + +levelbar block.full { + background-color: #78dba9; +} + +levelbar block.empty { + background-color: rgba(239, 241, 245, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #b6beca; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #b6beca; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(239, 241, 245, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 4px; + border-spacing: 4px; + box-shadow: inset 0 1px rgba(239, 241, 245, 0); + background-color: #0d0f18; + background-clip: border-box; + border: none; +} + +.background.csd box.vertical > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +statusbar { + padding: 4px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: radial-gradient(farthest-side at top, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at top, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at bottom, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: radial-gradient(farthest-side at left, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at left, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: radial-gradient(farthest-side at right, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at right, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; +} + +undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-top: 1px; + background-size: 12px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: left top; + margin: 0 4px; +} + +undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-bottom: 1px; + background-size: 12px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: left bottom; + margin: 0 4px; +} + +undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(239, 241, 245, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(239, 241, 245, 0.12); +} + +window.background.csd stack stack stack frame > list row.activatable, +window.background.csd > stack > stack > box > frame > list row.activatable, +window.background.csd > stack > stack > box > box > frame > list row.activatable, +window.background.csd > stack > box > stack > box > frame > list row.activatable, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row.activatable, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list row.activatable, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row.activatable, window.background.csd > stack > list row.activatable, +window.background.csd > stack > scrolledwindow > viewport > box > list row.activatable, +window.background.csd > box > stack > scrolledwindow > viewport > box > list row.activatable, listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, listview.boxed-list > row, +list.boxed-list > row, listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +window.background.csd stack stack stack frame > list row.activatable:first-child, window.background.csd > stack > list row.activatable:first-child, listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, window.background.csd > stack > list row.activatable:last-child, listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, window.background.csd > stack > list row.activatable:only-child, listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, window.background.csd > stack > list row.activatable:focus, listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, listview.boxed-list > row:focus, +list.boxed-list > row:focus, listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +listview row, +list row { + padding: 4px; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #b6beca; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; + border-radius: 6px; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 6px; +} + +row { + color: rgba(239, 241, 245, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 8px; + margin-right: 8px; + min-height: 40px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 4px; + margin-bottom: 4px; + border-spacing: 2px; +} + +columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + color: #b6beca; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, row.activatable:hover { + color: #b6beca; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable.has-open-popup, row.activatable:active { + color: #b6beca; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #b6beca; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(239, 241, 245, 0.5); +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 6px 4px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview.column-separators > listview > row > cell { + border-left-color: rgba(239, 241, 245, 0); +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #70a5eb; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(17, 17, 27, 0.87); + background-color: #70a5eb; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 6px 8px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 8px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 6px; + padding: 6px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #70a5eb; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(239, 241, 245, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: #b6beca; +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(239, 241, 245, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(239, 241, 245, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 6px; + color: #b6beca; +} + +calendar:disabled { + color: rgba(239, 241, 245, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 2px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +calendar > header > button { + min-height: 22px; +} + +calendar > grid { + margin: 2px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 6px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #384148; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 22px; + border-style: none; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #384148; + color: #b6beca; +} + +window.dialog.message .titlebar:backdrop { + background-color: #384148; + color: rgba(239, 241, 245, 0.7); +} + +window.dialog.message .dialog-action-area { + margin-top: -4px; +} + +window.dialog.message .dialog-action-area > button, window.dialog.message .dialog-action-area > button:first-child, window.dialog.message .dialog-action-area > button:last-child { + border-radius: 9999px; +} + +window.dialog.message .dialog-action-area > button:not(:last-child) { + margin-right: 4px; +} + +window.dialog.message .dialog-action-area > button:not(:disabled) { + color: #70a5eb; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #e05f65; +} + +.csd filechooser { + background-color: #0d0f18; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +filechooser stack.view { + background-color: transparent; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooserbutton > button > box { + border-spacing: 4px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #0d0f18; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(239, 241, 245, 0); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(239, 241, 245, 0); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px; + background-color: #0d0f18; +} + +stacksidebar row { + min-height: 22px; + padding: 4px; + border-radius: 6px; +} + +stacksidebar row:selected { + background-color: alpha(currentColor, 0.06); + color: #b6beca; + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(239, 241, 245, 0); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 3px 0; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar.background { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +.navigation-sidebar > row { + min-height: 22px; + padding: 4px; + border-radius: 6px; + margin: 1px 4px; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.06); + color: #b6beca; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(239, 241, 245, 0.5); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(239, 241, 245, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(239, 241, 245, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list > separator { + margin: 2px 0; +} + +placessidebar.sidebar row:selected { + background-color: rgba(239, 241, 245, 0.12); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(239, 241, 245, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #70a5eb; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #70a5eb; +} + +placessidebar.sidebar row:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 4px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(239, 241, 245, 0)); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #0d0f18; + background-image: image(rgba(239, 241, 245, 0)), image(rgba(239, 241, 245, 0)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 4px; + border-spacing: 8px; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #0d0f18; + color: #b6beca; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #70a5eb; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #70a5eb; + color: rgba(17, 17, 27, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #769aeb; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #f1cf8a; + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #e0be7b; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #e05f65; + color: rgba(17, 17, 27, 0.87); +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #e36d6f; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px 8px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #b6beca; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 3px; + margin: 2px 6px 8px 6px; + border: none; +} + +tooltip > box { + border-spacing: 4px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #b6beca; +} + +colorswatch.light { + color: rgba(17, 17, 27, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #70a5eb; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; + color: #b6beca; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(239, 241, 245, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(239, 241, 245, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(239, 241, 245, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #384148; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #0d0f18; +} + +/********************** + * Window Decorations * + **********************/ +window.csd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + outline-color: rgba(239, 241, 245, 0.1); + outline-offset: -1px; + outline-style: solid; + outline-width: 1px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +window.csd:backdrop { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +window.csd.popup { + border-radius: 10px; +} + +window.csd.dialog.message { + border-radius: 12px; +} + +.solid-csd window.csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #0d0f18; + border: 1px solid rgba(239, 241, 245, 0); +} + +.solid-csd window.csd:backdrop { + background-color: #0d0f18; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 2px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.close:not(.suggested-action):not(.destructive-action) image { + padding: 0; +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: none; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.25); +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: white; +} + +windowcontrols button.minimize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: rgba(239, 241, 245, 0.3); +} + +windowcontrols button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.5); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) { + background-color: #f1cf8a; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: #flcf8a; +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) { + background-color: #78dba9; +} + +windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: #b8d9a4; +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + background-color: #e05f65; +} + +windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: #cfc7b81; +} + +windowcontrols { + border-spacing: 4px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 4px; + margin-left: 4px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 4px; + margin-right: 4px; +} + +.view:selected, iconview:selected, gridview > child:selected, modelbutton.flat:selected, columnview.view:selected, +treeview.view:selected, row:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +flowbox > flowboxchild:selected, calendar > grid > label.today { + color: #70a5eb; + background-color: rgba(140, 170, 238, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, +entry > text > selection, calendar > grid > label.today:selected { + color: rgba(17, 17, 27, 0.87); + background-color: #70a5eb; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #70a5eb; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(239, 241, 245, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(239, 241, 245, 0.12); + background-color: #384148; + color: #b6beca; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #70a5eb; +} + +stackswitcher { + min-height: 0; + padding: 2px; + margin: 4px 0; + border-radius: 8px; + background-color: rgba(239, 241, 245, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 2px 8px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #b6beca; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 4px; + border-spacing: 4px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 2px; + border-top: 1px solid rgba(239, 241, 245, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 4px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #70a5eb; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 4px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 24px; + padding: 0 8px; +} + +emoji-completion-row > box { + border-spacing: 4px; + padding: 2px 4px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #b6beca; +} + +popover.entry-completion > contents { + padding: 0; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #e05f65; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e2a6ff; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #b6beca; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #dee1e6; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #fafdff; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 4px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 4px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 8px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 8px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 8px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #b6beca; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #b6beca; +/* +widget base background color */ +@define-color theme_bg_color #0d0f18; +/* +text widgets and the like base background color */ +@define-color theme_base_color #0d0f18; +/* +base background color of selections */ +@define-color theme_selected_bg_color #70a5eb; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(17, 17, 27, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #0d0f18; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(239, 241, 245, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #0d0f18; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #b6beca; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #b6beca; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #0d0f18; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #0d0f18; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #70a5eb; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(17, 17, 27, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(239, 241, 245, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(239, 241, 245, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(239, 241, 245, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #f1cf8a; +@define-color error_color #e05f65; +@define-color success_color #78dba9; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #b6beca; +@define-color wm_unfocused_title rgba(239, 241, 245, 0.7); +@define-color wm_highlight rgba(239, 241, 245, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #0d0f18; +@define-color wm_unfocused_bg #0d0f18; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #e05f65; +@define-color wm_button_close_active_bg #dd4f51; +@define-color wm_button_max_hover_bg #78dba9; +@define-color wm_button_max_active_bg #85c05d; +@define-color wm_button_min_hover_bg #f1cf8a; +@define-color wm_button_min_active_bg #d9af5e; +/* +FIXME this is really an API */ +@define-color content_view_bg #0d0f18; +@define-color placeholder_text_color #b0b2b9; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #0d0f18; +@define-color budgie_tasklist_indicator_color white; +@define-color budgie_tasklist_indicator_color_active white; +@define-color budgie_tasklist_indicator_color_active_window #929296; +@define-color budgie_tasklist_indicator_color_attention #f1cf8a; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/themes/Decay-Green/gtk-4.0/gtk.css b/src/themes/Decay-Green/gtk-4.0/gtk.css new file mode 100644 index 00000000..6c476ee1 --- /dev/null +++ b/src/themes/Decay-Green/gtk-4.0/gtk.css @@ -0,0 +1,5234 @@ +/*************** + * Base States * + ***************/ +.background { + background-color: #0d0f18; + color: #a5b6cf; +} + +dnd { + color: #a5b6cf; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, .view { + background-color: #0d0f18; + color: #a5b6cf; +} + +iconview:disabled, .view:disabled { + color: rgba(239, 241, 245, 0.5); +} + +iconview:selected, .view:selected { + color: #a5b6cf; +} + +textview text { + background-color: #0d0f18; +} + +textview border { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 3px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, .content-view columnview.view > .rubberband, +treeview.view > rubberband, +.content-view treeview.view > .rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #86aaec; + background-color: rgba(140, 170, 238, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 10px; +} + +coverflow cover { + color: #a5b6cf; + background-color: #0d0f18; + border: 1px solid black; +} + +label.separator { + color: rgba(239, 241, 245, 0.7); +} + +label:disabled { + color: rgba(239, 241, 245, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(11, 11, 18, 0.9); + color: #a5b6cf; +} + +.dim-label, row label.subtitle { + color: rgba(239, 241, 245, 0.7); +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 32px; + padding: 0 12px; + color: rgba(239, 241, 245, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #a5b6cf; +} + +.osd .scale-popup > arrow, +.osd .scale-popup > contents, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, .osd { + color: #a5b6cf; + background-color: #0d0f18; + background-clip: padding-box; + border-radius: 6px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +.osd { + padding: 4px; + margin: 4px; +} + +.osd.circular { + border-radius: 9999px; +} + +/********** + * Toasts * + **********/ +toast { + margin: 8px; + margin-bottom: 16px; + border-radius: 9999px; + border-spacing: 4px; + padding: 4px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; + color: #a5b6cf; + border: none; +} + +toast:dir(ltr) { + padding-left: 8px; +} + +toast:dir(rtl) { + padding-right: 8px; +} + +toast > label { + margin: 0 4px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ + +entry { + min-height: 32px; + padding: 0 8px; + border-spacing: 4px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + + +entry:focus-within { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #86aaec; +} + + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + + +entry image { + color: rgba(239, 241, 245, 0.7); +} + + +entry image:hover, +entry image:active { + color: #a5b6cf; +} + + +entry image:disabled { + color: rgba(239, 241, 245, 0.5); +} + + +entry image.left { + margin-left: 0px; + margin-right: 6px; +} + + +entry image.right { + margin-left: 6px; + margin-right: 0px; +} + + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + + +entry.error:focus-within { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #dd6777; +} + + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + + +entry.warning:focus-within { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #ecd3a9; +} + + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #86aaec; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #0d0f18; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(239, 241, 245, 0.12); + color: #a5b6cf; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(239, 241, 245, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #86aaec 0%, rgba(140, 170, 238, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #86aaec 95%, rgba(140, 170, 238, 0)); + } +} + +infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.background.touch-selection button, popover.background.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action), toast button, toast button.circular.flat { + color: rgba(239, 241, 245, 0.7); +} + +infobar.warning > revealer > box button:focus, popover.background.touch-selection button:focus, popover.background.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), toast button:focus, toast button.circular.flat:focus, infobar.warning > revealer > box button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), toast button:hover, toast button.circular.flat:hover, infobar.warning > revealer > box button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), toast button:active, toast button.circular.flat:active, infobar.warning > revealer > box button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action), toast button:checked, toast button.circular.flat:checked { + color: #a5b6cf; +} + +infobar.warning > revealer > box button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action), toast button:disabled, toast button.circular.flat:disabled { + color: rgba(239, 241, 245, 0.3); +} + +infobar.warning > revealer > box button:checked:disabled, popover.background.touch-selection button:checked:disabled, popover.background.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action), toast button:checked:disabled { + color: rgba(239, 241, 245, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: 0 0 0 2px rgba(140, 170, 238, 0.35); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + -gtk-icon-filter: brightness(1.2); +} + +actionbar > revealer > box .linked > button.keyboard-activating:not(.suggested-action):not(.destructive-action), button.keyboard-activating, actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: box-shadow 225ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.15); +} + +button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +button.keyboard-activating.opaque, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +button.opaque:checked.keyboard-activating, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +button { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placessidebar.sidebar row button.sidebar-button, calendar > header > button, columnview.view > header > button button.circular, +treeview.view > header > button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, spinbutton.vertical > button, spinbutton:not(.vertical) > button, modelbutton.flat, splitbutton.flat > button, +splitbutton.flat > menubutton > button, filechooser #pathbarbox > stack > box > button, window.dialog.message .dialog-action-area > button, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, +toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + color: rgba(239, 241, 245, 0.7); +} + +placessidebar.sidebar row button.sidebar-button:focus, calendar > header > button:focus, columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, spinbutton.vertical > button:focus, spinbutton:not(.vertical) > button:focus, modelbutton.flat:focus, splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, filechooser #pathbarbox > stack > box > button:focus, window.dialog.message .dialog-action-area > button:focus, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, headerbar button:focus:not(.suggested-action):not(.destructive-action), .toolbar button:focus, +toolbar button:focus, dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), splitbutton.suggested-action > button:focus, splitbutton.suggested-action > menubutton > button:focus, splitbutton.destructive-action > button:focus, splitbutton.destructive-action > menubutton > button:focus, splitbutton.opaque > button:focus, splitbutton.opaque > menubutton > button:focus, menubutton.suggested-action > button:focus, menubutton.destructive-action > button:focus, menubutton.opaque > button:focus, menubutton.flat > button:focus, button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #a5b6cf; +} + +placessidebar.sidebar row button.sidebar-button:hover, calendar > header > button:hover, columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical > button:hover, spinbutton:not(.vertical) > button:hover, modelbutton.flat:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, filechooser #pathbarbox > stack > box > button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, +toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #a5b6cf; +} + +placessidebar.sidebar row button.sidebar-button:active, calendar > header > button:active, columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical > button:active, spinbutton:not(.vertical) > button:active, modelbutton.flat:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, filechooser #pathbarbox > stack > box > button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, +toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); + color: #a5b6cf; +} + +placessidebar.sidebar row button.sidebar-button:disabled, calendar > header > button:disabled, columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical > button:disabled, spinbutton:not(.vertical) > button:disabled, modelbutton.flat:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, +toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +filechooser #pathbarbox > stack > box > button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, +toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #a5b6cf; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, +toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(239, 241, 245, 0.5); +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: #0d0f18; + color: #a5b6cf; +} + +button.text-button { + min-width: 32px; + padding-left: 12px; + padding-right: 12px; +} + +button.image-button { + min-width: 24px; + padding: 4px; +} + +button.text-button.image-button, button.image-text-button { + min-width: 24px; + padding: 4px; + border-radius: 6px; +} + +button.text-button.image-button > box, +button.text-button.image-button > box > box, button.image-text-button > box, +button.image-text-button > box > box { + border-spacing: 2px; +} + +button.text-button.image-button > box > label, +button.text-button.image-button > box > box > label, button.image-text-button > box > label, +button.image-text-button > box > box > label { + padding-left: 2px; + padding-right: 2px; +} + +button.text-button.image-button label:first-child, button.image-text-button label:first-child { + margin-left: 12px; +} + +button.text-button.image-button label:last-child, button.image-text-button label:last-child { + margin-right: 12px; +} + +button.text-button.image-button.flat label:first-child, button.image-text-button.flat label:first-child { + margin-left: 8px; +} + +button.text-button.image-button.flat label:last-child, button.image-text-button.flat label:last-child { + margin-right: 8px; +} + +button.text-button.image-button image:not(:only-child), button.image-text-button image:not(:only-child) { + margin: 0 4px; +} + +button.arrow-button { + padding-left: 6px; + padding-right: 6px; +} + +button.arrow-button > box { + border-spacing: 2px; +} + +button.arrow-button.text-button > box { + border-spacing: 2px; +} + +menubutton.pill > button, button.pill { + padding: 6px 20px; + border-radius: 9999px; +} + +button.card { + background-color: rgba(239, 241, 245, 0.04); + background-clip: padding-box; + font-weight: inherit; + padding: 0; +} + +button.card:hover { + background-image: image(alpha(currentColor, 0.03)); +} + +button.card.keyboard-activating, button.card:active { + background-image: image(alpha(currentColor, 0.08)); +} + +button.card:checked { + background-color: rgba(239, 241, 245, 0.04); + background-image: image(alpha(currentColor, 0.1)); +} + +button.card:checked:hover { + background-image: image(alpha(currentColor, 0.13)); +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: image(alpha(currentColor, 0.19)); +} + +button.card:checked.has-open-popup { + background-image: image(alpha(currentColor, 0.13)); +} + +button.card:drop(active) { + color: #e26c7c; + box-shadow: inset 0 0 0 1px #e26c7c; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.linked:not(.vertical) > menubutton > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +button.osd { + padding: 8px 12px; +} + +button.osd.image-button { + padding: 8px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(140, 170, 238, 0.2), 0 4px 3px 0 rgba(140, 170, 238, 0.14), 0 1px 6px 0 rgba(140, 170, 238, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(109, 132, 186, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(140, 170, 238, 0.3), 0 2px 3px -1px rgba(140, 170, 238, 0.24), 0 2px 5px 0 rgba(140, 170, 238, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(140, 170, 238, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #86aaec; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(140, 170, 238, 0.3); +} + +button.destructive-action { + background-color: #dd6777; + color: rgba(17, 17, 27, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(231, 130, 132, 0.2), 0 4px 3px 0 rgba(231, 130, 132, 0.14), 0 1px 6px 0 rgba(231, 130, 132, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(178, 102, 106, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(231, 130, 132, 0.3), 0 2px 3px -1px rgba(231, 130, 132, 0.24), 0 2px 5px 0 rgba(231, 130, 132, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(231, 130, 132, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #dd6777; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(239, 241, 245, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(231, 130, 132, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 4px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +placessidebar.sidebar row button.sidebar-button, notebook > header tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton.vertical > button, spinbutton:not(.vertical) > button { + min-height: 22px; + min-width: 22px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #86aaec; + color: white; +} + +menubutton.destructive-action { + background-color: #dd6777; + color: white; +} + +menubutton.opaque { + background-color: #0f111a; + color: #a5b6cf; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 4px; + margin-bottom: 4px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 2px; + padding-right: 2px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 4px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(239, 241, 245, 0); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #86aaec; + color: white; +} + +splitbutton.destructive-action { + background-color: #dd6777; + color: white; +} + +splitbutton.opaque { + background-color: #0d0f18; + color: #a5b6cf; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(239, 241, 245, 0); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(239, 241, 245, 0); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 4px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; +} + +/* menu buttons */ +modelbutton.flat { + min-height: 24px; + padding: 0 6px; + border-radius: 6px; + color: #a5b6cf; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +button.color { + min-height: 22px; + min-width: 22px; + padding: 4px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: box-shadow 225ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #dd6777; + color: rgba(17, 17, 27, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #86aaec; +} + +link:visited { + color: #c296eb; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #86aaec; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #c296eb; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + +spinbutton:focus-within { + background-color: rgba(239, 241, 245, 0.08); + box-shadow: inset 0 0 0 2px #86aaec; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +spinbutton:not(.vertical) > text { + min-width: 24px; + margin: 0; + padding-left: 8px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: 4px solid transparent; +} + +spinbutton:not(.vertical) > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(239, 241, 245, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -2px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -2px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 32px; + min-width: 36px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 4px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(239, 241, 245, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 2px; +} + +spinbutton.vertical > button.down { + margin: 0 2px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 4px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 2px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 2px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > popover.menu.background > contents { + padding: 0; +} + +dropdown > button > box { + border-spacing: 4px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: 0px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: 0px; +} + +dropdown popover, +combobox popover { + margin-top: 2px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 4px 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 4px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #a5b6cf; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 4px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -32px; + padding-right: 32px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -32px; + padding-left: 32px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 5px; + padding: 3px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(239, 241, 245, 0.08); + color: #a5b6cf; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #a5b6cf; +} + +button.combo:only-child:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #a5b6cf; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); + color: #a5b6cf; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #a5b6cf; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 2px 4px; + background-color: #0d0f18; + border-spacing: 4px; +} + +.osd .toolbar, .osd toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 4px; + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0f111a; +} + +.app-notification:backdrop, .toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 6px 2px; +} + +searchbar > revealer > box { + padding: 4px; + border-spacing: 4px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); + border: none; +} + +headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #a5b6cf; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(239, 241, 245, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.3); +} + +headerbar entry { + background-color: rgba(239, 241, 245, 0.04); + color: #a5b6cf; +} + +headerbar entry:disabled { + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +headerbar entry image { + color: rgba(239, 241, 245, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: #a5b6cf; +} + +headerbar entry image:disabled { + color: rgba(239, 241, 245, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #a5b6cf; + min-height: 40px; + padding: 0 4px; +} + +headerbar:disabled { + color: rgba(239, 241, 245, 0.5); +} + +headerbar:backdrop { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(239, 241, 245, 0.3); +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(239, 241, 245, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(239, 241, 245, 0.5); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(239, 241, 245, 0.12); +} + +box.vertical headerbar { + background-color: #0d0f18; +} + +headerbar > windowhandle > box { + padding: 0 2px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 4px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 4px; + margin-bottom: 4px; +} + +headerbar menubutton.popup { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.sidebar) { + margin-top: 10px; + margin-bottom: 10px; + background-color: rgba(239, 241, 245, 0.12); +} + +headerbar switch { + margin-top: 8px; + margin-bottom: 8px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(239, 241, 245, 0.04); + color: rgba(239, 241, 245, 0.5); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(239, 241, 245, 0.2); + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(17, 17, 27, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(17, 17, 27, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(239, 241, 245, 0.2); + background-color: #86aaec; +} + +headerbar.default-decoration { + min-height: 22px; + padding: 4px; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 2px; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #0d0f18 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(140, 170, 238, 0.1)), linear-gradient(to top, #171724 3px, #1b1b2b); +} + +window.devel headerbar.titlebar:backdrop { + background: #0d0f18 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#0d0f18); + /* background-color would flash */ +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 2px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; +} + +viewswitcher.narrow button.toggle:focus-within, viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 4px; + padding-bottom: 2px; + border-spacing: 2px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 4px; + padding-right: 4px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 2px 8px; + border-spacing: 4px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 8px; + margin-right: 8px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 4px; + min-height: 4px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + background-color: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 1px 4px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #86aaec; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(17, 17, 27, 0.87); +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 4px; + padding-right: 4px; + border-radius: 6px; + background-color: alpha(currentColor, 0.08); +} + + +pathbar > button:disabled { + background-color: alpha(currentColor, 0.05); +} + + +pathbar > button:checked { + background-color: alpha(currentColor, 0.16); + color: #a5b6cf; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 2px; + margin-right: 2px; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: rgba(239, 241, 245, 0); + border-top-color: rgba(239, 241, 245, 0); +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(239, 241, 245, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(239, 241, 245, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #a5b6cf; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #a5b6cf; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #a5b6cf; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(239, 241, 245, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 4px solid #86aaec; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 4px solid rgba(239, 241, 245, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(239, 241, 245, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #0d0f18; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #0d0f18; + background-clip: border-box; + color: #86aaec; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #86aaec; +} + +stack.view treeview.view { + min-height: 32px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #0d0f18; + color: #a5b6cf; +} + +menubar:backdrop { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 2px 6px; + color: rgba(239, 241, 245, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #a5b6cf; +} + +menubar > item:disabled { + color: rgba(239, 241, 245, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 6px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 10px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 4px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 24px; + min-width: 24px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 4px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 4px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu.background separator { + margin: 4px 0; +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 48px; + padding: 2px 6px; + color: #a5b6cf; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.menu modelbutton:hover { + transition: none; + background-color: alpha(currentColor, 0.08); +} + +popover.menu modelbutton:disabled { + color: rgba(239, 241, 245, 0.5); +} + +popover.menu label.title { + font-weight: bold; + padding: 4px 24px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 4px; + background-color: #0d0f18; + border-radius: 10px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +popover.background > arrow:backdrop, +popover.background > contents:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(239, 241, 245, 0.12); + margin: 2px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #0d0f18; +} + +popover.background .linked > button:not(.radio) { + background-color: transparent; + box-shadow: none; + border-radius: 6px; +} + +s +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; +} + +magnifier { + background-color: #0d0f18; +} + +/************* + * Notebooks * + *************/ +tabbar tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 22px; + min-width: 22px; + padding: 2px 8px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(239, 241, 245, 0.7); + font-weight: 500; + border-radius: 6px; + background-image: none; + background-color: transparent; +} + +tabbar tab:hover, notebook > header tab:hover { + background-color: rgba(239, 241, 245, 0.04); + background-image: none; + color: #a5b6cf; +} + +tabbar tab:disabled, notebook > header tab:disabled { + color: rgba(239, 241, 245, 0.3); +} + +tabbar tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #a5b6cf; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); + background-image: none; +} + +tabbar tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(239, 241, 245, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(239, 241, 245, 0.04); +} + +notebook, notebook.frame { + background-color: #0d0f18; + border-radius: 10px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(239, 241, 245, 0.04); + padding: 2px; + margin: 2px; + border-radius: 8px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -4px -12px; + padding: 4px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(239, 241, 245, 0.12); + color: #a5b6cf; +} + +notebook > header tab button.flat:last-child { + margin-left: 4px; + margin-right: -8px; +} + +notebook > header tab button.flat:first-child { + margin-left: -8px; + margin-right: 4px; +} + +notebook > header tab button.close-button { + min-width: 22px; + min-height: 22px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 2px; + min-width: 22px; + min-height: 22px; + margin-left: 2px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 32px; + border-bottom: none; + background: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(239, 241, 245, 0); +} + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; +} + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; +} + +tabbar scrolledwindow.pinned tabbox > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(239, 241, 245, 0); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(239, 241, 245, 0); +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #0d0f18, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #0d0f18, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#86aaec, 0.5), alpha(#86aaec, 0.3) 1px, alpha(#86aaec, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#86aaec, 0.5), alpha(#86aaec, 0.3) 1px, alpha(#86aaec, 0) 20px); +} + +tabbar tabbox { + background-color: rgba(239, 241, 245, 0.04); + background-image: none; + padding: 2px; + margin: 2px; + border-radius: 8px; +} + +tabbar tabbox > background { + background: none; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#86aaec, 0.4) 10%, alpha(#86aaec, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#86aaec, 0.4) 10%, alpha(#86aaec, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(239, 241, 245, 0.04); + background-clip: padding-box; + border-color: rgba(239, 241, 245, 0); + border-style: solid; + transition: background 150ms ease-in-out; +} + +tabbar .start-action button, +tabbar .end-action button { + border: none; + border-radius: 0; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; +} + +tabbar:not(.inline) scrolledwindow.pinned undershoot { + border-color: rgba(239, 241, 245, 0); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #0d0f18, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #0d0f18, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#86aaec, 0.5), alpha(#86aaec, 0.3) 1px, alpha(#86aaec, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#86aaec, 0.5), alpha(#86aaec, 0.3) 1px, alpha(#86aaec, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #0d0f18; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#0d0f18, 0.6); + border-color: rgba(239, 241, 245, 0); +} + +tabbar:not(.inline):backdrop .box { + background-color: #0d0f18; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +dnd tab { + min-height: 22px; + background-color: #0d0f18; + color: #a5b6cf; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); + outline: 1px solid rgba(17, 17, 27, 0); + outline-offset: -1px; + margin: 22px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#86aaec, 0.4) 10%, alpha(#86aaec, 0) 30%); +} + +tabbar tab, +dnd tab { + padding: 4px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 22px; + min-height: 22px; + border-radius: 9999px; +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #0d0f18; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(13, 15, 24, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(13, 15, 24, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(13, 15, 24, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(13, 15, 24, 0.12); +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(13, 15, 24, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(13, 15, 24, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #a5b6cf; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(13, 15, 24, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(13, 15, 24, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(30, 30, 46, 0.3); + border-radius: 9999px; + background-color: rgba(13, 15, 24, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(13, 15, 24, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(13, 15, 24, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 4px 0; + padding: 0; + border: none; + border-radius: 9999px; + background-color: rgba(239, 241, 245, 0.5); + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #86aaec; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 0; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: white; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + box-shadow: 0 0 0 10px rgba(239, 241, 245, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; + border-spacing: 2px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 2px; + padding: 0; + border-radius: 9999px; + border: none; + color: transparent; + background-color: rgba(239, 241, 245, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.04); + background-color: rgba(239, 241, 245, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(239, 241, 245, 0.12); + background-color: rgba(239, 241, 245, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(239, 241, 245, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(17, 17, 27, 0.87); + background-color: #86aaec; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(140, 170, 238, 0.15); + background-color: #dee1e6; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(140, 170, 238, 0.2); + background-color: #86aaec; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(17, 17, 27, 0.6); + background-color: rgba(140, 170, 238, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -2px; + margin-right: 4px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 4px; + margin-right: -2px; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 4px; + margin-left: -2px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 4px; + margin-right: -2px; +} + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio, popover.menu radio:hover, popover.menu radio:disabled, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + box-shadow: none; +} + + +check { + -gtk-icon-size: 10px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 20px; +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view radio, treeview.view check, +columnview.view radio, +columnview.view check { + padding: 0; + margin: 0; + transition: none; +} + +treeview.view radio:not(:hover):not(:disabled):not(:checked):not(:indeterminate), treeview.view check:not(:hover):not(:disabled):not(:checked):not(:indeterminate), +columnview.view radio:not(:hover):not(:disabled):not(:checked):not(:indeterminate), +columnview.view check:not(:hover):not(:disabled):not(:checked):not(:indeterminate) { + background-color: rgba(239, 241, 245, 0.12); +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, treeview.view check, treeview.view check:hover, treeview.view check:disabled, treeview.view check:checked:hover, treeview.view check:indeterminate:hover, +columnview.view radio, +columnview.view radio:hover, +columnview.view radio:disabled, +columnview.view radio:checked:hover, +columnview.view radio:indeterminate:hover, +columnview.view check, +columnview.view check:hover, +columnview.view check:disabled, +columnview.view check:checked:hover, +columnview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:hover check, treeview.view:hover radio, treeview.view:selected check, treeview.view:selected radio, treeview.view:focus check, treeview.view:focus radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio { + box-shadow: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 15px 12px; +} + +scale.vertical { + padding: 12px 15px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 14px; + padding-bottom: 14px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 14px; + padding-right: 14px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(239, 241, 245, 0.3); +} + +scale trough:disabled { + background-color: rgba(239, 241, 245, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#86aaec); +} + +scale highlight:disabled { + background-color: #0d0f18; + background-image: image(rgba(239, 241, 245, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(239, 241, 245, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #86aaec; + background-color: #0d0f18; + box-shadow: inset 0 0 0 2px #86aaec; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #86aaec, 0 0 0 8px rgba(239, 241, 245, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #86aaec, 0 0 0 8px rgba(239, 241, 245, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(239, 241, 245, 0.3); +} + +scale marks, +scale value { + color: rgba(239, 241, 245, 0.7); +} + +scale indicator { + background-color: rgba(239, 241, 245, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(239, 241, 245, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 4px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 4px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(239, 241, 245, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #86aaec; +} + +progressbar.osd { + min-width: 4px; + min-height: 4px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #86aaec; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 4px; +} + +levelbar.horizontal.discrete block { + min-width: 32px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 4px; +} + +levelbar.vertical.discrete block { + min-height: 32px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #ecd3a9; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #86aaec; +} + +levelbar block.full { + background-color: #78dba9; +} + +levelbar block.empty { + background-color: rgba(239, 241, 245, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #a5b6cf; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #a5b6cf; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(239, 241, 245, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 4px; + border-spacing: 4px; + box-shadow: inset 0 1px rgba(239, 241, 245, 0); + background-color: #0d0f18; + background-clip: border-box; + border: none; +} + +.background.csd box.vertical > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +statusbar { + padding: 4px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: radial-gradient(farthest-side at top, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at top, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at bottom, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: radial-gradient(farthest-side at left, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at left, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: radial-gradient(farthest-side at right, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at right, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; +} + +undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-top: 1px; + background-size: 12px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: left top; + margin: 0 4px; +} + +undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-bottom: 1px; + background-size: 12px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: left bottom; + margin: 0 4px; +} + +undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(239, 241, 245, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(239, 241, 245, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(239, 241, 245, 0.12); +} + +window.background.csd stack stack stack frame > list row.activatable, +window.background.csd > stack > stack > box > frame > list row.activatable, +window.background.csd > stack > stack > box > box > frame > list row.activatable, +window.background.csd > stack > box > stack > box > frame > list row.activatable, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list row.activatable, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list row.activatable, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list row.activatable, window.background.csd > stack > list row.activatable, +window.background.csd > stack > scrolledwindow > viewport > box > list row.activatable, +window.background.csd > box > stack > scrolledwindow > viewport > box > list row.activatable, listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, listview.boxed-list > row, +list.boxed-list > row, listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +window.background.csd stack stack stack frame > list row.activatable:first-child, window.background.csd > stack > list row.activatable:first-child, listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, window.background.csd > stack > list row.activatable:last-child, listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, window.background.csd > stack > list row.activatable:only-child, listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, window.background.csd > stack > list row.activatable:focus, listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, listview.boxed-list > row:focus, +list.boxed-list > row:focus, listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +listview row, +list row { + padding: 4px; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #a5b6cf; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; + border-radius: 6px; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 6px; +} + +row { + color: rgba(239, 241, 245, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 8px; + margin-right: 8px; + min-height: 40px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 4px; + margin-bottom: 4px; + border-spacing: 2px; +} + +columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + color: #a5b6cf; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, row.activatable:hover { + color: #a5b6cf; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable.has-open-popup, row.activatable:active { + color: #a5b6cf; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #a5b6cf; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(239, 241, 245, 0.5); +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 6px 4px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview.column-separators > listview > row > cell { + border-left-color: rgba(239, 241, 245, 0); +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #86aaec; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(17, 17, 27, 0.87); + background-color: #86aaec; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 6px 8px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 8px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 6px; + padding: 6px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #86aaec; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(239, 241, 245, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: #a5b6cf; +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(239, 241, 245, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(239, 241, 245, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(239, 241, 245, 0.12); + border-radius: 6px; + color: #a5b6cf; +} + +calendar:disabled { + color: rgba(239, 241, 245, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 2px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); +} + +calendar > header > button { + min-height: 22px; +} + +calendar > grid { + margin: 2px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 6px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #0f111a; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 22px; + border-style: none; + box-shadow: inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; + color: #a5b6cf; +} + +window.dialog.message .titlebar:backdrop { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +window.dialog.message .dialog-action-area { + margin-top: -4px; +} + +window.dialog.message .dialog-action-area > button, window.dialog.message .dialog-action-area > button:first-child, window.dialog.message .dialog-action-area > button:last-child { + border-radius: 9999px; +} + +window.dialog.message .dialog-action-area > button:not(:last-child) { + margin-right: 4px; +} + +window.dialog.message .dialog-action-area > button:not(:disabled) { + color: #86aaec; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #dd6777; +} + +.csd filechooser { + background-color: #0d0f18; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(239, 241, 245, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background-color: #0d0f18; +} + +filechooser stack.view { + background-color: transparent; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooserbutton > button > box { + border-spacing: 4px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #0d0f18; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(239, 241, 245, 0); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(239, 241, 245, 0); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px; + background-color: #0d0f18; +} + +stacksidebar row { + min-height: 22px; + padding: 4px; + border-radius: 6px; +} + +stacksidebar row:selected { + background-color: alpha(currentColor, 0.06); + color: #a5b6cf; + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(239, 241, 245, 0); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 3px 0; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar.background { + background-color: #0d0f18; + color: rgba(239, 241, 245, 0.7); +} + +.navigation-sidebar > row { + min-height: 22px; + padding: 4px; + border-radius: 6px; + margin: 1px 4px; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.06); + color: #a5b6cf; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(239, 241, 245, 0.5); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(239, 241, 245, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(239, 241, 245, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list > separator { + margin: 2px 0; +} + +placessidebar.sidebar row:selected { + background-color: rgba(239, 241, 245, 0.12); + font-weight: 500; +} + +placessidebar.sidebar row:disabled { + color: rgba(239, 241, 245, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #86aaec; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #86aaec; +} + +placessidebar.sidebar row:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 4px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(239, 241, 245, 0)); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #0d0f18; + background-image: image(rgba(239, 241, 245, 0)), image(rgba(239, 241, 245, 0)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 4px; + border-spacing: 8px; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #0d0f18; + color: #a5b6cf; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #86aaec; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #86aaec; + color: rgba(17, 17, 27, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #769aeb; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #ecd3a9; + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #e0be7b; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #dd6777; + color: rgba(17, 17, 27, 0.87); +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(17, 17, 27, 0.87); +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: rgba(17, 17, 27, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #e36d6f; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 4px 8px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(11, 11, 18, 0.9); + color: #a5b6cf; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 3px; + margin: 2px 6px 8px 6px; + border: none; +} + +tooltip > box { + border-spacing: 4px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #a5b6cf; +} + +colorswatch.light { + color: rgba(17, 17, 27, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #86aaec; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; + color: #a5b6cf; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(239, 241, 245, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(239, 241, 245, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(239, 241, 245, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); + background-color: #0d0f18; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(239, 241, 245, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #0d0f18; +} + +/********************** + * Window Decorations * + **********************/ +window.csd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + outline-color: rgba(239, 241, 245, 0.1); + outline-offset: -1px; + outline-style: solid; + outline-width: 1px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +window.csd:backdrop { + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +window.csd.popup { + border-radius: 10px; +} + +window.csd.dialog.message { + border-radius: 12px; +} + +.solid-csd window.csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #0d0f18; + border: 1px solid rgba(239, 241, 245, 0); +} + +.solid-csd window.csd:backdrop { + background-color: #0d0f18; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 2px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.close:not(.suggested-action):not(.destructive-action) image { + padding: 0; +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: none; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.25); +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: white; +} + +windowcontrols button.minimize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: rgba(239, 241, 245, 0.3); +} + +windowcontrols button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(239, 241, 245, 0.5); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) { + background-color: #ecd3a9; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: #flcf8a; +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) { + background-color: #78dba9; +} + +windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: #b8d9a4; +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + background-color: #dd6777; +} + +windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: #ce26c7c; +} + +windowcontrols { + border-spacing: 4px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 4px; + margin-left: 4px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 4px; + margin-right: 4px; +} + +.view:selected, iconview:selected, gridview > child:selected, modelbutton.flat:selected, columnview.view:selected, +treeview.view:selected, row:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +flowbox > flowboxchild:selected, calendar > grid > label.today { + color: #86aaec; + background-color: rgba(140, 170, 238, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, +entry > text > selection, calendar > grid > label.today:selected { + color: rgba(17, 17, 27, 0.87); + background-color: #86aaec; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #86aaec; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(239, 241, 245, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(239, 241, 245, 0.12); + background-color: #0d0f18; + color: #a5b6cf; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #86aaec; +} + +stackswitcher { + min-height: 0; + padding: 2px; + margin: 4px 0; + border-radius: 8px; + background-color: rgba(239, 241, 245, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 2px 8px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: #a5b6cf; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 32px; + min-height: 32px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 4px; + border-spacing: 4px; + border-bottom: 1px solid rgba(239, 241, 245, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 2px; + border-top: 1px solid rgba(239, 241, 245, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 4px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #86aaec; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 4px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 24px; + padding: 0 8px; +} + +emoji-completion-row > box { + border-spacing: 4px; + padding: 2px 4px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #a5b6cf; +} + +popover.entry-completion > contents { + padding: 0; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #dd6777; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e2a6ff; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #a5b6cf; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #dee1e6; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #fafdff; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 4px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 4px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 8px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 8px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 8px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color #a5b6cf; +/* +text color for entries, views and content in general */ +@define-color theme_text_color #a5b6cf; +/* +widget base background color */ +@define-color theme_bg_color #0d0f18; +/* +text widgets and the like base background color */ +@define-color theme_base_color #0d0f18; +/* +base background color of selections */ +@define-color theme_selected_bg_color #86aaec; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(17, 17, 27, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #0d0f18; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(239, 241, 245, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #0d0f18; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #a5b6cf; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #a5b6cf; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #0d0f18; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #0d0f18; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #86aaec; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(17, 17, 27, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(239, 241, 245, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(239, 241, 245, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(239, 241, 245, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #ecd3a9; +@define-color error_color #dd6777; +@define-color success_color #78dba9; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #a5b6cf; +@define-color wm_unfocused_title rgba(239, 241, 245, 0.7); +@define-color wm_highlight rgba(239, 241, 245, 0.1); +@define-color wm_border #060609; +@define-color wm_bg #0d0f18; +@define-color wm_unfocused_bg #0d0f18; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #dd6777; +@define-color wm_button_close_active_bg #dd4f51; +@define-color wm_button_max_hover_bg #78dba9; +@define-color wm_button_max_active_bg #85c05d; +@define-color wm_button_min_hover_bg #ecd3a9; +@define-color wm_button_min_active_bg #d9af5e; +/* +FIXME this is really an API */ +@define-color content_view_bg #0d0f18; +@define-color placeholder_text_color #b0b2b9; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #0d0f18; +@define-color budgie_tasklist_indicator_color white; +@define-color budgie_tasklist_indicator_color_active white; +@define-color budgie_tasklist_indicator_color_active_window #929296; +@define-color budgie_tasklist_indicator_color_attention #ecd3a9; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; diff --git a/src/themes/Decay-Green/gtk-4.0/thumbnail.png b/src/themes/Decay-Green/gtk-4.0/thumbnail.png new file mode 100644 index 00000000..60d32eef Binary files /dev/null and b/src/themes/Decay-Green/gtk-4.0/thumbnail.png differ diff --git a/src/themes/Decay-Green/index.theme b/src/themes/Decay-Green/index.theme new file mode 100644 index 00000000..a2936115 --- /dev/null +++ b/src/themes/Decay-Green/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Catppuccin-Mocha +Comment=An Flat Gtk+ theme based on Elegant Design +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Catppuccin-Mocha +MetacityTheme=Catppuccin-Mocha +IconTheme=Tela-circle-Dark +CursorTheme=Catppuccin-cursors +ButtonLayout=close,minimize,maximize:menu diff --git a/src/themes/Decay-Green/metacity-1/assets/button.svg b/src/themes/Decay-Green/metacity-1/assets/button.svg new file mode 100644 index 00000000..aa092dff --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/assets/button.svg @@ -0,0 +1,40 @@ + + + + + + diff --git a/src/themes/Decay-Green/metacity-1/assets/close.svg b/src/themes/Decay-Green/metacity-1/assets/close.svg new file mode 100644 index 00000000..fb798d73 --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/assets/close.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/metacity-1/assets/maximize.svg b/src/themes/Decay-Green/metacity-1/assets/maximize.svg new file mode 100644 index 00000000..0c2f1700 --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/assets/maximize.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/metacity-1/assets/menu.svg b/src/themes/Decay-Green/metacity-1/assets/menu.svg new file mode 100644 index 00000000..179ff4c4 --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/assets/menu.svg @@ -0,0 +1,40 @@ + + + + + + diff --git a/src/themes/Decay-Green/metacity-1/assets/minimize.svg b/src/themes/Decay-Green/metacity-1/assets/minimize.svg new file mode 100644 index 00000000..76fe7cbd --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/assets/minimize.svg @@ -0,0 +1,47 @@ + + + + + + + + diff --git a/src/themes/Decay-Green/metacity-1/assets/shade.svg b/src/themes/Decay-Green/metacity-1/assets/shade.svg new file mode 100644 index 00000000..8213b036 --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/assets/shade.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/metacity-1/assets/unmaximize.svg b/src/themes/Decay-Green/metacity-1/assets/unmaximize.svg new file mode 100644 index 00000000..8d60a570 --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/assets/unmaximize.svg @@ -0,0 +1,67 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/themes/Decay-Green/metacity-1/assets/unshade.svg b/src/themes/Decay-Green/metacity-1/assets/unshade.svg new file mode 100644 index 00000000..a1615644 --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/assets/unshade.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/src/themes/Decay-Green/metacity-1/metacity-theme-1.xml b/src/themes/Decay-Green/metacity-1/metacity-theme-1.xml new file mode 120000 index 00000000..562ac74d --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/metacity-theme-1.xml @@ -0,0 +1 @@ +metacity-theme-3.xml \ No newline at end of file diff --git a/src/themes/Decay-Green/metacity-1/metacity-theme-2.xml b/src/themes/Decay-Green/metacity-1/metacity-theme-2.xml new file mode 120000 index 00000000..562ac74d --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/metacity-theme-2.xml @@ -0,0 +1 @@ +metacity-theme-3.xml \ No newline at end of file diff --git a/src/themes/Decay-Green/metacity-1/metacity-theme-3.xml b/src/themes/Decay-Green/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..582cc8ef --- /dev/null +++ b/src/themes/Decay-Green/metacity-1/metacity-theme-3.xml @@ -0,0 +1,755 @@ + + + + Colloid + vinceliucie + GPL + 2022 + Colloid Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_focused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_focused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight_unfocused" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight_unfocused" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<!-- button icons --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/button.svg" colorize="C_title_unfocused" x="(width - object_width) / 2" y="(height - object_height) / 2" alpha="0.25" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_max_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_max_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_min_hover_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_min_active_bg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_button_icon"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_pressed"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <piece position="overlay" draw_ops="rounded_border_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <piece position="overlay" draw_ops="rounded_border_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_max_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_max_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/src/themes/Decay-Green/metacity-1/thumbnail.png b/src/themes/Decay-Green/metacity-1/thumbnail.png new file mode 100644 index 00000000..135fc734 Binary files /dev/null and b/src/themes/Decay-Green/metacity-1/thumbnail.png differ diff --git a/src/themes/Decay-Green/plank/dock.theme b/src/themes/Decay-Green/plank/dock.theme new file mode 100644 index 00000000..26a6a747 --- /dev/null +++ b/src/themes/Decay-Green/plank/dock.theme @@ -0,0 +1,64 @@ +#This file based on: +#https://git.launchpad.net/plank/tree/data/themes/Default/dock.theme + +[PlankTheme] +#The roundness of the top corners. +TopRoundness=16 +#The roundness of the bottom corners. +BottomRoundness=0 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=0;;0;;0;;0 +#The starting color (RGBA) of the fill gradient. +FillStartColor=33;;33;;33;;255 +#The ending color (RGBA) of the fill gradient. +FillEndColor=33;;33;;33;;255 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=33;;33;;33;;255 + +[PlankDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=2 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=2 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=1 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=2 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=5 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=0 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1.6666666666666667 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.625 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=0 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=600 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=150 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=300 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=250 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=30 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=10000 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=2000 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 +#The time (in ms) to move an item to its new position or its addition/removal to/from the dock. +ItemMoveTime=450 +#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time. +CascadeHide=true diff --git a/src/themes/Decay-Green/xfwm4/bottom-active.png b/src/themes/Decay-Green/xfwm4/bottom-active.png new file mode 100644 index 00000000..4c041fe5 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/bottom-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/bottom-inactive.png b/src/themes/Decay-Green/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..64c2a3b3 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/bottom-left-active.png b/src/themes/Decay-Green/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..12838508 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/bottom-left-inactive.png b/src/themes/Decay-Green/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..4cbeeed7 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/bottom-right-active.png b/src/themes/Decay-Green/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..958ac75a Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/bottom-right-inactive.png b/src/themes/Decay-Green/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..5a838570 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/close-active.png b/src/themes/Decay-Green/xfwm4/close-active.png new file mode 100644 index 00000000..75653ff1 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/close-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/close-inactive.png b/src/themes/Decay-Green/xfwm4/close-inactive.png new file mode 100644 index 00000000..87a114a5 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/close-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/close-prelight.png b/src/themes/Decay-Green/xfwm4/close-prelight.png new file mode 100644 index 00000000..223656e6 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/close-prelight.png differ diff --git a/src/themes/Decay-Green/xfwm4/close-pressed.png b/src/themes/Decay-Green/xfwm4/close-pressed.png new file mode 100644 index 00000000..482b2e91 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/close-pressed.png differ diff --git a/src/themes/Decay-Green/xfwm4/hide-active.png b/src/themes/Decay-Green/xfwm4/hide-active.png new file mode 100644 index 00000000..f602e9fd Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/hide-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/hide-inactive.png b/src/themes/Decay-Green/xfwm4/hide-inactive.png new file mode 100644 index 00000000..87a114a5 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/hide-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/hide-prelight.png b/src/themes/Decay-Green/xfwm4/hide-prelight.png new file mode 100644 index 00000000..400b6b2f Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/hide-prelight.png differ diff --git a/src/themes/Decay-Green/xfwm4/hide-pressed.png b/src/themes/Decay-Green/xfwm4/hide-pressed.png new file mode 100644 index 00000000..833161e7 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/hide-pressed.png differ diff --git a/src/themes/Decay-Green/xfwm4/left-active.png b/src/themes/Decay-Green/xfwm4/left-active.png new file mode 100644 index 00000000..da4a0e1e Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/left-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/left-inactive.png b/src/themes/Decay-Green/xfwm4/left-inactive.png new file mode 100644 index 00000000..26781a16 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/left-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/maximize-active.png b/src/themes/Decay-Green/xfwm4/maximize-active.png new file mode 100644 index 00000000..6a66d823 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/maximize-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/maximize-inactive.png b/src/themes/Decay-Green/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..87a114a5 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/maximize-prelight.png b/src/themes/Decay-Green/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..5f33fbb3 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Decay-Green/xfwm4/maximize-pressed.png b/src/themes/Decay-Green/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..0998ee43 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Decay-Green/xfwm4/maximize-toggled-active.png b/src/themes/Decay-Green/xfwm4/maximize-toggled-active.png new file mode 100644 index 00000000..6a66d823 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/maximize-toggled-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/maximize-toggled-inactive.png b/src/themes/Decay-Green/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 00000000..87a114a5 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/maximize-toggled-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/maximize-toggled-prelight.png b/src/themes/Decay-Green/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 00000000..b772ce19 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/maximize-toggled-prelight.png differ diff --git a/src/themes/Decay-Green/xfwm4/maximize-toggled-pressed.png b/src/themes/Decay-Green/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 00000000..5bd28ab1 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/maximize-toggled-pressed.png differ diff --git a/src/themes/Decay-Green/xfwm4/menu-active.png b/src/themes/Decay-Green/xfwm4/menu-active.png new file mode 100644 index 00000000..99740377 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/menu-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/menu-inactive.png b/src/themes/Decay-Green/xfwm4/menu-inactive.png new file mode 100644 index 00000000..bff2f048 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/menu-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/menu-prelight.png b/src/themes/Decay-Green/xfwm4/menu-prelight.png new file mode 100644 index 00000000..faad6c35 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/menu-prelight.png differ diff --git a/src/themes/Decay-Green/xfwm4/menu-pressed.png b/src/themes/Decay-Green/xfwm4/menu-pressed.png new file mode 100644 index 00000000..da718747 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/menu-pressed.png differ diff --git a/src/themes/Decay-Green/xfwm4/right-active.png b/src/themes/Decay-Green/xfwm4/right-active.png new file mode 100644 index 00000000..6134fd30 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/right-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/right-inactive.png b/src/themes/Decay-Green/xfwm4/right-inactive.png new file mode 100644 index 00000000..7c6a97c4 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/right-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/shade-active.png b/src/themes/Decay-Green/xfwm4/shade-active.png new file mode 100644 index 00000000..1d7b3412 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/shade-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/shade-inactive.png b/src/themes/Decay-Green/xfwm4/shade-inactive.png new file mode 100644 index 00000000..3193cd4a Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/shade-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/shade-prelight.png b/src/themes/Decay-Green/xfwm4/shade-prelight.png new file mode 100644 index 00000000..ac181242 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/shade-prelight.png differ diff --git a/src/themes/Decay-Green/xfwm4/shade-pressed.png b/src/themes/Decay-Green/xfwm4/shade-pressed.png new file mode 100644 index 00000000..71332619 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/shade-pressed.png differ diff --git a/src/themes/Decay-Green/xfwm4/stick-active.png b/src/themes/Decay-Green/xfwm4/stick-active.png new file mode 100644 index 00000000..7f24e323 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/stick-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/stick-inactive.png b/src/themes/Decay-Green/xfwm4/stick-inactive.png new file mode 100644 index 00000000..0ce420da Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/stick-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/stick-prelight.png b/src/themes/Decay-Green/xfwm4/stick-prelight.png new file mode 100644 index 00000000..79adcead Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/stick-prelight.png differ diff --git a/src/themes/Decay-Green/xfwm4/stick-pressed.png b/src/themes/Decay-Green/xfwm4/stick-pressed.png new file mode 100644 index 00000000..d80f78fe Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/stick-pressed.png differ diff --git a/src/themes/Decay-Green/xfwm4/stick-toggled-active.png b/src/themes/Decay-Green/xfwm4/stick-toggled-active.png new file mode 100644 index 00000000..4c1b4136 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/stick-toggled-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/stick-toggled-inactive.png b/src/themes/Decay-Green/xfwm4/stick-toggled-inactive.png new file mode 100644 index 00000000..d5fb4674 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/stick-toggled-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/stick-toggled-prelight.png b/src/themes/Decay-Green/xfwm4/stick-toggled-prelight.png new file mode 100644 index 00000000..2fd00bfe Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/stick-toggled-prelight.png differ diff --git a/src/themes/Decay-Green/xfwm4/stick-toggled-pressed.png b/src/themes/Decay-Green/xfwm4/stick-toggled-pressed.png new file mode 100644 index 00000000..a735594e Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/stick-toggled-pressed.png differ diff --git a/src/themes/Decay-Green/xfwm4/themerc b/src/themes/Decay-Green/xfwm4/themerc new file mode 100644 index 00000000..cb238f02 --- /dev/null +++ b/src/themes/Decay-Green/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=6 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#afafaf +active_text_shadow_color=#252525 + +inactive_text_color=#808080 +inactive_text_shadow_color=#252525 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Decay-Green/xfwm4/title-1-active.png b/src/themes/Decay-Green/xfwm4/title-1-active.png new file mode 100644 index 00000000..3afb0c71 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-1-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/title-1-inactive.png b/src/themes/Decay-Green/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..22ca4326 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/title-2-active.png b/src/themes/Decay-Green/xfwm4/title-2-active.png new file mode 100644 index 00000000..3afb0c71 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-2-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/title-2-inactive.png b/src/themes/Decay-Green/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..22ca4326 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/title-3-active.png b/src/themes/Decay-Green/xfwm4/title-3-active.png new file mode 100644 index 00000000..3afb0c71 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-3-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/title-3-inactive.png b/src/themes/Decay-Green/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..22ca4326 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/title-4-active.png b/src/themes/Decay-Green/xfwm4/title-4-active.png new file mode 100644 index 00000000..3afb0c71 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-4-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/title-4-inactive.png b/src/themes/Decay-Green/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..22ca4326 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/title-5-active.png b/src/themes/Decay-Green/xfwm4/title-5-active.png new file mode 100644 index 00000000..3afb0c71 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-5-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/title-5-inactive.png b/src/themes/Decay-Green/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..22ca4326 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/top-left-active.png b/src/themes/Decay-Green/xfwm4/top-left-active.png new file mode 100644 index 00000000..ea182ca8 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/top-left-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/top-left-inactive.png b/src/themes/Decay-Green/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..fe1ec46a Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Decay-Green/xfwm4/top-right-active.png b/src/themes/Decay-Green/xfwm4/top-right-active.png new file mode 100644 index 00000000..288aa0b3 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/top-right-active.png differ diff --git a/src/themes/Decay-Green/xfwm4/top-right-inactive.png b/src/themes/Decay-Green/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..44248026 Binary files /dev/null and b/src/themes/Decay-Green/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Default/gtk-3.0/gtk-keys.css b/src/themes/Default/gtk-3.0/gtk-keys.css new file mode 100644 index 00000000..59828046 --- /dev/null +++ b/src/themes/Default/gtk-3.0/gtk-keys.css @@ -0,0 +1,3 @@ +/* + * Default keybinding set. Empty because it is implemented inline in the code. + */ diff --git a/src/themes/Emacs/gtk-3.0/gtk-keys.css b/src/themes/Emacs/gtk-3.0/gtk-keys.css new file mode 100644 index 00000000..9dd62407 --- /dev/null +++ b/src/themes/Emacs/gtk-3.0/gtk-keys.css @@ -0,0 +1,121 @@ +/* + * GTK - The GIMP Toolkit + * Copyright (C) 2002 Owen Taylor + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see <http://www.gnu.org/licenses/>. + */ + +/* + * Modified by the GTK+ Team and others 1997-2000. See the AUTHORS + * file for a list of people on the GTK+ Team. See the ChangeLog + * files for a list of changes. These files are distributed with + * GTK+ at ftp://ftp.gtk.org/pub/gtk/. + */ + +/* + * A keybinding set implementing Emacs-like keybindings + */ + +/* + * Bindings for GtkTextView and GtkEntry + */ +@binding-set gtk-emacs-text-entry +{ + bind "<ctrl>b" { "move-cursor" (logical-positions, -1, 0) }; + bind "<shift><ctrl>b" { "move-cursor" (logical-positions, -1, 1) }; + bind "<ctrl>f" { "move-cursor" (logical-positions, 1, 0) }; + bind "<shift><ctrl>f" { "move-cursor" (logical-positions, 1, 1) }; + + bind "<alt>b" { "move-cursor" (words, -1, 0) }; + bind "<shift><alt>b" { "move-cursor" (words, -1, 1) }; + bind "<alt>f" { "move-cursor" (words, 1, 0) }; + bind "<shift><alt>f" { "move-cursor" (words, 1, 1) }; + + bind "<ctrl>a" { "move-cursor" (paragraph-ends, -1, 0) }; + bind "<shift><ctrl>a" { "move-cursor" (paragraph-ends, -1, 1) }; + bind "<ctrl>e" { "move-cursor" (paragraph-ends, 1, 0) }; + bind "<shift><ctrl>e" { "move-cursor" (paragraph-ends, 1, 1) }; + + bind "<ctrl>w" { "cut-clipboard" () }; + bind "<ctrl>y" { "paste-clipboard" () }; + + bind "<ctrl>d" { "delete-from-cursor" (chars, 1) }; + bind "<alt>d" { "delete-from-cursor" (word-ends, 1) }; + bind "<ctrl>k" { "delete-from-cursor" (paragraph-ends, 1) }; + bind "<alt>backslash" { "delete-from-cursor" (whitespace, 1) }; + + bind "<alt>space" { "delete-from-cursor" (whitespace, 1) + "insert-at-cursor" (" ") }; + bind "<alt>KP_Space" { "delete-from-cursor" (whitespace, 1) + "insert-at-cursor" (" ") }; + /* + * Some non-Emacs keybindings people are attached to + */ + bind "<ctrl>u" { "move-cursor" (paragraph-ends, -1, 0) + "delete-from-cursor" (paragraph-ends, 1) }; + + bind "<ctrl>h" { "delete-from-cursor" (chars, -1) }; + bind "<ctrl>w" { "delete-from-cursor" (word-ends, -1) }; +} + +/* + * Bindings for GtkTextView + */ +@binding-set gtk-emacs-text-view +{ + bind "<ctrl>p" { "move-cursor" (display-lines, -1, 0) }; + bind "<shift><ctrl>p" { "move-cursor" (display-lines, -1, 1) }; + bind "<ctrl>n" { "move-cursor" (display-lines, 1, 0) }; + bind "<shift><ctrl>n" { "move-cursor" (display-lines, 1, 1) }; + + bind "<ctrl>space" { "set-anchor" () }; + bind "<ctrl>KP_Space" { "set-anchor" () }; +} + +/* + * Bindings for GtkTreeView + */ +@binding-set gtk-emacs-tree-view +{ + bind "<ctrl>s" { "start-interactive-search" () }; + bind "<ctrl>f" { "move-cursor" (logical-positions, 1) }; + bind "<ctrl>b" { "move-cursor" (logical-positions, -1) }; +} + +/* + * Bindings for menus + */ +@binding-set gtk-emacs-menu +{ + bind "<ctrl>n" { "move-current" (next) }; + bind "<ctrl>p" { "move-current" (prev) }; + bind "<ctrl>f" { "move-current" (child) }; + bind "<ctrl>b" { "move-current" (parent) }; +} + +entry { + -gtk-key-bindings: gtk-emacs-text-entry; +} + +textview { + -gtk-key-bindings: gtk-emacs-text-entry, gtk-emacs-text-view; +} + +treeview { + -gtk-key-bindings: gtk-emacs-tree-view; +} + +GtkMenuShell { + -gtk-key-bindings: gtk-emacs-menu; +} diff --git a/src/themes/Frosted-Glass/LICENSE b/src/themes/Frosted-Glass/LICENSE new file mode 100755 index 00000000..f288702d --- /dev/null +++ b/src/themes/Frosted-Glass/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + <one line to give the program's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see <https://www.gnu.org/licenses/>. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + <program> Copyright (C) <year> <name of author> + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +<https://www.gnu.org/licenses/>. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +<https://www.gnu.org/licenses/why-not-lgpl.html>. diff --git a/src/themes/Frosted-Glass/cinnamon/assets/add-workspace-active.svg b/src/themes/Frosted-Glass/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 00000000..9c87f0f4 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,12 @@ +<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="1.6500004"/> + </filter> + </defs> + <g transform="translate(0 -852.36)" shape-rendering="auto"> + <path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" fill="#000000" fill-opacity=".44" filter="url(#filter4154)"/> + <path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" fill="#0860f2"/> + <path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" fill="#ffffff"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/add-workspace-hover.svg b/src/themes/Frosted-Glass/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 00000000..8a1d3516 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace-hover.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-81.038405" + inkscape:cy="108.58132" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/add-workspace.svg b/src/themes/Frosted-Glass/cinnamon/assets/add-workspace.svg new file mode 100644 index 00000000..8dba5df9 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-28.526103" + inkscape:cy="75.41215" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.87;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Frosted-Glass/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..738a3f2c --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M10 3v10L5 8z" fill="#000000" opacity="0.54"/> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Frosted-Glass/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..acb514b9 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M6 3v10l5-5z" fill="#000000" opacity="0.54"/> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/checkbox-off.svg b/src/themes/Frosted-Glass/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..97c870d4 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + viewBox="0 0 24 24" + version="1.1" + id="svg4" + sodipodi:docname="checkbox-off.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8"> + <linearGradient + id="unchecked_highlight" + osb:paint="solid"> + <stop + style="stop-color:#5f5f5f;stop-opacity:1;" + offset="0" + id="stop1645" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#dark_unchecked_bg" + id="linearGradient1625" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,0.92857146,0,3.2401539)" + x1="24" + y1="45.362179" + x2="24" + y2="31.362181" /> + <linearGradient + id="dark_unchecked_bg" + osb:paint="gradient"> + <stop + id="stop1615" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop1617" + offset="1" + style="stop-color:#f9f9f9;stop-opacity:1" /> + </linearGradient> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="6.9532167" + inkscape:cx="-21.933286" + inkscape:cy="-1.6719714" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <g + transform="translate(-13,3.6378183)" + style="display:inline;opacity:1" + id="checkbox-unchecked-dark" + inkscape:label="#g22047"> + <g + inkscape:label="#g21853" + id="sdsd-0-1"> + <g + id="scdsdcd-0-4" + inkscape:label="#g14325" + transform="translate(0,-30)"> + <g + style="display:inline" + id="g15812-6-6-1-4-4" + transform="matrix(0.92951982,0,0,0.92914368,-156.75069,-212.9618)"> + <g + transform="matrix(0.5089163,0,0,0.51739823,161.7932,197.56426)" + id="g5489-2-9-6-8-8-9-7" + style="display:inline"> + <g + id="g5428-8-1-4-0-0-65-8" /> + </g> + </g> + <rect + y="30.362183" + x="17" + height="16" + width="16" + id="rect13523-4-0" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" /> + <g + id="g5400-2-47"> + <rect + rx="2.4615386" + y="30.362181" + x="17" + height="16" + width="16" + id="rect1920" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1.2307694;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + ry="2.461539" /> + <rect + ry="2.1538463" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.07692313;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + id="rect5147-9-1-5-7-6-3-70" + width="14" + height="13.999997" + x="18" + y="31.362181" + rx="2.1538463" /> + <rect + rx="2.1538463" + y="32.362179" + x="18" + height="12.999998" + width="14" + id="rect1621" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1625);fill-opacity:1;stroke:none;stroke-width:1.03774917;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + ry="2.0000002" /> + </g> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/checkbox.svg b/src/themes/Frosted-Glass/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..823153a1 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/checkbox.svg @@ -0,0 +1,32 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="j" x1="18" x2="32" y1="38.362" y2="38.362" gradientUnits="userSpaceOnUse"> + <stop stop-color="#0860f2" offset="0"/> + </linearGradient> + <linearGradient id="be" x1="24" x2="24" y1="45.362" y2="32.253" gradientTransform="matrix(1 0 0 .99168 0 .3776)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#000000" stop-opacity=".25" offset="0"/> + <stop stop-color="#000000" stop-opacity=".1" offset="1"/> + </linearGradient> + </defs> + <g id="checkbox-checked-dark" transform="translate(-32 3.638)"> + <g transform="translate(19)"> + <g transform="translate(0,-30)"> + <rect x="17" y="30.362" width="16" height="16" color="#000000" fill="none"/> + <rect x="17" y="30.362" width="16" height="16" rx="4" ry="4" color="#000000" opacity=".12" style="paint-order:fill markers stroke"/> + <rect x="18" y="31.362" width="14" height="14" rx="3" ry="3" color="#000000" fill="url(#j)" style="paint-order:fill markers stroke"/> + <rect x="18" y="31.362" width="14" height="14" rx="3" ry="3" color="#000000" fill="#ffffff" opacity=".15" style="paint-order:fill markers stroke"/> + <rect x="18" y="32.362" width="14" height="13" rx="3" ry="3" color="#000000" fill="url(#be)" style="paint-order:fill markers stroke"/> + </g> + </g> + <g transform="translate(36,-1036)"> + <g transform="rotate(45,7.5,1026.4)"> + <g transform="translate(12.374,11.531)"> + <g transform="translate(-3,-5)" fill="#3b3c3e"> + <path transform="rotate(-45,1304,694.22)" d="m154.16 15.881c-0.25562 0-0.51116 0.0971-0.70703 0.29297l-3.5352 3.5352-1.4785-1.4766c-0.35638-0.35638-0.95788-0.32923-1.3496 0.0625-0.39174 0.39173-0.42083 0.99519-0.0645 1.3516l2.1856 2.1836 0.0644 0.06445c0.35638 0.35638 0.95788 0.32728 1.3496-0.06445l4.2422-4.2422c0.39174-0.39174 0.39174-1.0223 0-1.4141-0.19587-0.19587-0.45141-0.29297-0.70703-0.29297z" fill="#ffffff" filter="url(#bn)"/> + </g> + <rect transform="translate(0,1036.4)" x="5" y="-8" width="3" height="1" fill-opacity="0"/> + </g> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/close-active.svg b/src/themes/Frosted-Glass/cinnamon/assets/close-active.svg new file mode 100644 index 00000000..0dde2b9d --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/close-active.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#d8354a" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/close-hover.svg b/src/themes/Frosted-Glass/cinnamon/assets/close-hover.svg new file mode 100644 index 00000000..37f8806a --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/close-hover.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#ff7a80" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/close.svg b/src/themes/Frosted-Glass/cinnamon/assets/close.svg new file mode 100644 index 00000000..5dcc697b --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/close.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter879" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter879)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#f75a61" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/corner-ripple.svg b/src/themes/Frosted-Glass/cinnamon/assets/corner-ripple.svg new file mode 100644 index 00000000..e421812f --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,5 @@ +<svg width="104" height="104" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -948.36)"> + <circle id="corner-ripple" cx="52" cy="1000.4" r="48" fill="#0860f2" opacity=".25"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/menu-solid.svg b/src/themes/Frosted-Glass/cinnamon/assets/menu-solid.svg new file mode 100644 index 00000000..67ee5c74 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/menu-solid.svg @@ -0,0 +1,11 @@ +<svg width="78" height="80" version="1.1" viewBox="0 0 78 80" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter852" x="-.108" y="-.108" width="1.216" height="1.216" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="2.88"/> + </filter> + </defs> + <rect x="7" y="9" width="64" height="64" rx="12" ry="12" fill="#000000" filter="url(#filter852)" opacity=".3325" stroke-width="2.9091"/> + <path d="m19 5c-7.202 0-13 5.798-13 13v40c0 7.202 5.798 13 13 13h40c7.202 0 13-5.798 13-13v-40c0-7.202-5.798-13-13-13h-40zm0 1h40c6.648 0 12 5.352 12 12v40c0 6.648-5.352 12-12 12h-40c-6.648 0-12-5.352-12-12v-40c0-6.648 5.352-12 12-12z" fill="#000000" opacity=".15" stroke-width="3"/> + <rect x="7" y="6" width="64" height="64" rx="12" ry="12" fill="#f5f5f5" stroke-width="2.9091"/> + <path d="m19 6c-6.648 0-12 5.352-12 12v40c0 6.648 5.352 12 12 12h40c6.648 0 12-5.352 12-12v-40c0-6.648-5.352-12-12-12zm0 1h40c6.094 0 11 4.906 11 11v40c0 6.094-4.906 11-11 11h-40c-6.094 0-11-4.906-11-11v-40c0-6.094 4.906-11 11-11z" fill="#ffffff" opacity=".1" stroke-width="2.9091"/> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/menu.svg b/src/themes/Frosted-Glass/cinnamon/assets/menu.svg new file mode 100644 index 00000000..0c605ba3 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/menu.svg @@ -0,0 +1,11 @@ +<svg width="78" height="80" version="1.1" viewBox="0 0 78 80" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter852" x="-.108" y="-.108" width="1.216" height="1.216" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="2.88"/> + </filter> + </defs> + <rect x="7" y="9" width="64" height="64" rx="12" ry="12" fill="#000000" filter="url(#filter852)" opacity=".3325" stroke-width="2.9091"/> + <path d="m19 5c-7.202 0-13 5.798-13 13v40c0 7.202 5.798 13 13 13h40c7.202 0 13-5.798 13-13v-40c0-7.202-5.798-13-13-13h-40zm0 1h40c6.648 0 12 5.352 12 12v40c0 6.648-5.352 12-12 12h-40c-6.648 0-12-5.352-12-12v-40c0-6.648 5.352-12 12-12z" fill="#000000" opacity=".15" stroke-width="3"/> + <rect x="7" y="6" width="64" height="64" rx="12" ry="12" fill="#f5f5f5" opacity=".95" stroke-width="2.9091"/> + <path d="m19 6c-6.648 0-12 5.352-12 12v40c0 6.648 5.352 12 12 12h40c6.648 0 12-5.352 12-12v-40c0-6.648-5.352-12-12-12zm0 1h40c6.094 0 11 4.906 11 11v40c0 6.094-4.906 11-11 11h-40c-6.094 0-11-4.906-11-11v-40c0-6.094 4.906-11 11-11z" fill="#ffffff" opacity=".1" stroke-width="2.9091"/> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/radiobutton-off.svg b/src/themes/Frosted-Glass/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..405d6c06 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + viewBox="0 0 24 24" + version="1.1" + id="svg4" + sodipodi:docname="radiobutton-off.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8"> + <linearGradient + id="unchecked_highlight" + osb:paint="solid"> + <stop + style="stop-color:#5f5f5f;stop-opacity:1;" + offset="0" + id="stop1645" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#dark_unchecked_bg" + id="linearGradient1684" + gradientUnits="userSpaceOnUse" + x1="66.303246" + y1="155.48166" + x2="66.303246" + y2="126.56255" + gradientTransform="matrix(1,0,0,0.92857182,0,11.105773)" /> + <linearGradient + id="dark_unchecked_bg" + osb:paint="gradient"> + <stop + id="stop1615" + offset="0" + style="stop-color:#ffffff;stop-opacity:1" /> + <stop + id="stop1617" + offset="1" + style="stop-color:#f9f9f9;stop-opacity:1" /> + </linearGradient> + </defs> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="19.666667" + inkscape:cx="9.3903991" + inkscape:cy="11.391797" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <g + transform="translate(-92.995736,3.6378118)" + style="display:inline;opacity:1" + id="radio-unchecked-dark" + inkscape:label="#g10975"> + <g + id="g10964-4-5"> + <g + style="display:inline" + id="radio-unchecked2-6-5" + transform="matrix(0.93617253,0,0,0.93566004,-96.78315,-244.76084)" + inkscape:label="#g15805"> + <rect + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:none;stroke:none;stroke-width:2;marker:none;enable-background:accumulate" + id="rect14348-4-3-9" + width="17.090866" + height="17.100227" + x="206.99057" + y="261.97873" /> + <g + id="g7025-3-9"> + <g + style="display:inline" + id="g5489-2-9-3-8-0" + transform="matrix(0.5089163,0,0,0.51739823,181.7932,197.56426)"> + <g + id="g5428-8-1-7-83-7"> + <rect + rx="16.791431" + y="124.49689" + x="49.511818" + height="33.050419" + width="33.582863" + id="rect1938" + style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.12000002;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.56274343;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + ry="16.313646" /> + <rect + ry="14.27444" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.24240041;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + id="rect5147-9-1-7-7-61" + width="29.385006" + height="28.919117" + x="51.610744" + y="126.56255" + rx="14.692502" /> + <rect + rx="14.692502" + y="128.62819" + x="51.610744" + height="26.853477" + width="29.385006" + id="rect1670" + style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient1684);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.16083145;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" + ry="13.426739" /> + </g> + </g> + </g> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/radiobutton.svg b/src/themes/Frosted-Glass/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..ed138318 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/radiobutton.svg @@ -0,0 +1,17 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <defs> + <linearGradient id="ax" x1="51.611" x2="80.996" y1="141.02" y2="141.02" gradientTransform="matrix(.47644 0 0 .48411 -19.593 -56.273)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#0860f2" offset="0"/> + </linearGradient> + <linearGradient id="bg" x1="66.31" x2="66.31" y1="155.48" y2="126.56" gradientTransform="matrix(.47644 0 0 .44953 -19.593 -50.897)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#000000" stop-opacity=".25" offset="0"/> + <stop stop-color="#000000" stop-opacity=".1" offset="1"/> + </linearGradient> + </defs> + <rect x="3.9988" y="4.0018" width="16" height="16" color="#000000" fill="none" stroke-width=".93592"/> + <rect x="3.9966" y="3.9983" width="16" height="16" rx="7.9998" ry="7.9999" color="#000000" opacity=".12" stroke-width=".48026"/> + <rect x="4.9967" y="4.9956" width="14" height="14" rx="6.9998" ry="7.0002" color="#000000" fill="url(#ax)" stroke-width="0"/> + <rect x="4.9967" y="4.9956" width="14" height="14" rx="6.9998" ry="7.0002" color="#000000" fill="#ffffff" opacity=".1" stroke-width="0"/> + <rect x="4.9967" y="5.9977" width="14" height="13" rx="6.9998" ry="6.5002" color="#000000" fill="url(#bg)" stroke-width="0"/> + <rect x="10" y="9.9998" width="4" height="4" rx="1.9989" ry="2" color="#000000" fill="#ffffff" filter="url(#bp)"/> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/toggle-off.svg b/src/themes/Frosted-Glass/cinnamon/assets/toggle-off.svg new file mode 100644 index 00000000..a2567239 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/toggle-off.svg @@ -0,0 +1,21 @@ +<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.36"/> + </filter> + <filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.36"/> + </filter> + <linearGradient id="linearGradient1254" x1="22" x2="22" y1="1052.4" y2="1028.4" gradientUnits="userSpaceOnUse"> + <stop stop-color="#000000" stop-opacity=".25" offset="0"/> + <stop stop-color="#010101" stop-opacity=".35" offset="1"/> + </linearGradient> + </defs> + <g transform="translate(0 -1028.4)"> + <rect x="-3.8809e-8" y="1028.4" width="40" height="24" rx="12" ry="12" fill="url(#linearGradient1254)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/> + <rect x="-3.8809e-8" y="1028.3" width="40" height="24" opacity="0" stroke-width=".87706"/> + <circle cx="12" cy="1040.9" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/> + <circle cx="12" cy="1040.4" r="11" fill="#ffffff" stroke-width="1.2222"/> + <path d="m12 1028.4c-6.648 0-12 5.352-12 12 0 0.086 0.011872 0.1699 0.013672 0.2559 0.13601-6.2563 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.086 0.01367-0.1695 0.01367-0.2559 0-6.648-5.352-12-12-12z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/toggle-on.svg b/src/themes/Frosted-Glass/cinnamon/assets/toggle-on.svg new file mode 100644 index 00000000..8624781b --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/toggle-on.svg @@ -0,0 +1,16 @@ +<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.36"/> + </filter> + <linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#ffffff" offset="0"/> + <stop stop-color="#ffffff" stop-opacity="0" offset="1"/> + </linearGradient> + </defs> + <rect width="40" height="24" rx="12" ry="12" fill="#0860f2"/> + <rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3"/> + <rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/> + <circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1"/> + <circle cx="28" cy="12" r="11" fill="#ffffff"/> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/assets/trash-icon.svg b/src/themes/Frosted-Glass/cinnamon/assets/trash-icon.svg new file mode 100644 index 00000000..832ddddf --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/assets/trash-icon.svg @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="400" + height="120" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="trash-icon.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="1.8101934" + inkscape:cx="117.23941" + inkscape:cy="83.499451" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="704" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid2985" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="1,0" + position="200,105" + id="guide3920" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-932.36218)"> + <path + id="rect4142" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fbfbfb;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.13725491;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate;paint-order:stroke fill markers" + d="m 12,942.36218 376,0 c 1.108,0 2,0.892 2,2 l 0,108.00002 -380,0 0,-108.00002 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssccss" /> + <path + inkscape:connector-curvature="0" + style="fill:#565656;fill-opacity:1;stroke:none;stroke-width:1" + class="ColorScheme-Text" + d="m 200,964.36214 c -4.41828,0 -8,3.58172 -8,8 h -16 v 4 H 193.07812 200 206.91408 224 v -4 h -16 c 0,-4.41828 -3.58172,-8 -8,-8 z m 0,4 c 2.20914,1e-5 3.99999,1.79086 4,4 h -8 c 1e-5,-2.20914 1.79086,-3.99999 4,-4 z m -20,12 v 2 2 6 21.99996 c 0,4.4321 3.56792,8.0001 8,8.0001 h 24 c 4.43208,0 8,-3.568 8,-8.0001 v -23.99996 -4 -2 -2 h -2 -26 -4 -6 z m 4,4 h 4 4 24 v 27.99996 c 0,2.2161 -1.78392,4.0001 -4,4.0001 h -24 c -2.21608,0 -4,-1.784 -4,-4.0001 z" + id="path3222" + sodipodi:nodetypes="scccccccccsccccccccsssscccccccccccccssssc" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/cinnamon/cinnamon.css b/src/themes/Frosted-Glass/cinnamon/cinnamon.css new file mode 100644 index 00000000..b2a042c5 --- /dev/null +++ b/src/themes/Frosted-Glass/cinnamon/cinnamon.css @@ -0,0 +1,2370 @@ +stage { + color: #242424; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + text-shadow: none; + color: #242424; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: white; + box-shadow: inset 0 1px white; +} + +.sound-button:focus { + text-shadow: none; + color: #242424; + background-color: white; + border: 1px solid #0860F2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.sound-button:hover { + text-shadow: none; + color: #0b0b0b; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #ffffff; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.sound-button:hover:focus { + text-shadow: none; + color: #0b0b0b; + background-color: #ffffff; + border: 1px solid #0860F2; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.sound-button:active { + text-shadow: none; + color: white; + background-color: #0860F2; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.sound-button:insensitive { + text-shadow: none; + color: rgba(36, 36, 36, 0.45); + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: rgba(255, 255, 255, 0.55); + border-radius: 6px; +} + +.notification-button, .notification-icon-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, #notification .notification-button, #notification .notification-icon-button { + border-radius: 6px; + text-shadow: none; + color: #242424; + background-color: transparent; +} + +.notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, #notification .notification-icon-button:hover { + text-shadow: none; + color: #242424; + background-color: rgba(36, 36, 36, 0.1); + border-radius: 6px; +} + +.notification-button:active, .notification-icon-button:active, #notification .notification-button:active, #notification .notification-icon-button:active { + text-shadow: none; + color: #242424; + background-color: rgba(36, 36, 36, 0.2); + border-radius: 6px; +} + +.notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, #notification .notification-icon-button:insensitive { + text-shadow: none; + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-radius: 6px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + text-shadow: none; + color: #d3d7df; + background-color: rgba(98, 98, 98, 0.96); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + text-shadow: none; + color: #d3d7df; + background-color: #747474; +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #0860F2; +} + +.modal-dialog-button-box .modal-dialog-button:active { + text-shadow: none; + color: white; + background-color: #0860F2; +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + text-shadow: none; + color: rgba(211, 215, 223, 0.35); + background-color: rgba(98, 98, 98, 0.81); +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: #0860F2; + selected-color: white; + transition-duration: 300ms; + border-radius: 6px; + color: #363636; + border: 2px solid transparent; + background-color: rgba(0, 0, 0, 0.05); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: #363636; + border: 2px solid rgba(77, 142, 249, 0.75); + background-color: rgba(0, 0, 0, 0.05); +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: rgba(0, 0, 0, 0); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #E9873A; + padding: 0 4px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 100px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 100px; + background-color: #a1a1a1; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #b6b6b6; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #0860F2; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(0, 0, 0, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860F2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.popup-menu-item:active .popup-slider-menu-item, .popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: white; +} + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + height: 26px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("assets/checkbox-unchecked.svg"); +} + +.radiobutton:focus StBin { + background-image: url("assets/checkbox-unchecked-focused.svg"); +} + +.radiobutton:checked StBin { + background-image: url("assets/checkbox-checked.svg"); +} + +.radiobutton:focus:checked StBin { + background-image: url("assets/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 40px; + height: 24px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.cinnamon-link { + color: #3484e2; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #619fe8; +} + +#Tooltip { + border-radius: 6px; + padding: 5px 12px; + background-color: rgba(42, 42, 42, 0.95); + color: #d3d7df; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 0 6px 3px; + color: #242424; + border-image: url("assets/menu.svg") 20 20 23 20; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 6px; + background-gradient-direction: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.75); +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 6px 1em 6px; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: .4em 1.75em; + spacing: 1em; + border-radius: 6px; +} + +.menu .popup-menu-item:active, .menu .popup-menu-item:checked, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:checked, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:checked { + color: white; + background-color: #0860F2; +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(36, 36, 36, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #242424; +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: white; +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; + margin: 0.5em; + border-radius: 6px; +} + +.popup-combo-menu { + padding: 10px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1px; + margin: 0; + padding: 0; + border-color: rgba(0, 0, 0, 0.12); + border-bottom-width: 1px; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(237, 95, 93, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: white; + font-size: 1em; + padding: 0px; + background-color: rgba(255, 255, 255, 0.155); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #242424; + background-color: rgba(36, 36, 36, 0.1); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: white; + background-color: #0860F2; +} + +.panel-dummy { + background-color: rgba(237, 95, 93, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(237, 95, 93, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: white; +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: white; +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(42, 42, 42, 0.95); + border: 1px solid rgba(42, 42, 42, 0.95); + color: #d3d7df; + spacing: 25px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +.window-caption#selected { + background-color: #0860F2; + color: white; + border: 1px solid #0860F2; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #d3d7df; + background-color: rgba(98, 98, 98, 0.96); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #0860F2; + background-color: #0860F2; + color: white; + font-style: italic; + transition-duration: 300; + selection-background-color: white; + selected-color: #0860F2; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 6px; +} + +.expo-workspace-thumbnail-frame#active { + border: 4px solid #0860F2; + background-color: black; + border-radius: 6px; +} + +.expo-background { + background-color: #2a2a2a; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid rgba(0, 0, 0, 0.12); + border: 1px solid rgba(255, 255, 255, 0.15); +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + background-color: #ffffff; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #242424; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-today-home-button, +.calendar-today-home-button-enabled { + margin: 6px 0; + padding: 6px; + border-radius: 6px; +} + +.calendar-today-home-button-enabled:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.06); + background-gradient-end: rgba(0, 0, 0, 0.06); + box-shadow: none; +} + +.calendar-today-day-label { + font-size: 1.75em; + color: rgba(36, 36, 36, 0.45); + font-weight: bold; + text-align: center; + padding-bottom: .1em; +} + +.calendar-today-date-label { + font-size: 1.1em; + color: rgba(36, 36, 36, 0.45); + font-weight: bold; + text-align: center; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(36, 36, 36, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(36, 36, 36, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: #242424; + border-radius: 6px; +} + +.calendar-day-event-dot-box { + margin-top: 22px; + max-rows: 2; +} + +.calendar-day-event-dot { + margin: 1px; + border-radius: 2px; + width: 4px; + height: 4px; +} + +.calendar-day-base { + text-align: center; + width: 28px; + height: 28px; + padding: 0; + margin: 2px; + border-radius: 9999px; + color: #424242; +} + +.calendar-day-base:hover { + color: #242424; + font-weight: bold; + background-color: rgba(0, 0, 0, 0.06); +} + +.calendar-day-base:active { + color: #242424; + font-weight: bold; + background-color: rgba(0, 0, 0, 0.12); +} + +.calendar-day-heading { + color: rgba(36, 36, 36, 0.85); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: #424242; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #242424; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: white; + background-color: #0860F2; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(36, 36, 36, 0.3); + opacity: 1; +} + +.calendar-not-today { + color: #424242; +} + +.calendar-not-today:selected { + color: #242424; + font-weight: bold; +} + +.calendar-week-number { + width: 20px; + height: 20px; + margin: 6px 0; + color: rgba(36, 36, 36, 0.7); + font-weight: bold; + background-color: rgba(36, 36, 36, 0.05); + border-radius: 100px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +.calendar-events-main-box { + height: 300px; + margin: 8px 0.8em 0 0; + padding: 8px; + min-width: 350px; + border: none; + border-radius: 6px; + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.06); + background-gradient-end: rgba(0, 0, 0, 0.06); + color: #424242; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 6px; +} + +.calendar-events-no-events-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.06); + background-gradient-end: rgba(0, 0, 0, 0.06); + box-shadow: none; +} + +.calendar-events-no-events-icon { + color: rgba(36, 36, 36, 0.45); +} + +.calendar-events-no-events-label { + font-size: 1.1em; + color: rgba(36, 36, 36, 0.45); + font-weight: bold; + text-align: center; + margin-top: 10px; +} + +.calendar-events-date-label { + padding: 3px 0 12px 3px; + font-size: 1.1em; + color: #424242; + font-weight: bold; + text-align: center; +} + +.calendar-events-event-container { + padding: 2px; +} + +.calendar-events-main-box .separator { + -margin-horizontal: 1em; + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0.12); + -gradient-end: rgba(0, 0, 0, 0.12); +} + +.calendar-event-button { + margin: 6px 0 6px 0; + border-radius: 6px; +} + +.calendar-event-button:hover { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 0, 0.06); + background-gradient-end: rgba(0, 0, 0, 0.06); + box-shadow: none; +} + +.calendar-event-color-strip { + width: 4px; + border-radius: 4px 0 0 4px; +} + +.calendar-event-row-content { + margin: 6px; +} + +.calendar-event-time-past { + color: rgba(36, 36, 36, 0.45); + font-weight: bold; + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-time-present { + font-weight: bold; + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-time-present:all-day { + color: rgba(121, 183, 87, 0.6); +} + +.calendar-event-time-future { + text-align: left; + margin-bottom: .6em; +} + +.calendar-event-countdown { + color: rgba(36, 36, 36, 0.45); + font-weight: bold; + text-align: right; + margin-bottom: .6em; +} + +.calendar-event-countdown:soon { + color: white; +} + +.calendar-event-countdown:imminent { + color: rgba(233, 135, 58, 0.6); +} + +.calendar-event-countdown:current { + color: rgba(121, 183, 87, 0.6); +} + +.calendar-event-summary { + color: rgba(36, 36, 36, 0.45); + text-align: left; + width: 200px; +} + +#notification { + border-radius: 12px; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #363636; + background-color: rgba(255, 255, 255, 0.95); +} + +#notification .notification-button, #notification .notification-icon-button { + padding: 5px; +} + +.menu #notification, .popup-menu #notification { + border: none; + border-radius: 6px; + background-color: rgba(36, 36, 36, 0.05); +} + +.menu #notification:hover, .menu #notification:selected, .popup-menu #notification:hover, .popup-menu #notification:selected { + background-color: rgba(36, 36, 36, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #363636; +} + +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} + +#notification.multi-line-notification { + padding-bottom: 13px; + color: #363636; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 5px; +} + +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #363636; +} + +.notification-button, .notification-icon-button { + padding: 5px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #363636; + background-color: rgba(255, 255, 255, 0.95); + border: none; + border-radius: 6px; + padding: 20px; + border-image: url("assets/menu.svg") 20 20 23 20; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #0860F2; +} + +.switcher-list .item-box:selected { + color: white; + background-color: #0860F2; + border: 0px solid #0860F2; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #d3d7df; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: white; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #d3d7df; + background-color: rgba(34, 34, 34, 0.95); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 6px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #f5f5f5; + border-radius: 6px; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #d3d7df; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #ED5F5D; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 7px; + border-radius: 6px; + caret-color: #d3d7df; + selected-color: white; + selection-background-color: #0860F2; + color: #d3d7df; + background-color: rgba(98, 98, 98, 0.96); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog-entry:focus { + color: white; + background-color: #0860F2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #E9873A; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(42, 42, 42, 0.95); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + text-shadow: none; + color: #d3d7df; + background-color: rgba(98, 98, 98, 0.96); +} + +.keyboard-key:hover { + text-shadow: none; + color: #d3d7df; + background-color: #747474; +} + +.keyboard-key:active, .keyboard-key:checked { + text-shadow: none; + color: white; + background-color: #0860F2; +} + +.keyboard-key:grayed { + text-shadow: none; + color: rgba(211, 215, 223, 0.35); + background-color: rgba(98, 98, 98, 0.81); +} + +.keyboard-subkeys { + color: #d3d7df; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(42, 42, 42, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: 0 0 8px 1px; + padding: 6px; + transition-duration: 300; + background-color: rgba(36, 36, 36, 0.05); + border: none; + border-radius: 6px; +} + +.menu-favorites-button { + padding: 10px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + border-radius: 6px; + background-color: rgba(36, 36, 36, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 10px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 10px; +} + +.menu-categories-box { + padding: 10px 30px 10px 30px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 10px 10px 0 10px; +} + +.menu-application-button { + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + text-shadow: none; + color: white; + background-color: #0860F2; + border: 1px solid rgba(0, 0, 0, 0.12); + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 5px; +} + +.menu-application-button-label:rtl { + padding-right: 5px; +} + +.menu StScrollView.menu-application-button { + padding: 3px 0; + border-radius: 6px; + background-color: #ffffff; +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 7px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: #0860F2; +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 7px 5px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 5px 7px 0; +} + +.menu-category-button { + padding: 6px; + border-radius: 6px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, .menu-category-button-selected { + text-shadow: none; + color: #242424; + background-color: rgba(36, 36, 36, 0.1); + border-radius: 6px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(36, 36, 36, 0.45); +} + +.menu-category-button-label:ltr { + padding-left: 5px; +} + +.menu-category-button-label:rtl { + padding-right: 5px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #242424; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #242424; +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #d3d7df; + background-color: rgba(42, 42, 42, 0.95); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: #d3d7df; + background-color: rgba(42, 42, 42, 0.95); + box-shadow: 0 6px 16px rgba(0, 0, 0, 0.25); + border: none; + border-radius: 12px; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 6px; + color: #0860F2; +} + +.osd-window .level-bar { + border-radius: 6px; + background-color: #0860F2; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(237, 95, 93, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + color: rgba(255, 255, 255, 0.9); + border-radius: 6px; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top-width: 2px; +} + +.panel-top .window-list-item-box StIcon, .panel-top .window-list-item-box StBin, .panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom-width: 2px; +} + +.panel-bottom .window-list-item-box StIcon, .panel-bottom .window-list-item-box StBin, .panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left-width: 2px; +} + +.panel-left .window-list-item-box StIcon, .panel-left .window-list-item-box StBin, .panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right-width: 2px; +} + +.panel-right .window-list-item-box StIcon, .panel-right .window-list-item-box StBin, .panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: white; + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.15); +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: white; + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.25); +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + background-color: rgba(255, 255, 255, 0.3); +} + +.window-list-item-box:focus { + color: white; + background-gradient-direction: none; + background-image: radial-gradient(5px 5px 45deg, circle cover, white 0%, white 100%); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860F2; + background-gradient-end: #0860F2; + border-radius: 6px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #E9873A; + background-gradient-end: #E9873A; +} + +.window-list-preview { + padding: 16px; + spacing: 8px; + border: none; + background-color: #ffffff; + border-radius: 6px; + color: #242424; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(237, 95, 93, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 12px 12px 16px; + margin: 2px; + border-image: url("assets/menu.svg") 20 20 23 20; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 6px; + spacing: 6px; + margin: 2px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(36, 36, 36, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(36, 36, 36, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(0, 0, 0, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: white; + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #0860F2; +} + +.grouped-window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100; + border: none; + margin: 0; + color: rgba(255, 255, 255, 0.6); + border-radius: 6px; + spacing: 0.5em; +} + +.grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: white; + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.15); +} + +.grouped-window-list-item-box:active { + color: white; + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.08); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +.grouped-window-list-item-box:focus { + color: white; + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.3); +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(255, 255, 255, 0.36); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #0860F2; + background-gradient-end: #0860F2; + border-radius: 6px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #E9873A; + background-gradient-end: #E9873A; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: .4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.75); +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 100px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(36, 36, 36, 0.1); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(36, 36, 36, 0.25); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 12px 16px 8px; + spacing: 0.5em; + background-color: rgba(69, 69, 69, 0.9); + border: none; + border-radius: 0 0 6px 6px; + color: #d3d7df; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: #d3d7df; + border-radius: 100px; + border: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(211, 215, 223, 0.1); +} + +.sound-player-overlay StButton:active { + background-color: rgba(211, 215, 223, 0.25); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(211, 215, 223, 0.35); +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(22, 22, 22, 0.95); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: rgba(0, 0, 0, 0.12); + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #0860F2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: white; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #0860F2; +} + +.workspace-button:hover { + color: #357ef8; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #0860F2; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(255, 255, 255, 0.155); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(255, 255, 255, 0.155); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(255, 255, 255, 0.155); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(255, 255, 255, 0.155); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 6px; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(36, 36, 36, 0.1); +} + +.panel-launcher:active { + background-color: rgba(36, 36, 36, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 6px; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(36, 36, 36, 0.1); +} + +.launcher:active { + background-color: rgba(36, 36, 36, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 4px; +} + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.applet-box { + padding: 0 8px; + color: white; + text-shadow: none; + transition-duration: 100; + border-radius: 6px; +} + +.applet-box.vertical { + padding: 8px 0; +} + +.applet-box:hover { + color: white; + background-color: rgba(255, 255, 255, 0.15); +} + +.applet-box:checked, .applet-box:checked:hover { + color: white; + background-color: rgba(255, 255, 255, 0.25); +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(237, 95, 93, 0.5); +} + +.applet-label { + font-weight: bold; + color: white; +} + +.applet-box:checked .applet-label { + color: white; + text-shadow: none; +} + +.applet-icon { + color: white; + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: white; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #242424; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #d3d7df; +} + +.desklet:highlight { + background-color: rgba(237, 95, 93, 0.5); +} + +.desklet-with-borders { + color: #d3d7df; + background-color: rgba(42, 42, 42, 0.95); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(237, 95, 93, 0.5); +} + +.desklet-with-borders-and-header { + color: #d3d7df; + background-color: rgba(42, 42, 42, 0.95); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(237, 95, 93, 0.5); +} + +.desklet-header { + color: #d3d7df; + background-color: rgba(42, 42, 42, 0.95); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #0860F2; + background-color: rgba(8, 96, 242, 0.3); +} + +.photoframe-box { + color: #d3d7df; + background-color: rgba(42, 42, 42, 0.95); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860F2; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/themes/Frosted-Glass/cinnamon/thumbnail.png b/src/themes/Frosted-Glass/cinnamon/thumbnail.png new file mode 100644 index 00000000..8fab3673 Binary files /dev/null and b/src/themes/Frosted-Glass/cinnamon/thumbnail.png differ diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/activities-white.svg b/src/themes/Frosted-Glass/gnome-shell/assets/activities-white.svg new file mode 100644 index 00000000..61221f1e --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/activities-white.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" style="display:inline;enable-background:new" version="1.0"><g style="display:inline"><path d="M29.3 263.776c1.242-1.547 2.084-3.647 1.852-5.776-1.789.075-4.017 1.242-5.308 2.743-1.14 1.332-2.153 3.509-1.89 5.56 2.006.15 4.062-1.015 5.347-2.527zm4.526 13.375c-.043-4.553 3.725-6.763 3.896-6.869-2.132-3.11-5.438-3.533-6.603-3.571-2.778-.283-5.467 1.67-6.884 1.67-1.443-.001-3.62-1.636-5.966-1.59-3.024.045-5.855 1.796-7.405 4.507-3.191 5.542-.812 13.68 2.252 18.148 1.536 2.2 3.324 4.648 5.67 4.551 2.294-.087 3.15-1.456 5.922-1.456 2.744 0 3.548 1.456 5.942 1.41 2.464-.041 4.013-2.204 5.495-4.413 1.765-2.52 2.478-4.99 2.507-5.12-.055-.021-4.776-1.816-4.826-7.267z" style="display:inline;fill:#fff;fill-opacity:1;fill-rule:evenodd;stroke-width:.40056705;enable-background:new" transform="translate(0 -252)"/></g></svg> \ No newline at end of file diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/activities.svg b/src/themes/Frosted-Glass/gnome-shell/assets/activities.svg new file mode 100644 index 00000000..61221f1e --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/activities.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" style="display:inline;enable-background:new" version="1.0"><g style="display:inline"><path d="M29.3 263.776c1.242-1.547 2.084-3.647 1.852-5.776-1.789.075-4.017 1.242-5.308 2.743-1.14 1.332-2.153 3.509-1.89 5.56 2.006.15 4.062-1.015 5.347-2.527zm4.526 13.375c-.043-4.553 3.725-6.763 3.896-6.869-2.132-3.11-5.438-3.533-6.603-3.571-2.778-.283-5.467 1.67-6.884 1.67-1.443-.001-3.62-1.636-5.966-1.59-3.024.045-5.855 1.796-7.405 4.507-3.191 5.542-.812 13.68 2.252 18.148 1.536 2.2 3.324 4.648 5.67 4.551 2.294-.087 3.15-1.456 5.922-1.456 2.744 0 3.548 1.456 5.942 1.41 2.464-.041 4.013-2.204 5.495-4.413 1.765-2.52 2.478-4.99 2.507-5.12-.055-.021-4.776-1.816-4.826-7.267z" style="display:inline;fill:#fff;fill-opacity:1;fill-rule:evenodd;stroke-width:.40056705;enable-background:new" transform="translate(0 -252)"/></g></svg> \ No newline at end of file diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/background.png b/src/themes/Frosted-Glass/gnome-shell/assets/background.png new file mode 100644 index 00000000..ce7b6f20 Binary files /dev/null and b/src/themes/Frosted-Glass/gnome-shell/assets/background.png differ diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/calendar-arrow-left.svg b/src/themes/Frosted-Glass/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..309e10b6 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#000000" opacity="0.54"> + <path d="m10 3v10l-5-5z"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/calendar-arrow-right.svg b/src/themes/Frosted-Glass/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..67d2c49e --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#000000" opacity="0.54"> + <path d="m6 3v10l5-5z"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/calendar-today.svg b/src/themes/Frosted-Glass/gnome-shell/assets/calendar-today.svg new file mode 100644 index 00000000..03405a4e --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,5 @@ +<svg width="24" height="24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <g transform="translate(-469.08 -537.99)"> + <circle cx="481.57" cy="559.46" r="1.5" color="#000000" color-rendering="auto" fill-opacity=".2" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal;paint-order:normal"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/checkbox-off.svg b/src/themes/Frosted-Glass/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 00000000..024556eb --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,4 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:xlink="http://www.w3.org/1999/xlink"> + <rect x="2" y="2" width="20" height="20" rx="4" ry="4" color="#000000" opacity=".12" stroke-width="1.25" style="paint-order:fill markers stroke"/> + <rect x="3" y="3" width="18" height="18" rx="3" ry="3" color="#000000" fill="#ffffff" stroke-width="1.2857" style="paint-order:fill markers stroke"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/checkbox.svg b/src/themes/Frosted-Glass/gnome-shell/assets/checkbox.svg new file mode 100644 index 00000000..4e99e0c8 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/checkbox.svg @@ -0,0 +1,19 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24"> + <defs> + <filter id="filter946" x="-.094335" y="-.12629" width="1.1887" height="1.2526" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.39306292"/> + </filter> + <linearGradient id="linearGradient866" x1="11" x2="11" y1="21" y2="4" gradientUnits="userSpaceOnUse"> + <stop stop-color="#000000" stop-opacity=".35" offset="0"/> + <stop stop-color="#000000" stop-opacity=".1" offset="1"/> + </linearGradient> + </defs> + <rect x="4" y="4" width="16" height="16" fill="none"/> + <rect x="2" y="2" width="20" height="20" rx="4" ry="4" opacity=".12"/> + <rect x="3" y="3" width="18" height="18" rx="3" ry="3" fill="#0860f2"/> + <rect x="3" y="3" width="18" height="18" rx="3" ry="3" fill="#ffffff" opacity=".1"/> + <rect x="3" y="4" width="18" height="17" rx="3" ry="3" fill="url(#linearGradient866)"/> + <rect transform="rotate(45)" x="13.79" y="1.1834" width="3" height="1" fill-opacity="0"/> + <path d="m15.806 9.1937c-0.30486 0-0.60961 0.1158-0.84321 0.3494l-4.2161 4.2161-1.7633-1.761c-0.42502-0.42502-1.1424-0.39264-1.6095 0.07454-0.46719 0.46718-0.50189 1.1869-0.076923 1.6119l2.6066 2.6042 0.0768 0.07686c0.42502 0.42502 1.1424 0.39032 1.6095-0.07686l5.0593-5.0593c0.46719-0.46719 0.46719-1.2192 0-1.6865-0.2336-0.2336-0.53836-0.3494-0.84321-0.3494z" fill="#000000" filter="url(#filter946)" opacity=".15"/> + <path d="m15.806 8.2653c-0.30486 0-0.60961 0.1158-0.84321 0.3494l-4.2161 4.2161-1.7633-1.761c-0.42502-0.42502-1.1424-0.39264-1.6095 0.07454-0.46719 0.46718-0.50189 1.1869-0.076923 1.6119l2.6066 2.6042 0.0768 0.07686c0.42502 0.42502 1.1424 0.39032 1.6095-0.07686l5.0593-5.0593c0.46719-0.46719 0.46719-1.2192 0-1.6865-0.2336-0.2336-0.53836-0.3494-0.84321-0.3494z" fill="#ffffff"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/dash-placeholder.svg b/src/themes/Frosted-Glass/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 00000000..172156ae --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF"> + <circle cx="12" cy="12" r="12" opacity="0.3"/> + <circle cx="12" cy="12" r="4"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/more-results.svg b/src/themes/Frosted-Glass/gnome-shell/assets/more-results.svg new file mode 100644 index 00000000..c5c42362 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/more-results.svg @@ -0,0 +1,6 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -1036.4)"> + <circle cx="8" cy="1044.4" r="8" fill="#0860f2"/> + <path transform="translate(0 1036.4)" d="m7 4v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2z" fill="#ffffff"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/noise-texture.svg b/src/themes/Frosted-Glass/gnome-shell/assets/noise-texture.svg new file mode 100644 index 00000000..8acc4de0 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1600" + height="900" + viewBox="0 0 1600 900" + version="1.1" + id="svg13" + sodipodi:docname="noise-texture.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata17"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="714" + id="namedview15" + showgrid="false" + inkscape:zoom="0.26222222" + inkscape:cx="28.104465" + inkscape:cy="117.7106" + inkscape:window-x="0" + inkscape:window-y="28" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <defs + id="defs9"> + <radialGradient + id="a" + gradientTransform="matrix(1 1 -1 1 0.5 -0.5)"> + <stop + stop-color="#455A64" + stop-opacity="0" + offset="0.25" + id="stop2" + style="stop-color:#222222;stop-opacity:0" /> + <stop + stop-color="#455A64" + stop-opacity="0.5" + offset="0.75" + id="stop4" + style="stop-color:#222222;stop-opacity:0.50196081" /> + <stop + stop-color="#455A64" + stop-opacity="1" + offset="1" + id="stop6" + style="stop-color:#222222;stop-opacity:1" /> + </radialGradient> + </defs> + <rect + width="1600" + height="900" + fill="url(#a)" + id="rect11" /> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/toggle-off.svg b/src/themes/Frosted-Glass/gnome-shell/assets/toggle-off.svg new file mode 100644 index 00000000..a2567239 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,21 @@ +<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter1038" x="-.0216" y="-.070497" width="1.0432" height="1.141" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.36"/> + </filter> + <filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.36"/> + </filter> + <linearGradient id="linearGradient1254" x1="22" x2="22" y1="1052.4" y2="1028.4" gradientUnits="userSpaceOnUse"> + <stop stop-color="#000000" stop-opacity=".25" offset="0"/> + <stop stop-color="#010101" stop-opacity=".35" offset="1"/> + </linearGradient> + </defs> + <g transform="translate(0 -1028.4)"> + <rect x="-3.8809e-8" y="1028.4" width="40" height="24" rx="12" ry="12" fill="url(#linearGradient1254)" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/> + <rect x="-3.8809e-8" y="1028.3" width="40" height="24" opacity="0" stroke-width=".87706"/> + <circle cx="12" cy="1040.9" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1" stroke-width="1.2778"/> + <circle cx="12" cy="1040.4" r="11" fill="#ffffff" stroke-width="1.2222"/> + <path d="m12 1028.4c-6.648 0-12 5.352-12 12 0 0.086 0.011872 0.1699 0.013672 0.2559 0.13601-6.2563 5.4243-11.256 11.986-11.256h16c6.562 0 11.85 4.9996 11.986 11.256 0.0018-0.086 0.01367-0.1695 0.01367-0.2559 0-6.648-5.352-12-12-12z" fill="#000000" filter="url(#filter1038)" opacity=".1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".495" style="paint-order:markers stroke fill"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/toggle-on.svg b/src/themes/Frosted-Glass/gnome-shell/assets/toggle-on.svg new file mode 100644 index 00000000..8624781b --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,16 @@ +<svg width="40" height="24" version="1.1" viewBox="0 0 40 24" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter1034" x="-.037565" y="-.037565" width="1.0751" height="1.0751" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.36"/> + </filter> + <linearGradient id="linearGradient862" x1="19" x2="19" y1="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#ffffff" offset="0"/> + <stop stop-color="#ffffff" stop-opacity="0" offset="1"/> + </linearGradient> + </defs> + <rect width="40" height="24" rx="12" ry="12" fill="#0860f2"/> + <rect width="40" height="24" rx="12" ry="12" fill="url(#linearGradient862)" opacity=".3"/> + <rect y="-.038" width="40" height="24" opacity="0" stroke-width=".87706"/> + <circle cx="28" cy="12.5" r="11.5" fill="#000000" filter="url(#filter1034)" opacity=".1"/> + <circle cx="28" cy="12" r="11" fill="#ffffff"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/view-app-grid.svg b/src/themes/Frosted-Glass/gnome-shell/assets/view-app-grid.svg new file mode 100644 index 00000000..99f071f5 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/view-app-grid.svg @@ -0,0 +1,123 @@ +<svg width="128" height="128" version="1.1" viewBox="0 0 33.866 33.866" xmlns="http://www.w3.org/2000/svg"> + <defs> + <linearGradient id="linearGradient1372" x1="34.705" x2="34.705" y1="-30.727" y2="-38.74" gradientTransform="matrix(.5297 0 0 .5297 -1.0863 27.968)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#efb63f" offset="0"/> + <stop stop-color="#f8d650" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1380" x1="32.125" x2="32.125" y1="-29.828" y2="-39.838" gradientTransform="matrix(.5297 0 0 .5297 -1.0863 27.968)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#a88a47" offset="0"/> + <stop stop-color="#d7cfa7" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1384" x1="34.705" x2="34.705" y1="-30.727" y2="-38.74" gradientTransform="matrix(.5297 0 0 .5297 -8.67 27.968)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#68d848" offset="0"/> + <stop stop-color="#99f27b" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1386" x1="32.125" x2="32.125" y1="-29.828" y2="-39.838" gradientTransform="matrix(.5297 0 0 .5297 -8.67 27.968)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#5a9555" offset="0"/> + <stop stop-color="#ccf4bd" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1402" x1="34.705" x2="34.705" y1="-30.727" y2="-38.74" gradientTransform="matrix(.5297 0 0 .5297 6.2792 27.968)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#e07f3e" offset="0"/> + <stop stop-color="#f1a73e" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1404" x1="32.125" x2="32.125" y1="-29.828" y2="-39.838" gradientTransform="matrix(.5297 0 0 .5297 6.2792 27.968)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#ae714f" offset="0"/> + <stop stop-color="#ffdc8f" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1514" x1="34.705" x2="34.705" y1="-30.727" y2="-38.74" gradientTransform="matrix(.5297 0 0 .5297 -8.67 35.368)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#b9281b" offset="0"/> + <stop stop-color="#e54e3b" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1516" x1="32.125" x2="32.125" y1="-29.828" y2="-39.838" gradientTransform="matrix(.5297 0 0 .5297 -8.67 35.368)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#84281e" offset="0"/> + <stop stop-color="#df8881" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1560" x1="34.705" x2="34.705" y1="-30.727" y2="-38.74" gradientTransform="matrix(.5297 0 0 .5297 -1.0863 35.368)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#878887" offset="0"/> + <stop stop-color="#d8e3e9" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1562" x1="32.125" x2="32.125" y1="-29.828" y2="-39.838" gradientTransform="matrix(.5297 0 0 .5297 -1.0863 35.368)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#6c6c6a" offset="0"/> + <stop stop-color="#e3ebef" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1590" x1="34.705" x2="34.705" y1="-30.727" y2="-38.74" gradientTransform="matrix(.5297 0 0 .5297 6.2792 35.368)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#e76872" offset="0"/> + <stop stop-color="#ea4f66" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1592" x1="32.125" x2="32.125" y1="-29.828" y2="-39.838" gradientTransform="matrix(.5297 0 0 .5297 6.2792 35.368)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#ab5863" offset="0"/> + <stop stop-color="#d7798a" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1620" x1="34.705" x2="34.705" y1="-30.727" y2="-38.74" gradientTransform="matrix(.5297 0 0 .5297 -8.67 42.768)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#783bb3" offset="0"/> + <stop stop-color="#b76de6" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1622" x1="32.125" x2="32.125" y1="-29.828" y2="-39.838" gradientTransform="matrix(.5297 0 0 .5297 -8.67 42.768)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#4b2677" offset="0"/> + <stop stop-color="#b481d5" offset=".946"/> + <stop stop-color="#ddc9ec" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1653" x1="34.705" x2="34.705" y1="-30.727" y2="-38.74" gradientTransform="matrix(.5297 0 0 .5297 -1.0863 42.768)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#3468e0" offset="0"/> + <stop stop-color="#61dafc" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1655" x1="32.125" x2="32.125" y1="-29.828" y2="-39.838" gradientTransform="matrix(.5297 0 0 .5297 -1.0863 42.768)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#29438e" offset="0"/> + <stop stop-color="#90dcec" offset=".946"/> + <stop stop-color="#abe2eb" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1685" x1="34.705" x2="34.705" y1="-30.727" y2="-38.74" gradientTransform="matrix(.5297 0 0 .5297 6.2792 42.768)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#5bc18f" offset="0"/> + <stop stop-color="#84e4dd" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient1687" x1="32.125" x2="32.125" y1="-29.828" y2="-39.838" gradientTransform="matrix(.5297 0 0 .5297 6.2792 42.768)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#3f8264" offset="0"/> + <stop stop-color="#a2e1e0" offset=".946"/> + <stop stop-color="#b8e4e2" offset="1"/> + </linearGradient> + <linearGradient id="linearGradient862-3" x1="7.9373" x2="7.9373" y1="15.081" y2="1.852" gradientTransform="matrix(1.9999 0 0 1.9999 .00011 .02433)" gradientUnits="userSpaceOnUse"> + <stop stop-color="#e8e8e8" offset="0"/> + <stop stop-color="#fcfcfc" offset="1"/> + </linearGradient> + <filter id="filter1766" x="-.44318" y="-.46445" width="1.8864" height="1.9289" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.45310276"/> + </filter> + <filter id="filter1033" x="-.05808" y="-.05808" width="1.1162" height="1.1162" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.71714282"/> + </filter> + <clipPath id="clipPath1261"> + <path d="m0.82939-4.9572c-3.8115 0-6.8801 3.0686-6.8801 6.8801v30.927c0 3.8115 3.0686 6.8796 6.8801 6.8796h31.947c3.8115 0 6.8801-3.0681 6.8801-6.8796v-30.927c0-3.8115-3.0686-6.8801-6.8801-6.8801zm8.1673 7.0816h15.874c3.8115 0 6.8796 3.0681 6.8796 6.8795v15.874c0 3.8115-3.0681 6.8801-6.8796 6.8801h-15.874c-3.8115 0-6.8801-3.0686-6.8801-6.8801v-15.874c0-3.8115 3.0686-6.8795 6.8801-6.8795z" fill="#000000" style="paint-order:stroke fill markers"/> + </clipPath> + </defs> + <rect x="2.1166" y="2.1242" width="29.634" height="29.634" rx="6.8799" ry="6.8799" fill="url(#linearGradient862-3)" opacity=".8" stroke-width="1.9999"/> + <rect x="2.1166" y="2.5109" width="29.634" height="29.634" rx="6.8799" ry="6.8799" clip-path="url(#clipPath1261)" fill="#000000" filter="url(#filter1033)" opacity=".15" stroke-width="1.9999"/> + <rect transform="matrix(2 0 0 2 .05277 .99107)" x="7.1485" y="3.477" width="2.6929" height="2.5696" rx=".3818" ry=".3818" fill="#000000" filter="url(#filter1766)" opacity=".15" stroke="#000000" stroke-dashoffset="1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21188"/> + <rect transform="matrix(2 0 0 2 .05277 .99107)" x="3.3566" y="3.477" width="2.6929" height="2.5696" rx=".3818" ry=".3818" fill="#000000" filter="url(#filter1766)" opacity=".15" stroke="#000000" stroke-dashoffset="1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".212"/> + <rect transform="matrix(2 0 0 2 .05277 .99107)" x="10.831" y="3.477" width="2.6929" height="2.5696" rx=".3818" ry=".3818" fill="#000000" filter="url(#filter1766)" opacity=".15" stroke="#000000" stroke-dashoffset="1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21188"/> + <rect transform="matrix(2 0 0 2 .05277 .99107)" x="3.3566" y="7.1773" width="2.6929" height="2.5696" rx=".3818" ry=".3818" fill="#000000" filter="url(#filter1766)" opacity=".15" stroke="#000000" stroke-dashoffset="1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21188"/> + <rect transform="matrix(2 0 0 2 .05277 .99107)" x="7.1485" y="7.1773" width="2.6929" height="2.5696" rx=".3818" ry=".3818" fill="#000000" filter="url(#filter1766)" opacity=".15" stroke="#000000" stroke-dashoffset="1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21188"/> + <rect transform="matrix(2 0 0 2 .05277 .99107)" x="10.831" y="7.1773" width="2.6929" height="2.5696" rx=".3818" ry=".3818" fill="#000000" filter="url(#filter1766)" opacity=".15" stroke="#000000" stroke-dashoffset="1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21188"/> + <rect transform="matrix(2 0 0 2 .05277 .99107)" x="3.3566" y="10.878" width="2.6929" height="2.5696" rx=".3818" ry=".3818" fill="#000000" filter="url(#filter1766)" opacity=".15" stroke="#000000" stroke-dashoffset="1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21188"/> + <rect transform="matrix(2 0 0 2 .05277 .99107)" x="7.1485" y="10.878" width="2.6929" height="2.5696" rx=".3818" ry=".3818" fill="#000000" filter="url(#filter1766)" opacity=".15" stroke="#000000" stroke-dashoffset="1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21188"/> + <rect transform="matrix(2 0 0 2 .05277 .99107)" x="10.831" y="10.878" width="2.6929" height="2.5696" rx=".3818" ry=".3818" fill="#000000" filter="url(#filter1766)" opacity=".15" stroke="#000000" stroke-dashoffset="1" stroke-linecap="round" stroke-linejoin="round" stroke-width=".21188"/> + <path d="m15.113 6.9708h3.8586c0.42304 0 0.7636 0.34056 0.7636 0.7636v3.612c0 0.42304-0.34056 0.7636-0.7636 0.7636h-3.8586c-0.42304 0-0.7636-0.34056-0.7636-0.7636v-3.612c0-0.42304 0.34056-0.7636 0.7636-0.7636z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1372)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m15.113 6.7576c-0.53676 0-0.97656 0.43982-0.97656 0.97656v3.6132c0 0.53676 0.43982 0.97266 0.97656 0.97266h3.8594c0.53676 0 0.97656-0.4359 0.97656-0.97266v-3.6132c0-0.53676-0.43982-0.97656-0.97656-0.97656zm0 0.42578h3.8594c0.30932 0 0.55078 0.24146 0.55078 0.55078v3.6132c0 0.30932-0.24146 0.55078-0.55078 0.55078h-3.8594c-0.30932 0-0.55078-0.24146-0.55078-0.55078v-3.6132c0-0.30932 0.24146-0.55078 0.55078-0.55078z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1380)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m7.5296 6.9708h3.8586c0.42304 0 0.7636 0.34056 0.7636 0.7636v3.612c0 0.42304-0.34056 0.7636-0.7636 0.7636h-3.8586c-0.42304 0-0.7636-0.34056-0.7636-0.7636v-3.612c0-0.42304 0.34056-0.7636 0.7636-0.7636z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1384)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m7.5312 6.7576c-0.53682 0-0.97656 0.43974-0.97656 0.97656v3.6132c0 0.53682 0.43974 0.97266 0.97656 0.97266h3.8554c0.53682 0 0.97656-0.43584 0.97656-0.97266v-3.6132c0-0.53682-0.43974-0.97656-0.97656-0.97656zm0 0.42578h3.8554c0.30926 0 0.55468 0.24152 0.55468 0.55078v3.6132c0 0.30926-0.24544 0.55078-0.55468 0.55078h-3.8554c-0.30926 0-0.55468-0.24152-0.55468-0.55078v-3.6132c0-0.30926 0.24544-0.55078 0.55468-0.55078z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1386)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m22.478 6.9708h3.8586c0.42304 0 0.7636 0.34056 0.7636 0.7636v3.612c0 0.42304-0.34056 0.7636-0.7636 0.7636h-3.8586c-0.42304 0-0.7636-0.34056-0.7636-0.7636v-3.612c0-0.42304 0.34056-0.7636 0.7636-0.7636z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1402)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m22.476 6.7576c-0.53676 0-0.97266 0.43982-0.97266 0.97656v3.6132c0 0.53676 0.4359 0.97266 0.97266 0.97266h3.8594c0.53676 0 0.97656-0.4359 0.97656-0.97266v-3.6132c0-0.53676-0.43982-0.97656-0.97656-0.97656zm0 0.42578h3.8594c0.30932 0 0.55078 0.24146 0.55078 0.55078v3.6132c0 0.30932-0.24146 0.55078-0.55078 0.55078h-3.8594c-0.30932 0-0.55078-0.24146-0.55078-0.55078v-3.6132c0-0.30932 0.24146-0.55078 0.55078-0.55078z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1404)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m7.5296 14.371h3.8586c0.42304 0 0.7636 0.34056 0.7636 0.7636v3.612c0 0.42304-0.34056 0.7636-0.7636 0.7636h-3.8586c-0.42304 0-0.7636-0.34056-0.7636-0.7636v-3.612c0-0.42304 0.34056-0.7636 0.7636-0.7636z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1514)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m7.5312 14.16c-0.53676 0-0.97656 0.43982-0.97656 0.97656v3.6094c0 0.53676 0.43982 0.97656 0.97656 0.97656h3.8554c0.53676 0 0.97656-0.43982 0.97656-0.97656v-3.6094c0-0.53676-0.43982-0.97656-0.97656-0.97656zm0 0.42188h3.8554c0.30932 0 0.55468 0.24536 0.55468 0.55468v3.6094c0 0.30932-0.24536 0.55468-0.55468 0.55468h-3.8554c-0.30932 0-0.55468-0.24536-0.55468-0.55468v-3.6094c0-0.30932 0.24536-0.55468 0.55468-0.55468z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1516)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m15.113 14.371h3.8586c0.42304 0 0.7636 0.34056 0.7636 0.7636v3.612c0 0.42304-0.34056 0.7636-0.7636 0.7636h-3.8586c-0.42304 0-0.7636-0.34056-0.7636-0.7636v-3.612c0-0.42304 0.34056-0.7636 0.7636-0.7636z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1560)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m15.113 14.16c-0.53676 0-0.97656 0.43982-0.97656 0.97656v3.6094c0 0.53676 0.43982 0.97656 0.97656 0.97656h3.8594c0.53676 0 0.97656-0.43982 0.97656-0.97656v-3.6094c0-0.53676-0.43982-0.97656-0.97656-0.97656zm0 0.42188h3.8594c0.30932 0 0.55078 0.24536 0.55078 0.55468v3.6094c0 0.30932-0.24146 0.55468-0.55078 0.55468h-3.8594c-0.30932 0-0.55078-0.24536-0.55078-0.55468v-3.6094c0-0.30932 0.24146-0.55468 0.55078-0.55468z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1562)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m22.478 14.371h3.8586c0.42304 0 0.7636 0.34056 0.7636 0.7636v3.612c0 0.42304-0.34056 0.7636-0.7636 0.7636h-3.8586c-0.42304 0-0.7636-0.34056-0.7636-0.7636v-3.612c0-0.42304 0.34056-0.7636 0.7636-0.7636z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1590)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m22.476 14.16c-0.53676 0-0.97266 0.43982-0.97266 0.97656v3.6094c0 0.53676 0.4359 0.97656 0.97266 0.97656h3.8594c0.53676 0 0.97656-0.43982 0.97656-0.97656v-3.6094c0-0.53676-0.43982-0.97656-0.97656-0.97656zm0 0.42188h3.8594c0.30932 0 0.55078 0.24536 0.55078 0.55468v3.6094c0 0.30932-0.24146 0.55468-0.55078 0.55468h-3.8594c-0.30932 0-0.55078-0.24536-0.55078-0.55468v-3.6094c0-0.30932 0.24146-0.55468 0.55078-0.55468z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1592)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m7.5296 21.774h3.8586c0.42304 0 0.7636 0.34056 0.7636 0.7636v3.612c0 0.42304-0.34056 0.7636-0.7636 0.7636h-3.8586c-0.42304 0-0.7636-0.34056-0.7636-0.7636v-3.612c0-0.42304 0.34056-0.7636 0.7636-0.7636z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1620)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m7.5312 21.562c-0.53676 0-0.97656 0.4359-0.97656 0.97266v3.6132c0 0.53676 0.43982 0.97656 0.97656 0.97656h3.8554c0.53676 0 0.97656-0.4398 0.97656-0.97656v-3.6132c0-0.53676-0.43982-0.97266-0.97656-0.97266zm0 0.42188h3.8554c0.30932 0 0.55468 0.24146 0.55468 0.55078v3.6132c0 0.30932-0.24536 0.55078-0.55468 0.55078h-3.8554c-0.30932 0-0.55468-0.24146-0.55468-0.55078v-3.6132c0-0.30932 0.24536-0.55078 0.55468-0.55078z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1622)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m15.113 21.774h3.8586c0.42304 0 0.7636 0.34056 0.7636 0.7636v3.612c0 0.42304-0.34056 0.7636-0.7636 0.7636h-3.8586c-0.42304 0-0.7636-0.34056-0.7636-0.7636v-3.612c0-0.42304 0.34056-0.7636 0.7636-0.7636z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1653)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m15.113 21.562c-0.53676 0-0.97656 0.4359-0.97656 0.97266v3.6132c0 0.53676 0.43982 0.97656 0.97656 0.97656h3.8594c0.53676 0 0.97656-0.4398 0.97656-0.97656v-3.6132c0-0.53676-0.43982-0.97266-0.97656-0.97266zm0 0.42188h3.8594c0.30932 0 0.55078 0.24146 0.55078 0.55078v3.6132c0 0.30932-0.24146 0.55078-0.55078 0.55078h-3.8594c-0.30932 0-0.55078-0.24146-0.55078-0.55078v-3.6132c0-0.30932 0.24146-0.55078 0.55078-0.55078z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1655)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m22.478 21.774h3.8586c0.42304 0 0.7636 0.34056 0.7636 0.7636v3.612c0 0.42304-0.34056 0.7636-0.7636 0.7636h-3.8586c-0.42304 0-0.7636-0.34056-0.7636-0.7636v-3.612c0-0.42304 0.34056-0.7636 0.7636-0.7636z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1685)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m22.476 21.562c-0.53676 0-0.97266 0.4359-0.97266 0.97266v3.6132c0 0.53676 0.4359 0.97656 0.97266 0.97656h3.8594c0.53676 0 0.97656-0.4398 0.97656-0.97656v-3.6132c0-0.53676-0.43982-0.97266-0.97656-0.97266zm0 0.42188h3.8594c0.30932 0 0.55078 0.24146 0.55078 0.55078v3.6132c0 0.30932-0.24146 0.55078-0.55078 0.55078h-3.8594c-0.30932 0-0.55078-0.24146-0.55078-0.55078v-3.6132c0-0.30932 0.24146-0.55078 0.55078-0.55078z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="url(#linearGradient1687)" image-rendering="auto" shape-rendering="auto" solid-color="#000000" stop-color="#000000" stroke-width="2" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;font-variation-settings:normal;inline-size:0;isolation:auto;mix-blend-mode:normal;shape-margin:0;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <style><![CDATA[.B{clip-path:url(#C)}.C{fill:#3e2723}.D{fill-opacity:.15}.E{fill-opacity:.2}]]></style> + <style><![CDATA[.B{clip-path:url(#C)}.C{fill:#3e2723}.D{fill-opacity:.15}.E{fill-opacity:.2}]]></style> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/window-close-active.svg b/src/themes/Frosted-Glass/gnome-shell/assets/window-close-active.svg new file mode 100644 index 00000000..a6ba1780 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/window-close-active.svg @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="Foreground" + width="42" + height="42" + enable-background="new 0 0 16 16" + version="1.0" + viewBox="0 0 30.545308 30.545308" + sodipodi:docname="window-close-active.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="708" + id="namedview14" + showgrid="false" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:zoom="2.4903847" + inkscape:cx="-45.319802" + inkscape:cy="-13.68765" + inkscape:window-x="0" + inkscape:window-y="28" + inkscape:window-maximized="1" + inkscape:current-layer="Foreground" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid849" /> + </sodipodi:namedview> + <defs + id="defs5"> + <filter + id="filter879" + x="-0.048" + y="-0.048" + width="1.096" + height="1.096" + color-interpolation-filters="sRGB"> + <feGaussianBlur + stdDeviation="0.32" + id="feGaussianBlur2" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1038" + x="-0.038880002" + width="1.07776" + y="-0.038880002" + height="1.07776"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.40057989" + id="feGaussianBlur1040" /> + </filter> + </defs> + <circle + cx="15.272654" + cy="15.272654" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle968" + style="opacity:0.1;fill:#000000;filter:url(#filter1038)" /> + <circle + cx="15.272654" + cy="14.545384" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle9-3" /> + <circle + cx="15.272654" + cy="14.545384" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle863" + style="fill:#000000;opacity:0.15" /> + <path + id="rect835-6" + style="fill:#ffffff;stroke-width:1.48723;stroke-linecap:round;stroke-linejoin:round" + d="m 21.186609,8.6314289 c -0.142449,-0.1424492 -0.371808,-0.1424492 -0.514257,0 L 15.272653,14.031127 9.8729549,8.6314289 c -0.1424492,-0.1424492 -0.3718078,-0.1424492 -0.514257,0 -0.1424492,0.1424492 -0.1424492,0.3718078 0,0.514257 l 5.3996981,5.3996981 -5.3996981,5.399699 c -0.1424492,0.142449 -0.1424492,0.371808 0,0.514257 0.1424492,0.142449 0.3718078,0.142449 0.514257,0 l 5.3996981,-5.399699 5.399699,5.399699 c 0.142449,0.142449 0.371808,0.142449 0.514257,0 0.142449,-0.142449 0.142449,-0.371808 0,-0.514257 L 15.78691,14.545384 21.186609,9.1456859 c 0.142449,-0.1424492 0.142449,-0.3718078 0,-0.514257 z" /> + <path + id="circle840" + d="M 15.268393,2.1818077 A 12.363577,12.363577 0 0 0 2.909077,14.545385 12.363577,12.363577 0 0 0 2.9147588,14.91186 12.363577,12.363577 0 0 1 15.272654,2.909077 12.363577,12.363577 0 0 1 27.63055,14.906179 12.363577,12.363577 0 0 0 27.63625,14.545385 12.363577,12.363577 0 0 0 15.272673,2.1818077 a 12.363577,12.363577 0 0 0 -0.0043,0 z" + style="opacity:0.1;fill:#ffffff;stroke-width:0.727269" /> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/window-close-hover.svg b/src/themes/Frosted-Glass/gnome-shell/assets/window-close-hover.svg new file mode 100644 index 00000000..a6bd4693 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/window-close-hover.svg @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="Foreground" + width="42" + height="42" + enable-background="new 0 0 16 16" + version="1.0" + viewBox="0 0 30.545308 30.545308" + sodipodi:docname="window-close-hover.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="708" + id="namedview14" + showgrid="false" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:zoom="7.0438714" + inkscape:cx="23.984453" + inkscape:cy="19.898093" + inkscape:window-x="0" + inkscape:window-y="28" + inkscape:window-maximized="1" + inkscape:current-layer="Foreground" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid849" /> + </sodipodi:namedview> + <defs + id="defs5"> + <filter + id="filter879" + x="-0.048" + y="-0.048" + width="1.096" + height="1.096" + color-interpolation-filters="sRGB"> + <feGaussianBlur + stdDeviation="0.32" + id="feGaussianBlur2" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter964" + x="-0.108" + width="1.216" + y="-0.108" + height="1.216"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.1127219" + id="feGaussianBlur966" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1038" + x="-0.038880002" + width="1.07776" + y="-0.038880002" + height="1.07776"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.40057989" + id="feGaussianBlur1040" /> + </filter> + </defs> + <circle + cx="15.272654" + cy="15.272654" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle968" + style="opacity:0.05;fill:#000000;filter:url(#filter1038)" /> + <circle + cx="15.272655" + cy="15.272655" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle845" + style="opacity:0.15;fill:#000000;filter:url(#filter964)" /> + <circle + cx="15.272654" + cy="14.545384" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle9" /> + <circle + cx="15.272654" + cy="14.545384" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle864" + style="fill:#ffffff;opacity:0.15" /> + <path + id="rect835" + style="fill:#ffffff;stroke-width:1.48723;stroke-linecap:round;stroke-linejoin:round" + d="m 21.186609,8.6314289 c -0.142449,-0.1424492 -0.371808,-0.1424492 -0.514257,0 L 15.272653,14.031127 9.8729549,8.6314289 c -0.1424492,-0.1424492 -0.3718078,-0.1424492 -0.514257,0 -0.1424492,0.1424492 -0.1424492,0.3718078 0,0.514257 l 5.3996981,5.3996981 -5.3996981,5.399699 c -0.1424492,0.142449 -0.1424492,0.371808 0,0.514257 0.1424492,0.142449 0.3718078,0.142449 0.514257,0 l 5.3996981,-5.399699 5.399699,5.399699 c 0.142449,0.142449 0.371808,0.142449 0.514257,0 0.142449,-0.142449 0.142449,-0.371808 0,-0.514257 L 15.78691,14.545384 21.186609,9.1456859 c 0.142449,-0.1424492 0.142449,-0.3718078 0,-0.514257 z" /> + <path + id="circle840" + d="M 15.268393,2.1818077 A 12.363577,12.363577 0 0 0 2.909077,14.545385 12.363577,12.363577 0 0 0 2.9147588,14.91186 12.363577,12.363577 0 0 1 15.272654,2.909077 12.363577,12.363577 0 0 1 27.63055,14.906179 12.363577,12.363577 0 0 0 27.63625,14.545385 12.363577,12.363577 0 0 0 15.272673,2.1818077 a 12.363577,12.363577 0 0 0 -0.0043,0 z" + style="opacity:0.1;fill:#ffffff;stroke-width:0.727269" /> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/window-close-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/assets/window-close-symbolic.svg new file mode 100644 index 00000000..27db6f95 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/window-close-symbolic.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg6" + sodipodi:docname="window-close-symbolic.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs10" /> + <sodipodi:namedview + pagecolor="#a9a9a9" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1440" + inkscape:window-height="746" + id="namedview8" + showgrid="true" + inkscape:zoom="21.583333" + inkscape:cx="9.822394" + inkscape:cy="12.370657" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid822" /> + </sodipodi:namedview> + <metadata + id="metadata2"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <path + id="rect846" + style="fill:#ffffff;fill-opacity:1" + d="m 5.9895924,5.9895924 c -0.3917372,0.3917371 -0.3917372,1.0224764 0,1.4142135 L 10.585786,12 5.9895924,16.596194 c -0.3917372,0.391737 -0.3917372,1.022476 0,1.414214 0.3917371,0.391737 1.0224764,0.391737 1.4142135,0 L 12,13.414214 l 4.596194,4.596194 c 0.391737,0.391737 1.022476,0.391737 1.414214,0 0.391737,-0.391738 0.391737,-1.022477 0,-1.414214 L 13.414214,12 18.010408,7.4038059 c 0.391737,-0.3917371 0.391737,-1.0224764 0,-1.4142135 -0.391738,-0.3917372 -1.022477,-0.3917372 -1.414214,0 L 12,10.585786 7.4038059,5.9895924 c -0.3917371,-0.3917372 -1.0224764,-0.3917372 -1.4142135,0 z" /> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/assets/window-close.svg b/src/themes/Frosted-Glass/gnome-shell/assets/window-close.svg new file mode 100644 index 00000000..8ca7f5e1 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/assets/window-close.svg @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + id="Foreground" + width="42" + height="42" + enable-background="new 0 0 16 16" + version="1.0" + viewBox="0 0 30.545308 30.545308" + sodipodi:docname="window-close.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="708" + id="namedview14" + showgrid="false" + inkscape:snap-bbox="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:zoom="9.9615384" + inkscape:cx="13.152602" + inkscape:cy="27.340054" + inkscape:window-x="0" + inkscape:window-y="28" + inkscape:window-maximized="1" + inkscape:current-layer="Foreground" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid849" /> + </sodipodi:namedview> + <defs + id="defs5"> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter964" + x="-0.108" + width="1.216" + y="-0.108" + height="1.216"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="1.1127219" + id="feGaussianBlur966" /> + </filter> + <filter + inkscape:collect="always" + style="color-interpolation-filters:sRGB" + id="filter1038" + x="-0.03888" + width="1.07776" + y="-0.03888" + height="1.07776"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.40057989" + id="feGaussianBlur1040" /> + </filter> + </defs> + <circle + cx="15.272654" + cy="15.272654" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle968" + style="fill:#000000;opacity:0.05;filter:url(#filter1038)" /> + <circle + cx="15.272655" + cy="15.272655" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle845" + style="fill:#000000;filter:url(#filter964);opacity:0.15" /> + <circle + cx="15.272654" + cy="14.545384" + r="12.363577" + fill="#f75a61" + stroke-width="0" + id="circle9" /> + <path + id="rect835" + style="opacity:1;fill:#ffffff;stroke-width:1.48723;stroke-linecap:round;stroke-linejoin:round" + d="m 21.186609,8.6314289 c -0.142449,-0.1424492 -0.371808,-0.1424492 -0.514257,0 L 15.272653,14.031127 9.8729549,8.6314289 c -0.1424492,-0.1424492 -0.3718078,-0.1424492 -0.514257,0 -0.1424492,0.1424492 -0.1424492,0.3718078 0,0.514257 l 5.3996981,5.3996981 -5.3996981,5.399699 c -0.1424492,0.142449 -0.1424492,0.371808 0,0.514257 0.1424492,0.142449 0.3718078,0.142449 0.514257,0 l 5.3996981,-5.399699 5.399699,5.399699 c 0.142449,0.142449 0.371808,0.142449 0.514257,0 0.142449,-0.142449 0.142449,-0.371808 0,-0.514257 L 15.78691,14.545384 21.186609,9.1456859 c 0.142449,-0.1424492 0.142449,-0.3718078 0,-0.514257 z" /> + <path + id="circle840" + d="M 20.994141 3 A 17 17 0 0 0 4 20 A 17 17 0 0 0 4.0078125 20.503906 A 17 17 0 0 1 21 4 A 17 17 0 0 1 37.992188 20.496094 A 17 17 0 0 0 38 20 A 17 17 0 0 0 21 3 A 17 17 0 0 0 20.994141 3 z " + transform="scale(0.72726924)" + style="fill:#ffffff;opacity:0.1" /> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/gnome-shell.css b/src/themes/Frosted-Glass/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..e8fa4961 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/gnome-shell.css @@ -0,0 +1,4778 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* General Typography */ +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.bt-menu-placeholder.popup-menu-item { + font-weight: 700; + font-size: 13pt; +} + +.background-app-item .title { + font-weight: 700; + font-size: 11pt; +} + +.quick-toggle-menu .header .subtitle { + font-weight: 700; + font-size: 9pt; +} + +.background-app-item .subtitle { + font-weight: 400; + font-size: 9pt; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(151, 189, 252, 0.3); + box-shadow: 0 0 2px 2px #669efa; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #0860F2; + -pie-background-color: rgba(201, 221, 253, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #0860F2; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* App Icons */ +.show-apps, +.app-well-app, +.grid-search-result { + font-size: 9.75pt; + font-weight: 400; +} + +.show-apps .overview-icon.overview-icon-with-label, +.app-well-app .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 12px 14px; +} + +.show-apps .overview-icon.overview-icon-with-label > StBoxLayout, +.app-well-app .overview-icon.overview-icon-with-label > StBoxLayout, +.grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; +} + +.show-apps .overview-icon, +.app-well-app .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 18px; + padding: 12px; + border: none; + transition-duration: 100ms; + text-align: center; + text-shadow: none; +} + +.show-apps:hover .overview-icon, .show-apps:focus .overview-icon, .show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.12); + border-image: none; + background-image: none; +} + +.show-apps:active .overview-icon, .show-apps:checked .overview-icon, +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none; +} + +.app-folder { + background: none; + border-radius: 18px; +} + +.app-folder .overview-icon { + background-color: rgba(255, 255, 255, 0.12); + border-radius: 18px; +} + +.app-folder:hover .overview-icon { + background-color: rgba(255, 255, 255, 0.2); +} + +.app-folder:active .overview-icon { + background-color: rgba(255, 255, 255, 0.3); +} + +.app-folder-dialog { + border-radius: 32px; + border: none; + box-shadow: none; + background-color: rgba(38, 38, 38, 0.9); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; + /* FIXME: this is to keep the label in sync with the entry */ +} + +.app-folder-dialog .folder-name-container .folder-name-label, +.app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 16pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 240px !important; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 4px; + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(255, 255, 255, 0.06); + color: rgba(255, 255, 255, 0.85); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: rgba(255, 255, 255, 0.2); +} + +.app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 12px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.app-folder-dialog-container { + padding: 6px !important; + width: 580px; + height: 580px; +} + +.app-well-app-running-dot { + width: 5px; + height: 5px; + border-radius: 5px; + background-color: rgba(255, 255, 255, 0.85); + margin-bottom: 6px; +} + +StWidget.focused .app-well-app-running-dot { + background-color: #0860F2; +} + +.page-indicator { + padding: 4px 8px; +} + +.page-indicator .page-indicator-icon { + width: 12px; + height: 12px; + border-radius: 12px; + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.35); +} + +.page-indicator:hover .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.45); +} + +.page-indicator:active .page-indicator-icon { + margin: 0; + padding: 0; + background-image: none; + color: transparent; + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.85); +} + +.page-indicator:checked .page-indicator-icon { + background-image: none; + background-color: rgba(255, 255, 255, 0.85); +} + +.page-indicator:checked:active { + background-image: none; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: rgba(0, 0, 0, 0.6); + color: white; + border-radius: 100px; + icon-size: 48px; +} + +.shell-link { + border-radius: 6px; + color: #3484e2; +} + +.shell-link:hover { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.15); +} + +.shell-link:active { + color: #3484e2; + background-color: rgba(52, 132, 226, 0.3); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); +} + +.icon-dropshadow { + icon-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); +} + +/* Buttons */ +.icon-button, .background-app-item .close-button, .button { + color: #242424; + background-color: transparent; + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.icon-button:hover, .background-app-item .close-button:hover, .button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.icon-button:active, .background-app-item .close-button:active, .button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.icon-button:insensitive, .background-app-item .close-button:insensitive, .button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.icon-button:focus, .background-app-item .close-button:focus, .button:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; +} + +.icon-button:focus, .background-app-item .close-button:focus, .button:focus { + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 6px; + border: none; +} + +.icon-button, .background-app-item .close-button { + min-height: 20px; + min-width: 20px; + padding: 6px; + border-radius: 9999px; +} + +.place-menu-item:focus .button, .place-menu-item:hover .button, .place-menu-item:selected .button, .screenshot-ui-show-pointer-button, .screenshot-ui-type-button, #LookingGlassDialog > #Toolbar .lg-toolbar-button { + background-color: transparent; + border: none; + box-shadow: none; + outline: none; + color: rgba(255, 255, 255, 0.75); +} + +.place-menu-item:focus .button:hover, .place-menu-item:hover .button:hover, .place-menu-item:selected .button:hover, .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover { + background-color: rgba(255, 255, 255, 0.1); + color: white; +} + +.place-menu-item:focus .button:active, .place-menu-item:hover .button:active, .place-menu-item:selected .button:active, .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active { + background-color: rgba(255, 255, 255, 0.25); + color: white; +} + +.place-menu-item:focus .button:checked, .place-menu-item:hover .button:checked, .place-menu-item:selected .button:checked, .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked { + background-color: #0860F2; + color: white; +} + +.place-menu-item:focus .button:insensitive, .place-menu-item:hover .button:insensitive, .place-menu-item:selected .button:insensitive, .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive, #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive { + background-color: transparent; + color: rgba(255, 255, 255, 0.35); +} + +/* Date/Time Menu */ +.popup-menu .message, .world-clocks-button, +.weather-button, +.events-button { + color: #424242; + background-color: rgba(255, 255, 255, 0.95); + border-radius: 8px !important; + border: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02) !important; + text-shadow: none; +} + +.popup-menu .message:hover, .world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, .popup-menu .message:focus, .world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: #242424; + background-color: white; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important; +} + +.popup-menu .message:active, .world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: #242424; + background-color: rgba(252, 252, 252, 0.95); + box-shadow: none !important; +} + +.show-apps .show-apps-icon { + color: transparent !important; + background-image: url("assets/view-app-grid.svg"); + background-size: contain; +} + +.show-apps .overview-icon, .show-apps .show-apps-icon { + color: transparent !important; +} + +#calendarArea { + padding: 4px 0; +} + +.datemenu-calendar-column { + spacing: 4px; + border: none; +} + +.datemenu-calendar-column:ltr { + margin-right: 0; + padding-left: 4px; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 0; + padding-right: 4px; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 4px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: #424242; + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box { + margin: 4px 8px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 4px; + margin: 0 12px; + text-shadow: none; + color: #424242; + border-radius: 12px; +} + +.datemenu-today-button:hover, .datemenu-today-button:focus { + color: #242424; + background-color: white; +} + +.datemenu-today-button:active { + color: #242424; + background-color: rgba(252, 252, 252, 0.95); +} + +.datemenu-today-button .day-label { + font-size: 15pt; + font-weight: 500; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: 400; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none !important; + background-color: transparent; + padding: 4px !important; + margin: 0 4px !important; + text-shadow: none; +} + +.calendar .calendar-month-label { + margin: 0; + padding: 4px 0; + color: #242424; + font-weight: bold; + font-size: 1em !important; + text-align: center; + text-shadow: none; +} + +.calendar .calendar-month-label:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 2px !important; + margin: 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px !important; +} + +.calendar .pager-button { + width: 28px; + height: 28px; + margin: 2px; + border-radius: 9999px; + background-color: transparent; + color: #242424; +} + +.calendar .pager-button:hover, .calendar .pager-button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.calendar .pager-button:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.calendar .calendar-day-base { + font-size: 9pt; + font-weight: 400; + text-align: center; + width: 28px !important; + height: 28px !important; + padding: 2px !important; + margin: 2px !important; + border-radius: 9999px; + color: #424242; + font-feature-settings: "tnum"; +} + +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + background-color: rgba(0, 0, 0, 0.12); + box-shadow: none !important; +} + +.calendar .calendar-day-base:active { + color: #424242; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; +} + +.calendar .calendar-day-base:selected { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; +} + +.calendar .calendar-day-base.calendar-day-heading { + width: 28px !important; + height: 22px !important; + margin-top: 6px !important; + padding: 0 !important; + background-color: transparent; + color: #565656; + font-size: 9pt; + font-weight: 400; + font-weight: bold; + text-align: center; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: rgba(36, 36, 36, 0.45); +} + +.calendar .calendar-today { + font-weight: bold; + color: #424242 !important; + background-color: rgba(36, 36, 36, 0.1); + border: none; + background-gradient-direction: none !important; +} + +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + background-color: rgba(36, 36, 36, 0.15); + color: #242424 !important; + background-gradient-direction: none !important; +} + +.calendar .calendar-today:active { + background-color: #0756d9; + color: white !important; + background-gradient-direction: none !important; +} + +.calendar .calendar-today:selected { + background-color: #0860F2; + color: white !important; + background-gradient-direction: none !important; +} + +.calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: #2b78f8; + color: white !important; +} + +.calendar .calendar-day-with-events { + color: #565656; + background-image: url("assets/calendar-today.svg"); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: #565656; + font-weight: bold; +} + +.calendar .calendar-other-month-day { + color: rgba(36, 36, 36, 0.45); + opacity: 0.5; +} + +.calendar .calendar-week-number { + width: 22px; + height: 16px; + margin: 6px 6px 6px 4px; + padding: 0 0; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.05); + color: #565656; + font-size: inherit; + font-weight: bold; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 3px 4px !important; +} + +.events-button .events-box { + spacing: 4px; +} + +.events-button .events-list { + spacing: 8px; + text-shadow: none; +} + +.events-button .events-title { + color: #565656; + font-weight: bold; + text-shadow: none; +} + +.events-button .event-time { + color: #565656; + font-feature-settings: "tnum"; + font-size: 8pt; +} + +.world-clocks-button .world-clocks-city { + color: #565656; + font-weight: bold; + font-size: 9pt; +} + +.world-clocks-button .world-clocks-time { + color: #565656; + font-feature-settings: "tnum"; + font-size: 9pt; +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + color: #565656; + font-feature-settings: "tnum"; + font-size: 8pt; +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button .weather-box { + spacing: 7px; +} + +.weather-button .weather-header-box { + spacing: 4px; +} + +.weather-button .weather-header { + color: #424242; + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: #565656; + font-size: 8pt; +} + +.weather-button .weather-grid { + spacing-rows: 4px; + spacing-columns: 8px; +} + +.weather-button .weather-forecast-time { + color: #424242; + font-feature-settings: "tnum"; + font-size: 7pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 4px; + border-radius: 100px; + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-color: rgba(0, 0, 0, 0.12); +} + +.check-box:active StBin { + background-color: rgba(0, 0, 0, 0.2); +} + +.check-box:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:focus:checked StBin { + background-image: url("assets/checkbox.svg"); +} + +.check-box:hover:checked StBin { + background-color: rgba(8, 96, 242, 0.15); +} + +.check-box:active:checked StBin { + background-color: rgba(8, 96, 242, 0.3); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(8, 96, 242, 0.35); + box-shadow: 0 0 2px 2px #669efa; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Dash */ +#dash { + font-size: 8pt; +} + +#dash .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +.dash-label { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(0, 0, 0, 0.75); + border-radius: 6px; + padding: 4px 8px; + box-shadow: none; + border: none; + text-align: center; + -y-offset: 9px; + -x-offset: 8px; + font-size: 9.75pt; + font-weight: 400; +} + +/* Modal Dialogs */ +.candidate-popup-content, .modal-dialog { + background-color: rgba(245, 245, 245, 0.95); + border-radius: 16px; + border: solid rgba(0, 0, 0, 0.75); + border-width: 0; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.25); +} + +.modal-dialog-linked-button:last-child { + color: white !important; + background-color: #0860F2; + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.1); + background-gradient-direction: none !important; +} + +.modal-dialog-linked-button:hover:last-child { + color: white !important; + background-color: #307bf8; + background-gradient-direction: none !important; +} + +.modal-dialog-linked-button:active:last-child { + color: white !important; + background-color: #0756d9; + background-gradient-direction: none !important; +} + +.modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(8, 96, 242, 0.05); + color: rgba(8, 96, 242, 0.35) !important; + background-gradient-direction: none !important; +} + +.headline { + font-size: 15pt; + font-weight: 500; +} + +.modal-dialog { + color: #242424; + padding: 4px; +} + +.modal-dialog-linked-button { + min-height: 40px; + padding: 0 16px; + margin: 4px !important; + border: none !important; + border-radius: 8px; + font-size: 9.75pt; + font-weight: 500; + color: #242424; + background-color: transparent; + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:focus, .modal-dialog-linked-button:focus:hover, .modal-dialog-linked-button:focus:active { + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child { + background: rgba(0, 0, 0, 0.05); +} + +.modal-dialog-linked-button:first-child:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog-linked-button:first-child:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; +} + +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #E9873A; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #424242; + font-size: 15pt; + font-weight: 500; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: #424242; + font-size: 15pt; + font-weight: 500; +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 15pt; + font-weight: 500; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #ED5F5D; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: #565656; +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #E9873A; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(0, 0, 0, 0.16); +} + +.audio-selection-device:active { + background-color: #0860F2; + color: white; +} + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry { + min-height: 28px; + padding: 2px 8px !important; + color: #242424; + caret-color: #242424; + selection-background-color: #0860F2 !important; + selected-color: white !important; + background-color: rgba(0, 0, 0, 0.1); + border-radius: 9999px; + border: 2px solid transparent; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0); +} + +StEntry:hover { + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); + border: 2px solid transparent; +} + +StEntry:focus { + border: 2px solid #4d8ef9; + box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0); +} + +StEntry:insensitive { + background-color: rgba(0, 0, 0, 0.05); + color: rgba(36, 36, 36, 0.45); +} + +StEntry StIcon { + icon-size: 16px !important; +} + +StEntry StIcon.capslock-warning { + icon-size: 16px !important; + warning-color: #E9873A; + padding: 0 0; +} + +StEntry StIcon.peek-password { + icon-size: 16px !important; + padding: 0 4px; +} + +StEntry StLabel.hint-text { + margin-left: 2px; + color: #424242; +} + +.hotplug-notification-item { + color: #242424; + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.02); + text-shadow: none; + icon-shadow: none; + padding: 12px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:insensitive { + color: rgba(36, 36, 36, 0.45); + background-color: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + text-shadow: none; + icon-shadow: none; +} + +.hotplug-notification-item:hover { + color: #242424; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + text-shadow: none; + icon-shadow: none; +} + +.hotplug-notification-item:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: none !important; +} + +.hotplug-notification-item:active { + color: #242424; + background-color: transparent; + background-image: #f2f2f2; + border: 1px solid rgba(0, 0, 0, 0.12); + text-shadow: none; + icon-shadow: none; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 6px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 6px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 6px 6px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; + background-color: transparent; + color: #565656; +} + +.candidate-popup-content { + color: #565656; + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15); + border: 1px solid rgba(0, 0, 0, 0); + margin: 3px 12px 17px 12px; + padding: 8px; + spacing: 6px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: #565656; +} + +.candidate-box:selected .candidate-index { + color: rgba(255, 255, 255, 0.5); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: #565656; +} + +.candidate-box:hover { + background-color: rgba(0, 0, 0, 0.12); + color: #242424; +} + +.candidate-box:active { + background-color: rgba(0, 0, 0, 0.2); + color: #242424; +} + +.candidate-box:selected { + background-color: #0860F2; + color: rgba(255, 255, 255, 0.85); +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px 6px !important; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: rgba(0, 0, 0, 0.25); + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 4px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 3px; + spacing: 3px; +} + +.keyboard-key { + font-size: 16pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-radius: 12px; + border: none; + color: #424242; + background-color: #eeeeee; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: #242424; + background-color: white; +} + +.keyboard-key:checked, .keyboard-key:active { + color: #242424; + background-color: #d5d5d5; +} + +.keyboard-key:grayed { + background-color: rgba(0, 0, 0, 0.3); + color: rgba(255, 255, 255, 0.85); + border-color: rgba(0, 0, 0, 0.3); +} + +.keyboard-key.default-key { + background-color: #c0c0c0; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover { + color: #242424; + background-color: #dadada; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active { + color: #242424; + background-color: #a7a7a7; +} + +.keyboard-key.enter-key { + color: white; + background-color: #0860F2; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: white; + background-color: #1c6ff7; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: white; + background-color: #064cc1; +} + +.keyboard-key.shift-key-uppercase, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active { + color: #0860F2; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border-color: #1c6ff7; + background-color: #0860F2; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: #2a2a2a; + background-image: url("assets/background.png"); + background-size: cover; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.unlock-dialog StEntry { + font-size: 9pt; + padding: 0 8px !important; +} + +.unlock-dialog StEntry StIcon.peek-password { + padding: 0 4px !important; +} + +.unlock-dialog StEntry StLabel.hint-text { + margin-left: 2px !important; +} + +.unlock-dialog .modal-dialog-button-box { + spacing: 3px !important; +} + +.unlock-dialog .modal-dialog-button { + padding: 2px 12px !important; +} + +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + width: 32px !important; + height: 32px !important; + padding: 0 !important; +} + +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px !important; +} + +.unlock-dialog .login-dialog-logo-bin { + padding: 24px 0; +} + +.unlock-dialog .login-dialog-button-box { + spacing: 6px; +} + +.unlock-dialog .login-dialog-message-hint { + padding-top: 0; + padding-bottom: 18px; +} + +.unlock-dialog .login-dialog-user-selection-box { + padding: 100px 0px; +} + +.unlock-dialog .login-dialog-not-listed-label { + padding-left: 2px; +} + +.unlock-dialog .login-dialog-not-listed-label { + font-size: 1em; + padding-top: 1em; +} + +.unlock-dialog .login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.unlock-dialog .login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.unlock-dialog .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #0860F2; +} + +.unlock-dialog .login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; +} + +.unlock-dialog .login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.unlock-dialog .login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.unlock-dialog .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(0, 0, 0, 0.16) !important; +} + +.unlock-dialog .user-widget.horizontal .user-widget-label { + font-size: 12pt; + padding-left: 12px; +} + +.unlock-dialog .user-widget.horizontal .user-widget-label:ltr { + padding-left: 12px; + text-align: left; +} + +.unlock-dialog .user-widget.horizontal .user-widget-label:rtl { + padding-right: 12px; + text-align: right; +} + +.unlock-dialog .user-widget.vertical .user-widget-label { + font-size: 15pt; + padding-top: 18px; +} + +.unlock-dialog .login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.unlock-dialog .login-dialog-prompt-entry { + height: 1.5em; +} + +.unlock-dialog .login-dialog-prompt-label { + font-size: 11pt; + padding-top: 1em; +} + +.login-dialog StEntry StIcon { + icon-size: 16px; + padding: 0; + margin: 0; +} + +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button { + padding: 2px 12px; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button { + width: 32px; + height: 32px; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .login-dialog-logo-bin { + padding: 24px 0; +} + +.login-dialog .login-dialog-button-box { + spacing: 6px; +} + +.login-dialog .login-dialog-message-hint { + padding-top: 0; + padding-bottom: 18px; +} + +.login-dialog .login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog .login-dialog-not-listed-label { + padding-left: 4px; +} + +.login-dialog .login-dialog-not-listed-label { + font-size: 1em; + padding-top: 1em; +} + +.login-dialog .login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog .login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.login-dialog .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #0860F2; +} + +.login-dialog .login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; +} + +.login-dialog .login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog .login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; +} + +.login-dialog .user-widget.horizontal .user-widget-label { + font-size: 12pt; + padding-left: 12px; +} + +.login-dialog .user-widget.horizontal .user-widget-label:ltr { + padding-left: 12px; + text-align: left; +} + +.login-dialog .user-widget.horizontal .user-widget-label:rtl { + padding-right: 12px; + text-align: right; +} + +.login-dialog .user-widget.vertical .user-widget-label { + font-size: 15pt; + padding-top: 10px; + padding-bottom: 14px; +} + +.login-dialog .login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog .login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog .login-dialog-prompt-label { + font-size: 11pt; + padding-top: 1em; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; +} + +.login-dialog StEntry, +.unlock-dialog StEntry { + selection-background-color: #0860F2; + selected-background-color: #0860F2; + selected-color: white; + border-radius: 9999px; + caret-color: white; + background-color: rgba(0, 0, 0, 0.1); + border-radius: 9999px; + border: none; + box-shadow: none; + color: white; +} + +.login-dialog StEntry:focus, +.unlock-dialog StEntry:focus { + border: none; + background-color: rgba(0, 0, 0, 0.2); + color: white; +} + +.login-dialog StEntry:insensitive, +.unlock-dialog StEntry:insensitive { + border: none; + background-color: rgba(0, 0, 0, 0.05); + color: rgba(255, 255, 255, 0.45); +} + +.login-dialog StEntry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.45); +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + border: none; + color: white; + background-color: transparent; + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:hover, .login-dialog .modal-dialog-button:focus, +.unlock-dialog .modal-dialog-button:hover, +.unlock-dialog .modal-dialog-button:focus { + color: white; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:active, +.unlock-dialog .modal-dialog-button:active { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + color: rgba(255, 255, 255, 0.45); + background-color: transparent; + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default, +.unlock-dialog .modal-dialog-button:default { + color: white; + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.02); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus, +.unlock-dialog .modal-dialog-button:default:hover, +.unlock-dialog .modal-dialog-button:default:focus { + color: white; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #f7f7f7; + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:active, +.unlock-dialog .modal-dialog-button:default:active { + color: white; + background-color: transparent; + background-image: #f2f2f2; + border: 1px solid rgba(0, 0, 0, 0.12); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .modal-dialog-button:default:insensitive, +.unlock-dialog .modal-dialog-button:default:insensitive { + color: rgba(255, 255, 255, 0.45); + background-color: rgba(0, 0, 0, 0.12); + border-color: rgba(0, 0, 0, 0.12); + text-shadow: none; + icon-shadow: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0 !important; + border-radius: 9999px; + border: none; + background-color: rgba(0, 0, 0, 0.1); + color: white; +} + +.login-dialog-message-warning { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-banner { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #E9873A; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: white; +} + +.login-dialog-not-listed-label { + font-weight: normal; + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-not-listed-label:hover { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.2); + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item { + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:focus { + background-color: rgba(0, 0, 0, 0.05) !important; +} + +.login-dialog-user-list-item:hover, .login-dialog-user-list-item:focus:hover { + background-color: rgba(0, 0, 0, 0.12) !important; + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item:active, .login-dialog-user-list-item:focus:active { + background-color: rgba(0, 0, 0, 0.2) !important; + color: rgba(255, 255, 255, 0.85); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + background-color: rgba(0, 0, 0, 0.16) !important; +} + +.user-widget-label { + color: rgba(255, 255, 255, 0.85); +} + +.user-widget.horizontal .user-widget-label { + font-weight: normal; +} + +.user-widget.vertical .user-widget-label { + text-align: center; + font-weight: normal; +} + +.login-dialog-prompt-label { + color: rgba(255, 255, 255, 0.5); +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #2a2a2a; + spacing: 4px; + margin: 4px; + padding: 0; + border: 1px solid black; + border-radius: 12px; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); + color: #d3d7df; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 8px; + spacing: 4px; + border: none; + border-radius: 0; + background-color: rgba(255, 255, 255, 0.01); + box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12); +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 4px 8px; + border-radius: 6px; + margin: 2px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; +} + +#LookingGlassDialog .labels { + spacing: 4px; + color: #d3d7df; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 8px; + -minimum-hpadding: 8px; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); + padding: 0 16px; + min-height: 32px; + border-radius: 0; + transition-duration: 100ms; + border-bottom: 2px solid transparent; +} + +#LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: none; + border-color: rgba(255, 255, 255, 0.2); +} + +#LookingGlassDialog .notebook-tab:selected { + background-color: rgba(255, 255, 255, 0.01); + border-color: #0860F2; + color: white; + text-shadow: none; + box-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox, +#LookingGlassDialog StBoxLayout#ResultsArea { + padding: 4px; + spacing: 4px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #0860F2; + selected-color: rgba(255, 255, 255, 0.85); + caret-color: white; + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.lg-dialog .shell-link { + color: #3484e2; +} + +.lg-dialog .shell-link:hover { + color: #619fe8; +} + +.lg-dialog .shell-link:active { + color: #1c6bc7; +} + +.lg-dialog .actor-link { + color: #3484e2; +} + +.lg-dialog .actor-link:hover { + color: #8dbaef; +} + +.lg-dialog .actor-link:active { + color: #16539a; +} + +.lg-dialog .actor-link StIcon { + icon-size: 12px; +} + +.lg-completions-text { + font-size: .9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 6px; + font-size: 9.75pt; + font-weight: 500; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 4px; +} + +.lg-extension { + border: none; + border-radius: 6px; + padding: 8px; + spacing: 4px; + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.85); + box-shadow: none; +} + +.lg-extension-name { + font-weight: bold; + color: rgba(255, 255, 255, 0.45); +} + +.lg-extension-meta { + spacing: 4px; +} + +#LookingGlassPropertyInspector { + background: #373737; + border: 1px solid black; + border-radius: 12px; + padding: 8px; + box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15); + color: #d3d7df; +} + +.lg-debug-flag-button { + color: white; + spacing: 4px; +} + +.lg-debug-flag-button StLabel { + padding: 8px; +} + +.lg-debug-flag-button:hover { + color: white; +} + +.lg-debug-flag-button:active { + color: #cccccc; +} + +.lg-debug-flags-header { + color: rgba(255, 255, 255, 0.45); + padding-top: 8px; + padding: 4px; +} + +/* Message List */ +.message-list { + width: 31.5em; + padding: 0 3px; + text-shadow: none; + border: none; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 0; + padding-right: 0; + border-right-width: 0; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 0; + padding-left: 0; + border-left-width: 0; +} + +.message-list .message-list-placeholder { + font-weight: 800; + font-size: 15pt; + color: rgba(36, 36, 36, 0.45); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 48px; + margin-bottom: 9px; + -st-icon-style: symbolic; +} + +.message-list-sections { + spacing: 4px; + margin: 0; + padding-bottom: 4px; +} + +.message-list-sections:ltr { + margin-right: 3px !important; +} + +.message-list-sections:rtl { + margin-left: 3px !important; +} + +.message-list-section, +.message-list-section-list { + spacing: 4px; +} + +.message-list-controls { + margin: 6px 12px 0; + padding: 3px; + spacing: 8px; + font-weight: normal; +} + +.popup-menu .message { + padding: 4px; + margin: 3px 4px; +} + +.message .message-icon-bin { + margin: 0; + padding: 16px 12px; +} + +.message .message-icon-bin:ltr { + padding-right: 4px; +} + +.message .message-icon-bin:rtl { + padding-left: 4px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 6px; +} + +.message .message-secondary-bin > .event-time { + color: #565656; + font-size: 1em; + /* HACK: the label should be baseline-aligned with a 1em label, fake this with some bottom padding */ + padding-bottom: 0.13em; +} + +.message .message-secondary-bin > .event-time:ltr { + text-align: right; +} + +.message .message-secondary-bin > .event-time:rtl { + text-align: left; +} + +.message .message-title { + padding-top: 0.35em !important; + font-weight: bold; +} + +.message .message-content { + color: #565656; + spacing: 3px; + padding: 6px; + margin-bottom: 6px; +} + +.message .message-close-button { + color: #424242; + padding: 0 !important; + height: 24px !important; + width: 24px !important; + border-radius: 9999px; +} + +.message .message-close-button:hover, .message .message-close-button:active { + color: #242424; +} + +.message .message-close-button:hover, .message .message-close-button:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.message .message-close-button StIcon { + icon-size: 16px; +} + +.message .message-body { + color: #565656; +} + +.url-highlighter { + link-color: #3484e2; +} + +.message-media-control { + margin: 18px 4px !important; + padding: 8px !important; + border-radius: 9999px; + color: #424242; +} + +.message-media-control:hover, .message-media-control:focus { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); +} + +.message-media-control:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); +} + +.message-media-control:insensitive { + color: rgba(36, 36, 36, 0.45); +} + +.message-media-control:last-child:ltr { + margin-right: 16px !important; + padding-right: 8px !important; +} + +.message-media-control:last-child:rtl { + margin-left: 16px !important; + padding-left: 8px !important; +} + +.message-media-control StIcon { + icon-size: 16px !important; +} + +.media-message-cover-icon { + icon-size: 32px !important; + margin: 0 0 0 4px !important; +} + +.media-message-cover-icon:rtl { + margin: 0 4px 0 0 !important; +} + +.media-message-cover-icon.fallback { + icon-size: 16px !important; + padding: 8px; + border: none; + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); + color: #565656; +} + +.select-area-rubberband { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860F2; + border-radius: 3px; +} + +.user-icon { + background-size: contain; + color: rgba(255, 255, 255, 0.85); + border-radius: 9999px; + border: none; + icon-size: 64px; +} + +.user-icon:hover { + color: white; +} + +.user-icon StIcon { + background-color: rgba(255, 255, 255, 0.2); + border-radius: 9999px; + padding: 8px; + width: 40px; + height: 40px; +} + +.user-icon.user-avatar { + border: none; + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0); +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 14px; + padding-top: 12px; + padding-bottom: 16px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 9.75pt; + font-weight: 400; + color: #E9873A; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #242424; +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: 1px solid rgba(0, 0, 0, 0.12); + padding: 0; + background-color: rgba(0, 0, 0, 0.05); + border-radius: 6px; +} + +.nm-dialog-item { + font-size: 10pt; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + padding: 8px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #0860F2; + color: rgba(255, 255, 255, 0.85); +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(0, 0, 0, 0.2); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 8px; +} + +.no-networks-label { + color: #565656; +} + +.no-networks-box { + spacing: 4px; +} + +/* Notifications & Message Tray */ +.notification-banner { + font-size: 1em; + width: 34em; + min-height: 56px; + margin: 12px 6px 8px; + border-radius: 12px; + color: #242424; + background-color: rgba(255, 255, 255, 0.95); + border: 1px solid rgba(0, 0, 0, 0); + text-shadow: none; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + font-size: 9.75pt; + font-weight: 400; +} + +.notification-banner:hover { + background-color: white; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.25); +} + +.notification-banner:focus { + background-color: rgba(255, 255, 255, 0.95); +} + +.notification-banner .notification-icon { + padding: 4px; +} + +.notification-banner .notification-content { + padding: 4px; + spacing: 4px; +} + +.notification-banner .secondary-icon { + icon-size: 1.2307692308em; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(0, 0, 0, 0.12); + spacing: 0; +} + +.notification-banner .notification-button { + min-height: 40px; + padding: 0 16px; + background-color: transparent; + color: #424242; + font-weight: 500; + border-width: 0; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 12px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 12px 0; +} + +.notification-banner .notification-button:only-child, .notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.notification-banner .notification-button:focus { + background-color: transparent; + color: #424242; + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.12) !important; +} + +.notification-banner .notification-button:hover, .notification-banner .notification-button:focus:hover { + background-color: rgba(0, 0, 0, 0.12); + color: #242424; + box-shadow: none; +} + +.notification-banner .notification-button:active { + background-color: rgba(0, 0, 0, 0.2); + color: #242424; +} + +.summary-source-counter { + font-size: 9pt; + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #0860F2; + color: rgba(255, 255, 255, 0.85); + border: 2px solid #0860F2; + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #242424; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #424242; +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: 400; + color: #565656; +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +/* OSD */ +.workspace-switcher-container, .switcher-list, .resize-popup, .osd-window { + color: #242424; + background-color: #ffffff; + border-radius: 12px; + border: solid rgba(0, 0, 0, 0.75); + border-width: 0; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + padding: 8px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 4px; + border-radius: 3px; + background-color: rgba(0, 0, 0, 0.12); + color: #242424; + -barlevel-height: 4px; + -barlevel-background-color: rgba(0, 0, 0, 0.12); + -barlevel-active-background-color: #0860F2; + -barlevel-overdrive-color: #ED5F5D; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: transparent; +} + +.osd-window .level-bar { + background-color: white; + border-radius: 16px; +} + +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.6); +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +.overview-controls { + padding-bottom: 32px; +} + +#overview StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.12); +} + +#overview StScrollBar StButton#vhandle, #overview StScrollBar StButton#hhandle { + background-color: rgba(255, 255, 255, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.85); +} + +#overview StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#hhandle:active { + background-color: white; +} + +/* Top Bar */ +#panel { + background-color: rgba(255, 255, 255, 0.155); + font-weight: normal; + color: white; + font-feature-settings: "tnum"; + transition-duration: 250ms; + font-size: 9.75pt; + font-weight: 400; + height: 28px !important; + box-shadow: 0 5px 16px rgba(0, 0, 0, 0.05); +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(255, 255, 255, 0.155); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: normal; + color: white; + transition-duration: 150ms; + border-radius: 6px; +} + +#panel .panel-button StLabel { + padding: 0; + margin: 0; +} + +#panel .panel-button .popup-menu-arrow { + width: 0; + height: 0; +} + +#panel .panel-button, #panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + text-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button .system-status-icon, +#panel .panel-button .app-menu-icon > StIcon, +#panel .panel-button .popup-menu-arrow, #panel .panel-button:hover .system-status-icon, +#panel .panel-button:hover .app-menu-icon > StIcon, +#panel .panel-button:hover .popup-menu-arrow, #panel .panel-button:active .system-status-icon, +#panel .panel-button:active .app-menu-icon > StIcon, +#panel .panel-button:active .popup-menu-arrow, #panel .panel-button:overview .system-status-icon, +#panel .panel-button:overview .app-menu-icon > StIcon, +#panel .panel-button:overview .popup-menu-arrow, #panel .panel-button:focus .system-status-icon, +#panel .panel-button:focus .app-menu-icon > StIcon, +#panel .panel-button:focus .popup-menu-arrow, #panel .panel-button:checked .system-status-icon, +#panel .panel-button:checked .app-menu-icon > StIcon, +#panel .panel-button:checked .popup-menu-arrow { + icon-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.15); +} + +#panel .panel-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.15); +} + +#panel .panel-button:hover.clock-display { + background: none; +} + +#panel .panel-button:hover.clock-display .clock { + background-color: rgba(255, 255, 255, 0.15); +} + +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + background-color: rgba(255, 255, 255, 0.28); + color: white; + box-shadow: none; +} + +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + background: none; +} + +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + background-color: rgba(255, 255, 255, 0.28); +} + +.unlock-screen #panel .panel-button, .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: white; +} + +.login-screen #panel .panel-button, .lock-screen #panel .panel-button { + box-shadow: none; +} + +#panel .panel-button.clock-display { + background-color: transparent; +} + +#panel .panel-button.clock-display, #panel .panel-button.clock-display .clock-display-box { + spacing: 0 !important; + padding: 0 !important; + margin: 0 !important; +} + +#panel .panel-button.clock-display .clock { + border: none; + border-radius: 6px; + background-color: transparent; + box-shadow: none; + padding: 0 16px !important; + margin: 0 !important; +} + +#panel .panel-button:hover, #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + box-shadow: none !important; +} + +#panel .panel-button:hover.clock-display, #panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none !important; + background-color: transparent !important; +} + +#panel .panel-button:hover.clock-display .clock, #panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: none !important; +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 4px; + margin: 0; +} + +#panel .panel-button .panel-status-menu-box StLabel { + padding: 0 0 0 2px; +} + +#panel .panel-button .appindicator-trayicons-box { + margin: 0 4px; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel .panel-button#panelActivities { + background-image: url("assets/activities.svg"); + background-position: center center; + background-size: 24px 24px; + width: 24px; + height: 24px; + background-gradient-direction: none; + border: none; + color: transparent; + font-size: 0; +} + +#panel .panel-button#panelActivities > * { + width: 32px; +} + +#panel .panel-button#panelActivities:active, #panel .panel-button#panelActivities:overview, #panel .panel-button#panelActivities:focus, #panel .panel-button#panelActivities:checked { + border: none; + color: transparent; +} + +#panel .panel-button#panelActivities:overview { + background-color: transparent; +} + +#panel Gjs_AggregateMenu.panel-button .system-status-icon, +#panel Gjs_ui_panel_AggregateMenu.panel-button .system-status-icon, +#panel Gjs_ui_panel_QuickSettings.panel-button .system-status-icon { + margin: 0 2px !important; +} + +#panel Gjs_ui_panel_AppMenuButton.panel-button, +#panel .desktop-name-label { + font-weight: bold !important; +} + +#panel Gjs_status_keyboard_InputSourceIndicator.panel-button, +#panel Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_AppIndicatorsIndicatorStatusIcon.panel-button { + -natural-hpadding: 16px !important; + -minimum-hpadding: 16px !important; +} + +#panel:overview, #panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + box-shadow: none; +} + +#panel:overview StLabel, #panel:overview StIcon, #panel.unlock-screen StLabel, #panel.unlock-screen StIcon, #panel.login-screen StLabel, #panel.login-screen StIcon, #panel.lock-screen StLabel, #panel.lock-screen StIcon { + color: rgba(255, 255, 255, 0.85); +} + +#panel:overview .panel-button:hover, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:hover, #panel.lock-screen .panel-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +#panel:overview .panel-button:hover.clock-display .clock, #panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.login-screen .panel-button:hover.clock-display .clock, #panel.lock-screen .panel-button:hover.clock-display .clock { + background-color: rgba(255, 255, 255, 0.12); +} + +#panel:overview .panel-button:active, #panel:overview .panel-button:active:hover, #panel:overview .panel-button:overview, #panel:overview .panel-button:overview:hover, #panel:overview .panel-button:focus, #panel:overview .panel-button:focus:hover, #panel:overview .panel-button:checked, #panel:overview .panel-button:checked:hover, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:overview:hover, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:focus:hover, #panel.unlock-screen .panel-button:checked, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:overview:hover, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:focus:hover, #panel.login-screen .panel-button:checked, #panel.login-screen .panel-button:checked:hover, #panel.lock-screen .panel-button:active, #panel.lock-screen .panel-button:active:hover, #panel.lock-screen .panel-button:overview, #panel.lock-screen .panel-button:overview:hover, #panel.lock-screen .panel-button:focus, #panel.lock-screen .panel-button:focus:hover, #panel.lock-screen .panel-button:checked, #panel.lock-screen .panel-button:checked:hover { + color: white; + background-color: rgba(255, 255, 255, 0.2); +} + +#panel:overview .panel-button:active.clock-display .clock, #panel:overview .panel-button:overview.clock-display .clock, #panel:overview .panel-button:focus.clock-display .clock, #panel:overview .panel-button:checked.clock-display .clock, #panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:overview.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.login-screen .panel-button:active.clock-display .clock, #panel.login-screen .panel-button:overview.clock-display .clock, #panel.login-screen .panel-button:focus.clock-display .clock, #panel.login-screen .panel-button:checked.clock-display .clock, #panel.lock-screen .panel-button:active.clock-display .clock, #panel.lock-screen .panel-button:overview.clock-display .clock, #panel.lock-screen .panel-button:focus.clock-display .clock, #panel.lock-screen .panel-button:checked.clock-display .clock { + background-color: rgba(255, 255, 255, 0.2); +} + +#panel:overview .panel-button:hover, #panel:overview .panel-button:active, #panel:overview .panel-button:overview, #panel:overview .panel-button:focus, #panel:overview .panel-button:checked, #panel.unlock-screen .panel-button:hover, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:overview, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:hover, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:overview, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:checked, #panel.lock-screen .panel-button:hover, #panel.lock-screen .panel-button:active, #panel.lock-screen .panel-button:overview, #panel.lock-screen .panel-button:focus, #panel.lock-screen .panel-button:checked { + box-shadow: none; +} + +#panel:overview .panel-button:hover.clock-display, #panel:overview .panel-button:active.clock-display, #panel:overview .panel-button:overview.clock-display, #panel:overview .panel-button:focus.clock-display, #panel:overview .panel-button:checked.clock-display, #panel.unlock-screen .panel-button:hover.clock-display, #panel.unlock-screen .panel-button:active.clock-display, #panel.unlock-screen .panel-button:overview.clock-display, #panel.unlock-screen .panel-button:focus.clock-display, #panel.unlock-screen .panel-button:checked.clock-display, #panel.login-screen .panel-button:hover.clock-display, #panel.login-screen .panel-button:active.clock-display, #panel.login-screen .panel-button:overview.clock-display, #panel.login-screen .panel-button:focus.clock-display, #panel.login-screen .panel-button:checked.clock-display, #panel.lock-screen .panel-button:hover.clock-display, #panel.lock-screen .panel-button:active.clock-display, #panel.lock-screen .panel-button:overview.clock-display, #panel.lock-screen .panel-button:focus.clock-display, #panel.lock-screen .panel-button:checked.clock-display { + box-shadow: none; +} + +#panel:overview .panel-button:hover.clock-display .clock, #panel:overview .panel-button:active.clock-display .clock, #panel:overview .panel-button:overview.clock-display .clock, #panel:overview .panel-button:focus.clock-display .clock, #panel:overview .panel-button:checked.clock-display .clock, #panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:overview.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.login-screen .panel-button:hover.clock-display .clock, #panel.login-screen .panel-button:active.clock-display .clock, #panel.login-screen .panel-button:overview.clock-display .clock, #panel.login-screen .panel-button:focus.clock-display .clock, #panel.login-screen .panel-button:checked.clock-display .clock, #panel.lock-screen .panel-button:hover.clock-display .clock, #panel.lock-screen .panel-button:active.clock-display .clock, #panel.lock-screen .panel-button:overview.clock-display .clock, #panel.lock-screen .panel-button:focus.clock-display .clock, #panel.lock-screen .panel-button:checked.clock-display .clock { + box-shadow: none; +} + +#panel:overview .panel-corner, #panel.unlock-screen .panel-corner, #panel.login-screen .panel-corner, #panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #E9873A; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 14px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 32px; + -arrow-rise: 0; + -arrow-box-shadow: none; +} + +.arcmenu-menu { + -arrow-base: 0; +} + +.popup-menu { + min-width: 12em; + color: #424242; + font-size: 9.75pt; + font-weight: 400; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 3px; + margin-bottom: 1.75em; +} + +.popup-menu StEntry { + selection-background-color: rgba(255, 255, 255, 0.85); + selected-background-color: rgba(255, 255, 255, 0.85); + selected-color: #0860F2; + caret-color: #242424; +} + +.popup-menu StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(36, 36, 36, 0.7); +} + +.popup-menu-content { + padding: 4px; + box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.18); + margin: 4px 12px 17px 12px; + background-color: rgba(245, 245, 245, 0.95); + border-radius: 14px; + border: solid rgba(0, 0, 0, 0); + border-width: 0; + font-size: 9.75pt; + font-weight: 400; +} + +.popup-menu-item { + spacing: 4px; + padding: 6px 8px; + color: #424242; + text-shadow: none !important; + icon-shadow: none !important; + border-radius: 10px !important; + font-weight: normal; + transition: none; +} + +.popup-menu-item:checked { + font-weight: normal; + border-radius: 10px 10px 0 0 !important; + border: none; + box-shadow: none; + color: #424242 !important; + background-color: rgba(255, 255, 255, 0.75) !important; + background-gradient-direction: none !important; +} + +.popup-menu-item:checked:focus, .popup-menu-item:checked:hover, .popup-menu-item:checked:selected { + color: white !important; + background-color: #0860F2 !important; + background-gradient-direction: none !important; +} + +.popup-menu-item:checked:active { + color: white !important; + background-color: #095de8 !important; +} + +.popup-menu-item:checked:insensitive { + color: rgba(36, 36, 36, 0.45) !important; +} + +.popup-menu-item:focus, .popup-menu-item:hover, .popup-menu-item:selected { + color: white !important; + background-color: #0860F2 !important; + transition-duration: 0ms !important; +} + +.popup-menu-item:active, .popup-menu-item.selected:active { + color: white !important; + background-color: #095de8 !important; +} + +.popup-menu-item:insensitive { + color: rgba(36, 36, 36, 0.45) !important; +} + +.popup-sub-menu { + background-color: rgba(255, 255, 255, 0.75) !important; + border-radius: 0 0 10px 10px !important; + border: none; + box-shadow: none; +} + +.popup-sub-menu .popup-menu-item { + margin: 0; + border-radius: 10px !important; + background-color: transparent !important; +} + +.popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover, .popup-sub-menu .popup-menu-item:selected { + color: white !important; + background-color: #0860F2 !important; +} + +.popup-sub-menu .popup-menu-item:active { + color: white !important; + background-color: #095de8 !important; +} + +.popup-inactive-menu-item { + color: #424242 !important; +} + +.popup-inactive-menu-item:insensitive { + color: rgba(36, 36, 36, 0.45) !important; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px; + icon-shadow: none !important; +} + +.popup-menu-ornament { + width: 1.2em; + text-align: center !important; +} + +.popup-menu-ornament:ltr { + text-align: right; +} + +.popup-menu-ornament:rtl { + text-align: left; +} + +.background-menu { + -boxpointer-gap: 3px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0 !important; + -st-icon-style: symbolic; +} + +.aggregate-menu .popup-menu-icon:ltr { + margin-right: 6px !important; +} + +.aggregate-menu .popup-menu-icon:rtl { + margin-left: 6px !important; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 4px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 8px; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: white; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: "tnum"; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: rgba(0, 0, 0, 0.6); + color: white; + border-radius: 6px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(0, 0, 0, 0.3); +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: white; + background-color: #0860F2; + border-radius: 99px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(245, 245, 245, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(245, 245, 245, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(8, 96, 242, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; +} + +StScrollView.hfade { + -st-hfade-offset: 68px; +} + +StScrollBar { + padding: 0; + margin: 6px; +} + +StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; +} + +StScrollBar StBin#trough { + border-radius: 9999px; + background-color: rgba(0, 0, 0, 0.12); +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: #565656; + border: 4px solid transparent; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #424242; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #242424; +} + +.app-folder-dialog .folder-name-container .folder-name-entry, #overview .search-entry { + width: 320px; + min-height: 28px; + padding: 0 10px !important; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.5); + caret-color: rgba(255, 255, 255, 0.85); + selection-background-color: rgba(255, 255, 255, 0.2); + selected-color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.12); + border-radius: 8px; + border-color: transparent; + box-shadow: 1px 2px 3px rgba(0, 0, 0, 0); + box-shadow: none; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover, #overview .search-entry:hover { + background-color: rgba(255, 255, 255, 0.2); + border-color: transparent; + box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.35); + color: rgba(255, 255, 255, 0.85); + box-shadow: none; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, #overview .search-entry:focus { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.18); + box-shadow: 1px 2px 3px rgba(0, 0, 0, 0); + color: rgba(255, 255, 255, 0.85); + box-shadow: none; +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, #overview .search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 0; + color: rgba(255, 255, 255, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover .search-entry-icon, .app-folder-dialog .folder-name-container .folder-name-entry:focus .search-entry-icon, #overview .search-entry:hover .search-entry-icon, #overview .search-entry:focus .search-entry-icon { + color: rgba(255, 255, 255, 0.85); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, #overview .search-entry:insensitive { + color: rgba(255, 255, 255, 0.45); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, #overview .search-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.5); +} + +/* Search */ +.list-search-result, .search-provider-icon { + border-radius: 6px; + padding: 4px; + transition-duration: 100ms; + text-align: center; +} + +.list-search-result:focus, .search-provider-icon:focus, .list-search-result:hover, .search-provider-icon:hover, .list-search-result:selected, .search-provider-icon:selected { + background-color: rgba(255, 255, 255, 0.12); + transition-duration: 200ms; +} + +.list-search-result:active, .search-provider-icon:active, .list-search-result:checked, .search-provider-icon:checked { + background-color: rgba(255, 255, 255, 0.2); +} + +#searchResultsContent { + max-width: 1024px; + spacing: 6px; + font-size: 9.75pt; + font-weight: 400; +} + +.search-section { + spacing: 6px; +} + +.search-section .search-section-separator { + height: 0; + background-color: rgba(255, 255, 255, 0.12); +} + +.search-section-content { + spacing: 6px; + border-radius: 16px; + padding: 12px; + border: none; + box-shadow: none; + background: rgba(255, 255, 255, 0.12); + text-shadow: none; + color: rgba(255, 255, 255, 0.85); +} + +.search-statustext { + font-size: 2em; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.grid-search-results { + spacing: 24px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 8px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + margin-top: 0; + color: rgba(255, 255, 255, 0.5); +} + +.list-search-results { + spacing: 4px; +} + +.list-search-result .list-search-result-content { + spacing: 4px; +} + +.list-search-result .list-search-result-title { + spacing: 8px; +} + +.list-search-result .list-search-result-description { + color: rgba(255, 255, 255, 0.85); +} + +/* Slider */ +.slider { + height: 20px; + color: white; + border-radius: 16px; + -slider-height: 19px; + -slider-background-color: rgba(0, 0, 0, 0.1); + -slider-border-color: rgba(0, 0, 0, 0.15); + -slider-active-background-color: white; + -slider-active-border-color: rgba(0, 0, 0, 0.15); + -slider-border-width: 1px; + -slider-handle-radius: 10px; + -slider-handle-border-width: 1px; + -slider-handle-border-color: rgba(0, 0, 0, 0.15); + -barlevel-height: 19px; + -barlevel-background-color: rgba(0, 0, 0, 0.1); + -barlevel-border-color: rgba(0, 0, 0, 0.15); + -barlevel-active-background-color: white; + -barlevel-active-border-color: rgba(0, 0, 0, 0.15); + -barlevel-overdrive-color: #ED5F5D; + -barlevel-overdrive-border-color: rgba(0, 0, 0, 0.15); + -barlevel-overdrive-separator-width: 0; + -barlevel-border-width: 1px; + -barlevel-border-color: rgba(0, 0, 0, 0.15); +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; + border: 1px solid transparent; +} + +.switcher-list .item-box:outlined { + background-color: rgba(0, 0, 0, 0.12); + color: #242424; +} + +.switcher-list .item-box:selected { + background-color: #0860F2; + color: rgba(255, 255, 255, 0.85); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(0, 0, 0, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 8px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #565656; +} + +.switcher-arrow:highlighted { + color: #242424; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #0860F2; +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 24px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +.popup-menu-item.selected .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(8, 96, 242, 0.3); + border: 1px solid #0860F2; +} + +.tile-preview-left.on-primary { + border-radius: 9px 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 9px 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 9px 9px 0 0; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 8px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 8px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(0, 0, 0, 0.12); + border-radius: 6px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #0860F2; + color: rgba(255, 255, 255, 0.85); + border-radius: 11px; + border: none; +} + +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 42px; + max-column-spacing: 42px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; +} + +.app-folder-dialog .page-navigation-hint { + width: 60px; +} + +.app-folder-dialog .page-navigation-arrow { + margin: 18px; +} + +.apps-scroll-view { + padding: 0; +} + +.page-navigation-hint { + width: 220px; +} + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); +} + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.12); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 16px 0px 0px 16px; +} + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.12); + background-gradient-direction: horizontal; + border-radius: 0px 16px 16px 0px; +} + +.page-navigation-arrow { + margin: 4px; + padding: 12px; + width: 24px; + height: 24px; + border-radius: 9999px; + color: rgba(255, 255, 255, 0.85); +} + +.page-navigation-arrow:insensitive { + background-color: rgba(255, 255, 255, 0.06); + color: rgba(255, 255, 255, 0.35); +} + +.page-navigation-arrow:hover { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.page-navigation-arrow:active { + background-color: rgba(255, 255, 255, 0.2); + color: white; +} + +#dash { + margin-top: 8px; + padding: 0; +} + +#dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +#dash .app-well-app-running-dot { + background-color: rgba(0, 0, 0, 0.75); +} + +#dash .dash-background { + background-color: rgba(255, 255, 255, 0.15); + margin-bottom: 12px; + padding: 8px 6px; + border-radius: 24px; +} + +#dash .dash-item-container { + margin: 0 1px; +} + +#dash .dash-item-container > * { + margin: 0; +} + +#dash .dash-item-container .app-well-app, #dash .dash-item-container .show-apps { + padding: 8px 1px 20px; +} + +#dash .dash-item-container .overview-icon { + padding: 4px; + border-radius: 16px; +} + +#dash .dash-separator { + width: 1px; + margin: 0 5px 12px; + background-color: rgba(255, 255, 255, 0.25); +} + +.workspace-animation { + background-color: #2a2a2a; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +.controls-manager, .secondary-monitor-workspaces { + spacing: 8px; +} + +#overviewGroup { + background-color: #2a2a2a; +} + +.osd-window { + spacing: 8px; + padding: 8px 12px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +.osd-window .level { + margin-bottom: 4px; + min-width: 160px; +} + +.osd-window .level:first-child { + margin-bottom: 0px; +} + +.osd-window .level:ltr { + margin-right: 4px; +} + +.osd-window .level:rtl { + margin-left: 4px; +} + +#appMenu { + spacing: 4px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 4px; + spacing: 4px; +} + +.popup-menu-item:ltr { + padding-right: 8px; + padding-left: 8px; +} + +.popup-menu-item:rtl { + padding-left: 8px; + padding-right: 8px; +} + +.popup-separator-menu-item { + border: none !important; +} + +.popup-separator-menu-item:ltr { + margin-right: 4px; +} + +.popup-separator-menu-item:rtl { + margin-left: 4px; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(0, 0, 0, 0.12); +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-sub-menu .popup-separator-menu-item { + background-color: transparent; +} + +.popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; +} + +.popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: rgba(0, 0, 0, 0.08); +} + +.aggregate-menu .popup-menu-ornament, .aggregate-menu .popup-sub-menu .popup-menu-ornament { + width: 0 !important; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + margin-left: 10px; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + margin-right: 10px; +} + +.app-menu { + max-width: 27.25em; +} + +.app-menu .popup-menu-ornament { + width: 0 !important; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 6px; +} + +.app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 6px; +} + +.quick-settings { + padding: 12px; + border-radius: 36px; + margin-top: 8px !important; +} + +.quick-settings .icon-button, .quick-settings .background-app-item .close-button, .background-app-item .quick-settings .close-button, .quick-settings .button { + padding: 7px; +} + +.quick-settings .icon-button StIcon, .quick-settings .background-app-item .close-button StIcon, .background-app-item .quick-settings .close-button StIcon, .quick-settings .button StIcon { + icon-size: 16px !important; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle, .quick-menu-toggle { + border-radius: 9999px; + min-width: 13em; + max-width: 13em; + min-height: 42px; + border: none; +} + +.quick-toggle { + background-color: rgba(0, 0, 0, 0.06) !important; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ +} + +.quick-toggle:hover { + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle:active { + background-color: rgba(0, 0, 0, 0.16) !important; +} + +.quick-toggle:checked { + background-color: #0860F2 !important; + color: white; +} + +.quick-toggle:checked:hover { + background-color: #0b5de7 !important; + color: white; +} + +.quick-toggle:checked:active { + background-color: #0f5ad6 !important; + color: white; +} + +.quick-toggle > StBoxLayout { + spacing: 8px; +} + +.quick-toggle.button { + padding: 0; +} + +.quick-toggle > StBoxLayout { + padding: 0 10px; +} + +.quick-toggle:ltr > StBoxLayout { + padding-left: 12px; +} + +.quick-toggle:rtl > StBoxLayout { + padding-right: 12px; +} + +.quick-toggle .quick-toggle-title { + font-weight: bold; +} + +.quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; + font-size: 12px; +} + +.quick-toggle .quick-toggle-icon { + icon-size: 16px !important; +} + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; +} + +.quick-menu-toggle .quick-toggle:ltr { + border-radius: 9999px 0 0 9999px; +} + +.quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 8px; +} + +.quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 9999px 9999px 0; +} + +.quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 8px; +} + +.quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 9999px; +} + +.quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 9999px; +} + +.quick-menu-toggle .quick-toggle-arrow { + padding: 4px 10px; + border: none; + background-color: rgba(0, 0, 0, 0.06) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:hover { + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(0, 0, 0, 0.16) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:checked { + background-color: #0860F2 !important; + color: white; +} + +.quick-menu-toggle .quick-toggle-arrow:checked:hover { + background-color: #0b5de7 !important; + color: white; +} + +.quick-menu-toggle .quick-toggle-arrow:checked:active { + background-color: #0f5ad6 !important; + color: white; +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 9999px 9999px 0; + border-left-width: 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 9999px 0 0 9999px; + border-right-width: 0; +} + +.quick-slider > StBoxLayout { + spacing: 4px; +} + +.quick-slider .icon-button, .quick-slider .background-app-item .close-button, .background-app-item .quick-slider .close-button { + padding: 4px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 4px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; + box-shadow: none !important; +} + +.quick-toggle-menu { + background-color: rgba(255, 255, 255, 0.95) !important; + color: #363636 !important; + border-radius: 24px; + padding: 12px; + margin: 8px 24px 0; +} + +.quick-toggle-menu .popup-menu-item { + border-radius: 9999px !important; + min-height: 20px; +} + +.quick-toggle-menu .popup-menu-item:focus, .quick-toggle-menu .popup-menu-item:hover, .quick-toggle-menu .popup-menu-item.selected { + color: #363636 !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; +} + +.quick-toggle-menu .header { + spacing-rows: 2px; + spacing-columns: 8px; + padding-bottom: 8px; +} + +.quick-toggle-menu .header .icon { + icon-size: 24px; + border-radius: 9999px; + padding: 6px; + background-color: rgba(36, 36, 36, 0.2); +} + +.quick-toggle-menu .header .icon.active { + background-color: #0860F2; + color: white; +} + +.quick-settings-system-item > StBoxLayout { + spacing: 8px; +} + +.quick-settings-system-item .icon-button, .quick-settings-system-item .background-app-item .close-button, .background-app-item .quick-settings-system-item .close-button { + background-color: rgba(0, 0, 0, 0.06); + color: #363636; + border-radius: 9999px; + min-height: 28px !important; + min-width: 28px !important; +} + +.quick-settings-system-item .icon-button:hover, .quick-settings-system-item .background-app-item .close-button:hover, .background-app-item .quick-settings-system-item .close-button:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.quick-settings-system-item .icon-button:active, .quick-settings-system-item .background-app-item .close-button:active, .background-app-item .quick-settings-system-item .close-button:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.quick-settings-system-item .icon-button > StIcon, .quick-settings-system-item .background-app-item .close-button > StIcon, .background-app-item .quick-settings-system-item .close-button > StIcon { + -st-icon-style: symbolic; + icon-size: 16px; +} + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; +} + +.quick-settings-system-item .power-item:insensitive { + color: #242424; + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.02); + text-shadow: none; + icon-shadow: none; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; +} + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; +} + +.device-subtitle { + color: rgba(36, 36, 36, 0.5); +} + +.background-apps-quick-toggle { + min-height: 40px; + background-color: transparent; +} + +.background-apps-quick-toggle StIcon { + icon-size: 16px !important; +} + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; +} + +.background-app-item .close-button { + padding: 4px; +} + +.background-app-item.popup-inactive-menu-item { + color: #242424; +} + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(245, 245, 245, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(245, 245, 245, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(8, 96, 242, 0.5); +} + +.icon-label-button-container { + spacing: 4px; + font-size: 9pt; + font-weight: 400; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 28px; + padding: 12px; + margin-bottom: 4em; + spacing: 12px; + color: #d3d7df; + background-color: rgba(42, 42, 42, 0.95); + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +.screenshot-ui-close-button { + padding: 4px !important; +} + +.screenshot-ui-close-button.left { + margin-left: 6px; +} + +.screenshot-ui-close-button.right { + margin-right: 6px; +} + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 16px !important; + border-radius: 16px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px white; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: white; + transition-duration: 200ms; + border-radius: 9999px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: rgba(0, 0, 0, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #d9d9d9; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #ED5F5D; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #f07674; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #e93f3d; +} + +.screenshot-ui-shot-cast-container { + background-color: rgba(255, 255, 255, 0.06); + border-radius: 6px; + padding: 2px; + spacing: 2px; +} + +.screenshot-ui-shot-cast-container:ltr { + margin-left: 0px; +} + +.screenshot-ui-shot-cast-container:rtl { + margin-right: 0px; +} + +.screenshot-ui-shot-cast-button { + padding: 4px 8px; + background-color: transparent; + border-radius: 4px; +} + +.screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: rgba(255, 255, 255, 0.1); +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.2); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: white; + color: black; +} + +.screenshot-ui-shot-cast-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-show-pointer-button { + border-radius: 9999px; + padding: 15px !important; +} + +.screenshot-ui-show-pointer-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: rgba(42, 42, 42, 0.95); +} + +.screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; +} + +.screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; +} + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 6px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 9999px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #0643a8; +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #0860F2; + background-color: rgba(8, 96, 242, 0.2); +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: white; + background-color: #0860F2; +} + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); +} + +.screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; +} + +.screenshot-ui-tooltip { + color: #d3d7df; + background-color: rgba(42, 42, 42, 0.95); + border-radius: 9999px; + padding: 4px 8px; + text-align: center; + -y-offset: 24px; +} + +.search-entry { + margin-top: 16px; + margin-bottom: 4px; +} + +.window-picker { + spacing: 4px; +} + +.window-caption { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(0, 0, 0, 0.75); + border-radius: 9999px; + padding: 4px 8px; +} + +.window-close, .screenshot-ui-close-button { + background-color: #ed5f5d; + color: white; + border-radius: 9999px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.5); + transition-duration: 300ms; + background-image: url("assets/window-close-symbolic.svg"); +} + +.window-close StIcon, .screenshot-ui-close-button StIcon { + color: white; + icon-size: 1px; +} + +.window-close:hover, .screenshot-ui-close-button:hover { + color: white; + background-color: #f07a79; +} + +.window-close:active, .screenshot-ui-close-button:active { + color: white; + background-color: #ea4441; +} + +.workspace-background { + border-radius: 30px; + background-color: rgba(42, 42, 42, 0.95); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.25); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 4px; + padding: 4px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(255, 255, 255, 0.85); + background-color: rgba(255, 255, 255, 0.12); + border: none; + border-radius: 6px; +} + +.workspace-thumbnails .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #0860F2; + border-radius: 9px; + padding: 0px; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; + box-shadow: none; +} + +#dashtodockContainer .number-overlay { + color: white; + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: white; + background-color: #0860F2; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px 3px 5px; + padding: 0.2em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.top.straight-corner #dash, #dashtodockContainer.top.shrink.straight-corner #dash, #dashtodockContainer.top.extended #dash { + margin: 0 !important; + padding: 0 !important; +} + +#dashtodockContainer.top.straight-corner #dash .dash-background, #dashtodockContainer.top.shrink.straight-corner #dash .dash-background, #dashtodockContainer.top.extended #dash .dash-background { + border-radius: 0; + border-width: 0; + border-bottom-width: 1px; + margin: 0 !important; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer.bottom.straight-corner #dash, #dashtodockContainer.bottom.shrink.straight-corner #dash, #dashtodockContainer.bottom.extended #dash { + margin: 0 !important; + padding: 0 !important; +} + +#dashtodockContainer.bottom.straight-corner #dash .dash-background, #dashtodockContainer.bottom.shrink.straight-corner #dash .dash-background, #dashtodockContainer.bottom.extended #dash .dash-background { + border-radius: 0; + border-width: 0; + border-top-width: 1px; + margin: 0 !important; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer.left.straight-corner #dash, #dashtodockContainer.left.shrink.straight-corner #dash, #dashtodockContainer.left.extended #dash { + margin: 0 !important; + padding: 0 !important; +} + +#dashtodockContainer.left.straight-corner #dash .dash-background, #dashtodockContainer.left.shrink.straight-corner #dash .dash-background, #dashtodockContainer.left.extended #dash .dash-background { + border-radius: 0; + border-width: 0; + border-right-width: 1px; + margin: 0 !important; + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer.right.straight-corner #dash, #dashtodockContainer.right.shrink.straight-corner #dash, #dashtodockContainer.right.extended #dash { + margin: 0 !important; + padding: 0 !important; +} + +#dashtodockContainer.right.straight-corner #dash .dash-background, #dashtodockContainer.right.shrink.straight-corner #dash .dash-background, #dashtodockContainer.right.extended #dash .dash-background { + border-radius: 0; + border-width: 0; + border-left-width: 1px; + margin: 0 !important; + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + margin-top: 0 !important; + padding: 8px !important; +} + +#dashtodockContainer.left #dash .dash-background, #dashtodockContainer.right #dash .dash-background { + margin-bottom: 0 !important; + padding: 8px !important; +} + +#dashtodockContainer.left #dash .dash-item-container .app-well-app, #dashtodockContainer.left #dash .show-apps, #dashtodockContainer.right #dash .dash-item-container .app-well-app, #dashtodockContainer.right #dash .show-apps { + padding: 1px 4px !important; +} + +#dashtodockContainer #dash { + background: none; + box-shadow: none; +} + +#dashtodockContainer #dash .app-well-app-running-dot { + margin-bottom: 0 !important; +} + +#dashtodockContainer #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860F2; +} + +#dashtodockContainer #dash .show-apps:hover .overview-icon, #dashtodockContainer #dash .show-apps:focus .overview-icon, #dashtodockContainer #dash .show-apps:selected .overview-icon, +#dashtodockContainer #dash .app-well-app:hover .overview-icon, +#dashtodockContainer #dash .app-well-app:focus .overview-icon, +#dashtodockContainer #dash .app-well-app:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.25); +} + +#dashtodockContainer #dash .show-apps:active .overview-icon, #dashtodockContainer #dash .show-apps:checked .overview-icon, +#dashtodockContainer #dash .app-well-app:active .overview-icon, +#dashtodockContainer #dash .app-well-app:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.35); +} + +#dashtodockContainer .dash-background { + background-color: rgba(209, 209, 209, 0.48); + border: 1px solid rgba(0, 0, 0, 0.08); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer:overview #dash { + background: none; +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(255, 255, 255, 0.12); + border: 1px solid rgba(0, 0, 0, 0.08); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.85); +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #0860F2; +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, #dashtodockContainer:overview #dash .show-apps:focus .overview-icon, #dashtodockContainer:overview #dash .show-apps:selected .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, #dashtodockContainer:overview #dash .show-apps:checked .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:active .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.2); +} + +#dashtodockContainer.opaque:overview #dash, #dashtodockContainer.transparent:overview #dash { + background-color: transparent; + box-shadow: none; +} + +#dashtodockContainer.opaque:overview .dash-background, #dashtodockContainer.transparent:overview .dash-background { + background-color: transparent; +} + +#dashtodockContainer.extended:overview #dash, #dashtodockContainer.opaque.extended:overview #dash, #dashtodockContainer.transparent.extended:overview #dash { + background: none; +} + +#dashtodockContainer.extended:overview .dash-background, #dashtodockContainer.opaque.extended:overview .dash-background, #dashtodockContainer.transparent.extended:overview .dash-background { + background-color: transparent !important; + border: none !important; + box-shadow: none !important; +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, #dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, #dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 6px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +#preview-menu { + margin: 0 6px 6px !important; + padding-bottom: 8px !important; +} + +#preview-menu, #preview-menu:hover, #preview-menu:selected { + border-radius: 12px !important; +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent !important; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + color: #242424; + background-color: transparent; + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; + border: 1px solid transparent !important; +} + +.openweather-provider:hover { + color: #242424; + background-color: rgba(0, 0, 0, 0.12); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:focus { + color: #242424; + text-shadow: none; + icon-shadow: none; +} + +.openweather-provider:focus, .openweather-provider:focus:hover, .openweather-provider:focus:active { + box-shadow: none !important; +} + +.openweather-provider:active { + color: #242424; + background-color: rgba(0, 0, 0, 0.2); + border-color: transparent; + box-shadow: none; + text-shadow: none; + icon-shadow: none; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: #242424; +} + +.openweather-current-databox-values { + background: none; + color: #565656; +} + +.openweather-current-databox-captions { + background: none; + color: #565656; +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: #424242; +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: #565656; +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: #424242; +} + +.gsconnect-device-menu { + background-color: rgba(0, 0, 0, 0.05); + border-radius: 6px; + margin: 0 3px; + padding: 6px 0; + box-shadow: none; +} + +.gsconnect-device-menu .popup-menu-item { + margin: 0 3px !important; + height: 16px !important; + border-radius: 6px !important; +} + +.gsconnect-device-menu .popup-menu-item:hover { + color: #242424 !important; + background-color: rgba(36, 36, 36, 0.1) !important; +} + +.gsconnect-device-menu .popup-menu-item > :first-child:ltr { + padding-left: 0 !important; + margin-left: 0 !important; +} + +.gsconnect-device-menu .popup-menu-item > :first-child:rtl { + padding-right: 0 !important; + margin-right: 0 !important; +} + +.cosmic-solid-bg { + background-color: #222222; +} + +.cosmic-dock #dock { + background-color: transparent; +} + +.cosmic-dock #dock .dash-background { + background-color: rgba(209, 209, 209, 0.48); + border: 1px solid rgba(0, 0, 0, 0.08); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05); +} + +.cosmic-dock.extended #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +.cosmic-dock.extended #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +.place-menu-item:ltr { + padding-left: 0 !important; + padding-right: 20px !important; +} + +.place-menu-item:rtl { + padding-right: 0 !important; + padding-left: 20px !important; +} + +.place-menu-item StLabel { + margin-left: 2px; +} + +.place-menu-item .button { + border-radius: 9999px; + padding: 2px; +} + +.place-menu-item .button:ltr { + margin-left: 0 !important; +} + +.place-menu-item .button:rtl { + margin-right: 0 !important; +} diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/carousel-arrow-back-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/carousel-arrow-back-symbolic.svg new file mode 100644 index 00000000..98489309 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/carousel-arrow-back-symbolic.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + width="24" + height="24" + viewBox="0 0 24 24.000001" + version="1.1" + id="svg19258"> + <defs + id="defs19252" /> + <metadata + id="metadata19255"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="g834" + transform="rotate(-90,-246.75894,471.75774)" + style="fill:#241f31"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 213.0007,724.40348 -10.3711,7.3945 v 0 a 1.5,1.5 0 0 0 -0.6308,1.2187 v 1.5 h 1.5 a 1.5,1.5 0 0 0 0.8711,-0.2793 l 8.6289,-6.1523 8.6289,6.1523 a 1.5,1.5 0 0 0 0.8711,0.2793 h 1.5 v -1.5 a 1.5,1.5 0 0 0 -0.6309,-1.2187 v 0 z" + id="path832" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/carousel-arrow-next-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/carousel-arrow-next-symbolic.svg new file mode 100644 index 00000000..7d6356f2 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/carousel-arrow-next-symbolic.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + width="24" + height="24" + viewBox="0 0 24 24.000001" + version="1.1" + id="svg19258"> + <defs + id="defs19252" /> + <metadata + id="metadata19255"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + id="g872" + transform="matrix(0,-1,-1,0,742.51668,224.9988)" + style="fill:#241f31"> + <path + style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#241f31;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 213.0007,724.40348 -10.3711,7.3945 v 0 a 1.5,1.5 0 0 0 -0.6308,1.2187 v 1.5 h 1.5 a 1.5,1.5 0 0 0 0.8711,-0.2793 l 8.6289,-6.1523 8.6289,6.1523 a 1.5,1.5 0 0 0 0.8711,0.2793 h 1.5 v -1.5 a 1.5,1.5 0 0 0 -0.6309,-1.2187 v 0 z" + id="path870" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/carousel-arrow-previous-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/carousel-arrow-previous-symbolic.svg new file mode 100644 index 00000000..85ad3ae9 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/carousel-arrow-previous-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg height="24px" viewBox="0 0 24 24" width="24px" xmlns="http://www.w3.org/2000/svg"> + <path d="m 13.167969 1.035156 c -0.386719 0.089844 -0.722657 0.328125 -0.9375 0.664063 l -6 9.5 c -0.308594 0.488281 -0.308594 1.113281 0 1.601562 l 6 9.5 c 0.445312 0.699219 1.371093 0.910157 2.070312 0.464844 c 0.699219 -0.441406 0.90625 -1.367187 0.464844 -2.066406 l -5.492187 -8.699219 l 5.492187 -8.699219 c 0.441406 -0.699219 0.234375 -1.625 -0.464844 -2.070312 c -0.335937 -0.210938 -0.742187 -0.28125 -1.132812 -0.195313 z m 0 0" fill="#241f31"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/color-pick.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/color-pick.svg new file mode 100644 index 00000000..22467762 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/color-pick.svg @@ -0,0 +1,10 @@ +<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="a" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation=".6"/> + </filter> + </defs> + <path d="M1 1v9a9 9 0 109-9H1z" filter="url(#a)" opacity=".6" transform="translate(0 .5)"/> + <path d="M1.5 1.5V10A8.5 8.5 0 1010 1.5H1.5z" stroke="#fff"/> + <circle cx="10" cy="10" r="7" fill="#50dbb5"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/dark-mode-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/dark-mode-symbolic.svg new file mode 100644 index 00000000..03cc55a6 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/dark-mode-symbolic.svg @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 1a7 7 0 0 1 7 7 7 7 0 0 1-7 7 7 7 0 0 1-7-7 7 7 0 0 1 7-7z" fill="#5d656b" fill-rule="evenodd" stop-color="#000000"/> + <path d="m8 2a6 6 0 0 0-6 6 6 6 0 0 0 6 6v-12z" fill="#5d656b" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-double-click-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-double-click-symbolic.svg new file mode 100644 index 00000000..625e188f --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-double-click-symbolic.svg @@ -0,0 +1,7 @@ +<svg width="20" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g> + <g transform="translate(-19 -.75)"> + <path d="m19.855 0.45508v20.084c1.4147-1.3815 2.8294-2.763 4.2441-4.1445 0.5882 1.1887 1.1584 2.3866 1.7585 3.5691 1.1086 1.6403 4.1575 0.46513 3.898-1.4959 0.01057-0.47023-0.40558-0.90844-0.43465-1.3136l0.7782-0.75963c0.5882 1.1887 1.1584 2.3866 1.7585 3.5691 1.1086 1.6403 4.1575 0.46513 3.898-1.4959-0.19232-0.9043-0.71785-1.698-1.0686-2.549-0.23891-0.51266-0.47782-1.0253-0.71672-1.538h5.2676c-4.4609-4.6419-8.9219-9.2839-13.383-13.926v6.2441c-2-2.0814-4-4.1628-6-6.2441zm1.5 3.7266c2 2.0814 4 4.1628 6 6.2441v-6.2441c2.7865 2.8997 5.5729 5.7995 8.3594 8.6992h-4.0996c0.88347 1.9034 1.782 3.8003 2.6561 5.7078 0.0065 0.62278-1.2276 0.98058-1.3251 0.20712-0.80433-1.6403-1.6087-3.2805-2.413-4.9208-1.0202 0.99544-2.0404 1.9909-3.0605 2.9863 0.26364 0.60805 0.5968 1.1925 0.81469 1.8161-0.18266 0.60104-1.2683 0.8373-1.3659 0.06795-0.79609-1.6235-1.5922-3.2469-2.3883-4.8704-1.0592 1.0339-2.1185 2.0677-3.1777 3.1016-4e-6 -4.265-7e-6 -8.53-1.1e-5 -12.795z" fill="#363636"/> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-drag-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-drag-symbolic.svg new file mode 100644 index 00000000..eb05cbff --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-drag-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="20" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10.705 1.6719c-0.83652 0.074695-1.8182-0.13657-2.4473 0.57617-0.17925 0.5031-0.39107 0.7297-0.94531 0.61719-0.79382-0.051077-1.7019 0.053784-2.1875 0.77344-0.55491 0.83096-0.31368 1.8562-0.36719 2.793v1.502c-0.50972-0.31797-1.1319-0.13206-1.6992-0.18164-0.44283-0.020725-0.88111 0.025154-1.3184 0.091797 0.056931 2.6859 0.073733 5.3733 0.12109 8.0586 0.093691 1.3023 1.232 2.4048 2.5449 2.4238 0.63295 0.0151 1.4823 0.006779 2.2246 0.011719 3.2218-0.01207 6.4461 0.049849 9.666-0.056641 1.1622-0.12022 2.2133-1.1885 2.0703-2.3965v-9.4805c-0.70681-0.94068-1.8153-1.7809-3.0586-1.5703-0.29955-0.45357-0.48612-1.4731-1.2266-1.7988-0.35486-0.29104-0.83959-0.10977-1.2598-0.16211-0.29744-0.072682-0.8559 0.19254-0.86914-0.25195-0.15735-0.52152-0.71524-0.90857-1.248-0.94922zm-0.10547 1.5039c0.16452 0.27146 0.18277 0.75372 0.21875 1.125 0.006556 0.0068963 0.019796 0.0059113 0.027344 0.011719-0.009105-1.732e-4 -0.018238 1.732e-4 -0.027344 0l0.49414 5.9004 0.66406-5.8418 1.3457 0.0039062c0.53608 0.38955 0.41299 1.1405 0.55469 1.7227-0.011127 0.067472 0.006397 0.096046 0.015625 0.13672-6.5e-4 -8.3e-6 -0.001302 8.3e-6 -0.001953 0l0.011719 0.085938 0.48242 3.8652 0.66406-3.9199c0.57404-0.037127 1.1577 0.038512 1.5586 0.50195 0.40964 0.21687 0.21564 0.68897 0.25977 1.0586v8.3418c-0.33706 0.96368-1.6 0.54827-2.375 0.66016-3.3705 0.01308-6.7421 0.033828-10.111-0.013672-0.97567-0.02828-1.1419-1.07-1.041-1.8418-0.011641-1.9071-0.044744-3.8139-0.078125-5.7207 0.32636 0.00646 0.67596-0.012758 0.98828 0.0097657 0.49388 0.91522 0.48462 2.0012 0.50781 3.0156 0.49264-0.0068 1.0434 0.03983 1.5 0 0.0091468-2.5196-0.018438-5.04 0.013672-7.5586 0.1049-0.5199 0.73074-0.30916 1.1113-0.35352h0.67578l0.48828 5.8477 0.66992-5.877h-0.0039063c0.030948-0.38283-0.15063-0.89584 0.24805-1.1191l1.1387-0.041016z" fill="#363636"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-primary-click-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-primary-click-symbolic.svg new file mode 100644 index 00000000..81d20872 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-primary-click-symbolic.svg @@ -0,0 +1,7 @@ +<svg width="20" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g> + <g transform="translate(-22.25 -.75)"> + <path d="m25.855 0.45508v20.084c1.4147-1.3809 2.8294-2.7617 4.2441-4.1426 0.61241 1.2154 1.173 2.4602 1.8197 3.6561 1.1419 1.4763 3.9753 0.38901 3.846-1.4736-0.09413-0.82252-0.59476-1.5214-0.89997-2.2776-0.29887-0.64017-0.59774-1.2803-0.89661-1.9205h5.2695c-4.4609-4.6419-8.9219-9.2839-13.383-13.926zm1.5 3.7266c2.7865 2.8997 5.5729 5.7995 8.3594 8.6992h-4.1016c0.88507 1.9032 1.7818 3.8015 2.6596 5.7077 0.0349 0.56608-1.1491 0.98882-1.2821 0.29797-0.81857-1.6712-1.6371-3.3423-2.4557-5.0135-1.0599 1.0345-2.1198 2.069-3.1797 3.1035 1.5e-5 -4.265 3e-5 -8.53 4.5e-5 -12.795z" fill="#363636"/> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-secondary-click-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-secondary-click-symbolic.svg new file mode 100644 index 00000000..6ec18f21 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/pointer-secondary-click-symbolic.svg @@ -0,0 +1,7 @@ +<svg width="20" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g> + <g transform="matrix(-1 0 0 1 42 -.75)"> + <path d="m25.855 0.45508v20.084c1.4147-1.3809 2.8294-2.7617 4.2441-4.1426 0.61241 1.2154 1.173 2.4602 1.8197 3.6561 1.1419 1.4763 3.9753 0.38901 3.846-1.4736-0.09413-0.82252-0.59476-1.5214-0.89997-2.2776-0.29887-0.64017-0.59774-1.2803-0.89661-1.9205h5.2695c-4.4609-4.6419-8.9219-9.2839-13.383-13.926zm1.5 3.7266c2.7865 2.8997 5.5729 5.7995 8.3594 8.6992h-4.1016c0.88507 1.9032 1.7818 3.8015 2.6596 5.7077 0.0349 0.56608-1.1491 0.98882-1.2821 0.29797-0.81857-1.6712-1.6371-3.3423-2.4557-5.0135-1.0599 1.0345-2.1198 2.069-3.1797 3.1035 1.5e-5 -4.265 3e-5 -8.53 4.5e-5 -12.795z" fill="#363636"/> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/preview-close-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/preview-close-symbolic.svg new file mode 100644 index 00000000..34f0823c --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/preview-close-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg height="24px" viewBox="0 0 24 24" width="24px" xmlns="http://www.w3.org/2000/svg"> + <path d="m 7 6 c -0.265625 0 -0.519531 0.105469 -0.707031 0.292969 c -0.390625 0.390625 -0.390625 1.023437 0 1.414062 l 4.292969 4.292969 l -4.292969 4.292969 c -0.390625 0.390625 -0.390625 1.023437 0 1.414062 s 1.023437 0.390625 1.414062 0 l 4.292969 -4.292969 l 4.292969 4.292969 c 0.390625 0.390625 1.023437 0.390625 1.414062 0 s 0.390625 -1.023437 0 -1.414062 l -4.292969 -4.292969 l 4.292969 -4.292969 c 0.390625 -0.390625 0.390625 -1.023437 0 -1.414062 c -0.1875 -0.1875 -0.441406 -0.292969 -0.707031 -0.292969 s -0.519531 0.105469 -0.707031 0.292969 l -4.292969 4.292969 l -4.292969 -4.292969 c -0.1875 -0.1875 -0.441406 -0.292969 -0.707031 -0.292969 z m 0 0" fill="#241f31"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/record-screen-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/record-screen-symbolic.svg new file mode 100644 index 00000000..4f91ee63 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/record-screen-symbolic.svg @@ -0,0 +1,5 @@ +<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 7a1.0001 1.0001 0 0 0-0.70703 0.29297l-0.70703 0.70703h-1.5859a1.0001 1.0001 0 0 0-1 1v6a1.0001 1.0001 0 0 0 1 1h9a1.0001 1.0001 0 0 0 1-1v-6a1.0001 1.0001 0 0 0-1-1h-1.5859l-0.70703-0.70703a1.0001 1.0001 0 0 0-0.70703-0.29297h-3zm0 1h3l1 1h2v6h-9v-6h2l1-1z" color="#000000" fill="#5d656b" stroke-linecap="round" stroke-linejoin="round"/> + <path d="m10.5 9a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="#5d656b" fill-rule="evenodd" stop-color="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> + <path d="m1 0a1.0001 1.0001 0 0 0-1 1v5a1.0001 1.0001 0 0 0 1 1h6a1.0001 1.0001 0 0 0 1-1v-0.61133l1.6836 0.56055a1.0001 1.0001 0 0 0 1.3164-0.94922v-3a1.0001 1.0001 0 0 0-1.3164-0.94922l-1.6836 0.56055v-0.61133a1.0001 1.0001 0 0 0-1-1h-6zm0 1h6v2l3-1v3l-3-1v2h-6v-5z" color="#000000" fill="#5d656b" stroke-linecap="round" stroke-linejoin="round"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screencast-recorded-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screencast-recorded-symbolic.svg new file mode 100644 index 00000000..b766366e --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screencast-recorded-symbolic.svg @@ -0,0 +1,4 @@ +<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m6 8.0116a1.0001 1.0001 0 0 0-1 1v5a1.0001 1.0001 0 0 0 1 1h6a1.0001 1.0001 0 0 0 1-1v-0.61133l1.6836 0.56055a1.0001 1.0001 0 0 0 1.3164-0.94922v-3a1.0001 1.0001 0 0 0-1.3164-0.94922l-1.6836 0.56055v-0.61133a1.0001 1.0001 0 0 0-1-1zm0 1h6v2l3-1v3l-3-1v2h-6z" color="#000000" fill="#5d656b" stroke-linecap="round" stroke-linejoin="round"/> + <path d="m2 1c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h2v-1h-2c-0.554 0-1-0.446-1-1v-7c0-0.554 0.446-1 1-1h10c0.554 0 1 0.446 1 1v4h1v-4c0-1.108-0.892-2-2-2h-10z" fill="#5d656b" fill-rule="evenodd" stop-color="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-recorded-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-recorded-symbolic.svg new file mode 100644 index 00000000..2f9e5939 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-recorded-symbolic.svg @@ -0,0 +1,5 @@ +<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m9 7a1.0001 1.0001 0 0 0-0.70703 0.29297l-0.70703 0.70703h-1.5859a1.0001 1.0001 0 0 0-1 1v6a1.0001 1.0001 0 0 0 1 1h9a1.0001 1.0001 0 0 0 1-1v-6a1.0001 1.0001 0 0 0-1-1h-1.5859l-0.70703-0.70703a1.0001 1.0001 0 0 0-0.70703-0.29297h-3zm0 1h3l1 1h2v6h-9v-6h2z" color="#000000" fill="#5d656b" stroke-linecap="round" stroke-linejoin="round"/> + <path d="m10.5 9a2.5 2.5 0 0 0-2.5 2.5 2.5 2.5 0 0 0 2.5 2.5 2.5 2.5 0 0 0 2.5-2.5 2.5 2.5 0 0 0-2.5-2.5zm0 1a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5 1.5 1.5 0 0 1-1.5-1.5 1.5 1.5 0 0 1 1.5-1.5z" fill="#5d656b" fill-rule="evenodd" stop-color="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> + <path d="m2 1c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h2v-1h-2c-0.554 0-1-0.446-1-1v-7c0-0.554 0.446-1 1-1h10c0.554 0 1 0.446 1 1v4h1v-4c0-1.108-0.892-2-2-2z" fill="#5d656b" fill-rule="evenodd" stop-color="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-area-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-area-symbolic.svg new file mode 100644 index 00000000..6cf58704 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-area-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg height="32px" viewBox="0 0 32 32" width="32px" xmlns="http://www.w3.org/2000/svg"> + <path d="m 3.5 2 c -1.929688 0.007812 -3.4921875 1.570312 -3.5 3.5 c 0 1.386719 0.820312 2.59375 2 3.15625 v 3.34375 h 2 v -3.035156 c 1.53125 -0.230469 2.734375 -1.433594 2.964844 -2.964844 h 2.035156 v -2 h -2.34375 c -0.578125 -1.21875 -1.808594 -1.996094 -3.15625 -2 z m 25 0 c -1.347656 0.003906 -2.578125 0.78125 -3.15625 2 h -2.34375 v 2 h 2.035156 c 0.230469 1.53125 1.433594 2.734375 2.964844 2.964844 v 3.035156 h 2 v -3.34375 c 1.21875 -0.578125 1.996094 -1.808594 2 -3.15625 c 0 -1.921875 -1.578125 -3.5 -3.5 -3.5 z m -25 2 c 0.839844 0 1.5 0.660156 1.5 1.5 s -0.660156 1.5 -1.5 1.5 s -1.5 -0.660156 -1.5 -1.5 s 0.660156 -1.5 1.5 -1.5 z m 7.5 0 v 2 h 4 v -2 z m 6 0 v 2 h 4 v -2 z m 11.5 0 c 0.839844 0 1.5 0.660156 1.5 1.5 s -0.660156 1.5 -1.5 1.5 s -1.5 -0.660156 -1.5 -1.5 s 0.660156 -1.5 1.5 -1.5 z m -26.5 10 v 4 h 2 v -4 z m 26 0 v 4 h 2 v -4 z m -26 6 v 3.34375 c -1.21875 0.578125 -1.99609375 1.808594 -2 3.15625 c 0 1.921875 1.578125 3.5 3.5 3.5 c 1.347656 -0.003906 2.578125 -0.78125 3.15625 -2 h 2.34375 v -2 h -2.035156 c -0.230469 -1.53125 -1.433594 -2.734375 -2.964844 -2.964844 v -3.035156 z m 26 0 v 3.035156 c -1.53125 0.230469 -2.734375 1.433594 -2.964844 2.964844 h -2.035156 v 2 h 2.34375 c 0.578125 1.21875 1.808594 1.996094 3.15625 2 c 1.921875 0 3.5 -1.578125 3.5 -3.5 c -0.003906 -1.347656 -0.78125 -2.578125 -2 -3.15625 v -3.34375 z m -24.5 5 c 0.839844 0 1.5 0.660156 1.5 1.5 s -0.660156 1.5 -1.5 1.5 s -1.5 -0.660156 -1.5 -1.5 s 0.660156 -1.5 1.5 -1.5 z m 25 0 c 0.839844 0 1.5 0.660156 1.5 1.5 s -0.660156 1.5 -1.5 1.5 s -1.5 -0.660156 -1.5 -1.5 s 0.660156 -1.5 1.5 -1.5 z m -17.5 1 v 2 h 4 v -2 z m 6 0 v 2 h 4 v -2 z m 0 0" fill="#241f31"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-display-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-display-symbolic.svg new file mode 100644 index 00000000..b8b3f4a2 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-display-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg height="32px" viewBox="0 0 32 32" width="32px" xmlns="http://www.w3.org/2000/svg"> + <path d="m 4 4 c -1.660156 0 -3 1.339844 -3 3 v 14 c 0 1.660156 1.339844 3 3 3 h 10 v 3 h -3 c -1.09375 -0.003906 -2 0.90625 -2 2 h 14 c 0 -1.09375 -0.910156 -2 -2 -2 h -3 v -3 h 10 c 1.660156 0 3 -1.339844 3 -3 v -14 c 0 -1.660156 -1.339844 -3 -3 -3 z m 0 2 h 24 c 0.554688 0 1 0.445312 1 1 v 14 c 0 0.554688 -0.445312 1 -1 1 h -24 c -0.554688 0 -1 -0.445312 -1 -1 v -14 c 0 -0.554688 0.445312 -1 1 -1 z m 0 0" fill="#241f31"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-show-pointer-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-show-pointer-symbolic.svg new file mode 100644 index 00000000..36fab007 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-show-pointer-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg"> + <path d="m 2.953125 1.074219 l 2.417969 13.210937 l 3.238281 -2.398437 l 2.054687 2.648437 c 1.03125 1.433594 3.148438 -0.210937 2.011719 -1.5625 l -2.015625 -2.59375 l 2.984375 -2.175781 z m 0 0" fill="#2e3436"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-window-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-window-symbolic.svg new file mode 100644 index 00000000..b667bedb --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/actions/screenshot-ui-window-symbolic.svg @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg height="32px" viewBox="0 0 32 32" width="32px" xmlns="http://www.w3.org/2000/svg"> + <path d="m 3 3 c -1.644531 0 -3 1.355469 -3 3 v 14 c 0 1.644531 1.355469 3 3 3 h 4 v 3 c 0 1.644531 1.351562 3 3 3 h 18.996094 c 1.644531 0 3 -1.355469 3 -3 v -14 c 0 -1.644531 -1.355469 -3 -3 -3 h -4 v -3 c 0 -1.644531 -1.355469 -3 -3 -3 z m 0 2 h 18.996094 c 0.570312 0 1 0.429688 1 1 v 3 h -12.996094 c -1.648438 0 -3 1.355469 -3 3 v 9 h -4 c -0.570312 0 -1 -0.429688 -1 -1 v -14 c 0 -0.570312 0.429688 -1 1 -1 z m 7 6 h 18.996094 c 0.570312 0 1 0.429688 1 1 v 14 c 0 0.570312 -0.429688 1 -1 1 h -18.996094 c -0.574219 0 -1 -0.429688 -1 -1 v -14 c 0 -0.570312 0.425781 -1 1 -1 z m 0 0" fill="#241f31"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/eye-not-looking-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/eye-not-looking-symbolic.svg new file mode 100644 index 00000000..3dacfe1c --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/eye-not-looking-symbolic.svg @@ -0,0 +1,6 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(.90463 0 0 .83333 .76299 1.3333)" fill="#363636"> + <path transform="matrix(1.1054 0 0 1.2 -.84343 -1.6)" d="m7.998 2.0391c-3.7699 0.004577-7.0701 2.3668-8.0078 5.7305a1.042 0.95988 0 0 0 0 0.47852c0.94569 3.3561 4.2458 5.7106 8.0098 5.7129a1.042 0.95988 0 0 0 0.0019531 0c3.7699-0.004584 7.0701-2.3668 8.0078-5.7305a1.042 0.95988 0 0 0 0-0.48047c-0.94569-3.3561-4.2458-5.7086-8.0098-5.7109a1.042 0.95988 0 0 0-0.0019531 0zm0.0019531 0.96094c3.2948 0.0020405 6.1722 2.0544 7 4.9922-0.82087 2.9444-3.7 5.0038-7 5.0078-3.2948-0.002041-6.1722-2.0544-7-4.9922 0.82087-2.9444 3.7-5.0038 7-5.0078z" fill="#363636"/> + </g> + <path d="m8 5a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3zm0 1a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2z" fill="#363636"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/eye-open-negative-filled-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/eye-open-negative-filled-symbolic.svg new file mode 100644 index 00000000..5ca48d1e --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/eye-open-negative-filled-symbolic.svg @@ -0,0 +1,6 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(-.90463 0 0 .83333 15.237 1.3333)" fill="#363636"> + <path transform="matrix(1.1054 0 0 1.2 -.84343 -1.6)" d="m7.998 2.0391c-3.7698 0.004577-7.0701 2.3668-8.0078 5.7305a1.042 0.95988 0 0 0 0 0.47852c0.38076 1.3513 1.1472 2.5362 2.168 3.4746l0.71094-0.71094c-0.87634-0.81542-1.5396-1.8343-1.8691-3.0039 0.82085-2.9444 3.7001-5.0038 7-5.0078 0.86333 5.345e-4 1.694 0.14902 2.4707 0.41016l0.75977-0.75977c-1-0.39229-2.0938-0.61063-3.2305-0.61133a1.042 0.95988 0 0 0-0.00195 0zm5.8457 2.2402-0.71094 0.71094c0.87533 0.81512 1.5379 1.8332 1.8672 3.002-0.82085 2.9444-3.7001 5.0038-7 5.0078-0.86243-5.24e-4 -1.6928-0.1476-2.4688-0.4082l-0.75781 0.75781c0.9991 0.3917 2.0912 0.61064 3.2266 0.61133a1.042 0.95988 0 0 0 0.00195 0c3.7698-0.0046 7.0701-2.3668 8.0078-5.7305a1.042 0.95988 0 0 0 0-0.48047c-0.38039-1.35-1.1468-2.5331-2.166-3.4707zm-5.8438 0.7207a3 3 0 0 0-3 3 3 3 0 0 0 0.10547 0.77539l0.90039-0.90039a2 2 0 0 1 1.8691-1.8691l0.90234-0.90234a3 3 0 0 0-0.77734-0.10352zm2.8945 2.2285-0.90039 0.90039a2 2 0 0 1-1.8652 1.8652l-0.90234 0.90234a3 3 0 0 0 0.77344 0.10352 3 3 0 0 0 3-3 3 3 0 0 0-0.10547-0.77148z" fill="#363636" opacity=".35"/> + </g> + <rect transform="matrix(-.70711 -.70711 -.70711 .70711 0 0)" x="-19.314" y="-.49958" width="16" height="1" ry="0" fill="#363636"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-caps-lock-filled-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-caps-lock-filled-symbolic.svg new file mode 100644 index 00000000..99bea5bc --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-caps-lock-filled-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m7.9629 0.5a1.0001 1.0001 0 0 0-0.72266 0.34961l-6 7a1.0001 1.0001 0 0 0-0.24023 0.65039v0.5a1.0001 1.0001 0 0 0 1 1v2a1.0001 1.0001 0 0 0-1 1v2a1.0001 1.0001 0 0 0 1 1h12a1.0001 1.0001 0 0 0 1-1v-2a1.0001 1.0001 0 0 0-1-1v-2a1.0001 1.0001 0 0 0 1-1v-0.5a1.0001 1.0001 0 0 0-0.24023-0.65039l-6-7a1.0001 1.0001 0 0 0-0.79688-0.34961zm0.037109 1 6 7v0.5h-1v4h1v2h-12v-2h1v-4h-1v-0.5l6-7zm-0.56055 5.5-2.1445 6h1.2051l0.38281-0.98828h2.2324l0.38477 0.98828h1.2793l-2.2637-6h-1.0762zm0.56055 1.7148 0.77539 2.2852h-1.5547l0.7793-2.2852z" fill="#363636"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-caps-lock-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-caps-lock-symbolic.svg new file mode 100644 index 00000000..2a046def --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-caps-lock-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24px" height="24px" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2-7.5 8h4.5v5h6v-5h4.5l-7.5-8zm0 1.4629 5.1914 5.5371h-3.1914v5h-4v-5h-3.1914l5.1914-5.5371zm-3 14.537v3h6v-3h-6zm1 1h4v1h-4v-1z" fill="#4d4d4d"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-enter-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-enter-symbolic.svg new file mode 100644 index 00000000..70a27b33 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-enter-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m13 5v2c0 1.108-0.892 2-2 2h-7.2949l1.9766-1.9766c0.19587-0.19587 0.19587-0.51116 0-0.70703-0.097934-0.097934-0.22571-0.14648-0.35352-0.14648s-0.25558 0.04855-0.35352 0.14648l-2.8281 2.8281c-0.1469 0.1469-0.18283 0.3605-0.10938 0.54102v0.00195c0.024482 0.05962 0.060809 0.1155 0.10938 0.16406l2.8281 2.8301c0.19587 0.19587 0.51116 0.19587 0.70703 0 0.19587-0.19587 0.19587-0.51116 0-0.70703l-1.9727-1.9746h7.291c1.662 0 3-1.338 3-3v-2z" fill="#363636"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-hide-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-hide-symbolic.svg new file mode 100644 index 00000000..5ba9717f --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-hide-symbolic.svg @@ -0,0 +1,10 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 12 3 4 3-4z" fill="#363636"/> + <path d="m3 0c-1.108 0-2 0.892-2 2v7c0 1.108 0.892 2 2 2h10c1.108 0 2-0.892 2-2v-7c0-1.108-0.892-2-2-2zm0 1h10c0.554 0 1 0.446 1 1v7c0 0.554-0.446 1-1 1h-10c-0.554 0-1-0.446-1-1v-7c0-0.554 0.446-1 1-1z" fill="#333333" stroke-linecap="round" stroke-linejoin="round" stroke-opacity=".25" stroke-width="1.0016" style="paint-order:markers stroke fill"/> + <rect x="6" y="6" width="4" height="2" rx="1" ry="1" fill="#363636" stroke-linecap="round" stroke-linejoin="round" stroke-width="2.8284" style="paint-order:markers stroke fill"/> + <rect x="11" y="6" width="2" height="2" rx="1" ry="1" fill="#363636" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="paint-order:markers stroke fill"/> + <rect x="3" y="6" width="2" height="2" rx="1" ry="1" fill="#363636" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="paint-order:markers stroke fill"/> + <rect x="4" y="3" width="2" height="2" rx="1" ry="1" fill="#363636" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="paint-order:markers stroke fill"/> + <rect x="7" y="3" width="2" height="2" rx="1" ry="1" fill="#363636" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="paint-order:markers stroke fill"/> + <rect x="10" y="3" width="2" height="2" rx="1" ry="1" fill="#363636" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-layout-filled-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-layout-filled-symbolic.svg new file mode 100644 index 00000000..06e2f53e --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-layout-filled-symbolic.svg @@ -0,0 +1,4 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m5.0273 2.0469c-1.5565 0.048758-2.7774 0.31438-3.5215 0.6543-0.40593 0.18544-0.70507 0.38119-0.91211 0.54297-0.20704 0.16178-0.36523 0.3418-0.36523 0.3418-0.14782 0.17925-0.22862 0.40438-0.22852 0.63672v8.7773c-4.4155e-4 0.87416 1.0419 1.3281 1.6816 0.73242 0 0-0.043969 0.03077 0.042969-0.02148 0.086938-0.05226 0.25409-0.14226 0.52734-0.23828 0.5465-0.19204 1.5184-0.41406 3.0918-0.41406 1.2419 0 2.1765 0.211 3.1895 0.44531 1.013 0.23431 2.1083 0.49609 3.4922 0.49609 2.3641 0 3.7402-1.5781 3.7402-1.5781 0.15165-0.1805 0.23466-0.40878 0.23438-0.64453v-8.7773c-4.4e-5 -0.85406-1.0015-1.3151-1.6504-0.75977 0 0-0.72405 0.66797-2.3574 0.66797-1.4738 0-2.2551-0.19759-3.1523-0.42383-0.83656-0.21094-1.8577-0.4198-3.2598-0.45117-0.18018 0.0058595-0.38605 0.0060688-0.55273 0.013672zm0.31641 0.95312c2.9477 0 3.5079 0.9082 6.6484 0.9082 1.945 0 3.0078-0.9082 3.0078-0.9082v8.7773s-1.0295 1.2227-2.9746 1.2227c-2.519 0-3.9669-0.94141-6.6816-0.94141-3.3349 0-4.3438 0.94141-4.3438 0.94141v-8.7773s1.0089-1.2227 4.3438-1.2227z" color="#000000" color-rendering="auto" dominant-baseline="auto" fill="#363636" image-rendering="auto" shape-rendering="auto" solid-color="#000000" style="font-feature-settings:normal;font-variant-alternates:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-variant-position:normal;isolation:auto;mix-blend-mode:normal;shape-padding:0;text-decoration-color:#000000;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-orientation:mixed;text-transform:none;white-space:normal"/> + <path d="m7.578 5.0544c1.3254 0 2.369 1.0776 2.369 2.4313s-1.0436 2.4625-2.369 2.4625-2.4002-1.1088-2.4002-2.4625 1.0748-2.4313 2.4002-2.4313zm-4.5509 0.9663 0.9663 1.0286-0.93512-0.03112 0.93512 0.99747-0.9663-0.03112 0.9663 1.0286-0.99747-0.03112 0.031121-0.99747h-0.031121l0.031121-0.96635h-0.031121zm4.5509 0c-0.79199 0-1.465 0.65613-1.465 1.465s0.67304 1.465 1.465 1.465c0.79199 0 1.4339-0.65613 1.4339-1.465s-0.64187-1.465-1.4339-1.465zm4.3639 0v0.99747l0.03112 0.9663h-0.03112l0.03112 0.99747-0.99747 0.03112 0.9663-1.0286-0.9663 0.03112 0.93512-0.99747-0.93512 0.03112zm-7.9174 2.9612 0.9663 1.0286-0.99747-0.03112zm6.9199 0 0.03112 0.99747-0.99747 0.03112zm-5.9225 0.99747 0.9663 1.0286-0.99747-0.03112zm4.925 0 0.03112 0.99747-0.99747 0.03112z" fill="#363636"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-layout-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-layout-symbolic.svg new file mode 100644 index 00000000..245a4965 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-layout-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24px" height="24px" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3v19h2v-8h4.3828l0.72266 1.4453c0.16797 0.33984 0.51562 0.55469 0.89453 0.55469h7c0.55078 0 1-0.44922 1-1v-9c0-0.55078-0.44922-1-1-1h-5.3828l-0.72266-1.4453c-0.16797-0.33984-0.51562-0.55469-0.89453-0.55469zm2 1h6l1 2h6v9h-7l-1-2h-5z" fill="#4d4d4d"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-shift-filled-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-shift-filled-symbolic.svg new file mode 100644 index 00000000..f02389ce --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-shift-filled-symbolic.svg @@ -0,0 +1,5 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(1 0 0 -1 -361 45.001)"> + <path d="m369.57 40.186 5.1783-5.1411c0.32957-0.32704 0.3315-0.8592 4e-3 -1.1885-0.32691-0.32928-0.85904-0.3312-1.1883-0.0043l-4.582 4.5491-4.5488-4.582c-0.32704-0.32928-0.85913-0.3312-1.1884-0.0043-0.32942 0.32691-0.33134 0.85904-4e-3 1.1885l5.1411 5.1785c0.16353 0.16464 0.37811 0.24735 0.5931 0.24812 0.21509 7.77e-4 0.43042-0.08053 0.59506-0.24396z" fill="#363636" stroke-width=".026558"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-shift-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-shift-symbolic.svg new file mode 100644 index 00000000..e7c64f9f --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/keyboard-shift-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24px" height="24px" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 4-7.5 8h4.5v7h6v-7h4.5l-7.5-8zm0 1.4629 5.1914 5.5371h-3.1914v7h-4v-7h-3.1914l5.1914-5.5371z" fill="#4d4d4d"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/message-indicator-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/message-indicator-symbolic.svg new file mode 100644 index 00000000..7397ba2b --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/message-indicator-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"> + <rect fill="#363636" x="4" y="4" width="8" height="8" ry="4"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/no-events-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/no-events-symbolic.svg new file mode 100644 index 00000000..5af005dc --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/no-events-symbolic.svg @@ -0,0 +1,4 @@ +<svg width="64px" height="64px" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect x="44" y="36" width="14" height="8" fill="#bbbbbb" opacity=".35"/> + <path d="m14 2c-6.648 0-12 5.352-12 12v36c0 6.648 5.352 12 12 12h36c6.648 0 12-5.352 12-12v-36c0-6.648-5.352-12-12-12h-36zm0 20h6v10h-14v-2c0-4.432 3.568-8 8-8zm10 0h16v10h-16v-10zm20 0h6c4.432 0 8 3.568 8 8v2h-14v-10zm-38 14h14v8h-14v-8zm18 0h16v8h-16v-8zm20 0h14v8h-14v-8zm-38 12h14v10h-6c-4.432 0-8-3.568-8-8v-2zm18 0h16v10h-16v-10zm20 0h14v2c0 4.432-3.568 8-8 8h-6v-10z" fill="#bbbbbb"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/no-notifications-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/no-notifications-symbolic.svg new file mode 100644 index 00000000..cd3778a4 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/no-notifications-symbolic.svg @@ -0,0 +1,4 @@ +<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m32 2a4 4 0 0 0-3.976 4.4 19.952 19.952 0 0 0-16.024 19.6v18l-8 8v2h56v-2l-8-8v-14.52a16 16 0 0 1-4 0.504v15.704l4 4.312h-40l4-4.312v-19.688a16 16 0 0 1 16-16c0.176 4e-3 0.348 0.012 0.52 0.024a16 16 0 0 1 2.964-5.968 4 4 0 0 0-3.484-2.056zm-6.92 56a8 8 0 0 0 6.92 4 8 8 0 0 0 6.912-4z" fill="#bbbbbb" stroke-width="4"/> + <path d="m60 14a12 12 0 0 1-24 0 12 12 0 1 1 24 0z" fill="#bbbbbb" stroke-width="4"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/screen-privacy-disabled-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/screen-privacy-disabled-symbolic.svg new file mode 100644 index 00000000..f41809de --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/screen-privacy-disabled-symbolic.svg @@ -0,0 +1,4 @@ +<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m1 1.0039c-0.554 0-1 0.446-1 1v10c0 0.554 0.446 1 1 1h5v1s-2e-6 1-1 1v1h6v-1c-1 0-1-1-1-1v-1h3.7109l-1.0039-1.0039h-9.293l4.6465-4.6465-0.70703-0.70703-5.3535 5.3535h-0.5c-0.375 0-0.46875-0.28125-0.49219-0.42188l5.6387-5.6387-0.70703-0.70703-4.9395 4.9395v-1.4141l4.2324-4.2324-0.70898-0.70898-3.5234 3.5254v-1.4141l2.8164-2.8184-0.70703-0.70703-2.1094 2.1113v-2.0137s1e-6 -0.5 0.5-0.5h1.207l-0.99609-0.99609h-0.71094zm2.125 0 1.3984 1.3984 0.4043-0.40234h1.4141l-1.1113 1.1094 0.70898 0.70898 1.8184-1.8184h1.4141l-2.5254 2.5254 0.70703 0.70703 3.2324-3.2324h1.4141l-3.9395 3.9395 0.70703 0.70703 4.6465-4.6465h1.0859s0.5 1e-6 0.5 0.5v9c0 0.5-0.5 0.5-0.5 0.5h-0.37891l0.99219 0.99219c0.49928-0.056842 0.88672-0.4733 0.88672-0.98828v-10c0-0.554-0.446-1-1-1h-11.875z" fill="#5d656b" opacity=".35"/> + <rect transform="rotate(45)" x=".31371" y="-.5" width="22" height="1" fill="#5d656b" fill-rule="evenodd" stroke-width=".60372"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/screen-privacy-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/screen-privacy-symbolic.svg new file mode 100644 index 00000000..dc0c03c7 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/screen-privacy-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16px" height="16px" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m1 1.0039c-0.554 0-1 0.446-1 1v10c0 0.554 0.446 1 1 1h5v1s-1e-6 1-1 1v1h6v-1c-1 0-1-1-1-1v-1h5c0.554 0 1-0.446 1-1v-10c0-0.554-0.446-1-1-1h-14zm0.5 0.99609h2.0137l-2.5137 2.5137v-2.0137s5e-7 -0.5 0.5-0.5zm3.4277 0h1.4141l-5.3418 5.3418v-1.4141l3.9277-3.9277zm2.8301 0h1.4141l-8.1719 8.1719v-1.4141l6.7578-6.7578zm2.8281 0h1.4141l-10 10h-0.5c-0.375 0-0.46875-0.28125-0.49219-0.42188l9.5781-9.5781zm2.8281 0h1.0859s0.5 5e-7 0.5 0.5v9c0 0.5-0.5 0.5-0.5 0.5h-11.086l10-10z" fill="#5d656b"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/stop-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/stop-symbolic.svg new file mode 100644 index 00000000..256276ac --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/stop-symbolic.svg @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" height="16px" viewBox="0 0 16 16" width="16px"><path d="m 4 4 h 8 v 8 h -8 z m 0 0" fill="#2e3436"/></svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/window-close-symbolic.svg b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/window-close-symbolic.svg new file mode 100644 index 00000000..955c09e0 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/icons/scalable/status/window-close-symbolic.svg @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg width="24" height="24" version="1.1" viewBox="0 0 6.35 6.35" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <metadata> + <rdf:RDF> + <cc:Work rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/> + <dc:title/> + </cc:Work> + </rdf:RDF> + </metadata> + <path d="m1.5875 1.5875h0.26458c0.00274-3.18e-5 0.0055-1.217e-4 0.00827 0 0.067456 0.00296 0.1349 0.03402 0.1819 0.082682l1.1336 1.1328 1.1402-1.1328c0.07028-0.060986 0.11818-0.08083 0.1819-0.082682h0.26458v0.26458c0 0.075795-0.00909 0.14569-0.066146 0.19844l-1.1319 1.1245 1.1236 1.1327c0.049791 0.049787 0.074412 0.11998 0.074414 0.19017v0.26458h-0.26458c-0.070194-2.6e-6 -0.14038-0.024633-0.19017-0.074414l-1.1319-1.1327-1.1336 1.1327c-0.049785 0.049792-0.11998 0.074414-0.19017 0.074414h-0.26458v-0.26458c-8e-7 -0.070191 0.024622-0.14038 0.074414-0.19017l1.1336-1.1327-1.1336-1.1245c-0.055759-0.051496-0.080211-0.12416-0.074414-0.19844z" color="#bebebe" enable-background="new" fill="#333" style="text-decoration-line:none;text-indent:0;text-transform:none"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/no-events.svg b/src/themes/Frosted-Glass/gnome-shell/no-events.svg new file mode 100644 index 00000000..5af005dc --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/no-events.svg @@ -0,0 +1,4 @@ +<svg width="64px" height="64px" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect x="44" y="36" width="14" height="8" fill="#bbbbbb" opacity=".35"/> + <path d="m14 2c-6.648 0-12 5.352-12 12v36c0 6.648 5.352 12 12 12h36c6.648 0 12-5.352 12-12v-36c0-6.648-5.352-12-12-12h-36zm0 20h6v10h-14v-2c0-4.432 3.568-8 8-8zm10 0h16v10h-16v-10zm20 0h6c4.432 0 8 3.568 8 8v2h-14v-10zm-38 14h14v8h-14v-8zm18 0h16v8h-16v-8zm20 0h14v8h-14v-8zm-38 12h14v10h-6c-4.432 0-8-3.568-8-8v-2zm18 0h16v10h-16v-10zm20 0h14v2c0 4.432-3.568 8-8 8h-6v-10z" fill="#bbbbbb"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/no-notifications.svg b/src/themes/Frosted-Glass/gnome-shell/no-notifications.svg new file mode 100644 index 00000000..cd3778a4 --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/no-notifications.svg @@ -0,0 +1,4 @@ +<svg width="64" height="64" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m32 2a4 4 0 0 0-3.976 4.4 19.952 19.952 0 0 0-16.024 19.6v18l-8 8v2h56v-2l-8-8v-14.52a16 16 0 0 1-4 0.504v15.704l4 4.312h-40l4-4.312v-19.688a16 16 0 0 1 16-16c0.176 4e-3 0.348 0.012 0.52 0.024a16 16 0 0 1 2.964-5.968 4 4 0 0 0-3.484-2.056zm-6.92 56a8 8 0 0 0 6.92 4 8 8 0 0 0 6.912-4z" fill="#bbbbbb" stroke-width="4"/> + <path d="m60 14a12 12 0 0 1-24 0 12 12 0 1 1 24 0z" fill="#bbbbbb" stroke-width="4"/> +</svg> diff --git a/src/themes/Frosted-Glass/gnome-shell/pad-osd.css b/src/themes/Frosted-Glass/gnome-shell/pad-osd.css new file mode 100644 index 00000000..9b1becab --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/pad-osd.css @@ -0,0 +1,30 @@ +.Leader { + stroke-width: .5 !important; + stroke: #333333; + fill: none !important; +} + +.Button { + stroke-width: .25; + stroke: #ededed; + fill: #ededed; +} + +.Ring { + stroke-width: .5 !important; + stroke: #333333 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: .1 !important; + font-size: .1 !important; + fill: transparent !important; +} + +.TouchStrip, .TouchRing { + stroke-width: .1 !important; + stroke: #ededed !important; + fill: #333333 !important; +} diff --git a/src/themes/Frosted-Glass/gnome-shell/process-working.svg b/src/themes/Frosted-Glass/gnome-shell/process-working.svg new file mode 100644 index 00000000..6671e97d --- /dev/null +++ b/src/themes/Frosted-Glass/gnome-shell/process-working.svg @@ -0,0 +1,72 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="512" height="32" viewBox="0 0 512 32"> + <defs> + <g id="g" fill="#ffffff" fill-opacity=".7"> + <circle cx="8" cy="8" r="8" fill="none"/> + <path d="M8 1a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7h-3a4 4 0 0 1-4 4 4 4 0 0 1-4-4 4 4 0 0 1 4-4V1z"/> + </g> + </defs> + <use xlink:href="#g" transform="translate(0) rotate(0 8 8)"/> + <use xlink:href="#g" transform="translate(16) rotate(5.625 8 8)"/> + <use xlink:href="#g" transform="translate(32) rotate(11.25 8 8)"/> + <use xlink:href="#g" transform="translate(48) rotate(16.875 8 8)"/> + <use xlink:href="#g" transform="translate(64) rotate(22.5 8 8)"/> + <use xlink:href="#g" transform="translate(80) rotate(28.125 8 8)"/> + <use xlink:href="#g" transform="translate(96) rotate(33.75 8 8)"/> + <use xlink:href="#g" transform="translate(112) rotate(39.375 8 8)"/> + <use xlink:href="#g" transform="translate(128) rotate(45 8 8)"/> + <use xlink:href="#g" transform="translate(144) rotate(50.625 8 8)"/> + <use xlink:href="#g" transform="translate(160) rotate(56.25 8 8)"/> + <use xlink:href="#g" transform="translate(176) rotate(61.875 8 8)"/> + <use xlink:href="#g" transform="translate(192) rotate(67.5 8 8)"/> + <use xlink:href="#g" transform="translate(208) rotate(73.125 8 8)"/> + <use xlink:href="#g" transform="translate(224) rotate(78.75 8 8)"/> + <use xlink:href="#g" transform="translate(240) rotate(84.375 8 8)"/> + <use xlink:href="#g" transform="translate(256) rotate(90 8 8)"/> + <use xlink:href="#g" transform="translate(272) rotate(95.625 8 8)"/> + <use xlink:href="#g" transform="translate(288) rotate(101.25 8 8)"/> + <use xlink:href="#g" transform="translate(304) rotate(106.875 8 8)"/> + <use xlink:href="#g" transform="translate(320) rotate(112.5 8 8)"/> + <use xlink:href="#g" transform="translate(336) rotate(118.125 8 8)"/> + <use xlink:href="#g" transform="translate(352) rotate(123.75 8 8)"/> + <use xlink:href="#g" transform="translate(368) rotate(129.375 8 8)"/> + <use xlink:href="#g" transform="translate(384) rotate(135 8 8)"/> + <use xlink:href="#g" transform="translate(400) rotate(140.625 8 8)"/> + <use xlink:href="#g" transform="translate(416) rotate(146.25 8 8)"/> + <use xlink:href="#g" transform="translate(432) rotate(151.875 8 8)"/> + <use xlink:href="#g" transform="translate(448) rotate(157.5 8 8)"/> + <use xlink:href="#g" transform="translate(464) rotate(163.125 8 8)"/> + <use xlink:href="#g" transform="translate(480) rotate(168.75 8 8)"/> + <use xlink:href="#g" transform="translate(496) rotate(174.375 8 8)"/> + <use xlink:href="#g" transform="translate(0 16) rotate(180 8 8)"/> + <use xlink:href="#g" transform="translate(16 16) rotate(185.625 8 8)"/> + <use xlink:href="#g" transform="translate(32 16) rotate(191.25 8 8)"/> + <use xlink:href="#g" transform="translate(48 16) rotate(196.875 8 8)"/> + <use xlink:href="#g" transform="translate(64 16) rotate(202.5 8 8)"/> + <use xlink:href="#g" transform="translate(80 16) rotate(208.125 8 8)"/> + <use xlink:href="#g" transform="translate(96 16) rotate(213.75 8 8)"/> + <use xlink:href="#g" transform="translate(112 16) rotate(219.375 8 8)"/> + <use xlink:href="#g" transform="translate(128 16) rotate(225 8 8)"/> + <use xlink:href="#g" transform="translate(144 16) rotate(230.625 8 8)"/> + <use xlink:href="#g" transform="translate(160 16) rotate(236.25 8 8)"/> + <use xlink:href="#g" transform="translate(176 16) rotate(241.875 8 8)"/> + <use xlink:href="#g" transform="translate(192 16) rotate(247.5 8 8)"/> + <use xlink:href="#g" transform="translate(208 16) rotate(253.125 8 8)"/> + <use xlink:href="#g" transform="translate(224 16) rotate(258.75 8 8)"/> + <use xlink:href="#g" transform="translate(240 16) rotate(264.375 8 8)"/> + <use xlink:href="#g" transform="translate(256 16) rotate(270 8 8)"/> + <use xlink:href="#g" transform="translate(272 16) rotate(275.625 8 8)"/> + <use xlink:href="#g" transform="translate(288 16) rotate(281.25 8 8)"/> + <use xlink:href="#g" transform="translate(304 16) rotate(286.875 8 8)"/> + <use xlink:href="#g" transform="translate(320 16) rotate(292.5 8 8)"/> + <use xlink:href="#g" transform="translate(336 16) rotate(298.125 8 8)"/> + <use xlink:href="#g" transform="translate(352 16) rotate(303.75 8 8)"/> + <use xlink:href="#g" transform="translate(368 16) rotate(309.375 8 8)"/> + <use xlink:href="#g" transform="translate(384 16) rotate(315 8 8)"/> + <use xlink:href="#g" transform="translate(400 16) rotate(320.625 8 8)"/> + <use xlink:href="#g" transform="translate(416 16) rotate(326.25 8 8)"/> + <use xlink:href="#g" transform="translate(432 16) rotate(331.875 8 8)"/> + <use xlink:href="#g" transform="translate(448 16) rotate(337.5 8 8)"/> + <use xlink:href="#g" transform="translate(464 16) rotate(343.125 8 8)"/> + <use xlink:href="#g" transform="translate(480 16) rotate(348.75 8 8)"/> + <use xlink:href="#g" transform="translate(496 16) rotate(354.375 8 8)"/> +</svg> diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-insens.png new file mode 100755 index 00000000..a797cef7 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-prelight.png new file mode 100755 index 00000000..6c62a9ea Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100755 index 00000000..84eee88b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100755 index 00000000..0662b1cd Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-small.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-small.png new file mode 100755 index 00000000..d4ee83e9 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down.png new file mode 100755 index 00000000..89505854 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-left-insens.png new file mode 100755 index 00000000..b117e1f5 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-left-prelight.png new file mode 100755 index 00000000..c3304da1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-left.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-left.png new file mode 100755 index 00000000..a53f7f31 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-right-insens.png new file mode 100755 index 00000000..b521645d Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-right-prelight.png new file mode 100755 index 00000000..736de9ef Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-right.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-right.png new file mode 100755 index 00000000..de8993b6 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-insens.png new file mode 100755 index 00000000..fd0d7f99 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-prelight.png new file mode 100755 index 00000000..51765dd7 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100755 index 00000000..89e76438 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100755 index 00000000..3d86519a Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-small.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-small.png new file mode 100755 index 00000000..00419181 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up.png b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up.png new file mode 100755 index 00000000..ddae46df Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/button-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/button-active.png new file mode 100755 index 00000000..c49eb049 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/button-hover.png b/src/themes/Frosted-Glass/gtk-2.0/assets/button-hover.png new file mode 100755 index 00000000..f1b5fbbe Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/button-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/button-insensitive.png new file mode 100755 index 00000000..4d22f828 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/button.png b/src/themes/Frosted-Glass/gtk-2.0/assets/button.png new file mode 100755 index 00000000..5d233892 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/button.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100755 index 00000000..1c879b70 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-checked.png b/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-checked.png new file mode 100755 index 00000000..19d5d241 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100755 index 00000000..a9826a18 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-unchecked.png new file mode 100755 index 00000000..c8cb7455 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100755 index 00000000..f72f8e11 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-active.png new file mode 100755 index 00000000..01ad1b75 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100755 index 00000000..839ba2b2 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100755 index 00000000..027a3374 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100755 index 00000000..98b82cff Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button.png new file mode 100755 index 00000000..63550af1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100755 index 00000000..7f1ae192 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100755 index 00000000..e2c8aa04 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100755 index 00000000..7f1ae192 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus.png new file mode 100755 index 00000000..e2c8aa04 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100755 index 00000000..ea07da1d Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100755 index 00000000..d9abdb7a Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100755 index 00000000..3a8c293e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100755 index 00000000..6bf972f2 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100755 index 00000000..7b0ae3d9 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-notebook.png new file mode 100755 index 00000000..4a28203b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-rtl.png new file mode 100755 index 00000000..7b0ae3d9 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry.png b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry.png new file mode 100755 index 00000000..4a28203b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100755 index 00000000..c97e9158 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/down-background-disable.png b/src/themes/Frosted-Glass/gtk-2.0/assets/down-background-disable.png new file mode 100755 index 00000000..f053b65b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/down-background-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/down-background-rtl.png new file mode 100755 index 00000000..394b52a3 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/down-background.png b/src/themes/Frosted-Glass/gtk-2.0/assets/down-background.png new file mode 100755 index 00000000..5a9e97a4 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-active-bg.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-active-bg.png new file mode 100755 index 00000000..6bbb0ce1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-active-notebook.png new file mode 100755 index 00000000..638cab6b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-active-toolbar.png new file mode 100755 index 00000000..638cab6b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-background-disabled.png new file mode 100755 index 00000000..a710a2c0 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-background.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-background.png new file mode 100755 index 00000000..188950ba Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-bg.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-bg.png new file mode 100755 index 00000000..b7b74a6e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-disabled-bg.png new file mode 100755 index 00000000..a82159cf Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100755 index 00000000..a82159cf Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100755 index 00000000..a82159cf Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-notebook.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-notebook.png new file mode 100755 index 00000000..b11efbb0 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/entry-toolbar.png b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-toolbar.png new file mode 100755 index 00000000..b11efbb0 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/focus-line.png b/src/themes/Frosted-Glass/gtk-2.0/assets/focus-line.png new file mode 100755 index 00000000..a63a2d72 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/frame-gap-end.png b/src/themes/Frosted-Glass/gtk-2.0/assets/frame-gap-end.png new file mode 100755 index 00000000..7c92486d Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/frame-gap-start.png b/src/themes/Frosted-Glass/gtk-2.0/assets/frame-gap-start.png new file mode 100755 index 00000000..7c92486d Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/frame.png b/src/themes/Frosted-Glass/gtk-2.0/assets/frame.png new file mode 100755 index 00000000..4fb2ce3d Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/handle-h.png b/src/themes/Frosted-Glass/gtk-2.0/assets/handle-h.png new file mode 100755 index 00000000..2d078071 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/handle-v.png b/src/themes/Frosted-Glass/gtk-2.0/assets/handle-v.png new file mode 100755 index 00000000..0a593929 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/inline-toolbar.png b/src/themes/Frosted-Glass/gtk-2.0/assets/inline-toolbar.png new file mode 100755 index 00000000..daa896b6 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/line-h.png b/src/themes/Frosted-Glass/gtk-2.0/assets/line-h.png new file mode 100755 index 00000000..9f62f43b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/line-v.png b/src/themes/Frosted-Glass/gtk-2.0/assets/line-v.png new file mode 100755 index 00000000..8a821b4c Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100755 index 00000000..b439bd88 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-arrow.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-arrow.png new file mode 100755 index 00000000..49783374 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100755 index 00000000..1c879b70 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100755 index 00000000..44086dce Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100755 index 00000000..19d5d241 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100755 index 00000000..a9826a18 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100755 index 00000000..6447f8a4 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100755 index 00000000..c8cb7455 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100755 index 00000000..5bae6b0a Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100755 index 00000000..56d4a873 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-checked.png new file mode 100755 index 00000000..5d8608ee Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100755 index 00000000..e7dfe9af Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100755 index 00000000..ea8950d3 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100755 index 00000000..09403a8c Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menu.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menu.png new file mode 100755 index 00000000..40a30b79 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menu.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menubar.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menubar.png new file mode 100755 index 00000000..503acb6b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menubar_button.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menubar_button.png new file mode 100755 index 00000000..999ff63e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/menuitem.png b/src/themes/Frosted-Glass/gtk-2.0/assets/menuitem.png new file mode 100755 index 00000000..ba3b39ee Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/minus.png b/src/themes/Frosted-Glass/gtk-2.0/assets/minus.png new file mode 100755 index 00000000..6eef49eb Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Frosted-Glass/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100755 index 00000000..a4e0223b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Frosted-Glass/gtk-2.0/assets/notebook-gap-vert.png new file mode 100755 index 00000000..ddc73ff4 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/notebook.png b/src/themes/Frosted-Glass/gtk-2.0/assets/notebook.png new file mode 100755 index 00000000..314d5103 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/null.png b/src/themes/Frosted-Glass/gtk-2.0/assets/null.png new file mode 100755 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/null.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/plus.png b/src/themes/Frosted-Glass/gtk-2.0/assets/plus.png new file mode 100755 index 00000000..08db653b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/progressbar.png b/src/themes/Frosted-Glass/gtk-2.0/assets/progressbar.png new file mode 100755 index 00000000..96764dce Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/progressbar_v.png b/src/themes/Frosted-Glass/gtk-2.0/assets/progressbar_v.png new file mode 100755 index 00000000..998d8ec4 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100755 index 00000000..5bae6b0a Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/radio-checked.png b/src/themes/Frosted-Glass/gtk-2.0/assets/radio-checked.png new file mode 100755 index 00000000..5d8608ee Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100755 index 00000000..e7dfe9af Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/radio-unchecked.png b/src/themes/Frosted-Glass/gtk-2.0/assets/radio-unchecked.png new file mode 100755 index 00000000..09403a8c Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz-active.png new file mode 100755 index 00000000..d0abb0b0 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz-insens.png new file mode 100755 index 00000000..694092e5 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100755 index 00000000..2e54f70b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz.png new file mode 100755 index 00000000..b1bdcd48 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-insensitive.png new file mode 100755 index 00000000..7220ce4f Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-prelight.png new file mode 100755 index 00000000..966e7b32 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert-active.png new file mode 100755 index 00000000..56b7d1ff Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert-insens.png new file mode 100755 index 00000000..51fa9097 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert-prelight.png new file mode 100755 index 00000000..ec22eb71 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert.png new file mode 100755 index 00000000..01889b43 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/slider.png b/src/themes/Frosted-Glass/gtk-2.0/assets/slider.png new file mode 100755 index 00000000..209a4db1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/tab-bottom-active.png new file mode 100755 index 00000000..75ba55fc Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/tab-left-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/tab-left-active.png new file mode 100755 index 00000000..7e1a17fa Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/tab-right-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/tab-right-active.png new file mode 100755 index 00000000..ded29458 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/tab-top-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/tab-top-active.png new file mode 100755 index 00000000..0df0cc22 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/toolbar.png b/src/themes/Frosted-Glass/gtk-2.0/assets/toolbar.png new file mode 100755 index 00000000..503acb6b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/tree_header.png b/src/themes/Frosted-Glass/gtk-2.0/assets/tree_header.png new file mode 100755 index 00000000..d5b0b254 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-horizontal-active.png new file mode 100755 index 00000000..c80c41bf Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/trough-horizontal.png b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-horizontal.png new file mode 100755 index 00000000..5e443048 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/trough-progressbar.png b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-progressbar.png new file mode 100755 index 00000000..917e60d9 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-progressbar_v.png new file mode 100755 index 00000000..62f6ff78 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100755 index 00000000..38dfeb89 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100755 index 00000000..573917bb Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-vertical-active.png new file mode 100755 index 00000000..c248d92a Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/trough-vertical.png b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-vertical.png new file mode 100755 index 00000000..866bdca1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100755 index 00000000..f6807e17 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/up-background-disable.png b/src/themes/Frosted-Glass/gtk-2.0/assets/up-background-disable.png new file mode 100755 index 00000000..330ca36d Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/up-background-rtl.png b/src/themes/Frosted-Glass/gtk-2.0/assets/up-background-rtl.png new file mode 100755 index 00000000..4c86e296 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/assets/up-background.png b/src/themes/Frosted-Glass/gtk-2.0/assets/up-background.png new file mode 100755 index 00000000..6b779092 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/gtkrc b/src/themes/Frosted-Glass/gtk-2.0/gtkrc new file mode 100755 index 00000000..9dcb44a2 --- /dev/null +++ b/src/themes/Frosted-Glass/gtk-2.0/gtkrc @@ -0,0 +1,21 @@ +gtk-color-scheme = "base_color: #ffffff" +gtk-color-scheme = "text_color: #5c616c" +gtk-color-scheme = "bg_color: #fafafa" +gtk-color-scheme = "fg_color: #5c616c" +gtk-color-scheme = "tooltip_bg_color: #4B5162" +gtk-color-scheme = "tooltip_fg_color: #ffffff" +gtk-color-scheme = "selected_bg_color: #2777ff" +gtk-color-scheme = "selected_fg_color: white" +gtk-color-scheme = "insensitive_bg_color: #fbfcfc" +gtk-color-scheme = "insensitive_fg_color: #a9acb2" +gtk-color-scheme = "notebook_bg: #fafafa" +gtk-color-scheme = "dark_sidebar_bg: #1B1B1B" +gtk-color-scheme = "link_color: #2777ff" +gtk-color-scheme = "menu_bg: #fafafa" + +gtk-icon-sizes = "gtk-button=15,15" # This makes button icons smaller. +gtk-enable-mnemonics = 0 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "menubar-toolbar/menubar-toolbar.rc" diff --git a/src/themes/Frosted-Glass/gtk-2.0/main.rc b/src/themes/Frosted-Glass/gtk-2.0/main.rc new file mode 100755 index 00000000..f99d61da --- /dev/null +++ b/src/themes/Frosted-Glass/gtk-2.0/main.rc @@ -0,0 +1,2345 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 0 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg +} + +style "menu_framed_box" { + engine "pixmap" { + + image { + function = BOX + file = "assets/menu.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 5 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {5, 5, 5, 5} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {5, 5, 5, 5} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {5, 5, 5, 5} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {5, 5, 5, 5} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {5, 5, 5, 5} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {5, 5, 5, 5} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 10, 10, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 10, 10, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 10, 10 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 10, 10 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "*<GtkMenu>*" style "menu" +widget_class "*<GtkMenu>*" style "menu_framed_box" +widget_class "*<GtkMenuItem>*" style "menu_item" +widget_class "*<GtkCheckButton>*" style "checkbutton" +widget_class "*<GtkComboBox>" style "combobox" +widget_class "*<GtkComboBox>*<GtkButton>" style "combobox_button" +widget_class "*<GtkComboBox>*<GtkSeparator>" style "combobox_separator" +widget_class "*<GtkTreeView>*<GtkButton>*" style "treeview_header" +widget_class "*<GtkFileChooserDefault>*<GtkToolbar>" style "inline_toolbar" +widget_class "*<GtkComboBoxEntry>*<GtkEntry>" style "combobox_entry" +widget_class "*<GtkComboBoxEntry>*<GtkButton>" style "combobox_entry_button" +widget_class "*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "*<GtkNotebook>*<GtkEntry>" style "notebook_entry" +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkEntry>" style "entry" + +widget_class "*<GtkNotebook>*<GtkComboBoxEntry>*<GtkEntry>" style "notebook_combobox_entry" +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*<GtkEntry>" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*<GtkNotebook>.<GtkLabel>" style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "*<GtkNotebook>*<GtkEventBox>" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "*<GimpToolbox>*<GtkFrame>" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "*<GtkCustomMenu>*<GtkCustomMenuItem>*" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*<GtkLabel>" style "text" +widget_class "*<GtkMenu>*<GtkLabel>" style "menu_text" +widget_class "*<GtkComboBox>*<GtkCellLayout>" style "text" +widget_class "*<GtkNotebook>*<GtkLabel>" style "text" +widget_class "*<GtkNotebook>*<GtkCellLayout>" style "text" diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button-active.png new file mode 100755 index 00000000..3b3959f5 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100755 index 00000000..736b7928 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100755 index 00000000..2c972a3e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button.png new file mode 100755 index 00000000..84de6cfd Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100755 index 00000000..25f6bf9c Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-active-toolbar-darkest.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-active-toolbar-darkest.png new file mode 100755 index 00000000..3344be81 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-active-toolbar-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-active-toolbar.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-active-toolbar.png new file mode 100755 index 00000000..638cab6b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-active-toolbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100755 index 00000000..305d6c56 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-darkest.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-darkest.png new file mode 100755 index 00000000..2bf3e0d5 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png new file mode 100755 index 00000000..a82159cf Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-disabled-toolbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100755 index 00000000..3b1de845 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-toolbar-darkest.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-toolbar-darkest.png new file mode 100755 index 00000000..86df90a1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-toolbar-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-toolbar.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-toolbar.png new file mode 100755 index 00000000..b11efbb0 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/entry-toolbar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100755 index 00000000..2e3ccf42 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-darkest.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-darkest.png new file mode 100755 index 00000000..84ed234b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100755 index 00000000..9a18ae34 --- /dev/null +++ b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = "#2f343f" + fg[NORMAL] = "#eeeeec" + fg[PRELIGHT] = "#eeeeec" + fg[ACTIVE] = "#eeeeec" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, "#eeeeec") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = "#2f343f" + fg[NORMAL] = "#eeeeec" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, "#eeeeec") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 6 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 0, 0, 0, 5 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = "#eeeeec" + fg[PRELIGHT] = "#eeeeec" + fg[INSENSITIVE] = shade(0.7, "#eeeeec") + fg[ACTIVE] = "#eeeeec" + + text[NORMAL] = "#eeeeec" + text[PRELIGHT] = "#eeeeec" + text[INSENSITIVE] = shade(0.7, "#eeeeec") + text[ACTIVE] = "#eeeeec" + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#404552" + base[ACTIVE] = "#404552" + base[INSENSITIVE] = "#39404d" + + text[NORMAL] = "#eeeeec" + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = "#2f343f" + ChromeGtkFrame::inactive-frame-color = "#2f343f" + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "*<GtkMenuBar>*" style "menubar" +widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar_item" + +widget_class "*ThunarWindow*<GtkToolbar>" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*<GtkMenuBar>*<GtkMenuItem>*<GtkAccelLabel>" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*<GtkMenuBar>" style "menubar-borderless" +widget_class "*ThunarWindow*<GtkToolbar>*<GtkEntry>" style "toolbar_entry" +widget_class "*ThunarWindow*<GtkToolbar>*<GtkButton>" style "toolbar_button" +widget_class "*ThunarWindow*<GtkToolbar>*<GtkWidget>" style "toolbar_text" +widget_class "*ThunarWindow*<GtkToolbar>*<GtkButton>*<GtkLabel>" style "menubar-text" + diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-toolbar-darkest.rc b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-toolbar-darkest.rc new file mode 100755 index 00000000..436272a0 --- /dev/null +++ b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-toolbar-darkest.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = "#2f343f" + fg[NORMAL] = "#eeeeec" + fg[PRELIGHT] = "#eeeeec" + fg[ACTIVE] = "#eeeeec" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, "#eeeeec") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-darkest.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = "#2f343f" + fg[NORMAL] = "#eeeeec" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, "#eeeeec") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 6 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-darkest.png" + border = { 0, 0, 0, 5 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = "#eeeeec" + fg[PRELIGHT] = "#eeeeec" + fg[INSENSITIVE] = shade(0.7, "#eeeeec") + fg[ACTIVE] = "#eeeeec" + + text[NORMAL] = "#eeeeec" + text[PRELIGHT] = "#eeeeec" + text[INSENSITIVE] = shade(0.7, "#eeeeec") + text[ACTIVE] = "#eeeeec" + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#404552" + base[ACTIVE] = "#404552" + base[INSENSITIVE] = "#39404d" + + text[NORMAL] = "#eeeeec" + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-darkest.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-darkest.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-darkest.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = "#2f343f" + ChromeGtkFrame::inactive-frame-color = "#2f343f" + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "*<GtkMenuBar>*" style "menubar" +widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar_item" + +widget_class "*ThunarWindow*<GtkToolbar>" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*<GtkMenuBar>*<GtkMenuItem>*<GtkAccelLabel>" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*<GtkMenuBar>" style "menubar-borderless" +widget_class "*ThunarWindow*<GtkToolbar>*<GtkEntry>" style "toolbar_entry" +widget_class "*ThunarWindow*<GtkToolbar>*<GtkButton>" style "toolbar_button" +widget_class "*ThunarWindow*<GtkToolbar>*<GtkWidget>" style "toolbar_text" +widget_class "*ThunarWindow*<GtkToolbar>*<GtkButton>*<GtkLabel>" style "menubar-text" + diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-toolbar.rc b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-toolbar.rc new file mode 100755 index 00000000..e8c8d00f --- /dev/null +++ b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar-toolbar.rc @@ -0,0 +1,162 @@ +style "menubar" { + + bg[NORMAL] = "#e7e8eb" + fg[NORMAL] = "#70788d" + fg[PRELIGHT] = "#70788d" + fg[ACTIVE] = "#70788d" + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(1.3, "#70788d") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = "#e7e8eb" + fg[NORMAL] = "#70788d" + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = shade(1.3, "#70788d") + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 6 + + fg[PRELIGHT] = "#70788d" + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button.png" + border = { 0, 0, 0, 5 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + +style "toolbar_entry" { + + text[NORMAL] = "#70788d" + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = "#e7e8eb" + ChromeGtkFrame::inactive-frame-color = "#e7e8eb" + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "*<GtkMenuBar>*" style "menubar" +widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar_item" + +widget_class "*ThunarWindow*<GtkToolbar>" style "menubar" +widget_class "*CajaNavigationWindow*<GtkToolbar>" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*<GtkMenuBar>*<GtkMenuItem>*<GtkAccelLabel>" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*<GtkMenuBar>" style "menubar-borderless" +widget_class "*CajaNavigationWindow*<GtkMenuBar>" style "menubar-borderless" +widget_class "*ThunarWindow*<GtkToolbar>*<GtkEntry>" style "toolbar_entry" +widget_class "*CajaNavigationWindow*<GtkToolbar>*<GtkEntry>" style "toolbar_entry" diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar.png new file mode 100755 index 00000000..503acb6b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100755 index 00000000..999ff63e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar_button-darkest.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar_button-darkest.png new file mode 100755 index 00000000..999ff63e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar_button-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar_button.png b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar_button.png new file mode 100755 index 00000000..999ff63e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-2.0/menubar-toolbar/menubar_button.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100755 index 00000000..3d05745f Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100755 index 00000000..1eb688e1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-darkest.png new file mode 100755 index 00000000..3d05745f Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-darkest@2.png new file mode 100755 index 00000000..1eb688e1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100755 index 00000000..44e85575 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100755 index 00000000..c4e37410 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-darkest.png new file mode 100755 index 00000000..44e85575 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-darkest@2.png new file mode 100755 index 00000000..c4e37410 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100755 index 00000000..782bfd4e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100755 index 00000000..6da9e97e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive.png new file mode 100755 index 00000000..3d3b5863 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive@2.png new file mode 100755 index 00000000..8c54b1d8 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-insensitive@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100755 index 00000000..811cb7b1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100755 index 00000000..8c022cbc Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100755 index 00000000..adc4b1d3 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100755 index 00000000..e60696cc Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-darkest.png new file mode 100755 index 00000000..adc4b1d3 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-darkest@2.png new file mode 100755 index 00000000..e60696cc Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode.png new file mode 100755 index 00000000..f1d1cab3 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode@2.png new file mode 100755 index 00000000..2fc81b4d Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked-selectionmode@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked.png new file mode 100755 index 00000000..7a328f61 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked@2.png new file mode 100755 index 00000000..b14ffad0 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-checked@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100755 index 00000000..77153adf Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100755 index 00000000..409aade8 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-darkest.png new file mode 100755 index 00000000..77153adf Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-darkest@2.png new file mode 100755 index 00000000..409aade8 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100755 index 00000000..c24a81bb Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100755 index 00000000..500152b9 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-darkest.png new file mode 100755 index 00000000..c24a81bb Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-darkest@2.png new file mode 100755 index 00000000..500152b9 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100755 index 00000000..d53f6a93 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100755 index 00000000..b84fc47f Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive.png new file mode 100755 index 00000000..83c0b438 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive@2.png new file mode 100755 index 00000000..cf6f120a Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-insensitive@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100755 index 00000000..f099045b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100755 index 00000000..2bca81f9 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed.png new file mode 100755 index 00000000..6528986d Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed@2.png new file mode 100755 index 00000000..e01838ef Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-mixed@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100755 index 00000000..483d0979 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100755 index 00000000..3c1706f2 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-darkest.png new file mode 100755 index 00000000..483d0979 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-darkest@2.png new file mode 100755 index 00000000..3c1706f2 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode.png new file mode 100755 index 00000000..aac8a79b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode@2.png new file mode 100755 index 00000000..491a86d4 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-selectionmode@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100755 index 00000000..c5bc0394 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100755 index 00000000..41a74ca7 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-darkest.png new file mode 100755 index 00000000..c5bc0394 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-darkest@2.png new file mode 100755 index 00000000..41a74ca7 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100755 index 00000000..1210a12b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100755 index 00000000..7751e014 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest.png new file mode 100755 index 00000000..1210a12b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest@2.png new file mode 100755 index 00000000..7751e014 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100755 index 00000000..77403e97 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100755 index 00000000..fb0b99f3 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive.png new file mode 100755 index 00000000..62af215a Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png new file mode 100755 index 00000000..bbe89ca0 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-insensitive@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100755 index 00000000..c7c4e13c Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100755 index 00000000..337e23c1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked.png new file mode 100755 index 00000000..73bfb6f2 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked@2.png new file mode 100755 index 00000000..b5d47515 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/checkbox-unchecked@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-dark.png new file mode 100755 index 00000000..093f1b4e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100755 index 00000000..529f92db Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-darkest.png new file mode 100755 index 00000000..093f1b4e Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-darkest@2.png new file mode 100755 index 00000000..529f92db Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100755 index 00000000..e002238b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100755 index 00000000..fb8b26de Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-darkest.png new file mode 100755 index 00000000..e002238b Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-darkest@2.png new file mode 100755 index 00000000..fb8b26de Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100755 index 00000000..fe0acb10 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100755 index 00000000..fc599312 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive.png new file mode 100755 index 00000000..616b92ea Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive@2.png new file mode 100755 index 00000000..cf80c77f Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-insensitive@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-selected.png new file mode 100755 index 00000000..2f72b960 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100755 index 00000000..84e12236 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked.png new file mode 100755 index 00000000..edc90a80 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked@2.png new file mode 100755 index 00000000..f35365e1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-checked@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-dark.png new file mode 100755 index 00000000..6ad8d4cc Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100755 index 00000000..38509f62 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-darkest.png new file mode 100755 index 00000000..6ad8d4cc Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-darkest@2.png new file mode 100755 index 00000000..38509f62 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100755 index 00000000..79dcf869 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100755 index 00000000..023dbb4a Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-darkest.png new file mode 100755 index 00000000..79dcf869 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-darkest@2.png new file mode 100755 index 00000000..023dbb4a Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100755 index 00000000..0ae2bf8c Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100755 index 00000000..bc9c36fe Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive.png new file mode 100755 index 00000000..1425df1c Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive@2.png new file mode 100755 index 00000000..55607207 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-insensitive@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-selected.png new file mode 100755 index 00000000..b59e3b16 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100755 index 00000000..c1b57c41 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed.png new file mode 100755 index 00000000..6c9d3cdb Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed@2.png new file mode 100755 index 00000000..363a3803 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-mixed@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100755 index 00000000..c047b7c3 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100755 index 00000000..3d2600e5 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-darkest.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-darkest.png new file mode 100755 index 00000000..c047b7c3 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-darkest.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-darkest@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-darkest@2.png new file mode 100755 index 00000000..3d2600e5 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-darkest@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-insensitive.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-insensitive.png new file mode 100755 index 00000000..ee70f8a5 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-insensitive@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-insensitive@2.png new file mode 100755 index 00000000..b43be1ab Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked-insensitive@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked.png new file mode 100755 index 00000000..9a823251 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked@2.png b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked@2.png new file mode 100755 index 00000000..c8cdffd1 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/assets/radio-unchecked@2.png differ diff --git a/src/themes/Frosted-Glass/gtk-3.0/gtk-dark.css b/src/themes/Frosted-Glass/gtk-3.0/gtk-dark.css new file mode 100755 index 00000000..09f37911 --- /dev/null +++ b/src/themes/Frosted-Glass/gtk-3.0/gtk-dark.css @@ -0,0 +1,4110 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #D31919; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.07); + outline-style: solid; + outline-offset: -2px; + outline-width: 2px; + -gtk-outline-radius: 6px; } + +.background { + color: white; + background-color: rgba(35, 37, 46, 0.999); } + +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + background-color: #23252e; + color: white; } + .gtkstyle-fallback:hover { + background-color: #383d4b; + color: white; } + .gtkstyle-fallback:active { + background-color: #0d0e11; + color: white; } + .gtkstyle-fallback:disabled { + background-color: #272a34; + color: rgba(255, 255, 255, 0.45); } + .gtkstyle-fallback:selected { + background-color: #2777ff; + color: white; } + +.view, iconview, +.view text, +iconview text, +textview text { + color: white; + background-color: #272a34; } + .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus { + border-radius: 2px; } + +textview border { + background-color: #252831; } + +rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, +.rubberband { + border: 1px solid #005af3; + background-color: rgba(0, 90, 243, 0.2); } + +flowbox flowboxchild { + padding: 3px; + border-radius: 2px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +label.separator, popover label.separator, popover.background label.separator { + color: white; } +label selection { + color: white; + background-color: #2777ff; } +label:disabled { + color: rgba(255, 255, 255, 0.45); } + +.dim-label, label.separator, popover label.separator, popover.background label.separator, headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + opacity: 0.55; + margin: 0 -2px; } + +assistant .sidebar { + background-color: #272a34; + border-top: 1px solid #1c1e25; } +assistant.csd .sidebar { + border-top-style: none; } +assistant .sidebar label { + padding: 6px 12px; } +assistant .sidebar label.highlight { + background-color: #2777ff; + color: white; } + +textview { + background-color: #272a34; } + +popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, popover.background.osd, popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd .scale-popup, .osd { + color: white; + border: none; + background-color: rgba(30, 33, 40, 0.95); + background-clip: padding-box; + box-shadow: none; } + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +entry { + min-height: 22px; + padding: 2px 8px; + caret-color: currentColor; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + entry, headerbar .linked:not(.vertical) > entry, headerbar .linked:not(.vertical) > entry:hover, headerbar .linked:not(.vertical) > entry:active, headerbar .linked:not(.vertical) > entry:checked { + border-radius: 6px; + border: 1px solid; + color: white; + border-color: #1c1e25; + background-color: #272a34; } + entry.search, headerbar .linked:not(.vertical) > entry.search, headerbar .linked:not(.vertical) > entry:hover.search, headerbar .linked:not(.vertical) > entry:active.search, headerbar .linked:not(.vertical) > entry:checked.search { + border-radius: 20px; } + entry image { + color: #d4d4d6; } + entry image.left { + padding-left: 0; + padding-right: 5px; } + entry image.right { + padding-right: 0; + padding-left: 5px; } + entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + entry:focus { + background-clip: border-box; + color: white; + border-color: #1c1e25; + background-color: #272a34; + box-shadow: inset 1px 0 #2777ff, inset -1px 0 #2777ff, inset 0 1px #2777ff, inset 0 -1px #2777ff; } + entry:disabled { + color: rgba(255, 255, 255, 0.45); + border-color: rgba(28, 30, 37, 0.55); + background-color: rgba(39, 42, 52, 0.55); } + entry.warning { + color: white; + border-color: #1c1e25; + background-color: #a94e15; } + entry.warning image { + color: white; } + entry.warning:focus { + color: white; + background-color: #F60; + box-shadow: none; } + entry.warning selection, entry.warning selection:focus { + background-color: white; + color: #F60; } + entry.error { + color: white; + border-color: #1c1e25; + background-color: #8e2024; } + entry.error image { + color: white; } + entry.error:focus { + color: white; + background-color: #D31919; + box-shadow: none; } + entry.error selection, entry.error selection:focus { + background-color: white; + color: #D31919; } + entry.search-missing { + color: white; + border-color: #1c1e25; + background-color: #8e2024; } + entry.search-missing image { + color: white; } + entry.search-missing:focus { + color: white; + background-color: #D31919; + box-shadow: none; } + entry.search-missing selection, entry.search-missing selection:focus { + background-color: white; + color: #D31919; } + entry:drop(active):focus, entry:drop(active) { + border-color: #F60; + box-shadow: none; } + .osd entry { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.35); } + .osd entry image, .osd entry image:hover { + color: inherit; } + .osd entry:focus { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: #2777ff; } + .osd entry:disabled { + color: rgba(255, 255, 255, 0.55); + background-color: rgba(78, 84, 104, 0.2); } + .osd entry selection:focus, .osd entry selection { + color: #2777ff; + background-color: white; } + entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #2777ff; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #272a34; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #2777ff; } + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#2777ff), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); } } +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 6px; + padding: 3px 6px; + min-width: 18px; + min-height: 22px; + color: white; + border-color: #1c1e25; + background-color: #2b2f3a; } + button:active, button:hover { + transition-duration: 0; } + button separator { + margin: 4px 1px; } + button.flat, button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; } + button.flat:hover, button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; } + button.flat:hover:active, button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button:hover { + color: white; + border-color: #1c1e25; + background-color: #363a48; + -gtk-icon-effect: highlight; } + button:active, button:checked { + color: white; + border-color: #1c1e25; + background-color: #2777ff; + background-clip: padding-box; + transition-duration: 50ms; } + button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; } + button:active { + color: white; } + button:active:hover, button:checked { + color: white; } + button.flat:disabled, button.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; } + button:disabled { + border-color: rgba(28, 30, 37, 0.55); + background-color: rgba(43, 47, 58, 0.55); } + button:disabled label, button:disabled { + color: rgba(255, 255, 255, 0.45); } + button:disabled:active, button:disabled:checked { + border-color: rgba(39, 119, 255, 0.75); + background-color: rgba(39, 119, 255, 0.75); + opacity: 0.6; } + button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); } + button.text-button { + padding-left: 12px; + padding-right: 12px; } + button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; } + button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; } + button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; } + button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; } + button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; } + button:drop(active), combobox:drop(active) button.combo { + color: #F60; + border-color: #F60; + box-shadow: none; } + button.osd { + color: white; + background-color: rgba(30, 33, 40, 0.95); + border-color: rgba(13, 14, 17, 0.95); } + button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; } + button.osd:hover { + color: #2777ff; } + button.osd:active, button.osd:checked { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: #2777ff; } + button.osd:disabled { + color: #626469; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.2); } + .osd button { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.35); } + .osd button:hover { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(94, 101, 125, 0.45); } + .osd button:active, .osd button:checked { + background-clip: padding-box; + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: #2777ff; } + .osd button:disabled { + color: #626469; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.2); } + .osd button.flat, .osd button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .osd button.flat:hover, .osd button.sidebar-button:hover { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(94, 101, 125, 0.45); } + .osd button.flat:disabled, .osd button.sidebar-button:disabled { + color: #626469; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.2); + background-image: none; } + .osd button.flat:active, .osd button.sidebar-button:active, .osd button.flat:checked, .osd button.sidebar-button:checked { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: #2777ff; } + .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; } + button.suggested-action { + background-clip: border-box; + color: white; + background-color: #2777ff; + border-color: #2777ff; } + button.suggested-action.flat, button.suggested-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #2777ff; } + button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #5a97ff; + border-color: #5a97ff; } + button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #005af3; + border-color: #005af3; } + button.suggested-action.flat:disabled, button.suggested-action.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.45); } + button.suggested-action:disabled { + border-color: rgba(28, 30, 37, 0.55); + background-color: rgba(43, 47, 58, 0.55); } + button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(255, 255, 255, 0.45); } + button.destructive-action { + background-clip: border-box; + color: white; + background-color: #D31919; + border-color: #D31919; } + button.destructive-action.flat, button.destructive-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #D31919; } + button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #e73838; + border-color: #e73838; } + button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #a51414; + border-color: #a51414; } + button.destructive-action.flat:disabled, button.destructive-action.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(255, 255, 255, 0.45); } + button.destructive-action:disabled { + border-color: rgba(28, 30, 37, 0.55); + background-color: rgba(43, 47, 58, 0.55); } + button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(255, 255, 255, 0.45); } + .stack-switcher > button { + outline-offset: -3px; } + .stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; } + .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; } + .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 2px; } + button.font separator, button.file separator { + background-color: transparent; } + .inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.inline-toolbar toolbutton > button { + color: white; + border-color: #1c1e25; + background-color: #2b2f3a; } + .inline-toolbar toolbutton > button:hover { + color: white; + border-color: #1c1e25; + background-color: #363a48; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: white; + border-color: #1c1e25; + background-color: #2777ff; } + .inline-toolbar toolbutton > button:disabled { + border-color: rgba(28, 30, 37, 0.55); + background-color: rgba(43, 47, 58, 0.55); } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(255, 255, 255, 0.45); } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(39, 119, 255, 0.75); + background-color: rgba(39, 119, 255, 0.75); + opacity: 0.6; } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); } + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(28, 30, 37, 0.3); } +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(28, 30, 37, 0.3); } +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(28, 30, 37, 0.3); } +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(28, 30, 37, 0.3); } +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #1c1e25; } +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #1c1e25; } +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #1c1e25; } +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #1c1e25; } +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #1c1e25; } +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #1c1e25; } +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #1c1e25; } +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #1c1e25; } +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #1c1e25; } +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #1c1e25; } +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(28, 30, 37, 0.5); } +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; } +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; } +.linked:not(.vertical).path-bar > button + button { + border-left-style: none; } +.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(28, 30, 37, 0.5), inset -1px 0 rgba(28, 30, 37, 0.5); } +.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(28, 30, 37, 0.5); } +.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(28, 30, 37, 0.5); } + +.linked.vertical > entry + entry { + border-top-color: rgba(28, 30, 37, 0.3); } +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(28, 30, 37, 0.3); } +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(28, 30, 37, 0.3); } +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(28, 30, 37, 0.3); } +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #1c1e25; } +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #1c1e25; } +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #1c1e25; } +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #1c1e25; } +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #1c1e25; } +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #1c1e25; } +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #1c1e25; } +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #1c1e25; } +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #1c1e25; } +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #1c1e25; } +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(28, 30, 37, 0.5); } +.linked.vertical > button + button { + border-top-style: none; } +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; } + +toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton > button.sidebar-button, .inline-toolbar toolbutton > button.sidebar-button, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:hover, .linked:not(.vertical) > entry:active, .linked:not(.vertical) > entry:checked, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:first-child > button.sidebar-button, .inline-toolbar toolbutton:first-child > button.sidebar-button, spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child:hover, +headerbar .linked:not(.vertical).path-bar > button:first-child:active, +headerbar .linked:not(.vertical).path-bar > button:first-child:checked, +headerbar .linked:not(.vertical).path-bar > button:first-child:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } +.linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:last-child > button.sidebar-button, .inline-toolbar toolbutton:last-child > button.sidebar-button, spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child:hover, +headerbar .linked:not(.vertical).path-bar > button:last-child:active, +headerbar .linked:not(.vertical).path-bar > button:last-child:checked, +headerbar .linked:not(.vertical).path-bar > button:last-child:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; } +.linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:only-child > button.sidebar-button, .inline-toolbar toolbutton:only-child > button.sidebar-button, spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child:hover, +headerbar .linked:not(.vertical).path-bar > button:only-child:active, +headerbar .linked:not(.vertical).path-bar > button:only-child:checked, +headerbar .linked:not(.vertical).path-bar > button:only-child:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child { + border-radius: 6px; + border-style: solid; } + +.linked.vertical > entry, .linked.vertical > entry:hover, .linked.vertical > entry:active, .linked.vertical > entry:checked, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > combobox > box > button.combo { + border-radius: 0; + border-bottom-style: none; } + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child, spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-top-right-radius: 6px; } +.linked.vertical > entry:last-child, .linked.vertical > button:last-child, spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-style: solid; } +.linked.vertical > entry:only-child, .linked.vertical > button:only-child, spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 6px; + border-style: solid; } + +menuitem.button.flat, +modelbutton.flat, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover, .app-notification button.flat, .app-notification button.sidebar-button, .app-notification button.flat:disabled, .app-notification button.sidebar-button:disabled, calendar.button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 2px; } + menuitem.button.flat:hover, + modelbutton.flat:hover { + background-color: #393b43; } + menuitem.button.flat:checked, + modelbutton.flat:checked { + color: white; } + menuitem.button.flat check:last-child, + menuitem.button.flat radio:last-child, + modelbutton.flat check:last-child, + modelbutton.flat radio:last-child { + margin-left: 8px; } + menuitem.button.flat check:first-child, + menuitem.button.flat radio:first-child, + modelbutton.flat check:first-child, + modelbutton.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +*:link, button:link, button:visited { + color: #8db7ff; } + *:link:visited, button:visited { + color: #5a97ff; } + *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { + color: #a9c9ff; } + *:link:hover, button:hover:link, button:hover:visited { + color: #c0d7ff; } + *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { + color: #e9f1ff; } + *:link:active, button:active:link, button:active:visited { + color: #8db7ff; } + *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { + color: #d4e4ff; } + infobar.info :link, infobar.question :link, infobar.warning :link, infobar.error :link, *:link:selected, button:selected:link, button:selected:visited, headerbar.selection-mode .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { + color: #d4e4ff; } + +button:link > label, button:visited > label { + text-decoration-line: underline; } + +spinbutton:drop(active) { + box-shadow: none; } +spinbutton button:active { + color: white; } +spinbutton:disabled { + color: rgba(255, 255, 255, 0.45); } +spinbutton:not(.vertical) entry { + min-width: 28px; } +spinbutton:not(.vertical):dir(ltr) entry, spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 6px 0 0 6px; } +spinbutton:not(.vertical) > button + button { + border-left-style: none; } +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #1c1e25; } +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(28, 30, 37, 0.5); } +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; } +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #1c1e25; } +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F60; } +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(4, 4, 5, 0.35); } +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; } +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(4, 4, 5, 0.35); } +spinbutton.vertical button, spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; } +spinbutton.vertical button.up { + border-radius: 6px 6px 0 0; } +spinbutton.vertical > entry:focus + button { + border-top-color: #1c1e25; } +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F60; } + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; } +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #23252e; } + toolbar separator, .inline-toolbar separator { + background: none; } + toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; } + toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; } + .osd toolbar, .osd .inline-toolbar { + background-color: transparent; } + toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 6px; + background-color: rgba(30, 33, 40, 0.85); } + toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; } + toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; } + toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; } + toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; } + toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; } + toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, + toolbar:not(.inline-toolbar) scale, + .inline-toolbar:not(.inline-toolbar) scale, + toolbar:not(.inline-toolbar) entry, + .inline-toolbar:not(.inline-toolbar) entry, + toolbar:not(.inline-toolbar) spinbutton, + .inline-toolbar:not(.inline-toolbar) spinbutton, + toolbar:not(.inline-toolbar) button, + .inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; } + toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, + toolbar:not(.inline-toolbar) .linked > entry, + .inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; } + +.primary-toolbar:not(.libreoffice-toolbar) { + color: white; + background-color: #272a34; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #272a34, rgba(24, 26, 32, 0.8)) 1 0 1 0; } + +.inline-toolbar { + background-color: #1c1e25; + border-style: solid; + border-color: #1c1e25; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 6px 6px; } + +searchbar { + background-color: #23252e; + border-style: solid; + border-color: #1c1e25; + border-width: 0 0 1px; + padding: 3px; } + +actionbar { + padding: 6px; + border-top: 1px solid #1c1e25; + background-color: #1c1e25; } + +headerbar, .titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + color: white; + background-color: #272a34; + box-shadow: inset 0 1px rgba(46, 49, 61, 0.8); + transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .csd headerbar, + .csd .titlebar:not(headerbar) { + background-color: rgba(39, 42, 52, 0.8); } + headerbar:backdrop, .titlebar:backdrop:not(headerbar) { + color: rgba(255, 255, 255, 0.45); } + headerbar .title, .titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; } + headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + headerbar.selection-mode, .selection-mode.titlebar:not(headerbar) { + color: white; + background-color: rgba(39, 119, 255, 0.8); + box-shadow: none; } + headerbar.selection-mode:backdrop, .selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(39, 119, 255, 0.8); + color: rgba(255, 255, 255, 0.45); } + headerbar.selection-mode .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + headerbar.selection-mode .selection-menu GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + headerbar.selection-mode .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .maximized headerbar.selection-mode, .maximized .selection-mode.titlebar:not(headerbar) { + background-color: #2777ff; } + .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, .tiled .titlebar:not(headerbar), .tiled .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar) { + border-radius: 0; } + .maximized headerbar, .maximized .titlebar:not(headerbar) { + background-color: #272a34; } + headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, .default-decoration.titlebar:not(headerbar), .csd .default-decoration.titlebar:not(headerbar), .default-decoration.titlebar:backdrop:not(headerbar), .csd .default-decoration.titlebar:backdrop:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #272a34; } + .maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, .maximized .default-decoration.titlebar:not(headerbar), .maximized .csd .default-decoration.titlebar:not(headerbar), .maximized .default-decoration.titlebar:backdrop:not(headerbar), .maximized .csd .default-decoration.titlebar:backdrop:not(headerbar) { + background-color: #272a34; } + +.titlebar { + border-radius: 6px 6px 0 0; } + +headerbar entry, headerbar button, headerbar separator { + margin-top: 6px; + margin-bottom: 6px; } +headerbar switch { + margin-top: 8px; + margin-bottom: 8px; } +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 6px; } + .maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; } +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 6px; } + .maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; } + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; } +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #1c1e25, #1c1e25); } + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton { + background: none; } + +.primary-toolbar entry, headerbar entry { + color: white; + border-color: #575e74; + background-color: #575e74; } + .primary-toolbar entry image, headerbar entry image, .primary-toolbar entry image:hover, headerbar entry image:hover { + color: inherit; } + .primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.45; } + .primary-toolbar entry:focus, headerbar entry:focus { + color: white; + border-color: transparent; + background-color: #2777ff; + background-clip: padding-box; } + .primary-toolbar entry:focus image, headerbar entry:focus image { + color: white; } + .primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(255, 255, 255, 0.55); + border-color: #575e74; + background-color: rgba(87, 94, 116, 0.85); } + .primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: white; + color: #2777ff; } + .primary-toolbar entry progress, headerbar entry progress { + border-color: #2777ff; + background-image: none; + background-color: transparent; } + .primary-toolbar entry.warning, headerbar entry.warning { + color: white; + border-color: #575e74; + background-color: rgba(189, 84, 16, 0.92); } + .primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: white; + background-color: #F60; } + .primary-toolbar entry.warning selection, headerbar entry.warning selection, .primary-toolbar entry.warning selection:focus, headerbar entry.warning selection:focus { + background-color: white; + color: #F60; } + .primary-toolbar entry.error, headerbar entry.error { + color: white; + border-color: #575e74; + background-color: rgba(158, 30, 33, 0.92); } + .primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: white; + background-color: #D31919; } + .primary-toolbar entry.error selection, headerbar entry.error selection, .primary-toolbar entry.error selection:focus, headerbar entry.error selection:focus { + background-color: white; + color: #D31919; } +.primary-toolbar button, headerbar button { + color: white; + outline-offset: -3px; + background-color: rgba(39, 42, 52, 0); + border-color: rgba(39, 42, 52, 0); + border-radius: 100px; } + .primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.45; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .primary-toolbar button:hover, headerbar button:hover { + color: white; + border-color: #575e74; + background-color: #575e74; } + .primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: white; + border-color: #2777ff; + background-color: #2777ff; + background-clip: padding-box; } + .primary-toolbar button:active:backdrop, headerbar button:active:backdrop, .primary-toolbar button:checked:backdrop, headerbar button:checked:backdrop { + color: white; + border-color: #575e74; + background-color: #575e74; } + .primary-toolbar button:disabled, headerbar button:disabled { + background-color: rgba(39, 42, 52, 0); + border-color: rgba(39, 42, 52, 0); } + .primary-toolbar button:disabled label, headerbar button:disabled label, .primary-toolbar button:disabled, headerbar button:disabled { + color: rgba(255, 255, 255, 0.55); } + .primary-toolbar button:disabled:backdrop, headerbar button:disabled:backdrop { + color: white; + outline-offset: -3px; + background-color: rgba(39, 42, 52, 0); + border-color: rgba(39, 42, 52, 0); + border-radius: 100px; } + .primary-toolbar button:disabled:active, headerbar button:disabled:active, .primary-toolbar button:disabled:checked, headerbar button:disabled:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(39, 119, 255, 0.65); + background-color: rgba(39, 119, 255, 0.65); } + .primary-toolbar button:disabled:active:backdrop, headerbar button:disabled:active:backdrop, .primary-toolbar button:disabled:checked:backdrop, headerbar button:disabled:checked:backdrop { + color: white; + outline-offset: -3px; + background-color: rgba(39, 42, 52, 0); + border-color: rgba(39, 42, 52, 0); + border-radius: 100px; } +.selection-mode.primary-toolbar button, headerbar.selection-mode button, .selection-mode.primary-toolbar button.flat, headerbar.selection-mode button.flat, .selection-mode.primary-toolbar button.sidebar-button, headerbar.selection-mode button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0); } +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:hover, headerbar .linked:not(.vertical):not(.path-bar) > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active, headerbar .linked:not(.vertical):not(.path-bar) > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked, headerbar .linked:not(.vertical):not(.path-bar) > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:disabled, headerbar .linked:not(.vertical):not(.path-bar) > button:disabled { + border-radius: 100px; + border-style: solid; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: white; + border-color: #575e74; + background-color: #575e74; } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, + .primary-toolbar .linked:not(.vertical).path-bar > button:hover, + headerbar .linked:not(.vertical).path-bar > button:hover { + background-color: #7b839c; } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, + .primary-toolbar .linked:not(.vertical).path-bar > button:active, + headerbar .linked:not(.vertical).path-bar > button:active, + .primary-toolbar .linked:not(.vertical).path-bar > button:checked, + headerbar .linked:not(.vertical).path-bar > button:checked { + color: white; + border-color: #2777ff; + background-color: #2777ff; } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, + .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, + headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(255, 255, 255, 0.6); } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, +.primary-toolbar .linked:not(.vertical).path-bar > button + button, +headerbar .linked:not(.vertical).path-bar > button + button { + border-left-style: none; } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover, +headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 #575e74, inset -1px 0 #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(87, 94, 116, 0.5); } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(87, 94, 116, 0.5); } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(87, 94, 116, 0.5); } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(87, 94, 116, 0.5); } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #575e74; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #575e74; } +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: white; + background-color: #2777ff; + border-color: #2777ff; } + .primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat, .primary-toolbar button.suggested-action.sidebar-button, headerbar button.suggested-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #2777ff; } + .primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #5a97ff; + border-color: #5a97ff; } + .primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #005af3; + border-color: #005af3; } + .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(39, 42, 52, 0); + border-color: rgba(39, 42, 52, 0); } + .primary-toolbar button.suggested-action.flat:disabled label, headerbar button.suggested-action.flat:disabled label, .primary-toolbar button.suggested-action.sidebar-button:disabled label, headerbar button.suggested-action.sidebar-button:disabled label, .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(255, 255, 255, 0.55); } +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop, +.primary-toolbar button.suggested-action:backdrop, +headerbar button.suggested-action:backdrop { + opacity: 0.45; } +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: white; + background-color: #D31919; + border-color: #D31919; } + .primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat, .primary-toolbar button.destructive-action.sidebar-button, headerbar button.destructive-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #D31919; } + .primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #e73838; + border-color: #e73838; } + .primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #a51414; + border-color: #a51414; } + .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(39, 42, 52, 0); + border-color: rgba(39, 42, 52, 0); } + .primary-toolbar button.destructive-action.flat:disabled label, headerbar button.destructive-action.flat:disabled label, .primary-toolbar button.destructive-action.sidebar-button:disabled label, headerbar button.destructive-action.sidebar-button:disabled label, .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(255, 255, 255, 0.55); } +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop, +.primary-toolbar button.destructive-action:backdrop, +headerbar button.destructive-action:backdrop { + opacity: 0.45; } +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: white; + caret-color: white; } +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button, .primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: white; + border-color: #575e74; + background-color: #575e74; } +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #7b839c; } +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: white; + border-color: #2777ff; + background-color: #2777ff; } +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(255, 255, 255, 0.6); } +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; } +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #575e74; } +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #575e74; } +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; } +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #575e74; } +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(255, 255, 255, 0.4); } +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: white; + border-color: #575e74; + background-color: #575e74; } + .primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image, .primary-toolbar combobox > .linked > button.combo image:hover, headerbar combobox > .linked > button.combo image:hover { + color: inherit; } + .primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: white; + border-color: transparent; + background-color: #2777ff; + box-shadow: none; } + .primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(255, 255, 255, 0.55); + border-color: #575e74; + background-color: rgba(87, 94, 116, 0.85); } +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; } + .primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; } +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; } + .primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; } +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr), .primary-toolbar combobox > .linked > button.combo:dir(ltr):hover, headerbar combobox > .linked > button.combo:dir(ltr):hover, .primary-toolbar combobox > .linked > button.combo:dir(ltr):active, headerbar combobox > .linked > button.combo:dir(ltr):active, .primary-toolbar combobox > .linked > button.combo:dir(ltr):checked, headerbar combobox > .linked > button.combo:dir(ltr):checked, .primary-toolbar combobox > .linked > button.combo:dir(ltr):disabled, headerbar combobox > .linked > button.combo:dir(ltr):disabled { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl), .primary-toolbar combobox > .linked > button.combo:dir(rtl):hover, headerbar combobox > .linked > button.combo:dir(rtl):hover, .primary-toolbar combobox > .linked > button.combo:dir(rtl):active, headerbar combobox > .linked > button.combo:dir(rtl):active, .primary-toolbar combobox > .linked > button.combo:dir(rtl):checked, headerbar combobox > .linked > button.combo:dir(rtl):checked, .primary-toolbar combobox > .linked > button.combo:dir(rtl):disabled, headerbar combobox > .linked > button.combo:dir(rtl):disabled { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.45; } +.primary-toolbar progressbar, headerbar progressbar { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #575e74; } + .primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.45; } +.primary-toolbar scale, headerbar scale { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.45; } + .primary-toolbar scale slider, headerbar scale slider { + background-color: #3d4251; + border-color: #575e74; } + .primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #484d60; + border-color: #575e74; } + .primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #2777ff; + border-color: #2777ff; } + .primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: rgba(56, 61, 75, 0.94); + border-color: #575e74; } + .primary-toolbar scale trough, headerbar scale trough { + background-color: #575e74; } + .primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(87, 94, 116, 0.9); } + +.path-bar button.text-button { + padding-left: 0px; + padding-right: 0px; } + .path-bar button.text-button.first-child { + margin-left: 0; } +.path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; } +.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: 10px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; } +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar:not(.linked) .horizontal:not(:first-child) > button:checked { + margin-left: 10px; } + +treeview.view { + border-left-color: rgba(255, 255, 255, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view acceleditor > label { + background-color: #2777ff; } + treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #93bbff; + border-top-color: rgba(255, 255, 255, 0.1); } + treeview.view:disabled { + color: rgba(255, 255, 255, 0.45); } + treeview.view:disabled:selected { + color: #7dadff; } + treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #93bbff; } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #93959a; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: white; } + treeview.view.expander:selected { + color: #bed6ff; } + treeview.view.expander:selected:hover { + color: white; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.progressbar, treeview.view.progressbar:focus { + color: white; + border-radius: 6px; + background-color: #2777ff; } + treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #2777ff; + box-shadow: none; + background-color: white; } + treeview.view.trough { + color: white; + background-color: #1c1e25; + border-radius: 6px; + border-width: 0; } + treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; } + treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #d4d4d6; + background-color: #272a34; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #272a34 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #272a34 80%) 0 1 0 0/0 1px 0 0 stretch; } + treeview.view header button:hover { + color: #2777ff; } + treeview.view header button:active { + color: white; } + treeview.view header button:active, treeview.view header button:hover { + background-color: #272a34; } + treeview.view header button:active:hover { + color: white; } + treeview.view header button:disabled { + border-color: #23252e; + background-image: none; } + treeview.view header button:last-child { + border-right-style: none; + border-image: none; } + treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, + treeview.view header.button.dnd, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: white; + background-color: #2777ff; + border-radius: 0; + border-style: none; } + +menubar, +.menubar { + padding: 0; + background-color: #272a34; + color: white; } + menubar:backdrop, + .menubar:backdrop { + color: rgba(255, 255, 255, 0.45); } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem menu, menubar > menuitem .csd menu, + .menubar > menuitem menu, + .menubar > menuitem .csd menu { + border-radius: 0; + padding: 0; } + menubar > menuitem menu menu, menubar > menuitem .csd menu menu, + .menubar > menuitem menu menu, + .menubar > menuitem .csd menu menu { + border-radius: 0; + padding: 0; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px #2777ff; + color: #8db7ff; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.45); + box-shadow: none; } + menubar .csd.popup decoration, + .menubar .csd.popup decoration { + border-radius: 0; } + +.background.popup { + background-color: transparent; } + +menu, .menu, .context-menu, popover.touch-selection, .csd popover.touch-selection, popover.background.touch-selection, .csd popover.background.touch-selection { + padding: 4px 0; + background-color: #23252e; + border: 1px solid #1c1e25; } + .csd menu, + .csd .menu, + .csd .context-menu, + .csd popover.touch-selection, + .csd popover.background.touch-selection { + border: none; + border-radius: 6px; } + menu separator, .csd menu separator, .menu separator, .csd .menu separator, .context-menu separator, popover.touch-selection separator, .csd popover.touch-selection separator, popover.background.touch-selection separator, .csd popover.background.touch-selection separator, .csd .context-menu separator, .csd popover.touch-selection separator, .csd popover.background.touch-selection separator { + margin: 2px 0; + background-color: #23252e; } + menu .separator:not(label), .csd menu .separator:not(label), .menu .separator:not(label), .csd .menu .separator:not(label), .context-menu .separator:not(label), popover.touch-selection .separator:not(label), .csd popover.background.touch-selection .separator:not(label), .csd .context-menu .separator:not(label), .csd popover.touch-selection .separator:not(label) { + color: #23252e; } + menu menuitem, .menu menuitem, .context-menu menuitem, popover.touch-selection menuitem, .csd popover.touch-selection menuitem, popover.background.touch-selection menuitem, .csd popover.background.touch-selection menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover, popover.touch-selection menuitem:hover, .csd popover.background.touch-selection menuitem:hover { + color: white; + background-color: #2777ff; } + menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled, popover.touch-selection menuitem:disabled, .csd popover.background.touch-selection menuitem:disabled { + color: rgba(255, 255, 255, 0.45); } + menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow, popover.touch-selection menuitem arrow, .csd popover.touch-selection menuitem arrow, popover.background.touch-selection menuitem arrow, .csd popover.background.touch-selection menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr), popover.touch-selection menuitem arrow:dir(ltr), .csd popover.background.touch-selection 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), .context-menu menuitem arrow:dir(rtl), popover.touch-selection menuitem arrow:dir(rtl), .csd popover.background.touch-selection menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), popover.touch-selection menuitem label:dir(rtl), .csd popover.background.touch-selection menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr), popover.touch-selection menuitem label:dir(ltr), .csd popover.background.touch-selection menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, .menu > arrow, .context-menu > arrow, popover.touch-selection > arrow, .csd popover.touch-selection > arrow, popover.background.touch-selection > arrow, .csd popover.background.touch-selection > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #23252e; + border-radius: 0; } + menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top, popover.touch-selection > arrow.top, .csd popover.touch-selection > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #3d3f48; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom, popover.touch-selection > arrow.bottom, .csd popover.touch-selection > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #3d3f48; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover, popover.touch-selection > arrow:hover, .csd popover.touch-selection > arrow:hover { + background-color: #3d3f48; } + menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled, popover.touch-selection > arrow:disabled, .csd popover.touch-selection > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +popover, popover.background { + padding: 2px; + border-radius: 6px; + background-clip: border-box; + background-color: #23252e; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); } + .csd popover, popover, + .csd popover.background, popover.background { + border: 1px solid #1c1e25; } + popover separator, popover.background separator { + background-color: #23252e; } + popover > list, + popover > .view, + popover > iconview, + popover > toolbar, + popover > .inline-toolbar, popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar, + popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; } + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } + cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } + +notebook { + padding: 0; } + notebook.frame { + border: 1px solid #1c1e25; } + notebook.frame > header { + margin: -1px; } + notebook.frame > header.top { + margin-bottom: 0; } + notebook.frame > header.bottom { + margin-top: 0; } + notebook.frame > header.left { + margin-right: 0; } + notebook.frame > header.right { + margin-left: 0; } + notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; } + notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; } + notebook > stack:not(:only-child) { + background-color: #272a34; } + notebook > header { + padding: 2px; + background-color: #23252e; } + notebook > header.top { + box-shadow: inset 0 -1px #1c1e25; } + notebook > header.bottom { + box-shadow: inset 0 1px #1c1e25; } + notebook > header.right { + box-shadow: inset 1px 0 #1c1e25; } + notebook > header.left { + box-shadow: inset -1px 0 #1c1e25; } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs { + margin: 0 5px; } + notebook > header.top > tabs > tab { + padding: 5px 10px; + min-width: 20px; + min-height: 20px; + margin: 0; + outline-offset: -4px; + border: 1px solid transparent; + border-bottom: none; + border-radius: 6px 6px 0 0; } + notebook > header.top > tabs > tab:not(:checked) { + box-shadow: 4px 3px 0 -3px #1c1e25; } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs { + margin: 0 5px; } + notebook > header.bottom > tabs > tab { + padding: 5px 10px; + min-width: 20px; + min-height: 20px; + margin: 0; + outline-offset: -4px; + border: 1px solid transparent; + border-top: none; + border-radius: 0 0 6px 6px; } + notebook > header.bottom > tabs > tab:not(:checked) { + box-shadow: 4px -3px 0 -3px #1c1e25; } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs { + margin: 5px 0; } + notebook > header.right > tabs > tab { + padding: 5px 10px; + min-width: 20px; + min-height: 20px; + margin: 0; + outline-offset: -4px; + border: 1px solid transparent; + border-left: none; + border-radius: 0 6px 6px 0; } + notebook > header.right > tabs > tab:not(:checked) { + box-shadow: -3px -4px 0 -3px #1c1e25; } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs { + margin: 5px 0; } + notebook > header.left > tabs > tab { + padding: 5px 10px; + min-width: 20px; + min-height: 20px; + margin: 0; + outline-offset: -4px; + border: 1px solid transparent; + border-right: none; + border-radius: 6px 0 0 6px; } + notebook > header.left > tabs > tab:not(:checked) { + box-shadow: 3px -4px 0 -3px #1c1e25; } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; } + 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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; } + 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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; } + notebook > header > tabs > arrow { + color: rgba(255, 255, 255, 0.45); } + notebook > header > tabs > arrow:hover { + color: rgba(255, 255, 255, 0.725); } + notebook > header > tabs > arrow:active { + color: white; } + notebook > header > tabs > arrow:disabled { + color: rgba(255, 255, 255, 0.15); } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px #1c1e25; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px #1c1e25; } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 #1c1e25; } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 #1c1e25; } + notebook > header > tabs > tab { + color: rgba(255, 255, 255, 0.45); + background-color: transparent; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > tab:hover:not(:checked) { + color: rgba(255, 255, 255, 0.725); + background-color: #272a34; + border-color: #1c1e25; + transition: none; } + notebook > header > tabs > tab:checked { + color: white; + background-color: #272a34; + border-color: #1c1e25; } + notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.sidebar-button { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #b2b3b6; } + notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover { + color: #ff4d4d; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover { + color: #2777ff; } + +scrollbar { + background-color: #252831; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #1c1e25; } + scrollbar.bottom { + border-top: 1px solid #1c1e25; } + scrollbar.left { + border-right: 1px solid #1c1e25; } + scrollbar.right { + border-left: 1px solid #1c1e25; } + scrollbar button { + border: none; } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #7b7c82; } + scrollbar slider:hover { + background-color: #65666d; } + scrollbar slider:hover:active { + background-color: #2777ff; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: #bdbec0; + border: 1px solid rgba(0, 0, 0, 0.3); } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + +switch { + font-weight: bold; + font-size: smaller; + outline-offset: -4px; + border: 1px solid #1c1e25; + border-radius: 100px; + color: transparent; + background-color: #272a34; } + switch:checked { + border-color: #0047c0; + background-color: #2777ff; } + switch:disabled { + border-color: #1c1e25; + background-color: #272a34; } + switch slider { + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid #1c1e25; + border-radius: 50%; + background-color: #2b2f3a; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } + switch:checked slider { + border-color: #111217; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); } + switch:disabled slider { + border: 1px solid #1c1e25; + background-color: #272a34; + box-shadow: none; } + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; } +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; } + check:only-child, menu menuitem check, + radio:only-child, menu menuitem + radio { + margin: 0; } + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; } + scale.horizontal trough { + padding: 0 4px; } + scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; } + scale.vertical trough { + padding: 4px 0; } + scale.vertical highlight, scale.vertical fill { + margin: -4px 0; } + scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; } + scale.fine-tune slider { + margin: -4px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #181a20; } + scale trough:disabled { + background-color: rgba(24, 26, 32, 0.55); } + .osd scale trough { + background-color: rgba(46, 49, 61, 0.95); } + .osd scale trough highlight { + background-color: #2777ff; } + menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); } + menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: white; } + menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #9ec2ff; } + menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #2777ff; } + scale highlight:disabled { + background-color: rgba(39, 119, 255, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(39, 119, 255, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: #2b2f3a; + border: 1px solid #181a20; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; } + scale slider:hover { + background-color: #363a48; } + scale slider:active { + background-clip: border-box; + background-color: #2777ff; + border-color: #2777ff; } + scale slider:disabled { + background-color: #252831; + border-color: rgba(24, 26, 32, 0.8); } + menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: white; + border-color: white; } + menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #dfebff; + border-color: #dfebff; } + menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #93bbff; + border-color: #93bbff; } + menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #9ec2ff; + border-color: #9ec2ff; } + .osd scale slider { + background-clip: border-box; + background-color: #2777ff; + border-color: #2777ff; } + .osd scale slider:hover { + background-color: #5a97ff; + border-color: #5a97ff; } + .osd scale slider:active { + background-color: #005af3; + border-color: #005af3; } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 1px; + margin-top: -4px; } + scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; } + scale marks.top { + margin-right: 1px; + margin-left: -4px; } + scale marks.bottom { + margin-left: 1px; + margin-right: -4px; } + scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; } + scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; } + scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; } + scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; } + scale.horizontal indicator { + min-height: 3px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 2px; } + scale.vertical indicator { + min-height: 1px; + min-width: 3px; } + scale.vertical.fine-tune indicator { + min-width: 2px; } + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(255, 255, 255, 0.7); } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; } + progressbar progress { + background-color: #2777ff; + border: none; + border-radius: 6px; + box-shadow: none; } + row:selected progressbar progress, infobar progressbar progress { + background-color: white; } + progressbar trough { + border: none; + border-radius: 6px; + background-color: #181a20; } + row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); } + +levelbar block { + min-width: 32px; + min-height: 1px; } +levelbar.vertical block { + min-width: 1px; + min-height: 32px; } +levelbar trough { + border: none; + padding: 3px; + border-radius: 6px; + background-color: #181a20; } +levelbar.horizontal.discrete block { + margin: 0 1px; } +levelbar.vertical.discrete block { + margin: 1px 0; } +levelbar block:not(.empty) { + border: 1px solid #2777ff; + background-color: #2777ff; + border-radius: 2px; } +levelbar block.low { + border-color: #F60; + background-color: #F60; } +levelbar block.high { + border-color: #2777ff; + background-color: #2777ff; } +levelbar block.full { + border-color: #19A187; + background-color: #19A187; } +levelbar block.empty { + background-color: #272a34; + border-color: #272a34; } + +printdialog paper { + border: 1px solid #1c1e25; + background: #272a34; + padding: 0; } +printdialog .dialog-action-box { + margin: 12px; } + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #1c1e25; } + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; } + +scrolledwindow viewport.frame { + border-style: none; } +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(39, 119, 255, 0.2)), to(rgba(39, 119, 255, 0))); + background-size: 100% 60%; + 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.6, from(rgba(39, 119, 255, 0.2)), to(rgba(39, 119, 255, 0))); + background-size: 100% 60%; + 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.6, from(rgba(39, 119, 255, 0.2)), to(rgba(39, 119, 255, 0))); + background-size: 60% 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.6, from(rgba(39, 119, 255, 0.2)), to(rgba(39, 119, 255, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; } +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; } +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; } +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; } +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #1c1e25 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #252831; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + +separator { + background-color: rgba(0, 0, 0, 0.1); + min-width: 1px; + min-height: 1px; } + +list { + background-color: #272a34; + border-color: #1c1e25; } + list row { + padding: 2px; } + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.03); } +row.activatable:active { + color: white; } +row.activatable:disabled { + color: rgba(255, 255, 255, 0.45); } + row.activatable:disabled image { + color: inherit; } +row.activatable:selected:active { + color: white; } +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #236be6; } + +.app-notification { + padding: 5px; + margin: 20px; + color: white; + background-color: rgba(30, 33, 40, 0.95); + background-clip: border-box; + border-radius: 6px; + border: 1px solid rgba(8, 9, 11, 0.95); + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4); } + .app-notification border { + border: none; } + .app-notification button { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.35); } + .app-notification button.flat, .app-notification button.sidebar-button { + border-color: rgba(39, 119, 255, 0); } + .app-notification button:hover { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(94, 101, 125, 0.45); } + .app-notification button:active, .app-notification button:checked { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: #2777ff; + background-clip: padding-box; } + .app-notification button:disabled { + color: #626469; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.2); } + +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-end-symbolic-rtl"); } + expander arrow:hover { + color: white; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +calendar { + color: white; + border: 1px solid #1c1e25; + border-radius: 6px; + padding: 2px; } + calendar:selected { + border-radius: 1.5px; } + calendar.header { + color: white; + border: none; } + calendar.button { + color: rgba(255, 255, 255, 0.45); } + calendar.button:hover { + color: white; } + calendar.button:disabled { + color: rgba(255, 255, 255, 0.45); } + calendar:indeterminate { + color: alpha(currentColor,0.55); } + calendar.highlight { + color: white; } + +messagedialog .titlebar { + min-height: 20px; + background-color: rgba(39, 42, 52, 0.8); + border-bottom: 1px solid rgba(24, 26, 32, 0.8); } +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; } +messagedialog.csd.background { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border: none; } +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; } +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; } +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 6px 0; + border-right-style: none; } +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 6px; + border-left-style: none; } +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 6px 6px; + border-left-style: none; + border-right-style: none; } + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(28, 30, 37, 0.5); } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +.sidebar { + border-style: none; + background-color: #272a34; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid #1c1e25; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid #1c1e25; + border-right-style: none; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 30px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 10px; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-left: 3px; + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; + padding-right: 3px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; + padding-left: 15px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; + padding-right: 15px; } + button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F60, #F60); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #2777ff; } + placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F60, inset 0 -1px #F60; } + placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F60; } + placessidebar row:drop(active):not(:disabled):selected { + background-color: #F60; } + placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: white; } + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #1c1e25, #1c1e25); + background-size: 1px 1px; } + paned > separator:selected { + background-image: linear-gradient(to bottom, #2777ff, #2777ff); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #23252e; + background-image: linear-gradient(to bottom, #1c1e25, #1c1e25), linear-gradient(to bottom, #1c1e25, #1c1e25); + background-size: 1px 1px, 1px 1px; } +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +infobar { + border-style: none; } + infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #2777ff; + color: white; + caret-color: currentColor; } + infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #2777ff; + background-color: white; } + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button, .nautilus-window .floating-bar button { + color: white; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); } +row:selected button.flat, row:selected button.sidebar-button, infobar.info button.flat, infobar.info button.sidebar-button, infobar.question button.flat, infobar.question button.sidebar-button, infobar.warning button.flat, infobar.warning button.sidebar-button, infobar.error button.flat, infobar.error button.sidebar-button, .nautilus-window .floating-bar button.flat, .nautilus-window .floating-bar button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0); } + .selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, row:selected button.flat:disabled, row:selected button.sidebar-button:disabled, infobar.info button.flat:disabled, infobar.info button.sidebar-button:disabled, infobar.question button.flat:disabled, infobar.question button.sidebar-button:disabled, infobar.warning button.flat:disabled, infobar.warning button.sidebar-button:disabled, infobar.error button.flat:disabled, infobar.error button.sidebar-button:disabled, .nautilus-window .floating-bar button.flat:disabled, .nautilus-window .floating-bar button.sidebar-button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label, row:selected button.flat:disabled label, row:selected button.sidebar-button:disabled label, infobar.info button.flat:disabled label, infobar.info button.sidebar-button:disabled label, infobar.question button.flat:disabled label, infobar.question button.sidebar-button:disabled label, infobar.warning button.flat:disabled label, infobar.warning button.sidebar-button:disabled label, infobar.error button.flat:disabled label, infobar.error button.sidebar-button:disabled label, .nautilus-window .floating-bar button.flat:disabled label, .nautilus-window .floating-bar button.sidebar-button:disabled label { + color: rgba(255, 255, 255, 0.4); } +row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .nautilus-window .floating-bar button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); } +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:active, .selection-mode.primary-toolbar button:hover:active, headerbar.selection-mode button:hover:active, .selection-mode.primary-toolbar button:hover:checked, headerbar.selection-mode button:hover:checked, row:selected button:active:hover, infobar.info button:active:hover, infobar.question button:active:hover, infobar.warning button:active:hover, infobar.error button:active:hover, .nautilus-window .floating-bar button:active:hover, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked, .nautilus-window .floating-bar button:checked { + color: #2777ff; + background-color: white; + border-color: white; } +row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); } + row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label, .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.5); } + .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked, .nautilus-window .floating-bar button:disabled:checked { + color: #2777ff; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); } + +tooltip { + border-radius: 2px; + box-shadow: none; } + tooltip.background { + background-color: rgba(52, 56, 69, 0.95); + background-clip: padding-box; } + tooltip.background label { + padding: 4px; } + tooltip decoration { + background-color: transparent; } + tooltip * { + background-color: transparent; + color: white; } + +colorswatch, colorswatch:drop(active) { + border-style: none; } +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; } + colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); } + colorswatch.dark overlay:hover { + border-color: #1c1e25; } +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); } + colorswatch.light overlay:hover { + border-color: #1c1e25; } +colorswatch overlay { + border: 1px solid #1c1e25; } + colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); } +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: white; + border-color: #1c1e25; + background-color: #2b2f3a; } + colorswatch#add-color-button:hover { + color: white; + border-color: #1c1e25; + background-color: #363a48; } + colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; } + +button.color { + padding: 0; } + button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; } + +colorchooser .popover.osd { + border-radius: 6px; } + +.content-view { + background-color: #272a34; } + .content-view:hover { + -gtk-icon-effect: highlight; } + +.scale-popup button:hover { + color: white; + border-color: #1c1e25; + background-color: #363a48; } + +.context-menu, popover.touch-selection, .csd popover.touch-selection, popover.background.touch-selection, .csd popover.background.touch-selection { + font: initial; } + +.monospace { + font-family: Monospace; } + +button.circular, button.nautilus-circular-button.image-button, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; } + button.circular label, button.nautilus-circular-button.image-button label, + button.circular-button label { + padding: 0; } + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: white; + background-color: #272a34; + border: 1px solid #1c1e25; + border-radius: 2.5px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); } + +stackswitcher button.text-button { + min-width: 80px; } +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 0; } + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F60; } + +decoration { + border-radius: 6px 6px 0 0; + border-width: 0px; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.05); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 0 3px rgba(0, 0, 0, 0.25); + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; + border-radius: 0; } + .ssd decoration { + border-radius: 6px 6px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); } + .ssd decoration.maximized { + border-radius: 0; } + .csd.popup decoration { + border-radius: 6px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4), 0 0 0 1px transparent; } + tooltip.csd decoration { + border-radius: 2px; + box-shadow: 0 0 0 1px transparent; } + messagedialog.csd decoration { + border-radius: 6px; } + .solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: rgba(39, 42, 52, 0.8); + box-shadow: none; } + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0; + min-width: 0; + min-height: 0; + margin: -1px; } +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(39, 42, 52, 0); } + headerbar button.titlebutton:hover, + .titlebar button.titlebutton:hover { + color: white; + border-color: #575e74; + background-color: #575e74; } + headerbar button.titlebutton:active, headerbar button.titlebutton:checked, + .titlebar button.titlebutton:active, + .titlebar button.titlebutton:checked { + color: white; + border-color: #2777ff; + background-color: #2777ff; } + headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, + .titlebar button.titlebutton.close, + .titlebar button.titlebutton.maximize, + .titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; + min-width: 16px; } + headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, + .titlebar button.titlebutton.close:backdrop, + .titlebar button.titlebutton.maximize:backdrop, + .titlebar button.titlebutton.minimize:backdrop { + opacity: 1; } + headerbar button.titlebutton.close, + .titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); } + headerbar button.titlebutton.close:backdrop, + .titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); } + headerbar button.titlebutton.close:hover, + .titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); } + headerbar button.titlebutton.close:active, + .titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); } + headerbar button.titlebutton.maximize, + .titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); } + headerbar button.titlebutton.maximize:backdrop, + .titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); } + headerbar button.titlebutton.maximize:hover, + .titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); } + headerbar button.titlebutton.maximize:active, + .titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); } + headerbar button.titlebutton.minimize, + .titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); } + headerbar button.titlebutton.minimize:backdrop, + .titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); } + headerbar button.titlebutton.minimize:hover, + .titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); } + headerbar button.titlebutton.minimize:active, + .titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); } + .csd headerbar button.titlebutton.appmenu.toggle, + .csd .titlebar button.titlebutton.appmenu.toggle { + background: transparent; + border: 0; + min-height: 15px; + min-width: 15px; + margin: 5px; } + .csd headerbar button.titlebutton.appmenu.toggle, + .csd .titlebar button.titlebutton.appmenu.toggle { + background-image: -gtk-scaled(url("assets/titlebutton-appmenu-dark.png"), url("assets/titlebutton-appmenu-dark@2.png")); } + .csd headerbar button.titlebutton.appmenu.toggle:backdrop, + .csd .titlebar button.titlebutton.appmenu.toggle:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-appmenu-backdrop-dark.png"), url("assets/titlebutton-appmenu-backdrop-dark@2.png")); } + .csd headerbar button.titlebutton.appmenu.toggle:hover, + .csd .titlebar button.titlebutton.appmenu.toggle:hover { + background-image: -gtk-scaled(url("assets/titlebutton-appmenu-hover-dark.png"), url("assets/titlebutton-appmenu-hover-dark@2.png")); } + .csd headerbar button.titlebutton.appmenu.toggle:active, + .csd .titlebar button.titlebutton.appmenu.toggle:active { + background-image: -gtk-scaled(url("assets/titlebutton-appmenu-active-dark.png"), url("assets/titlebutton-appmenu-active-dark@2.png")); } + .csd headerbar button.titlebutton.appmenu.toggle image, + .csd .titlebar button.titlebutton.appmenu.toggle image { + opacity: 0; } + +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: #2777ff; } + row:selected label, label:selected, .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, + modelbutton.flat:active, + modelbutton.flat:active arrow, + modelbutton.flat:selected, + modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + color: white; } + row:selected label:disabled, label:disabled:selected, .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus, + .view text:disabled:selected, + iconview text:disabled:selected, + textview text:disabled:selected, + iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, entry selection:disabled, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, + modelbutton.flat:disabled:active, + modelbutton.flat:active arrow:disabled, + modelbutton.flat:disabled:selected, + modelbutton.flat:selected arrow:disabled, treeview.view:disabled:selected:focus, row:disabled:selected, calendar:disabled:selected, .nemo-window .nemo-window-pane widget.entry:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover { + color: #93bbff; } + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #1c1e25; } + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #1c1e25, inset 0 -1px #1c1e25; } + terminal-window notebook > header.top button, + .mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; } + +.nautilus-canvas-item { + border-radius: 2px; } + +.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item, .caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active, .caja-desktop:active { + color: white; } + .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected, .caja-desktop:selected { + color: white; + text-shadow: none; } + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, popover.background label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #919297; } + .nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, label.nautilus-canvas-item.separator:selected:focus, headerbar .nautilus-canvas-item.subtitle:selected:focus, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus, + .nautilus-list-dim-label:selected, + .nautilus-list-dim-label:selected:focus { + color: #d4e4ff; } + +.nautilus-window searchbar { + border-top: 1px solid #1c1e25; } +.nautilus-window .searchbar-container { + margin-top: -1px; } +.nautilus-window .path-bar-box { + padding: 0 8px; } + .nautilus-window .path-bar-box .text-button { + color: white; + outline-offset: -3px; + background-color: rgba(39, 42, 52, 0); + border-color: rgba(39, 42, 52, 0); + border-radius: 100px; } + .nautilus-window .path-bar-box .text-button:hover { + color: white; + border-color: #575e74; + background-color: #575e74; } + .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child { + color: white; + border-color: #2777ff; + background-color: #2777ff; + padding: 4px; + border-color: transparent; } + .nautilus-window .path-bar-box .text-button:checked:backdrop, .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop { + color: white; + border-color: #575e74; + background-color: #575e74; } + .nautilus-window .path-bar-box .image-button > box > image:first-child { + margin-left: 5px; } + .nautilus-window .path-bar-box .image-button > box > image:last-child { + margin-right: 5px; } + .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) { + box-shadow: 5px 0 0 -3px rgba(255, 255, 255, 0.15); } + .nautilus-window .path-bar-box.width-maximized { + background: rgba(50, 59, 79, 0.82); + border-radius: 100px; + box-shadow: inset 0 0 0 1px #1c1e25; } +.nautilus-window notebook { + background: rgba(39, 42, 52, 0.8); } + .nautilus-window notebook > header.top { + background: transparent; + box-shadow: inset 0 -1px #1c1e25; } + .nautilus-window notebook > header.top > tabs > tab:not(:checked):not(:hover) { + color: white; + box-shadow: 4px 3px 0 -3px #1c1e25; } + .nautilus-window notebook > header.top > tabs > tab:not(:checked):not(:hover):backdrop { + color: rgba(255, 255, 255, 0.45); + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .nautilus-window notebook > header.top > tabs > tab:not(:checked):hover { + border-color: #1c1e25; } + .nautilus-window notebook > stack { + background: #272a34; } +.nautilus-window.maximized notebook { + background: #272a34; } + +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #272a34; } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(230, 230, 230, 0.5); } + .disk-space-display.used { + background-color: rgba(39, 119, 255, 0.8); + border-color: rgba(0, 90, 243, 0.8); } + .disk-space-display.free { + background-color: #1c1e25; + border-color: #060708; } + +@keyframes needs_attention_keyframes { + 0% { + color: white; + border-color: #575e74; + background-color: #575e74; } + 100% { + color: white; + border-color: #2777ff; + background-color: #2777ff; } } +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; } + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: white; + background-color: #D31919; } +.conflict-row.activatable:hover { + background-color: #e73838; } +.conflict-row.activatable:selected { + color: white; + background-color: #2777ff; } + +.thunar scrolledwindow treeview { + background: rgba(30, 33, 40, 0.95); + color: white; } + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; } +.nemo-window notebook { + background-color: #272a34; } +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 6px; + color: white; + border-color: #1c1e25; + background-color: #272a34; + box-shadow: inset 1px 0 #2777ff, inset -1px 0 #2777ff, inset 0 1px #2777ff, inset 0 -1px #2777ff; } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: white; + border-color: #575e74; + background-color: #575e74; } + .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; } + .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { + background-color: #7b839c; } + .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: white; + border-color: #2777ff; + background-color: #2777ff; } + .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(255, 255, 255, 0.6); } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 #575e74, inset -1px 0 #575e74; } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 #575e74; } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 #575e74; } + +.caja-notebook { + border-top: 1px solid #1c1e25; } + +.caja-side-pane .frame { + border-width: 1px 0 0; } + +.caja-notebook .frame { + border-width: 0 0 1px; } + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #272a34; } + .open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #363942; } + .open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: white; + background-color: #2777ff; } + +.open-document-selector-name-label { + color: white; } + +.open-document-selector-path-label { + color: #93959a; + font-size: smaller; } + .open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); } + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; } + .gedit-document-panel row button image { + color: inherit; } +.gedit-document-panel row:hover:not(:selected) button { + color: #b2b3b6; } + .gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; } + .gedit-document-panel row:hover:not(:selected) button:active { + color: white; } +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; } + .gedit-document-panel row:hover:selected button:hover:active { + color: white; } + +.gedit-document-panel-dragged-row { + border: 1px solid #1c1e25; + background-color: #0d0e11; + color: white; } + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #1c1e25; + background-color: #23252e; } + +.gedit-search-slider { + background-color: #272a34; + padding: 6px; + border-color: #1c1e25; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; } + +.gedit-search-entry-occurrences-tag { + color: rgba(255, 255, 255, 0.6); + border: none; + margin: 2px; + padding: 2px; } + +.gedit-map-frame border { + border-width: 0; } + .gedit-map-frame border:dir(ltr) { + border-left-width: 1px; } + .gedit-map-frame border:dir(rtl) { + border-right-width: 1px; } + +.pluma-window statusbar frame > border { + border: none; } + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; } + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; } + +.gb-search-entry-occurrences-tag { + background: none; } + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; } + workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 6px 6px 0 0; } + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #2777ff; } + +layouttab { + background-color: #272a34; } + +layout { + border: 1px solid #1c1e25; + -PnlDockBin-handle-size: 1; } + +eggsearchbar box.search-bar { + border-bottom: 1px solid #1c1e25; } + +pillbox { + color: white; + background-color: #2777ff; + border-radius: 6px; } + pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); } + +docktabstrip { + padding: 0 6px; + background-color: #23252e; + border-bottom: 1px solid #1c1e25; } + docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; } + docktabstrip docktab label { + opacity: 0.5; } + docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; } + docktabstrip docktab:checked { + border-color: #1c1e25; + background-color: #272a34; } + +dockbin { + border: 1px solid #1c1e25; + -PnlDockBin-handle-size: 1; } + +dockpaned { + border: 1px solid #1c1e25; } + +dockoverlayedge { + background-color: #23252e; } + dockoverlayedge docktabstrip { + padding: 0; + border: none; } + dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; } + +popover.messagepopover.background { + padding: 0; } +popover.messagepopover .popover-content-area { + margin: 16px; } +popover.messagepopover .popover-action-area { + margin: 8px; } + popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; } + +popover.popover-selector { + padding: 0; } + popover.popover-selector list row { + padding: 5px 0; } + popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; } + +entry.search.preferences-search { + border: none; + border-right: 1px solid #1c1e25; + border-bottom: 1px solid #1c1e25; + border-radius: 0; } + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #272a34, #272a34); } +preferences stacksidebar.sidebar list separator { + background-color: transparent; } + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #1c1e25; } + +button.run-arrow-button { + min-width: 12px; } + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 6px; + margin-left: 1px; + margin-right: 1px; } + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: white; } + +configurationview entry.flat { + background: none; } +configurationview list { + border-width: 0; } + +.documents-scrolledwin.frame { + border-width: 0; } + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; } + +.documents-icon-bg { + background-color: #2777ff; + color: white; + border-radius: 2px; } + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(255, 255, 255, 0.3); + border-radius: 2px; } + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #8db7ff; } + +.documents-entry-tag, .photos-entry-tag { + color: white; + background: #2777ff; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; } + .documents-entry-tag:hover, .photos-entry-tag:hover { + color: white; + background: #3b84ff; } + .documents-entry-tag:active, .photos-entry-tag:active { + color: white; + background: #136aff; } + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } + +.photos-fade-in { + opacity: 1.0; + transition: opacity 0.2s ease-out; } + +.photos-fade-out { + opacity: 0.0; + transition: opacity 0.2s ease-out; } + +.tweak-categories, +.tweak-category:not(:selected):not(:hover) { + background-image: linear-gradient(to bottom, #272a34, #272a34); } + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; } + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; } + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: white; + background-color: rgba(30, 33, 40, 0.95); + border: 1px solid rgba(13, 14, 17, 0.95); + border-radius: 2px; } +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #2777ff; + border-color: #2777ff; } +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: rgba(19, 21, 26, 0.95); } +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; } + +#gf-input-source { + min-height: 32px; + min-width: 40px; } + #gf-input-source:selected { + color: white; + background-color: #2777ff; + border-radius: 2px; } + +gf-candidate-box label { + padding: 3px; } +gf-candidate-box:hover, gf-candidate-box:selected { + color: white; + background-color: #2777ff; + border-radius: 2px; } + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid rgba(13, 14, 17, 0.95); } + MsdOsdWindow.background.osd .progressbar { + background-color: #2777ff; + border: none; + border-color: red; + border-radius: 5px; } + MsdOsdWindow.background.osd .trough { + background-color: rgba(19, 21, 26, 0.95); + border: none; + border-radius: 5px; } + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #272a34; } +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: white; } +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; } +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: gray; + background-color: rgba(17, 18, 23, 0.5); } + .mate-panel-menu-bar .wnck-pager:hover, + panel-toplevel.background .wnck-pager:hover { + background-color: rgba(50, 54, 67, 0.5); } + .mate-panel-menu-bar .wnck-pager:selected, + panel-toplevel.background .wnck-pager:selected { + color: #8db7ff; + background-color: #2777ff; } +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; } + +#tasklist-button { + color: rgba(255, 255, 255, 0.8); + border-radius: 0; + border: none; + background-color: rgba(39, 42, 52, 0); } + #tasklist-button:hover { + color: white; + background-color: rgba(0, 0, 0, 0.17); } + #tasklist-button:checked { + color: white; + background-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #2777ff; } + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button) { + color: white; + border-radius: 0; + border: none; + background-color: rgba(39, 42, 52, 0); } + .mate-panel-menu-bar button:hover:not(#tasklist-button), + panel-toplevel.background button:hover:not(#tasklist-button) { + border: none; + background-color: rgba(61, 66, 81, 0.5); } + .mate-panel-menu-bar button:active:not(#tasklist-button), + panel-toplevel.background button:active:not(#tasklist-button), .mate-panel-menu-bar button:checked:not(#tasklist-button), + panel-toplevel.background button:checked:not(#tasklist-button) { + color: white; + border: none; + background-color: #2777ff; } + .mate-panel-menu-bar button:active:not(#tasklist-button) label, + panel-toplevel.background button:active:not(#tasklist-button) label, .mate-panel-menu-bar button:active:not(#tasklist-button) image, + panel-toplevel.background button:active:not(#tasklist-button) image, .mate-panel-menu-bar button:checked:not(#tasklist-button) label, + panel-toplevel.background button:checked:not(#tasklist-button) label, .mate-panel-menu-bar button:checked:not(#tasklist-button) image, + panel-toplevel.background button:checked:not(#tasklist-button) image { + color: inherit; } + +.xfce4-panel.background { + background: rgba(35, 37, 46, 0.8); } +.xfce4-panel button { + border: 0; + border-radius: 0; + box-shadow: none; + text-shadow: none; + background: transparent; + color: white; + -gtk-icon-shadow: none; } + .xfce4-panel button:hover { + background: rgba(0, 0, 0, 0.2); } + .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active { + box-shadow: inset 0 4px 0 #2777ff; + background: rgba(0, 0, 0, 0.2); + color: white; } +.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active { + box-shadow: inset 4px 0 0 #2777ff; } + +wnck-pager { + background-color: #3d4251; } + wnck-pager:selected { + background-color: black; } + wnck-pager:hover { + background-color: black; } + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #2777ff; + color: white; + border-radius: 2px 2px 0 0; } + .nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; } + .nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; } + .nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; } + +.marlin-pathbar.pathbar { + border-radius: 6px; + padding-left: 4px; + padding-right: 4px; + color: white; + border-color: #575e74; + background-color: #575e74; } + .marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; } + .marlin-pathbar.pathbar:focus { + color: white; + border-color: transparent; + background-color: #2777ff; } + .marlin-pathbar.pathbar:disabled { + color: rgba(255, 255, 255, 0.55); + border-color: #575e74; + background-color: rgba(87, 94, 116, 0.85); } + .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #2777ff; } + +headerbar > box.horizontal > entry.pathbar { + padding-top: 3px; + padding-bottom: 3px; + margin-top: 0; + margin-bottom: 0; + min-height: 16px; } + +.color-button { + color: rgba(0, 0, 0, 0.25); } + .color-button check:not(:checked) { + -gtk-icon-source: none; } + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 6px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; } + .gala-notification .title, .gala-notification .label { + color: #5C616C; } + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .panel * { + text-shadow: none; } + .panel .maximized { + background-color: black; } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; } + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; } + +.budgie-menu { + box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 8px 0 transparent, 0 0 0 3px rgba(0, 0, 0, 0.25); + border-radius: 6px; } + .budgie-menu * { + border-radius: 6px; + border: 0; } + .budgie-menu entry.search { + min-height: 35px; + border-radius: 6px 6px 0 0; } + .budgie-menu scrolledwindow.sidebar { + border-radius: 0; + border-width: 1px 1px 0 0; } + .budgie-menu scrolledwindow.sidebar list { + background: transparent; } + +.budgie-panel { + background-color: rgba(39, 42, 52, 0.8); + color: white; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); } + .budgie-panel image { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.28); } + .budgie-panel label { + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.28); } + .budgie-panel button { + padding: 0; + border-radius: 0; + color: white; } + .budgie-panel button:hover { + border: 0; + background: rgba(39, 119, 255, 0.3); } + .budgie-panel button:checked { + background: transparent; + border: transparent; } + .budgie-panel .budgie-menu-launcher { + border: 0; } + .budgie-panel .budgie-menu-launcher:checked { + color: white; } + +.budgie-popover { + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); + border-radius: 6px; } + .budgie-popover border { + border: 0; } + +.overlay-bar { + background-color: #2777ff; + border-color: #2777ff; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar label { + color: white; } + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #1c1e25; + border-right: 1px solid #1c1e25; } + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.help_button { + border-radius: 100px; + padding: 3px 9px; } + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #1c1e25; } + toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; } + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #1c1e25; + background-color: #23252e; } + toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; } + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; } + +.source-list, +.source-list.view, +iconview.source-list { + background-color: #23252e; + color: white; + -gtk-icon-style: regular; } + +.source-list.category-expander { + color: transparent; } + +.source-list.view:hover, iconview.source-list:hover { + background-color: #2e313d; } + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +iconview.source-list:hover:selected, +.source-list.view:selected:focus, +iconview.source-list:selected:focus, +.source-list.category-expander:hover { + color: white; + background-color: #2777ff; } + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #23252e; + background-image: none; } + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #2777ff; + color: white; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: white; + color: #2777ff; } + +.source-list.category-expander { + color: white; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; } + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; } + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GraniteWidgetsWelcome { + background-color: #272a34; } + +GraniteWidgetsWelcome label { + color: #919297; + font-size: 11px; + text-shadow: none; } + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(255, 255, 255, 0.8); } + +.help_button { + border-radius: 0; } + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; } + +.popover_bg { + background-image: linear-gradient(to bottom, #272a34, #272a34); + border: 1px solid rgba(0, 0, 0, 0.3); } + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; } + +GraniteWidgetsXsEntry entry { + padding: 4px; } + +.h1 { + font-size: 24px; } + +.h2 { + font-size: 18px; } + +.h3 { + font-size: 11px; } + +.h4, +.category-label { + color: #bdbec0; + font-weight: 600; } + +.h4 { + padding-bottom: 6px; + padding-top: 6px; } + +GtkListBox .h4 { + padding-left: 6px; } + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(19, 21, 26, 0.95), rgba(19, 21, 26, 0.95)); } + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(19, 21, 26, 0.95), rgba(19, 21, 26, 0.95)); } + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; } +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: transparent; + box-shadow: inset 0 8px 4px -8px rgba(0, 0, 0, 0.5); } + filechooser placessidebar.sidebar:dir(ltr), + .nautilus-window placessidebar.sidebar:dir(ltr) { + background-image: linear-gradient(to right, rgba(8, 9, 11, 0.95) 41px, rgba(30, 33, 40, 0.95) 0); } + filechooser placessidebar.sidebar:dir(rtl), + .nautilus-window placessidebar.sidebar:dir(rtl) { + background-image: linear-gradient(to left, rgba(8, 9, 11, 0.95) 41px, rgba(30, 33, 40, 0.95) 0); } + filechooser placessidebar.sidebar row.sidebar-row, + .nautilus-window placessidebar.sidebar row.sidebar-row { + border: none; + color: white; } + filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #FFF; } + filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, + .nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: rgba(255, 255, 255, 0.15); } + filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(255, 255, 255, 0.4); } + filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-image: linear-gradient(to right, #005af3 41px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { + color: inherit; } + filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):selected, filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):selected:hover, filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):selected.has-open-popup, + .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):selected:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):active:hover { + background-image: linear-gradient(to left, #005af3 41px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, + .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: white; } + filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(94, 101, 125, 0.45); } + filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, + .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: white; + border-color: #1c1e25; + background-color: #2777ff; } + filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, + .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; } + filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, + .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #2777ff; } + filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; } + filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F60; } + filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F60; } + filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: white; } + filechooser placessidebar.sidebar separator, + .nautilus-window placessidebar.sidebar separator { + background-color: transparent; } +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #1e2128; } + +.nemo-window .sidebar { + color: white; + background-color: rgba(30, 33, 40, 0.95); } + .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: white; } + .nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar row.cell:selected { + background-color: #2777ff; + color: white; } + .nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(148, 150, 153, 0.975); } + .nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: white; } + .nemo-window .sidebar separator { + background-color: transparent; } + +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: white; + caret-color: white; + background-color: #1e2128; } +.caja-side-pane > box button:not(:active):not(:checked) { + color: white; } +.caja-side-pane .frame { + border-color: #13151a; } +.caja-side-pane junction { + background-color: rgba(19, 21, 26, 0.95); } + +filechooser actionbar { + color: white; + background-color: rgba(30, 33, 40, 0.95); + border-color: rgba(0, 0, 0, 0.95); } + filechooser actionbar label, filechooser actionbar combobox { + color: white; } + +.gedit-bottom-panel-paned { + background-color: #272a34; } + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(19, 21, 26, 0.95), rgba(19, 21, 26, 0.95)); } + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #1c1e25, #1c1e25); } + +.gedit-document-panel { + background-color: rgba(30, 33, 40, 0.95); } + .maximized .gedit-document-panel { + background-color: #1e2128; } + .gedit-document-panel row { + color: white; + background-color: rgba(255, 255, 255, 0); } + .gedit-document-panel row:hover { + background-color: rgba(255, 255, 255, 0.15); } + .gedit-document-panel row:active { + color: white; + background-color: #2777ff; } + .gedit-document-panel row:active button { + color: white; } + .gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: white; + background-color: #2777ff; } + .gedit-document-panel row:hover:not(:selected) button:active { + color: white; } + +filechooser actionbar button { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.35); } + .caja-side-pane > box button:hover:not(:active), filechooser actionbar button:hover { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(94, 101, 125, 0.45); } + filechooser actionbar button:active, filechooser actionbar button:checked { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: #2777ff; } + filechooser actionbar button:disabled { + color: #626469; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.2); } + +filechooser actionbar entry { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: rgba(78, 84, 104, 0.35); } + filechooser actionbar entry image, filechooser actionbar entry image:hover { + color: inherit; } + filechooser actionbar entry:focus { + color: white; + border-color: rgba(4, 4, 5, 0.35); + background-color: #2777ff; } + filechooser actionbar entry:disabled { + color: rgba(255, 255, 255, 0.55); + background-color: rgba(78, 84, 104, 0.2); } + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(19, 21, 26, 0.95); } + filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, + .nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.3); } + filechooser placessidebar.sidebar scrollbar slider, + .nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(255, 255, 255, 0.7); } + filechooser placessidebar.sidebar scrollbar slider:hover, + .nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: white; } + filechooser placessidebar.sidebar scrollbar slider:hover:active, + .nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #2777ff; } + filechooser placessidebar.sidebar scrollbar slider:disabled, + .nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; } + filechooser placessidebar.sidebar scrollbar trough, + .nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(19, 21, 26, 0.95); } + +@define-color theme_fg_color white; +@define-color theme_text_color white; +@define-color theme_bg_color #23252e; +@define-color theme_base_color #272a34; +@define-color theme_selected_bg_color #2777ff; +@define-color theme_selected_fg_color white; +@define-color fg_color white; +@define-color text_color white; +@define-color bg_color #23252e; +@define-color base_color #272a34; +@define-color selected_bg_color #2777ff; +@define-color selected_fg_color white; +@define-color insensitive_bg_color #272a34; +@define-color insensitive_fg_color alpha(white, 0.5); +@define-color insensitive_base_color #272a34; +@define-color theme_unfocused_fg_color white; +@define-color theme_unfocused_text_color white; +@define-color theme_unfocused_bg_color #23252e; +@define-color theme_unfocused_base_color #272a34; +@define-color theme_unfocused_selected_bg_color #2777ff; +@define-color borders #1c1e25; +@define-color unfocused_borders #1c1e25; +@define-color warning_color #F60; +@define-color error_color #D31919; +@define-color success_color #19A187; +@define-color placeholder_text_color #A8A8A8; +@define-color link_color #8db7ff; +@define-color content_view_bg #272a34; +@define-color budgie_tasklist_indicator_color #5a97ff; +@define-color budgie_tasklist_indicator_color_active #2777ff; +@define-color budgie_tasklist_indicator_color_active_window #005af3; +@define-color budgie_tasklist_indicator_color_attention #F60; +/* Strawberry */ +@define-color STRAWBERRY_100 #e57575; +@define-color STRAWBERRY_300 #dd4747; +@define-color STRAWBERRY_500 #d41919; +@define-color STRAWBERRY_700 #aa1414; +@define-color STRAWBERRY_900 #7f0f0f; +/* Orange */ +@define-color ORANGE_100 #feb166; +@define-color ORANGE_300 #fd9733; +@define-color ORANGE_500 #fd7d00; +@define-color ORANGE_700 #ca6400; +@define-color ORANGE_900 #984b00; +/* Banana */ +@define-color BANANA_100 #fbeba4; +@define-color BANANA_300 #f9e586; +@define-color BANANA_500 #f8de68; +@define-color BANANA_700 #ffd259; +@define-color BANANA_900 #ffc730; +/* Lime */ +@define-color LIME_100 #6dc79e; +@define-color LIME_300 #3db47e; +@define-color LIME_500 #0ca15e; +@define-color LIME_700 #0a814b; +@define-color LIME_900 #076138; +/* Blueberry */ +@define-color BLUEBERRY_100 #86b0f6; +@define-color BLUEBERRY_300 #5e95f3; +@define-color BLUEBERRY_500 #367bf0; +@define-color BLUEBERRY_700 #2b62c0; +@define-color BLUEBERRY_900 #204a90; +/* Grape */ +@define-color GRAPE_100 #ae7ac4; +@define-color GRAPE_300 #9755b3; +@define-color GRAPE_500 #7e3c9a; +@define-color GRAPE_700 #622e78; +@define-color GRAPE_900 #462155; +/* Cocoa */ +@define-color COCOA_100 #bd9777; +@define-color COCOA_300 #aa7a50; +@define-color COCOA_500 #916137; +@define-color COCOA_700 #714b2b; +@define-color COCOA_900 #50351e; +/* Silver */ +@define-color SILVER_100 #ffffff; +@define-color SILVER_300 #cccccc; +@define-color SILVER_500 #b3b3b3; +@define-color SILVER_700 #999999; +@define-color SILVER_900 #7f7f7f; +/* Slate */ +@define-color SLATE_100 #9c9ea5; +@define-color SLATE_300 #737680; +@define-color SLATE_500 #4c4f5c; +@define-color SLATE_700 #333643; +@define-color SLATE_900 #272a34; +/* Black */ +@define-color BLACK_100 #666666; +@define-color BLACK_300 #4c4c4c; +@define-color BLACK_500 #333333; +@define-color BLACK_700 #191919; +@define-color BLACK_900 #000000; diff --git a/src/themes/Frosted-Glass/gtk-3.0/gtk.css b/src/themes/Frosted-Glass/gtk-3.0/gtk.css new file mode 100755 index 00000000..57f32b67 --- /dev/null +++ b/src/themes/Frosted-Glass/gtk-3.0/gtk.css @@ -0,0 +1,4200 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #D31919; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.07); + outline-style: solid; + outline-offset: -2px; + outline-width: 2px; + -gtk-outline-radius: 6px; } + +.background { /*folder background * */ + + color: #5C616C; /*menu menu text color*/ + background-color: rgba(246, 249, 251,0.98); } + +*:disabled { + -gtk-icon-effect: dim; } + +.gtkstyle-fallback { + background-color: #FAFAFA; + color: #5C616C; } + .gtkstyle-fallback:hover { + background-color: white; + color: #5C616C; } + .gtkstyle-fallback:active { + background-color: #e1e1e1; + color: #5C616C; } + .gtkstyle-fallback:disabled { + background-color: #fdfdfd; + color: rgba(92, 97, 108, 0.55); } + .gtkstyle-fallback:selected { + background-color: #48a8e8; + color: white; } + +.view, iconview, +.view text, +iconview text, +textview text { + color: #5C616C; /*css ; black color text color*/ + background-color: rgba(246, 249, 251,0.98); } /*css text background color*/ + .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus { + border-radius: 2px; } + +textview border { + background-color: #fdfdfd; } + +rubberband, flowbox rubberband, treeview.view rubberband, .content-view rubberband, +.rubberband { + border: 1px solid #005af3; + background-color: rgba(0, 90, 243, 0.2); } + +flowbox flowboxchild { + padding: 3px; + border-radius: 2px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +label.separator, popover label.separator, popover.background label.separator { + color: #5C616C; } +label selection { + color: white; + background-color: #48a8e8; } +label:disabled { + color: rgba(92, 97, 108, 0.55); } + +.dim-label, label.separator, popover label.separator, popover.background label.separator, headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + opacity: 0.55; + margin: 0 -2px; } + +assistant .sidebar { + background-color: white; + border-top: 1px solid #e3e3e3; } +assistant.csd .sidebar { + border-top-style: none; } +assistant .sidebar label { + padding: 6px 12px; } +assistant .sidebar label.highlight { + background-color: #48a8e8; + color: white; } + +textview { + background-color: white; } + +popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, popover.background.osd, popover.background.magnifier, .csd popover.background.osd, .csd popover.background.magnifier, .osd .scale-popup, .osd { + color: white; + border: none; + background-color: rgba(72, 168, 232, 0.93); + background-clip: padding-box; + box-shadow: none; } + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: 0.5; } + +entry { + min-height: 22px; + padding: 2px 8px; + caret-color: currentColor; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + entry, headerbar .linked:not(.vertical) > entry, headerbar .linked:not(.vertical) > entry:hover, headerbar .linked:not(.vertical) > entry:active, headerbar .linked:not(.vertical) > entry:checked { + border-radius: 6px; + border: 1px solid; + color: #5C616C; + border-color: #e3e3e3; + background-color: white; } + entry.search, headerbar .linked:not(.vertical) > entry.search, headerbar .linked:not(.vertical) > entry:hover.search, headerbar .linked:not(.vertical) > entry:active.search, headerbar .linked:not(.vertical) > entry:checked.search { + border-radius: 20px; } + entry image { + color: #7d8189; } + entry image.left { + padding-left: 0; + padding-right: 5px; } + entry image.right { + padding-right: 0; + padding-left: 5px; } + entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; } + entry:focus { + background-clip: border-box; + color: #5C616C; + border-color: #48a8e8; + background-color: white; } + entry:disabled { + color: rgba(92, 97, 108, 0.55); + border-color: rgba(227, 227, 227, 0.55); + background-color: rgba(255, 255, 255, 0.55); } + entry.warning { + color: white; + border-color: #F60; + background-color: #ffa366; } + entry.warning image { + color: white; } + entry.warning:focus { + color: white; + background-color: #F60; + box-shadow: none; } + entry.warning selection, entry.warning selection:focus { + background-color: white; + color: #F60; } + entry.error { + color: white; + border-color: #D31919; + background-color: #e57575; } + entry.error image { + color: white; } + entry.error:focus { + color: white; + background-color: #D31919; + box-shadow: none; } + entry.error selection, entry.error selection:focus { + background-color: white; + color: #D31919; } + entry.search-missing { + color: white; + border-color: #D31919; + background-color: #e57575; } + entry.search-missing image { + color: white; } + entry.search-missing:focus { + color: white; + background-color: #D31919; + box-shadow: none; } + entry.search-missing selection, entry.search-missing selection:focus { + background-color: white; + color: #D31919; } + entry:drop(active):focus, entry:drop(active) { + border-color: #F60; + box-shadow: none; } + .osd entry { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.33); } + .osd entry image, .osd entry image:hover { + color: inherit; } + .osd entry:focus { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: #48a8e8; } + .osd entry:disabled { + color: rgba(255, 255, 255, 0.55); + background-color: rgba(64, 64, 64, 0.18); } + .osd entry selection:focus, .osd entry selection { + color: #48a8e8; + background-color: white; } + entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #48a8e8; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: white; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #48a8e8; } + + + /* Buttons * */ + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#48a8e8), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#48a8e8), to(transparent)); } } + + +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + box-shadow: 0.2px 0.2px 0.2px 0.2px rgba(0,0,0,0.1); + border-radius: 6px; + padding: 3px 6px; + min-width: 18px; + min-height: 22px; + color: #5C616C; /*button combo text color*/ + border-color: #e3e3e3; + background-color: white } /*button combo color*/ + button:active, button:hover { + transition-duration: 0; } + button separator { + margin: 4px 1px; } + button.flat, button.sidebar-button { + border-color: transparent; + background-color: transparent; /*text close button*/ + background-image: none; + transition: none; } + button.flat:hover, button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; } + button.flat:hover:active, button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + button:hover { + color: #5C616C; + border-color: #e3e3e3; + background-color: white; + -gtk-icon-effect: highlight; } + button:active, button:checked { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; + background-clip: border-box; + transition-duration: 50ms; } + button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; } + button:active { + color: #5C616C; } + button:active:hover, button:checked { + color: white; } + button.flat:disabled, button.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; } + button:disabled { + border-color: rgba(227, 227, 227, 0.55); + background-color: rgba(255, 255, 255, 0.55); } + button:disabled label, button:disabled { + color: rgba(92, 97, 108, 0.55); } + button:disabled:active, button:disabled:checked { + border-color: rgba(39, 119, 255, 0.75); + background-color: rgba(39, 119, 255, 0.75); + opacity: 0.6; } + button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); } + button.text-button { + padding-left: 12px; + padding-right: 12px; } + button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; } + button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; } + button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; } + button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; } + button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; } + button:drop(active), combobox:drop(active) button.combo { + color: #F60; + border-color: #F60; + box-shadow: none; } + button.osd { + color: white; + background-color: rgba(72, 168, 232, 0.93); + border-color: rgba(0, 0, 0, 0.93); } + button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; } + button.osd:hover { + color: #48a8e8; } + button.osd:active, button.osd:checked { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: #48a8e8; } + button.osd:disabled { + color: #525252; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.18); } + .osd button { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.33); } + .osd button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(82, 82, 82, 0.43); } + .osd button:active, .osd button:checked { + background-clip: padding-box; + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: #48a8e8; } + .osd button:disabled { + color: #525252; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.18); } + .osd button.flat, .osd button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .osd button.flat:hover, .osd button.sidebar-button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(82, 82, 82, 0.43); } + .osd button.flat:disabled, .osd button.sidebar-button:disabled { + color: #525252; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.18); + background-image: none; } + .osd button.flat:active, .osd button.sidebar-button:active, .osd button.flat:checked, .osd button.sidebar-button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: #48a8e8; } + .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; } + button.suggested-action { + background-clip: border-box; + color: gray; + background-color: white; + border-color: #48a8e8; } + button.suggested-action.flat, button.suggested-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #48a8e8; } + button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #5a97ff; + border-color: #5a97ff; } + button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #005af3; + border-color: #005af3; } + button.suggested-action.flat:disabled, button.suggested-action.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); } + button.suggested-action:disabled { + border-color: rgba(227, 227, 227, 0.55); + background-color: rgba(255, 255, 255, 0.55); } + button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(92, 97, 108, 0.55); } + button.destructive-action { + background-clip: border-box; + color: white; + background-color: #D31919; + border-color: #D31919; } + button.destructive-action.flat, button.destructive-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #D31919; } + button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #e73838; + border-color: #e73838; } + button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #a51414; + border-color: #a51414; } + button.destructive-action.flat:disabled, button.destructive-action.sidebar-button:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; + color: rgba(92, 97, 108, 0.55); } + button.destructive-action:disabled { + border-color: rgba(227, 227, 227, 0.55); + background-color: rgba(255, 255, 255, 0.55); } + button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(92, 97, 108, 0.55); } + + + + + + .stack-switcher > button { + outline-offset: -3px; } + .stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; } + .stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; } + .stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; } + .stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; } + .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; } + .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image, button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#48a8e8), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl), button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + button.font separator, button.file separator { + background-color: transparent; } + .inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 2px; + border-width: 1px; } + +.inline-toolbar toolbutton > button { + color: #5C616C; + border-color: #e3e3e3; + background-color: white; } + .inline-toolbar toolbutton > button:hover { + color: #5C616C; + border-color: #e3e3e3; + background-color: white; } + .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; } + .inline-toolbar toolbutton > button:disabled { + border-color: rgba(227, 227, 227, 0.55); + background-color: rgba(255, 255, 255, 0.55); } + .inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(92, 97, 108, 0.55); } + .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(39, 119, 255, 0.75); + background-color: rgba(39, 119, 255, 0.75); + opacity: 0.6; } + .inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); } + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(227, 227, 227, 0.3); } +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: #D31919; } +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: #F60; } +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: #e9400d; } +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #48a8e8; } +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #48a8e8; } +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #F60; } +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #F60; } +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #F60; } +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #F60; } +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #D31919; } +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #D31919; } +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #48a8e8; } +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #e3e3e3; } +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(227, 227, 227, 0.5); } +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; } +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; } +.linked:not(.vertical).path-bar > button + button { + border-left-style: none; } +.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(227, 227, 227, 0.4), inset -1px 0 rgba(227, 227, 227, 0.4); } +.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(227, 227, 227, 0.4); } +.linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(227, 227, 227, 0.4); } + +.linked.vertical > entry + entry { + border-top-color: rgba(227, 227, 227, 0.3); } +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: #D31919; } +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: #F60; } +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: #e9400d; } +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #48a8e8; } +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #48a8e8; } +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #F60; } +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #F60; } +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #F60; } +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #F60; } +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #D31919; } +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #D31919; } +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #48a8e8; } +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #e3e3e3; } +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(227, 227, 227, 0.5); } +.linked.vertical > button + button { + border-top-style: none; } +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; } + +toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat, toolbar.inline-toolbar toolbutton > button.sidebar-button, .inline-toolbar toolbutton > button.sidebar-button, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:hover, .linked:not(.vertical) > entry:active, .linked:not(.vertical) > entry:checked, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, spinbutton:not(.vertical) button, spinbutton:not(.vertical) entry, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + border-right-style: none; } + +.linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked:not(.vertical) > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat, toolbar.inline-toolbar toolbutton:first-child > button.sidebar-button, .inline-toolbar toolbutton:first-child > button.sidebar-button, spinbutton:not(.vertical) button:first-child, spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > combobox:first-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child:hover, +headerbar .linked:not(.vertical).path-bar > button:first-child:active, +headerbar .linked:not(.vertical).path-bar > button:first-child:checked, +headerbar .linked:not(.vertical).path-bar > button:first-child:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; } +.linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked:not(.vertical) > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat, toolbar.inline-toolbar toolbutton:last-child > button.sidebar-button, .inline-toolbar toolbutton:last-child > button.sidebar-button, spinbutton:not(.vertical) button:last-child, spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > combobox:last-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child:hover, +headerbar .linked:not(.vertical).path-bar > button:last-child:active, +headerbar .linked:not(.vertical).path-bar > button:last-child:checked, +headerbar .linked:not(.vertical).path-bar > button:last-child:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + border-right-style: solid; } +.linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked:not(.vertical) > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat, toolbar.inline-toolbar toolbutton:only-child > button.sidebar-button, .inline-toolbar toolbutton:only-child > button.sidebar-button, spinbutton:not(.vertical) button:only-child, spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child:hover, +headerbar .linked:not(.vertical).path-bar > button:only-child:active, +headerbar .linked:not(.vertical).path-bar > button:only-child:checked, +headerbar .linked:not(.vertical).path-bar > button:only-child:disabled, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child { + border-radius: 6px; + border-style: solid; } + +.linked.vertical > entry, .linked.vertical > entry:hover, .linked.vertical > entry:active, .linked.vertical > entry:checked, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, spinbutton.vertical button, spinbutton.vertical entry, .linked.vertical > combobox > box > button.combo { + border-radius: 0; + border-bottom-style: none; } + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child, spinbutton.vertical button:first-child, spinbutton.vertical entry:first-child, .linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 6px; + border-top-right-radius: 6px; } +.linked.vertical > entry:last-child, .linked.vertical > button:last-child, spinbutton.vertical button:last-child, spinbutton.vertical entry:last-child, .linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-style: solid; } +.linked.vertical > entry:only-child, .linked.vertical > button:only-child, spinbutton.vertical button:only-child, spinbutton.vertical entry:only-child, .linked.vertical > combobox:only-child > box > button.combo { + border-radius: 6px; + border-style: solid; } + +menuitem.button.flat, +modelbutton.flat, button:link, button:visited, button:link:hover, button:link:active, button:link:checked, button:visited:hover, button:visited:active, button:visited:checked, notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover, .app-notification button.flat, .app-notification button.sidebar-button, .app-notification button.flat:disabled, .app-notification button.sidebar-button:disabled, calendar.button { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +menuitem.button.flat, /*popup menu button selection*/ +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 2px; + +} + menuitem.button.flat:hover, + modelbutton.flat:hover { + background-color: #f2f2f3; } /*popup menu inside hover color */ + menuitem.button.flat:checked, + modelbutton.flat:checked { + color: #5C616C; } + menuitem.button.flat check:last-child, + menuitem.button.flat radio:last-child, + modelbutton.flat check:last-child, + modelbutton.flat radio:last-child { + margin-left: 8px; } + menuitem.button.flat check:first-child, + menuitem.button.flat radio:first-child, + modelbutton.flat check:first-child, + modelbutton.flat radio:first-child { + margin-right: 8px; } + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + +*:link, button:link, button:visited { + color: #005af3; } + *:link:visited, button:visited { + color: #0047c0; } + *:selected *:link:visited, *:selected button:visited:link, *:selected button:visited { + color: #a9c9ff; } + *:link:hover, button:hover:link, button:hover:visited { + color: #48a8e8; } + *:selected *:link:hover, *:selected button:hover:link, *:selected button:hover:visited { + color: #e9f1ff; } + *:link:active, button:active:link, button:active:visited { + color: #005af3; } + *:selected *:link:active, *:selected button:active:link, *:selected button:active:visited { + color: #d4e4ff; } + infobar.info :link, infobar.question :link, infobar.warning :link, infobar.error :link, *:link:selected, button:selected:link, button:selected:visited, headerbar.selection-mode .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, *:selected *:link, *:selected button:link, *:selected button:visited { + color: #d4e4ff; } + +button:link > label, button:visited > label { + text-decoration-line: underline; } + +spinbutton:drop(active) { + box-shadow: none; } +spinbutton button:active { + color: white; } +spinbutton:disabled { + color: rgba(92, 97, 108, 0.55); } +spinbutton:not(.vertical) entry { + min-width: 28px; } +spinbutton:not(.vertical):dir(ltr) entry, spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 6px 0 0 6px; } +spinbutton:not(.vertical) > button + button { + border-left-style: none; } +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #e3e3e3; } +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(227, 227, 227, 0.5); } +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; } +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #48a8e8; } +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F60; } +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.33); } +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; } +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.33); } +spinbutton.vertical button, spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; } +spinbutton.vertical button.up { + border-radius: 6px 6px 0 0; } +spinbutton.vertical > entry:focus + button { + border-top-color: #48a8e8; } +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F60; } + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; } +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; } + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #FAFAFA; } + toolbar separator, .inline-toolbar separator { + background: none; } + toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; } + toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; } + .osd toolbar, .osd .inline-toolbar { + background-color: transparent; } + toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 6px; + background-color: rgba(72, 168, 232, 0.83); } + toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; } + toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; } + toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; } + toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; } + toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; } + toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, + toolbar:not(.inline-toolbar) scale, + .inline-toolbar:not(.inline-toolbar) scale, + toolbar:not(.inline-toolbar) entry, + .inline-toolbar:not(.inline-toolbar) entry, + toolbar:not(.inline-toolbar) spinbutton, + .inline-toolbar:not(.inline-toolbar) spinbutton, + toolbar:not(.inline-toolbar) button, + .inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; } + toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, + toolbar:not(.inline-toolbar) .linked > entry, + .inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; } + +.primary-toolbar:not(.libreoffice-toolbar) { + color: black; + background-color: white; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, white, rgba(237, 237, 237, 0.8)) 1 0 1 0; } + +.inline-toolbar { + background-color: #f2f2f2; + border-style: solid; + border-color: #e3e3e3; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 6px 6px; } + +searchbar { + background-color: #FAFAFA; + border-style: solid; + border-color: #e3e3e3; + border-width: 0 0 1px; + padding: 3px; } + +actionbar { + padding: 6px; + border-top: 1px solid #e3e3e3; + background-color: #f2f2f2; } + +/*************************************************** top bar **************** */ +headerbar, .titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + color: black; + background-color: rgba(246, 249, 251,1)); } + box-shadow: inset 0 1px rgba(255, 255, 255, 0.8); + transition: color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .csd headerbar, + .csd .titlebar:not(headerbar) { + background-color: linear-gradient(to top, rgba(220, 238, 250,1), rgba(246, 249, 251,1)); color : gray ; } + headerbar:backdrop, .titlebar:backdrop:not(headerbar) { + color: rgba(0, 0, 0, 0.45); } + headerbar .title, .titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; } + headerbar .subtitle, .titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; } + headerbar.selection-mode, .selection-mode.titlebar:not(headerbar) { + color: white; + background-color: rgba(39, 119, 255, 0.8); + box-shadow: none; } + headerbar.selection-mode:backdrop, .selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(39, 119, 255, 0.8); + color: rgba(255, 255, 255, 0.45); } + headerbar.selection-mode .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; } + headerbar.selection-mode .selection-menu GtkArrow, .selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; } + headerbar.selection-mode .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + .maximized headerbar.selection-mode, .maximized .selection-mode.titlebar:not(headerbar) { + background-color: #48a8e8; } + .tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, .tiled .titlebar:not(headerbar), .tiled .titlebar:backdrop:not(headerbar), .maximized .titlebar:not(headerbar), .maximized .titlebar:backdrop:not(headerbar) { + border-radius: 0; } + + .maximized headerbar, .maximized .titlebar:not(headerbar) { + background-color: rgba(237, 247, 255,1); +color : #5C616C; +font-weight: bold; +border-bottom: 0.5px solid #e3e3e3; + +} /*maximized top bar color*/ + + + + headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, .default-decoration.titlebar:not(headerbar), .csd .default-decoration.titlebar:not(headerbar), .default-decoration.titlebar:backdrop:not(headerbar), .csd .default-decoration.titlebar:backdrop:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: white; } + .maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, .maximized .default-decoration.titlebar:not(headerbar), .maximized .csd .default-decoration.titlebar:not(headerbar), .maximized .default-decoration.titlebar:backdrop:not(headerbar), .maximized .csd .default-decoration.titlebar:backdrop:not(headerbar) { + background-color: white; } + +.titlebar { + border-radius: 6px 6px 0 0; } + +headerbar entry, headerbar button, headerbar separator { + margin-top: 6px; + margin-bottom: 6px; } +headerbar switch { + margin-top: 8px; + margin-bottom: 8px; } +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 6px; } + .maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; } +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 6px; } + .maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; } + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; } +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #e3e3e3, #e3e3e3); } + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, .titlebar:not(headerbar) separator.titlebutton { + background: none; } + +.primary-toolbar entry, headerbar entry { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + .primary-toolbar entry image, headerbar entry image, .primary-toolbar entry image:hover, headerbar entry image:hover { + color: inherit; } + .primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.45; } + .primary-toolbar entry:focus, headerbar entry:focus { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; + background-clip: border-box; } + .primary-toolbar entry:focus image, headerbar entry:focus image { + color: white; } + .primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(0, 0, 0, 0.55); + border-color: rgba(204, 204, 204, 0.8); + background-color: rgba(255, 255, 255, 0.85); } + .primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: white; + color: #48a8e8; } + .primary-toolbar entry progress, headerbar entry progress { + border-color: #48a8e8; + background-image: none; + background-color: transparent; } + .primary-toolbar entry.warning, headerbar entry.warning { + color: white; + border-color: #F60; + background-color: rgba(255, 149, 78, 0.92); } + .primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: white; + background-color: #F60; } + .primary-toolbar entry.warning selection, headerbar entry.warning selection, .primary-toolbar entry.warning selection:focus, headerbar entry.warning selection:focus { + background-color: white; + color: #F60; } + .primary-toolbar entry.error, headerbar entry.error { + color: white; + border-color: #D31919; + background-color: rgba(225, 96, 96, 0.92); } + .primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: white; + background-color: #D31919; } + .primary-toolbar entry.error selection, headerbar entry.error selection, .primary-toolbar entry.error selection:focus, headerbar entry.error selection:focus { + background-color: white; + color: #D31919; } +.primary-toolbar button, headerbar button { /*buttons color*/ + color: black; + outline-offset: -3px; + background-color: white; + border-color: rgba(255, 255, 255, 0); + border-radius: 100px; } + .primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.45; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .primary-toolbar button:hover, headerbar button:hover { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } /*buttons hover color*/ + .primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; + background-clip: border-box; } + .primary-toolbar button:active:backdrop, headerbar button:active:backdrop, .primary-toolbar button:checked:backdrop, headerbar button:checked:backdrop { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + .primary-toolbar button:disabled, headerbar button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .primary-toolbar button:disabled label, headerbar button:disabled label, .primary-toolbar button:disabled, headerbar button:disabled { + color: rgba(0, 0, 0, 0.55); } + .primary-toolbar button:disabled:backdrop, headerbar button:disabled:backdrop { + color: black; + outline-offset: -3px; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + border-radius: 100px; } + .primary-toolbar button:disabled:active, headerbar button:disabled:active, .primary-toolbar button:disabled:checked, headerbar button:disabled:checked { + color: rgba(255, 255, 255, 0.75); + border-color: rgba(39, 119, 255, 0.65); + background-color: rgba(39, 119, 255, 0.65); } + .primary-toolbar button:disabled:active:backdrop, headerbar button:disabled:active:backdrop, .primary-toolbar button:disabled:checked:backdrop, headerbar button:disabled:checked:backdrop { + color: black; + outline-offset: -3px; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + border-radius: 100px; } +.selection-mode.primary-toolbar button, headerbar.selection-mode button, .selection-mode.primary-toolbar button.flat, headerbar.selection-mode button.flat, .selection-mode.primary-toolbar button.sidebar-button, headerbar.selection-mode button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0); } +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:hover, headerbar .linked:not(.vertical):not(.path-bar) > button:hover, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active, headerbar .linked:not(.vertical):not(.path-bar) > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked, headerbar .linked:not(.vertical):not(.path-bar) > button:checked, .primary-toolbar .linked:not(.vertical):not(.path-bar) > button:disabled, headerbar .linked:not(.vertical):not(.path-bar) > button:disabled { + border-radius: 100px; + border-style: solid; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, + .primary-toolbar .linked:not(.vertical).path-bar > button:hover, + headerbar .linked:not(.vertical).path-bar > button:hover { + background-color: white; } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, + .primary-toolbar .linked:not(.vertical).path-bar > button:active, + headerbar .linked:not(.vertical).path-bar > button:active, + .primary-toolbar .linked:not(.vertical).path-bar > button:checked, + headerbar .linked:not(.vertical).path-bar > button:checked { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; } + .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, + .primary-toolbar .linked:not(.vertical).path-bar > button:disabled, + headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(0, 0, 0, 0.6); } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button + button, +.primary-toolbar .linked:not(.vertical).path-bar > button + button, +headerbar .linked:not(.vertical).path-bar > button + button { + border-left-style: none; } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover, +headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.8), inset -1px 0 rgba(204, 204, 204, 0.8); } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover, +headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(204, 204, 204, 0.8); } +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover, +headerbar .linked:not(.vertical).path-bar > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.8); } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(204, 204, 204, 0.3); } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: #D31919; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: #F60; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: #e9400d; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #48a8e8; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #48a8e8; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #F60; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #F60; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #F60; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #F60; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #D31919; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #D31919; } +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #48a8e8; } +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: white; + background-color: #48a8e8; + border-color: #48a8e8; } + .primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat, .primary-toolbar button.suggested-action.sidebar-button, headerbar button.suggested-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #48a8e8; } + .primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: white; + background-color: #5a97ff; + border-color: #5a97ff; } + .primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: white; + background-color: #005af3; + border-color: #005af3; } + .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .primary-toolbar button.suggested-action.flat:disabled label, headerbar button.suggested-action.flat:disabled label, .primary-toolbar button.suggested-action.sidebar-button:disabled label, headerbar button.suggested-action.sidebar-button:disabled label, .primary-toolbar button.suggested-action.flat:disabled, headerbar button.suggested-action.flat:disabled, .primary-toolbar button.suggested-action.sidebar-button:disabled, headerbar button.suggested-action.sidebar-button:disabled, .primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(0, 0, 0, 0.55); } +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop, +.primary-toolbar button.suggested-action:backdrop, +headerbar button.suggested-action:backdrop { + opacity: 0.45; } +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: white; + background-color: #D31919; + border-color: #D31919; } + .primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat, .primary-toolbar button.destructive-action.sidebar-button, headerbar button.destructive-action.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #D31919; } + .primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: white; + background-color: #e73838; + border-color: #e73838; } + .primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: white; + background-color: #a51414; + border-color: #a51414; } + .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); } + .primary-toolbar button.destructive-action.flat:disabled label, headerbar button.destructive-action.flat:disabled label, .primary-toolbar button.destructive-action.sidebar-button:disabled label, headerbar button.destructive-action.sidebar-button:disabled label, .primary-toolbar button.destructive-action.flat:disabled, headerbar button.destructive-action.flat:disabled, .primary-toolbar button.destructive-action.sidebar-button:disabled, headerbar button.destructive-action.sidebar-button:disabled, .primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(0, 0, 0, 0.55); } +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop, +.primary-toolbar button.destructive-action:backdrop, +headerbar button.destructive-action:backdrop { + opacity: 0.45; } +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: white; + caret-color: white; } +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button, .primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: white; } +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; } +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(0, 0, 0, 0.6); } +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; } +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.8); } +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.8); } +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; } +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #48a8e8; } +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(0, 0, 0, 0.4); } +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + .primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image, .primary-toolbar combobox > .linked > button.combo image:hover, headerbar combobox > .linked > button.combo image:hover { + color: inherit; } + .primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; + box-shadow: none; } + .primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(0, 0, 0, 0.55); + border-color: rgba(204, 204, 204, 0.8); + background-color: rgba(255, 255, 255, 0.85); } +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; } + .primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; } + .primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: 1px 0 #48a8e8; } +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; } + .primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; } + .primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: -1px 0 #48a8e8; } +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr), .primary-toolbar combobox > .linked > button.combo:dir(ltr):hover, headerbar combobox > .linked > button.combo:dir(ltr):hover, .primary-toolbar combobox > .linked > button.combo:dir(ltr):active, headerbar combobox > .linked > button.combo:dir(ltr):active, .primary-toolbar combobox > .linked > button.combo:dir(ltr):checked, headerbar combobox > .linked > button.combo:dir(ltr):checked, .primary-toolbar combobox > .linked > button.combo:dir(ltr):disabled, headerbar combobox > .linked > button.combo:dir(ltr):disabled { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl), .primary-toolbar combobox > .linked > button.combo:dir(rtl):hover, headerbar combobox > .linked > button.combo:dir(rtl):hover, .primary-toolbar combobox > .linked > button.combo:dir(rtl):active, headerbar combobox > .linked > button.combo:dir(rtl):active, .primary-toolbar combobox > .linked > button.combo:dir(rtl):checked, headerbar combobox > .linked > button.combo:dir(rtl):checked, .primary-toolbar combobox > .linked > button.combo:dir(rtl):disabled, headerbar combobox > .linked > button.combo:dir(rtl):disabled { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.45; } +.primary-toolbar progressbar, headerbar progressbar { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: rgba(204, 204, 204, 0.85); } + .primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.45; } +.primary-toolbar scale, headerbar scale { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.45; } + .primary-toolbar scale slider, headerbar scale slider { + background-color: white; + border-color: #cccccc; } + .primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: white; + border-color: #cccccc; } + .primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #48a8e8; + border-color: #48a8e8; } + .primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: rgba(255, 255, 255, 0.94); + border-color: #cccccc; } + .primary-toolbar scale trough, headerbar scale trough { + background-color: rgba(204, 204, 204, 0.85); } + .primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(204, 204, 204, 0.8); } + +.path-bar button.text-button { + padding-left: 0px; + padding-right: 0px; } + .path-bar button.text-button.first-child { + margin-left: 0; } +.path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; } +.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: 10px; } +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; } +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; } +.path-bar button image { + padding-left: 4px; + padding-right: 4px; } + +.path-bar:not(.linked) .horizontal:not(:first-child) > button:checked { + margin-left: 10px; } + +treeview.view { + border-left-color: rgba(92, 97, 108, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); } + * { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; } + treeview.view acceleditor > label { + background-color: #48a8e8; } + treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #93bbff; + border-top-color: rgba(92, 97, 108, 0.1); } + treeview.view:disabled { + color: rgba(92, 97, 108, 0.55); } + treeview.view:disabled:selected { + color: #7dadff; } + treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #426cb6; } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #aeb0b6; } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #5C616C; } + treeview.view.expander:selected { + color: #bed6ff; } + treeview.view.expander:selected:hover { + color: white; } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.progressbar, treeview.view.progressbar:focus { + color: white; + border-radius: 6px; + background-color: #48a8e8; } + treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #48a8e8; + box-shadow: none; + background-color: white; } + treeview.view.trough { + color: #5C616C; + background-color: #e3e3e3; + border-radius: 6px; + border-width: 0; } + treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: white; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 6px; + border-width: 0; } + treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #7d8189; + background-color: white; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, white 20%, rgba(0, 0, 0, 0.11) 20%, rgba(0, 0, 0, 0.11) 80%, white 80%) 0 1 0 0/0 1px 0 0 stretch; } + treeview.view header button:hover { + color: #48a8e8; } + treeview.view header button:active { + color: #5C616C; } + treeview.view header button:active, treeview.view header button:hover { + background-color: white; } + treeview.view header button:active:hover { + color: #5C616C; } + treeview.view header button:disabled { + border-color: #FAFAFA; + background-image: none; } + treeview.view header button:last-child { + border-right-style: none; + border-image: none; } + treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, + treeview.view header.button.dnd, + treeview.view header.button.dnd:selected, + treeview.view header.button.dnd:hover, + treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: white; + background-color: #48a8e8; + border-radius: 0; + border-style: none; } +/************************************************************************************************/ +menubar, +.menubar { + padding: 0; + background-color: white; + color: black; } + menubar:backdrop, + .menubar:backdrop { + color: rgba(0, 0, 0, 0.45); } + menubar > menuitem, + .menubar > menuitem { + min-height: 16px; + padding: 4px 8px; } + menubar > menuitem menu, menubar > menuitem .csd menu, + .menubar > menuitem menu, + .menubar > menuitem .csd menu { + border-radius: 0; + padding: 0; } + menubar > menuitem menu menu, menubar > menuitem .csd menu menu, + .menubar > menuitem menu menu, + .menubar > menuitem .csd menu menu { + border-radius: 0; + padding: 0; } + menubar > menuitem:hover, + .menubar > menuitem:hover { + box-shadow: inset 0 -3px #48a8e8; + color: #005af3; } + menubar > menuitem:disabled, + .menubar > menuitem:disabled { + color: rgba(92, 97, 108, 0.55); + box-shadow: none; } + menubar .csd.popup decoration, + .menubar .csd.popup decoration { + border-radius: 0; } + +.background.popup { + background-color: transparent; } + +menu, .menu, .context-menu, popover.touch-selection, .csd popover.touch-selection, popover.background.touch-selection, .csd popover.background.touch-selection { + padding: 4px 0; + background-color: white; /*combobox and rightclick inside color*/ + border: 1px solid #e3e3e3; } + .csd menu, + .csd .menu, + .csd .context-menu, + .csd popover.touch-selection, + .csd popover.background.touch-selection { + border: none; + border-radius: 6px; } + menu separator, .csd menu separator, .menu separator, .csd .menu separator, .context-menu separator, popover.touch-selection separator, .csd popover.touch-selection separator, popover.background.touch-selection separator, .csd popover.background.touch-selection separator, .csd .context-menu separator, .csd popover.touch-selection separator, .csd popover.background.touch-selection separator { + margin: 2px 0; + background-color: white; } + menu .separator:not(label), .csd menu .separator:not(label), .menu .separator:not(label), .csd .menu .separator:not(label), .context-menu .separator:not(label), popover.touch-selection .separator:not(label), .csd popover.background.touch-selection .separator:not(label), .csd .context-menu .separator:not(label), .csd popover.touch-selection .separator:not(label) { + color: white; } + menu menuitem, .menu menuitem, .context-menu menuitem, popover.touch-selection menuitem, .csd popover.touch-selection menuitem, popover.background.touch-selection menuitem, .csd popover.background.touch-selection menuitem { + min-height: 16px; + min-width: 40px; + padding: 4px 6px; + text-shadow: none; } + menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover, popover.touch-selection menuitem:hover, .csd popover.background.touch-selection menuitem:hover { + color: white; + background-color: #48a8e8; } + menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled, popover.touch-selection menuitem:disabled, .csd popover.background.touch-selection menuitem:disabled { + color: rgba(92, 97, 108, 0.55); } + menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow, popover.touch-selection menuitem arrow, .csd popover.touch-selection menuitem arrow, popover.background.touch-selection menuitem arrow, .csd popover.background.touch-selection menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr), popover.touch-selection menuitem arrow:dir(ltr), .csd popover.background.touch-selection 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), .context-menu menuitem arrow:dir(rtl), popover.touch-selection menuitem arrow:dir(rtl), .csd popover.background.touch-selection menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), popover.touch-selection menuitem label:dir(rtl), .csd popover.background.touch-selection menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr), popover.touch-selection menuitem label:dir(ltr), .csd popover.background.touch-selection menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, .menu > arrow, .context-menu > arrow, popover.touch-selection > arrow, .csd popover.touch-selection > arrow, popover.background.touch-selection > arrow, .csd popover.background.touch-selection > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: white; + border-radius: 0; } + menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top, popover.touch-selection > arrow.top, .csd popover.touch-selection > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #efeff0; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom, popover.touch-selection > arrow.bottom, .csd popover.touch-selection > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #efeff0; + border-top-right-radius: 6px; + border-top-left-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover, popover.touch-selection > arrow:hover, .csd popover.touch-selection > arrow:hover { + background-color: #efeff0; } + menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled, popover.touch-selection > arrow:disabled, .csd popover.touch-selection > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +menuitem accelerator { + color: alpha(currentColor,0.55); } +menuitem check, +menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), + menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), + menuitem radio:dir(rtl) { + margin-left: 7px; } + +popover, popover.background { + padding: 2px; + border-radius: 6px; + background-clip: border-box; + background-color: white; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.07); } + .csd popover, popover, + .csd popover.background, popover.background { + border: 1px solid #e3e3e3; } + popover separator, popover.background separator { + background-color: white; } + popover > list, + popover > .view, + popover > iconview, + popover > toolbar, + popover > .inline-toolbar, popover.background > list, + popover.background > .view, + popover.background > iconview, + popover.background > toolbar, + popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; } + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; } + cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); } + cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); } + +notebook { + padding: 0; } + notebook.frame { + border: 1px solid #e3e3e3; } + notebook.frame > header { + margin: -1px; } + notebook.frame > header.top { + margin-bottom: 0; } + notebook.frame > header.bottom { + margin-top: 0; } + notebook.frame > header.left { + margin-right: 0; } + notebook.frame > header.right { + margin-left: 0; } + notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; } + notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; } + notebook > stack:not(:only-child) { + background-color: white; } + notebook > header { + padding: 2px; + background-color: #FAFAFA; } + notebook > header.top { + box-shadow: inset 0 -1px #e3e3e3; } + notebook > header.bottom { + box-shadow: inset 0 1px #e3e3e3; } + notebook > header.right { + box-shadow: inset 1px 0 #e3e3e3; } + notebook > header.left { + box-shadow: inset -1px 0 #e3e3e3; } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs { + margin: 0 5px; } + notebook > header.top > tabs > tab { + padding: 5px 10px; + min-width: 20px; + min-height: 20px; + margin: 0; + outline-offset: -4px; + border: 1px solid transparent; + border-bottom: none; + border-radius: 6px 6px 0 0; } + notebook > header.top > tabs > tab:not(:checked) { + box-shadow: 4px 3px 0 -3px #e3e3e3; } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs { + margin: 0 5px; } + notebook > header.bottom > tabs > tab { + padding: 5px 10px; + min-width: 20px; + min-height: 20px; + margin: 0; + outline-offset: -4px; + border: 1px solid transparent; + border-top: none; + border-radius: 0 0 6px 6px; } + notebook > header.bottom > tabs > tab:not(:checked) { + box-shadow: 4px -3px 0 -3px #e3e3e3; } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs { + margin: 5px 0; } + notebook > header.right > tabs > tab { + padding: 5px 10px; + min-width: 20px; + min-height: 20px; + margin: 0; + outline-offset: -4px; + border: 1px solid transparent; + border-left: none; + border-radius: 0 6px 6px 0; } + notebook > header.right > tabs > tab:not(:checked) { + box-shadow: -3px -4px 0 -3px #e3e3e3; } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs { + margin: 5px 0; } + notebook > header.left > tabs > tab { + padding: 5px 10px; + min-width: 20px; + min-height: 20px; + margin: 0; + outline-offset: -4px; + border: 1px solid transparent; + border-right: none; + border-radius: 6px 0 0 6px; } + notebook > header.left > tabs > tab:not(:checked) { + box-shadow: 3px -4px 0 -3px #e3e3e3; } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; } + 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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; } + 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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; } + notebook > header > tabs > arrow { + color: rgba(92, 97, 108, 0.55); } + notebook > header > tabs > arrow:hover { + color: rgba(92, 97, 108, 0.775); } + notebook > header > tabs > arrow:active { + color: #5C616C; } + notebook > header > tabs > arrow:disabled { + color: rgba(92, 97, 108, 0.25); } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px #e3e3e3; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px #e3e3e3; } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 #e3e3e3; } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 #e3e3e3; } + notebook > header > tabs > tab { + color: rgba(92, 97, 108, 0.55); + background-color: transparent; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + notebook > header > tabs > tab:hover:not(:checked) { + color: rgba(92, 97, 108, 0.775); + background-color: white; + border-color: #e3e3e3; + transition: none; } + notebook > header > tabs > tab:checked { + color: #5C616C; + background-color: white; + border-color: #e3e3e3; } + notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.sidebar-button { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #93979e; } + notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.sidebar-button:hover { + color: #ff4d4d; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.sidebar-button:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.sidebar-button:active:hover { + color: #48a8e8; } + +scrollbar { + background-color: #fcfcfc; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid #e3e3e3; } + scrollbar.bottom { + border-top: 1px solid #e3e3e3; } + scrollbar.left { + border-right: 1px solid #e3e3e3; } + scrollbar.right { + border-left: 1px solid #e3e3e3; } + scrollbar button { + border: none; } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); } + scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: #bbbdc1; } + scrollbar slider:hover { + background-color: #cbcccf; } + scrollbar slider:hover:active { + background-color: #48a8e8; } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; } + scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; } + scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 4px; + min-height: 4px; + background-color: #8b8f97; + border: 1px solid rgba(255, 255, 255, 0.6); } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; } + scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + +switch { /*toggle button back*/ + font-weight: bold; + font-size: smaller; + outline-offset: -4px; + border: 1px solid #e3e3e3; + border-radius: 5px; + color: transparent; + background-color: rgba(240, 246, 250, 1); + + border-color: #d1d1d1; } + switch:checked { + border-color: #e3e3e3; + background-color: #c2e5fc; } + switch:disabled { + border-color: #e3e3e3; + background-color: #fdfdfd; } + switch slider { /*toggle button */ + margin: -1px; + min-width: 24px; + min-height: 24px; + border: 1px solid #d1d1d1; + border-radius: 5px; + background-color: white; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); } + switch:checked slider { + border-color: #d6d6d6; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); + border: 0; + margin: 0; + box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); } + switch:disabled slider { + border: 1px solid #e3e3e3; + background-color: #fdfdfd; + box-shadow: none; } + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked.png"), url("assets/checkbox-unchecked@2.png")); } + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); } + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); } + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive.png"), url("assets/checkbox-unchecked-insensitive@2.png")); } + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); } + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); } + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png"), url("assets/checkbox-mixed@2.png")); } + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); } + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); } + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png"), url("assets/checkbox-mixed-insensitive@2.png")); } + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); } + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); } + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png"), url("assets/checkbox-checked@2.png")); } + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); } + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); } + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png"), url("assets/checkbox-checked-insensitive@2.png")); } + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); } + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); } + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked.png"), url("assets/radio-unchecked@2.png")); } + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); } + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); } + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive.png"), url("assets/radio-unchecked-insensitive@2.png")); } + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); } + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); } + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png"), url("assets/radio-mixed@2.png")); } + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); } + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); } + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png"), url("assets/radio-mixed-insensitive@2.png")); } + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); } + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); } + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked.png"), url("assets/radio-checked@2.png")); } + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); } + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); } + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive.png"), url("assets/radio-checked-insensitive@2.png")); } + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); } + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); } + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode.png"), url("assets/checkbox-selectionmode@2.png")); + background-color: transparent; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode.png"), url("assets/checkbox-checked-selectionmode@2.png")); + background-color: transparent; } + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; } +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; } +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; } + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; } + check:only-child, menu menuitem check, + radio:only-child, menu menuitem + radio { + margin: 0; } + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; } + scale.horizontal trough { + padding: 0 4px; } + scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; } + scale.vertical trough { + padding: 4px 0; } + scale.vertical highlight, scale.vertical fill { + margin: -4px 0; } + scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; } + scale.fine-tune slider { + margin: -4px; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #e3e3e3; } + scale trough:disabled { + background-color: rgba(227, 227, 227, 0.55); } + .osd scale trough { + background-color: rgba(26, 26, 26, 0.93); } + .osd scale trough highlight { + background-color: #48a8e8; } + menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); } + menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: white; } + menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #9ec2ff; } + menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #48a8e8; } + scale highlight:disabled { + background-color: rgba(39, 119, 255, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(39, 119, 255, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: white; + border: 1px solid rgba(163, 163, 163, 0.5); + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; } + scale slider:hover { + background-color: white; } + scale slider:active { + background-clip: border-box; + background-color: #48a8e8; + border-color: #48a8e8; } + scale slider:disabled { + background-color: #fdfdfd; + border-color: rgba(163, 163, 163, 0.3); } + menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: white; + border-color: white; } + menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #dfebff; + border-color: #dfebff; } + menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #93bbff; + border-color: #93bbff; } + menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #9ec2ff; + border-color: #9ec2ff; } + .osd scale slider { + background-clip: border-box; + background-color: #48a8e8; + border-color: #48a8e8; } + .osd scale slider:hover { + background-color: #5a97ff; + border-color: #5a97ff; } + .osd scale slider:active { + background-color: #005af3; + border-color: #005af3; } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 1px; + margin-top: -4px; } + scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; } + scale marks.top { + margin-right: 1px; + margin-left: -4px; } + scale marks.bottom { + margin-left: 1px; + margin-right: -4px; } + scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; } + scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; } + scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; } + scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; } + scale.horizontal indicator { + min-height: 3px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 2px; } + scale.vertical indicator { + min-height: 1px; + min-width: 3px; } + scale.vertical.fine-tune indicator { + min-width: 2px; } + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(92, 97, 108, 0.7); } + progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; } + progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; } + progressbar progress { + background-color: #48a8e8; + border: none; + border-radius: 6px; + box-shadow: none; } + row:selected progressbar progress, infobar progressbar progress { + background-color: white; } + progressbar trough { + border: none; + border-radius: 6px; + background-color: #e3e3e3; } + row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); } + +levelbar block { + min-width: 32px; + min-height: 1px; } +levelbar.vertical block { + min-width: 1px; + min-height: 32px; } +levelbar trough { + border: none; + padding: 3px; + border-radius: 6px; + background-color: #e3e3e3; } +levelbar.horizontal.discrete block { + margin: 0 1px; } +levelbar.vertical.discrete block { + margin: 1px 0; } +levelbar block:not(.empty) { + border: 1px solid #48a8e8; + background-color: #48a8e8; + border-radius: 2px; } +levelbar block.low { + border-color: #F60; + background-color: #F60; } +levelbar block.high { + border-color: #48a8e8; + background-color: #48a8e8; } +levelbar block.full { + border-color: #19A187; + background-color: #19A187; } +levelbar block.empty { + background-color: rgba(92, 97, 108, 0.2); + border-color: rgba(92, 97, 108, 0.2); } + +printdialog paper { + border: 1px solid #e3e3e3; + background: white; + padding: 0; } +printdialog .dialog-action-box { + margin: 12px; } + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #e3e3e3; } + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; } + +scrolledwindow viewport.frame { + border-style: none; } +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(39, 119, 255, 0.2)), to(rgba(39, 119, 255, 0))); + background-size: 100% 60%; + 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.6, from(rgba(39, 119, 255, 0.2)), to(rgba(39, 119, 255, 0))); + background-size: 100% 60%; + 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.6, from(rgba(39, 119, 255, 0.2)), to(rgba(39, 119, 255, 0))); + background-size: 60% 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.6, from(rgba(39, 119, 255, 0.2)), to(rgba(39, 119, 255, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; } +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; } +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; } +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; } +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; } +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #e3e3e3 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #fcfcfc; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + +separator { + background-color: rgba(246, 249, 251,1);; + /*min-width: 1px; + min-height: 1px;*/ } + +list { /*Lists tweaks */ + background-color: rgba(230, 242, 250,0.2); + border-color: #e3e3e3; } + list row { + padding: 2px; } + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(0, 0, 0, 0.05); } +row.activatable:active { + color: #5C616C; } +row.activatable:disabled { + color: rgba(92, 97, 108, 0.55); } + row.activatable:disabled image { + color: inherit; } +row.activatable:selected:active { + color: white; } +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #236be6; } + +.app-notification { + padding: 5px; + margin: 20px; + color: white; + background-color: rgba(72, 168, 232, 0.93); + background-clip: border-box; + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.93); + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4); } + .app-notification border { + border: none; } + .app-notification button { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.33); } + .app-notification button.flat, .app-notification button.sidebar-button { + border-color: rgba(39, 119, 255, 0); } + .app-notification button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(82, 82, 82, 0.43); } + .app-notification button:active, .app-notification button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: #48a8e8; + background-clip: padding-box; } + .app-notification button:disabled { + color: #525252; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.18); } + +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-end-symbolic-rtl"); } + expander arrow:hover { + color: #aaaeb7; } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +calendar { + color: #5C616C; + border: 1px solid #e3e3e3; + border-radius: 6px; + padding: 2px; } + calendar:selected { + border-radius: 1.5px; } + calendar.header { + color: #5C616C; + border: none; } + calendar.button { + color: rgba(92, 97, 108, 0.45); } + calendar.button:hover { + color: #5C616C; } + calendar.button:disabled { + color: rgba(92, 97, 108, 0.55); } + calendar:indeterminate { + color: alpha(currentColor,0.55); } + calendar.highlight { + color: #5C616C; } + +messagedialog .titlebar { + min-height: 20px; + background-color: rgba(255, 255, 255, 0.8); + border-bottom: 1px solid rgba(237, 237, 237, 0.8); } +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; } +messagedialog.csd.background { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border: none; } +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; } +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; } +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 6px 0; + border-right-style: none; } +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 6px; + border-left-style: none; } +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 6px 6px; + border-left-style: none; + border-right-style: none; } + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(227, 227, 227, 0.5); } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +.sidebar { + border-style: none; + background-color: white; } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) { + border-right: 1px solid #e3e3e3; + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid #e3e3e3; + border-right-style: none; } + .sidebar list { + background-color: transparent; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 10px 4px; } + stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +placessidebar > viewport.frame { + border-style: none; } +placessidebar row { + min-height: 30px; + padding: 0px; } + placessidebar row > revealer { + padding: 0 10px; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-left: 3px; + padding-right: 8px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; + padding-right: 3px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; + padding-left: 15px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; + padding-right: 15px; } + button.sidebar-button { + min-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F60, #F60); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #48a8e8; } + placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F60, inset 0 -1px #F60; } + placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F60; } + placessidebar row:drop(active):not(:disabled):selected { + background-color: #F60; } + placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: white; } + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); } +placesview .server-list-button:checked > image { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); } +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; } + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #e3e3e3, #e3e3e3); + background-size: 1px 1px; } + paned > separator:selected { + background-image: linear-gradient(to bottom, #48a8e8, #48a8e8); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #FAFAFA; + background-image: linear-gradient(to bottom, #e3e3e3, #e3e3e3), linear-gradient(to bottom, #e3e3e3, #e3e3e3); + background-size: 1px 1px, 1px 1px; } +paned.horizontal > separator { + background-repeat: repeat-y; } + paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; } + paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +infobar { + border-style: none; } + infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #48a8e8; + color: white; + caret-color: currentColor; } + infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #48a8e8; + background-color: white; } + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button, .nautilus-window .floating-bar button { + color: white; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); } +row:selected button.flat, row:selected button.sidebar-button, infobar.info button.flat, infobar.info button.sidebar-button, infobar.question button.flat, infobar.question button.sidebar-button, infobar.warning button.flat, infobar.warning button.sidebar-button, infobar.error button.flat, infobar.error button.sidebar-button, .nautilus-window .floating-bar button.flat, .nautilus-window .floating-bar button.sidebar-button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: white; + background-color: rgba(255, 255, 255, 0); } + .selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, row:selected button.flat:disabled, row:selected button.sidebar-button:disabled, infobar.info button.flat:disabled, infobar.info button.sidebar-button:disabled, infobar.question button.flat:disabled, infobar.question button.sidebar-button:disabled, infobar.warning button.flat:disabled, infobar.warning button.sidebar-button:disabled, infobar.error button.flat:disabled, infobar.error button.sidebar-button:disabled, .nautilus-window .floating-bar button.flat:disabled, .nautilus-window .floating-bar button.sidebar-button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label, row:selected button.flat:disabled label, row:selected button.sidebar-button:disabled label, infobar.info button.flat:disabled label, infobar.info button.sidebar-button:disabled label, infobar.question button.flat:disabled label, infobar.question button.sidebar-button:disabled label, infobar.warning button.flat:disabled label, infobar.warning button.sidebar-button:disabled label, infobar.error button.flat:disabled label, infobar.error button.sidebar-button:disabled label, .nautilus-window .floating-bar button.flat:disabled label, .nautilus-window .floating-bar button.sidebar-button:disabled label { + color: rgba(255, 255, 255, 0.4); } +row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover, .nautilus-window .floating-bar button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); } +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:active, .selection-mode.primary-toolbar button:hover:active, headerbar.selection-mode button:hover:active, .selection-mode.primary-toolbar button:hover:checked, headerbar.selection-mode button:hover:checked, row:selected button:active:hover, infobar.info button:active:hover, infobar.question button:active:hover, infobar.warning button:active:hover, infobar.error button:active:hover, .nautilus-window .floating-bar button:active:hover, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked, .nautilus-window .floating-bar button:checked { + color: #48a8e8; + background-color: white; + border-color: white; } +row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); } + row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label, .nautilus-window .floating-bar button:disabled label { + color: rgba(255, 255, 255, 0.5); } + .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:active, .selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked, .nautilus-window .floating-bar button:disabled:checked { + color: #48a8e8; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); } + +tooltip { + border-radius: 2px; + box-shadow: none; } + tooltip.background { + background-color: rgba(33, 33, 33, 0.93); + background-clip: padding-box; } + tooltip.background label { + padding: 4px; } + tooltip decoration { + background-color: transparent; } + tooltip * { + background-color: transparent; + color: white; } + +colorswatch, colorswatch:drop(active) { + border-style: none; } +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; } + colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); } + colorswatch.dark overlay:hover { + border-color: rgba(0, 0, 0, 0.5); } +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); } + colorswatch.light overlay:hover { + border-color: rgba(0, 0, 0, 0.3); } +colorswatch overlay { + border: 1px solid rgba(0, 0, 0, 0.15); } + colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); } +colorswatch:disabled { + opacity: 0.5; } + colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; } +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #5C616C; + border-color: #e3e3e3; + background-color: white; } + colorswatch#add-color-button:hover { + color: #5C616C; + border-color: #e3e3e3; + background-color: white; } + colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; } + +button.color { + padding: 0; } + button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; } + +colorchooser .popover.osd { + border-radius: 6px; } + +.content-view { + background-color: white; } + .content-view:hover { + -gtk-icon-effect: highlight; } + +.scale-popup button:hover { + color: #5C616C; + border-color: #e3e3e3; + background-color: white; } + +.context-menu, popover.touch-selection, .csd popover.touch-selection, popover.background.touch-selection, .csd popover.background.touch-selection { + font: initial; } + +.monospace { + font-family: Monospace; } + +button.circular, button.nautilus-circular-button.image-button, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; } + button.circular label, button.nautilus-circular-button.image-button label, + button.circular-button label { + padding: 0; } + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #5C616C; + background-color: white; + border: 1px solid #e3e3e3; + border-radius: 2.5px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.05); } + +stackswitcher button.text-button { + min-width: 80px; } +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 0; } + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F60; } + +decoration { + border-radius: 6px 6px 0 0; + border-width: 0px; + box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(255, 255, 255, 0.05); + margin: 10px; } + decoration:backdrop { + box-shadow: 0 2px 8px 0 transparent, 0 0 0 3px rgba(0, 0, 0, 0.15); + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; + border-radius: 0; } + .ssd decoration { + border-radius: 6px 6px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); } + .ssd decoration.maximized { + border-radius: 0; } + .csd.popup decoration { + border-radius: 6px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.03); } + tooltip.csd decoration { + border-radius: 2px; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03); } + messagedialog.csd decoration { + border-radius: 6px; } + .solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: rgba(255, 255, 255, 0.8); + box-shadow: none; } + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0; + min-width: 0; + min-height: 0; + margin: -1px; } +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(255, 255, 255, 0); } + headerbar button.titlebutton:hover, + .titlebar button.titlebutton:hover { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + headerbar button.titlebutton:active, headerbar button.titlebutton:checked, + .titlebar button.titlebutton:active, + .titlebar button.titlebutton:checked { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; } + +/*close maximize minimize*/ + + + + + +headerbar button.titlebutton.close,.titlebar button.titlebutton.close{ + color: red; + background-color: white; + background-position: center; + min-height: 20px; + min-width: 30px; + border-radius: 5;} +headerbar button.titlebutton.maximize,.titlebar button.titlebutton.maximize{ + color: #ffbb00; + background-color: white; + background-position: center; + min-height: 20px; + min-width: 30px; + border-radius: 5;} +headerbar button.titlebutton.minimize,.titlebar button.titlebutton.minimize { + color: #00a2ff; + background-color: white; + background-position: center; + min-height: 20px; + min-width: 30px; + border-radius: 5; + + + } +headerbar button.titlebutton.close:hover,.titlebar button.titlebutton.close:hover{ + color: red; + background-color: white; + background-position: center; + border-color: rgba(204, 204, 204, 0.8); + border-width: 0; + min-height: 20px; + min-width: 30px; + border-radius: 5; + border: 0.5px solid red;} headerbar button.titlebutton.maximize:hover,.titlebar button.titlebutton.maximize:hover{ + color: #ffbb00; + background-color: white; + background-position: center; + border-color: rgba(204, 204, 204, 0.8); + border-width: 0; + min-height: 20px; + min-width: 30px; + border-radius: 5; + border: 0.5px solid #ffbb00;} headerbar button.titlebutton.minimize:hover,.titlebar button.titlebutton.minimize:hover { + color: #00a2ff; + background-color: white; + background-position: center; + border-color: rgba(204, 204, 204, 0.8); + border-width: 0; + min-height: 20px; + min-width: 30px; + border-radius: 5; + border: 0.5px solid #00a2ff; + + } + + headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, + .titlebar button.titlebutton.close:backdrop, + .titlebar button.titlebutton.maximize:backdrop, + .titlebar button.titlebutton.minimize:backdrop { + opacity: 1; } + + + + /* headerbar button.titlebutton.close, + .titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close.png"), url("assets/titlebutton-close@2.png")); } + headerbar button.titlebutton.close:backdrop, + .titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop.png"), url("assets/titlebutton-close-backdrop@2.png")); } + headerbar button.titlebutton.close:hover, + .titlebar button.titlebutton.close:hover { + 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 { + background-image: -gtk-scaled(url("assets/titlebutton-close-active.png"), url("assets/titlebutton-close-active@2.png")); } + headerbar button.titlebutton.maximize, + .titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize.png"), url("assets/titlebutton-maximize@2.png")); } + headerbar button.titlebutton.maximize:backdrop, + .titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop.png"), url("assets/titlebutton-maximize-backdrop@2.png")); } + headerbar button.titlebutton.maximize:hover, + .titlebar button.titlebutton.maximize:hover { + 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 { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active.png"), url("assets/titlebutton-maximize-active@2.png")); } + headerbar button.titlebutton.minimize, + .titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize.png"), url("assets/titlebutton-minimize@2.png")); } + headerbar button.titlebutton.minimize:backdrop, + .titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop.png"), url("assets/titlebutton-minimize-backdrop@2.png")); } + headerbar button.titlebutton.minimize:hover, + .titlebar button.titlebutton.minimize:hover { + 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 { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active.png"), url("assets/titlebutton-minimize-active@2.png")); }*/ + .csd headerbar button.titlebutton.appmenu.toggle, + .csd .titlebar button.titlebutton.appmenu.toggle { + background: transparent; + border: 0; + min-height: 15px; + min-width: 15px; + margin: 5px; } + .csd headerbar button.titlebutton.appmenu.toggle, + .csd .titlebar button.titlebutton.appmenu.toggle { + background-image: -gtk-scaled(url("assets/titlebutton-appmenu.png"), url("assets/titlebutton-appmenu@2.png")); } + .csd headerbar button.titlebutton.appmenu.toggle:backdrop, + .csd .titlebar button.titlebutton.appmenu.toggle:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-appmenu-backdrop.png"), url("assets/titlebutton-appmenu-backdrop@2.png")); } + .csd headerbar button.titlebutton.appmenu.toggle:hover, + .csd .titlebar button.titlebutton.appmenu.toggle:hover { + background-image: -gtk-scaled(url("assets/titlebutton-appmenu-hover.png"), url("assets/titlebutton-appmenu-hover@2.png")); } + .csd headerbar button.titlebutton.appmenu.toggle:active, + .csd .titlebar button.titlebutton.appmenu.toggle:active { + background-image: -gtk-scaled(url("assets/titlebutton-appmenu-active.png"), url("assets/titlebutton-appmenu-active@2.png")); } + .csd headerbar button.titlebutton.appmenu.toggle image, + .csd .titlebar button.titlebutton.appmenu.toggle image { + opacity: 0; } + +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: #48a8e8; } + row:selected label, label:selected, .view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, + .view text:selected, + iconview text:selected, + textview text:selected, + .view text:selected:focus, + iconview text:selected:focus, + textview text:selected:focus, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, flowbox flowboxchild:selected, entry selection:focus, entry selection, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, + modelbutton.flat:active, + modelbutton.flat:active arrow, + modelbutton.flat:selected, + modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:selected, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + color: white; } + row:selected label:disabled, label:disabled:selected, .view:disabled:selected, iconview:disabled:selected, iconview:disabled:selected:focus, + .view text:disabled:selected, + iconview text:disabled:selected, + textview text:disabled:selected, + iconview text:disabled:selected:focus, + textview text:disabled:selected:focus, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled, + textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, entry selection:disabled, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, + modelbutton.flat:disabled:active, + modelbutton.flat:active arrow:disabled, + modelbutton.flat:disabled:selected, + modelbutton.flat:selected arrow:disabled, treeview.view:disabled:selected:focus, row:disabled:selected, calendar:disabled:selected, .nemo-window .nemo-window-pane widget.entry:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover { + color: #93bbff; } + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #e3e3e3; } + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #e3e3e3, inset 0 -1px #e3e3e3; } + terminal-window notebook > header.top button, + .mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; } + +.nautilus-canvas-item { + border-radius: 2px; } + +.nautilus-desktop.nautilus-canvas-item, .nemo-desktop.nemo-canvas-item, .caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); } + .nautilus-desktop.nautilus-canvas-item:active, .nemo-desktop.nemo-canvas-item:active, .caja-desktop:active { + color: #5C616C; } + .nautilus-desktop.nautilus-canvas-item:selected, .nemo-desktop.nemo-canvas-item:selected, .caja-desktop:selected { + color: white; + text-shadow: none; } + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, popover.background label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #abaeb3; } + .nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, label.nautilus-canvas-item.separator:selected:focus, headerbar .nautilus-canvas-item.subtitle:selected:focus, .titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected:focus, + .nautilus-list-dim-label:selected, + .nautilus-list-dim-label:selected:focus { + color: #d4e4ff; } + +.nautilus-window searchbar { + border-top: 1px solid #e3e3e3; } +.nautilus-window .searchbar-container { + margin-top: -1px; } +.nautilus-window .path-bar-box { + padding: 0 8px; } + .nautilus-window .path-bar-box .text-button { + color: black; + outline-offset: -3px; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0); + border-radius: 100px; } + .nautilus-window .path-bar-box .text-button:hover { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; + padding: 4px; + border-color: transparent; } + .nautilus-window .path-bar-box .text-button:checked:backdrop, .nautilus-window .path-bar-box widget > .text-button:last-child:backdrop { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + .nautilus-window .path-bar-box .image-button > box > image:first-child { + margin-left: 5px; } + .nautilus-window .path-bar-box .image-button > box > image:last-child { + margin-right: 5px; } + .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) { + box-shadow: 5px 0 0 -3px rgba(0, 0, 0, 0.15); } + .nautilus-window .path-bar-box.width-maximized { + background: rgba(245, 248, 254, 0.81); + border-radius: 100px; + box-shadow: inset 0 0 0 1px #e3e3e3; } +.nautilus-window notebook { + background: rgba(255, 255, 255, 0.8); } + .nautilus-window notebook > header.top { + background: transparent; + box-shadow: inset 0 -1px #e3e3e3; } + .nautilus-window notebook > header.top > tabs > tab:not(:checked):not(:hover) { + color: black; + box-shadow: 4px 3px 0 -3px #e3e3e3; } + .nautilus-window notebook > header.top > tabs > tab:not(:checked):not(:hover):backdrop { + color: rgba(0, 0, 0, 0.45); + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + .nautilus-window notebook > header.top > tabs > tab:not(:checked):hover { + border-color: #e3e3e3; } + .nautilus-window notebook > stack { + background: white; } +.nautilus-window.maximized notebook { + background: white; } + +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: white; } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(92, 97, 108, 0.5); + border-color: rgba(69, 72, 80, 0.5); } + .disk-space-display.used { + background-color: rgba(39, 119, 255, 0.8); + border-color: rgba(0, 90, 243, 0.8); } + .disk-space-display.free { + background-color: #f2f2f2; + border-color: #d9d9d9; } + +@keyframes needs_attention_keyframes { + 0% { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + 100% { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; } } +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; } + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: white; + background-color: #D31919; } +.conflict-row.activatable:hover { + background-color: #e73838; } +.conflict-row.activatable:selected { + color: white; + background-color: #48a8e8; } + +.thunar scrolledwindow treeview { + background: rgba(72, 168, 232, 0.93); + color: white; } + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; } +.nemo-window notebook { + background-color: white; } +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 6px; + color: #5C616C; + border-color: #48a8e8; + background-color: white; } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; } + .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { + background-color: white; } + .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; } + .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(0, 0, 0, 0.6); } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):hover { + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.8), inset -1px 0 rgba(204, 204, 204, 0.8); } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):first-child:hover { + box-shadow: inset -1px 0 rgba(204, 204, 204, 0.8); } +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child):last-child:hover { + box-shadow: inset 1px 0 rgba(204, 204, 204, 0.8); } + +.caja-notebook { + border-top: 1px solid #e3e3e3; } + +.caja-side-pane .frame { + border-width: 1px 0 0; } + +.caja-notebook .frame { + border-width: 0 0 1px; } + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: white; } + .open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #f4f4f5; } + .open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: white; + background-color: #48a8e8; } +/*********************************************************************************/ +.open-document-selector-name-label { + color: #5C616C; } + +.open-document-selector-path-label { + color: #aeb0b6; + font-size: smaller; } + .open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); } + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; } + .gedit-document-panel row button image { + color: inherit; } +.gedit-document-panel row:hover:not(:selected) button { + color: #93979e; } + .gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; } + .gedit-document-panel row:hover:not(:selected) button:active { + color: #5C616C; } +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; } + .gedit-document-panel row:hover:selected button:hover:active { + color: white; } + +.gedit-document-panel-dragged-row { + border: 1px solid #e3e3e3; + background-color: #e1e1e1; + color: #5C616C; } + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #e3e3e3; + background-color: #FAFAFA; } + +.gedit-search-slider { + background-color: white; + padding: 6px; + border-color: #e3e3e3; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; } + +.gedit-search-entry-occurrences-tag { + color: rgba(92, 97, 108, 0.6); + border: none; + margin: 2px; + padding: 2px; } + +.gedit-map-frame border { + border-color: rgba(0, 0, 0, 0.3); + border-width: 0; } + .gedit-map-frame border:dir(ltr) { + border-left-width: 1px; } + .gedit-map-frame border:dir(rtl) { + border-right-width: 1px; } + +.pluma-window statusbar frame > border { + border: none; } + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; } + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; } + +.gb-search-entry-occurrences-tag { + background: none; } + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; } + workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 6px 6px 0 0; } + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #48a8e8; } + +layouttab { + background-color: white; } + +layout { + border: 1px solid #e3e3e3; + -PnlDockBin-handle-size: 1; } + +eggsearchbar box.search-bar { + border-bottom: 1px solid #e3e3e3; } + +pillbox { + color: white; + background-color: #48a8e8; + border-radius: 6px; } + pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); } + +docktabstrip { + padding: 0 6px; + background-color: #FAFAFA; + border-bottom: 1px solid #e3e3e3; } + docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; } + docktabstrip docktab label { + opacity: 0.5; } + docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; } + docktabstrip docktab:checked { + border-color: #e3e3e3; + background-color: white; } + +dockbin { + border: 1px solid #e3e3e3; + -PnlDockBin-handle-size: 1; } + +dockpaned { + border: 1px solid #e3e3e3; } + +dockoverlayedge { + background-color: #FAFAFA; } + dockoverlayedge docktabstrip { + padding: 0; + border: none; } + dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; } + +popover.messagepopover.background { + padding: 0; } +popover.messagepopover .popover-content-area { + margin: 16px; } +popover.messagepopover .popover-action-area { + margin: 8px; } + popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; } + +popover.popover-selector { + padding: 0; } + popover.popover-selector list row { + padding: 5px 0; } + popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; } + +entry.search.preferences-search { + border: none; + border-right: 1px solid #e3e3e3; + border-bottom: 1px solid #e3e3e3; + border-radius: 0; } + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, white, white); } +preferences stacksidebar.sidebar list separator { + background-color: transparent; } + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #e3e3e3; } + +button.run-arrow-button { + min-width: 12px; } + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 6px; + margin-left: 1px; + margin-right: 1px; } + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #5C616C; } + +configurationview entry.flat { + background: none; } +configurationview list { + border-width: 0; } + +.documents-scrolledwin.frame { + border-width: 0; } + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; } + +.documents-icon-bg { + background-color: #48a8e8; + color: white; + border-radius: 2px; } + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(92, 97, 108, 0.3); + border-radius: 2px; } + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #8db7ff; } + +.documents-entry-tag, .photos-entry-tag { + color: white; + background: #48a8e8; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; } + .documents-entry-tag:hover, .photos-entry-tag:hover { + color: white; + background: #3b84ff; } + .documents-entry-tag:active, .photos-entry-tag:active { + color: white; + background: #136aff; } + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; } + +.photos-fade-in { + opacity: 1.0; + transition: opacity 0.2s ease-out; } + +.photos-fade-out { + opacity: 0.0; + transition: opacity 0.2s ease-out; } + +.tweak-categories, +.tweak-category:not(:selected):not(:hover) { + background-image: linear-gradient(to bottom, rgba(230, 242, 250,0.3), rgba(230, 242, 250,0.2)); } /*tweak left side background*/ + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; } + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; } + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: white; + background-color: rgba(72, 168, 232, 0.93); + border: 1px solid rgba(0, 0, 0, 0.93); + border-radius: 2px; } +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #48a8e8; + border-color: #48a8e8; } +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: rgba(0, 0, 0, 0.93); } +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; } + +#gf-input-source { + min-height: 32px; + min-width: 40px; } + #gf-input-source:selected { + color: white; + background-color: #48a8e8; + border-radius: 2px; } + +gf-candidate-box label { + padding: 3px; } +gf-candidate-box:hover, gf-candidate-box:selected { + color: white; + background-color: #48a8e8; + border-radius: 2px; } + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid rgba(0, 0, 0, 0.93); } + MsdOsdWindow.background.osd .progressbar { + background-color: #48a8e8; + border: none; + border-color: white; /*inside menu top bar*/ + border-radius: 5px; } + MsdOsdWindow.background.osd .trough { + background-color: rgba(0, 0, 0, 0.93); + border: none; + border-radius: 5px; } + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: white; } +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: black; } +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; } +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: black; + background-color: rgba(230, 230, 230, 0.5); } + .mate-panel-menu-bar .wnck-pager:hover, + panel-toplevel.background .wnck-pager:hover { + background-color: rgba(255, 255, 255, 0.5); } + .mate-panel-menu-bar .wnck-pager:selected, + panel-toplevel.background .wnck-pager:selected { + color: #8db7ff; + background-color: #48a8e8; } +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; } + +#tasklist-button { + color: rgba(0, 0, 0, 0.8); + border-radius: 0; + border: none; + background-color: rgba(255, 255, 255, 0); } + #tasklist-button:hover { + color: #1a1a1a; + background-color: rgba(0, 0, 0, 0.17); } + #tasklist-button:checked { + color: white; + background-color: rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -2px #48a8e8; } + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button) { + color: black; + border-radius: 0; + border: none; + background-color: rgba(255, 255, 255, 0); } + .mate-panel-menu-bar button:hover:not(#tasklist-button), + panel-toplevel.background button:hover:not(#tasklist-button) { + border: none; + background-color: rgba(255, 255, 255, 0.5); } + .mate-panel-menu-bar button:active:not(#tasklist-button), + panel-toplevel.background button:active:not(#tasklist-button), .mate-panel-menu-bar button:checked:not(#tasklist-button), + panel-toplevel.background button:checked:not(#tasklist-button) { + color: white; + border: none; + background-color: #48a8e8; } + .mate-panel-menu-bar button:active:not(#tasklist-button) label, + panel-toplevel.background button:active:not(#tasklist-button) label, .mate-panel-menu-bar button:active:not(#tasklist-button) image, + panel-toplevel.background button:active:not(#tasklist-button) image, .mate-panel-menu-bar button:checked:not(#tasklist-button) label, + panel-toplevel.background button:checked:not(#tasklist-button) label, .mate-panel-menu-bar button:checked:not(#tasklist-button) image, + panel-toplevel.background button:checked:not(#tasklist-button) image { + color: inherit; } + +.xfce4-panel.background { + background: rgba(250, 250, 250, 0.9); } +.xfce4-panel button { + border: 0; + border-radius: 0; + box-shadow: none; + text-shadow: none; + background: transparent; + color: #454850; + -gtk-icon-shadow: none; } + .xfce4-panel button:hover { + background: #FAFAFA; } + .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active { + box-shadow: inset 0 4px 0 #48a8e8; + background: #FAFAFA; + color: #454850; } +.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active { + box-shadow: inset 4px 0 0 #48a8e8; } + +wnck-pager { + background-color: white; } + wnck-pager:selected { + background-color: #c7c7c7; } + wnck-pager:hover { + background-color: #c7c7c7; } + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #48a8e8; + color: white; + border-radius: 2px 2px 0 0; } + .nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; } + .nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; } + .nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; } + +.marlin-pathbar.pathbar { + border-radius: 6px; + padding-left: 4px; + padding-right: 4px; + color: black; + border-color: rgba(204, 204, 204, 0.8); + background-color: white; } + .marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; } + .marlin-pathbar.pathbar:focus { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; } + .marlin-pathbar.pathbar:disabled { + color: rgba(0, 0, 0, 0.55); + border-color: rgba(204, 204, 204, 0.8); + background-color: rgba(255, 255, 255, 0.85); } + .marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #48a8e8; } + +headerbar > box.horizontal > entry.pathbar { + padding-top: 3px; + padding-bottom: 3px; + margin-top: 0; + margin-bottom: 0; + min-height: 16px; } + +.color-button { + color: rgba(0, 0, 0, 0.25); } + .color-button check:not(:checked) { + -gtk-icon-source: none; } + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 6px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; } + .gala-notification .title, .gala-notification .label { + color: #5C616C; } + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .panel * { + text-shadow: none; } + .panel .maximized { + background-color: black; } + .panel-shadow { + background-image: none; + background-color: transparent; } + .panel .menu { + box-shadow: none; } + .panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; } + .panel .menu .window-frame.menu.csd, + .panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); } + .panel .menubar > .menuitem { + padding: 3px 6px; } + .panel .menubar > .menuitem:hover { + background-color: transparent; } + .panel .window-frame.menu.csd, + .panel .window-frame.popup.csd { + box-shadow: none; } + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } + .composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; } + .composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; } + .composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; } + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; } + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; } + +.budgie-menu { + box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 8px 0 transparent, 0 0 0 3px rgba(0, 0, 0, 0.15); + border-radius: 6px; } + .budgie-menu * { + border-radius: 6px; + border: 0; } + .budgie-menu entry.search { + min-height: 35px; + border-radius: 6px 6px 0 0; } + .budgie-menu scrolledwindow.sidebar { + border-radius: 0; + border-width: 1px 1px 0 0; } + .budgie-menu scrolledwindow.sidebar list { + background: transparent; } + +.budgie-panel { + background-color: rgba(255, 255, 255, 0.8); + color: black; + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); } + .budgie-panel image { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.28); } + .budgie-panel label { + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.28); } + .budgie-panel button { + padding: 0; + border-radius: 0; + color: black; } + .budgie-panel button:hover { + border: 0; + background: rgba(39, 119, 255, 0.3); } + .budgie-panel button:checked { + background: transparent; + border: transparent; } + .budgie-panel .budgie-menu-launcher { + border: 0; } + .budgie-panel .budgie-menu-launcher:checked { + color: #5C616C; } + +.budgie-popover { + box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); + border-radius: 6px; } + .budgie-popover border { + border: 0; } + +.overlay-bar { + background-color: #48a8e8; + border-color: #48a8e8; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; } + .overlay-bar label { + color: white; } + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #e3e3e3; + border-right: 1px solid #e3e3e3; } + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; } + +.help_button { + border-radius: 100px; + padding: 3px 9px; } + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #e3e3e3; } + toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; } + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #e3e3e3; + background-color: #FAFAFA; } + toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; } + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; } + +.source-list, +.source-list.view, +iconview.source-list { + background-color: #FAFAFA; + color: #5C616C; + -gtk-icon-style: regular; } + +.source-list.category-expander { + color: transparent; } + +.source-list.view:hover, iconview.source-list:hover { + background-color: white; } + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +iconview.source-list:hover:selected, +.source-list.view:selected:focus, +iconview.source-list:selected:focus, +.source-list.category-expander:hover { + color: white; + background-color: #48a8e8; } + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #FAFAFA; + background-image: none; } + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #48a8e8; + color: white; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; } + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: white; + color: #48a8e8; } + +.source-list.category-expander { + color: #5C616C; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; } + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; } + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +GraniteWidgetsWelcome { + background-color: white; } + +GraniteWidgetsWelcome label { + color: #abaeb3; + font-size: 11px; + text-shadow: none; } + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(92, 97, 108, 0.8); } + +.help_button { + border-radius: 0; } + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; } + +.popover_bg { + background-image: linear-gradient(to bottom, white, white); + border: 1px solid rgba(0, 0, 0, 0.3); } + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; } + +GraniteWidgetsXsEntry entry { + padding: 4px; } + +.h1 { + font-size: 24px; } + +.h2 { + font-size: 18px; } + +.h3 { + font-size: 11px; } + +.h4, +.category-label { + color: #8b8f97; + font-weight: 600; } + +.h4 { + padding-bottom: 6px; + padding-top: 6px; } + +GtkListBox .h4 { + padding-left: 6px; } + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(72, 168, 232, 0.93), rgba(72, 168, 232, 0.93)); } + .nautilus-window paned > separator:dir(ltr) { + margin-left: -1px; } + .nautilus-window paned > separator:dir(rtl) { + margin-right: -1px; } + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(72, 168, 232, 0.93), rgba(72, 168, 232, 0.93)); } + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; } +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: transparent; + box-shadow: inset 0 8px 4px -8px rgba(0, 0, 0, 0.5); } + filechooser placessidebar.sidebar:dir(ltr), + .nautilus-window placessidebar.sidebar:dir(ltr) { + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.93) 41px, rgba(72, 168, 232, 0.93) 0); } + filechooser placessidebar.sidebar:dir(rtl), + .nautilus-window placessidebar.sidebar:dir(rtl) { + background-image: linear-gradient(to left, rgba(0, 0, 0, 0.93) 41px, rgba(72, 168, 232, 0.93) 0); } + filechooser placessidebar.sidebar row.sidebar-row, + .nautilus-window placessidebar.sidebar row.sidebar-row { + border: none; + color: white; } + filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #FFF; } + filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, + .nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: rgba(255, 255, 255, 0.15); } + filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, + .nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(255, 255, 255, 0.4); } + filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-image: linear-gradient(to right, #005af3 41px, transparent 0); } /*folder left bar symbol color*/ + filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { + color: inherit; } + filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):selected, filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):selected:hover, filechooser placessidebar.sidebar row.sidebar-row:dir(rtl):active:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):selected.has-open-popup, + .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):selected:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:dir(rtl):active:hover { + background-image: linear-gradient(to left, #005af3 41px, transparent 0); } + filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, + .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: white; } + filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, + .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(82, 82, 82, 0.43); } + filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, + .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: white; + border-color: #48a8e8; + background-color: #48a8e8; } + filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, + .nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; } + filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, + .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #48a8e8; } + filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; } + filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F60; } + filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F60; } + filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, + .nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: white; } + filechooser placessidebar.sidebar separator, + .nautilus-window placessidebar.sidebar separator { + background-color: transparent; } +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #080808; } + +.nemo-window .sidebar { + color: white; + background-color: rgba(72, 168, 232, 0.93); } + .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: white; } + .nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar row.cell:selected { + background-color: #48a8e8; + color: white; } + .nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(140, 140, 140, 0.965); } + .nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: white; } + .nemo-window .sidebar separator { + background-color: transparent; } + +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: white; + caret-color: white; + background-color: #080808; } +.caja-side-pane > box button:not(:active):not(:checked) { + color: white; } +.caja-side-pane .frame { + border-color: black; } +.caja-side-pane junction { + background-color: rgba(0, 0, 0, 0.93); } + +filechooser actionbar { + color: white; + background-color: rgba(72, 168, 232, 0.93); + border-color: rgba(0, 0, 0, 0.93); } + filechooser actionbar label, filechooser actionbar combobox { + color: white; } + +.gedit-bottom-panel-paned { + background-color: white; } + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(72, 168, 232, 0.93), rgba(72, 168, 232, 0.93)); } + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #e3e3e3, #e3e3e3); } + +.gedit-document-panel { + background-color: rgba(72, 168, 232, 0.93); } + .maximized .gedit-document-panel { + background-color: #080808; } + .gedit-document-panel row { + color: white; + background-color: rgba(255, 255, 255, 0); } + .gedit-document-panel row:hover { + background-color: rgba(255, 255, 255, 0.15); } + .gedit-document-panel row:active { + color: white; + background-color: #48a8e8; } + .gedit-document-panel row:active button { + color: white; } + .gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: white; + background-color: #48a8e8; } + .gedit-document-panel row:hover:not(:selected) button:active { + color: white; } + +filechooser actionbar button { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.33); } + .caja-side-pane > box button:hover:not(:active), filechooser actionbar button:hover { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(82, 82, 82, 0.43); } + filechooser actionbar button:active, filechooser actionbar button:checked { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: #48a8e8; } + filechooser actionbar button:disabled { + color: #525252; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.18); } + +filechooser actionbar entry { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: rgba(64, 64, 64, 0.33); } + filechooser actionbar entry image, filechooser actionbar entry image:hover { + color: inherit; } + filechooser actionbar entry:focus { + color: white; + border-color: rgba(0, 0, 0, 0.33); + background-color: #48a8e8; } + filechooser actionbar entry:disabled { + color: rgba(255, 255, 255, 0.55); + background-color: rgba(64, 64, 64, 0.18); } + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(0, 0, 0, 0.93); } + filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, + .nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.3); } + filechooser placessidebar.sidebar scrollbar slider, + .nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(255, 255, 255, 0.7); } + filechooser placessidebar.sidebar scrollbar slider:hover, + .nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: white; } + filechooser placessidebar.sidebar scrollbar slider:hover:active, + .nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #48a8e8; } + filechooser placessidebar.sidebar scrollbar slider:disabled, + .nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; } + filechooser placessidebar.sidebar scrollbar trough, + .nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(0, 0, 0, 0.93); } + +@define-color theme_fg_color #5C616C; +@define-color theme_text_color #5C616C; +@define-color theme_bg_color #FAFAFA; +@define-color theme_base_color white; +@define-color theme_selected_bg_color #48a8e8; +@define-color theme_selected_fg_color white; +@define-color fg_color #5C616C; +@define-color text_color #5C616C; +@define-color bg_color #FAFAFA; +@define-color base_color white; +@define-color selected_bg_color #48a8e8; +@define-color selected_fg_color white; +@define-color insensitive_bg_color #fdfdfd; +@define-color insensitive_fg_color alpha(#5c616c, 0.5); +@define-color insensitive_base_color white; +@define-color theme_unfocused_fg_color #5C616C; +@define-color theme_unfocused_text_color #5C616C; +@define-color theme_unfocused_bg_color #FAFAFA; +@define-color theme_unfocused_base_color white; +@define-color theme_unfocused_selected_bg_color #48a8e8; +@define-color borders #e3e3e3; +@define-color unfocused_borders #e3e3e3; +@define-color warning_color #F60; +@define-color error_color #D31919; +@define-color success_color #19A187; +@define-color placeholder_text_color #A8A8A8; +@define-color link_color #005af3; +@define-color content_view_bg white; +@define-color budgie_tasklist_indicator_color #5a97ff; +@define-color budgie_tasklist_indicator_color_active #48a8e8; +@define-color budgie_tasklist_indicator_color_active_window #005af3; +@define-color budgie_tasklist_indicator_color_attention #F60; +/* Strawberry */ +@define-color STRAWBERRY_100 #e57575; +@define-color STRAWBERRY_300 #dd4747; +@define-color STRAWBERRY_500 #d41919; +@define-color STRAWBERRY_700 #aa1414; +@define-color STRAWBERRY_900 #7f0f0f; +/* Orange */ +@define-color ORANGE_100 #feb166; +@define-color ORANGE_300 #fd9733; +@define-color ORANGE_500 #fd7d00; +@define-color ORANGE_700 #ca6400; +@define-color ORANGE_900 #984b00; +/* Banana */ +@define-color BANANA_100 #fbeba4; +@define-color BANANA_300 #f9e586; +@define-color BANANA_500 #f8de68; +@define-color BANANA_700 #ffd259; +@define-color BANANA_900 #ffc730; +/* Lime */ +@define-color LIME_100 #6dc79e; +@define-color LIME_300 #3db47e; +@define-color LIME_500 #0ca15e; +@define-color LIME_700 #0a814b; +@define-color LIME_900 #076138; +/* Blueberry */ +@define-color BLUEBERRY_100 #86b0f6; +@define-color BLUEBERRY_300 #5e95f3; +@define-color BLUEBERRY_500 #367bf0; +@define-color BLUEBERRY_700 #2b62c0; +@define-color BLUEBERRY_900 #204a90; +/* Grape */ +@define-color GRAPE_100 #ae7ac4; +@define-color GRAPE_300 #9755b3; +@define-color GRAPE_500 #7e3c9a; +@define-color GRAPE_700 #622e78; +@define-color GRAPE_900 #462155; +/* Cocoa */ +@define-color COCOA_100 #bd9777; +@define-color COCOA_300 #aa7a50; +@define-color COCOA_500 #916137; +@define-color COCOA_700 #714b2b; +@define-color COCOA_900 #50351e; +/* Silver */ +@define-color SILVER_100 #ffffff; +@define-color SILVER_300 #cccccc; +@define-color SILVER_500 #b3b3b3; +@define-color SILVER_700 #999999; +@define-color SILVER_900 #7f7f7f; +/* Slate */ +@define-color SLATE_100 #9c9ea5; +@define-color SLATE_300 #737680; +@define-color SLATE_500 #4c4f5c; +@define-color SLATE_700 #333643; +@define-color SLATE_900 #272a34; +/* Black */ +@define-color BLACK_100 #666666; +@define-color BLACK_300 #4c4c4c; +@define-color BLACK_500 #333333; +@define-color BLACK_700 #191919; +@define-color BLACK_900 #000000; diff --git a/src/themes/Frosted-Glass/gtk-3.0/thumbnail.png b/src/themes/Frosted-Glass/gtk-3.0/thumbnail.png new file mode 100755 index 00000000..335acea4 Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Frosted-Glass/gtk-4.0/gtk-dark.css b/src/themes/Frosted-Glass/gtk-4.0/gtk-dark.css new file mode 100644 index 00000000..ce1b52b3 --- /dev/null +++ b/src/themes/Frosted-Glass/gtk-4.0/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/gnome/theme/gtk-dark.css"); diff --git a/src/themes/Frosted-Glass/gtk-4.0/gtk.css b/src/themes/Frosted-Glass/gtk-4.0/gtk.css new file mode 100644 index 00000000..8ec15217 --- /dev/null +++ b/src/themes/Frosted-Glass/gtk-4.0/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/gnome/theme/gtk.css"); diff --git a/src/themes/Frosted-Glass/gtk-4.0/gtk.gresource b/src/themes/Frosted-Glass/gtk-4.0/gtk.gresource new file mode 100644 index 00000000..dd2e760d Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-4.0/gtk.gresource differ diff --git a/src/themes/Frosted-Glass/gtk-4.0/thumbnail.png b/src/themes/Frosted-Glass/gtk-4.0/thumbnail.png new file mode 100644 index 00000000..f2dfbc6f Binary files /dev/null and b/src/themes/Frosted-Glass/gtk-4.0/thumbnail.png differ diff --git a/src/themes/Frosted-Glass/index.theme b/src/themes/Frosted-Glass/index.theme new file mode 100755 index 00000000..e49ac871 --- /dev/null +++ b/src/themes/Frosted-Glass/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Glassy-OE2-GTK +Comment=Glassy-OE2-GTK +Encoding=UTF-8 + + +[X-GNOME-Metatheme] +GtkTheme=Glassy-OE2-GTK +IconTheme=OE3-Icon Pack +CursorTheme=DMZ-Black +ButtonLayout=menu:minimize,maximize,close diff --git a/src/themes/Frosted-Glass/metacity-1/metacity-theme-1.xml b/src/themes/Frosted-Glass/metacity-1/metacity-theme-1.xml new file mode 100644 index 00000000..912ce905 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/metacity-theme-1.xml @@ -0,0 +1,1167 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>WhiteSur</name> + <author>Vince Liuice</author> + <copyright>GPL-3.0+</copyright> + <date>2018.01.12</date> + <description>WhiteSur Metacity Theme</description> +</info> + +<!-- CONSTANTS --> +<constant name="C_titlebar" value="#939393" /> +<constant name="C_titlebar_unfocused" value="#939393" /> +<constant name="C_border_focused" value="#939393" /> +<constant name="C_border_unfocused" value="#939393" /> +<constant name="C_title_focused" value="#333333" /> +<constant name="C_title_unfocused" value="#555555" /> + +<constant name="C_wm_button_background" value="#333333" /> +<constant name="C_wm_button_foreground" value="#333333" /> +<constant name="C_wm_button_unfocused" value="#888888" /> + +<constant name="C_close_button" value="#f5685d" /> +<constant name="C_maximize_button" value="#a1ce6d" /> +<constant name="C_restore_button" value="#feee61" /> +<constant name="C_minimize_button" value="#feee61" /> + +<!-- GEOMETRY --> + +<!-- Focused window --> +<frame_geometry name="normal" title_scale="medium" rounded_top_left="2" rounded_top_right="2"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="5" /> + <distance name="right_titlebar_edge" value="5" /> + <distance name="title_vertical_pad" value="4" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Unfocused window --> +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="2" rounded_top_right="2" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="5"/> + <distance name="right_titlebar_edge" value="5"/> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Maximized window --> +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> +</frame_geometry> + +<!-- Left tiled window --> +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="0" /> +</frame_geometry> + +<!-- Right tiled window --> +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="0" /> +</frame_geometry> + +<!-- Small window --> +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<!-- Small unfocused window --> +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="5"/> + <distance name="right_titlebar_edge" value="5"/> +</frame_geometry> + +<!-- No buttons --> +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<!-- Border --> +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="1" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<!-- Borderless --> +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="8" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<!-- Modal --> +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<frame_geometry name="attached" title_scale="medium" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="title_vertical_pad" value="8"/> + <distance name="bottom_height" value="1"/> + <distance name="left_width" value="1"/> + <distance name="right_width" value="1"/> +</frame_geometry> + + +<!-- TITLES --> + +<!-- Title alignment --> +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> +</draw_ops> + +<!-- WINDOW DECORATIONS --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <rectangle color="C_titlebar" x="4" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- ::: BUTTON ICONS ::: --> +<!-- note: negative values in x or y causes gnome-shell to crash --> +<!-- close icon --> +<draw_ops name="close_focused"> + <image filename="titlebuttons/titlebutton-close.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="titlebuttons/titlebutton-close-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="titlebuttons/titlebutton-close-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-close-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-close-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- maximize icon --> +<draw_ops name="maximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- minimize icon --> +<draw_ops name="minimize_focused"> + <image filename="titlebuttons/titlebutton-minimize.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- Menu icon --> +<draw_ops name="menu_focused"> + <image filename="titlebuttons/titlebutton-menu.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_prelight"> + <image filename="titlebuttons/titlebutton-menu-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_pressed"> + <image filename="titlebuttons/titlebutton-menu-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-menu-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-menu-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- shade icon --> +<draw_ops name="shade_focused"> + <image filename="titlebuttons/titlebutton-shade.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <image filename="titlebuttons/titlebutton-shade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <image filename="titlebuttons/titlebutton-shade-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-shade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-shade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- unshade icon --> +<draw_ops name="unshade_focused"> + <image filename="titlebuttons/titlebutton-unshade.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + + +<!-- FRAME STYLES --> +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- FRAME STYLE SETS --> +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<!-- WINDOWS --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/src/themes/Frosted-Glass/metacity-1/metacity-theme-2.xml b/src/themes/Frosted-Glass/metacity-1/metacity-theme-2.xml new file mode 120000 index 00000000..84bdbf0a --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/metacity-theme-2.xml @@ -0,0 +1 @@ +metacity-theme-1.xml \ No newline at end of file diff --git a/src/themes/Frosted-Glass/metacity-1/metacity-theme-3.xml b/src/themes/Frosted-Glass/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..222f3f17 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1193 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>WhiteSur</name> + <author>Vince Liuice</author> + <copyright>GPL-3.0+</copyright> + <date>2018.01.12</date> + <description>WhiteSur Metacity Theme</description> +</info> + +<!-- ::: CONSTANTS ::: --> +<constant name="C_titlebar_gradient_a" value="gtk:custom(titlebar_gradient_a,shade/gtk:bg[NORMAL]/1.07)"/> +<constant name="C_titlebar_gradient_b" value="gtk:custom(titlebar_gradient_b,gtk:bg[NORMAL])"/> +<constant name="C_border_focused" value="gtk:custom(wm_border_focused,shade/gtk:bg[NORMAL]/0.65)"/> +<constant name="C_border_unfocused" value="gtk:custom(wm_border_unfocused,shade/gtk:bg[NORMAL]/0.75)"/> +<constant name="C_title_focused" value="gtk:custom(wm_title_focused,blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.3)"/> +<constant name="C_title_focused_shadow" value="gtk:custom(wm_title_focused_shadow,shade/gtk:bg[NORMAL]/1.1)"/> +<constant name="C_title_unfocused" value="gtk:custom(wm_title_unfocused,blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.6)"/> +<constant name="C_title_unfocused_shadow" value="gtk:custom(wm_title_unfocused_shadow,shade/gtk:bg[NORMAL]/1.05)"/> +<constant name="C_background" value="gtk:bg[NORMAL]"/> +<constant name="C_highlight" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> + +<!-- ::: GEOMETRY ::: --> +<frame_geometry name="normal" title_scale="medium" rounded_top_left="10" rounded_top_right="10"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="12" /> + <distance name="right_titlebar_edge" value="6" /> + <distance name="title_vertical_pad" value="0" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="10" right="10" top="6" bottom="6" /> + <border name="button_border" left="2" right="2" top="6" bottom="6" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="10" rounded_top_right="10" parent="normal" /> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="1" /> +</frame_geometry> + +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="1" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" rounded_top_left="8" rounded_top_right="8" parent="normal"> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="16" right="16" top="6" bottom="6" /> + <border name="button_border" left="2" right="2" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="false" parent="normal" /> + +<frame_geometry name="border" has_title="false" rounded_top_left="8" rounded_top_right="8" parent="normal"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="16" right="16" top="0" bottom="0" /> + <border name="button_border" left="2" right="2" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="8" rounded_top_right="8" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="16" right="16" top="0" bottom="0" /> + <border name="button_border" left="2" right="2" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="medium" hide_buttons="false" rounded_top_left="10" rounded_top_right="10" rounded_bottom_right="false" rounded_bottom_left="false" parent="small"> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="6" bottom="6" /> + <border name="button_border" left="2" right="2" top="6" bottom="6" /> +</frame_geometry> + +<frame_geometry name="attached" title_scale="small" hide_buttons="true" rounded_top_left="8" rounded_top_right="8" parent="small"> +</frame_geometry> + +<!-- ::: TITLES ::: --> +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused_shadow" /> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + ellipsize_width="width" + color="C_title_focused_shadow" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused_shadow" /> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + ellipsize_width="width" + color="C_title_unfocused_shadow" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused" /> +</draw_ops> + +<!-- ::: WINDOW DECORATIONS ::: --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_gradient_b" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="C_titlebar_gradient_a" /> + <color value="C_titlebar_gradient_b" /> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="C_titlebar_gradient_a" /> + <color value="C_titlebar_gradient_b" /> + </gradient> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight" x1="13" y1="1" x2="width - 14" y2="1"/> + <arc color="C_highlight" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90"/> + <arc color="C_highlight" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="dialog_fill_background"> + <rectangle color="C_background" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="dialog_background"> + <rectangle color="C_background" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- ::: BUTTON ICONS ::: --> +<!-- note: negative values in x or y causes gnome-shell to crash --> +<!-- close icon --> +<draw_ops name="close_focused"> + <image filename="titlebuttons/titlebutton-close.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="titlebuttons/titlebutton-close-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="titlebuttons/titlebutton-close-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-close-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-close-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- maximize icon --> +<draw_ops name="maximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- minimize icon --> +<draw_ops name="minimize_focused"> + <image filename="titlebuttons/titlebutton-minimize.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- Menu icon --> +<draw_ops name="menu_focused"> + <image filename="titlebuttons/titlebutton-menu.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_prelight"> + <image filename="titlebuttons/titlebutton-menu-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_focused_pressed"> + <image filename="titlebuttons/titlebutton-menu-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-menu-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> +<draw_ops name="menu_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-menu-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- shade icon --> +<draw_ops name="shade_focused"> + <image filename="titlebuttons/titlebutton-shade.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <image filename="titlebuttons/titlebutton-shade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <image filename="titlebuttons/titlebutton-shade-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-shade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-shade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- unshade icon --> +<draw_ops name="unshade_focused"> + <image filename="titlebuttons/titlebutton-unshade.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> +</draw_ops> + +<!-- ::: FRAME STYLES ::: --> +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- ::: FRAME STYLE SETS ::: --> +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused" /> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused" /> + <frame focus="no" state="normal" resize="both" style="attached_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<!-- ::: WINDOWS ::: --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> +<window version=">= 3.2" type="attached" style_set="attached_style_set" /> + +</metacity_theme> diff --git a/src/themes/Frosted-Glass/metacity-1/thumbnail.png b/src/themes/Frosted-Glass/metacity-1/thumbnail.png new file mode 100644 index 00000000..5882bca6 Binary files /dev/null and b/src/themes/Frosted-Glass/metacity-1/thumbnail.png differ diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-backdrop.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-backdrop.svg new file mode 100644 index 00000000..c872d22f --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-backdrop.svg @@ -0,0 +1,11 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#bababa"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#cecece"/> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-active.svg new file mode 100644 index 00000000..47341aed --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-active.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(3.7795 0 0 3.7795 -322 -580.52)"> + <g transform="matrix(.34018 0 0 .34018 84.931 153.33)" enable-background="new"> + <g transform="translate(-5,-1033.4)"> + <g fill-rule="evenodd"> + <path d="m12.003 1045.9c3.0068 0 5.4444-2.4375 5.4444-5.4444s-2.4376-5.4445-5.4444-5.4445c-3.0069 0-5.4445 2.4376-5.4445 5.4445s2.4376 5.4444 5.4445 5.4444" fill="#cb4e43" stroke-width=".77778"/> + </g> + </g> + </g> + <path d="m86.564 154.96c-0.10365 0.10364-0.10365 0.27051 0 0.37417l0.37417 0.37418-0.37417 0.37417c-0.10365 0.10366-0.10365 0.27054 0 0.37417 0.10364 0.10367 0.27053 0.10367 0.37417 0l0.37418-0.37417 0.37418 0.37417c0.10364 0.10367 0.27053 0.10367 0.37417 0 0.10365-0.10363 0.10365-0.27051 0-0.37417l-0.37417-0.37417 0.37417-0.37418c0.10365-0.10366 0.10365-0.27053 0-0.37417-0.10364-0.10367-0.27053-0.10367-0.37417 0l-0.37418 0.37417-0.37418-0.37417c-0.10364-0.10367-0.27053-0.10367-0.37417 0z" enable-background="new" opacity=".5"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-backdrop-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-backdrop-active.svg new file mode 100644 index 00000000..820c6d06 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-backdrop-active.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill="#bababa" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001"/> + </g> + </g> + </g> + <path d="m5.1686 5.0913c-0.39175 0.39171-0.39175 1.0224 0 1.4142l1.4142 1.4142-1.4142 1.4142c-0.39175 0.39178-0.39175 1.0225 0 1.4142 0.39171 0.39182 1.0225 0.39182 1.4142 0l1.4142-1.4142 1.4142 1.4142c0.39171 0.39182 1.0225 0.39182 1.4142 0 0.39174-0.39167 0.39174-1.0224 0-1.4142l-1.4142-1.4142 1.4142-1.4142c0.39174-0.39178 0.39174-1.0225 0-1.4142-0.39171-0.39182-1.0225-0.39182-1.4142 0l-1.4142 1.4142-1.4142-1.4142c-0.39171-0.39182-1.0225-0.39182-1.4142 0z" enable-background="new" opacity=".5" stroke-width="3.7795"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-backdrop.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-backdrop.svg new file mode 100644 index 00000000..158a52ba --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-backdrop.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#bababa"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#cecece"/> + </g> + </g> + </g> + <path d="m5.1686 5.0913c-0.39175 0.39171-0.39175 1.0224 0 1.4142l1.4142 1.4142-1.4142 1.4142c-0.39175 0.39178-0.39175 1.0225 0 1.4142 0.39171 0.39182 1.0225 0.39182 1.4142 0l1.4142-1.4142 1.4142 1.4142c0.39171 0.39182 1.0225 0.39182 1.4142 0 0.39174-0.39167 0.39174-1.0224 0-1.4142l-1.4142-1.4142 1.4142-1.4142c0.39174-0.39178 0.39174-1.0225 0-1.4142-0.39171-0.39182-1.0225-0.39182-1.4142 0l-1.4142 1.4142-1.4142-1.4142c-0.39171-0.39182-1.0225-0.39182-1.4142 0z" enable-background="new" opacity=".5" stroke-width="3.7795"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-hover.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-hover.svg new file mode 100644 index 00000000..1f3d7b10 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close-hover.svg @@ -0,0 +1,13 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(3.7795 0 0 3.7795 -322 -580.58)"> + <g transform="matrix(.34018 0 0 .34018 84.931 153.33)" enable-background="new"> + <g transform="translate(-5,-1033.4)"> + <g fill-rule="evenodd"> + <path d="m12.003 1045.9c3.0068 0 5.4444-2.4376 5.4444-5.4445s-2.4376-5.4444-5.4444-5.4444c-3.0069 0-5.4445 2.4375-5.4445 5.4444s2.4376 5.4445 5.4445 5.4445" fill="#cb4e43" stroke-width=".77778"/> + <path d="m12.003 1045.5c2.792 0 5.0555-2.2635 5.0555-5.0556 0-2.7922-2.2635-5.0557-5.0555-5.0557-2.7922 0-5.0556 2.2635-5.0556 5.0557 0 2.7921 2.2635 5.0556 5.0556 5.0556" fill="#fe6254" stroke-width=".76471"/> + </g> + </g> + </g> + <path d="m86.564 154.96c-0.10365 0.10364-0.10365 0.27051 0 0.37417l0.37417 0.37418-0.37417 0.37417c-0.10365 0.10366-0.10365 0.27054 0 0.37417 0.10364 0.10367 0.27053 0.10367 0.37417 0l0.37418-0.37417 0.37418 0.37417c0.10364 0.10367 0.27053 0.10367 0.37417 0 0.10365-0.10363 0.10365-0.27051 0-0.37417l-0.37417-0.37417 0.37417-0.37418c0.10365-0.10366 0.10365-0.27053 0-0.37417-0.10364-0.10367-0.27053-0.10367-0.37417 0l-0.37418 0.37417-0.37418-0.37417c-0.10364-0.10367-0.27053-0.10367-0.37417 0z" enable-background="new" opacity=".5"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close.svg new file mode 100644 index 00000000..6a347522 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-close.svg @@ -0,0 +1,11 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-close" transform="translate(-293,242.64)"> + <rect x="293" y="-242.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(294,-241.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#cb4e43"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#fe6254"/> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-active.svg new file mode 100644 index 00000000..f5d4f5c6 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-active.svg @@ -0,0 +1,8 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(3.7795,0,0,3.7795,-296,-586.52)"> + <g transform="translate(-11.906,31.221)" fill-rule="evenodd"> + <path d="m92.34 127.93c1.0229 0 1.8521-0.82923 1.8521-1.8521 0-1.0229-0.82921-1.8521-1.8521-1.8521-1.0229 0-1.8521 0.82923-1.8521 1.8521 0 1.0229 0.82921 1.8521 1.8521 1.8521" fill="#20a932" stroke-width=".77781"/> + </g> + <path d="m80.014 156.51 1.2134 1.2134v-0.94877c0-0.10994-0.15465-0.26458-0.26459-0.26458zm-0.37413 0.37414v0.94877c0 0.10994 0.15464 0.26459 0.26458 0.26459h0.94878z" opacity=".5"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-backdrop-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-backdrop-active.svg new file mode 100644 index 00000000..29d119fe --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-backdrop-active.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill="#bababa" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001"/> + </g> + </g> + </g> + <path d="m6.4129 4.9952 4.586 4.5862v-3.586c0-0.41553-0.5845-1-1-1zm-1.414 1.4141v3.586c0 0.41553 0.58446 1 0.99998 1h3.5859z" opacity=".5" stroke-width="3.7796"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-backdrop.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-backdrop.svg new file mode 100644 index 00000000..a7bb1f53 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-backdrop.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#bababa"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#cecece"/> + </g> + </g> + </g> + <path d="m6.4129 4.9952 4.586 4.5862v-3.586c0-0.41553-0.5845-1-1-1zm-1.414 1.4141v3.586c0 0.41553 0.58446 1 0.99998 1h3.5859z" opacity=".5" stroke-width="3.7796"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-hover.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-hover.svg new file mode 100644 index 00000000..b852689f --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize-hover.svg @@ -0,0 +1,9 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(3.7795 0 0 3.7795 -297 -585.53)"> + <g transform="translate(-11.906,31.221)" fill-rule="evenodd"> + <path d="m92.605 127.67c1.0229 0 1.8521-0.82919 1.8521-1.8521 0-1.0229-0.8292-1.8521-1.8521-1.8521s-1.8521 0.8292-1.8521 1.8521 0.8292 1.8521 1.8521 1.8521" fill="#20a932" stroke-width=".77778"/> + <path d="m92.605 127.54c0.94978 0 1.7198-0.77006 1.7198-1.7198 0-0.94986-0.76999-1.7198-1.7198-1.7198-0.94985 0-1.7198 0.76999-1.7198 1.7198 0 0.94978 0.76999 1.7198 1.7198 1.7198" fill="#28d33f" stroke-width=".76471"/> + </g> + <path d="m80.278 156.24 1.2134 1.2134v-0.94877c0-0.10994-0.15465-0.26458-0.26459-0.26458zm-0.37413 0.37414v0.94877c0 0.10994 0.15464 0.26459 0.26458 0.26459h0.94878z" opacity=".5"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize.svg new file mode 100644 index 00000000..e6e235ff --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-maximize.svg @@ -0,0 +1,11 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-maximize" transform="translate(-273,242.64)"> + <rect x="273" y="-242.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(274,-241.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#20a932"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#28d33f"/> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-active.svg new file mode 100644 index 00000000..3c87ed99 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-active.svg @@ -0,0 +1,15 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253,268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill="#bababa" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001"/> + </g> + </g> + </g> + <g id="menu_focused_prelight" transform="matrix(3.7795 0 0 3.7795 -384 -278.52)"> + <rect x="101.6" y="73.692" width="4.2333" height="4.2333" ry="4.4796e-6" opacity="0" stroke-width=".1255" style="paint-order:markers stroke fill"/> + <circle transform="scale(1,-1)" cx="103.72" cy="-75.808" r=".66146" fill="#000000" fill-opacity=".96838" opacity=".5"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-backdrop-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-backdrop-active.svg new file mode 120000 index 00000000..6c570efd --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-backdrop-active.svg @@ -0,0 +1 @@ +titlebutton-menu-active.svg \ No newline at end of file diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-backdrop.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-backdrop.svg new file mode 120000 index 00000000..74c19dff --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-backdrop.svg @@ -0,0 +1 @@ +titlebutton-menu-hover.svg \ No newline at end of file diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-hover.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-hover.svg new file mode 100644 index 00000000..03ae5b5e --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu-hover.svg @@ -0,0 +1,15 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253,268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#bababa"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#cecece"/> + </g> + </g> + </g> + <g id="menu_focused_prelight" transform="matrix(3.7795 0 0 3.7795 -384 -278.52)"> + <rect x="101.6" y="73.692" width="4.2333" height="4.2333" ry="4.4796e-6" opacity="0" stroke-width=".1255" style="paint-order:markers stroke fill"/> + <circle transform="scale(1,-1)" cx="103.72" cy="-75.808" r=".66146" fill="#000000" fill-opacity=".96838" opacity=".5"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu.svg new file mode 120000 index 00000000..2a679ce4 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-menu.svg @@ -0,0 +1 @@ +titlebutton-backdrop.svg \ No newline at end of file diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-active.svg new file mode 100644 index 00000000..5990bd82 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-active.svg @@ -0,0 +1,10 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(3.7795,0,0,3.7795,-265,-585.52)"> + <g transform="matrix(.26465 0 0 .26465 70.643 154.92)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m11.003 1048.4c3.865 0 6.9982-3.1332 6.9982-6.9983s-3.1333-6.9984-6.9982-6.9984c-3.865 0-6.9983 3.1332-6.9983 6.9984 0 3.865 3.1333 6.9983 6.9983 6.9983" fill="#caa124" stroke-width=".77778"/> + </g> + </g> + <rect x="71.173" y="156.77" width="2.1167" height=".52917" ry=".26458" opacity=".5"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-backdrop-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-backdrop-active.svg new file mode 100644 index 00000000..7b469b92 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-backdrop-active.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill="#bababa" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001"/> + </g> + </g> + </g> + <rect x="3.9983" y="6.9922" width="8.0001" height="2" ry=".99998" opacity=".5" stroke-width="3.7795"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-backdrop.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-backdrop.svg new file mode 100644 index 00000000..06a08263 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-backdrop.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#bababa"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#cecece"/> + </g> + </g> + </g> + <rect x="3.9983" y="6.9922" width="8.0001" height="2" ry=".99998" opacity=".5" stroke-width="3.7795"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-hover.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-hover.svg new file mode 100644 index 00000000..3893eec6 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize-hover.svg @@ -0,0 +1,11 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(3.7795 0 0 3.7795 -266 -584.52)"> + <g transform="matrix(.26465 0 0 .26465 70.643 154.92)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12.003 1047.4c3.865 0 6.9982-3.1332 6.9982-6.9983s-3.1333-6.9984-6.9982-6.9984c-3.8651 0-6.9984 3.1332-6.9984 6.9984 0 3.865 3.1333 6.9983 6.9984 6.9983" fill="#caa124" stroke-width=".77778"/> + <path d="m12.003 1046.9c3.5889 0 6.4983-2.9096 6.4983-6.4986s-2.9095-6.4984-6.4983-6.4984c-3.5891 0-6.4985 2.9094-6.4985 6.4984s2.9095 6.4986 6.4985 6.4986" fill="#fdc92d" stroke-width=".76471"/> + </g> + </g> + <rect x="71.438" y="156.51" width="2.1167" height=".52917" ry=".26458" opacity=".5"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize.svg new file mode 100644 index 00000000..49db28e6 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-minimize.svg @@ -0,0 +1,11 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize" transform="translate(-253,242.64)"> + <rect x="253" y="-242.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-241.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#caa124"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#fdc92d"/> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-active.svg new file mode 100644 index 00000000..1e06b078 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-active.svg @@ -0,0 +1,11 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="shade_focused_pressed" transform="matrix(3.7795 0 0 3.7795 -335 -304.52)"> + <rect x="88.635" y="80.571" width="4.2333" height="4.2333" ry="4.4796e-6" opacity="0" stroke-width=".1255" style="paint-order:markers stroke fill"/> + <path d="m90.752 84.54c1.0229 0 1.8521-0.8292 1.8521-1.8521s-0.82921-1.8521-1.8521-1.8521c-1.0229 0-1.8521 0.8292-1.8521 1.8521s0.82921 1.8521 1.8521 1.8521" fill="#0b67ef" fill-rule="evenodd"/> + <g transform="matrix(.26458 0 0 .26458 88.635 80.703)" fill="#c0e3ff"> + <g transform="translate(-81 -967)" fill="#c0e3ff"> + <path transform="translate(-41 867)" d="m130 104-2 3h1v4h2v-4h1z" color="#000000" fill="#000000" opacity=".5" style="text-decoration-line:none;text-indent:0;text-transform:none"/> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-backdrop-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-backdrop-active.svg new file mode 100644 index 00000000..598f41c3 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-backdrop-active.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill="#bababa" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001"/> + </g> + </g> + </g> + <path d="m8 5-2 3h1v4h2v-4h1z" color="#000000" fill="#000000" opacity=".5" style="text-decoration-line:none;text-indent:0;text-transform:none"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-backdrop.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-backdrop.svg new file mode 100644 index 00000000..dcc39462 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-backdrop.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#bababa"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#cecece"/> + </g> + </g> + </g> + <path d="m8 5-2 3h1v4h2v-4h1z" color="#000000" fill="#000000" opacity=".5" style="text-decoration-line:none;text-indent:0;text-transform:none"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-hover.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-hover.svg new file mode 100644 index 00000000..d9547468 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade-hover.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="shade_focused_prelight" transform="matrix(3.7795 0 0 3.7795 -335 -278.52)"> + <rect x="88.635" y="73.692" width="4.2333" height="4.2333" ry="4.4796e-6" opacity="0" stroke-width=".1255" style="paint-order:markers stroke fill"/> + <path d="m90.752 77.66c1.0229 0 1.8521-0.8292 1.8521-1.8521s-0.82921-1.8521-1.8521-1.8521c-1.0229 0-1.8521 0.8292-1.8521 1.8521s0.82921 1.8521 1.8521 1.8521" fill="#0b67ef" fill-rule="evenodd"/> + <path d="m90.752 77.528c0.9498 0 1.7198-0.77002 1.7198-1.7198 0-0.94983-0.76998-1.7198-1.7198-1.7198-0.94983 0-1.7198 0.76996-1.7198 1.7198 0 0.9498 0.76998 1.7198 1.7198 1.7198" fill="#4285f4" fill-rule="evenodd"/> + <g transform="matrix(.26458 0 0 .26458 88.635 73.956)" fill="#c0e3ff"> + <g transform="translate(-81 -967)" fill="#c0e3ff"> + <path transform="translate(-41 867)" d="m130 104-2 3h1v4h2v-4h1z" color="#000000" fill="#000000" opacity=".5" style="text-decoration-line:none;text-indent:0;text-transform:none"/> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade.svg new file mode 100644 index 00000000..2352512f --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-shade.svg @@ -0,0 +1,11 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="shade" transform="translate(-253 242.64)"> + <rect x="253" y="-242.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254 -241.64)" enable-background="new"> + <g transform="translate(-5 -1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#0b67ef"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#4285f4"/> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-active.svg new file mode 100644 index 00000000..a44550f2 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-active.svg @@ -0,0 +1,6 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(3.7795 0 0 3.7795 -341 -468.52)" fill-rule="evenodd"> + <path d="m92.34 127.93c1.0229 0 1.8521-0.82923 1.8521-1.8521 0-1.0229-0.82921-1.8521-1.8521-1.8521-1.0229 0-1.8521 0.82923-1.8521 1.8521 0 1.0229 0.82921 1.8521 1.8521 1.8521" fill="#20a932" stroke-width=".77781"/> + </g> + <path d="m8.0254 3.4141v3.5859c0 0.41552 0.58448 1 1 1h3.5859l-4.5859-4.5859zm-4.6367 4.5859 4.5859 4.5859v-3.5859c0-0.41552-0.58448-1-1-1h-3.5859z" opacity=".5" stroke-width="3.7795"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop-active.svg new file mode 100644 index 00000000..615ad82f --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop-active.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill="#bababa" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001"/> + </g> + </g> + </g> + <path d="m8.0254 3.4141v3.5859c0 0.41552 0.58448 1 1 1h3.5859zm-4.6367 4.5859 4.5859 4.5859v-3.5859c0-0.41552-0.58448-1-1-1z" opacity=".5" stroke-width="3.7795"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop.svg new file mode 100644 index 00000000..b96203a3 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="translate(-253 268.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#bababa"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#cecece"/> + </g> + </g> + </g> + <path d="m8.0254 3.4141v3.5859c0 0.41552 0.58448 1 1 1h3.5859zm-4.6367 4.5859 4.5859 4.5859v-3.5859c0-0.41552-0.58448-1-1-1z" opacity=".5" stroke-width="3.7795"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-hover.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-hover.svg new file mode 100644 index 00000000..26cac411 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unmaximize-hover.svg @@ -0,0 +1,7 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="matrix(3.7795 0 0 3.7795 -342 -467.53)" fill-rule="evenodd"> + <path d="m92.605 127.67c1.0229 0 1.8521-0.82919 1.8521-1.8521 0-1.0229-0.8292-1.8521-1.8521-1.8521s-1.8521 0.8292-1.8521 1.8521 0.8292 1.8521 1.8521 1.8521" fill="#20a932" stroke-width=".77778"/> + <path d="m92.605 127.54c0.94978 0 1.7198-0.77006 1.7198-1.7198 0-0.94986-0.76999-1.7198-1.7198-1.7198-0.94985 0-1.7198 0.76999-1.7198 1.7198 0 0.94978 0.76999 1.7198 1.7198 1.7198" fill="#28d33f" stroke-width=".76471"/> + </g> + <path d="m8.0254 3.4141v3.5859c0 0.41552 0.58448 1 1 1h3.5859zm-4.6367 4.5859 4.5859 4.5859v-3.5859c0-0.41552-0.58448-1-1-1z" opacity=".5" stroke-width="3.7795"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-active.svg new file mode 100644 index 00000000..ea97746d --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-active.svg @@ -0,0 +1,11 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="shade_focused_pressed" transform="matrix(3.7795 0 0 -3.7795 -335 320.52)"> + <rect x="88.635" y="80.571" width="4.2333" height="4.2333" ry="4.4796e-6" opacity="0" stroke-width=".1255" style="paint-order:markers stroke fill"/> + <path d="m90.752 84.54c1.0229 0 1.8521-0.8292 1.8521-1.8521s-0.82921-1.8521-1.8521-1.8521c-1.0229 0-1.8521 0.8292-1.8521 1.8521s0.82921 1.8521 1.8521 1.8521" fill="#0b67ef" fill-rule="evenodd"/> + <g transform="matrix(.26458 0 0 .26458 88.635 80.703)" fill="#c0e3ff"> + <g transform="translate(-81,-967)" fill="#c0e3ff"> + <path transform="translate(-41,867)" d="m130 104-2 3h1v4h2v-4h1z" color="#000000" fill="#000000" opacity=".5" style="text-decoration-line:none;text-indent:0;text-transform:none"/> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-backdrop-active.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-backdrop-active.svg new file mode 100644 index 00000000..63d23fbc --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-backdrop-active.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="matrix(1 0 0 -1 -253 -252.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill="#bababa" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001"/> + </g> + </g> + </g> + <path d="m8 12-2-3h1v-4h2v4h1z" color="#000000" fill="#000000" opacity=".5" style="text-decoration-line:none;text-indent:0;text-transform:none"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-backdrop.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-backdrop.svg new file mode 100644 index 00000000..c8c2c756 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-backdrop.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="titlebutton-minimize-backdrop" transform="matrix(1 0 0 -1 -253 -252.64)"> + <rect x="253" y="-268.64" width="16" height="16" ry="1.6931e-5" opacity="0" stroke-width=".47432" style="paint-order:markers stroke fill"/> + <g transform="translate(254,-267.64)" enable-background="new"> + <g transform="translate(-5,-1033.4)" fill-rule="evenodd"> + <path d="m12 1047.4c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" fill="#bababa"/> + <path d="m12 1046.9c3.5898 0 6.4999-2.9103 6.4999-6.5001 0-3.5899-2.9102-6.5-6.4999-6.5-3.5899 0-6.5001 2.9101-6.5001 6.5 0 3.5898 2.9102 6.5001 6.5001 6.5001" fill="#cecece"/> + </g> + </g> + </g> + <path d="m8 12-2-3h1v-4h2v4h1z" color="#000000" fill="#000000" opacity=".5" style="text-decoration-line:none;text-indent:0;text-transform:none"/> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-hover.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-hover.svg new file mode 100644 index 00000000..65882454 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade-hover.svg @@ -0,0 +1,12 @@ +<svg width="16" height="16" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g id="shade_focused_prelight" transform="matrix(3.7795 0 0 -3.7795 -335 294.52)"> + <rect x="88.635" y="73.692" width="4.2333" height="4.2333" ry="4.4796e-6" opacity="0" stroke-width=".1255" style="paint-order:markers stroke fill"/> + <path d="m90.752 77.66c1.0229 0 1.8521-0.8292 1.8521-1.8521s-0.82921-1.8521-1.8521-1.8521c-1.0229 0-1.8521 0.8292-1.8521 1.8521s0.82921 1.8521 1.8521 1.8521" fill="#0b67ef" fill-rule="evenodd"/> + <path d="m90.752 77.528c0.9498 0 1.7198-0.77002 1.7198-1.7198 0-0.94983-0.76998-1.7198-1.7198-1.7198-0.94983 0-1.7198 0.76996-1.7198 1.7198 0 0.9498 0.76998 1.7198 1.7198 1.7198" fill="#4285f4" fill-rule="evenodd"/> + <g transform="matrix(.26458 0 0 .26458 88.635 73.956)" fill="#c0e3ff"> + <g transform="translate(-81,-967)" fill="#c0e3ff"> + <path transform="translate(-41,867)" d="m130 104-2 3h1v4h2v-4h1z" color="#000000" fill="#000000" opacity=".5" style="text-decoration-line:none;text-indent:0;text-transform:none"/> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade.svg b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade.svg new file mode 120000 index 00000000..58a2bbf2 --- /dev/null +++ b/src/themes/Frosted-Glass/metacity-1/titlebuttons/titlebutton-unshade.svg @@ -0,0 +1 @@ +titlebutton-shade.svg \ No newline at end of file diff --git a/src/themes/Frosted-Glass/plank/dock.theme b/src/themes/Frosted-Glass/plank/dock.theme new file mode 100755 index 00000000..8bffe0ee --- /dev/null +++ b/src/themes/Frosted-Glass/plank/dock.theme @@ -0,0 +1,65 @@ +#This theme written by Vince Liuice. + +[PlankTheme] +#The roundness of the top corners. +TopRoundness=23 +#The roundness of the bottom corners. +BottomRoundness=23 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=0;;0;;0;;0 +#The starting color (RGBA) of the fill gradient. +FillStartColor=209;;209;;209;;150 +#The ending color (RGBA) of the fill gradient. +FillEndColor=209;;209;;209;;150 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=210;;210;;210;;50 + +[PlankDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=1 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=2 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=2 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=3 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=5 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=0 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=2 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.7 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=300 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=0 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=300 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=100 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=200 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=0 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=0 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=0 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 +#The time (in ms) to move an item to its new position or its addition/removal to/from the dock. +ItemMoveTime=200 +#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time. +CascadeHide=true +#The color (RGBA) of the badge displaying urgent count +BadgeColor=0;;0;;0;;0 diff --git a/src/themes/Frosted-Glass/unity/close.png b/src/themes/Frosted-Glass/unity/close.png new file mode 100644 index 00000000..795aaf64 Binary files /dev/null and b/src/themes/Frosted-Glass/unity/close.png differ diff --git a/src/themes/Frosted-Glass/unity/close_focused_normal.png b/src/themes/Frosted-Glass/unity/close_focused_normal.png new file mode 120000 index 00000000..55ec8e7b --- /dev/null +++ b/src/themes/Frosted-Glass/unity/close_focused_normal.png @@ -0,0 +1 @@ +./close.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/close_focused_prelight.png b/src/themes/Frosted-Glass/unity/close_focused_prelight.png new file mode 100644 index 00000000..718d9d23 Binary files /dev/null and b/src/themes/Frosted-Glass/unity/close_focused_prelight.png differ diff --git a/src/themes/Frosted-Glass/unity/close_focused_pressed.png b/src/themes/Frosted-Glass/unity/close_focused_pressed.png new file mode 100644 index 00000000..b0714232 Binary files /dev/null and b/src/themes/Frosted-Glass/unity/close_focused_pressed.png differ diff --git a/src/themes/Frosted-Glass/unity/close_unfocused.png b/src/themes/Frosted-Glass/unity/close_unfocused.png new file mode 100644 index 00000000..ee0830fd Binary files /dev/null and b/src/themes/Frosted-Glass/unity/close_unfocused.png differ diff --git a/src/themes/Frosted-Glass/unity/close_unfocused_prelight.png b/src/themes/Frosted-Glass/unity/close_unfocused_prelight.png new file mode 120000 index 00000000..a3b47498 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/close_unfocused_prelight.png @@ -0,0 +1 @@ +./close_focused_prelight.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/close_unfocused_pressed.png b/src/themes/Frosted-Glass/unity/close_unfocused_pressed.png new file mode 120000 index 00000000..be5f929c --- /dev/null +++ b/src/themes/Frosted-Glass/unity/close_unfocused_pressed.png @@ -0,0 +1 @@ +./close_focused_pressed.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/launcher_arrow_ltr_19-1.svg b/src/themes/Frosted-Glass/unity/launcher_arrow_ltr_19-1.svg new file mode 100644 index 00000000..d600ba65 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_arrow_ltr_19-1.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <rect width="4" height="8" x="2" y="1039.36" rx="0.5" fill="#f9f9f9"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_arrow_ltr_19.svg b/src/themes/Frosted-Glass/unity/launcher_arrow_ltr_19.svg new file mode 100644 index 00000000..3e5f9675 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_arrow_ltr_19.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.5 r10040" + sodipodi:docname="launcher_arrow_ltr_19-2.svg"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="744" + id="namedview14" + showgrid="true" + inkscape:zoom="24.842105" + inkscape:cx="15.022932" + inkscape:cy="8.5395645" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid3782" /> + </sodipodi:namedview> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <rect + width="10" + height="19" + x="20" + y="1033.36" + opacity="0.12" + fill="#ff00ff" + color="#000000" + id="rect8" /> + </clipPath> + </defs> + <g + transform="translate(0,-1033.3622)" + id="g10"> + <rect + width="3" + height="18.999983" + x="2" + y="1033.3622" + rx="0" + id="rect12" + style="fill:#f9f9f9" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_arrow_ltr_37.svg b/src/themes/Frosted-Glass/unity/launcher_arrow_ltr_37.svg new file mode 100644 index 00000000..7b8806fa --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_arrow_ltr_37.svg @@ -0,0 +1,15 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <g transform="matrix(2,0,0,1.4999968,0,-530.67775)"> + <rect rx="1" y="1039.36" x="2" height="8" width="4" fill="#f9f9f9"/> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_arrow_outline_ltr_19.svg b/src/themes/Frosted-Glass/unity/launcher_arrow_outline_ltr_19.svg new file mode 100644 index 00000000..28230851 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_arrow_outline_ltr_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <path d="M 2.5 6 C 2.223 6 2 6.223 2 6.5 L 2 13.5 C 2 13.777 2.223 14 2.5 14 L 5.5 14 C 5.777 14 6 13.777 6 13.5 L 6 6.5 C 6 6.223 5.777 6 5.5 6 L 2.5 6 z M 3 7 L 5 7 L 5 13 L 3 13 L 3 7 z " transform="translate(0,1033.3622)" fill="#f9f9f9"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_arrow_outline_ltr_37.svg b/src/themes/Frosted-Glass/unity/launcher_arrow_outline_ltr_37.svg new file mode 100644 index 00000000..a1480c8a --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_arrow_outline_ltr_37.svg @@ -0,0 +1,13 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <path d="M 6 13 C 4.892 13 4 13.669002 4 14.5 L 4 23.5 C 4 24.330998 4.892 25 6 25 L 10 25 C 11.108 25 12 24.330998 12 23.5 L 12 14.5 C 12 13.669002 11.108 13 10 13 L 6 13 z M 6 15 L 10 15 L 10 23 L 6 23 L 6 15 z " transform="translate(0,1015.3622)" fill="#f9f9f9"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_arrow_outline_rtl_19.svg b/src/themes/Frosted-Glass/unity/launcher_arrow_outline_rtl_19.svg new file mode 100644 index 00000000..6c83c8f1 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_arrow_outline_rtl_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <path d="m 4.5,1039.3622 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,7 c 0,0.277 0.223,0.5 0.5,0.5 l 3,0 c 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-7 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 l -3,0 z m 0.5,1 2,0 0,6 -2,0 0,-6 z" fill="#f9f9f9"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_arrow_outline_rtl_37.svg b/src/themes/Frosted-Glass/unity/launcher_arrow_outline_rtl_37.svg new file mode 100644 index 00000000..ed493d84 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_arrow_outline_rtl_37.svg @@ -0,0 +1,13 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <path d="m 10,1028.3622 c -1.108,0 -2,0.669 -2,1.5 l 0,9 c 0,0.831 0.892,1.5 2,1.5 l 4,0 c 1.108,0 2,-0.669 2,-1.5 l 0,-9 c 0,-0.831 -0.892,-1.5 -2,-1.5 l -4,0 z m 0,2 4,0 0,8 -4,0 0,-8 z" fill="#f9f9f9"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_arrow_rtl_19.svg b/src/themes/Frosted-Glass/unity/launcher_arrow_rtl_19.svg new file mode 100644 index 00000000..67fc9f9f --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_arrow_rtl_19.svg @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.5 r10040" + sodipodi:docname="launcher_arrow_rtl_19.svg"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="744" + id="namedview14" + showgrid="false" + inkscape:zoom="49.68421" + inkscape:cx="6.4689154" + inkscape:cy="9.094562" + inkscape:window-x="0" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <rect + width="10" + height="19" + x="20" + y="1033.36" + opacity="0.12" + fill="#ff00ff" + color="#000000" + id="rect8" /> + </clipPath> + </defs> + <g + transform="translate(0,-1033.3622)" + id="g10"> + <rect + width="4" + height="8" + x="4" + y="1039.36" + rx="0" + id="rect12" + style="fill:#f9f9f9" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_arrow_rtl_37.svg b/src/themes/Frosted-Glass/unity/launcher_arrow_rtl_37.svg new file mode 100644 index 00000000..9fac1947 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_arrow_rtl_37.svg @@ -0,0 +1,15 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <g transform="matrix(2,0,0,1.4999968,4,-530.67775)"> + <rect rx="1" y="1039.36" x="2" height="8" width="4" fill="#f9f9f9"/> + </g> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_back_150.svg b/src/themes/Frosted-Glass/unity/launcher_icon_back_150.svg new file mode 100644 index 00000000..d66f78d3 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_back_150.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"> + <defs> + <clipPath> + <path d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_back_54.svg b/src/themes/Frosted-Glass/unity/launcher_icon_back_54.svg new file mode 100644 index 00000000..69fc4960 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_back_54.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + viewBox="0 0 54 54.000001" + id="svg2" + version="1.1" + inkscape:version="0.48.5 r10040" + sodipodi:docname="_launcher_icon_back_54.svg"> + <metadata + id="metadata8"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1325" + inkscape:window-height="744" + id="namedview4" + showgrid="true" + inkscape:zoom="34.962962" + inkscape:cx="4.9235757" + inkscape:cy="50.399901" + inkscape:window-x="41" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" + inkscape:snap-bbox="true"> + <inkscape:grid + type="xygrid" + id="grid2985" /> + </sodipodi:namedview> + <rect + style="opacity:0.8;fill:#ffffff;fill-opacity:1;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none" + id="rect2987" + width="52" + height="52" + x="0.99999952" + y="1" + ry="3.0588236" + rx="2.9999995" /> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_edge_150.svg b/src/themes/Frosted-Glass/unity/launcher_icon_edge_150.svg new file mode 100644 index 00000000..6d9201e3 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_edge_150.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"> + <defs> + <clipPath> + <path d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z"/> + </clipPath> + <clipPath> + <rect y="316" x="353" height="148" width="148" opacity="0.8" fill="#ff00ff" color="#000000" rx="12"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_edge_54.svg b/src/themes/Frosted-Glass/unity/launcher_icon_edge_54.svg new file mode 100644 index 00000000..3307c5b4 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_edge_54.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"> + <defs> + <clipPath> + <path d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_glow_200.svg b/src/themes/Frosted-Glass/unity/launcher_icon_glow_200.svg new file mode 100644 index 00000000..01bb0d9c --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_glow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_glow_62.svg b/src/themes/Frosted-Glass/unity/launcher_icon_glow_62.svg new file mode 100644 index 00000000..105b068a --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_glow_62.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 62 62.000001"> + <defs> + <clipPath> + <path d="m 1,25 0,62 62,0 0,-62 -62,0 z m 9,6 44,0 c 1.662,0 3,1.338 3,3 l 0,44 c 0,1.662 -1.338,3 -3,3 L 10,81 C 8.338,81 7,79.662 7,78 L 7,34 c 0,-1.662 1.338,-3 3,-3 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_selected_back_150.svg b/src/themes/Frosted-Glass/unity/launcher_icon_selected_back_150.svg new file mode 100644 index 00000000..2fa6752a --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_selected_back_150.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"> + <defs> + <clipPath> + <rect y="1040.22" x="505" height="150" width="150" opacity="0.2" fill-rule="evenodd" color="#000000" rx="42"/> + </clipPath> + </defs> + <g transform="translate(-505.00002,-1040.2193)"> + <rect width="150" height="4" x="505" y="1186.22" rx="2" fill="#f9f9f9" fill-rule="evenodd"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_selected_back_54.svg b/src/themes/Frosted-Glass/unity/launcher_icon_selected_back_54.svg new file mode 100644 index 00000000..dfe7dbf3 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_selected_back_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"/> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_shadow_200.svg b/src/themes/Frosted-Glass/unity/launcher_icon_shadow_200.svg new file mode 100644 index 00000000..9e68b14b --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_shadow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 489.73333,21.333331 0,69.333332 69.33333,0 0,-69.333332 -69.33333,0 z m 13.11917,9.013334 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105833 l 0,43.094999 c 0,2.276227 -1.8296,4.105833 -4.10583,4.105833 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105833 l 0,-43.094999 c 0,-2.276227 1.8296,-4.105833 4.10583,-4.105833 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_shadow_62.svg b/src/themes/Frosted-Glass/unity/launcher_icon_shadow_62.svg new file mode 100644 index 00000000..d322434a --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_shadow_62.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 61.999999 62.000001"> + <defs> + <clipPath> + <path d="m 4,24 c -2.216,0 -4,1.784 -4,4 l 0,56 c 0,2.216 1.784,4 4,4 l 56,0 c 2.216,0 4,-1.784 4,-4 l 0,-56 c 0,-2.216 -1.784,-4 -4,-4 L 4,24 z m 6,6 44,0 c 2.216,0 4,1.784 4,4 l 0,44 c 0,2.216 -1.784,4 -4,4 L 10,82 C 7.784,82 6,80.216 6,78 L 6,34 c 0,-2.216 1.784,-4 4,-4 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_shine_150.svg b/src/themes/Frosted-Glass/unity/launcher_icon_shine_150.svg new file mode 100644 index 00000000..51af8a14 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_shine_150.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"/> diff --git a/src/themes/Frosted-Glass/unity/launcher_icon_shine_54.svg b/src/themes/Frosted-Glass/unity/launcher_icon_shine_54.svg new file mode 100644 index 00000000..dfe7dbf3 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_icon_shine_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"/> diff --git a/src/themes/Frosted-Glass/unity/launcher_pip_ltr_19.svg b/src/themes/Frosted-Glass/unity/launcher_pip_ltr_19.svg new file mode 100644 index 00000000..73fcf3ba --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_pip_ltr_19.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="18" + id="svg2" + version="1.1" + inkscape:version="0.48.5 r10040" + sodipodi:docname="launcher_pip_ltr_19.svg"> + <metadata + id="metadata16"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview14" + showgrid="true" + inkscape:zoom="18.541911" + inkscape:cx="6.6239778" + inkscape:cy="9.6736657" + inkscape:window-x="498" + inkscape:window-y="144" + inkscape:window-maximized="0" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid2993" /> + </sodipodi:namedview> + <defs + id="defs4"> + <clipPath + id="clipPath6"> + <rect + width="10" + height="19" + x="20" + y="1033.36" + opacity="0.12" + fill="#ff00ff" + color="#000000" + id="rect8" /> + </clipPath> + </defs> + <g + transform="translate(0,-1034.3622)" + id="g10"> + <rect + rx="0" + y="1042.36" + x="2" + height="2.0022147" + width="4" + id="rect12" + style="fill:#f9f9f9" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_pip_ltr_37.svg b/src/themes/Frosted-Glass/unity/launcher_pip_ltr_37.svg new file mode 100644 index 00000000..f6a12a01 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_pip_ltr_37.svg @@ -0,0 +1,16 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + <clipPath> + <rect width="20" height="37" x="20" y="1015.36" opacity="0.12" fill="#ff00ff" color="#000000"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <rect width="7" height="7" x="5" y="1030.36" rx="1" fill="#f9f9f9"/> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_pip_rtl_19.svg b/src/themes/Frosted-Glass/unity/launcher_pip_rtl_19.svg new file mode 100644 index 00000000..e1bbf386 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_pip_rtl_19.svg @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="10" + height="19" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_19.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4069"> + <rect + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect4071" + width="10" + height="19" + x="20" + y="1033.3622" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#6f6f6f" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.91764706" + inkscape:pageshadow="2" + inkscape:zoom="37.947076" + inkscape:cx="4.8330471" + inkscape:cy="7.3918738" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-object-midpoints="true" + inkscape:snap-center="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1033.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path3789" + sodipodi:cx="6.5" + sodipodi:cy="9.5" + sodipodi:rx="1.5" + sodipodi:ry="1.5" + d="m 8,9.5 a 1.5,1.5 0 1 1 -3,0 1.5,1.5 0 1 1 3,0 z" + transform="translate(-1,1033.3622)" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/launcher_pip_rtl_37.svg b/src/themes/Frosted-Glass/unity/launcher_pip_rtl_37.svg new file mode 100644 index 00000000..83ae155b --- /dev/null +++ b/src/themes/Frosted-Glass/unity/launcher_pip_rtl_37.svg @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="20" + height="37" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + inkscape:export-filename="test.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" + sodipodi:docname="launcher_pip_rtl_37.svg"> + <defs + id="defs4"> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath4219"> + <rect + y="1015.3622" + x="20" + height="37" + width="20" + id="rect4221" + style="opacity:0.12000002;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#666666" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.90196078" + inkscape:pageshadow="2" + inkscape:zoom="32" + inkscape:cx="14.107228" + inkscape:cy="20.631832" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1301" + inkscape:window-height="744" + inkscape:window-x="65" + inkscape:window-y="24" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:snap-bbox-midpoints="true" + inkscape:object-paths="true" + inkscape:snap-intersection-paths="true" + inkscape:object-nodes="true" + inkscape:snap-smooth-nodes="true" + inkscape:snap-midpoints="true" + inkscape:snap-page="true"> + <inkscape:grid + type="xygrid" + id="grid4740" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="8,19" + id="guide3004" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1015.3622)"> + <path + sodipodi:type="arc" + style="color:#000000;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:12;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new" + id="path4809" + sodipodi:cx="12.5" + sodipodi:cy="18.5" + sodipodi:rx="3.5" + sodipodi:ry="3.5" + d="m 16,18.5 a 3.5,3.5 0 1 1 -7,0 3.5,3.5 0 1 1 7,0 z" + transform="translate(-1,1015.3622)" /> + </g> +</svg> diff --git a/src/themes/Frosted-Glass/unity/maximize.png b/src/themes/Frosted-Glass/unity/maximize.png new file mode 100644 index 00000000..7af5daf3 Binary files /dev/null and b/src/themes/Frosted-Glass/unity/maximize.png differ diff --git a/src/themes/Frosted-Glass/unity/maximize_focused_normal.png b/src/themes/Frosted-Glass/unity/maximize_focused_normal.png new file mode 120000 index 00000000..cba10e5f --- /dev/null +++ b/src/themes/Frosted-Glass/unity/maximize_focused_normal.png @@ -0,0 +1 @@ +./maximize.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/maximize_focused_prelight.png b/src/themes/Frosted-Glass/unity/maximize_focused_prelight.png new file mode 100644 index 00000000..75205abf Binary files /dev/null and b/src/themes/Frosted-Glass/unity/maximize_focused_prelight.png differ diff --git a/src/themes/Frosted-Glass/unity/maximize_focused_pressed.png b/src/themes/Frosted-Glass/unity/maximize_focused_pressed.png new file mode 100644 index 00000000..2ddf5306 Binary files /dev/null and b/src/themes/Frosted-Glass/unity/maximize_focused_pressed.png differ diff --git a/src/themes/Frosted-Glass/unity/maximize_unfocused.png b/src/themes/Frosted-Glass/unity/maximize_unfocused.png new file mode 100644 index 00000000..ee0830fd Binary files /dev/null and b/src/themes/Frosted-Glass/unity/maximize_unfocused.png differ diff --git a/src/themes/Frosted-Glass/unity/maximize_unfocused_prelight.png b/src/themes/Frosted-Glass/unity/maximize_unfocused_prelight.png new file mode 120000 index 00000000..6457c940 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/maximize_unfocused_prelight.png @@ -0,0 +1 @@ +./maximize_focused_prelight.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/maximize_unfocused_pressed.png b/src/themes/Frosted-Glass/unity/maximize_unfocused_pressed.png new file mode 120000 index 00000000..ef5572ec --- /dev/null +++ b/src/themes/Frosted-Glass/unity/maximize_unfocused_pressed.png @@ -0,0 +1 @@ +./maximize_focused_pressed.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/minimize.png b/src/themes/Frosted-Glass/unity/minimize.png new file mode 100644 index 00000000..d28c44c3 Binary files /dev/null and b/src/themes/Frosted-Glass/unity/minimize.png differ diff --git a/src/themes/Frosted-Glass/unity/minimize_focused_normal.png b/src/themes/Frosted-Glass/unity/minimize_focused_normal.png new file mode 120000 index 00000000..8a608b30 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/minimize_focused_normal.png @@ -0,0 +1 @@ +./minimize.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/minimize_focused_prelight.png b/src/themes/Frosted-Glass/unity/minimize_focused_prelight.png new file mode 100644 index 00000000..595765c9 Binary files /dev/null and b/src/themes/Frosted-Glass/unity/minimize_focused_prelight.png differ diff --git a/src/themes/Frosted-Glass/unity/minimize_focused_pressed.png b/src/themes/Frosted-Glass/unity/minimize_focused_pressed.png new file mode 100644 index 00000000..5416263c Binary files /dev/null and b/src/themes/Frosted-Glass/unity/minimize_focused_pressed.png differ diff --git a/src/themes/Frosted-Glass/unity/minimize_unfocused.png b/src/themes/Frosted-Glass/unity/minimize_unfocused.png new file mode 100644 index 00000000..ee0830fd Binary files /dev/null and b/src/themes/Frosted-Glass/unity/minimize_unfocused.png differ diff --git a/src/themes/Frosted-Glass/unity/minimize_unfocused_prelight.png b/src/themes/Frosted-Glass/unity/minimize_unfocused_prelight.png new file mode 120000 index 00000000..95e14f08 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/minimize_unfocused_prelight.png @@ -0,0 +1 @@ +./minimize_focused_prelight.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/minimize_unfocused_pressed.png b/src/themes/Frosted-Glass/unity/minimize_unfocused_pressed.png new file mode 120000 index 00000000..c7fa0599 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/minimize_unfocused_pressed.png @@ -0,0 +1 @@ +./minimize_focused_pressed.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/modes/launcher_bfb-flat.png b/src/themes/Frosted-Glass/unity/modes/launcher_bfb-flat.png new file mode 100644 index 00000000..f5aa0e55 Binary files /dev/null and b/src/themes/Frosted-Glass/unity/modes/launcher_bfb-flat.png differ diff --git a/src/themes/Frosted-Glass/unity/modes/launcher_bfb_ns.png b/src/themes/Frosted-Glass/unity/modes/launcher_bfb_ns.png new file mode 100644 index 00000000..2ca1ebba Binary files /dev/null and b/src/themes/Frosted-Glass/unity/modes/launcher_bfb_ns.png differ diff --git a/src/themes/Frosted-Glass/unity/modes/ubuntu-square.svg b/src/themes/Frosted-Glass/unity/modes/ubuntu-square.svg new file mode 100644 index 00000000..1b925fb1 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/modes/ubuntu-square.svg @@ -0,0 +1,69 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"> + <defs> + <clipPath> + <rect width="42" x="307" y="223" rx="9" height="42" transform="rotate(90)" fill="url(#3)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="240" x="24" y="36" rx="50" height="240" fill="#986767" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="16" x="432" y="116" rx="2" height="16" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <path d="m 98.03125,23.191212 c -41.492132,1.05238 -74.84375,35.06824 -74.84375,76.812498 0,42.40687 34.405632,76.8125 76.8125,76.8125 42.40687,0 76.8125,-34.40563 76.8125,-76.8125 0,-42.406866 -34.40563,-76.812498 -76.8125,-76.812498 -0.662607,0 -1.310145,-0.0167 -1.96875,0 z M 100,50.659962 c 27.24464,0 49.34375,22.099114 49.34375,49.343748 -1e-5,27.24464 -22.09911,49.34375 -49.34375,49.34375 -27.244636,-1e-5 -49.34375,-22.09911 -49.34375,-49.34375 0,-27.244634 22.099114,-49.343748 49.34375,-49.343748 z"/> + </clipPath> + <clipPath> + <path d="m 152,204 a 8,8 0 1 1 -16,0 8,8 0 1 1 16,0 z"/> + </clipPath> + <clipPath> + <path d="m 145,215 c 33.13708,0 60,-26.86292 60,-60 0,-33.13708 -26.86292,-60 -60,-60 -33.13708,0 -60,26.86292 -60,60 0,12.50698 3.8285,24.10633 10.375,33.71875 L 89,211 111.28125,204.625 C 120.89367,211.1715 132.49302,215 145,215 z"/> + </clipPath> + <clipPath> + <rect width="16" x="432" y="116" rx="3" height="16" color="#bebebe"/> + </clipPath> + <clipPath> + <path d="m 144,70 c -49.705627,0 -90,40.29437 -90,90 0,49.70563 40.294373,90 90,90 49.70563,0 90,-40.29437 90,-90 0,-49.70563 -40.29437,-90 -90,-90 z m 0,32.1875 c 32.03251,0 58,25.96748 58,58 0,32.03252 -25.96749,58 -58,58 -32.03251,0 -58,-25.96748 -58,-58 0,-32.03252 25.96749,-58 58,-58 z"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="3" height="22" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="30" x="433" y="29" rx="4" height="30" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="90" x="307" y="31" rx="18.75" height="90" fill="url(#1)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="60" x="306" y="142" rx="12.5" height="60" transform="matrix(0 -1 1 0 0 0)" fill="url(#0)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="30" x="433" y="29" rx="6" height="30" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="5" height="22" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="4" height="22" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="20" x="434" y="78" rx="4" height="20" color="#bebebe"/> + </clipPath> + <linearGradient gradientTransform="matrix(.25 0 0 .25 299.99999 131.99999)" id="0" xlink:href="#2" y1="230" y2="90" x2="0" gradientUnits="userSpaceOnUse"/> + <linearGradient gradientTransform="matrix(.375 0 0 .375 298 16)" id="1" xlink:href="#2" y1="230" y2="90" x2="0" gradientUnits="userSpaceOnUse"/> + <linearGradient id="2"> + <stop stop-color="#151515"/> + <stop offset="1" stop-color="#222"/> + </linearGradient> + <linearGradient gradientTransform="matrix(.175 0 0 .175 302.79999 215.99997)" id="3" xlink:href="#2" y1="280" y2="40" x2="0" gradientUnits="userSpaceOnUse"/> + </defs> + <g transform="translate(0,-1004.3622)"> + <path d="M 5.1875,1 C 2.8707723,1 1,2.8707723 1,5.1875 l 0,37.625 C 1,45.129228 2.8707723,47 5.1875,47 l 37.625,0 C 45.129228,47 47,45.129228 47,42.8125 L 47,5.1875 C 47,2.8707723 45.129228,1 42.8125,1 L 5.1875,1 z m 0.1875,0.25 37.25,0 c 2.291546,0 4.125,1.8334541 4.125,4.125 l 0,37.25 c 0,2.291546 -1.833454,4.125 -4.125,4.125 l -37.25,0 C 3.0834541,46.75 1.25,44.916546 1.25,42.625 l 0,-37.25 C 1.25,3.0834541 3.0834541,1.25 5.375,1.25 z" transform="translate(0,1004.3622)" opacity="0.05"/> + <path d="M 5.375,1.25 C 3.0834541,1.25 1.25,3.0834541 1.25,5.375 l 0,37.25 c 0,2.291546 1.8334541,4.125 4.125,4.125 l 37.25,0 c 2.291546,0 4.125,-1.833454 4.125,-4.125 l 0,-37.25 C 46.75,3.0834541 44.916546,1.25 42.625,1.25 l -37.25,0 z m 0.21875,0.25 36.8125,0 C 44.672614,1.5 46.5,3.3273859 46.5,5.59375 l 0,36.8125 C 46.5,44.672614 44.672614,46.5 42.40625,46.5 l -36.8125,0 C 3.3273859,46.5 1.5,44.672614 1.5,42.40625 l 0,-36.8125 C 1.5,3.3273859 3.3273859,1.5 5.59375,1.5 z" transform="translate(0,1004.3622)" opacity="0.1"/> + <path d="M 5.59375,1.5 C 3.3273859,1.5 1.5,3.3273859 1.5,5.59375 l 0,36.8125 C 1.5,44.672614 3.3273859,46.5 5.59375,46.5 l 36.8125,0 C 44.672614,46.5 46.5,44.672614 46.5,42.40625 l 0,-36.8125 C 46.5,3.3273859 44.672614,1.5 42.40625,1.5 l -36.8125,0 z m 0.09375,0.125 36.625,0 c 2.253773,0 4.0625,1.8087269 4.0625,4.0625 l 0,36.625 c 0,2.253773 -1.808727,4.0625 -4.0625,4.0625 l -36.625,0 c -2.2537731,0 -4.0625,-1.808727 -4.0625,-4.0625 l 0,-36.625 C 1.625,3.4337269 3.4337269,1.625 5.6875,1.625 z" transform="translate(0,1004.3622)" opacity="0.2"/> + <path d="M 5.6875,1.625 C 3.4337269,1.625 1.625,3.4337269 1.625,5.6875 l 0,36.625 c 0,2.253773 1.8087269,4.0625 4.0625,4.0625 l 36.625,0 c 2.253773,0 4.0625,-1.808727 4.0625,-4.0625 l 0,-36.625 c 0,-2.2537731 -1.808727,-4.0625 -4.0625,-4.0625 l -36.625,0 z m 0.09375,0.125 36.4375,0 c 2.241182,0 4.03125,1.7900679 4.03125,4.03125 l 0,36.4375 c 0,2.241182 -1.790068,4.03125 -4.03125,4.03125 l -36.4375,0 C 3.5400679,46.25 1.75,44.459932 1.75,42.21875 l 0,-36.4375 C 1.75,3.5400679 3.5400679,1.75 5.78125,1.75 z" transform="translate(0,1004.3622)" opacity="0.3"/> + <path d="M 5.78125,1.75 C 3.5400679,1.75 1.75,3.5400679 1.75,5.78125 l 0,36.4375 c 0,2.241182 1.7900679,4.03125 4.03125,4.03125 l 36.4375,0 c 2.241182,0 4.03125,-1.790068 4.03125,-4.03125 l 0,-36.4375 C 46.25,3.5400679 44.459932,1.75 42.21875,1.75 l -36.4375,0 z m 0.125,0.125 36.1875,0 c 2.228591,0 4.03125,1.802659 4.03125,4.03125 l 0,36.1875 c 0,2.228591 -1.802659,4.03125 -4.03125,4.03125 l -36.1875,0 C 3.677659,46.125 1.875,44.322341 1.875,42.09375 l 0,-36.1875 C 1.875,3.677659 3.677659,1.875 5.90625,1.875 z" transform="translate(0,1004.3622)" opacity="0.4"/> + <rect rx="4.02" y="1006.24" x="1.875" height="44.25" width="44.25" opacity="0.5"/> + </g> + <rect rx="4" y="1.998" x="2" height="44" width="44" fill="#dd4814"/> + <path d="M 24.000004,12.000001 C 17.372557,12.000001 12,17.372389 12,24 c 0,6.627189 5.372557,12 12.000004,12 6.62744,0 12,-5.372896 12,-12 0,-6.627611 -5.37256,-11.999999 -12,-11.999999 z m 4.125,3.33125 c 0.25818,0.0067 0.51682,0.07428 0.75625,0.2125 0.76631,0.442467 1.02996,1.427433 0.5875,2.19375 -0.44222,0.765978 -1.42127,1.023802 -2.1875,0.58125 -0.76607,-0.442214 -1.0298,-1.421522 -0.5875,-2.1875 0.30419,-0.526843 0.86325,-0.814741 1.43125,-0.8 z m -4.125,1.70625 c 0.64422,0 1.27051,0.09242 1.8625,0.25625 0.10464,0.64355 0.48482,1.235964 1.09375,1.5875 0.60815,0.351196 1.30965,0.386373 1.91875,0.15625 1.18473,1.164757 1.95639,2.74771 2.06875,4.512499 l -2.28125,0.0375 c -0.21023,-2.390305 -2.21759,-4.268749 -4.6625,-4.268749 -0.704516,0 -1.36957,0.158693 -1.968754,0.4375 l -1.112499,-1.99375 c 0.929807,-0.460586 1.973301,-0.725 3.081253,-0.725 z m -3.862503,1.16875 1.174999,1.9625 c -1.203195,0.846834 -1.993749,2.2479 -1.993749,3.831249 0,1.583603 0.790554,2.984585 1.993749,3.83125 l -1.174999,1.9625 c -1.402078,-0.936666 -2.441846,-2.372586 -2.875,-4.05 0.506136,-0.41241 0.825,-1.039747 0.825,-1.74375 0,-0.704171 -0.31895,-1.331254 -0.825,-1.74375 0.433238,-1.677243 1.472922,-3.113249 2.875,-4.049999 z m -4.3,4.193749 c 0.884764,0 1.60625,0.714896 1.60625,1.6 0,0.884681 -0.72157,1.6 -1.60625,1.6 -0.88502,0 -1.600001,-0.715319 -1.600001,-1.6 0,-0.885019 0.714981,-1.6 1.600001,-1.6 z m 12.825003,2.0125 2.28125,0.0375 c -0.11219,1.76479 -0.8841,3.347658 -2.06875,4.5125 -0.6091,-0.230208 -1.3106,-0.194777 -1.91875,0.15625 -0.60901,0.35179 -0.98911,0.94395 -1.09375,1.5875 -0.59208,0.163829 -1.21828,0.25625 -1.8625,0.25625 -1.107952,0 -2.157612,-0.264583 -3.087503,-0.725 l 1.118749,-1.99375 c 0.599268,0.278807 1.264154,0.4375 1.968754,0.4375 2.44491,0 4.45244,-1.878105 4.6625,-4.26875 z m -0.625,5.05 c 0.56798,-0.01474 1.12717,0.27964 1.43125,0.80625 0.44238,0.766232 0.17856,1.745202 -0.5875,2.1875 -0.76632,0.442384 -1.74504,0.178818 -2.1875,-0.5875 -0.44222,-0.765978 -0.17882,-1.745117 0.5875,-2.1875 0.23939,-0.138218 0.49807,-0.212051 0.75625,-0.21875 z" fill="#f9f9f9"/> +</svg> diff --git a/src/themes/Frosted-Glass/unity/sheet_style_close_focused.png b/src/themes/Frosted-Glass/unity/sheet_style_close_focused.png new file mode 120000 index 00000000..5a2733f0 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/sheet_style_close_focused.png @@ -0,0 +1 @@ +close.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/sheet_style_close_focused_prelight.png b/src/themes/Frosted-Glass/unity/sheet_style_close_focused_prelight.png new file mode 120000 index 00000000..16570777 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/sheet_style_close_focused_prelight.png @@ -0,0 +1 @@ +close_focused_prelight.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/sheet_style_close_focused_pressed.png b/src/themes/Frosted-Glass/unity/sheet_style_close_focused_pressed.png new file mode 120000 index 00000000..e925e4df --- /dev/null +++ b/src/themes/Frosted-Glass/unity/sheet_style_close_focused_pressed.png @@ -0,0 +1 @@ +close_focused_pressed.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/unmaximize.png b/src/themes/Frosted-Glass/unity/unmaximize.png new file mode 120000 index 00000000..bd18cdd1 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/unmaximize.png @@ -0,0 +1 @@ +maximize.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/unmaximize_focused_normal.png b/src/themes/Frosted-Glass/unity/unmaximize_focused_normal.png new file mode 120000 index 00000000..120dd780 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/unmaximize_focused_normal.png @@ -0,0 +1 @@ +./unmaximize.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/unmaximize_focused_prelight.png b/src/themes/Frosted-Glass/unity/unmaximize_focused_prelight.png new file mode 120000 index 00000000..f62efd5b --- /dev/null +++ b/src/themes/Frosted-Glass/unity/unmaximize_focused_prelight.png @@ -0,0 +1 @@ +maximize_focused_prelight.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/unmaximize_focused_pressed.png b/src/themes/Frosted-Glass/unity/unmaximize_focused_pressed.png new file mode 120000 index 00000000..cc514055 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/unmaximize_focused_pressed.png @@ -0,0 +1 @@ +maximize_focused_pressed.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/unmaximize_unfocused.png b/src/themes/Frosted-Glass/unity/unmaximize_unfocused.png new file mode 120000 index 00000000..ab462ba0 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/unmaximize_unfocused.png @@ -0,0 +1 @@ +maximize_unfocused.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/unmaximize_unfocused_prelight.png b/src/themes/Frosted-Glass/unity/unmaximize_unfocused_prelight.png new file mode 120000 index 00000000..21dfbd41 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/unmaximize_unfocused_prelight.png @@ -0,0 +1 @@ +./unmaximize_focused_prelight.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/unity/unmaximize_unfocused_pressed.png b/src/themes/Frosted-Glass/unity/unmaximize_unfocused_pressed.png new file mode 120000 index 00000000..dbe68c66 --- /dev/null +++ b/src/themes/Frosted-Glass/unity/unmaximize_unfocused_pressed.png @@ -0,0 +1 @@ +./unmaximize_focused_pressed.png \ No newline at end of file diff --git a/src/themes/Frosted-Glass/xfwm4/bottom-active.png b/src/themes/Frosted-Glass/xfwm4/bottom-active.png new file mode 100644 index 00000000..e81e844c Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/bottom-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/bottom-inactive.png b/src/themes/Frosted-Glass/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..e81e844c Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/bottom-left-active.png b/src/themes/Frosted-Glass/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..3088cd35 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/bottom-left-inactive.png b/src/themes/Frosted-Glass/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..3088cd35 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/bottom-right-active.png b/src/themes/Frosted-Glass/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..28f9cb53 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/bottom-right-inactive.png b/src/themes/Frosted-Glass/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..28f9cb53 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/close-active.png b/src/themes/Frosted-Glass/xfwm4/close-active.png new file mode 100644 index 00000000..bc2c3f18 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/close-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/close-inactive.png b/src/themes/Frosted-Glass/xfwm4/close-inactive.png new file mode 100644 index 00000000..c4c60656 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/close-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/close-prelight.png b/src/themes/Frosted-Glass/xfwm4/close-prelight.png new file mode 100644 index 00000000..11f07e74 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/close-prelight.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/close-pressed.png b/src/themes/Frosted-Glass/xfwm4/close-pressed.png new file mode 100644 index 00000000..6610987d Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/close-pressed.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/hide-active.png b/src/themes/Frosted-Glass/xfwm4/hide-active.png new file mode 100644 index 00000000..8d2ee95e Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/hide-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/hide-inactive.png b/src/themes/Frosted-Glass/xfwm4/hide-inactive.png new file mode 100644 index 00000000..c4c60656 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/hide-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/hide-prelight.png b/src/themes/Frosted-Glass/xfwm4/hide-prelight.png new file mode 100644 index 00000000..f1d2848b Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/hide-prelight.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/hide-pressed.png b/src/themes/Frosted-Glass/xfwm4/hide-pressed.png new file mode 100644 index 00000000..aa6b2bef Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/hide-pressed.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/left-active.png b/src/themes/Frosted-Glass/xfwm4/left-active.png new file mode 100644 index 00000000..94c5976a Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/left-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/left-inactive.png b/src/themes/Frosted-Glass/xfwm4/left-inactive.png new file mode 100644 index 00000000..94c5976a Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/left-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/maximize-active.png b/src/themes/Frosted-Glass/xfwm4/maximize-active.png new file mode 100644 index 00000000..a85c184b Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/maximize-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/maximize-inactive.png b/src/themes/Frosted-Glass/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..c4c60656 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/maximize-prelight.png b/src/themes/Frosted-Glass/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..03898337 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/maximize-pressed.png b/src/themes/Frosted-Glass/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..60e5dfe8 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/maximize-toggled-active.png b/src/themes/Frosted-Glass/xfwm4/maximize-toggled-active.png new file mode 100644 index 00000000..a85c184b Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/maximize-toggled-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/maximize-toggled-inactive.png b/src/themes/Frosted-Glass/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 00000000..c4c60656 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/maximize-toggled-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/maximize-toggled-prelight.png b/src/themes/Frosted-Glass/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 00000000..3f27fb6a Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/maximize-toggled-prelight.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/maximize-toggled-pressed.png b/src/themes/Frosted-Glass/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 00000000..c5fcba80 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/maximize-toggled-pressed.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/menu-active.png b/src/themes/Frosted-Glass/xfwm4/menu-active.png new file mode 100644 index 00000000..8c3adcad Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/menu-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/menu-inactive.png b/src/themes/Frosted-Glass/xfwm4/menu-inactive.png new file mode 100644 index 00000000..5ad79b30 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/menu-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/menu-pressed.png b/src/themes/Frosted-Glass/xfwm4/menu-pressed.png new file mode 100644 index 00000000..8b19ab13 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/menu-pressed.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/right-active.png b/src/themes/Frosted-Glass/xfwm4/right-active.png new file mode 100644 index 00000000..94c5976a Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/right-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/right-inactive.png b/src/themes/Frosted-Glass/xfwm4/right-inactive.png new file mode 100644 index 00000000..94c5976a Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/right-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/shade-active.png b/src/themes/Frosted-Glass/xfwm4/shade-active.png new file mode 100644 index 00000000..42aa539a Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/shade-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/shade-inactive.png b/src/themes/Frosted-Glass/xfwm4/shade-inactive.png new file mode 100644 index 00000000..eb0a9ed9 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/shade-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/shade-pressed.png b/src/themes/Frosted-Glass/xfwm4/shade-pressed.png new file mode 100644 index 00000000..780c2a24 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/shade-pressed.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/stick-active.png b/src/themes/Frosted-Glass/xfwm4/stick-active.png new file mode 100644 index 00000000..daf25919 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/stick-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/stick-inactive.png b/src/themes/Frosted-Glass/xfwm4/stick-inactive.png new file mode 100644 index 00000000..55dac95a Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/stick-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/stick-pressed.png b/src/themes/Frosted-Glass/xfwm4/stick-pressed.png new file mode 100644 index 00000000..8cb224d6 Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/stick-pressed.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/themerc b/src/themes/Frosted-Glass/xfwm4/themerc new file mode 100644 index 00000000..75954d69 --- /dev/null +++ b/src/themes/Frosted-Glass/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=10 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#707070 +active_text_shadow_color=#e7e7e7 + +inactive_text_color=#979797 +inactive_text_shadow_color=#e7e7e7 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Frosted-Glass/xfwm4/title-1-active.png b/src/themes/Frosted-Glass/xfwm4/title-1-active.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-1-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/title-1-inactive.png b/src/themes/Frosted-Glass/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/title-2-active.png b/src/themes/Frosted-Glass/xfwm4/title-2-active.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-2-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/title-2-inactive.png b/src/themes/Frosted-Glass/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/title-3-active.png b/src/themes/Frosted-Glass/xfwm4/title-3-active.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-3-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/title-3-inactive.png b/src/themes/Frosted-Glass/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/title-4-active.png b/src/themes/Frosted-Glass/xfwm4/title-4-active.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-4-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/title-4-inactive.png b/src/themes/Frosted-Glass/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/title-5-active.png b/src/themes/Frosted-Glass/xfwm4/title-5-active.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-5-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/title-5-inactive.png b/src/themes/Frosted-Glass/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..fbb1d6bd Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/top-left-active.png b/src/themes/Frosted-Glass/xfwm4/top-left-active.png new file mode 100644 index 00000000..936af60e Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/top-left-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/top-left-inactive.png b/src/themes/Frosted-Glass/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..936af60e Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/top-right-active.png b/src/themes/Frosted-Glass/xfwm4/top-right-active.png new file mode 100644 index 00000000..60a8eeae Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/top-right-active.png differ diff --git a/src/themes/Frosted-Glass/xfwm4/top-right-inactive.png b/src/themes/Frosted-Glass/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..60a8eeae Binary files /dev/null and b/src/themes/Frosted-Glass/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Graphite-Mono/cinnamon/assets/add-workspace-active.svg b/src/themes/Graphite-Mono/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 00000000..4b742855 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,12 @@ +<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="1.6500004"/> + </filter> + </defs> + <g transform="translate(0 -852.36)" shape-rendering="auto"> + <path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#333333" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + </g> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/add-workspace-hover.svg b/src/themes/Graphite-Mono/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 00000000..8a1d3516 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace-hover.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-81.038405" + inkscape:cy="108.58132" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/add-workspace.svg b/src/themes/Graphite-Mono/cinnamon/assets/add-workspace.svg new file mode 100644 index 00000000..8dba5df9 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-28.526103" + inkscape:cy="75.41215" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.87;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Graphite-Mono/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..dcf8298b --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-left.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="29.5" + inkscape:cx="13.680381" + inkscape:cy="6.1418434" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M10 3v10L5 8z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Graphite-Mono/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..ed66559d --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-right.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M6 3v10l5-5z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/checkbox-dark.svg b/src/themes/Graphite-Mono/cinnamon/assets/checkbox-dark.svg new file mode 100644 index 00000000..65c19018 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#dddddd" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/checkbox-off.svg b/src/themes/Graphite-Mono/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/checkbox.svg b/src/themes/Graphite-Mono/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..b3a73fa1 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#333333" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/close-active.svg b/src/themes/Graphite-Mono/cinnamon/assets/close-active.svg new file mode 100644 index 00000000..0dde2b9d --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/close-active.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#d8354a" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/close-hover.svg b/src/themes/Graphite-Mono/cinnamon/assets/close-hover.svg new file mode 100644 index 00000000..37f8806a --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/close-hover.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#ff7a80" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/close.svg b/src/themes/Graphite-Mono/cinnamon/assets/close.svg new file mode 100644 index 00000000..5dcc697b --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/close.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter879" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter879)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#f75a61" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/corner-ripple.svg b/src/themes/Graphite-Mono/cinnamon/assets/corner-ripple.svg new file mode 100644 index 00000000..6440b6ca --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,5 @@ +<svg width="104" height="104" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -948.36)"> + <circle id="corner-ripple" cx="52" cy="1000" r="48" fill="#333333" opacity=".25"/> + </g> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/radiobutton-dark.svg b/src/themes/Graphite-Mono/cinnamon/assets/radiobutton-dark.svg new file mode 100644 index 00000000..375c388a --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#dddddd"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/radiobutton-off.svg b/src/themes/Graphite-Mono/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/radiobutton.svg b/src/themes/Graphite-Mono/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..27a8ab48 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#333333"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/toggle-off.svg b/src/themes/Graphite-Mono/cinnamon/assets/toggle-off.svg new file mode 100644 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/toggle-off.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/toggle-on-dark.svg b/src/themes/Graphite-Mono/cinnamon/assets/toggle-on-dark.svg new file mode 100644 index 00000000..23f9373e --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#dddddd" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/toggle-on.svg b/src/themes/Graphite-Mono/cinnamon/assets/toggle-on.svg new file mode 100644 index 00000000..510abf19 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/toggle-on.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#ffffff" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/assets/trash-icon.svg b/src/themes/Graphite-Mono/cinnamon/assets/trash-icon.svg new file mode 100644 index 00000000..d78a123e --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ +<svg width="400" height="120" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -932.36)"> + <rect x="10" y="942.36" width="380" height="160" rx="18" ry="18" fill="#4d4d4d" stroke-width="0"/> + <path class="ColorScheme-Text" d="m200 964.36c-4.4183 0-8 3.5817-8 8h-16v4h48v-4h-16c0-4.4183-3.5817-8-8-8zm0 4c2.2091 1e-5 4 1.7909 4 4h-8c1e-5 -2.2091 1.7909-4 4-4zm-20 12v32c0 4.4321 3.5679 8.0001 8 8.0001h24c4.4321 0 8-3.568 8-8.0001v-32h-38zm4 4h32v28c0 2.2161-1.7839 4.0001-4 4.0001h-24c-2.2161 0-4-1.784-4-4.0001z" fill="#ececec"/> + </g> +</svg> diff --git a/src/themes/Graphite-Mono/cinnamon/cinnamon.css b/src/themes/Graphite-Mono/cinnamon/cinnamon.css new file mode 100644 index 00000000..70a50868 --- /dev/null +++ b/src/themes/Graphite-Mono/cinnamon/cinnamon.css @@ -0,0 +1,2169 @@ +stage { + font-size: 9pt; + color: white; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); +} + +.sound-button:focus { + color: white; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.sound-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.sound-button:hover:focus { + color: white; + background-color: rgba(255, 255, 255, 0.3); + border-radius: 6px; +} + +.sound-button:active { + color: white; + background-color: rgba(255, 255, 255, 0.3); + border-radius: 6px; +} + +.sound-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; +} + +.notification-button, .notification-icon-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, #notification .notification-button, #notification .notification-icon-button { + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); + background-color: transparent; +} + +.notification-button:hover, .notification-icon-button:hover, #notification .notification-button:hover, #notification .notification-icon-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.notification-button:active, .notification-icon-button:active, #notification .notification-button:active, #notification .notification-icon-button:active { + color: white; + background-color: rgba(255, 255, 255, 0.3); + border-radius: 6px; +} + +.notification-button:insensitive, .notification-icon-button:insensitive, #notification .notification-button:insensitive, #notification .notification-icon-button:insensitive { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; + border-radius: 6px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 6px 30px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #E0E0E0; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: white; + background-color: rgba(255, 255, 255, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; +} + +#menu-search-entry, .notification StEntry, .menu #notification StEntry, .popup-menu #notification StEntry, #notification StEntry { + padding: 3px 12px; + min-height: 24px; + caret-size: 1px; + selection-background-color: #E0E0E0; + selected-color: rgba(0, 0, 0, 0.87); + transition-duration: 300ms; + border-radius: 9999px; + color: white; + border: 2px solid transparent; + background-color: rgba(255, 255, 255, 0.04); +} + +#menu-search-entry:focus, .notification StEntry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #notification StEntry:focus, #menu-search-entry:hover, .notification StEntry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #notification StEntry:hover { + color: white; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid #E0E0E0; +} + +#menu-search-entry:insensitive, .notification StEntry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #notification StEntry:insensitive { + border: 2px solid transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +#menu-search-entry StIcon.capslock-warning, .notification StEntry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #FDD633; + padding: 0 6px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(44, 44, 44, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: gray; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #6b6b6b; +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #E0E0E0; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(255, 255, 255, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #E0E0E0; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.check-box CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 24px; + height: 24px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox-dark.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: .2em; + min-height: 30px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 24px; + height: 24px; +} + +.radiobutton StBin, .radiobutton:focus StBin { + background-image: url("assets/radiobutton-off.svg"); +} + +.radiobutton:checked StBin, .radiobutton:focus:checked StBin { + background-image: url("assets/radiobutton-dark.svg"); +} + +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url("assets/toggle-off.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on-dark.svg"); +} + +.popup-menu-item:active .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url("assets/toggle-on-dark.svg"); +} + +.cinnamon-link { + color: #2196F3; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #51adf6; +} + +#Tooltip { + border-radius: 9999px; + padding: 6px 12px; + background-color: rgba(25, 25, 25, 0.9); + color: white; + margin: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 3px; + color: white; + background-color: rgba(44, 44, 44, 0.95); + border-radius: 12px; + margin: 6px; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + border: 2px solid #E0E0E0; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 6px; + background-gradient-direction: none; + box-shadow: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.6); +} + +.menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-combo-menu .popup-sub-menu .popup-menu-item:active { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 3px; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 6px 12px; + spacing: 12px; + border-radius: 6px; +} + +.menu .popup-menu-item:hover, .menu .popup-menu-item:active, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:hover, +.popup-combo-menu .popup-menu-item:active { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(255, 255, 255, 0.5); +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(255, 255, 255, 0.12); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: rgba(255, 255, 255, 0.5); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 12px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 0; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 0; + margin: 0; + padding: 0; + border-color: rgba(255, 255, 255, 0.12); + border-bottom-width: 0; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: .5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: .5em; +} + +#panel { + font-weight: bold; + height: 36px; + width: 42px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(242, 139, 130, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 6px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 6px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: rgba(255, 255, 255, 0.7); + font-size: 1em; + padding: 0px; + background-color: rgba(33, 33, 33, 0.75); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, .panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, .panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, .panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, .panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, .panel-left .panel-button:active, +.panel-left .panel-status-button:active, .panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.panel-dummy { + background-color: rgba(242, 139, 130, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(242, 139, 130, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(255, 255, 255, 0.7); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(255, 255, 255, 0.7); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(25, 25, 25, 0.9); + border: 1px solid rgba(25, 25, 25, 0.9); + color: white; + spacing: 25px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +.window-caption#selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + border: 1px solid #E0E0E0; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: white; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #E0E0E0; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + font-style: italic; + transition-duration: 300; + selection-background-color: rgba(0, 0, 0, 0.87); + selected-color: #E0E0E0; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 6px; +} + +.expo-workspace-thumbnail-frame#active { + border: 4px solid #E0E0E0; + background-color: black; + border-radius: 6px; +} + +.expo-background { + background-color: #191919; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url("assets/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url("assets/add-workspace-hover.svg"); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url("assets/add-workspace-active.svg"); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("assets/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url("assets/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url("assets/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url("assets/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #888; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + background-color: #2C2C2C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: .4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: white; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, .calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(255, 255, 255, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(255, 255, 255, 0.25); +} + +.calendar-change-month-back { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.calendar-change-month-back:rtl { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("assets/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward:rtl { + background-image: url("assets/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: .4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: white; + border-radius: 6px; +} + +.calendar-day-base { + text-align: center; + width: 28px; + height: 28px; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-heading { + color: rgba(255, 255, 255, 0.7); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(255, 255, 255, 0.7); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: white; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +.calendar-week-number { + width: 20px; + height: 20px; + margin: 6px 0; + color: rgba(255, 255, 255, 0.3); + font-weight: bold; + background-color: rgba(255, 255, 255, 0.04); + border-radius: 9999px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +#notification { + border-radius: 12px; + padding: 12px; + spacing-rows: 9px; + spacing-columns: 9px; + margin-from-right-edge-of-screen: 18px; + width: 28em; + color: white; + background-color: rgba(44, 44, 44, 0.8); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + margin: 7px 12px 17px 12px; +} + +#notification .notification-button, #notification .notification-icon-button { + padding: 6px; +} + +.menu #notification, .popup-menu #notification { + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, .popup-menu #notification:hover { + background-color: rgba(255, 255, 255, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: white; +} + +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 6px; +} + +#notification.multi-line-notification { + padding-bottom: 12px; + color: white; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 6px; +} + +#notification-actions { + spacing: 9px; +} + +.notification-with-image { + min-height: 159px; + color: white; +} + +.notification-button, .notification-icon-button { + padding: 6px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: white; + background-color: rgba(44, 44, 44, 0.95); + border: none; + border-radius: 6px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #E0E0E0; +} + +.switcher-list .item-box:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; + border: 0px solid #E0E0E0; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: white; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(255, 255, 255, 0.7); +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("assets/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: white; + background-color: rgba(18, 18, 18, 0.95); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 6px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 6px 12px; + background-color: rgba(25, 25, 25, 0.9); + border-radius: 6px; + color: white; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: white; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #F28B82; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 3px 12px; + border-radius: 6px; + caret-color: white; + selected-color: rgba(0, 0, 0, 0.87); + selection-background-color: #E0E0E0; + color: white; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: white; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid #E0E0E0; +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #FDD633; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: white; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(25, 25, 25, 0.9); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); +} + +.keyboard-key:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.keyboard-key:active, .keyboard-key:checked { + color: white; + background-color: rgba(255, 255, 255, 0.3); +} + +.keyboard-key:grayed { + color: rgba(255, 255, 255, 0.3); + background-color: transparent; +} + +.keyboard-subkeys { + color: white; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(25, 25, 25, 0.9); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + margin-bottom: 6px; + padding: 6px; + transition-duration: 300; + background-color: rgba(255, 255, 255, 0.05); + border: none; + border-radius: 6px; +} + +.menu-favorites-button { + padding: 9px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 9px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 9px; +} + +.menu-categories-box { + padding: 9px 30px; +} + +.menu-applications-inner-box, .menu-applications-outer-box { + padding: 9px 9px 0 9px; +} + +.menu-application-button { + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: white; + background-color: rgba(255, 255, 255, 0.12); + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 6px; +} + +.menu-application-button-label:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button { + padding: 3px 0; + border-radius: 6px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 6px 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 6px 6px 0; +} + +.menu-category-button { + padding: 6px; + border-radius: 6px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, .menu-category-button-selected { + color: white; + background-color: rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(255, 255, 255, 0.5); +} + +.menu-category-button-label:ltr { + padding-left: 6px; +} + +.menu-category-button-label:rtl { + padding-right: 6px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; + margin-bottom: 6px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: white; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: white; +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(255, 255, 255, 0.7); + background-color: rgba(33, 33, 33, 0.75); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(255, 255, 255, 0.7); + border-radius: 0; + background-color: rgba(33, 33, 33, 0.75); + border: none; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 6px; + color: #E0E0E0; +} + +.osd-window .level-bar { + border-radius: 6px; + background-color: #E0E0E0; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, .panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, .panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100ms; + color: rgba(255, 255, 255, 0.9); + border-radius: 0; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top: 2px solid transparent; +} + +.panel-top .window-list-item-box StIcon, .panel-top .window-list-item-box StBin, .panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom: 2px solid transparent; +} + +.panel-bottom .window-list-item-box StIcon, .panel-bottom .window-list-item-box StBin, .panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left: 2px solid transparent; +} + +.panel-left .window-list-item-box StIcon, .panel-left .window-list-item-box StBin, .panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right: 2px solid transparent; +} + +.panel-right .window-list-item-box StIcon, .panel-right .window-list-item-box StBin, .panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.15); +} + +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:running { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.25); + border-color: rgba(255, 255, 255, 0.3); +} + +.window-list-item-box:active:hover, .window-list-item-box:checked:hover, .window-list-item-box:running:hover { + background-color: rgba(255, 255, 255, 0.3); +} + +.window-list-item-box:focus { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-image: radial-gradient(5px 5px 45deg, circle cover, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%); + border-color: #E0E0E0; + background-color: rgba(255, 255, 255, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(255, 255, 255, 0.3); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #81C995; + background-gradient-end: #81C995; + border-radius: 6px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #FDD633; + background-gradient-end: #FDD633; +} + +.window-list-preview { + padding: 12px; + spacing: 6px; + border: none; + background-color: #2C2C2C; + border-radius: 6px; + color: white; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(242, 139, 130, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 6px; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 6px; + spacing: 6px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(255, 255, 255, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #E0E0E0; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(255, 255, 255, 0.6); + border-radius: 0; + spacing: 6px; + border-bottom: 2px solid transparent; +} + +.grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(255, 255, 255, 0.3); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(255, 255, 255, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(255, 255, 255, 0.7); + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.2); + border-color: #E0E0E0; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(255, 255, 255, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #81C995; + background-gradient-end: #81C995; + border-radius: 6px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #FDD633; + background-gradient-end: #FDD633; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: .4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 6px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 9999px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 12px 18px; + spacing: 6px; + background-color: rgba(0, 0, 0, 0.45); + border: none; + border-radius: 0 0 6px 6px; + color: white; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: white; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(255, 255, 255, 0.5); +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(5, 5, 5, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #1f1f1f; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #E0E0E0; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: rgba(255, 255, 255, 0.7); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #E0E0E0; +} + +.workspace-button:hover { + color: #fafafa; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #E0E0E0; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(71, 71, 71, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(71, 71, 71, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(84, 84, 84, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(46, 46, 46, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 0; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.1); +} + +.panel-launcher:active { + background-color: rgba(255, 255, 255, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(255, 255, 255, 0.1); +} + +.launcher:active { + background-color: rgba(255, 255, 255, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 3px; +} + +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.applet-box { + padding: 0 6px; + color: rgba(255, 255, 255, 0.7); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 6px 0; +} + +.applet-box:hover { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.15); +} + +.applet-box:checked, .applet-box:checked:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(242, 139, 130, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(255, 255, 255, 0.7); +} + +.applet-box:checked .applet-label { + color: rgba(0, 0, 0, 0.87); + text-shadow: none; +} + +.applet-icon { + color: rgba(255, 255, 255, 0.7); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(255, 255, 255, 0.7); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: white; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: white; +} + +.desklet:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.desklet-with-borders { + color: white; + background-color: rgba(25, 25, 25, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.desklet-with-borders-and-header { + color: white; + background-color: rgba(25, 25, 25, 0.9); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.desklet-header { + color: white; + background-color: rgba(25, 25, 25, 0.9); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #E0E0E0; + background-color: rgba(224, 224, 224, 0.3); +} + +.photoframe-box { + color: white; + background-color: rgba(25, 25, 25, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: .5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(224, 224, 224, 0.3); + border: 1px solid #E0E0E0; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/themes/Graphite-Mono/cinnamon/thumbnail.png b/src/themes/Graphite-Mono/cinnamon/thumbnail.png new file mode 100644 index 00000000..e6d913b4 Binary files /dev/null and b/src/themes/Graphite-Mono/cinnamon/thumbnail.png differ diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/calendar-arrow-left.svg b/src/themes/Graphite-Mono/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..ec8b4783 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m10 3v10l-5-5z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/calendar-arrow-right.svg b/src/themes/Graphite-Mono/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..6fc5556f --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m6 3v10l5-5z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/calendar-today.svg b/src/themes/Graphite-Mono/gnome-shell/assets/calendar-today.svg new file mode 100644 index 00000000..5e77084c --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + id="svg10621" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="calendar-today.svg"> + <defs + id="defs10623"> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient99561-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <linearGradient + inkscape:collect="always" + id="linearGradient34508-1-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop34510-1-9" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop34512-4-5" /> + </linearGradient> + <radialGradient + r="42" + fy="30" + fx="51" + cy="30" + cx="51" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + gradientUnits="userSpaceOnUse" + id="radialGradient10592" + xlink:href="#linearGradient34508-1-3" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3770" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3001" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3007" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3067" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3072" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient2997" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#000000" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="8" + inkscape:cx="-23.537329" + inkscape:cy="-31.442864" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="2133" + inkscape:window-height="1241" + inkscape:window-x="238" + inkscape:window-y="88" + inkscape:window-maximized="0" + borderlayer="true" + inkscape:showpageshadow="false"> + <inkscape:grid + type="xygrid" + id="grid3109" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata10626"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-469.08263,-537.99307)"> + <circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:0.23756906;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="path7305" + cx="481.57138" + cy="559.4649" + r="1.5" /> + </g> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/checkbox-dark.svg b/src/themes/Graphite-Mono/gnome-shell/assets/checkbox-dark.svg new file mode 100644 index 00000000..5bc9d3e3 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox-dark.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="5.2540541" + inkscape:cy="11.978378" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + style="fill:#e0e0e0" + id="path2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/checkbox-off.svg b/src/themes/Graphite-Mono/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 00000000..0c5e5a0a --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF" opacity="0.7"> + <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/checkbox.svg b/src/themes/Graphite-Mono/gnome-shell/assets/checkbox.svg new file mode 100644 index 00000000..63c390c5 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/checkbox.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="7.8054054" + inkscape:cy="11.978378" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + style="fill:#333333" + id="path2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/dash-placeholder.svg b/src/themes/Graphite-Mono/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 00000000..172156ae --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF"> + <circle cx="12" cy="12" r="12" opacity="0.3"/> + <circle cx="12" cy="12" r="4"/> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/no-events.svg b/src/themes/Graphite-Mono/gnome-shell/assets/no-events.svg new file mode 100644 index 00000000..239177d1 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + viewBox="0 0 48 48" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="no-events.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs10" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1413" + inkscape:window-height="955" + id="namedview8" + showgrid="true" + inkscape:zoom="4.9166667" + inkscape:cx="-16.677966" + inkscape:cy="15.864407" + inkscape:window-x="46" + inkscape:window-y="71" + inkscape:window-maximized="0" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid4134" /> + </sodipodi:namedview> + <path + d="M0 0h48v48H0z" + fill="none" + id="path4" /> + <path + d="m 38,6 -2,0 0,-4 -4,0 0,4 -16,0 0,-4 -4,0 0,4 -2,0 C 7.79,6 6.02,7.79 6.02,10 L 6,38 c 0,2.21 1.79,4 4,4 l 28,0 c 2.21,0 4,-1.79 4,-4 L 42,10 C 42,7.79 40.21,6 38,6 Z m 0,32 -28,0 0,-22 28,0 z" + id="path6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccccccccsccsssssccccc" + style="fill:#f5f5f5;fill-opacity:1;opacity:0.54" /> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/no-notifications.svg b/src/themes/Graphite-Mono/gnome-shell/assets/no-notifications.svg new file mode 100644 index 00000000..ae09f92c --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="#FFFFFF" opacity="0.5"> + <path d="M24 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm12-12V22c0-6.15-3.27-11.28-9-12.64V8c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36c-5.73 1.36-9 6.49-9 12.64v10l-4 4v2h32v-2l-4-4zm-4 2H16V22c0-4.97 3.03-9 8-9s8 4.03 8 9v12z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/noise-texture.svg b/src/themes/Graphite-Mono/gnome-shell/assets/noise-texture.svg new file mode 100644 index 00000000..484f6c87 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1600" + height="900" + viewBox="0 0 1600 900" + version="1.1" + id="svg13" + sodipodi:docname="noise-texture.svg" + inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"> + <metadata + id="metadata17"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="698" + id="namedview15" + showgrid="false" + inkscape:zoom="0.26222222" + inkscape:cx="647.80786" + inkscape:cy="422.79535" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <defs + id="defs9"> + <radialGradient + id="a" + gradientTransform="matrix(1 1 -1 1 0.5 -0.5)"> + <stop + stop-color="#455A64" + stop-opacity="0" + offset="0.25" + id="stop2" + style="stop-color:#444444;stop-opacity:0" /> + <stop + stop-color="#455A64" + stop-opacity="0.5" + offset="0.75" + id="stop4" + style="stop-color:#444444;stop-opacity:0.50196081" /> + <stop + stop-color="#455A64" + stop-opacity="1" + offset="1" + id="stop6" + style="stop-color:#444444;stop-opacity:1" /> + </radialGradient> + </defs> + <rect + width="1600" + height="900" + fill="url(#a)" + id="rect11" /> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/process-working.svg b/src/themes/Graphite-Mono/gnome-shell/assets/process-working.svg new file mode 100644 index 00000000..eedadce9 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/process-working.svg @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="512" + height="32" + viewBox="0 0 512 32" + version="1.1" + id="svg137" + sodipodi:docname="process-working.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview139" + pagecolor="#5b5b5b" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="2.4882813" + inkscape:cx="361.49451" + inkscape:cy="6.6310832" + inkscape:window-width="1368" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg137" /> + <defs + id="defs7"> + <g + id="g" + fill="#FFFFFF" + opacity="0.7"> + <circle + cx="8" + cy="8" + r="8" + fill="none" + id="circle2" /> + <path + d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7h-3a4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4v-3z" + id="path4" + fill="#f5f5f5" /> + </g> + </defs> + <use + xlink:href="#g" + transform="translate(0) rotate(0 8 8)" + id="use9" /> + <use + xlink:href="#g" + transform="translate(16) rotate(5.625 8 8)" + id="use11" /> + <use + xlink:href="#g" + transform="translate(32) rotate(11.25 8 8)" + id="use13" /> + <use + xlink:href="#g" + transform="translate(48) rotate(16.875 8 8)" + id="use15" /> + <use + xlink:href="#g" + transform="translate(64) rotate(22.5 8 8)" + id="use17" /> + <use + xlink:href="#g" + transform="translate(80) rotate(28.125 8 8)" + id="use19" /> + <use + xlink:href="#g" + transform="translate(96) rotate(33.75 8 8)" + id="use21" /> + <use + xlink:href="#g" + transform="translate(112) rotate(39.375 8 8)" + id="use23" /> + <use + xlink:href="#g" + transform="translate(128) rotate(45 8 8)" + id="use25" /> + <use + xlink:href="#g" + transform="translate(144) rotate(50.625 8 8)" + id="use27" /> + <use + xlink:href="#g" + transform="translate(160) rotate(56.25 8 8)" + id="use29" /> + <use + xlink:href="#g" + transform="translate(176) rotate(61.875 8 8)" + id="use31" /> + <use + xlink:href="#g" + transform="translate(192) rotate(67.5 8 8)" + id="use33" /> + <use + xlink:href="#g" + transform="translate(208) rotate(73.125 8 8)" + id="use35" /> + <use + xlink:href="#g" + transform="translate(224) rotate(78.75 8 8)" + id="use37" /> + <use + xlink:href="#g" + transform="translate(240) rotate(84.375 8 8)" + id="use39" /> + <use + xlink:href="#g" + transform="translate(256) rotate(90 8 8)" + id="use41" /> + <use + xlink:href="#g" + transform="translate(272) rotate(95.625 8 8)" + id="use43" /> + <use + xlink:href="#g" + transform="translate(288) rotate(101.25 8 8)" + id="use45" /> + <use + xlink:href="#g" + transform="translate(304) rotate(106.875 8 8)" + id="use47" /> + <use + xlink:href="#g" + transform="translate(320) rotate(112.5 8 8)" + id="use49" /> + <use + xlink:href="#g" + transform="translate(336) rotate(118.125 8 8)" + id="use51" /> + <use + xlink:href="#g" + transform="translate(352) rotate(123.75 8 8)" + id="use53" /> + <use + xlink:href="#g" + transform="translate(368) rotate(129.375 8 8)" + id="use55" /> + <use + xlink:href="#g" + transform="translate(384) rotate(135 8 8)" + id="use57" /> + <use + xlink:href="#g" + transform="translate(400) rotate(140.625 8 8)" + id="use59" /> + <use + xlink:href="#g" + transform="translate(416) rotate(146.25 8 8)" + id="use61" /> + <use + xlink:href="#g" + transform="translate(432) rotate(151.875 8 8)" + id="use63" /> + <use + xlink:href="#g" + transform="translate(448) rotate(157.5 8 8)" + id="use65" /> + <use + xlink:href="#g" + transform="translate(464) rotate(163.125 8 8)" + id="use67" /> + <use + xlink:href="#g" + transform="translate(480) rotate(168.75 8 8)" + id="use69" /> + <use + xlink:href="#g" + transform="translate(496) rotate(174.375 8 8)" + id="use71" /> + <use + xlink:href="#g" + transform="translate(0 16) rotate(180 8 8)" + id="use73" /> + <use + xlink:href="#g" + transform="translate(16 16) rotate(185.625 8 8)" + id="use75" /> + <use + xlink:href="#g" + transform="translate(32 16) rotate(191.25 8 8)" + id="use77" /> + <use + xlink:href="#g" + transform="translate(48 16) rotate(196.875 8 8)" + id="use79" /> + <use + xlink:href="#g" + transform="translate(64 16) rotate(202.5 8 8)" + id="use81" /> + <use + xlink:href="#g" + transform="translate(80 16) rotate(208.125 8 8)" + id="use83" /> + <use + xlink:href="#g" + transform="translate(96 16) rotate(213.75 8 8)" + id="use85" /> + <use + xlink:href="#g" + transform="translate(112 16) rotate(219.375 8 8)" + id="use87" /> + <use + xlink:href="#g" + transform="translate(128 16) rotate(225 8 8)" + id="use89" /> + <use + xlink:href="#g" + transform="translate(144 16) rotate(230.625 8 8)" + id="use91" /> + <use + xlink:href="#g" + transform="translate(160 16) rotate(236.25 8 8)" + id="use93" /> + <use + xlink:href="#g" + transform="translate(176 16) rotate(241.875 8 8)" + id="use95" /> + <use + xlink:href="#g" + transform="translate(192 16) rotate(247.5 8 8)" + id="use97" /> + <use + xlink:href="#g" + transform="translate(208 16) rotate(253.125 8 8)" + id="use99" /> + <use + xlink:href="#g" + transform="translate(224 16) rotate(258.75 8 8)" + id="use101" /> + <use + xlink:href="#g" + transform="translate(240 16) rotate(264.375 8 8)" + id="use103" /> + <use + xlink:href="#g" + transform="translate(256 16) rotate(270 8 8)" + id="use105" /> + <use + xlink:href="#g" + transform="translate(272 16) rotate(275.625 8 8)" + id="use107" /> + <use + xlink:href="#g" + transform="translate(288 16) rotate(281.25 8 8)" + id="use109" /> + <use + xlink:href="#g" + transform="translate(304 16) rotate(286.875 8 8)" + id="use111" /> + <use + xlink:href="#g" + transform="translate(320 16) rotate(292.5 8 8)" + id="use113" /> + <use + xlink:href="#g" + transform="translate(336 16) rotate(298.125 8 8)" + id="use115" /> + <use + xlink:href="#g" + transform="translate(352 16) rotate(303.75 8 8)" + id="use117" /> + <use + xlink:href="#g" + transform="translate(368 16) rotate(309.375 8 8)" + id="use119" /> + <use + xlink:href="#g" + transform="translate(384 16) rotate(315 8 8)" + id="use121" /> + <use + xlink:href="#g" + transform="translate(400 16) rotate(320.625 8 8)" + id="use123" /> + <use + xlink:href="#g" + transform="translate(416 16) rotate(326.25 8 8)" + id="use125" /> + <use + xlink:href="#g" + transform="translate(432 16) rotate(331.875 8 8)" + id="use127" /> + <use + xlink:href="#g" + transform="translate(448 16) rotate(337.5 8 8)" + id="use129" /> + <use + xlink:href="#g" + transform="translate(464 16) rotate(343.125 8 8)" + id="use131" /> + <use + xlink:href="#g" + transform="translate(480 16) rotate(348.75 8 8)" + id="use133" /> + <use + xlink:href="#g" + transform="translate(496 16) rotate(354.375 8 8)" + id="use135" /> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/toggle-off-dark.svg b/src/themes/Graphite-Mono/gnome-shell/assets/toggle-off-dark.svg new file mode 100644 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/toggle-off-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/toggle-off.svg b/src/themes/Graphite-Mono/gnome-shell/assets/toggle-off.svg new file mode 100644 index 00000000..3acc14ac --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,6 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -1032.4)" fill="#000000" stroke-width="0"> + <path d="m10 1032.4c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" opacity=".5" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="1042.4" r="5" opacity=".5" style="paint-order:stroke fill markers"/> + </g> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/toggle-on-dark.svg b/src/themes/Graphite-Mono/gnome-shell/assets/toggle-on-dark.svg new file mode 100644 index 00000000..76106808 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on-dark.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="-9.9099099" + inkscape:cy="15.927928" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <rect + transform="scale(-1,1)" + x="-40" + y="0" + width="40" + height="20" + rx="10" + ry="10" + style="fill:#e0e0e0" + id="rect2" /> + <circle + cx="30" + cy="10" + r="5" + style="fill:#313744" + id="circle4" /> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/assets/toggle-on.svg b/src/themes/Graphite-Mono/gnome-shell/assets/toggle-on.svg new file mode 100644 index 00000000..4685294b --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="7.6756757" + inkscape:cy="15.927928" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <rect + transform="scale(-1,1)" + x="-40" + y="0" + width="40" + height="20" + rx="10" + ry="10" + style="fill:#333333" + id="rect2" /> + <circle + cx="30" + cy="10" + r="5" + id="circle4" + style="fill:#ffffff" /> +</svg> diff --git a/src/themes/Graphite-Mono/gnome-shell/gnome-shell.css b/src/themes/Graphite-Mono/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..5a9fd999 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/gnome-shell.css @@ -0,0 +1,4222 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +.message-list .message-list-placeholder { + font-weight: 800; + font-size: 15pt; +} + +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.bt-menu-placeholder.popup-menu-item { + font-weight: 700; + font-size: 13pt; +} + +.background-app-item .title, .world-clocks-button .world-clocks-header { + font-weight: 700; + font-size: 11pt; +} + +.quick-toggle-menu .header .subtitle { + font-weight: 700; + font-size: 9pt; +} + +.icon-label-button-container, .background-app-item .subtitle { + font-weight: 400; + font-size: 9pt; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(255, 255, 255, 0.3); + box-shadow: 0 0 2px 2px white; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #E0E0E0; + -pie-background-color: rgba(255, 255, 255, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #E0E0E0; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* App Icons */ +.show-apps .overview-icon, +.app-well-app .overview-icon, +.grid-search-result .overview-icon { + color: rgba(255, 255, 255, 0.7); + border-radius: 15px; + padding: 6px; + border: none; + transition-duration: 100ms; + text-align: center; +} + +.show-apps:hover .overview-icon, .show-apps:focus .overview-icon, .show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.12); + border-image: none; + background-image: none; +} + +.show-apps:active .overview-icon, .show-apps:checked .overview-icon, +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); + box-shadow: none; +} + +.app-well-app.app-folder { + background-color: rgba(255, 255, 255, 0.12); + border-radius: 15px; +} + +.app-well-app.app-folder .overview-icon { + background-color: transparent; + border-radius: 15px; +} + +.app-well-app.app-folder:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +.app-well-app.app-folder:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.app-folder-dialog { + border-radius: 36px; + padding: 12px; + background-color: #212121; + box-shadow: none; + border: 2px solid #e0e0e0; +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; +} + +.app-folder-dialog .folder-name-container .folder-name-label, +.app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; + border: 2px solid transparent; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 9px 8px; + color: rgba(255, 255, 255, 0.7); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(255, 255, 255, 0.06); + color: rgba(255, 255, 255, 0.7); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(255, 255, 255, 0.12); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, .app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: white; + color: rgba(0, 0, 0, 0.87); +} + +.app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 24px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.app-folder-dialog-container { + padding: 0; + width: 620px; + height: 620px; +} + +.app-well-app-running-dot { + width: 6px; + height: 3px; + border-radius: 2px; + background-color: rgba(255, 255, 255, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + width: 24px; + background-color: white !important; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: #212121; + color: white; + border-radius: 9999px; + icon-size: 48px; +} + +.shell-link { + border-radius: 6px; + color: #2196F3; +} + +.shell-link:hover { + color: #2196F3; + background-color: rgba(33, 150, 243, 0.15); +} + +.shell-link:active { + color: #2196F3; + background-color: rgba(33, 150, 243, 0.25); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); +} + +/* Buttons */ +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, .login-dialog .modal-dialog-button, .login-dialog .modal-dialog-button:default, .hotplug-notification-item, .icon-button, .background-app-item .close-button, .button { + color: white; + background-color: #2C2C2C; + box-shadow: none !important; +} + +.login-dialog .cancel-button:focus, +.login-dialog .switch-user-button:focus, +.login-dialog .login-dialog-session-list-button:focus, .login-dialog .modal-dialog-button:focus, .hotplug-notification-item:focus, .icon-button:focus, .background-app-item .close-button:focus, .button:focus { + color: white; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; + outline: none !important; +} + +.login-dialog .cancel-button:hover, +.login-dialog .switch-user-button:hover, +.login-dialog .login-dialog-session-list-button:hover, .login-dialog .modal-dialog-button:hover, .hotplug-notification-item:hover, .icon-button:hover, .background-app-item .close-button:hover, .button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none !important; + outline: none !important; +} + +.login-dialog .cancel-button:active, +.login-dialog .switch-user-button:active, +.login-dialog .login-dialog-session-list-button:active, .login-dialog .modal-dialog-button:active, .hotplug-notification-item:active, .icon-button:active, .background-app-item .close-button:active, .button:active { + color: white; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +.login-dialog .cancel-button:insensitive, +.login-dialog .switch-user-button:insensitive, +.login-dialog .login-dialog-session-list-button:insensitive, .login-dialog .modal-dialog-button:insensitive, .hotplug-notification-item:insensitive, .icon-button:insensitive, .background-app-item .close-button:insensitive, .button:insensitive { + color: rgba(255, 255, 255, 0.35); + background-color: #2C2C2C; + box-shadow: none !important; +} + +.lg-obj-inspector-button, #LookingGlassDialog > #Toolbar .lg-toolbar-button, .candidate-page-button, .modal-dialog-linked-button, .popup-menu .button { + color: white; + background-color: transparent; + box-shadow: none !important; +} + +.lg-obj-inspector-button:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus, .candidate-page-button:focus, .modal-dialog-linked-button:focus, .popup-menu .button:focus { + color: white; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; +} + +.lg-obj-inspector-button:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover, .candidate-page-button:hover, .modal-dialog-linked-button:hover, .popup-menu .button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.lg-obj-inspector-button:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active, .candidate-page-button:active, .modal-dialog-linked-button:active, .popup-menu .button:active { + color: white; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +.lg-obj-inspector-button:insensitive, #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive, .candidate-page-button:insensitive, .modal-dialog-linked-button:insensitive, .popup-menu .button:insensitive { + background-color: transparent; + color: rgba(255, 255, 255, 0.35); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button, .unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button, .unlock-dialog .modal-dialog-button, .unlock-dialog .modal-dialog-button:default { + color: white; + background-color: transparent; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive, .unlock-dialog .cancel-button:insensitive, +.unlock-dialog .switch-user-button:insensitive, +.unlock-dialog .login-dialog-session-list-button:insensitive, .unlock-dialog .modal-dialog-button:insensitive { + color: rgba(255, 255, 255, 0.35); + background-color: #212121; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus, .unlock-dialog .cancel-button:focus, +.unlock-dialog .switch-user-button:focus, +.unlock-dialog .login-dialog-session-list-button:focus, .unlock-dialog .modal-dialog-button:focus { + color: white; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; + outline: none !important; +} + +.screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover, .unlock-dialog .cancel-button:hover, +.unlock-dialog .switch-user-button:hover, +.unlock-dialog .login-dialog-session-list-button:hover, .unlock-dialog .modal-dialog-button:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none !important; + outline: none !important; +} + +.screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active, .unlock-dialog .cancel-button:active, +.unlock-dialog .switch-user-button:active, +.unlock-dialog .login-dialog-session-list-button:active, .unlock-dialog .modal-dialog-button:active { + color: white; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:outlined, .screenshot-ui-type-button:outlined, .unlock-dialog .cancel-button:outlined, +.unlock-dialog .switch-user-button:outlined, +.unlock-dialog .login-dialog-session-list-button:outlined, .unlock-dialog .modal-dialog-button:outlined, .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked, .unlock-dialog .cancel-button:checked, +.unlock-dialog .switch-user-button:checked, +.unlock-dialog .login-dialog-session-list-button:checked, .unlock-dialog .modal-dialog-button:checked { + color: rgba(0, 0, 0, 0.87); + background-color: #e0e0e0; + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 6px; + border: none; +} + +.icon-button, .background-app-item .close-button { + border-radius: 9999px; + padding: 6px; + background-color: rgba(255, 255, 255, 0.04); +} + +.icon-button StIcon, .background-app-item .close-button StIcon { + icon-size: 16px !important; + -st-icon-style: symbolic; +} + +/* Date/Time Menu */ +.popup-menu .message, .world-clocks-button, +.weather-button, +.events-button { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + border: none; + box-shadow: none; + text-shadow: none; + padding: 6px 9px; +} + +.popup-menu .message:hover, .world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, .popup-menu .message:focus, .world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: white; + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, .world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: white; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none; +} + +#calendarArea { + padding: 4px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: none; + padding: 0 !important; + margin: 0 !important; +} + +.datemenu-calendar-column:ltr { + margin-right: 0; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 0; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(255, 255, 255, 0.7); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box { + margin: 4px 6px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 6px 12px; + margin: 0; + text-shadow: none; + color: rgba(255, 255, 255, 0.7); + border-radius: 6px; + margin: 4px; +} + +.datemenu-today-button:ltr { + margin-left: 4px; +} + +.datemenu-today-button:rtl { + margin-right: 4px; +} + +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(255, 255, 255, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 12pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0 3px !important; + margin: 0 !important; + text-shadow: none; + border-radius: 12px; +} + +.calendar .calendar-month-label { + padding: 6px 0; + color: rgba(255, 255, 255, 0.7); + font-weight: bold; + text-align: center; + text-shadow: none; + font-size: 12pt; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 0 !important; + margin: 3px 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + width: 32px !important; + height: 32px !important; + margin: 2px !important; + border-radius: 9999px; + background-color: transparent; + color: white; +} + +.calendar .pager-button:hover, .calendar .pager-button:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.calendar .pager-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.calendar .calendar-day-base { + font-size: 10pt; + text-align: center; + width: 34px !important; + height: 34px !important; + padding: 0 !important; + margin: 2px !important; + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); + border: none; + font-feature-settings: "tnum"; +} + +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; + outline: none; +} + +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: white; + background-color: rgba(255, 255, 255, 0.3); + border-color: transparent; +} + +.calendar .calendar-day-base.calendar-day-heading { + margin-top: 1em; + color: rgba(255, 255, 255, 0.5); + font-size: 10pt; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: rgba(255, 255, 255, 0.5); + font-weight: bold; +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(255, 255, 255, 0.7) !important; + background-color: rgba(255, 255, 255, 0.06); + border: none; +} + +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + background-color: rgba(255, 255, 255, 0.12); + color: white !important; +} + +.calendar .calendar-today:active { + background-color: lightgray; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected:hover, .calendar .calendar-today:selected:focus { + background-color: #f4f4f4; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-day-with-events { + color: rgba(255, 255, 255, 0.7); + background-image: url("assets/calendar-today.svg"); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(255, 255, 255, 0.7); + font-weight: bold; +} + +.calendar .calendar-other-month-day { + color: rgba(255, 255, 255, 0.3); + opacity: 0.5; +} + +.calendar .calendar-week-number { + width: 26px; + height: 20px; + margin: 6px 2px !important; + padding: 0 0; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + font-size: inherit; + font-weight: bold; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 4px 0 0 !important; +} + +.events-button .events-box { + spacing: 6px; +} + +.events-button .events-list { + spacing: 12px; + text-shadow: none; + color: rgba(255, 255, 255, 0.7); +} + +.events-button .events-title { + font-weight: bold; + text-shadow: none; + color: rgba(255, 255, 255, 0.5); +} + +.events-button .event-time { + font-feature-settings: "tnum"; + font-size: 10pt; + color: rgba(255, 255, 255, 0.5); +} + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.world-clocks-button .world-clocks-header { + color: rgba(255, 255, 255, 0.5); +} + +.world-clocks-button .world-clocks-city { + font-weight: bold; + font-size: 11pt; + color: rgba(255, 255, 255, 0.7); +} + +.world-clocks-button .world-clocks-time { + font-feature-settings: "tnum"; + font-size: 11pt; + color: white; +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + font-feature-settings: "tnum"; + font-size: 10pt; + color: rgba(255, 255, 255, 0.5); +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button .weather-box { + spacing: 10px; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + font-weight: bold; + color: rgba(255, 255, 255, 0.7); +} + +.weather-button .weather-header.location { + font-weight: normal; + font-size: 10pt; + color: rgba(255, 255, 255, 0.5); +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + font-feature-settings: "tnum"; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; + color: rgba(255, 255, 255, 0.7); +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 6px; + border-radius: 6px; +} + +.check-box StBin, .check-box:focus StBin { + background-image: url("assets/checkbox-off.svg"); +} + +.check-box:hover StBin { + background-color: rgba(255, 255, 255, 0.12); +} + +.check-box:active StBin { + background-color: rgba(255, 255, 255, 0.3); +} + +.check-box:checked StBin, .check-box:focus:checked StBin { + background-image: url("assets/checkbox-dark.svg"); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(224, 224, 224, 0.35); + box-shadow: 0 0 2px 2px white; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Dash */ +#dash { + font-size: 9pt; +} + +#dash .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +.dash-label { + color: rgba(255, 255, 255, 0.9); + background-color: rgba(0, 0, 0, 0.75); + border-radius: 9999px; + padding: 6px 12px; + box-shadow: none; + border: none; + text-align: center; + -y-offset: 12px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.candidate-popup-content, .modal-dialog { + background-color: #2C2C2C; + border-radius: 12px; + box-shadow: 3px 3px 8px -5px rgba(0, 0, 0, 0.35); + margin: 15px; + border: 2px solid #E0E0E0; +} + +.modal-dialog-linked-button:last-child { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.modal-dialog-linked-button:hover:last-child { + color: rgba(0, 0, 0, 0.87); + background-color: #f7f7f7; +} + +.modal-dialog-linked-button:active:last-child { + color: rgba(0, 0, 0, 0.87); + background-color: lightgray; +} + +.modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(224, 224, 224, 0.05); + color: rgba(224, 224, 224, 0.35); +} + +.headline { + font-size: 12pt; +} + +.modal-dialog { + color: rgba(255, 255, 255, 0.7); + padding: 0 6px 6px 6px; +} + +.modal-dialog-linked-button { + min-height: 32px; + padding: 6px; + margin: 3px !important; + border: none !important; + border-radius: 6px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(255, 255, 255, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: white; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: white; + background-color: rgba(255, 255, 255, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #FDD633; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(255, 255, 255, 0.7); + font-size: 10pt; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(255, 255, 255, 0.7); + font-size: 10pt; +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 10pt; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #F28B82; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(255, 255, 255, 0.5); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #FDD633; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, .audio-selection-device:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.audio-selection-device:active { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.audio-selection-device-box { + padding: 18px; + spacing: 18px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry, .search-entry, .login-dialog StEntry { + min-height: 20px; + padding: 6px 12px; + margin: 2px; + border: none; + border-radius: 6px; + color: white; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: white; + selection-background-color: rgba(255, 255, 255, 0.25); + selected-color: white; +} + +StEntry:hover, .search-entry:hover { + color: white; + border-color: rgba(224, 224, 224, 0.35); + background-color: rgba(255, 255, 255, 0.04); +} + +StEntry:focus, .search-entry:focus { + color: white; + border-color: #E0E0E0; + background-color: rgba(255, 255, 255, 0.04); + box-shadow: none; +} + +StEntry:insensitive, .search-entry:insensitive { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.35); + border-color: transparent; +} + +StEntry StIcon.capslock-warning, .search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #FDD633; + padding: 0; +} + +StEntry StIcon.peek-password, .search-entry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text, .search-entry StLabel.hint-text { + margin-left: 2px; + color: rgba(255, 255, 255, 0.5); +} + +.hotplug-notification-item { + padding: 12px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 6px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 6px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 6px 6px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; +} + +.candidate-popup-content { + color: rgba(255, 255, 255, 0.7); + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.35) !important; + border: none; + margin: 3px 8px 12px !important; + padding: 6px; + spacing: 6px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(255, 255, 255, 0.7); +} + +.candidate-box:selected .candidate-index { + color: rgba(0, 0, 0, 0.6); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); +} + +.candidate-box:hover { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.candidate-box:active { + background-color: rgba(255, 255, 255, 0.3); + color: white; +} + +.candidate-box:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 6px 9px; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: #242424; + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 6px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + font-size: 16pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-radius: 9px; + border: none; + color: rgba(255, 255, 255, 0.7); + background-color: #313131; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key:focus, .keyboard-key:hover { + color: white; + background-color: #4b4b4b; +} + +.keyboard-key:checked, .keyboard-key:active { + color: white; + background-color: #575757; +} + +.keyboard-key:grayed { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +.keyboard-key.default-key { + background-color: #272727; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.default-key:focus, .keyboard-key.default-key:hover { + color: white; + background-color: #404040; +} + +.keyboard-key.default-key:checked, .keyboard-key.default-key:active { + color: white; + background-color: #525252; +} + +.keyboard-key.enter-key { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.enter-key:focus, .keyboard-key.enter-key:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #ededed; +} + +.keyboard-key.enter-key:checked, .keyboard-key.enter-key:active { + color: rgba(0, 0, 0, 0.87); + background-color: #c7c7c7; +} + +.keyboard-key.shift-key-uppercase, .keyboard-key.shift-key-uppercase:focus, .keyboard-key.shift-key-uppercase:hover, .keyboard-key.shift-key-uppercase:checked, .keyboard-key.shift-key-uppercase:active { + color: #E0E0E0; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 12px; + -arrow-background-color: #242424; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border: none; + background-color: #E0E0E0; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: #2C2C2C; + background-image: url("background.png"); + background-size: cover; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +#panel.login-screen { + background-color: transparent; + box-shadow: none; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; +} + +.login-dialog .modal-dialog-button-box, +.unlock-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + padding: 0 16px; + border: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 9999px; + width: 32px; + height: 32px; + border: none; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon, +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .user-icon.user-avatar, +.unlock-dialog .user-icon.user-avatar { + border: 2px solid #E0E0E0 !important; +} + +.login-dialog { + color: white; +} + +.login-dialog StEntry { + border-radius: 9999px; +} + +.login-dialog .login-dialog-message-warning { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog .user-icon { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog .user-icon StIcon { + background-color: #2C2C2C; + color: white; +} + +.login-dialog .user-icon.user-avatar { + border: 2px solid #E0E0E0 !important; +} + +.unlock-dialog { + color: white !important; +} + +.unlock-dialog .login-dialog-message-warning { + color: rgba(255, 255, 255, 0.7) !important; +} + +.unlock-dialog .user-icon { + color: rgba(255, 255, 255, 0.7) !important; +} + +.unlock-dialog .user-icon StIcon { + background-color: #212121 !important; + color: white !important; +} + +.unlock-dialog .user-icon.user-avatar { + border: 2px solid #e0e0e0 !important; +} + +.unlock-dialog .user-widget-label { + color: rgba(255, 255, 255, 0.7) !important; +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #FDD633; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: white; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(255, 255, 255, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: .2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected, .login-dialog-user-list:expanded .login-dialog-user-list-item:hover, .login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #E0E0E0; +} + +.login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(255, 255, 255, 0.04) !important; +} + +.login-dialog-user-list-item:hover, .login-dialog-user-list-item:focus:hover { + background-color: rgba(255, 255, 255, 0.12) !important; + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list-item:active, .login-dialog-user-list-item:focus:active { + background-color: rgba(255, 255, 255, 0.3) !important; + color: rgba(255, 255, 255, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(255, 255, 255, 0.12) !important; +} + +.user-widget-label { + color: rgba(255, 255, 255, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 13pt; + font-weight: bold; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; +} + +.user-widget.vertical .user-widget-label { + font-size: 16pt; + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-label { + color: rgba(255, 255, 255, 0.7); + font-size: 12pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #2C2C2C !important; + spacing: 6px; + padding: 0; + margin: 6px; + border-radius: 12px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: white !important; + border: 2px solid #E0E0E0; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 6px; + border: none; + border-radius: 12px 12px 0 0; + background-color: rgba(255, 255, 255, 0.04) !important; + box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12); + spacing: 6px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; +} + +#LookingGlassDialog .labels { + spacing: 6px; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); + padding: 6px 12px; + transition-duration: 100ms; + border-bottom-width: 0; + border-radius: 0; + background-color: transparent; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(255, 255, 255, 0.04); + color: white; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.12); + box-shadow: inset 0 -2px 0 #E0E0E0; + color: white; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #E0E0E0; + selected-color: rgba(0, 0, 0, 0.87); +} + +.lg-dialog .shell-link { + color: #2196F3; +} + +.lg-dialog .shell-link:hover { + color: #51adf6; +} + +.lg-dialog .shell-link:active { + color: #0c7cd5; +} + +.lg-dialog .actor-link { + color: rgba(255, 255, 255, 0.7); +} + +.lg-dialog .actor-link:hover { + color: white; +} + +.lg-dialog .actor-link:active { + color: rgba(255, 255, 255, 0.7); +} + +.lg-completions-text { + font-size: .9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 6px; +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 6px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 6px; +} + +.lg-extensions-list { + padding: 6px; + spacing: 6px; +} + +.lg-extension { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04) !important; + color: white !important; + padding: 12px; + box-shadow: none; + border: 2px solid #E0E0E0; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + color: rgba(255, 255, 255, 0.7) !important; + background: #2C2C2C !important; + border: none; + border-radius: 6px; + padding: 6px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +.lg-debug-flag-button { + color: rgba(255, 255, 255, 0.7); +} + +.lg-debug-flag-button StLabel { + padding: 6px 12px; +} + +.lg-debug-flag-button:hover { + color: white; +} + +.lg-debug-flag-button:active { + color: rgba(255, 255, 255, 0.7); +} + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; + margin: 6px; + color: rgba(255, 255, 255, 0.3); +} + +/* Message List */ +.message-list { + width: 31.5em; + text-shadow: none; + border: solid rgba(255, 255, 255, 0.12); + padding: 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 8px; + padding-right: 10px; + border-right-width: 1px; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 8px; + padding-left: 10px; + border-left-width: 1px; +} + +.message-list .message-list-placeholder { + spacing: 12px; + color: rgba(255, 255, 255, 0.3); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 48px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0 4px; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 4px; + spacing: 12px; +} + +.message { + margin: 3px 0; + border-radius: 12px; +} + +.message .message-icon-bin { + padding: 18px 12px; + padding-right: 6px; + color: rgba(255, 255, 255, 0.5); +} + +.message .message-icon-bin:rtl { + padding-left: 6px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + font-size: 9pt; + text-align: right; + padding-bottom: 0; + color: rgba(255, 255, 255, 0.5); +} + +.message .message-secondary-bin > .event-time:ltr { + text-align: right; +} + +.message .message-secondary-bin > .event-time:rtl { + text-align: left; +} + +.message .message-title { + font-weight: bold; + padding-top: 0.57em; + color: white; +} + +.message .message-content { + padding: 6px; + margin-bottom: 4px; + spacing: 4px; + color: rgba(255, 255, 255, 0.5); +} + +.message .message-close-button { + padding: 4px; + height: 20px; + width: 20px; + border-radius: 9999px; +} + +.message .message-close-button, .message .message-close-button:hover, .message .message-close-button:active { + color: white; +} + +.message .message-close-button:hover, .message .message-close-button:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.message .message-body { + color: rgba(255, 255, 255, 0.5); +} + +.url-highlighter { + link-color: #2196F3; +} + +.message-media-control { + margin: 27px 6px; + padding: 12px; + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); +} + +.message-media-control:hover, .message-media-control:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.message-media-control:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.message-media-control:hover, .message-media-control:focus, .message-media-control:active { + color: white; +} + +.message-media-control:insensitive { + color: rgba(255, 255, 255, 0.5); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; +} + +.message-media-control StIcon { + icon-size: 16px; +} + +.media-message-cover-icon { + icon-size: 48px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 32px !important; + padding: 12px; + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.5); +} + +.select-area-rubberband { + background-color: rgba(224, 224, 224, 0.3); + border: 1px solid #E0E0E0; + border-radius: 6px; +} + +.user-icon { + background-size: contain; + color: rgba(255, 255, 255, 0.7); + border-radius: 9999px; + box-shadow: none; + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: white; +} + +.user-icon StIcon { + background-color: #2C2C2C; + color: white; + border-radius: 9999px; + padding: 12px; + width: 40px; + height: 40px; +} + +.user-icon.user-avatar { + border: 2px solid #E0E0E0; +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 10pt; + color: #FDD633; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: white; +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: none; + padding: 0; + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; +} + +.nm-dialog-item { + font-size: 11pt; + border-bottom: none; + padding: 12px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.nm-dialog-item:hover, .nm-dialog-item:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 12px; +} + +.no-networks-label { + color: rgba(255, 255, 255, 0.5); +} + +.no-networks-box { + spacing: 6px; +} + +/* Notifications & Message Tray */ +.notification-banner { + width: 34em; + min-height: 64px; + margin: 12px 8px 8px; + border-radius: 6px; + color: rgba(255, 255, 255, 0.7); + background-color: #2C2C2C; + border: none; + text-shadow: none; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + border-radius: 12px; +} + +.notification-banner:hover { + color: white; + background-color: #2C2C2C; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.25); + margin: 12px 12px 18px; +} + +.notification-banner:focus { + color: white; + background-color: #2C2C2C; +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(255, 255, 255, 0.12); + spacing: 0; +} + +.notification-banner .notification-button { + min-height: 44px; + padding: 0 18px; + background-color: transparent; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; + border-width: 0; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 12px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 12px 0; +} + +.notification-banner .notification-button:only-child, .notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.notification-banner .notification-button:focus { + background-color: transparent; + color: white; + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.12); +} + +.notification-banner .notification-button:hover, .notification-banner .notification-button:focus:hover { + background-color: rgba(255, 255, 255, 0.12); + color: white; + box-shadow: none; +} + +.notification-banner .notification-button:active { + background-color: rgba(255, 255, 255, 0.3); + color: white; +} + +.summary-source-counter { + font-size: fontsize(10); + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + border: 2px solid rgba(255, 255, 255, 0.3); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: rgba(255, 255, 255, 0.7); +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(255, 255, 255, 0.7); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + color: rgba(255, 255, 255, 0.5); +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +/* OSD */ +.screenshot-ui-panel, .workspace-switcher-container, .switcher-list, .resize-popup, .osd-window { + color: rgba(255, 255, 255, 0.7); + background-color: #212121; + border: none; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 5px 8px 11px; + border-radius: 12px; + padding: 12px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 3px; + min-width: 160px; + border-radius: 2px; + background-color: rgba(255, 255, 255, 0.15); + color: white; + -barlevel-height: 3px; + -barlevel-background-color: rgba(255, 255, 255, 0.15); + -barlevel-active-background-color: white; + -barlevel-overdrive-color: #F28B82; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(255, 255, 255, 0.12); +} + +.osd-window .level-bar { + background-color: white; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: #212121; +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +#overview StScrollBar StBin#trough { + background-color: rgba(255, 255, 255, 0.12); +} + +#overview StScrollBar StButton#vhandle, #overview StScrollBar StButton#hhandle { + background-color: rgba(255, 255, 255, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, #overview StScrollBar StButton#hhandle:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, #overview StScrollBar StButton#hhandle:active { + background-color: white; +} + +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 30px; +} + +/* Top Bar */ +#panel { + font-weight: bold; + color: rgba(255, 255, 255, 0.7); + font-feature-settings: "tnum"; + transition-duration: 250ms; + border: none !important; + box-shadow: none !important; + font-size: 10pt; + background-color: #212121; + height: 32px; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: #212121; + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + transition-duration: 150ms; + text-shadow: none; + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); + border: 2px solid transparent; +} + +#panel .panel-button.clock-display { + -natural-hpadding: 0; + -minimum-hpadding: 0; + border: none; +} + +#panel .panel-button.clock-display .clock-display-box { + spacing: 3px; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border-radius: 9999px; + padding-left: 12px; + padding-right: 12px; +} + +#panel .panel-button.clock-display .clock { + border: 2px solid transparent; +} + +#panel .panel-button:hover { + color: white; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.12); +} + +#panel .panel-button:hover.clock-display { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); +} + +#panel .panel-button:hover.clock-display .clock { + color: white; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.12); +} + +#panel .panel-button:active, #panel .panel-button:active:hover, #panel .panel-button:focus, #panel .panel-button:focus:hover, #panel .panel-button:checked, #panel .panel-button:checked:hover { + background-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 0 0 1000px #E0E0E0; +} + +#panel .panel-button:active.clock-display, #panel .panel-button:active:hover.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:focus:hover.clock-display, #panel .panel-button:checked.clock-display, #panel .panel-button:checked:hover.clock-display { + box-shadow: none; + color: rgba(255, 255, 255, 0.7); +} + +#panel .panel-button:active.clock-display .clock, #panel .panel-button:active:hover.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:focus:hover.clock-display .clock, #panel .panel-button:checked.clock-display .clock, #panel .panel-button:checked:hover.clock-display .clock { + box-shadow: inset 0 0 0 1000px #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +#panel .panel-button:active .panel-button, #panel .panel-button:focus .panel-button, #panel .panel-button:checked .panel-button { + background-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 0 0 1000px #E0E0E0; +} + +#panel .panel-button:active .panel-button:hover, #panel .panel-button:focus .panel-button:hover, #panel .panel-button:checked .panel-button:hover { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.12); +} + +#panel .panel-button:active .panel-button:active, #panel .panel-button:active .panel-button:focus, #panel .panel-button:active .panel-button:checked, #panel .panel-button:focus .panel-button:active, #panel .panel-button:focus .panel-button:focus, #panel .panel-button:focus .panel-button:checked, #panel .panel-button:checked .panel-button:active, #panel .panel-button:checked .panel-button:focus, #panel .panel-button:checked .panel-button:checked { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2); +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 6px; + margin: 0; + -st-icon-style: symbolic; +} + +#panel .panel-button .appindicator-trayicons-box { + margin: 0 6px; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel .panel-button#panelActivities { + -natural-hpadding: 18px; +} + +#panel Gjs_status_keyboard_InputSourceIndicator.panel-button, +#panel Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_AppIndicatorsIndicatorStatusIcon.panel-button { + -natural-hpadding: 18px !important; + -minimum-hpadding: 18px !important; +} + +#panel:overview, #panel.unlock-screen, #panel.lock-screen { + background-color: transparent; + box-shadow: none; +} + +#panel:overview .panel-button, #panel.unlock-screen .panel-button, #panel.lock-screen .panel-button { + color: rgba(255, 255, 255, 0.7); +} + +#panel:overview .panel-button.clock-display, #panel:overview .panel-button.clock-display .clock, #panel.unlock-screen .panel-button.clock-display, #panel.unlock-screen .panel-button.clock-display .clock, #panel.lock-screen .panel-button.clock-display, #panel.lock-screen .panel-button.clock-display .clock { + color: rgba(255, 255, 255, 0.7); +} + +#panel:overview .panel-button:hover, #panel.unlock-screen .panel-button:hover, #panel.lock-screen .panel-button:hover { + color: white; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.12); +} + +#panel:overview .panel-button:hover.clock-display, #panel.unlock-screen .panel-button:hover.clock-display, #panel.lock-screen .panel-button:hover.clock-display { + box-shadow: none; + color: white; +} + +#panel:overview .panel-button:hover.clock-display .clock, #panel.unlock-screen .panel-button:hover.clock-display .clock, #panel.lock-screen .panel-button:hover.clock-display .clock { + color: white; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.12); +} + +#panel:overview .panel-button:active, #panel:overview .panel-button:active:hover, #panel:overview .panel-button:focus, #panel:overview .panel-button:focus:hover, #panel:overview .panel-button:checked, #panel:overview .panel-button:checked:hover, #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:focus:hover, #panel.unlock-screen .panel-button:checked, #panel.unlock-screen .panel-button:checked:hover, #panel.lock-screen .panel-button:active, #panel.lock-screen .panel-button:active:hover, #panel.lock-screen .panel-button:focus, #panel.lock-screen .panel-button:focus:hover, #panel.lock-screen .panel-button:checked, #panel.lock-screen .panel-button:checked:hover { + color: white; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.2); +} + +#panel:overview .panel-button:active.clock-display, #panel:overview .panel-button:active:hover.clock-display, #panel:overview .panel-button:focus.clock-display, #panel:overview .panel-button:focus:hover.clock-display, #panel:overview .panel-button:checked.clock-display, #panel:overview .panel-button:checked:hover.clock-display, #panel.unlock-screen .panel-button:active.clock-display, #panel.unlock-screen .panel-button:active:hover.clock-display, #panel.unlock-screen .panel-button:focus.clock-display, #panel.unlock-screen .panel-button:focus:hover.clock-display, #panel.unlock-screen .panel-button:checked.clock-display, #panel.unlock-screen .panel-button:checked:hover.clock-display, #panel.lock-screen .panel-button:active.clock-display, #panel.lock-screen .panel-button:active:hover.clock-display, #panel.lock-screen .panel-button:focus.clock-display, #panel.lock-screen .panel-button:focus:hover.clock-display, #panel.lock-screen .panel-button:checked.clock-display, #panel.lock-screen .panel-button:checked:hover.clock-display { + box-shadow: none; + color: white; +} + +#panel:overview .panel-button:active.clock-display .clock, #panel:overview .panel-button:active:hover.clock-display .clock, #panel:overview .panel-button:focus.clock-display .clock, #panel:overview .panel-button:focus:hover.clock-display .clock, #panel:overview .panel-button:checked.clock-display .clock, #panel:overview .panel-button:checked:hover.clock-display .clock, #panel.unlock-screen .panel-button:active.clock-display .clock, #panel.unlock-screen .panel-button:active:hover.clock-display .clock, #panel.unlock-screen .panel-button:focus.clock-display .clock, #panel.unlock-screen .panel-button:focus:hover.clock-display .clock, #panel.unlock-screen .panel-button:checked.clock-display .clock, #panel.unlock-screen .panel-button:checked:hover.clock-display .clock, #panel.lock-screen .panel-button:active.clock-display .clock, #panel.lock-screen .panel-button:active:hover.clock-display .clock, #panel.lock-screen .panel-button:focus.clock-display .clock, #panel.lock-screen .panel-button:focus:hover.clock-display .clock, #panel.lock-screen .panel-button:checked.clock-display .clock, #panel.lock-screen .panel-button:checked:hover.clock-display .clock { + box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.2); + color: white; +} + +#panel:overview .panel-button#panelActivities, #panel.unlock-screen .panel-button#panelActivities, #panel.lock-screen .panel-button#panelActivities { + color: rgba(255, 255, 255, 0.7); +} + +#panel:overview .panel-button#panelActivities:hover, #panel.unlock-screen .panel-button#panelActivities:hover, #panel.lock-screen .panel-button#panelActivities:hover { + color: white; +} + +#panel:overview .panel-corner, #panel.unlock-screen .panel-corner, #panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #FDD633; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 12px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 18px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu { + min-width: 12em; + color: rgba(255, 255, 255, 0.7); + padding: 0; + font-weight: normal; + font-size: 10pt; +} + +.popup-menu .popup-menu-content { + padding: 6px; + background-color: #2C2C2C; + border-radius: 12px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15); + margin: 4px 10px 12px; + font-weight: normal; + border: 2px solid #E0E0E0; +} + +.popup-menu .popup-menu-item { + spacing: 9px; + padding: 6px; + color: rgba(255, 255, 255, 0.7) !important; + text-shadow: none; + border-radius: 6px; + margin: 0; + font-weight: normal; +} + +.popup-menu .popup-menu-item:checked { + font-weight: normal; + border: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.87) !important; + background-color: #E0E0E0 !important; + border-radius: 6px 6px 0 0 !important; +} + +.popup-menu .popup-menu-item:checked:focus, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: #ededed !important; +} + +.popup-menu .popup-menu-item:checked:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: lightgray !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(0, 0, 0, 0.38) !important; +} + +.popup-menu .popup-menu-item:focus, .popup-menu .popup-menu-item:hover, .popup-menu .popup-menu-item.selected { + color: white !important; + background-color: rgba(255, 255, 255, 0.12) !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected:active { + color: white !important; + background-color: rgba(255, 255, 255, 0.3) !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.3) !important; +} + +.popup-menu .popup-sub-menu { + border: none; + box-shadow: none; + margin: 0; + border-radius: 0 0 6px 6px !important; + background-color: #E0E0E0 !important; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + border-radius: 0; + margin: 0; + background-color: transparent !important; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:focus, .popup-menu .popup-sub-menu .popup-menu-item.hover, .popup-menu .popup-sub-menu .popup-menu-item.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, .popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 6px 6px !important; +} + +.popup-menu .popup-inactive-menu-item { + color: rgba(255, 255, 255, 0.7) !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(255, 255, 255, 0.3) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px !important; +} + +.popup-menu-ornament { + width: 1.2em; +} + +.popup-menu-ornament:ltr { + text-align: right; +} + +.popup-menu-ornament:rtl { + text-align: left; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 3px; + -st-icon-style: symbolic; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: white; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: "tnum"; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: #212121; + color: white; + border-radius: 12px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: #353535; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; + border-radius: 9999px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(44, 44, 44, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(44, 44, 44, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(224, 224, 224, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 6px; +} + +StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; +} + +StScrollBar StBin#trough { + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.12); +} + +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.3); + border: 4px solid transparent; +} + +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: rgba(224, 224, 224, 0.5); +} + +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #E0E0E0; +} + +.popup-sub-menu StScrollBar StBin#trough { + background-color: rgba(0, 0, 0, 0.12); +} + +.popup-sub-menu StScrollBar StButton#vhandle, .popup-sub-menu StScrollBar StButton#hhandle { + background-color: rgba(0, 0, 0, 0.26); +} + +.popup-sub-menu StScrollBar StButton#vhandle:hover, .popup-sub-menu StScrollBar StButton#hhandle:hover { + background-color: rgba(0, 0, 0, 0.38); +} + +.popup-sub-menu StScrollBar StButton#vhandle:active, .popup-sub-menu StScrollBar StButton#hhandle:active { + background-color: rgba(0, 0, 0, 0.6); +} + +.search-entry { + width: 320px; + min-height: 20px; + padding: 6px 12px; + transition-duration: 150ms; + border-radius: 6px; +} + +.search-entry .search-entry-icon { + color: rgba(255, 255, 255, 0.5); + icon-size: 16px; + margin-top: 0; + padding: 0 4px; +} + +.search-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.5); +} + +.search-entry:hover .search-entry-icon, .search-entry:focus .search-entry-icon { + color: rgba(255, 255, 255, 0.7); +} + +.search-entry:insensitive StLabel.hint-text, .search-entry:insensitive .search-entry-icon { + color: rgba(255, 255, 255, 0.3); +} + +.app-folder-dialog .folder-name-container .folder-name-entry, .unlock-dialog StEntry, +#overview .search-entry { + color: white; + background-color: rgba(255, 255, 255, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: white; + selection-background-color: rgba(255, 255, 255, 0.25); + selected-color: white; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover, .unlock-dialog StEntry:hover, +#overview .search-entry:hover { + color: white; + border-color: rgba(224, 224, 224, 0.35); + background-color: rgba(255, 255, 255, 0.04); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, .unlock-dialog StEntry:focus, +#overview .search-entry:focus { + color: white; + border-color: #e0e0e0; + background-color: rgba(255, 255, 255, 0.04); + box-shadow: none; +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, .unlock-dialog StEntry .search-entry-icon, +#overview .search-entry .search-entry-icon { + color: rgba(255, 255, 255, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .unlock-dialog StEntry StLabel.hint-text, +#overview .search-entry StLabel.hint-text { + color: rgba(255, 255, 255, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover .search-entry-icon, .unlock-dialog StEntry:hover .search-entry-icon, .app-folder-dialog .folder-name-container .folder-name-entry:focus .search-entry-icon, .unlock-dialog StEntry:focus .search-entry-icon, +#overview .search-entry:hover .search-entry-icon, +#overview .search-entry:focus .search-entry-icon { + color: rgba(255, 255, 255, 0.7); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .unlock-dialog StEntry:insensitive, +#overview .search-entry:insensitive { + background-color: transparent; + color: rgba(255, 255, 255, 0.35); + border-color: transparent; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive StLabel.hint-text, .unlock-dialog StEntry:insensitive StLabel.hint-text, .app-folder-dialog .folder-name-container .folder-name-entry:insensitive .search-entry-icon, .unlock-dialog StEntry:insensitive .search-entry-icon, +#overview .search-entry:insensitive StLabel.hint-text, +#overview .search-entry:insensitive .search-entry-icon { + color: rgba(255, 255, 255, 0.3); +} + +/* Search */ +.list-search-result, .search-provider-icon { + border-radius: 6px; + padding: 6px; + transition-duration: 100ms; + text-align: center; +} + +.list-search-result:focus, .search-provider-icon:focus, .list-search-result:hover, .search-provider-icon:hover, .list-search-result:selected, .search-provider-icon:selected { + background-color: rgba(255, 255, 255, 0.12); + transition-duration: 200ms; +} + +.list-search-result:active, .search-provider-icon:active, .list-search-result:checked, .search-provider-icon:checked { + background-color: rgba(255, 255, 255, 0.2); +} + +#searchResultsContent { + max-width: 1024px; + spacing: 8px; +} + +.search-section { + spacing: 8px; + background: none; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.search-section-content { + spacing: 8px; + border-radius: 0; + padding: 18px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: rgba(255, 255, 255, 0.7); +} + +.search-statustext { + font-size: 2em; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.grid-search-results { + spacing: 36px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + margin-top: 0; + color: rgba(255, 255, 255, 0.5); +} + +.list-search-results { + spacing: 6px; +} + +.list-search-result .list-search-result-content { + spacing: 6px; +} + +.list-search-result .list-search-result-title { + spacing: 12px; +} + +.list-search-result .list-search-result-description { + color: rgba(255, 255, 255, 0.7); +} + +/* Slider */ +.slider { + height: 20px; + color: #2C2C2C; + -slider-height: 2px; + -slider-background-color: rgba(255, 255, 255, 0.3); + -slider-border-color: #E0E0E0; + -slider-active-background-color: #E0E0E0; + -slider-active-border-color: #E0E0E0; + -slider-border-width: 2px; + -slider-handle-radius: 8px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #E0E0E0; + -barlevel-height: 2px; + -barlevel-background-color: rgba(255, 255, 255, 0.3); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #E0E0E0; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #F28B82; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 24px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; + border: 1px solid transparent; +} + +.switcher-list .item-box:outlined { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.switcher-list .item-box:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 12px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: rgba(255, 255, 255, 0.5); +} + +.switcher-arrow:highlighted { + color: white; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #E0E0E0; +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url("assets/toggle-off-dark.svg"); +} + +.toggle-switch:checked { + background-image: url("assets/toggle-on-dark.svg"); +} + +.popup-sub-menu .toggle-switch { + background-image: url("assets/toggle-off.svg"); +} + +.popup-sub-menu .toggle-switch:checked { + background-image: url("assets/toggle-on.svg"); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(224, 224, 224, 0.3); + border: 1px solid #E0E0E0; +} + +.tile-preview-left.on-primary { + border-radius: 7px 0 0 0; +} + +.tile-preview-right.on-primary { + border-radius: 0 7px 0 0; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 7px 7px 0 0; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 12px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(255, 255, 255, 0.12); + border-radius: 6px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + border-radius: 9px; + border: none; +} + +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 72px; + max-column-spacing: 72px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 12px; + page-padding-right: 12px; +} + +.page-indicator { + padding: 6px 12px 0; +} + +.page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: white; +} + +.apps-scroll-view { + padding: 0; +} + +.page-navigation-hint { + width: 300px; +} + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); +} + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 15px 0px 0px 15px; +} + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 15px 15px 0px; +} + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); +} + +.page-navigation-arrow:insensitive { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.page-navigation-arrow:hover { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.page-navigation-arrow:active { + background-color: rgba(255, 255, 255, 0.3); + color: white; +} + +#dash { + margin-top: 12px; + padding: 0 !important; +} + +#dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +.dash-background { + background-color: rgba(255, 255, 255, 0.12); + margin-bottom: 16px; + padding: 10px 8px; + border-radius: 22px; + border: none; + box-shadow: none; +} + +.dash-item-container > * { + margin: 0 2px; +} + +.dash-item-container:ltr:first-child { + margin-left: 0; +} + +.dash-item-container:rtl:first-child { + margin-right: 0; +} + +.dash-item-container .app-well-app, .dash-item-container .show-apps { + padding: 10px 0 26px; + border-radius: 12px; +} + +.dash-item-container .app-well-app .overview-icon, .dash-item-container .show-apps .overview-icon { + padding: 5px; + border-radius: 12px; +} + +.dash-separator { + width: 1px; + margin: 0 7px 16px; + background-color: rgba(255, 255, 255, 0.12); +} + +.workspace-animation { + background-color: #212121; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; +} + +#overviewGroup { + background-color: #212121; +} + +.osd-window { + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +.osd-window .level { + margin-bottom: 4px; +} + +.osd-window .level:first-child { + margin-bottom: 0px; +} + +.osd-window .level:ltr { + margin-right: 6px; +} + +.osd-window .level:rtl { + margin-left: 6px; +} + +#appMenu { + spacing: 6px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; +} + +.popup-menu .popup-menu-item { + padding: 6px 12px; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 9px !important; + padding-left: 0 !important; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0 !important; + padding-left: 9px !important; +} + +.popup-separator-menu-item { + padding: 0; + margin: 3px 0 !important; +} + +.popup-separator-menu-item:ltr { + margin-right: 4px !important; +} + +.popup-separator-menu-item:rtl { + margin-left: 4px !important; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-sub-menu .popup-separator-menu-item { + background-color: transparent; +} + +.popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; +} + +.popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; +} + +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: rgba(0, 0, 0, 0.12); +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + padding-left: 12px !important; + margin-left: 3px !important; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + padding-right: 12px !important; + margin-right: 3px !important; +} + +.quick-settings { + padding: 18px !important; + border-radius: 24px !important; + margin-top: 8px !important; +} + +.quick-settings .icon-button, .quick-settings .background-app-item .close-button, .background-app-item .quick-settings .close-button, .quick-settings .button { + min-height: 22px; + min-width: 22px; + padding: 9px; +} + +.quick-settings .icon-button > StIcon, .quick-settings .background-app-item .close-button > StIcon, .background-app-item .quick-settings .close-button > StIcon, .quick-settings .button > StIcon { + icon-size: 16px !important; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle, .quick-menu-toggle { + border-radius: 6px; + min-width: 12em; + max-width: 12em; + min-height: 44px !important; + border: none; +} + +.quick-toggle { + background-color: rgba(255, 255, 255, 0.04) !important; + color: rgba(255, 255, 255, 0.7); +} + +.quick-toggle:hover { + background-color: rgba(255, 255, 255, 0.12) !important; + color: white; +} + +.quick-toggle:active { + background-color: rgba(255, 255, 255, 0.15) !important; + color: white; +} + +.quick-toggle:checked { + background-color: #E0E0E0 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:hover { + background-color: #e2e2e2 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:active { + background-color: #e5e5e5 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle > StBoxLayout { + spacing: 9px; + padding: 0 12px; +} + +.quick-toggle.button { + padding: 0; +} + +.quick-toggle:ltr > StBoxLayout { + padding-left: 15px; +} + +.quick-toggle:rtl > StBoxLayout { + padding-right: 15px; +} + +.quick-toggle .quick-toggle-title { + font-weight: bold; +} + +.quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; + font-size: 12px; +} + +.quick-toggle .quick-toggle-icon { + icon-size: 16px; +} + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; +} + +.quick-menu-toggle .quick-toggle:ltr { + border-radius: 6px 0 0 6px; +} + +.quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 9px; +} + +.quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 6px 6px 0; +} + +.quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 9px; +} + +.quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 6px; +} + +.quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 6px; +} + +.quick-menu-toggle .quick-toggle-arrow { + padding: 6px 10.5px; + icon-size: 16px !important; + border: none; + background-color: rgba(255, 255, 255, 0.08) !important; + color: rgba(255, 255, 255, 0.7); +} + +.quick-menu-toggle .quick-toggle-arrow:hover { + background-color: rgba(255, 255, 255, 0.12) !important; + color: white; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(255, 255, 255, 0.2) !important; + color: white; +} + +.quick-menu-toggle .quick-toggle-arrow:checked { + background-color: #E0E0E0 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-menu-toggle .quick-toggle-arrow:checked:hover { + background-color: #e2e2e2 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-menu-toggle .quick-toggle-arrow:checked:active { + background-color: #e5e5e5 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 6px 6px 0; + border-left-width: 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 6px 0 0 6px; + border-right-width: 0; +} + +.quick-slider > StBoxLayout { + spacing: 6px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: white; + background-color: rgba(255, 255, 255, 0.08); + box-shadow: none !important; + outline: none !important; +} + +.quick-slider .quick-toggle-icon, .quick-slider .quick-toggle-arrow { + icon-size: 16px !important; +} + +.quick-slider .icon-button, .quick-slider .background-app-item .close-button, .background-app-item .quick-slider .close-button { + background-color: transparent; + color: white !important; +} + +.quick-slider .icon-button:hover, .quick-slider .background-app-item .close-button:hover, .background-app-item .quick-slider .close-button:hover { + background-color: rgba(255, 255, 255, 0.04); +} + +.quick-slider .icon-button:active, .quick-slider .background-app-item .close-button:active, .background-app-item .quick-slider .close-button:active { + background-color: rgba(255, 255, 255, 0.12); +} + +.quick-toggle-menu { + border-radius: 6px !important; + padding: 12px !important; + margin: 12px 30px 0 !important; + background-color: #E0E0E0 !important; + color: rgba(0, 0, 0, 0.6) !important; +} + +.quick-toggle-menu .popup-separator-menu-item-separator { + padding: 0 !important; + margin: 0 !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle-menu .popup-menu-item { + min-height: 20px; + padding: 6px; + spacing: 6px; + border-radius: 6px !important; + color: rgba(0, 0, 0, 0.6) !important; +} + +.quick-toggle-menu .popup-menu-item StLabel { + color: rgba(0, 0, 0, 0.6); +} + +.quick-toggle-menu .popup-menu-item:focus, .quick-toggle-menu .popup-menu-item.hover, .quick-toggle-menu .popup-menu-item.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle-menu .popup-menu-item:active, .quick-toggle-menu .popup-menu-item.selected:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; +} + +.quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; +} + +.quick-toggle-menu .header .icon { + icon-size: 24px; + border-radius: 6px; + padding: 9px; + background-color: rgba(255, 255, 255, 0.12) !important; +} + +.quick-toggle-menu .header .icon.active { + background-color: rgba(0, 0, 0, 0.87) !important; + color: #E0E0E0; +} + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; +} + +.quick-settings-system-item .icon-button > StIcon, .quick-settings-system-item .background-app-item .close-button > StIcon, .background-app-item .quick-settings-system-item .close-button > StIcon { + -st-icon-style: symbolic; + icon-size: 16px !important; +} + +.quick-settings-system-item .power-item { + min-height: 0 !important; + min-width: 0 !important; + background-color: rgba(255, 255, 255, 0.04); +} + +.quick-settings-system-item .power-item:insensitive { + color: white; + background-color: #2C2C2C; + box-shadow: none !important; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; +} + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; +} + +.device-subtitle { + color: rgba(255, 255, 255, 0.5); +} + +.background-apps-quick-toggle { + min-height: 40px; + background-color: transparent; +} + +.background-apps-quick-toggle StIcon { + icon-size: 16px !important; +} + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; +} + +.background-app-item .close-button { + padding: 6px; +} + +.background-app-item.popup-inactive-menu-item { + color: white; +} + +.search-entry { + margin-top: 24px; + margin-bottom: 6px; +} + +.icon-label-button-container { + spacing: 6px; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 33px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; + border: 2px solid #e0e0e0; +} + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); +} + +.screenshot-ui-close-button.left { + margin-left: 12px; +} + +.screenshot-ui-close-button.right { + margin-right: 12px; +} + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 15px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px white; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: white; + transition-duration: 200ms; + border-radius: 9999px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: rgba(255, 255, 255, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #d9d9d9; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #F28B82; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #f4a099; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #ef6d62; +} + +.screenshot-ui-shot-cast-container { + background-color: #2e2e2e; + border-radius: 12px; + padding: 3px; + spacing: 3px; +} + +.screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; +} + +.screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; +} + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 9px; +} + +.screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: #3b3b3b; +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: white; + color: black; +} + +.screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); +} + +.screenshot-ui-shot-cast-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-show-pointer-button { + border-radius: 9999px; + padding: 12px !important; +} + +.screenshot-ui-show-pointer-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: #242424; +} + +.screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; +} + +.screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; +} + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 12px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 99px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #bababa; +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #E0E0E0; + background-color: rgba(224, 224, 224, 0.2); +} + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); +} + +.screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; +} + +.screenshot-ui-tooltip { + color: white; + background-color: #212121; + border-radius: 9999px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; +} + +.window-picker { + spacing: 6px; +} + +.window-caption { + color: white; + background-color: #212121; + border-radius: 9999px; + padding: 6px 12px; + border: none; + box-shadow: none; +} + +.window-close, .screenshot-ui-close-button { + background-color: #242424; + color: white; + border-radius: 21px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5); + transition-duration: 200ms; +} + +.window-close:hover, .screenshot-ui-close-button:hover { + color: white; + background-color: #333333; +} + +.window-close:active, .screenshot-ui-close-button:active { + color: white; + background-color: #151515; +} + +.window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; +} + +.workspace-background { + border-radius: 30px; + background-color: #212121; + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(255, 255, 255, 0.7); + background-color: rgba(255, 255, 255, 0.12); + border: none; + border-radius: 6px; +} + +.workspace-thumbnails .placeholder { + background-image: url("assets/dash-placeholder.svg"); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid white; + border-radius: 9px; + padding: 0; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; +} + +#dashtodockContainer .number-overlay { + color: white; + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.2em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.straight-corner #dash, #dashtodockContainer.shrink.straight-corner #dash { + border-radius: 0; + margin: 0; +} + +#dashtodockContainer.straight-corner #dash .dash-background, #dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0; +} + +#dashtodockContainer.extended.top #dash, #dashtodockContainer.extended.bottom #dash, #dashtodockContainer.extended.right #dash, #dashtodockContainer.extended.left #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +#dashtodockContainer.extended.top #dash .dash-background, #dashtodockContainer.extended.bottom #dash .dash-background, #dashtodockContainer.extended.right #dash .dash-background, #dashtodockContainer.extended.left #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +#dashtodockContainer.left #dash, #dashtodockContainer.right #dash { + margin-top: 0; + padding: 10px 0; +} + +#dashtodockContainer.left #dash .dash-background, #dashtodockContainer.right #dash .dash-background { + margin-bottom: 0; +} + +#dashtodockContainer.left .dash-item-container .app-well-app, #dashtodockContainer.left .show-apps, #dashtodockContainer.right .dash-item-container .app-well-app, #dashtodockContainer.right .show-apps { + padding: 6px; +} + +#dashtodockContainer.left #dash { + margin-left: 6px; +} + +#dashtodockContainer.right #dash { + margin-right: 6px; +} + +#dashtodockContainer.dashtodock #dash .dash-background { + background-color: #212121; +} + +#dashtodockContainer #dash .dash-background { + background-color: #212121; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.3); +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #E0E0E0 !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: rgba(255, 255, 255, 0.3); +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: white !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(255, 255, 255, 0.7); +} + +#dashtodockContainer .show-apps:hover .overview-icon, #dashtodockContainer .show-apps:focus .overview-icon, #dashtodockContainer .show-apps:selected .overview-icon, +#dashtodockContainer .app-well-app:hover .overview-icon, +#dashtodockContainer .app-well-app:focus .overview-icon, +#dashtodockContainer .app-well-app:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.12); +} + +#dashtodockContainer .show-apps:active .overview-icon, #dashtodockContainer .show-apps:checked .overview-icon, +#dashtodockContainer .app-well-app:active .overview-icon, +#dashtodockContainer .app-well-app:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, #dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(255, 255, 255, 0.7); +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, #dashtodockContainer:overview #dash .show-apps:focus .overview-icon, #dashtodockContainer:overview #dash .show-apps:selected .overview-icon, #dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, #dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, #dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(255, 255, 255, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, #dashtodockContainer:overview #dash .show-apps:checked .overview-icon, #dashtodockContainer:overview #dash .app-well-app:active .overview-icon, #dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(255, 255, 255, 0.3); +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: #212121; +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(33, 33, 33, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(255, 255, 255, 0.12); +} + +#dashtodockContainer.opaque:overview #dash .dash-background, #dashtodockContainer.transparent:overview #dash .dash-background { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash .dash-background, #dashtodockContainer.opaque.extended:overview #dash .dash-background, #dashtodockContainer.transparent.extended:overview #dash .dash-background { + background-color: #212121; +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, #dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.shrink .dash-item-container > StButton, #dashtodockContainer.dashtodock .dash-item-container > StButton { + padding: 1px 2px; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, #dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 6px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +.openweather-button, .openweather-button-action, .openweather-menu-button-container, .openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + border: 1px solid transparent; +} + +.openweather-current-icon, .openweather-current-summary, .openweather-current-summarybox { + background: none; + color: white; +} + +.openweather-current-databox-values { + background: none; + color: rgba(255, 255, 255, 0.5); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(255, 255, 255, 0.5); +} + +.openweather-forecast-icon, .openweather-forecast-summary { + background: none; + color: rgba(255, 255, 255, 0.7); +} + +.openweather-forecast-day, .openweather-forecast-temperature { + background: none; + color: rgba(255, 255, 255, 0.5); +} + +.openweather-sunrise-icon, .openweather-sunset-icon, .openweather-build-icon { + color: rgba(255, 255, 255, 0.7); +} + +.popup-sub-menu .openweather-current-icon, .popup-sub-menu .openweather-current-summary, .popup-sub-menu .openweather-current-summarybox { + background: none; + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-current-databox-values { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-current-databox-captions { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-forecast-icon, .popup-sub-menu .openweather-forecast-summary { + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-forecast-day, .popup-sub-menu .openweather-forecast-temperature { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-sunrise-icon, .popup-sub-menu .openweather-sunset-icon, .popup-sub-menu .openweather-build-icon { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Graphite-Mono/gnome-shell/no-events.svg b/src/themes/Graphite-Mono/gnome-shell/no-events.svg new file mode 120000 index 00000000..d2fcad08 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/no-events.svg @@ -0,0 +1 @@ +assets/no-events.svg \ No newline at end of file diff --git a/src/themes/Graphite-Mono/gnome-shell/no-notifications.svg b/src/themes/Graphite-Mono/gnome-shell/no-notifications.svg new file mode 120000 index 00000000..175731c1 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/no-notifications.svg @@ -0,0 +1 @@ +assets/no-notifications.svg \ No newline at end of file diff --git a/src/themes/Graphite-Mono/gnome-shell/pad-osd.css b/src/themes/Graphite-Mono/gnome-shell/pad-osd.css new file mode 100644 index 00000000..31c23772 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/pad-osd.css @@ -0,0 +1,30 @@ +.Leader { + stroke-width: .5 !important; + stroke: #535353; + fill: none !important; +} + +.Button { + stroke-width: .25; + stroke: #ededed; + fill: #ededed; +} + +.Ring { + stroke-width: .5 !important; + stroke: #535353 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: .1 !important; + font-size: .1 !important; + fill: transparent !important; +} + +.TouchStrip, .TouchRing { + stroke-width: .1 !important; + stroke: #ededed !important; + fill: #535353 !important; +} diff --git a/src/themes/Graphite-Mono/gnome-shell/process-working.svg b/src/themes/Graphite-Mono/gnome-shell/process-working.svg new file mode 120000 index 00000000..a6586c30 --- /dev/null +++ b/src/themes/Graphite-Mono/gnome-shell/process-working.svg @@ -0,0 +1 @@ +assets/process-working.svg \ No newline at end of file diff --git a/src/themes/Graphite-Mono/gtk-2.0/apps.rc b/src/themes/Graphite-Mono/gtk-2.0/apps.rc new file mode 100644 index 00000000..530e72fd --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-2.0/apps.rc @@ -0,0 +1,92 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file, unlike hacks.rc, contains legitimate cases we need to handle, e.g. +# custom widgets, programs giving us a chance to alter their UI to fit more with +# the theme or stuff that is supposed to look different, like panels. + +# TODO: This could really look nicer +style "gimp_spin_scale" { + # Spin background + bg[NORMAL] = @base_color + + engine "pixmap" { + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "chrome_gtk_frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 +} + +# Disable spin button assets for GimpSpinScale +class "GimpSpinScale" style "gimp_spin_scale" + +# Chromium lets us define some colours and settings for better integration +class "ChromeGtkFrame" style "chrome_gtk_frame" diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/border.png b/src/themes/Graphite-Mono/gtk-2.0/assets/border.png new file mode 100644 index 00000000..20d503bf Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/border.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/button-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..ca25ccce Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/button-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/button-disabled.png new file mode 100644 index 00000000..6578ba7d Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/button-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/button-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..66e1fdd7 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/button.png b/src/themes/Graphite-Mono/gtk-2.0/assets/button.png new file mode 100644 index 00000000..3fe12c70 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/button.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked-active.png new file mode 100644 index 00000000..59faa8bf Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked-disabled.png new file mode 100644 index 00000000..aa3764d9 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked-hover.png new file mode 100644 index 00000000..a60840c8 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..6aa9f1a1 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed-active.png new file mode 100644 index 00000000..41f3cb8b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed-disabled.png new file mode 100644 index 00000000..6a70ffe2 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed-hover.png new file mode 100644 index 00000000..d7c126d0 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed.png new file mode 100644 index 00000000..59ac4c6b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-mixed.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked-active.png new file mode 100644 index 00000000..f6948e7a Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked-disabled.png new file mode 100644 index 00000000..73e42bdf Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked-hover.png new file mode 100644 index 00000000..191738b7 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..e310c022 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry-active.png new file mode 100644 index 00000000..dbcb24ed Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry-disabled.png new file mode 100644 index 00000000..6a9d9dd2 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry-hover.png new file mode 100644 index 00000000..c65ced02 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry.png b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry.png new file mode 100644 index 00000000..255e3dc3 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-left-entry.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry-active.png new file mode 100644 index 00000000..cf1595c9 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry-disabled.png new file mode 100644 index 00000000..67cfcc78 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry-hover.png new file mode 100644 index 00000000..8d643bd3 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry.png b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry.png new file mode 100644 index 00000000..5d232339 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/combo-right-entry.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/entry-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-active.png new file mode 100644 index 00000000..cca347e6 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..ce14ba81 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/entry-background.png b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..fdf26ab3 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/entry-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-disabled.png new file mode 100644 index 00000000..6578ba7d Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/entry-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-hover.png new file mode 100644 index 00000000..57332392 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/entry-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/entry.png b/src/themes/Graphite-Mono/gtk-2.0/assets/entry.png new file mode 100644 index 00000000..3fe12c70 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/entry.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button-active.png new file mode 100644 index 00000000..ca25ccce Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button-disabled.png new file mode 100644 index 00000000..96f9995d Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button-hover.png new file mode 100644 index 00000000..66e1fdd7 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button.png b/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button.png new file mode 100644 index 00000000..96f9995d Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/flat-button.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/focus.png b/src/themes/Graphite-Mono/gtk-2.0/assets/focus.png new file mode 100644 index 00000000..3e8d13db Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/focus.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/frame-inline.png b/src/themes/Graphite-Mono/gtk-2.0/assets/frame-inline.png new file mode 100644 index 00000000..7d10ff19 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/frame-inline.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/frame-notebook.png b/src/themes/Graphite-Mono/gtk-2.0/assets/frame-notebook.png new file mode 100644 index 00000000..7b5020ee Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/frame-notebook.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/frame.png b/src/themes/Graphite-Mono/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..1562a81b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/handle-horz-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-horz-active.png new file mode 100644 index 00000000..f1c519ef Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-horz-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/handle-horz-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-horz-hover.png new file mode 100644 index 00000000..e7e40d69 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-horz-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/handle-horz.png b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-horz.png new file mode 100644 index 00000000..ef1738d0 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-horz.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/handle-vert-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-vert-active.png new file mode 100644 index 00000000..0cec1dc5 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-vert-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/handle-vert-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-vert-hover.png new file mode 100644 index 00000000..600fb08b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-vert-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/handle-vert.png b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-vert.png new file mode 100644 index 00000000..377fdf0b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/handle-vert.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-checked-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-checked-disabled.png new file mode 100644 index 00000000..347c237b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-checked-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..eed01eac Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-mixed-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-mixed-disabled.png new file mode 100644 index 00000000..dc780d5f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-mixed-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-mixed.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-mixed.png new file mode 100644 index 00000000..9d4e8158 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-mixed.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png new file mode 100644 index 00000000..4b8fbb54 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-unchecked-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..5317874c Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-checked-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-checked-disabled.png new file mode 100644 index 00000000..db2d2617 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-checked-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..f6d3e68f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-mixed-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-mixed-disabled.png new file mode 100644 index 00000000..dc780d5f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-mixed-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-mixed.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-mixed.png new file mode 100644 index 00000000..9d4e8158 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-mixed.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-unchecked-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-unchecked-disabled.png new file mode 100644 index 00000000..4b8fbb54 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-unchecked-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..5317874c Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down-alt-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down-alt-disabled.png new file mode 100644 index 00000000..11a69853 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down-alt-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down-alt.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down-alt.png new file mode 100644 index 00000000..974686c7 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down-alt.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down-disabled.png new file mode 100644 index 00000000..8aa63318 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down.png new file mode 100644 index 00000000..2f28e41e Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-down.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-alt-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-alt-disabled.png new file mode 100644 index 00000000..44e26b6d Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-alt-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-alt.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-alt.png new file mode 100644 index 00000000..529b5e4c Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-alt.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-disabled.png new file mode 100644 index 00000000..ff7c8521 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-semi.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-semi.png new file mode 100644 index 00000000..955e801f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left-semi.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left.png new file mode 100644 index 00000000..c9cb53ac Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-left.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-alt-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-alt-disabled.png new file mode 100644 index 00000000..42e5877b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-alt-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-alt.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-alt.png new file mode 100644 index 00000000..d7405064 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-alt.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-disabled.png new file mode 100644 index 00000000..e8e14e80 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-semi.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-semi.png new file mode 100644 index 00000000..d7d5af02 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right-semi.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right.png new file mode 100644 index 00000000..6cf201d9 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-right.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up-alt-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up-alt-disabled.png new file mode 100644 index 00000000..56a417c0 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up-alt-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up-alt.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up-alt.png new file mode 100644 index 00000000..5df7be82 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up-alt.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up-disabled.png new file mode 100644 index 00000000..d3ae5113 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up.png b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up.png new file mode 100644 index 00000000..a99f7cf0 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/pan-up.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/progressbar-progress.png b/src/themes/Graphite-Mono/gtk-2.0/assets/progressbar-progress.png new file mode 100644 index 00000000..4e25dc93 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/progressbar-progress.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/progressbar-trough.png b/src/themes/Graphite-Mono/gtk-2.0/assets/progressbar-trough.png new file mode 100644 index 00000000..aba61d56 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/progressbar-trough.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked-active.png new file mode 100644 index 00000000..2d05c9a3 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked-disabled.png new file mode 100644 index 00000000..9724a16a Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked-hover.png new file mode 100644 index 00000000..d3b6fd31 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..2ed96816 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed-active.png new file mode 100644 index 00000000..41f3cb8b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed-disabled.png new file mode 100644 index 00000000..6a70ffe2 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed-hover.png new file mode 100644 index 00000000..d7c126d0 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed.png new file mode 100644 index 00000000..59ac4c6b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-mixed.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked-active.png new file mode 100644 index 00000000..f6948e7a Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked-disabled.png new file mode 100644 index 00000000..73e42bdf Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked-hover.png new file mode 100644 index 00000000..191738b7 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked.png b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..e310c022 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-horz-trough-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-horz-trough-active.png new file mode 100644 index 00000000..366b2268 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-horz-trough-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-horz-trough-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-horz-trough-disabled.png new file mode 100644 index 00000000..10cf142e Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-horz-trough-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-horz-trough.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-horz-trough.png new file mode 100644 index 00000000..8a0adf1d Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-horz-trough.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider-active.png new file mode 100644 index 00000000..02dc5d19 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider-disabled.png new file mode 100644 index 00000000..eb1a1ae2 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider-hover.png new file mode 100644 index 00000000..9adc8428 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider.png new file mode 100644 index 00000000..9f2a3f30 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-vert-trough-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-vert-trough-active.png new file mode 100644 index 00000000..03cbcfc3 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-vert-trough-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-vert-trough-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-vert-trough-disabled.png new file mode 100644 index 00000000..7e38ad6c Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-vert-trough-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scale-vert-trough.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-vert-trough.png new file mode 100644 index 00000000..6c6d3360 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scale-vert-trough.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider-active.png new file mode 100644 index 00000000..9b3802ab Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider-disabled.png new file mode 100644 index 00000000..a0e78e25 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider-hover.png new file mode 100644 index 00000000..c44bf539 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider.png new file mode 100644 index 00000000..7d453476 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-trough.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-trough.png new file mode 100644 index 00000000..e5e9d5b4 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-horz-trough.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png new file mode 100644 index 00000000..86a7e94d Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png new file mode 100644 index 00000000..e1bd86ac Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png new file mode 100644 index 00000000..0eab6abe Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider.png new file mode 100644 index 00000000..bd8227ac Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-trough.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-trough.png new file mode 100644 index 00000000..5e356392 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-ltr-trough.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png new file mode 100644 index 00000000..f219ede0 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png new file mode 100644 index 00000000..e8cf3269 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png new file mode 100644 index 00000000..fc02be48 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider.png new file mode 100644 index 00000000..8ab9c686 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-trough.png b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-trough.png new file mode 100644 index 00000000..056290d9 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/scrollbar-vert-rtl-trough.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down-active.png new file mode 100644 index 00000000..8c84786d Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down-disabled.png new file mode 100644 index 00000000..19139fdd Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down-hover.png new file mode 100644 index 00000000..64e8a4ce Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down.png new file mode 100644 index 00000000..020deb5f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-down.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up-active.png new file mode 100644 index 00000000..d14e21f9 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up-disabled.png new file mode 100644 index 00000000..dcf55afe Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up-hover.png new file mode 100644 index 00000000..4631e6fa Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up.png new file mode 100644 index 00000000..f9b8eb67 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-ltr-up.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down-active.png new file mode 100644 index 00000000..9795c615 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down-disabled.png new file mode 100644 index 00000000..4c5e3b17 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down-hover.png new file mode 100644 index 00000000..af6410e7 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down.png new file mode 100644 index 00000000..7eae4282 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-down.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up-active.png new file mode 100644 index 00000000..50db3363 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up-disabled.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up-disabled.png new file mode 100644 index 00000000..e229de47 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up-hover.png new file mode 100644 index 00000000..ed0c0ce8 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up.png b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up.png new file mode 100644 index 00000000..e3a59e86 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/spin-rtl-up.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/tab.png b/src/themes/Graphite-Mono/gtk-2.0/assets/tab.png new file mode 100644 index 00000000..7bc3d50d Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/tab.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-ltr-button-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-ltr-button-active.png new file mode 100644 index 00000000..45da44f8 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-ltr-button-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-ltr-button-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-ltr-button-hover.png new file mode 100644 index 00000000..a240cb64 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-ltr-button-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-ltr-button.png b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-ltr-button.png new file mode 100644 index 00000000..cc77fcc3 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-ltr-button.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-rtl-button-active.png b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-rtl-button-active.png new file mode 100644 index 00000000..a5a46b99 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-rtl-button-active.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-rtl-button-hover.png b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-rtl-button-hover.png new file mode 100644 index 00000000..810a277e Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-rtl-button-hover.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-rtl-button.png b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-rtl-button.png new file mode 100644 index 00000000..cc77fcc3 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-2.0/assets/treeview-rtl-button.png differ diff --git a/src/themes/Graphite-Mono/gtk-2.0/gtkrc b/src/themes/Graphite-Mono/gtk-2.0/gtkrc new file mode 100644 index 00000000..dd36f4aa --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-2.0/gtkrc @@ -0,0 +1,36 @@ +# Based on Bridge by ScionicSpectre and Adwaita by GNOME +# vim:set ts=2 sw=2 sts=2 ai et: +# +# This is the GTK 2 version of Materia. It's whole purpose is to look as the +# GTK 3 version as much as possible until GTK 2 dies completely. +# +# Note: comments for explaining styles are on the bottom of each file beside the +# widget matches. + +# Declare the colours used throughout the theme. +# There shouldn't be any fiddling with them in the theme files themselves in +# order to not mess up the dark theme. + +# Text/base +gtk-color-scheme = "text_color:#FFFFFF\nbase_color:#2C2C2C" +# Foreground/background +gtk-color-scheme = "fg_color:#FFFFFF\nbg_color:#2C2C2C" +# Selected foreground/background +gtk-color-scheme = "selected_fg_color:#333333\nselected_bg_color:#E0E0E0" +# Titlebar foreground/background +gtk-color-scheme = "titlebar_fg_color:#FFFFFF\ntitlebar_bg_color:#2C2C2C" +# Menus +gtk-color-scheme = "menu_color:#3C3C3C" +# Tooltips foreground/background +gtk-color-scheme = "tooltip_fg_color:#FFFFFF\ntooltip_bg_color:#616161" +# Links +gtk-color-scheme = "link_color:#8AB4F8\nvisited_link_color:#CE93D8" + +# Set GTK settings +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +# And hand over the control to the theme files +include "main.rc" +include "apps.rc" +include "hacks.rc" diff --git a/src/themes/Graphite-Mono/gtk-2.0/hacks.rc b/src/themes/Graphite-Mono/gtk-2.0/hacks.rc new file mode 100644 index 00000000..c288da35 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-2.0/hacks.rc @@ -0,0 +1,36 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This file contains horrible hacks to make this theme work with some programs +# This is mostly due to the limitations of GTK 2 but sometimes its the fault of +# the programs themselves. Not going to point fingers. +# +# Either way, it's a WONTFIX for both, hence this horrible file. + +style "toplevel_hack" { + engine "adwaita" {} +} + +style "chrome_entry" { + base[NORMAL] = @base_color + base[INSENSITIVE] = @base_color +} + +style "vim_notebook" { + bg[NORMAL] = @base_color + bg[ACTIVE] = @bg_color +} + +# Vim puts an eventbox between the tab and the label and colours it, +# we need to handle that +widget "vim-main-window*GtkNotebook.GtkEventBox" style "vim_notebook" + +# (he)xchat input box +class "SexySpellEntry" style:highest "normal_entry" + +# Chromium uses base as the fill colour of its own entries +# This would be fine but GTK uses it to fill the surrounding space, so its set to bg +# That results in Chromium using it for the fill, so we need to handle that +widget_class "*Chrom*<GtkEntry>" style "chrome_entry" + +# Hack to be able to match widgets in LibreOffice +class "GtkWindow" style "toplevel_hack" diff --git a/src/themes/Graphite-Mono/gtk-2.0/main.rc b/src/themes/Graphite-Mono/gtk-2.0/main.rc new file mode 100644 index 00000000..6890a677 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-2.0/main.rc @@ -0,0 +1,2705 @@ +# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et: +# +# This is the main theme file, handling all the default widgets and theme +# properties. Since GTK 2 is old, we need to overcome some of its limitations, +# which is also mostly done in this file. Sadly not all of them can be overcome +# so there will always be a visible difference between the GTK 2 and 3 theme. + +style "default" { + xthickness = 1 + ythickness = 1 + + #################### + # Style Properties # + #################### + + GtkWidget::focus-padding = 0 + GtkWidget::focus-line-width = 2 + GtkWidget::focus-line-pattern = "\2\1" + + GtkToolbar::space-size = 5 # 1 + 2*2 (separator + margins) + GtkToolbar::internal-padding = 2 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 4 + GtkWidget::tooltip-alpha = 230 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @visited_link_color + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkHTML::vlink-color = @visited_link_color + GtkIMHtml::hyperlink-color = @link_color + GtkIMHtml::hyperlink-visited-color = @visited_link_color + + GtkSeparatorMenuItem::horizontal-padding = 0 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 3 + + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = {0, 0, 0, 0} + GtkButton::default-outside-border = {0, 0, 0, 0} + GtkButton::inner-border = {0, 0, 0, 0} + + GtkEntry::state-hint = 1 + GtkEntry::inner-border = {0, 0, 0, 0} + + GtkPaned::handle-size = 8 + GtkHPaned::handle-size = 8 + GtkVPaned::handle-size = 8 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 17 + GtkRange::stepper-size = 0 + GtkRange::activate-slider = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 # 24 + 2*4 (margins) + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 24 + GtkScale::slider_width = 24 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 4 + GtkProgressBar::min-vertical-bar-width = 4 + GtkProgressBar::xspacing = 4 + GtkProgressBar::yspacing = 4 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + # TODO: find out what this comment means: + # ( every window is misaligned for the sake of menus ): + GtkMenuBar::internal-padding = 0 + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 4 + GtkMenu::double-arrows = 0 + GtkMenuItem::arrow-scaling = 1 + GtkMenuItem::toggle-spacing = 12 + + GtkCheckButton::indicator-size = 24 + GtkCheckButton::indicator_spacing = 2 + GtkOptionMenu::indicator_spacing = {8, 8, 4, 4} + + GtkTreeView::expander-size = 16 + GtkTreeView::vertical-separator = 0 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 0 + # Set this because some apps read it + GtkTreeView::odd-row-color = @base_color + GtkTreeView::even-row-color = @base_color + + GtkExpander::expander-size = 16 + + GtkNotebook::tab-overlap = 0 + + ########## + # Colors # + ########## + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + bg[INSENSITIVE] = @bg_color + bg[ACTIVE] = @bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[INSENSITIVE] = mix (0.5, @fg_color, @bg_color) + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = mix (0.5, @text_color, @base_color) + text[ACTIVE] = @text_color + + base[NORMAL] = @base_color + base[PRELIGHT] = mix (0.08, @text_color, @base_color) + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = mix (0.5, @base_color, @bg_color) + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) + + # For succinctness, all reasonable pixmap options remain here + + # Draw frame around menu in a non-compositied environment + # This needs to go before pixmap because we need to override some stuff + engine "adwaita" {} + + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-hover.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-active.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/radio-mixed-disabled.png" + overlay_stretch = FALSE + } + + ########## + # Arrows # + ########## + + # Overrides + + # Disable arrows in spinbuttons + image { + function = ARROW + detail = "spinbutton" + } + + # Disable arrows for qt in scrollbars + + image { + function = ARROW + detail = "vscrollbar" + } + + image { + function = ARROW + detail = "hscrollbar" + } + + # Menu arrows + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-left-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + detail = "menuitem" + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menuitem" + overlay_file = "assets/pan-right-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_up" + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + state = INSENSITIVE + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down-disabled.png" + overlay_stretch = FALSE + } + + image { + function = ARROW + detail = "menu_scroll_arrow_down" + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + # Regular arrows + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-left-alt.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-left.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-left-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-right-alt.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-right.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/pan-right-alt-disabled.png" + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + ###################### + # Option Menu Arrows # + ###################### + + image { + function = TAB + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + } + + ######### + # Lines # + ######### + + image { + function = VLINE + file = "assets/border.png" + border = {1, 0, 0, 0} + } + + image { + function = HLINE + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ######### + # Focus # + ######### + + image { + function = FOCUS + file = "assets/focus.png" + border = {5, 5, 5, 5} # Super strange, {4, 4, 4, 4} does not work properly... + stretch = TRUE + } + + ########### + # Handles # + ########### + + image { + function = HANDLE + detail = "handlebox" + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-horz.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-horz-hover.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-horz-active.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + state = NORMAL + overlay_file = "assets/handle-vert.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = PRELIGHT + overlay_file = "assets/handle-vert-hover.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = HANDLE + state = ACTIVE + overlay_file = "assets/handle-vert-active.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = RESIZE_GRIP + } + + ############# + # Expanders # + ############# + + image { + function = EXPANDER + expander_style = EXPANDED + state = NORMAL + file = "assets/pan-down-alt.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = PRELIGHT + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = ACTIVE + file = "assets/pan-down.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + state = INSENSITIVE + file = "assets/pan-down-alt-disabled.png" + } + + # LTR + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-right-alt.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-right.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-right-alt-disabled.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-right-semi.png" + direction = LTR + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-right-semi.png" + direction = LTR + } + + # RTL + + image { + function = EXPANDER + expander_style = COLLAPSED + state = NORMAL + file = "assets/pan-left-alt.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = PRELIGHT + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = ACTIVE + file = "assets/pan-left.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = COLLAPSED + state = INSENSITIVE + file = "assets/pan-left-alt-disabled.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/pan-left-semi.png" + direction = RTL + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/pan-left-semi.png" + direction = RTL + } + + ############# + # Notebooks # + ############# + + # Left + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 1, 0, 0} + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + gap_side = RIGHT + } + + # Right + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {1, 0, 0, 0} + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + gap_side = LEFT + } + + # Up + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 0, 1} + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + gap_side = BOTTOM + } + + # Down + + image { + function = EXTENSION + state = NORMAL + file = "assets/tab.png" + border = {0, 0, 1, 0} + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + gap_side = TOP + } + + # Inner frame + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {1, 0, 0, 0} + gap_side = LEFT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 1, 0, 0} + gap_side = RIGHT + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 1, 0} + gap_side = TOP + } + + image { + function = BOX_GAP + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_file = "assets/tab.png" + gap_border = {0, 0, 0, 1} + gap_side = BOTTOM + } + + # Standalone frame + image { + function = BOX + detail = "notebook" + file = "assets/frame-notebook.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-horz-trough.png" + border = {0, 0, 1, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-ltr-trough.png" + border = {1, 0, 0, 0} + orientation = VERTICAL + direction = LTR + } + + image { + function = BOX + detail = "trough" + file = "assets/scrollbar-vert-rtl-trough.png" + border = {0, 1, 0, 0} + orientation = VERTICAL + direction = RTL + } + + # Horizontal sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-horz-slider.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-horz-slider-hover.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-active.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-horz-slider-disabled.png" + border = {8, 8, 9, 8 } + stretch = TRUE + orientation = HORIZONTAL + } + + # Vertical sliders + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-hover.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-active.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-ltr-slider-disabled.png" + border = {9, 8, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = LTR + } + + # RTL + + image { + function = SLIDER + state = NORMAL + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = PRELIGHT + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-hover.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = ACTIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-active.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "slider" + file = "assets/scrollbar-vert-rtl-slider-disabled.png" + border = {8, 9, 8, 8} + stretch = TRUE + orientation = VERTICAL + direction = RTL + } + + ########## + # Scales # + ########## + + # Troughs, overrided later on. We set them here too because some widgets + # don't specify their orientation. + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-horz-trough-disabled.png" + border = {6, 6, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-upper" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + state = INSENSITIVE + detail = "trough-lower" + file = "assets/scale-vert-trough-disabled.png" + border = {0, 0, 6, 6} + stretch = TRUE + orientation = VERTICAL + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + detail = "hscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "hscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "hscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "hscale" + file = "assets/scale-slider-disabled.png" + } + + image { + function = SLIDER + state = NORMAL + detail = "vscale" + file = "assets/scale-slider.png" + } + + image { + function = SLIDER + state = PRELIGHT + detail = "vscale" + file = "assets/scale-slider-hover.png" + } + + image { + function = SLIDER + state = ACTIVE + detail = "vscale" + file = "assets/scale-slider-active.png" + } + + image { + function = SLIDER + state = INSENSITIVE + detail = "vscale" + file = "assets/scale-slider-disabled.png" + } + + ########### + # Menubar # + ########### + + # image { + # function = BOX + # detail = "menubar" + # file = "assets/border.png" + # border = {0, 0, 0, 1} + # } + + ######### + # Menus # + ######### + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_up" + file = "assets/border.png" + border = {0, 0, 0, 1} + } + + image { + function = BOX + state = PRELIGHT + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + } + + image { + function = BOX + detail = "menu_scroll_arrow_down" + file = "assets/border.png" + border = {0, 0, 1, 0} + } + + ########### + # Entries # + ########### + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + detail = "entry" + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + + ######### + # Spins # + ######### + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-ltr-up.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-ltr-up-hover.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-active.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-ltr-up-disabled.png" + border = {0, 8, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/spin-rtl-up.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-hover.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/spin-rtl-up-disabled.png" + border = {8, 0, 8, 0} + stretch = TRUE + overlay_file = "assets/pan-up-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-ltr-down.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-ltr-down-hover.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-active.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-ltr-down-disabled.png" + border = {0, 8, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/spin-rtl-down.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/spin-rtl-down-hover.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-active.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/spin-rtl-down-disabled.png" + border = {8, 0, 0, 8} + stretch = TRUE + overlay_file = "assets/pan-down-alt-disabled.png" + overlay_stretch = FALSE + direction = RTL + } + + ############## + # Scrollbars # + ############## + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar-progress.png" + stretch = TRUE + border = {0, 0, 0, 0} + orientation = VERTICAL + } + + ############# + # Treeviews # + ############# + + # Disable active the column highlight + # We need to match specific cells or we break stuff + # Looking at you deadbeef + + image { + function = FLAT_BOX + detail = "cell_even_sorted" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "cell_odd_sorted" + state = NORMAL + } + + # Disable all the other shadows + # This prevents the Raleigh effect + image { + function = SHADOW + } + } +} + +style "menubar" { + bg[NORMAL] = @titlebar_bg_color + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) + # Needed to fix Firefox's menubar text + bg[SELECTED] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[SELECTED] = @titlebar_fg_color +} + +style "menubar_item" { + xthickness = 3 + ythickness = 4 + + fg[NORMAL] = mix(0.7, @titlebar_fg_color, @titlebar_bg_color) + bg[PRELIGHT] = mix(0.12, @titlebar_fg_color, @titlebar_bg_color) + fg[PRELIGHT] = @titlebar_fg_color + fg[INSENSITIVE] = mix(0.3, @titlebar_fg_color, @titlebar_bg_color) +} + +style "menu" { + xthickness = 0 + ythickness = 0 + + bg[NORMAL] = @menu_color + bg[INSENSITIVE] = @menu_color + bg[PRELIGHT] = @menu_color + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) +} + +style "menu_item" { + xthickness = 4 + ythickness = 4 + + bg[PRELIGHT] = mix(0.08, @fg_color, @menu_color) + fg[PRELIGHT] = @fg_color + # Chromium uses this setting + bg[SELECTED] = mix(0.08, @fg_color, @menu_color) + text[SELECTED] = @fg_color + # Some widgets use text, we need to handle that + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + + # Unfortunately we can't tell regular and menu checks/radios apart + # Without the heirarchy + engine "pixmap" { + + ################# + # Check Buttons # + ################# + + image { + function = CHECK + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-checkbox-mixed-disabled.png" + overlay_stretch = FALSE + } + + ################# + # Radio Buttons # + ################# + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-disabled.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = ETCHED_IN + overlay_file = "assets/menu-radio-mixed-disabled.png" + overlay_stretch = FALSE + } + } +} + +style "separator_menu_item" { + xthickness = 0 + ythickness = 2 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + border = {0, 0, 0, 1} + } + } +} + +style "button_label" { + # fg[NORMAL] = mix(0.7, @fg_color, @bg_color) + # fg[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "normal_button_label" { + # fg[NORMAL] = @fg_color + # fg[INSENSITIVE] = mix(0.5, @fg_color, @bg_color) + + font_name = "Regular" +} + +style "button" { + xthickness = 6 + ythickness = 6 + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "link_button" { + # Disable the button effect, leave just the link + engine "pixmap" { + image { + function = BOX + } + } +} + +style "entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) + + # We set this same as the border of the border of the entry + # This way there's no overlap + xthickness = 6 + ythickness = 6 +} + +style "combobox" { + xthickness = 6 + ythickness = 6 + + # This affects only the button beside an entry + GtkButton::inner-border = {0, 0, 0, 0} + + # For the sake of sanity style buttons this way + engine "pixmap" { + + ########### + # Buttons # + ########### + + image { + function = BOX + state = NORMAL + file = "assets/entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/entry-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "combobox_cellview" { + # text[NORMAL] = mix(0.7, @fg_color, @bg_color) + # text[INSENSITIVE] = mix(0.3, @fg_color, @bg_color) +} + +style "combobox_entry" { + # Since one side of the button is missing, we need to shift the arrow a little to the right + GtkButton::inner-border = {0, 2, 0, 0} + + base[NORMAL] = @base_color + base[ACTIVE] = @base_color + + engine "pixmap" { + + ############# + # LTR entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-left-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-left-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-left-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############# + # RTL entry # + ############# + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/combo-right-entry.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/combo-right-entry-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/combo-right-entry-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + direction = RTL + } + + ############## + # LTR button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-right-entry.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-right-entry-hover.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-right-entry-active.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-right-entry-disabled.png" + border = {0, 6, 6, 6} + stretch = TRUE + direction = LTR + } + + ############## + # RTL button # + ############## + + image { + function = BOX + state = NORMAL + detail = "button" + file = "assets/combo-left-entry.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "button" + file = "assets/combo-left-entry-hover.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "button" + file = "assets/combo-left-entry-active.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "button" + file = "assets/combo-left-entry-disabled.png" + border = {6, 0, 6, 6} + stretch = TRUE + direction = RTL + } + } +} + +style "combo_button_padding" { + # Since one side of the button is missing, we need to shift the arrow a + # little to the right. + # This is the same thing we've done above but the combo, unlike the combobox, + # uses padding the same way as a button. + GtkButton::inner-border = {3, 6, 3, 3} +} + +style "notebook" { + xthickness = 3 + ythickness = 3 +} + +style "notebook_tab_label" { + fg[ACTIVE] = mix(0.7, @fg_color, @bg_color) + + font_name = "Medium" +} + +style "notebook_viewport" { + bg[NORMAL] = @base_color +} + +style "notebook_bg" { + bg[NORMAL] = @base_color + bg[PRELIGHT] = @base_color + bg[INSENSITIVE] = @base_color +} + +style "notebook_entry" { + base[NORMAL] = @base_color + base[SELECTED] = mix (0.24, @selected_bg_color, @base_color) + base[INSENSITIVE] = @base_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @base_color) +} + +style "normal_bg" { + bg[NORMAL] = @bg_color + bg[PRELIGHT] = @bg_color + bg[INSENSITIVE] = @bg_color +} + +style "normal_entry" { + base[NORMAL] = @bg_color + base[SELECTED] = mix (0.24, @selected_bg_color, @bg_color) + base[INSENSITIVE] = @bg_color + base[ACTIVE] = mix (0.24, @selected_bg_color, @bg_color) +} + +style "textview" { + bg[NORMAL] = @base_color +} + +style "scale_horz" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-horz-trough.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-horz-trough-active.png" + border = {6, 6, 0, 0} + stretch = TRUE + } + } +} + +style "scale_vert" { + engine "pixmap" { + image { + function = BOX + detail = "trough-upper" + file = "assets/scale-vert-trough.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/scale-vert-trough-active.png" + border = {0, 0, 6, 6} + stretch = TRUE + } + } +} + +style "progressbar" { + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/progressbar-trough.png" + border = {0, 0, 0, 0} + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "treeview_header" { + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = mix(0.7, @fg_color, @base_color) + fg[PRELIGHT] = @fg_color + + font_name = "Medium" + + GtkButton::inner-border = {4, 4, 0, 2} + + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/treeview-ltr-button.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-ltr-button-hover.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-ltr-button-active.png" + border = {0, 1, 0, 1} + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = NORMAL + file = "assets/treeview-rtl-button.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/treeview-rtl-button-hover.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/treeview-rtl-button-active.png" + border = {1, 0, 0, 1} + stretch = TRUE + direction = RTL + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-up-alt.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-up.png" + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/pan-down-alt.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/pan-down.png" + overlay_stretch = FALSE + arrow_direction = DOWN + } + } +} + +style "scrolled_window" { + engine "pixmap" { + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + } +} + +style "frame" { + engine "pixmap" { + image { + function = SHADOW + shadow = NONE + } + + image { + function = SHADOW + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = {1, 1, 1, 1} + stretch = TRUE + gap_start_file = "assets/border.png" + gap_end_file = "assets/border.png" + } + } +} + +style "tool_button" { + GtkButton::inner-border = {2, 2, 2, 2} + + # For the sake of sanity style buttons this way + engine "pixmap" { + image { + function = BOX + state = NORMAL + file = "assets/flat-button.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + shadow = OUT + file = "assets/flat-button-hover.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + # Don't add hover effect on pressed buttons + image { + function = BOX + state = PRELIGHT + shadow = IN + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/flat-button-active.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = OUT + file = "assets/flat-button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + shadow = IN + file = "assets/button-disabled.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "toolbar_separator" { + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + engine "pixmap" { + image { + function = BOX + file = "assets/border.png" + } + } +} + +style "inline_toolbar" { + # GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + image { + function = BOX + file = "assets/frame-inline.png" + border = {1, 1, 0, 1} + stretch = TRUE + } + } +} + +style "tooltip" { + xthickness = 8 + ythickness = 8 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color +} + +style "disable_text_shadow" { + engine "murrine" { + textstyle = 0 + } +} + +style "disable_separator" { + xthickness = 0 + ythickness = 0 + + GtkWidget::wide-separators = 1 +} + +# Default style, containing theme properties and trying to match every widget as +# much as possible, which is not only faster than trying to match every widget +# by its own but also less bug-prune and more consistent. However there is some +# widget specific stuff that needs to be taken care of, which is the point of +# every other style below. +class "GtkWidget" style "default" + +###################################### +# Override padding, style and colour # +###################################### + +class "GtkButton" style "button" +class "GtkLinkButton" style "link_button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkNotebook" style "notebook" +class "GtkHScale" style "scale_horz" +class "GtkVScale" style "scale_vert" +class "GtkProgressBar" style "progressbar" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkSeparatorToolItem" style "toolbar_separator" +class "GtkMenuBar" style "menubar" +class "GtkMenu" style "menu" +class "GtkTextView" style "textview" + +# Menu and menubar items +widget_class "*<GtkMenuItem>*" style "menu_item" +widget_class "*<GtkMenuBar>.<GtkMenuItem>*" style "menubar_item" +widget_class "*<GtkSeparatorMenuItem>*" style "separator_menu_item" + +# Treeview buttons +widget_class "*<GtkTreeView>*<GtkButton>*" style "treeview_header" + +# Give the file chooser toolbar a border +widget_class "*<GtkFileChooserDefault>*<GtkToolbar>" style "inline_toolbar" + +# Fix padding on regular comboboxes +widget_class "*<GtkComboBox>.<GtkButton>" style "combobox" +widget_class "*<GtkOptionMenu>" style "combobox" + +# And disable separators on them +widget_class "*<GtkComboBox>.<GtkButton>*<GtkSeparator>" style "disable_separator" +widget_class "*<GtkFontButton>*<GtkSeparator>" style "disable_separator" +widget_class "*<GtkFileChooserButton>*<GtkSeparator>" style "disable_separator" + +# Join together the ComboBoxEntry entry and button +widget_class "*<GtkComboBoxEntry>*" style "combobox_entry" + +# Join the Combo entry and button +widget_class "*<GtkCombo>*" style "combobox_entry" + +# Tweak the padding on the button a little bit because it +# uses it a bit differently +widget_class "*<GtkCombo>.<GtkButton>" style "combo_button_padding" + +# Alas we cannot do the same for ComboBoxText because there +# isn't a way to apply the style to only the comboboxes that +# have an entry inside + +# Tool buttons have different styles +widget_class "*<GtkToolButton>*<GtkButton>" style "tool_button" +widget_class "*<GtkVBox>*<GtkEventBox>.<GtkToolbar>*<GtkButton>" style "tool_button" + +# Notebooks +widget_class "*<GtkNotebook>.<GtkLabel>" style "notebook_tab_label" +widget_class "*<GtkNotebook>.<GtkHBox>.<GtkLabel>" style "notebook_tab_label" + +# Notebooks are white, act accordingly +widget_class "*<GtkNotebook>*<GtkEntry>" style "notebook_entry" +widget_class "*<GtkNotebook>*<GtkProgressBar>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GtkSpinButton>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>" style "notebook_bg" +widget_class "*<GtkNotebook>*<GimpRuler>" style "notebook_bg" +widget_class "*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>" style "notebook_bg" + +# However, stuff inside eventboxes inside notebooks is grey +# again, react +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkEntry>" style "normal_entry" +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>" style "normal_bg" +widget_class "*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>" style "normal_bg" + +# Button labels +widget_class "*<GtkButton>.<GtkLabel>" style "button_label" + +# Normalize button labels +widget_class "*<GtkCheckButton>.<GtkLabel>" style "normal_button_label" +widget_class "*<GtkOptionMenu>.<GtkLabel>" style "normal_button_label" + +# ComboBoxes tend to draw the button label with text[] +# instead of fg[], we need to fix that +widget_class "*<GtkComboBox>*<GtkCellView>" style "combobox_cellview" + +# Disable white text shadows +widget_class "*<GtkLabel>" style "disable_text_shadow" +widget_class "*<GtkCellView>" style "disable_text_shadow" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltip" diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/check-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/check-symbolic.svg new file mode 100644 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/check-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/check-symbolic@2.svg new file mode 100644 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/dot-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/dot-symbolic.svg new file mode 100644 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/dot-symbolic@2.svg new file mode 100644 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/line-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/line-symbolic.svg new file mode 100644 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/line-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/line-symbolic@2.svg new file mode 100644 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-check-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-check-symbolic.svg new file mode 100644 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-check-symbolic@2.svg new file mode 100644 index 00000000..24509026 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-dot-symbolic.svg new file mode 100644 index 00000000..99444906 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100644 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-line-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-line-symbolic.svg new file mode 100644 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-line-symbolic@2.svg new file mode 100644 index 00000000..16695160 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..14954390 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..4449641e Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..7966479f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..f398287c Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked.png b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..8734299f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-3.0/gtk-dark.css b/src/themes/Graphite-Mono/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..78661628 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/gtk-dark.css @@ -0,0 +1,8190 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #E0E0E0 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #E0E0E0 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 0; + -GtkTextView-error-underline-color: #F28B82; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 24; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 6; + -GtkDialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #E0E0E0; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, calendar.raven-calendar:selected, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item):checked, box.vertical > widget > widget:selected, calendar:selected, row:selected, treeview.view:selected:not(.progressbar):not(.trough), modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: white; + background-color: #414141; +} + +.nemo-window .view selection, .nemo-window .view:selected, .nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected, .background.csd .view:selected { + color: #E0E0E0; + background-color: rgba(224, 224, 224, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected, .view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #2C2C2C; + color: white; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #2C2C2C; + color: white; +} + +.gtkstyle-fallback:hover { + background-color: #1f1f1f; + color: white; +} + +.gtkstyle-fallback:active { + background-color: #131313; + color: white; +} + +.gtkstyle-fallback:disabled { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #2C2C2C; + color: white; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #2C2C2C; +} + +textview border { + background-color: #242424; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband { + border: 1px solid #E0E0E0; + background-color: rgba(224, 224, 224, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +.dim-label { + color: rgba(255, 255, 255, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: white; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(255, 255, 255, 0.7); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: white; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #F28B82; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #FDD633; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #E0E0E0; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #3C3C3C; + color: white; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #242424; + color: rgba(255, 255, 255, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #F28B82; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #242424; + color: rgba(255, 255, 255, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, .gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #FDD633; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #FDD633; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #242424; + color: rgba(255, 255, 255, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, .gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, treeview entry { + background-color: #2C2C2C; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#E0E0E0), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#E0E0E0), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button { + color: rgba(255, 255, 255, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked { + color: white; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(255, 255, 255, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: white; +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + box-shadow: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, check, +radio, button.close, button.circular, .inline-toolbar button:not(.text-button), button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, check label, +radio label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label, button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-search-slider .linked > button, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, .gedit-search-slider .linked > button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, check, +radio, scrollbar button, notebook > header > tabs > arrow, spinbutton.vertical button, spinbutton:not(.vertical) button, modelbutton.flat, +.menuitem.button.flat, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog.csd .dialog-action-box button, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, .caja-pathbar button, +.path-bar.linked:not(.vertical) > button, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action), toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(255, 255, 255, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, .gedit-search-slider .linked > button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, check:focus, +radio:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog.csd .dialog-action-box button:focus, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, .caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, .gedit-search-slider .linked > button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, check:hover, +radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog.csd .dialog-action-box button:hover, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, .caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, .gedit-search-slider .linked > button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, check:active, +radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, modelbutton.flat:active, +.menuitem.button.flat:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog.csd .dialog-action-box button:active, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, .caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: white; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, .gedit-search-slider .linked > button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, check:disabled, +radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog.csd .dialog-action-box button:disabled, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, .caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action), toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog.csd .dialog-action-box button:checked, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, .caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action), toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: white; +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog.csd .dialog-action-box button:checked:disabled, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, .caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(255, 255, 255, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(203, 203, 203, 0.9844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(176, 176, 176, 0.9662); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(224, 224, 224, 0.2), 0 4px 3px 0 rgba(224, 224, 224, 0.14), 0 1px 6px 0 rgba(224, 224, 224, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(168, 168, 168, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(224, 224, 224, 0.3), 0 2px 3px -1px rgba(224, 224, 224, 0.24), 0 2px 5px 0 rgba(224, 224, 224, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(224, 224, 224, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #E0E0E0; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(224, 224, 224, 0.3); +} + +button.destructive-action { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(242, 139, 130, 0.3), 0 2px 3px -1px rgba(242, 139, 130, 0.24), 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F28B82; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: white; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #2196F3; +} + +*:visited { + color: #CE93D8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #2196F3; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #CE93D8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -GtkWidget-window-dragging: true; + padding: 2px; + background-color: #2C2C2C; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +frame.documents-dropdown:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +frame.left.documents-dropdown, .left.app-notification, frame.right.documents-dropdown, .right.app-notification, frame.top.documents-dropdown, .top.app-notification, frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #242424; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .toolbar button, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .toolbar .linked:not(.vertical) > button, .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .toolbar button:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +.nemo-window .toolbar button:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nemo-window .toolbar button:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .toolbar button:backdrop, .nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .toolbar button:backdrop:focus, .nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:backdrop:hover, .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:backdrop:active, .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .toolbar button:backdrop:disabled, .nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nemo-window .toolbar button:backdrop:checked, .nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .toolbar button:backdrop:checked:disabled, .nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: white; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; + color: white; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(255, 255, 255, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, .titlebar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.titlebar stackswitcher { + border: 2px solid #E0E0E0; +} + +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:active { + box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.08); + background-image: radial-gradient(circle, rgba(255, 255, 255, 0.08) 10%, transparent 0%); +} + +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked { + background-color: #E0E0E0; + color: #2C2C2C; +} + +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-color: #E0E0E0; +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 6px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 0 6px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #2C2C2C; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 3px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 0 0 12px 12px; + margin: 0; + min-width: 120px; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) > stack > box { + padding: 0 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.08); + background-image: radial-gradient(circle, rgba(255, 255, 255, 0.08) 10%, transparent 0%); +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #E0E0E0 0%, transparent 0%) 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #E0E0E0 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(255, 255, 255, 0.3); + border-top-color: rgba(255, 255, 255, 0.12); + min-height: 36px; +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +window.background.csd treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(255, 255, 255, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(255, 255, 255, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: white; +} + +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #E0E0E0; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #2C2C2C; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + background-clip: border-box; + color: #E0E0E0; +} + +treeview.view acceleditor > label { + background-color: #E0E0E0; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #2C2C2C; + color: white; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: white; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #3C3C3C; + background-clip: border-box; + border-radius: 12px; + border: 2px solid #E0E0E0; +} + +.csd menu, .csd .menu, .csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: white; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: rgba(0, 0, 0, 0.6); +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: rgba(0, 0, 0, 0.26); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(255, 255, 255, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(255, 255, 255, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #505050; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: white; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #3C3C3C; + border-radius: 12px; +} + +popover.background, .csd popover.background { + border: 2px solid #E0E0E0; + box-shadow: none; +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3C3C3C; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + min-width: 48px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: white; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook, notebook.frame { + background-color: #2C2C2C; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar slider:active { + background-color: white; +} + +scrollbar slider:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(60, 60, 60, 0.9); +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(255, 255, 255, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #E0E0E0; + border-color: #E0E0E0; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.7); + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +switch:checked slider { + background-color: #2C2C2C; + color: #2C2C2C; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: #E0E0E0; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), popover modelbutton.flat radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(255, 255, 255, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(255, 255, 255, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + + +check { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.svg")); +} + + +check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); +} + + +radio { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")); +} + + +radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(255, 255, 255, 0.7); +} + +treeview.view check:hover, treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: white; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view check:checked, treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #E0E0E0; +} + +treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view check:hover, treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#E0E0E0); +} + +scale highlight:disabled { + background-color: #2C2C2C; + background-image: image(rgba(255, 255, 255, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #E0E0E0; + background-color: #2C2C2C; + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #E0E0E0, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #E0E0E0, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.3); +} + +scale marks, +scale value { + color: rgba(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #E0E0E0; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #E0E0E0; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #FDD633; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #E0E0E0; +} + +levelbar block.full { + background-color: #81C995; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box, .background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.75, to(rgba(224, 224, 224, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.75, to(rgba(224, 224, 224, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.75, to(rgba(224, 224, 224, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.75, to(rgba(224, 224, 224, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +preferences stacksidebar.sidebar list separator, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, .tweak-categories separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu button.flat:focus:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu button.flat:hover:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu button.has-open-popup.flat:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover.budgie-menu button.flat:active:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: white; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #E0E0E0; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(255, 255, 255, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: white; +} + +expander title > arrow:disabled { + color: rgba(255, 255, 255, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + color: white; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(255, 255, 255, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #3C3C3C; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; + color: white; +} + +messagedialog .titlebar:backdrop { + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, messagedialog.csd .dialog-action-box button:first-child, messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #E0E0E0; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #E0E0E0; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #F28B82; +} + +.csd filechooser { + background-color: #2C2C2C; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #2C2C2C; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #E0E0E0; + font-weight: 500; +} + +placessidebar.sidebar row:selected, placessidebar.sidebar row:selected image.sidebar-icon, placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #E0E0E0; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #E0E0E0; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #2C2C2C; + background-image: image(rgba(255, 255, 255, 0.12)), image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #2C2C2C; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #E0E0E0; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: lightgray; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FDD633; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: white; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #E0E0E0; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(255, 255, 255, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(255, 255, 255, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #2C2C2C; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: none; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12), 0 0 50px transparent; + border-radius: 14px; + border: 2px solid #E0E0E0; + background-clip: border-box; + margin: 10px; +} + +decoration:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), 0 0 50px transparent; + border: 2px solid #E0E0E0; + background-clip: border-box; +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + margin: 0; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 0 0 2px #E0E0E0; + border: none; + border-radius: 12px 12px 0 0; +} + +.csd.popup decoration { + border-radius: 12px; + border-radius: 14px; + border: 2px solid #E0E0E0; + background-clip: border-box; +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + border: 2px solid #E0E0E0; +} + +.solid-csd decoration:backdrop { + background-color: #2C2C2C; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 24px; + min-width: 24px; + padding: 0; + margin: 0 3px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover { + background-color: #E0E0E0; + color: #2C2C2C; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active { + background-color: #c7c7c7; + color: #2C2C2C; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #E0E0E0; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #3C3C3C; + color: white; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #E0E0E0; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #E0E0E0; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#E0E0E0, 0.08); + background-image: radial-gradient(circle, alpha(#E0E0E0, 0.08) 10%, transparent 0%); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #E0E0E0; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #2C2C2C; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + margin: 0 15px 12px 0; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 6px; + padding-right: 8px; + padding-right: 8px; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable image.sidebar-icon, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable label.sidebar-label, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:hover { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected { + background-color: #2C2C2C; + font-weight: 700; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected image.sidebar-icon, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected label.sidebar-label, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected button.sidebar-button { + color: #E0E0E0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:disabled, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:disabled image.sidebar-icon, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:disabled label.sidebar-label { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #2C2C2C; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook scrolledwindow > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: #474747; +} + +.nautilus-window.background.csd notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.maximized, .nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: white; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(255, 255, 255, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(255, 255, 255, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(255, 255, 255, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: white; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.3); +} + +.disk-space-display.used { + background-color: #E0E0E0; + color: #E0E0E0; +} + +.disk-space-display.free { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 6px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window paned > separator { + background-color: #242424; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #FDD633; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #242424; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 8px; + padding: 6px; + background-color: #2C2C2C; + color: white; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(255, 255, 255, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #3C3C3C; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; +} + +.gedit-search-slider .linked > button, .gedit-search-slider .linked > button:first-child, .gedit-search-slider .linked > button:last-child { + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), .gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), .gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, .geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet stack.background scrolledwindow > viewport list, hdyleaflet overlay scrolledwindow > viewport list, leaflet stack.background scrolledwindow > viewport list, leaflet overlay scrolledwindow > viewport list, box.horizontal > stack.background stack.background scrolledwindow > viewport list, box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, .tweak-group-startup, list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +window.background.csd stack stack stack frame > list row.activatable:first-child, window.background.csd > stack > list row.activatable:first-child, preferencesgroup list row.activatable:first-child, .geary-accounts-editor-pane list row.activatable:first-child, window.background.csd.unified > deck > deck > deck list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet stack.background scrolledwindow > viewport list row.activatable:first-child, hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, leaflet stack.background scrolledwindow > viewport list row.activatable:first-child, leaflet overlay scrolledwindow > viewport list row.activatable:first-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row.activatable:first-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, list.tweak-group list row.activatable:first-child, .tweak-group-startup row.activatable:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, window.background.csd > stack > list row.activatable:last-child, preferencesgroup list row.activatable:last-child, .geary-accounts-editor-pane list row.activatable:last-child, window.background.csd.unified > deck > deck > deck list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet stack.background scrolledwindow > viewport list row.activatable:last-child, hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, leaflet stack.background scrolledwindow > viewport list row.activatable:last-child, leaflet overlay scrolledwindow > viewport list row.activatable:last-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row.activatable:last-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, list.tweak-group list row.activatable:last-child, .tweak-group-startup row.activatable:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, window.background.csd > stack > list row.activatable:only-child, preferencesgroup list row.activatable:only-child, .geary-accounts-editor-pane list row.activatable:only-child, window.background.csd.unified > deck > deck > deck list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet stack.background scrolledwindow > viewport list row.activatable:only-child, hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, leaflet stack.background scrolledwindow > viewport list row.activatable:only-child, leaflet overlay scrolledwindow > viewport list row.activatable:only-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row.activatable:only-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, list.tweak-group list row.activatable:only-child, .tweak-group-startup row.activatable:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, window.background.csd > stack > list row.activatable:focus, preferencesgroup list row.activatable:focus, .geary-accounts-editor-pane list row.activatable:focus, window.background.csd.unified > deck > deck > deck list row.activatable:focus, hdyleaflet list.view row.activatable:focus, hdyleaflet list.frame row.activatable:focus, leaflet list.view row.activatable:focus, leaflet list.frame row.activatable:focus, box.horizontal > stack.background list.view row.activatable:focus, box.horizontal > stack.background list.frame row.activatable:focus, hdyleaflet frame.view list row.activatable:focus, leaflet frame.view list row.activatable:focus, box.horizontal > stack.background frame.view list row.activatable:focus, hdyleaflet stack.background scrolledwindow > viewport list row.activatable:focus, hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, leaflet stack.background scrolledwindow > viewport list row.activatable:focus, leaflet overlay scrolledwindow > viewport list row.activatable:focus, box.horizontal > stack.background stack.background scrolledwindow > viewport list row.activatable:focus, box.horizontal > stack.background overlay scrolledwindow > viewport list row.activatable:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, list.tweak-group list row.activatable:focus, .tweak-group-startup row.activatable:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, list.navigation-sidebar > row { + border-radius: 6px; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable:selected, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable:selected, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable:selected, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, list.navigation-sidebar > row:selected { + background-color: #E0E0E0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable:selected, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable:selected, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable:selected, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, list.navigation-sidebar > row:selected, window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable:selected image, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable:selected image, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable:selected image, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected image, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected image, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected image, list.navigation-sidebar > row:selected image, window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable:selected label, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable:selected label, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable:selected label, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected label, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected label, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected label, list.navigation-sidebar > row:selected label { + color: rgba(0, 0, 0, 0.87); +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, .csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-white, +.tweak-white, +.tweak-white:hover { + background-image: image(#2C2C2C); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#2C2C2C); +} + +.tweak-group-startup { + background-image: image(#2C2C2C); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(255, 255, 255, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #2C2C2C; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #2C2C2C; + border-bottom-left-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd.maximized > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child), window.background.csd.tiled > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd.tiled > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd.maximized > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child), window.background.csd.tiled > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd.tiled > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd.maximized > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd.maximized > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd.maximized > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child, window.background.csd.tiled > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd.tiled > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd.tiled > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd.tiled > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd.maximized > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd.maximized > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, window.background.csd.tiled > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd.tiled > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd.tiled > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized > box.horizontal > box.vertical > scrolledwindow.view, window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > box.horizontal > box.vertical > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack, dialog.background.csd.tiled > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0; +} + +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #2C2C2C; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #2C2C2C; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#2C2C2C); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #E0E0E0; + background-color: #2C2C2C; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +entry.search-missing { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(255, 255, 255, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(255, 255, 255, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #2C2C2C; +} + +preferences stacksidebar.sidebar list { + background-color: #242424; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #E0E0E0 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: white; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #E0E0E0; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: white; +} + +dockoverlayedge { + background-color: #2C2C2C; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #E0E0E0; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #E0E0E0; +} + +pillbox { + background-color: #2C2C2C; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #2C2C2C; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: white; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +idelayoutstackheader button:checked { + color: white; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #2C2C2C; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(224, 224, 224, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: white; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #E0E0E0; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #E0E0E0; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -GdMainIconView-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: white; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: white; +} + +button.photos-filter-preview:checked image { + color: white; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.side-panel .view { + background-image: image(#242424); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#E0E0E0); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #2C2C2C; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #2C2C2C; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 14px 14px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 12px; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, .tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +window.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: #2C2C2C; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#242424); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #242424; + color: white; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: white; + background-color: #2C2C2C; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #2C2C2C; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > headerbar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #2C2C2C; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #2C2C2C; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 6px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-width: 0; + background-color: #2C2C2C; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #2C2C2C; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified headerbar.selection-mode { + box-shadow: none; +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; + border: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), 0 0 0 2px #E0E0E0, 0 0 16px transparent; +} + +window.background.csd.unified:backdrop, +window.background.csd.unified > decoration:backdrop, +window.background.csd.unified > decoration-overlay:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 2px 3px rgba(0, 0, 0, 0.17), 0 0 0 2px #E0E0E0, 0 0 16px transparent; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#3C3C3C); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #2C2C2C; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(255, 255, 255, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #3C3C3C; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12); +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #4b4b4b; +} + +window.background.chromium > button { + color: #E0E0E0; +} + +window.background.chromium > button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(255, 255, 255, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #E0E0E0; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid #4b4b4b; + background-color: #2C2C2C; +} + +window.background.chromium menu { + border-color: #555555; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #191919; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #3C3C3C; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #4b4b4b; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #4b4b4b; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #4b4b4b; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(255, 255, 255, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #2C2C2C; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #E0E0E0; + box-shadow: inset 0 0 0 1px #E0E0E0; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #242424; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #757575; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #9E9E9E; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(117, 117, 117, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(255, 255, 255, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: white; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(255, 255, 255, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #4b4b4b; +} + +#MozillaGtkWidget menu > separator { + color: #4b4b4b; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid > widget > widget > scrolledwindow > viewport > grid > box > box > frame > box { + background-color: #2C2C2C; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + margin-top: -2px; + border: 2px solid #E0E0E0; +} + +#gnc-id-main-window treeview.view { + background-color: #2C2C2C; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -UnityDecoration-extents: 28px 0 0 0; + -UnityDecoration-input-extents: 8px; + -UnityDecoration-shadow-offset-x: 0; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -UnityDecoration-active-shadow-radius: 18px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -UnityDecoration-inactive-shadow-radius: 6px; + -UnityDecoration-glow-size: 8px; + -UnityDecoration-glow-color: #E0E0E0; + -UnityDecoration-title-indent: 4px; + -UnityDecoration-title-fade: 32px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #2C2C2C; + color: white; +} + +UnityDecoration .top:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: white; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 2px 3px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #212121; + color: white; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: white; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #E0E0E0; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(255, 255, 255, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: white; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -GtkWidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #E0E0E0; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #E0E0E0; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(255, 255, 255, 0.12); +} + +na-tray-applet { + -NaTrayApplet-icon-padding: 3px; + -NaTrayApplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -PanelMenuBar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: white; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #3C3C3C; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: white; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(255, 255, 255, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #E0E0E0; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: white; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #2C2C2C; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); + background-image: none; + color: white; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #2C2C2C; + color: white; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #E0E0E0; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(255, 255, 255, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #E0E0E0; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + background-color: #3C3C3C; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(255, 255, 255, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(255, 255, 255, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: white; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(255, 255, 255, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: white; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(255, 255, 255, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, .budgie-panel button.budgie-menu-launcher:checked { + color: white; +} + +.budgie-panel button.budgie-menu-launcher:active image, .budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(255, 255, 255, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #242424; +} + +.budgie-panel button { + color: rgba(255, 255, 255, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: white; +} + +.budgie-panel button:active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(255, 255, 255, 0.3); +} + +.budgie-panel .alert { + color: #F28B82; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: white; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: white; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: white; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(255, 255, 255, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #3C3C3C; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(255, 255, 255, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(255, 255, 255, 0.06); + color: white; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: white; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #242424; + color: white; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.budgie-session-dialog.background.csd, .budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #F28B82; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: white; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #2C2C2C; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #E0E0E0; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: white; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #2C2C2C; + color: white; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: white; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(255, 255, 255, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #E0E0E0; +} + +/******** + * Nemo * + ********/ +.nemo-window { + background-color: #2C2C2C; +} + +.nemo-window .primary-toolbar { + border: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar .path-bar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(255, 255, 255, 0.7); + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #E0E0E0 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:hover, .nemo-window .primary-toolbar .path-bar > button.text-button:active, .nemo-window .primary-toolbar .path-bar > button.text-button:checked { + color: white; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #E0E0E0 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.nemo-window .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #6b6b6b; + -NemoPlacesTreeView-disk-full-fg-color: #E0E0E0; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 0; + -NemoPlacesTreeView-disk-full-bottom-padding: 1px; + -NemoPlacesTreeView-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #242424; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); +} + +.nemo-window paned > .sidebar { + padding: 0; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + border-radius: 0 12px 12px 0; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view:not(:selected) { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander:hover, .nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander:active { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.nemo-window paned > .sidebar .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: rgba(168, 168, 168, 0.961); + -NemoPlacesTreeView-disk-full-fg-color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame { + border: none; + border-radius: 0 12px 12px 0; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view { + -gtk-icon-style: symbolic; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view:not(:selected) { + background-color: transparent; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame scrollbar { + border: none; + background-color: transparent; +} + +.nemo-window paned > separator { + background-color: transparent; + background-image: none; +} + +.nemo-window .toolbar { + color: white; +} + +.nemo-window > grid > separator { + background-color: transparent; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color white; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #2C2C2C; +/* +text widgets and the like base background color */ +@define-color theme_base_color #2C2C2C; +/* +base background color of selections */ +@define-color theme_selected_bg_color #E0E0E0; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #2C2C2C; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #242424; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color white; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #2C2C2C; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2C2C2C; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #E0E0E0; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title white; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_bg #2C2C2C; +@define-color wm_unfocused_bg #2C2C2C; +@define-color wm_button_close_icon #2C2C2C; +@define-color wm_button_close_hover_bg #E0E0E0; +@define-color wm_button_close_active_bg #c7c7c7; +/* +FIXME this is really an API */ +@define-color content_view_bg #2C2C2C; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color white; +@define-color budgie_tasklist_indicator_color_active white; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #E0E0E0; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #E0E0E0; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #2C2C2C; +@define-color window_fg_color white; +@define-color view_bg_color #2C2C2C; +@define-color view_fg_color white; +@define-color headerbar_bg_color #2C2C2C; +@define-color headerbar_fg_color white; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #2C2C2C; +@define-color card_fg_color white; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #2C2C2C; +@define-color dialog_fg_color white; +@define-color popover_bg_color #2C2C2C; +@define-color popover_fg_color white; +@define-color thumbnail_bg_color #2C2C2C; +@define-color thumbnail_fg_color white; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); diff --git a/src/themes/Graphite-Mono/gtk-3.0/gtk.css b/src/themes/Graphite-Mono/gtk-3.0/gtk.css new file mode 100644 index 00000000..78661628 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-3.0/gtk.css @@ -0,0 +1,8190 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #E0E0E0 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #E0E0E0 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 0; + -GtkTextView-error-underline-color: #F28B82; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 24; + -GtkWidget-text-handle-height: 24; + -GtkDialog-button-spacing: 6; + -GtkDialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #E0E0E0; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, calendar.raven-calendar:selected, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item):checked, box.vertical > widget > widget:selected, calendar:selected, row:selected, treeview.view:selected:not(.progressbar):not(.trough), modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: white; + background-color: #414141; +} + +.nemo-window .view selection, .nemo-window .view:selected, .nautilus-window notebook .view:not(treeview) selection, .nautilus-window notebook .view:not(treeview):selected, .nautilus-window flowboxchild:selected .icon-item-background, flowbox flowboxchild:selected, .background.csd .view:selected { + color: #E0E0E0; + background-color: rgba(224, 224, 224, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, window.background.csd evview.view.content-view:selected, window.background.csd evview.view.content-view:selected:backdrop, spinbutton.vertical selection, spinbutton:not(.vertical) selection, +entry selection, label selection, textview text selection:focus, textview text selection, widget.view:selected, .view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.linked:not(.vertical) > button, .linked:not(.vertical) > spinbutton.vertical, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, .linked:not(.vertical) > spinbutton.vertical:first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, .linked:not(.vertical) > spinbutton.vertical:last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, .linked:not(.vertical) > spinbutton.vertical:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, .linked.vertical > spinbutton.vertical, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, .linked.vertical > spinbutton.vertical:first-child, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, .linked.vertical > spinbutton.vertical:last-child, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, .linked.vertical > spinbutton.vertical:only-child, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #2C2C2C; + color: white; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, .background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #2C2C2C; + color: white; +} + +.gtkstyle-fallback:hover { + background-color: #1f1f1f; + color: white; +} + +.gtkstyle-fallback:active { + background-color: #131313; + color: white; +} + +.gtkstyle-fallback:disabled { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #2C2C2C; + color: white; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #2C2C2C; +} + +textview border { + background-color: #242424; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view .content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox treeview.view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view treeview.view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox treeview.view .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband { + border: 1px solid #E0E0E0; + background-color: rgba(224, 224, 224, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +.dim-label { + color: rgba(255, 255, 255, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: white; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +spinbutton.vertical:focus, spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +spinbutton.vertical:drop(active), spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.flat.vertical, spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, spinbutton:not(.vertical) image, +entry image { + color: rgba(255, 255, 255, 0.7); +} + +spinbutton.vertical image:hover, spinbutton:not(.vertical) image:hover, spinbutton.vertical image:active, spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: white; +} + +spinbutton.vertical image:disabled, spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical image.left, spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +spinbutton.error.vertical:focus, spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #F28B82; +} + +spinbutton.error.vertical:disabled, spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.warning.vertical, spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +spinbutton.warning.vertical:focus, spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #FDD633; +} + +spinbutton.warning.vertical:disabled, spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical progress, spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #E0E0E0; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #3C3C3C; + color: white; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #242424; + color: rgba(255, 255, 255, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #F28B82; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #242424; + color: rgba(255, 255, 255, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, .gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #FDD633; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #FDD633; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #242424; + color: rgba(255, 255, 255, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, .gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, treeview entry { + background-color: #2C2C2C; +} + +treeview entry.flat, treeview entry.flat:focus, treeview entry, treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, .photos-entry-tag, .documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.entry-tag:hover, .photos-entry-tag:hover, .documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, :dir(ltr) .photos-entry-tag, :dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, :dir(rtl) .photos-entry-tag, :dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, .button.photos-entry-tag, .button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), .button.photos-entry-tag:not(:hover):not(:active), .button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.001, to(#E0E0E0), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#E0E0E0), to(transparent)); + } +} + +.xfce4-panel.background button, .raven-mpris button.image-button, .mate-panel-menu-bar button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button { + color: rgba(255, 255, 255, 0.7); +} + +.xfce4-panel.background button:focus, .raven-mpris button.image-button:focus, .mate-panel-menu-bar button:focus, infobar.warning > revealer > box button:focus, .xfce4-panel.background button:hover, .raven-mpris button.image-button:hover, .mate-panel-menu-bar button:hover, infobar.warning > revealer > box button:hover, .xfce4-panel.background button:active, .raven-mpris button.image-button:active, .mate-panel-menu-bar button:active, infobar.warning > revealer > box button:active, .xfce4-panel.background button:checked, .raven-mpris button.image-button:checked, .mate-panel-menu-bar button:checked, infobar.warning > revealer > box button:checked { + color: white; +} + +.xfce4-panel.background button:disabled, .raven-mpris button.image-button:disabled, .mate-panel-menu-bar button:disabled, infobar.warning > revealer > box button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.xfce4-panel.background button:checked:disabled, .raven-mpris button.image-button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, infobar.warning > revealer > box button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(255, 255, 255, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: white; +} + +actionbar > revealer > box .linked > button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar > revealer > box .linked > button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +actionbar > revealer > box .linked > button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +actionbar > revealer > box .linked > button:checked:not(.suggested-action):not(.destructive-action), button:checked { + box-shadow: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +actionbar > revealer > box .linked > button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar > revealer > box .linked > button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.raven .expander-button, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, .nautilus-window headerbar revealer > button, button.titlebutton:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, check, +radio, button.close, button.circular, .inline-toolbar button:not(.text-button), button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle label, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat) label, window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale label, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised label, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button label, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button label, .nautilus-window headerbar revealer > button label, button.titlebutton:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, check label, +radio label, button.close label, button.circular label, .inline-toolbar button:not(.text-button) label, button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, .gedit-search-slider .linked > button, .gedit-document-panel row button.flat, .nautilus-window .floating-bar button, placessidebar.sidebar row button.sidebar-button, notebook > header tab button.flat, spinbutton.vertical button, spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, .drop-shadow button, .budgie-panel button, .budgie-popover row button, .budgie-settings-window buttonbox.inline-toolbar button, #mate-menu button, #MatePanelPopupWindow button, popover.messagepopover .popover-action-area button, tabbox > tab button, .gedit-search-slider .linked > button, placessidebar.sidebar row button.sidebar-button, calendar.button, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular, treeview.view header button button.circular, row.activatable button.circular, check, +radio, scrollbar button, notebook > header > tabs > arrow, spinbutton.vertical button, spinbutton:not(.vertical) button, modelbutton.flat, +.menuitem.button.flat, .nemo-window .toolbar button, #buttonbox_frame button, .xfce4-panel.background button, .raven stackswitcher.linked > button, .lock-dialog button, .mate-panel-menu-bar button, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button, layouttabbar button, filechooser #pathbarbox > stack > box > button, messagedialog.csd .dialog-action-box button, .app-notification button, actionbar > revealer > box button:not(.suggested-action):not(.destructive-action), popover.background.menu button, +popover.background button.model, .caja-pathbar button, +.path-bar.linked:not(.vertical) > button, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action), toolbar button, combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(255, 255, 255, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, .drop-shadow button:focus, .budgie-panel button:focus, .budgie-popover row button:focus, .budgie-settings-window buttonbox.inline-toolbar button:focus, #mate-menu button:focus, #MatePanelPopupWindow button:focus, popover.messagepopover .popover-action-area button:focus, tabbox > tab button:focus, .gedit-search-slider .linked > button:focus, placessidebar.sidebar row button.sidebar-button:focus, calendar.button:focus, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular:focus, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:focus, treeview.view header button button.circular:focus, row.activatable button.circular:focus, check:focus, +radio:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, spinbutton.vertical button:focus, spinbutton:not(.vertical) button:focus, modelbutton.flat:focus, +.menuitem.button.flat:focus, .nemo-window .toolbar button:focus, #buttonbox_frame button:focus, .xfce4-panel.background button:focus, .raven stackswitcher.linked > button:focus, .lock-dialog button:focus, .mate-panel-menu-bar button:focus, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:focus, layouttabbar button:focus, filechooser #pathbarbox > stack > box > button:focus, messagedialog.csd .dialog-action-box button:focus, .app-notification button:focus, actionbar > revealer > box button:focus:not(.suggested-action):not(.destructive-action), popover.background.menu button:focus, +popover.background button.model:focus, .caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), toolbar button:focus, combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, .drop-shadow button:hover, .budgie-panel button:hover, .budgie-popover row button:hover, .budgie-settings-window buttonbox.inline-toolbar button:hover, #mate-menu button:hover, #MatePanelPopupWindow button:hover, popover.messagepopover .popover-action-area button:hover, tabbox > tab button:hover, .gedit-search-slider .linked > button:hover, placessidebar.sidebar row button.sidebar-button:hover, calendar.button:hover, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular:hover, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:hover, treeview.view header button button.circular:hover, row.activatable button.circular:hover, check:hover, +radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, spinbutton.vertical button:hover, spinbutton:not(.vertical) button:hover, modelbutton.flat:hover, +.menuitem.button.flat:hover, .nemo-window .toolbar button:hover, #buttonbox_frame button:hover, .xfce4-panel.background button:hover, .raven stackswitcher.linked > button:hover, .lock-dialog button:hover, .mate-panel-menu-bar button:hover, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:hover, layouttabbar button:hover, filechooser #pathbarbox > stack > box > button:hover, messagedialog.csd .dialog-action-box button:hover, .app-notification button:hover, actionbar > revealer > box button:hover:not(.suggested-action):not(.destructive-action), popover.background.menu button:hover, +popover.background button.model:hover, .caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), toolbar button:hover, combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, .drop-shadow button:active, .budgie-panel button:active, .budgie-popover row button:active, .budgie-settings-window buttonbox.inline-toolbar button:active, #mate-menu button:active, #MatePanelPopupWindow button:active, popover.messagepopover .popover-action-area button:active, tabbox > tab button:active, .gedit-search-slider .linked > button:active, placessidebar.sidebar row button.sidebar-button:active, calendar.button:active, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular:active, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:active, treeview.view header button button.circular:active, row.activatable button.circular:active, check:active, +radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, spinbutton.vertical button:active, spinbutton:not(.vertical) button:active, modelbutton.flat:active, +.menuitem.button.flat:active, .nemo-window .toolbar button:active, #buttonbox_frame button:active, .xfce4-panel.background button:active, .raven stackswitcher.linked > button:active, .lock-dialog button:active, .mate-panel-menu-bar button:active, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:active, layouttabbar button:active, filechooser #pathbarbox > stack > box > button:active, messagedialog.csd .dialog-action-box button:active, .app-notification button:active, actionbar > revealer > box button:active:not(.suggested-action):not(.destructive-action), popover.background.menu button:active, +popover.background button.model:active, .caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), toolbar button:active, combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; + color: white; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, .drop-shadow button:disabled, .budgie-panel button:disabled, .budgie-popover row button:disabled, .budgie-settings-window buttonbox.inline-toolbar button:disabled, #mate-menu button:disabled, #MatePanelPopupWindow button:disabled, popover.messagepopover .popover-action-area button:disabled, tabbox > tab button:disabled, .gedit-search-slider .linked > button:disabled, placessidebar.sidebar row button.sidebar-button:disabled, calendar.button:disabled, .budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) button.circular:disabled, .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable button.circular:disabled, treeview.view header button button.circular:disabled, row.activatable button.circular:disabled, check:disabled, +radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, spinbutton.vertical button:disabled, spinbutton:not(.vertical) button:disabled, modelbutton.flat:disabled, +.menuitem.button.flat:disabled, .nemo-window .toolbar button:disabled, #buttonbox_frame button:disabled, .xfce4-panel.background button:disabled, .raven stackswitcher.linked > button:disabled, .lock-dialog button:disabled, .mate-panel-menu-bar button:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:disabled, layouttabbar button:disabled, filechooser #pathbarbox > stack > box > button:disabled, messagedialog.csd .dialog-action-box button:disabled, .app-notification button:disabled, actionbar > revealer > box button:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:disabled, +popover.background button.model:disabled, .caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action), toolbar button:disabled, combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +.nemo-window .toolbar button:checked, #buttonbox_frame button:checked, .xfce4-panel.background button:checked, .raven stackswitcher.linked > button:checked, .lock-dialog button:checked, .mate-panel-menu-bar button:checked, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked, layouttabbar button:checked, filechooser #pathbarbox > stack > box > button:checked, messagedialog.csd .dialog-action-box button:checked, .app-notification button:checked, actionbar > revealer > box button:checked:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked, +popover.background button.model:checked, .caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action), toolbar button:checked, combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: white; +} + +.nemo-window .toolbar button:checked:disabled, #buttonbox_frame button:checked:disabled, .xfce4-panel.background button:checked:disabled, .raven stackswitcher.linked > button:checked:disabled, .lock-dialog button:checked:disabled, .mate-panel-menu-bar button:checked:disabled, window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar button:checked:disabled, layouttabbar button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, messagedialog.csd .dialog-action-box button:checked:disabled, .app-notification button:checked:disabled, actionbar > revealer > box button:checked:disabled:not(.suggested-action):not(.destructive-action), popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, .caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), toolbar button:checked:disabled, combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(255, 255, 255, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:not(:only-child).image-button:not(.text-button), .linked.vertical > button.flat:not(:only-child).image-button:not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(203, 203, 203, 0.9844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(176, 176, 176, 0.9662); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(224, 224, 224, 0.2), 0 4px 3px 0 rgba(224, 224, 224, 0.14), 0 1px 6px 0 rgba(224, 224, 224, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(168, 168, 168, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(224, 224, 224, 0.3), 0 2px 3px -1px rgba(224, 224, 224, 0.24), 0 2px 5px 0 rgba(224, 224, 224, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(224, 224, 224, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #E0E0E0; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(224, 224, 224, 0.3); +} + +button.destructive-action { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(242, 139, 130, 0.3), 0 2px 3px -1px rgba(242, 139, 130, 0.24), 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F28B82; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: white; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #2196F3; +} + +*:visited { + color: #CE93D8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #2196F3; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #CE93D8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -GtkWidget-window-dragging: true; + padding: 2px; + background-color: #2C2C2C; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, .app-notification, toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +frame.documents-dropdown:backdrop, .app-notification:backdrop, toolbar.osd:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +frame.left.documents-dropdown, .left.app-notification, frame.right.documents-dropdown, .right.app-notification, frame.top.documents-dropdown, .top.app-notification, frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, .bottom.app-notification, toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #242424; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .toolbar button, .nemo-window .primary-toolbar button:not(.text-button), headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .toolbar .linked:not(.vertical) > button, .nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .toolbar button:focus, .nemo-window .primary-toolbar button:focus:not(.text-button), headerbar button:focus:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:hover, .nemo-window .primary-toolbar button:hover:not(.text-button), headerbar button:hover:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:active, .nemo-window .primary-toolbar button:active:not(.text-button), headerbar button:active:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:checked, .nemo-window .primary-toolbar button:checked:not(.text-button), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +.nemo-window .toolbar button:disabled, .nemo-window .primary-toolbar button:disabled:not(.text-button), headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nemo-window .toolbar button:checked:disabled, .nemo-window .primary-toolbar button:checked:disabled:not(.text-button), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .toolbar button:backdrop, .nemo-window .primary-toolbar button:backdrop:not(.text-button), headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .toolbar button:backdrop:focus, .nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:backdrop:hover, .nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), .nemo-window .toolbar button:backdrop:active, .nemo-window .primary-toolbar button:backdrop:active:not(.text-button), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .toolbar button:backdrop:disabled, .nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nemo-window .toolbar button:backdrop:checked, .nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .toolbar button:backdrop:checked:disabled, .nemo-window .primary-toolbar button:backdrop:checked:disabled:not(.text-button), headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nemo-window .primary-toolbar entry, .titlebar entry { + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +.nemo-window .primary-toolbar entry:disabled, .titlebar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar entry image, .titlebar entry image { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, .titlebar entry image:hover, .nemo-window .primary-toolbar entry image:active, .titlebar entry image:active { + color: white; +} + +.nemo-window .primary-toolbar entry image:disabled, .titlebar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; + color: white; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(255, 255, 255, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, .titlebar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +.titlebar stackswitcher { + border: 2px solid #E0E0E0; +} + +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:active { + box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.08); + background-image: radial-gradient(circle, rgba(255, 255, 255, 0.08) 10%, transparent 0%); +} + +.titlebar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked { + background-color: #E0E0E0; + color: #2C2C2C; +} + +.titlebar .path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -GtkArrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-color: #E0E0E0; +} + +.tiled .titlebar, .tiled-top .titlebar, .tiled-right .titlebar, .tiled-bottom .titlebar, .tiled-left .titlebar, .maximized .titlebar, .fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 6px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, .maximized .titlebar.default-decoration, .fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), .solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 0 6px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #2C2C2C; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0 3px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, headerbar .photos-entry-tag, headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 0 0 12px 12px; + margin: 0; + min-width: 120px; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action) > stack > box { + padding: 0 12px; +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.08); + background-image: radial-gradient(circle, rgba(255, 255, 255, 0.08) 10%, transparent 0%); +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.windowhandle viewswitcher button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher > box.horizontal > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #E0E0E0 0%, transparent 0%) 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #E0E0E0 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(255, 255, 255, 0.3); + border-top-color: rgba(255, 255, 255, 0.12); + min-height: 36px; +} + +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ''; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ''; + -GtkTreeView-expander-size: 16; +} + +window.background.csd treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(255, 255, 255, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view:drop(active).after { + border-top-style: none; +} + +treeview.view:drop(active).before { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(255, 255, 255, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, treeview.view.expander:active { + color: white; +} + +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #E0E0E0; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +treeview.view header button, treeview.view header button:disabled { + background-color: #2C2C2C; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + background-clip: border-box; + color: #E0E0E0; +} + +treeview.view acceleditor > label { + background-color: #E0E0E0; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0; + background-color: #2C2C2C; + color: white; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +.csd menubar, .csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: white; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #3C3C3C; + background-clip: border-box; + border-radius: 12px; + border: 2px solid #E0E0E0; +} + +.csd menu, .csd .menu, .csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: white; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: rgba(0, 0, 0, 0.6); +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: rgba(0, 0, 0, 0.26); +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(255, 255, 255, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(255, 255, 255, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #505050; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: white; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #3C3C3C; + border-radius: 12px; +} + +popover.background, .csd popover.background { + border: 2px solid #E0E0E0; + box-shadow: none; +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3C3C3C; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + min-width: 48px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, notebook > header tab:hover { + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +tabbox > tab:disabled, notebook > header tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +tabbox > tab:checked, notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: white; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, notebook > header tab:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook, notebook.frame { + background-color: #2C2C2C; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; +} + +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); +} + +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar slider:active { + background-color: white; +} + +scrollbar slider:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(60, 60, 60, 0.9); +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(255, 255, 255, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #E0E0E0; + border-color: #E0E0E0; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.7); + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +switch:checked slider { + background-color: #2C2C2C; + color: #2C2C2C; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: #E0E0E0; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), popover modelbutton.flat radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(255, 255, 255, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(255, 255, 255, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + + +check { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-unchecked-symbolic.svg")); +} + + +check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")); +} + + +radio { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-unchecked-symbolic.svg")); +} + + +radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-unchecked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-unchecked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(255, 255, 255, 0.7); +} + +treeview.view check:hover, treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: white; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view check:checked, treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #E0E0E0; +} + +treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view check:hover, treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#E0E0E0); +} + +scale highlight:disabled { + background-color: #2C2C2C; + background-image: image(rgba(255, 255, 255, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #E0E0E0; + background-color: #2C2C2C; + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #E0E0E0, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #E0E0E0, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.3); +} + +scale marks, +scale value { + color: rgba(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #E0E0E0; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #E0E0E0; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #FDD633; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #E0E0E0; +} + +levelbar block.full { + background-color: #81C995; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box, .background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.75, to(rgba(224, 224, 224, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.75, to(rgba(224, 224, 224, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.75, to(rgba(224, 224, 224, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.75, to(rgba(224, 224, 224, 0.24)), to(transparent)); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +preferences stacksidebar.sidebar list separator, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) separator, .tweak-categories separator, placessidebar.sidebar list > separator, stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, treeview.view header button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu button.flat:focus:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:focus, treeview.view header button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu button.flat:hover:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:hover, treeview.view header button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu button.has-open-popup.flat:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.has-open-popup.activatable, treeview.view header button.has-open-popup, .budgie-popover.budgie-menu button.flat:active:not(.image-button):not(.indicator-item), .budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable:active, treeview.view header button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: white; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #E0E0E0; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -gtk-icon-transform: rotate(-90deg); + color: rgba(255, 255, 255, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, expander title > arrow:active { + color: white; +} + +expander title > arrow:disabled { + color: rgba(255, 255, 255, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(255, 255, 255, 0.12); + color: white; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(255, 255, 255, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #3C3C3C; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; + color: white; +} + +messagedialog .titlebar:backdrop { + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, messagedialog.csd .dialog-action-box button:first-child, messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #E0E0E0; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #E0E0E0; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #F28B82; +} + +.csd filechooser { + background-color: #2C2C2C; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, filechooser actionbar > revealer > box { + background-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #2C2C2C; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #E0E0E0; + font-weight: 500; +} + +placessidebar.sidebar row:selected, placessidebar.sidebar row:selected image.sidebar-icon, placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #E0E0E0; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #E0E0E0; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #2C2C2C; + background-image: image(rgba(255, 255, 255, 0.12)), image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #2C2C2C; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #E0E0E0; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: lightgray; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FDD633; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: white; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #E0E0E0; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(255, 255, 255, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(255, 255, 255, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(255, 255, 255, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #2C2C2C; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: none; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12), 0 0 50px transparent; + border-radius: 14px; + border: 2px solid #E0E0E0; + background-clip: border-box; + margin: 10px; +} + +decoration:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), 0 0 50px transparent; + border: 2px solid #E0E0E0; + background-clip: border-box; +} + +.maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + margin: 0; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), 0 0 0 2px #E0E0E0; + border: none; + border-radius: 12px 12px 0 0; +} + +.csd.popup decoration { + border-radius: 12px; + border-radius: 14px; + border: 2px solid #E0E0E0; + background-clip: border-box; +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + border: 2px solid #E0E0E0; +} + +.solid-csd decoration:backdrop { + background-color: #2C2C2C; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 24px; + min-width: 24px; + padding: 0; + margin: 0 3px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover { + background-color: #E0E0E0; + color: #2C2C2C; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active { + background-color: #c7c7c7; + color: #2C2C2C; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #E0E0E0; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #3C3C3C; + color: white; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #E0E0E0; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #E0E0E0; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#E0E0E0, 0.08); + background-image: radial-gradient(circle, alpha(#E0E0E0, 0.08) 10%, transparent 0%); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #E0E0E0; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #2C2C2C; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); +} + +.nautilus-window.background.csd > grid.horizontal > paned.horizontal > separator, +.nautilus-window.background.csd > deck > box.vertical > paned.horizontal > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + margin: 0 15px 12px 0; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 6px; + padding-right: 8px; + padding-right: 8px; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable image.sidebar-icon, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable label.sidebar-label, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:hover { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected { + background-color: #2C2C2C; + font-weight: 700; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected image.sidebar-icon, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected label.sidebar-label, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:selected button.sidebar-button { + color: #E0E0E0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:disabled, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:disabled image.sidebar-icon, .nautilus-window.background.csd placessidebar > viewport.frame > list > row.activatable:disabled label.sidebar-label { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #2C2C2C; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook scrolledwindow > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: #474747; +} + +.nautilus-window.background.csd notebook placesview > stack > frame > scrolledwindow > viewport > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd notebook placesview > actionbar > revealer > box { + background-color: transparent; +} + +.nautilus-window.maximized, .nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(255, 255, 255, 0.7); +} + +.nemo-desktop.nemo-canvas-item, .caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: white; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(255, 255, 255, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(255, 255, 255, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).text-button.image-button image:not(:only-child) { + margin: 0; +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + background-color: rgba(255, 255, 255, 0.08); +} + +.path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, .path-bar-box .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir { + color: white; +} + +.windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:hover, .windowhandle .linked.nautilus-path-bar button:not(.suggested-action):not(.destructive-action).current-dir:active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(255, 255, 255, 0.3); + color: rgba(255, 255, 255, 0.3); +} + +.disk-space-display.used { + background-color: #E0E0E0; + color: #E0E0E0; +} + +.disk-space-display.free { + background-color: rgba(255, 255, 255, 0.12); + color: rgba(255, 255, 255, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook :not(treeview).view { + border-radius: 6px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > scrolledwindow.frame { + border-style: none; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > label { + margin: 0 8px; +} + +dialog.background > box.dialog-vbox.vertical > grid.horizontal > box.horizontal:last-child > box > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box { + margin-bottom: -6px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window paned > separator { + background-color: #242424; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned > box.vertical > stack > grid.horizontal > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit > overlay > box.vertical > paned.gedit-side-panel-paned stack scrolledwindow viewport.frame list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #FDD633; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #242424; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 8px; + padding: 6px; + background-color: #2C2C2C; + color: white; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(255, 255, 255, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #3C3C3C; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, .gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; +} + +.gedit-search-slider .linked > button, .gedit-search-slider .linked > button:first-child, .gedit-search-slider .linked > button:last-child { + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), .gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), .gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > list, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > list, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > list, window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, preferencesgroup list, .geary-accounts-editor-pane list, window.background.csd.unified > deck > deck > deck list, hdyleaflet list.view, hdyleaflet list.frame, leaflet list.view, leaflet list.frame, box.horizontal > stack.background list.view, box.horizontal > stack.background list.frame, hdyleaflet frame.view, leaflet frame.view, box.horizontal > stack.background frame.view, hdyleaflet stack.background scrolledwindow > viewport list, hdyleaflet overlay scrolledwindow > viewport list, leaflet stack.background scrolledwindow > viewport list, leaflet overlay scrolledwindow > viewport list, box.horizontal > stack.background stack.background scrolledwindow > viewport list, box.horizontal > stack.background overlay scrolledwindow > viewport list, hdyleaflet frame:not(.view) list:not(.contacts-contact-list), leaflet frame:not(.view) list:not(.contacts-contact-list), box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list), list.tweak-group list, .tweak-group-startup, list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +window.background.csd stack stack stack frame > list row.activatable:first-child, window.background.csd > stack > list row.activatable:first-child, preferencesgroup list row.activatable:first-child, .geary-accounts-editor-pane list row.activatable:first-child, window.background.csd.unified > deck > deck > deck list row.activatable:first-child, hdyleaflet list.view row.activatable:first-child, hdyleaflet list.frame row.activatable:first-child, leaflet list.view row.activatable:first-child, leaflet list.frame row.activatable:first-child, box.horizontal > stack.background list.view row.activatable:first-child, box.horizontal > stack.background list.frame row.activatable:first-child, hdyleaflet frame.view list row.activatable:first-child, leaflet frame.view list row.activatable:first-child, box.horizontal > stack.background frame.view list row.activatable:first-child, hdyleaflet stack.background scrolledwindow > viewport list row.activatable:first-child, hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, leaflet stack.background scrolledwindow > viewport list row.activatable:first-child, leaflet overlay scrolledwindow > viewport list row.activatable:first-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row.activatable:first-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row.activatable:first-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:first-child, list.tweak-group list row.activatable:first-child, .tweak-group-startup row.activatable:first-child, list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, window.background.csd > stack > list row.activatable:last-child, preferencesgroup list row.activatable:last-child, .geary-accounts-editor-pane list row.activatable:last-child, window.background.csd.unified > deck > deck > deck list row.activatable:last-child, hdyleaflet list.view row.activatable:last-child, hdyleaflet list.frame row.activatable:last-child, leaflet list.view row.activatable:last-child, leaflet list.frame row.activatable:last-child, box.horizontal > stack.background list.view row.activatable:last-child, box.horizontal > stack.background list.frame row.activatable:last-child, hdyleaflet frame.view list row.activatable:last-child, leaflet frame.view list row.activatable:last-child, box.horizontal > stack.background frame.view list row.activatable:last-child, hdyleaflet stack.background scrolledwindow > viewport list row.activatable:last-child, hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, leaflet stack.background scrolledwindow > viewport list row.activatable:last-child, leaflet overlay scrolledwindow > viewport list row.activatable:last-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row.activatable:last-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row.activatable:last-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:last-child, list.tweak-group list row.activatable:last-child, .tweak-group-startup row.activatable:last-child, list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, window.background.csd > stack > list row.activatable:only-child, preferencesgroup list row.activatable:only-child, .geary-accounts-editor-pane list row.activatable:only-child, window.background.csd.unified > deck > deck > deck list row.activatable:only-child, hdyleaflet list.view row.activatable:only-child, hdyleaflet list.frame row.activatable:only-child, leaflet list.view row.activatable:only-child, leaflet list.frame row.activatable:only-child, box.horizontal > stack.background list.view row.activatable:only-child, box.horizontal > stack.background list.frame row.activatable:only-child, hdyleaflet frame.view list row.activatable:only-child, leaflet frame.view list row.activatable:only-child, box.horizontal > stack.background frame.view list row.activatable:only-child, hdyleaflet stack.background scrolledwindow > viewport list row.activatable:only-child, hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, leaflet stack.background scrolledwindow > viewport list row.activatable:only-child, leaflet overlay scrolledwindow > viewport list row.activatable:only-child, box.horizontal > stack.background stack.background scrolledwindow > viewport list row.activatable:only-child, box.horizontal > stack.background overlay scrolledwindow > viewport list row.activatable:only-child, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:only-child, list.tweak-group list row.activatable:only-child, .tweak-group-startup row.activatable:only-child, list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, window.background.csd > stack > list row.activatable:focus, preferencesgroup list row.activatable:focus, .geary-accounts-editor-pane list row.activatable:focus, window.background.csd.unified > deck > deck > deck list row.activatable:focus, hdyleaflet list.view row.activatable:focus, hdyleaflet list.frame row.activatable:focus, leaflet list.view row.activatable:focus, leaflet list.frame row.activatable:focus, box.horizontal > stack.background list.view row.activatable:focus, box.horizontal > stack.background list.frame row.activatable:focus, hdyleaflet frame.view list row.activatable:focus, leaflet frame.view list row.activatable:focus, box.horizontal > stack.background frame.view list row.activatable:focus, hdyleaflet stack.background scrolledwindow > viewport list row.activatable:focus, hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, leaflet stack.background scrolledwindow > viewport list row.activatable:focus, leaflet overlay scrolledwindow > viewport list row.activatable:focus, box.horizontal > stack.background stack.background scrolledwindow > viewport list row.activatable:focus, box.horizontal > stack.background overlay scrolledwindow > viewport list row.activatable:focus, hdyleaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, box.horizontal > stack.background frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, list.tweak-group list row.activatable:focus, .tweak-group-startup row.activatable:focus, list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable, list.navigation-sidebar > row { + border-radius: 6px; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable:selected, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable:selected, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable:selected, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, list.navigation-sidebar > row:selected { + background-color: #E0E0E0; +} + +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable:selected, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable:selected, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable:selected, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected, list.navigation-sidebar > row:selected, window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable:selected image, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable:selected image, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable:selected image, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected image, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected image, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected image, list.navigation-sidebar > row:selected image, window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list > row.activatable:selected label, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list > row.activatable:selected label, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list > row.activatable:selected label, hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected label, leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected label, box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) row.activatable:selected label, list.navigation-sidebar > row:selected label { + color: rgba(0, 0, 0, 0.87); +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, .csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-white, +.tweak-white, +.tweak-white:hover { + background-image: image(#2C2C2C); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#2C2C2C); +} + +.tweak-group-startup { + background-image: image(#2C2C2C); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(255, 255, 255, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + background-color: #2C2C2C; + border-bottom-right-radius: 12px; +} + +window.background.csd > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view, +window.background.csd > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #2C2C2C; + border-bottom-left-radius: 12px; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list { + background-color: transparent; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view > viewport.frame > stack list row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd.maximized > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child), window.background.csd.tiled > headerbar.titlebar > leaflet > headerbar:first-child:not(:only-child), +window.background.csd.tiled > headerbar.titlebar > hdyleaflet > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd.maximized > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child), window.background.csd.tiled > headerbar.titlebar > leaflet > headerbar:last-child:not(:only-child), +window.background.csd.tiled > headerbar.titlebar > hdyleaflet > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd.maximized > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd.maximized > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd.maximized > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child, window.background.csd.tiled > headerbar.titlebar > leaflet > headerbar:first-child:only-child, window.background.csd.tiled > headerbar.titlebar > leaflet > headerbar:last-child:only-child, +window.background.csd.tiled > headerbar.titlebar > hdyleaflet > headerbar:first-child:only-child, +window.background.csd.tiled > headerbar.titlebar > hdyleaflet > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd.maximized > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd.maximized > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, window.background.csd.tiled > leaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd.tiled > hdyleaflet > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame, +window.background.csd.tiled > box.horizontal > stack.background > widget > box.vertical > box.vertical > scrolledwindow > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized > box.horizontal > box.vertical > scrolledwindow.view, window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > box.horizontal > box.vertical > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack, dialog.background.csd.tiled > box.vertical.dialog-vbox > notebook > stack > box.horizontal > notebook > stack { + border-radius: 0; +} + +hdyleaflet frame > border, leaflet frame > border, box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), leaflet > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group), box.horizontal > stack.background > box.vertical > scrolledwindow > viewport.frame list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, leaflet frame.view list, box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, leaflet frame.view list > separator, box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #2C2C2C; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd > box.vertical > stack > box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background > box.vertical > toolbar.primary-toolbar > toolitem > box.horizontal:not(.linked) > button.toggle, +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button:not(.toggle):not(.raised):not(.flat), window.background > box.vertical > toolbar.primary-toolbar > toolitem button.flat.scale, window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised, window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > .linked > button, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal > toolitem > box.horizontal > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:first-child), .sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button > widget > box > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background > box.vertical > toolbar.primary-toolbar > toolitem > .linked > button.image-button.raised > widget > box > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #2C2C2C; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-right-radius: 12px; +} + +stack:disabled.view.polari-entry-area { + background-image: image(#2C2C2C); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #E0E0E0; + background-color: #2C2C2C; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, layouttab button.image-button, layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +entry.search-missing { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(255, 255, 255, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(255, 255, 255, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #2C2C2C; +} + +preferences stacksidebar.sidebar list { + background-color: #242424; +} + +preferences stacksidebar.sidebar:dir(ltr) list, preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #E0E0E0 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: white; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 225ms cubic-bezier(0, 0, 0.2, 1), background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #E0E0E0; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: white; +} + +dockoverlayedge { + background-color: #2C2C2C; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #E0E0E0; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #E0E0E0; +} + +pillbox { + background-color: #2C2C2C; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: #2C2C2C; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: white; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(255, 255, 255, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +idelayoutstackheader button:checked { + color: white; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #2C2C2C; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient(circle, rgba(224, 224, 224, 0.7) 10%, transparent 0%); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: white; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr):checked { + box-shadow: inset -2px 0 #E0E0E0; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl):checked { + box-shadow: inset 2px 0 #E0E0E0; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -GdMainIconView-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: white; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: white; +} + +button.photos-filter-preview:checked image { + color: white; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.side-panel .view { + background-image: image(#242424); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#E0E0E0); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame widget > frame.content-view:not(:selected):not(:hover) border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #2C2C2C; +} + +.background.csd > grid.horizontal > paned.horizontal > box.vertical > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #2C2C2C; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 14px 14px 0 0; +} + +terminal-window.background.csd, terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background > box.vertical > box.horizontal > frame > scrolledwindow > viewport.frame list { + border-bottom-left-radius: 12px; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame { + border-width: 0; +} + +window.background > box.vertical > box.horizontal > stack > widget > notebook.frame > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, .tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, tasklistview taskrow entry:focus, tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +window.background.csd > grid.horizontal > paned.horizontal > scrolledwindow > treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: #2C2C2C; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#242424); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #242424; + color: white; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar, +window#GearyMainWindow.background.csd > deck > overlay > box.vertical > paned.horizontal > box.sidebar.vertical statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox, +window#GearyMainWindow.background.csd stack#conversation_viewer scrolledwindow.geary-conversation-scroller viewport.frame list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed actionbar > revealer > box { + border-radius: 0; +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-expanded > .geary-composer-embed headerbar { + color: white; + background-color: #2C2C2C; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window stack#conversation_viewer .geary-composer-box actionbar > revealer > box, +window#GearyMainWindow.background.csd stack#conversation_viewer .geary-composer-box actionbar > revealer > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #2C2C2C; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > headerbar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar { + background-color: #2C2C2C; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > separator.sidebar:backdrop, +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > separator.sidebar:backdrop { + background-color: #2C2C2C; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout > leaflet > leaflet > box.vertical + separator.sidebar { + min-width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:selected, .geary-main-window.unified frame.geary-conversation-frame scrolledwindow treeview.view:active { + border-radius: 6px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable { + border: 1px solid rgba(255, 255, 255, 0.12); + border-bottom-width: 0; + background-color: #2C2C2C; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified geary-conversation-viewer#conversation_viewer list.background.conversation-listbox.content .geary-attachment-pane actionbar.background > revealer > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd > stack > box > stack > scrolledwindow > viewport frame > border, +window.background.csd > stack > box > stack > box > scrolledwindow > viewport > frame > border, +window.background.csd > stack > grid > scrolledwindow > viewport > box > frame > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd > stack > box > .sidebar > scrolledwindow > viewport > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > grid.horizontal > scrolledwindow.frame > viewport.frame list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #2C2C2C; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd > box.vertical.dialog-vbox > stack > stack > scrolledwindow iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow > viewport.frame > list row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified headerbar.selection-mode { + box-shadow: none; +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; + border: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), 0 0 0 2px #E0E0E0, 0 0 16px transparent; +} + +window.background.csd.unified:backdrop, +window.background.csd.unified > decoration:backdrop, +window.background.csd.unified > decoration-overlay:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 2px 3px rgba(0, 0, 0, 0.17), 0 0 0 2px #E0E0E0, 0 0 16px transparent; +} + +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#3C3C3C); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #2C2C2C; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(255, 255, 255, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #3C3C3C; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12); +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #4b4b4b; +} + +window.background.chromium > button { + color: #E0E0E0; +} + +window.background.chromium > button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(255, 255, 255, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #E0E0E0; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid #4b4b4b; + background-color: #2C2C2C; +} + +window.background.chromium menu { + border-color: #555555; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #191919; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #3C3C3C; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #4b4b4b; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #4b4b4b; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #4b4b4b; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(255, 255, 255, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #2C2C2C; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #E0E0E0; + box-shadow: inset 0 0 0 1px #E0E0E0; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #242424; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate) { + color: #757575; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):hover, #MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):active { + color: #9E9E9E; +} + +#MozillaGtkWidget > widget > checkbutton > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget > widget > radiobutton > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(117, 117, 117, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(255, 255, 255, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: white; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(255, 255, 255, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #4b4b4b; +} + +#MozillaGtkWidget menu > separator { + color: #4b4b4b; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook > viewport.frame > notebook.frame button.close-button image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background > grid > widget > widget > scrolledwindow > viewport > grid > box > box > frame > box { + background-color: #2C2C2C; +} + +/********* + * Pamac * + *********/ +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > scrolledwindow > viewport.frame > list, +window.background.csd > box.vertical > overlay > stack > box.vertical > box.horizontal > revealer > stack > box.vertical > stack > scrolledwindow > viewport.frame > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + margin-top: -2px; + border: 2px solid #E0E0E0; +} + +#gnc-id-main-window treeview.view { + background-color: #2C2C2C; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -UnityDecoration-extents: 28px 0 0 0; + -UnityDecoration-input-extents: 8px; + -UnityDecoration-shadow-offset-x: 0; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -UnityDecoration-active-shadow-radius: 18px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -UnityDecoration-inactive-shadow-radius: 6px; + -UnityDecoration-glow-size: 8px; + -UnityDecoration-glow-color: #E0E0E0; + -UnityDecoration-title-indent: 4px; + -UnityDecoration-title-fade: 32px; + -UnityDecoration-title-alignment: 0.0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #2C2C2C; + color: white; +} + +UnityDecoration .top:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: white; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24), 0 2px 3px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar:not(.titlebar).inline-toolbar { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: #212121; + color: white; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: white; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: spin 1s linear infinite; + color: #E0E0E0; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(255, 255, 255, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(255, 255, 255, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: white; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -GtkWidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), .mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), .mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #E0E0E0; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #E0E0E0; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(255, 255, 255, 0.12); +} + +na-tray-applet { + -NaTrayApplet-icon-padding: 3px; + -NaTrayApplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -PanelMenuBar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: white; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #3C3C3C; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: white; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(255, 255, 255, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #E0E0E0; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: white; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #2C2C2C; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); + background-image: none; + color: white; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #2C2C2C; + color: white; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + -GtkArrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.pluma-window paned.horizontal box.vertical notebook.frame box.vertical toolbar.horizontal { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #E0E0E0; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(255, 255, 255, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #E0E0E0; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + background-color: #3C3C3C; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(255, 255, 255, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(255, 255, 255, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover.bottom > frame.container > grid.horizontal > grid.horizontal > widget > grid.horizontal > stack { + border-top: none; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: white; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu > frame.container > box.vertical row.activatable:first-child button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(255, 255, 255, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(255, 255, 255, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: white; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(255, 255, 255, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, .budgie-panel button.budgie-menu-launcher:checked { + color: white; +} + +.budgie-panel button.budgie-menu-launcher:active image, .budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(255, 255, 255, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #242424; +} + +.budgie-panel button { + color: rgba(255, 255, 255, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: white; +} + +.budgie-panel button:active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(255, 255, 255, 0.3); +} + +.budgie-panel .alert { + color: #F28B82; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: white; +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):hover, .budgie-panel .titlebar:not(headerbar) button:not(.suggested-action):not(.destructive-action):active { + color: white; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel menubar > menuitem:hover, .budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: white; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, .budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(255, 255, 255, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, .top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, .bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, .left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, .right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(1px), currentColor 100%, transparent 0%) 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), currentColor 100%, transparent 0%) 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(1px) center, currentColor 100%, transparent 0%) 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 0%, transparent 0%) 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient(circle closest-corner at calc(100% - 1px) center, currentColor 100%, transparent 0%) 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #3C3C3C; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(255, 255, 255, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(255, 255, 255, 0.06); + color: white; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected label, .raven .audio-widget list.devices-list.sound-devices > row.activatable:checked label { + color: white; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #242424; + color: white; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, .budgie-switcher-window, .budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, .budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, .budgie-switcher .notification-body { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.budgie-session-dialog.background.csd, .budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(255, 255, 255, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #F28B82; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: white; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #2C2C2C; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #E0E0E0; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: white; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -XfwmTabwinWidget-icon-size: 64px; + -XfwmTabwinWidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar > grid.horizontal > paned.horizontal > scrolledwindow.frame.sidebar.shortcuts-pane treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #2C2C2C; + color: white; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(255, 255, 255, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: white; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(255, 255, 255, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #E0E0E0; +} + +/******** + * Nemo * + ********/ +.nemo-window { + background-color: #2C2C2C; +} + +.nemo-window .primary-toolbar { + border: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar .path-bar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(255, 255, 255, 0.7); + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #E0E0E0 0%, transparent 0%) 0 0 0/0 0 0px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:hover, .nemo-window .primary-toolbar .path-bar > button.text-button:active, .nemo-window .primary-toolbar .path-bar > button.text-button:checked { + color: white; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + border-image: radial-gradient(circle closest-corner at center calc(100% - 1px), #E0E0E0 100%, transparent 0%) 0 0 2/0 0 2px; +} + +.nemo-window .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: #6b6b6b; + -NemoPlacesTreeView-disk-full-fg-color: #E0E0E0; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 0; + -NemoPlacesTreeView-disk-full-bottom-padding: 1px; + -NemoPlacesTreeView-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #242424; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.04); +} + +.nemo-window paned > .sidebar { + padding: 0; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + border-radius: 0 12px 12px 0; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view:not(:selected) { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander:hover, .nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander:active { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.nemo-window paned > .sidebar .places-treeview { + -NemoPlacesTreeView-disk-full-bg-color: rgba(168, 168, 168, 0.961); + -NemoPlacesTreeView-disk-full-fg-color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame { + border: none; + border-radius: 0 12px 12px 0; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view { + -gtk-icon-style: symbolic; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view:not(:selected) { + background-color: transparent; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame scrollbar { + border: none; + background-color: transparent; +} + +.nemo-window paned > separator { + background-color: transparent; + background-image: none; +} + +.nemo-window .toolbar { + color: white; +} + +.nemo-window > grid > separator { + background-color: transparent; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color white; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #2C2C2C; +/* +text widgets and the like base background color */ +@define-color theme_base_color #2C2C2C; +/* +base background color of selections */ +@define-color theme_selected_bg_color #E0E0E0; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #2C2C2C; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #242424; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color white; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #2C2C2C; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2C2C2C; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #E0E0E0; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title white; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_bg #2C2C2C; +@define-color wm_unfocused_bg #2C2C2C; +@define-color wm_button_close_icon #2C2C2C; +@define-color wm_button_close_hover_bg #E0E0E0; +@define-color wm_button_close_active_bg #c7c7c7; +/* +FIXME this is really an API */ +@define-color content_view_bg #2C2C2C; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color white; +@define-color budgie_tasklist_indicator_color_active white; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #E0E0E0; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #E0E0E0; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #2C2C2C; +@define-color window_fg_color white; +@define-color view_bg_color #2C2C2C; +@define-color view_fg_color white; +@define-color headerbar_bg_color #2C2C2C; +@define-color headerbar_fg_color white; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #2C2C2C; +@define-color card_fg_color white; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #2C2C2C; +@define-color dialog_fg_color white; +@define-color popover_bg_color #2C2C2C; +@define-color popover_fg_color white; +@define-color thumbnail_bg_color #2C2C2C; +@define-color thumbnail_fg_color white; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); diff --git a/src/themes/Graphite-Mono/gtk-3.0/thumbnail.png b/src/themes/Graphite-Mono/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..09ba4d83 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/check-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/check-symbolic.svg new file mode 100644 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/check-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/check-symbolic@2.svg new file mode 100644 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/dot-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/dot-symbolic.svg new file mode 100644 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/dot-symbolic@2.svg new file mode 100644 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/line-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/line-symbolic.svg new file mode 100644 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/line-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/line-symbolic@2.svg new file mode 100644 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-check-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-check-symbolic.svg new file mode 100644 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-check-symbolic@2.svg new file mode 100644 index 00000000..24509026 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-dot-symbolic.svg new file mode 100644 index 00000000..99444906 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100644 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-line-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-line-symbolic.svg new file mode 100644 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-line-symbolic@2.svg new file mode 100644 index 00000000..16695160 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..14954390 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..4449641e Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..7966479f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..f398287c Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked.png b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..8734299f Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Graphite-Mono/gtk-4.0/gtk-dark.css b/src/themes/Graphite-Mono/gtk-4.0/gtk-dark.css new file mode 100644 index 00000000..6d6f7d2e --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/gtk-dark.css @@ -0,0 +1,6456 @@ +/*************** + * Base States * + ***************/ +.background { + background-color: #2C2C2C; + color: white; +} + +dnd { + color: white; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, .view { + color: white; +} + +iconview:disabled, .view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +textview text { + background-color: #2C2C2C; +} + +textview border { + background-color: #242424; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 3px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #E0E0E0; + background-color: rgba(224, 224, 224, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: white; + background-color: #2C2C2C; + border: 1px solid black; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + color: rgba(255, 255, 255, 0.5); + opacity: 1; + filter: 0; +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +label.search-information { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, row label.subtitle { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: white; +} + +.osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, .osd { + color: white; + background-color: #212121; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; +} + +entry:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #E0E0E0; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 9999px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(255, 255, 255, 0.7); +} + +entry image:hover, entry image:active { + color: white; +} + +entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + border: none; + box-shadow: none; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + border: none; + box-shadow: none; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.error, entry.error:hover, entry.error:focus-within { + color: #F28B82; +} + +entry.error image, entry.error:hover image, entry.error:focus-within image { + color: #F28B82; +} + +entry.error selection { + color: rgba(0, 0, 0, 0.87); + background-color: #F28B82; +} + +entry.error:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry.error:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #F28B82; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.warning, entry.warning:hover, entry.warning:focus-within { + color: #FDD633; +} + +entry.warning image, entry.warning:hover image, entry.warning:focus-within image { + color: #FDD633; +} + +entry.warning selection { + color: rgba(0, 0, 0, 0.87); + background-color: #FDD633; +} + +entry.warning:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #FDD633; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.success { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.success, entry.success:hover, entry.success:focus-within { + color: #81C995; +} + +entry.success image, entry.success:hover image, entry.success:focus-within image { + color: #81C995; +} + +entry.success selection { + color: rgba(0, 0, 0, 0.87); + background-color: #81C995; +} + +entry.success:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry.success:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #81C995; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.success:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 0; + border-bottom: 2px solid #E0E0E0; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #2C2C2C; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #E0E0E0 0%, rgba(224, 224, 224, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #E0E0E0 95%, rgba(224, 224, 224, 0)); + } +} + +toast button, toast button.text-button, +toast button.circular.flat, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.background.touch-selection button, popover.background.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, infobar.warning > revealer > box button:focus, popover.background.touch-selection button:focus, popover.background.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), toast button:hover, +toast button.circular.flat:hover, infobar.warning > revealer > box button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), toast button:active, +toast button.circular.flat:active, infobar.warning > revealer > box button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), toast button:checked, +toast button.circular.flat:checked, infobar.warning > revealer > box button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +toast button:disabled, +toast button.circular.flat:disabled, infobar.warning > revealer > box button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +toast button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, popover.background.touch-selection button:checked:disabled, popover.background.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover button:not(.suggested-action):not(.destructive-action):not(.flat), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.04); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar popover button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; + outline: none; +} + +headerbar popover button:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:hover { + background-color: alpha(currentColor, 0.08); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar popover button:active:not(.suggested-action):not(.destructive-action):not(.flat), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: white; +} + +headerbar popover button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar popover button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + box-shadow: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar popover button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + box-shadow: none; +} + +headerbar popover button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button, placessidebar .navigation-sidebar > row button.sidebar-button, calendar > header > button, columnview.view > header > button button.circular, +treeview.view > header > button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, popover.menu box.circular-buttons button.circular.image-button.model, headerbar popover calendar > header > button, spinbutton.vertical > button, spinbutton:not(.vertical) > button, splitbutton.flat > button, +splitbutton.flat > menubutton > button, filechooser #pathbarbox > stack > box > button, window.dialog.message.csd .dialog-action-area > button, .app-notification button, headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, +toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + background-color: transparent; + color: rgba(255, 255, 255, 0.7); +} + +panelstatusbar > menubutton > button:focus, +panelstatusbar > paneltogglebutton button.image-button:focus, placessidebar .navigation-sidebar > row button.sidebar-button:focus, calendar > header > button:focus, columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, popover.menu box.circular-buttons button.circular.image-button.model:focus, headerbar popover calendar > header > button:focus, spinbutton.vertical > button:focus, spinbutton:not(.vertical) > button:focus, splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, filechooser #pathbarbox > stack > box > button:focus, window.dialog.message.csd .dialog-action-area > button:focus, .app-notification button:focus, headerbar button:focus:not(.suggested-action):not(.destructive-action), .toolbar button:focus, +toolbar button:focus, dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), splitbutton.suggested-action > button:focus, splitbutton.suggested-action > menubutton > button:focus, splitbutton.destructive-action > button:focus, splitbutton.destructive-action > menubutton > button:focus, splitbutton.opaque > button:focus, splitbutton.opaque > menubutton > button:focus, menubutton.suggested-action > button:focus, menubutton.destructive-action > button:focus, menubutton.opaque > button:focus, menubutton.flat > button:focus, button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +panelstatusbar > menubutton > button:hover, +panelstatusbar > paneltogglebutton button.image-button:hover, placessidebar .navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, headerbar popover calendar > header > button:hover, spinbutton.vertical > button:hover, spinbutton:not(.vertical) > button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, filechooser #pathbarbox > stack > box > button:hover, window.dialog.message.csd .dialog-action-area > button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, +toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: white; +} + +panelstatusbar > menubutton > button:active, +panelstatusbar > paneltogglebutton button.image-button:active, placessidebar .navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover.menu box.circular-buttons button.circular.image-button.model:active, headerbar popover calendar > header > button:active, spinbutton.vertical > button:active, spinbutton:not(.vertical) > button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, filechooser #pathbarbox > stack > box > button:active, window.dialog.message.csd .dialog-action-area > button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, +toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + background-color: alpha(currentColor, 0.12); + color: white; + box-shadow: none; +} + +panelstatusbar > menubutton > button:disabled, +panelstatusbar > paneltogglebutton button.image-button:disabled, placessidebar .navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover.menu box.circular-buttons button.circular.image-button.model:disabled, headerbar popover calendar > header > button:disabled, spinbutton.vertical > button:disabled, spinbutton:not(.vertical) > button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.dialog.message.csd .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, +toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, window.dialog.message.csd .dialog-action-area > button:checked, .app-notification button:checked, headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, +toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: white; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, window.dialog.message.csd .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, +toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(255, 255, 255, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 9999px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #212121; + color: white; +} + +button.osd:hover { + background-color: #474747; + color: white; +} + +button.osd:active { + background-color: #080808; + color: white; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(224, 224, 224, 0.2), 0 4px 3px 0 rgba(224, 224, 224, 0.14), 0 1px 6px 0 rgba(224, 224, 224, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(168, 168, 168, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(224, 224, 224, 0.3), 0 2px 3px -1px rgba(224, 224, 224, 0.24), 0 2px 5px 0 rgba(224, 224, 224, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(224, 224, 224, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #E0E0E0; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(224, 224, 224, 0.3); +} + +button.destructive-action { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(242, 139, 130, 0.3), 0 2px 3px -1px rgba(242, 139, 130, 0.24), 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F28B82; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +menubutton.pill > button, button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.04); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: white; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #E0E0E0; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + opacity: 1; + filter: none; +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: none; +} + +button.card:checked.has-open-popup { + background-image: none; +} + +button.card:drop(active) { + color: #FF7043; + box-shadow: inset 0 0 0 1px #FF7043; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, placessidebar .navigation-sidebar > row button.sidebar-button, notebook > header > tabs > tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton.vertical > button, spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #E0E0E0; + color: white; +} + +menubutton.destructive-action { + background-color: #F28B82; + color: white; +} + +menubutton.opaque { + background-color: #565656; + color: white; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(255, 255, 255, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #E0E0E0; + color: white; +} + +splitbutton.destructive-action { + background-color: #F28B82; + color: white; +} + +splitbutton.opaque { + background-color: #565656; + color: white; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), .linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), .linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), .linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), .linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: white; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #2196F3; +} + +link:visited { + color: #CE93D8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #2196F3; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #CE93D8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #E0E0E0; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: white; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: white; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: white; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #2C2C2C; + border-spacing: 6px; +} + +.osd .toolbar, .osd toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.app-notification:backdrop, .toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar entry { + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +headerbar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: white; +} + +headerbar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar { + min-height: 48px; + padding: 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; + color: white; + box-shadow: none; +} + +headerbar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: white; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(255, 255, 255, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(255, 255, 255, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; + border: 2px solid #E0E0E0; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + border-radius: 9999px; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-color: #E0E0E0; +} + +.tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 36px; + border-radius: 12px 12px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(224, 224, 224, 0.1)), linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2C2C2C); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + + +pathbar > button.text-button { + min-width: 0; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: white; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #4b4b4b; + border-top-color: #4b4b4b; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(255, 255, 255, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(255, 255, 255, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: white; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: white; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: white; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #E0E0E0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #2C2C2C; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + background-clip: border-box; + color: #E0E0E0; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #E0E0E0; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: white; +} + +menubar:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: white; +} + +menubar > item:disabled { + color: rgba(255, 255, 255, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 9px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #3C3C3C; + background-clip: border-box; + border-radius: 12px; + color: white; + border: 2px solid #E0E0E0; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: 2px solid #E0E0E0; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: white; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +popover.background modelbutton:hover accelerator { + color: rgba(0, 0, 0, 0.38); +} + +popover.background modelbutton:hover accelerator:disabled { + color: rgba(0, 0, 0, 0.26); +} + +popover.background modelbutton:disabled { + color: rgba(255, 255, 255, 0.5); +} + +popover.background modelbutton accelerator { + color: rgba(255, 255, 255, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(255, 255, 255, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +popover.background label.title { + font-weight: bold; + padding: 3px 35px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(255, 255, 255, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 6px; + margin: 0; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, notebook > header > tabs > tab:hover { + background-color: rgba(255, 255, 255, 0.04); + color: white; + box-shadow: none; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, notebook > header > tabs > tab:checked, tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, notebook > header > tabs > tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: white; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, notebook > header > tabs > tab:checked:disabled, tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, notebook > header > tabs > tab:selected:disabled { + color: rgba(255, 255, 255, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook, notebook.frame { + background-color: #2C2C2C; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header > tabs { + padding: 0; + margin: 0; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +notebook > header > tabs > tab > label { + padding: 0 6px; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 0; + margin: 3px; + border-radius: 12px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: rgba(255, 255, 255, 0.04); +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #2C2C2C; + color: white; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#E0E0E0, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#FF7043, 0.4); + background-color: alpha(#FF7043, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #E0E0E0; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#E0E0E0, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #2C2C2C; + color: white; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: white; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(60, 60, 60, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(255, 255, 255, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #E0E0E0; + border-color: #E0E0E0; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +switch:checked > slider { + background-color: #2C2C2C; + color: #2C2C2C; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(255, 255, 255, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.04); +} + +check:active, +radio:active { + border-color: white; + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #efefef; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.3); + color: #2C2C2C; +} + +check:disabled, +radio:disabled { + border-color: rgba(255, 255, 255, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, popover.menu check:focus, popover.menu check:hover, popover.menu check:focus:hover, popover.menu check:active, popover.menu check:disabled, popover.menu radio, popover.menu radio:focus, popover.menu radio:hover, popover.menu radio:focus:hover, popover.menu radio:active, popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, popover.menu check:checked, popover.menu check:indeterminate, popover.menu radio:active, popover.menu radio:checked, popover.menu radio:indeterminate { + border-color: transparent; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio:active:hover, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #E0E0E0; +} + +popover.menu check:active:disabled, popover.menu check:checked:disabled, popover.menu check:indeterminate:disabled, popover.menu radio:active:disabled, popover.menu radio:checked:disabled, popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.3); + color: #2C2C2C; +} + +popover.menu check, popover.menu check:hover, popover.menu check:active, popover.menu check:disabled, popover.menu radio, popover.menu radio:hover, popover.menu radio:active, popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 6px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/check-symbolic.svg")), -gtk-recolor(url("assets/scalable/check-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/dot-symbolic.svg")), -gtk-recolor(url("assets/scalable/dot-symbolic@2.svg"))); +} + +check:indeterminate, radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/line-symbolic.svg")), -gtk-recolor(url("assets/scalable/line-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#E0E0E0); +} + +scale highlight:disabled { + background-color: #2C2C2C; + background-image: image(rgba(255, 255, 255, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #E0E0E0; + background-color: #2C2C2C; + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #E0E0E0, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #E0E0E0, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.3); +} + +scale marks, +scale value { + color: rgba(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(0); +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #E0E0E0; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #E0E0E0; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #FDD633; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #E0E0E0; +} + +levelbar block.full { + background-color: #81C995; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: white; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at top, rgba(224, 224, 224, 0.24) 99%, rgba(224, 224, 224, 0) 100%); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at bottom, rgba(224, 224, 224, 0.24) 99%, rgba(224, 224, 224, 0) 100%); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at left, rgba(224, 224, 224, 0.24) 99%, rgba(224, 224, 224, 0) 100%); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at right, rgba(224, 224, 224, 0.24) 99%, rgba(224, 224, 224, 0) 100%); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, listview.boxed-list > row, +list.boxed-list > row, listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, listview.boxed-list > row:focus, +list.boxed-list > row:focus, listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(255, 255, 255, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: white; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + padding: 6px 12px; +} + +popover.menu listview.view > row:first-child, popover.menu listview.view > row:last-child, popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(255, 255, 255, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: white; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #E0E0E0; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #E0E0E0; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:hover, expander:active { + color: white; +} + +expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + color: white; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: white; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3C3C3C; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; + color: white; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 6px; +} + +window.dialog.message.csd .dialog-action-area > button, window.dialog.message.csd .dialog-action-area > button:first-child, window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #E0E0E0; +} + +window.dialog.message.csd .dialog-action-area > button.destructive-action:not(:disabled) { + color: #F28B82; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), separator + .sidebar:not(separator).left, separator + .sidebar:not(separator).left:dir(rtl), separator + box > .sidebar:not(separator):dir(ltr), separator + box > .sidebar:not(separator).left, separator + box > .sidebar:not(separator).left:dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), separator + .sidebar:not(separator).right, separator + box > .sidebar:not(separator):dir(rtl), separator + box > .sidebar:not(separator).right { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 4px 0; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected label, .navigation-sidebar > row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +.navigation-sidebar > row:selected:hover { + background-color: #ededed; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row { + padding: 0; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 6px 9px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #E0E0E0; +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #E0E0E0; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#4b4b4b); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #2C2C2C; + background-image: image(#4b4b4b), image(#4b4b4b); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #E0E0E0; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: lightgray; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FDD633; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(25, 25, 25, 0.9); + color: white; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: white; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: white; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #3C3C3C; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #2C2C2C; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; + outline: none; +} + +window.csd { + border-radius: 12px; + transition: none; + margin: 0; + padding: 0; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12), 0 0 0 2px #E0E0E0, 0 1px 2px transparent, 0 3px 4px transparent, 0 1px 6px transparent; +} + +window.csd:backdrop { + transition: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), 0 0 0 2px #E0E0E0, 0 3px 8px transparent, 0 10px 18px transparent, 0 8px 24px transparent; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; +} + +window.csd.maximized, window.csd.fullscreen { + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #2C2C2C; + border: 2px solid #E0E0E0; +} + +window.solid-csd:backdrop { + background-color: #2C2C2C; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 6px; + margin-left: 3px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 6px; + margin-right: 3px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 24px; + min-width: 24px; + padding: 0; + margin: 0 3px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) image { + background: none; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action).close:hover { + background-color: #E0E0E0; + color: #2C2C2C; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action).close:active { + background-color: #c7c7c7; + color: #2C2C2C; +} + +gridview > child:selected, row:selected, calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, iconview:selected, flowbox > flowboxchild:selected, calendar > grid > label.today { + color: #E0E0E0; + background-color: rgba(224, 224, 224, 0.2); +} + +text > selection, label > selection, calendar > grid > label.today:selected, stacksidebar row:selected, .navigation-sidebar > row:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #E0E0E0; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #3C3C3C; + color: white; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #E0E0E0; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #E0E0E0; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):first-child, stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):last-child, stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #E0E0E0; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: white; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #2C2C2C; +} + +.nautilus-window:backdrop { + background-color: #2C2C2C; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(255, 255, 255, 0.7); + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + margin: 0 0 12px 0; + border-radius: 0 12px 12px 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar { + background: none; + padding: 6px; + padding-right: 8px; + padding-right: 8px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > separator { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable { + border-radius: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected { + background-color: #2C2C2C; + font-weight: 700; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #E0E0E0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled label.sidebar-label { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar { + background-color: #E0E0E0; + border: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar > range > though { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar > range > though > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view, .nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #2C2C2C; + border-radius: 6px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 5px rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 9999px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 9999px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: white; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, #NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #2C2C2C; +} + +#displayitem { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(255, 255, 255, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +label.primary-label, label.month-name, label.secondary-label { + font-size: 16pt; + font-weight: bold; + padding: 12px; +} + +label.primary-label, label.month-name { + color: #E0E0E0; +} + +label.secondary-label { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #E0E0E0; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#E0E0E0, 0.3); +} + +popover.events { + background-color: #2C2C2C; + padding: 0; +} + +popover.events box { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +popover.events list { + background-color: #2C2C2C; + border-radius: 6px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 6px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-style: solid none none; + box-shadow: none; +} + +event { + margin: 1px; + font-size: 0.9rem; +} + +event widget.content { + margin: 4px; +} + +event.timed, event:not(.slanted):not(.slanted-start):not(.slanted-end) { + border-radius: 6px; +} + +event.timed widget.edge { + border-radius: 3px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 3px 3px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 3px 0 0 3px; +} + +event:not(.timed).color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); +} + +event.timed, event:not(.timed).color-light { + color: alpha(black, 0.75); + outline-color: rgba(255, 255, 255, 0.5); +} + +popover.event-popover, +popover.event-popover > contents { + padding: 0; +} + +.search-viewport { + background-color: #2C2C2C; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +.calendar-color-image { + -gtk-icon-filter: none; +} + +image.calendar-color-image, +button:active:not(:backdrop) .calendar-color-image, +button:checked:not(:backdrop) .calendar-color-image, +.calendars-list .calendar-color-image:not(:backdrop):not(:disabled), +.calendar-list .calendar-color-image:not(:backdrop):not(:disabled), +.sources-button:not(:backdrop):not(:disabled) .calendar-color-image { + -gtk-icon-shadow: 0 1px alpha(black, 0.1); +} + +datechooser navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button, datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, datechooser .weekday { + color: rgba(255, 255, 255, 0.5); + font-size: smaller; +} + +datechooser button.day { + font-size: 10pt; + font-weight: normal; + margin: 3px; + padding: 0; + min-height: 36px; + min-width: 36px; + transition: none; +} + +datechooser button.day dot { + background-color: white; + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(0, 0, 0, 0.87); +} + +datechooser button.day.today { + color: #E0E0E0; +} + +datechooser button.day.today dot { + background-color: #E0E0E0; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(255, 255, 255, 0.5); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(255, 255, 255, 0.5); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(255, 255, 255, 0.3); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.week-header.lines { + color: rgba(255, 255, 255, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(255, 255, 255, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#E0E0E0, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#E0E0E0, 0.25); +} + +monthcell { + border: solid 1px rgba(255, 255, 255, 0.12); + border-width: 1px 0 0 1px; + background-color: transparent; + transition: background-color 200ms; +} + +monthcell:hover:not(.out-of-month):not(.today) { + background-color: #242424; + transition: background-color 200ms; + color: white; +} + +monthcell:selected { + background-color: alpha(#E0E0E0, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#E0E0E0, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#E0E0E0, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#E0E0E0, 0.3); + color: #E0E0E0; +} + +monthcell.today:selected { + background-color: alpha(#E0E0E0, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#E0E0E0, 0.35); +} + +monthcell label { + color: white; + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(255, 255, 255, 0.04); +} + +monthcell.out-of-month label { + color: rgba(255, 255, 255, 0.7); +} + +monthcell button { + padding: 0 6px; + border-radius: 0; + border-bottom: none; + border-right: none; +} + +monthpopover > box { + margin: 0; + padding: 0; + background-color: transparent; +} + +.notes-section box > textview { + border-radius: 6px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list > row { + padding: 2px 12px; +} + +agenda-view list > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background-color: rgba(255, 255, 255, 0.04); + color: white; + border-radius: 6px; +} + +datechooser.view button.flat.pill, datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +menubutton.sources-button { + margin: 0; +} + +menubutton.sources-button > button { + border-radius: 0; + margin: 0; +} + +menubutton stack > box { + border-spacing: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild.card { + border: none; + box-shadow: none; + padding: 0; + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(255, 255, 255, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #2196F3; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #FF9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(242, 139, 130, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); +} + +.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); +} + +.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); +} + +.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(255, 255, 255, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(255, 255, 255, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box .end-action menubutton > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #2C2C2C; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #E0E0E0; +} + +checkbutton.theme-selector radio, checkbutton.theme-selector radio:hover, checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, checkbutton.theme-selector radio:active, checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/check-symbolic.svg")), -gtk-recolor(url("assets/scalable/check-symbolic@2.svg"))); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/check-symbolic.svg")), -gtk-recolor(url("assets/scalable/check-symbolic@2.svg"))); +} + +themeswitcher .check:hover { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher .check:active { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:hover { + outline-color: rgba(255, 255, 255, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:active:hover { + box-shadow: inset 0 0 0 2px #E0E0E0; + outline: none; +} + +themeswitcher checkbutton.system radio, themeswitcher checkbutton.system radio:hover, themeswitcher checkbutton.system radio:active, themeswitcher checkbutton.system radio:checked, themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #242424 49.99%, white 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, themeswitcher checkbutton.light radio:hover, themeswitcher checkbutton.light radio:active, themeswitcher checkbutton.light radio:checked, themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: white; +} + +themeswitcher checkbutton.dark radio, themeswitcher checkbutton.dark radio:hover, themeswitcher checkbutton.dark radio:active, themeswitcher checkbutton.dark radio:checked, themeswitcher checkbutton.dark radio:checked:hover { + color: white; + background-image: image(#242424); + background-color: transparent; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(255, 255, 255, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(255, 255, 255, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #E0E0E0; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2), 0 12px 14px rgba(0, 0, 0, 0.14), 0 9px 18px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #212121; + color: white; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, viewswitcher.wide button.toggle.flat:checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide button.toggle:checked:backdrop, viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator > label, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator > label { + color: #E0E0E0; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 0 0 12px 12px; + margin: 0; + min-width: 120px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #E0E0E0; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #E0E0E0; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color white; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #2C2C2C; +/* +text widgets and the like base background color */ +@define-color theme_base_color #2C2C2C; +/* +base background color of selections */ +@define-color theme_selected_bg_color #E0E0E0; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #2C2C2C; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #242424; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color white; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #2C2C2C; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2C2C2C; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #E0E0E0; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title white; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_bg #2C2C2C; +@define-color wm_unfocused_bg #2C2C2C; +@define-color wm_button_close_icon #2C2C2C; +@define-color wm_button_close_hover_bg #E0E0E0; +@define-color wm_button_close_active_bg #c7c7c7; +/* +FIXME this is really an API */ +@define-color content_view_bg #2C2C2C; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color white; +@define-color budgie_tasklist_indicator_color_active white; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #E0E0E0; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #E0E0E0; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #2C2C2C; +@define-color window_fg_color white; +@define-color view_bg_color #2C2C2C; +@define-color view_fg_color white; +@define-color headerbar_bg_color #2C2C2C; +@define-color headerbar_fg_color white; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #2C2C2C; +@define-color card_fg_color white; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #2C2C2C; +@define-color dialog_fg_color white; +@define-color popover_bg_color #2C2C2C; +@define-color popover_fg_color white; +@define-color thumbnail_bg_color #2C2C2C; +@define-color thumbnail_fg_color white; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); diff --git a/src/themes/Graphite-Mono/gtk-4.0/gtk.css b/src/themes/Graphite-Mono/gtk-4.0/gtk.css new file mode 100644 index 00000000..6d6f7d2e --- /dev/null +++ b/src/themes/Graphite-Mono/gtk-4.0/gtk.css @@ -0,0 +1,6456 @@ +/*************** + * Base States * + ***************/ +.background { + background-color: #2C2C2C; + color: white; +} + +dnd { + color: white; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, .view { + color: white; +} + +iconview:disabled, .view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +textview text { + background-color: #2C2C2C; +} + +textview border { + background-color: #242424; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 3px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #E0E0E0; + background-color: rgba(224, 224, 224, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: white; + background-color: #2C2C2C; + border: 1px solid black; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + color: rgba(255, 255, 255, 0.5); + opacity: 1; + filter: 0; +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +label.search-information { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, row label.subtitle { + color: rgba(255, 255, 255, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: white; +} + +.osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, .osd { + color: white; + background-color: #212121; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; +} + +entry:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #E0E0E0; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 9999px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(255, 255, 255, 0.7); +} + +entry image:hover, entry image:active { + color: white; +} + +entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + border: none; + box-shadow: none; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + border: none; + box-shadow: none; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.error, entry.error:hover, entry.error:focus-within { + color: #F28B82; +} + +entry.error image, entry.error:hover image, entry.error:focus-within image { + color: #F28B82; +} + +entry.error selection { + color: rgba(0, 0, 0, 0.87); + background-color: #F28B82; +} + +entry.error:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry.error:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #F28B82; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.warning, entry.warning:hover, entry.warning:focus-within { + color: #FDD633; +} + +entry.warning image, entry.warning:hover image, entry.warning:focus-within image { + color: #FDD633; +} + +entry.warning selection { + color: rgba(0, 0, 0, 0.87); + background-color: #FDD633; +} + +entry.warning:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #FDD633; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.success { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.success, entry.success:hover, entry.success:focus-within { + color: #81C995; +} + +entry.success image, entry.success:hover image, entry.success:focus-within image { + color: #81C995; +} + +entry.success selection { + color: rgba(0, 0, 0, 0.87); + background-color: #81C995; +} + +entry.success:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry.success:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #81C995; + outline: none; + background-color: alpha(currentColor, 0.05); +} + +entry.success:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 0; + border-bottom: 2px solid #E0E0E0; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #2C2C2C; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #E0E0E0 0%, rgba(224, 224, 224, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #E0E0E0 95%, rgba(224, 224, 224, 0)); + } +} + +toast button, toast button.text-button, +toast button.circular.flat, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.background.touch-selection button, popover.background.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, infobar.warning > revealer > box button:focus, popover.background.touch-selection button:focus, popover.background.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), toast button:hover, +toast button.circular.flat:hover, infobar.warning > revealer > box button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), toast button:active, +toast button.circular.flat:active, infobar.warning > revealer > box button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), toast button:checked, +toast button.circular.flat:checked, infobar.warning > revealer > box button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +toast button:disabled, +toast button.circular.flat:disabled, infobar.warning > revealer > box button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +toast button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, popover.background.touch-selection button:checked:disabled, popover.background.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover button:not(.suggested-action):not(.destructive-action):not(.flat), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.04); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar popover button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; + outline: none; +} + +headerbar popover button:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:hover { + background-color: alpha(currentColor, 0.08); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar popover button:active:not(.suggested-action):not(.destructive-action):not(.flat), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: white; +} + +headerbar popover button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar popover button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + box-shadow: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar popover button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + box-shadow: none; +} + +headerbar popover button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button, placessidebar .navigation-sidebar > row button.sidebar-button, calendar > header > button, columnview.view > header > button button.circular, +treeview.view > header > button button.circular, row.activatable button.circular, scrollbar button, notebook > header > tabs > arrow, popover.menu box.circular-buttons button.circular.image-button.model, headerbar popover calendar > header > button, spinbutton.vertical > button, spinbutton:not(.vertical) > button, splitbutton.flat > button, +splitbutton.flat > menubutton > button, filechooser #pathbarbox > stack > box > button, window.dialog.message.csd .dialog-action-area > button, .app-notification button, headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, +toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + background-color: transparent; + color: rgba(255, 255, 255, 0.7); +} + +panelstatusbar > menubutton > button:focus, +panelstatusbar > paneltogglebutton button.image-button:focus, placessidebar .navigation-sidebar > row button.sidebar-button:focus, calendar > header > button:focus, columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, row.activatable button.circular:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, popover.menu box.circular-buttons button.circular.image-button.model:focus, headerbar popover calendar > header > button:focus, spinbutton.vertical > button:focus, spinbutton:not(.vertical) > button:focus, splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, filechooser #pathbarbox > stack > box > button:focus, window.dialog.message.csd .dialog-action-area > button:focus, .app-notification button:focus, headerbar button:focus:not(.suggested-action):not(.destructive-action), .toolbar button:focus, +toolbar button:focus, dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), splitbutton.suggested-action > button:focus, splitbutton.suggested-action > menubutton > button:focus, splitbutton.destructive-action > button:focus, splitbutton.destructive-action > menubutton > button:focus, splitbutton.opaque > button:focus, splitbutton.opaque > menubutton > button:focus, menubutton.suggested-action > button:focus, menubutton.destructive-action > button:focus, menubutton.opaque > button:focus, menubutton.flat > button:focus, button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +panelstatusbar > menubutton > button:hover, +panelstatusbar > paneltogglebutton button.image-button:hover, placessidebar .navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, row.activatable button.circular:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, headerbar popover calendar > header > button:hover, spinbutton.vertical > button:hover, spinbutton:not(.vertical) > button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, filechooser #pathbarbox > stack > box > button:hover, window.dialog.message.csd .dialog-action-area > button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, +toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: white; +} + +panelstatusbar > menubutton > button:active, +panelstatusbar > paneltogglebutton button.image-button:active, placessidebar .navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, row.activatable button.circular:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover.menu box.circular-buttons button.circular.image-button.model:active, headerbar popover calendar > header > button:active, spinbutton.vertical > button:active, spinbutton:not(.vertical) > button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, filechooser #pathbarbox > stack > box > button:active, window.dialog.message.csd .dialog-action-area > button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, +toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + background-color: alpha(currentColor, 0.12); + color: white; + box-shadow: none; +} + +panelstatusbar > menubutton > button:disabled, +panelstatusbar > paneltogglebutton button.image-button:disabled, placessidebar .navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, row.activatable button.circular:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover.menu box.circular-buttons button.circular.image-button.model:disabled, headerbar popover calendar > header > button:disabled, spinbutton.vertical > button:disabled, spinbutton:not(.vertical) > button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.dialog.message.csd .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, +toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, window.dialog.message.csd .dialog-action-area > button:checked, .app-notification button:checked, headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, +toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: white; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, window.dialog.message.csd .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, +toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(255, 255, 255, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 9999px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #212121; + color: white; +} + +button.osd:hover { + background-color: #474747; + color: white; +} + +button.osd:active { + background-color: #080808; + color: white; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(224, 224, 224, 0.2), 0 4px 3px 0 rgba(224, 224, 224, 0.14), 0 1px 6px 0 rgba(224, 224, 224, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(168, 168, 168, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(224, 224, 224, 0.3), 0 2px 3px -1px rgba(224, 224, 224, 0.24), 0 2px 5px 0 rgba(224, 224, 224, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(224, 224, 224, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #E0E0E0; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(224, 224, 224, 0.3); +} + +button.destructive-action { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(242, 139, 130, 0.3), 0 2px 3px -1px rgba(242, 139, 130, 0.24), 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F28B82; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +menubutton.pill > button, button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.04); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: white; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #E0E0E0; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + opacity: 1; + filter: none; +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: none; +} + +button.card:checked.has-open-popup { + background-image: none; +} + +button.card:drop(active) { + color: #FF7043; + box-shadow: inset 0 0 0 1px #FF7043; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, placessidebar .navigation-sidebar > row button.sidebar-button, notebook > header > tabs > tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton.vertical > button, spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #E0E0E0; + color: white; +} + +menubutton.destructive-action { + background-color: #F28B82; + color: white; +} + +menubutton.opaque { + background-color: #565656; + color: white; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(255, 255, 255, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #E0E0E0; + color: white; +} + +splitbutton.destructive-action { + background-color: #F28B82; + color: white; +} + +splitbutton.opaque { + background-color: #565656; + color: white; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), .linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), .linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), .linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), .linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: white; + box-shadow: inset 0 0 0 2px transparent; +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: white; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #2196F3; +} + +link:visited { + color: #CE93D8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #2196F3; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #CE93D8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(255, 255, 255, 0.04); + box-shadow: inset 0 0 0 2px #E0E0E0; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: white; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: white; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: white; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #2C2C2C; + border-spacing: 6px; +} + +.osd .toolbar, .osd toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.app-notification:backdrop, .toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar entry { + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +headerbar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: white; +} + +headerbar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar { + min-height: 48px; + padding: 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; + color: white; + box-shadow: none; +} + +headerbar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: white; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(255, 255, 255, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(255, 255, 255, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; + border: 2px solid #E0E0E0; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + border-radius: 9999px; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(255, 255, 255, 0); + background-color: #E0E0E0; +} + +.tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 36px; + border-radius: 12px 12px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(224, 224, 224, 0.1)), linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2C2C2C); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + + +pathbar > button.text-button { + min-width: 0; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: white; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #4b4b4b; + border-top-color: #4b4b4b; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(255, 255, 255, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(255, 255, 255, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: white; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: white; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: white; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #E0E0E0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(255, 255, 255, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #2C2C2C; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + background-clip: border-box; + color: #E0E0E0; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #E0E0E0; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: white; +} + +menubar:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: white; +} + +menubar > item:disabled { + color: rgba(255, 255, 255, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 9px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #3C3C3C; + background-clip: border-box; + border-radius: 12px; + color: white; + border: 2px solid #E0E0E0; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: 2px solid #E0E0E0; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: white; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +popover.background modelbutton:hover accelerator { + color: rgba(0, 0, 0, 0.38); +} + +popover.background modelbutton:hover accelerator:disabled { + color: rgba(0, 0, 0, 0.26); +} + +popover.background modelbutton:disabled { + color: rgba(255, 255, 255, 0.5); +} + +popover.background modelbutton accelerator { + color: rgba(255, 255, 255, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(255, 255, 255, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +popover.background label.title { + font-weight: bold; + padding: 3px 35px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(255, 255, 255, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 6px; + margin: 0; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, notebook > header > tabs > tab:hover { + background-color: rgba(255, 255, 255, 0.04); + color: white; + box-shadow: none; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, notebook > header > tabs > tab:checked, tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, notebook > header > tabs > tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.15); + color: white; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, notebook > header > tabs > tab:checked:disabled, tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, notebook > header > tabs > tab:selected:disabled { + color: rgba(255, 255, 255, 0.5); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(255, 255, 255, 0.04); +} + +notebook, notebook.frame { + background-color: #2C2C2C; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header > tabs { + padding: 0; + margin: 0; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +notebook > header > tabs > tab > label { + padding: 0 6px; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: rgba(255, 255, 255, 0.04); + padding: 0; + margin: 3px; + border-radius: 12px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: rgba(255, 255, 255, 0.04); +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #2C2C2C; + color: white; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#E0E0E0, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#FF7043, 0.4); + background-color: alpha(#FF7043, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #E0E0E0; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#E0E0E0, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #2C2C2C; + color: white; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: white; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(60, 60, 60, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(255, 255, 255, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #E0E0E0; + border-color: #E0E0E0; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +switch:checked > slider { + background-color: #2C2C2C; + color: #2C2C2C; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(255, 255, 255, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-color 225ms cubic-bezier(0, 0, 0.2, 1), box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.04); +} + +check:active, +radio:active { + border-color: white; + box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.12); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #efefef; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.3); + color: #2C2C2C; +} + +check:disabled, +radio:disabled { + border-color: rgba(255, 255, 255, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, popover.menu check:focus, popover.menu check:hover, popover.menu check:focus:hover, popover.menu check:active, popover.menu check:disabled, popover.menu radio, popover.menu radio:focus, popover.menu radio:hover, popover.menu radio:focus:hover, popover.menu radio:active, popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, popover.menu check:checked, popover.menu check:indeterminate, popover.menu radio:active, popover.menu radio:checked, popover.menu radio:indeterminate { + border-color: transparent; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio:active:hover, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #E0E0E0; +} + +popover.menu check:active:disabled, popover.menu check:checked:disabled, popover.menu check:indeterminate:disabled, popover.menu radio:active:disabled, popover.menu radio:checked:disabled, popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(255, 255, 255, 0.3); + color: #2C2C2C; +} + +popover.menu check, popover.menu check:hover, popover.menu check:active, popover.menu check:disabled, popover.menu radio, popover.menu radio:hover, popover.menu radio:active, popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 6px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/check-symbolic.svg")), -gtk-recolor(url("assets/scalable/check-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/dot-symbolic.svg")), -gtk-recolor(url("assets/scalable/dot-symbolic@2.svg"))); +} + +check:indeterminate, radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/line-symbolic.svg")), -gtk-recolor(url("assets/scalable/line-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale trough:disabled { + background-color: rgba(255, 255, 255, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#E0E0E0); +} + +scale highlight:disabled { + background-color: #2C2C2C; + background-image: image(rgba(255, 255, 255, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #E0E0E0; + background-color: #2C2C2C; + box-shadow: inset 0 0 0 2px #E0E0E0; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #E0E0E0, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #E0E0E0, 0 0 0 8px rgba(255, 255, 255, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.3); +} + +scale marks, +scale value { + color: rgba(255, 255, 255, 0.7); +} + +scale indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(0); +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, scale.horizontal.marks-before:not(.marks-after) slider:hover, scale.horizontal.marks-before:not(.marks-after) slider:active, scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, scale.horizontal.marks-after:not(.marks-before) slider:hover, scale.horizontal.marks-after:not(.marks-before) slider:active, scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, scale.vertical.marks-before:not(.marks-after) slider:hover, scale.vertical.marks-before:not(.marks-after) slider:active, scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, scale.vertical.marks-after:not(.marks-before) slider:hover, scale.vertical.marks-after:not(.marks-before) slider:active, scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(255, 255, 255, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #E0E0E0; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #E0E0E0; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #FDD633; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #E0E0E0; +} + +levelbar block.full { + background-color: #81C995; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: white; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at top, rgba(224, 224, 224, 0.24) 99%, rgba(224, 224, 224, 0) 100%); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at bottom, rgba(224, 224, 224, 0.24) 99%, rgba(224, 224, 224, 0) 100%); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at left, rgba(224, 224, 224, 0.24) 99%, rgba(224, 224, 224, 0) 100%); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at right, rgba(224, 224, 224, 0.24) 99%, rgba(224, 224, 224, 0) 100%); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, listview.boxed-list > row, +list.boxed-list > row, listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, listview.boxed-list > row:focus, +list.boxed-list > row:focus, listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(255, 255, 255, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: white; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + padding: 6px 12px; +} + +popover.menu listview.view > row:first-child, popover.menu listview.view > row:last-child, popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(255, 255, 255, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: white; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #E0E0E0; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #E0E0E0; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:hover, expander:active { + color: white; +} + +expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 6px; + color: white; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: white; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3C3C3C; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; + color: white; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 6px; +} + +window.dialog.message.csd .dialog-action-area > button, window.dialog.message.csd .dialog-action-area > button:first-child, window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #E0E0E0; +} + +window.dialog.message.csd .dialog-action-area > button.destructive-action:not(:disabled) { + color: #F28B82; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), separator + .sidebar:not(separator).left, separator + .sidebar:not(separator).left:dir(rtl), separator + box > .sidebar:not(separator):dir(ltr), separator + box > .sidebar:not(separator).left, separator + box > .sidebar:not(separator).left:dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), separator + .sidebar:not(separator).right, separator + box > .sidebar:not(separator):dir(rtl), separator + box > .sidebar:not(separator).right { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 4px 0; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected label, .navigation-sidebar > row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +.navigation-sidebar > row:selected:hover { + background-color: #ededed; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row { + padding: 0; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 6px 9px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #E0E0E0; +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #E0E0E0; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#4b4b4b); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #2C2C2C; + background-image: image(#4b4b4b), image(#4b4b4b); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #E0E0E0; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: lightgray; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FDD633; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F28B82; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(25, 25, 25, 0.9); + color: white; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: white; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: white; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #3C3C3C; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24), 0 1px 3px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #2C2C2C; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; + outline: none; +} + +window.csd { + border-radius: 12px; + transition: none; + margin: 0; + padding: 0; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), 0 8px 24px rgba(0, 0, 0, 0.12), 0 0 0 2px #E0E0E0, 0 1px 2px transparent, 0 3px 4px transparent, 0 1px 6px transparent; +} + +window.csd:backdrop { + transition: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12), 0 0 0 2px #E0E0E0, 0 3px 8px transparent, 0 10px 18px transparent, 0 8px 24px transparent; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; +} + +window.csd.maximized, window.csd.fullscreen { + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #2C2C2C; + border: 2px solid #E0E0E0; +} + +window.solid-csd:backdrop { + background-color: #2C2C2C; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 6px; + margin-left: 3px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 6px; + margin-right: 3px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 24px; + min-width: 24px; + padding: 0; + margin: 0 3px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) image { + background: none; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action).close:hover { + background-color: #E0E0E0; + color: #2C2C2C; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action).close:active { + background-color: #c7c7c7; + color: #2C2C2C; +} + +gridview > child:selected, row:selected, calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, iconview:selected, flowbox > flowboxchild:selected, calendar > grid > label.today { + color: #E0E0E0; + background-color: rgba(224, 224, 224, 0.2); +} + +text > selection, label > selection, calendar > grid > label.today:selected, stacksidebar row:selected, .navigation-sidebar > row:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #E0E0E0; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #E0E0E0; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #3C3C3C; + color: white; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #E0E0E0; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #E0E0E0; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):first-child, stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):last-child, stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #E0E0E0; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: white; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #2C2C2C; +} + +.nautilus-window:backdrop { + background-color: #2C2C2C; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(255, 255, 255, 0.7); + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + margin: 0 0 12px 0; + border-radius: 0 12px 12px 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar { + background: none; + padding: 6px; + padding-right: 8px; + padding-right: 8px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > separator { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable { + border-radius: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected { + background-color: #2C2C2C; + font-weight: 700; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #E0E0E0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled label.sidebar-label { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar { + background-color: #E0E0E0; + border: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar > range > though { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar > range > though > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view, .nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #2C2C2C; + border-radius: 6px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), 0 1px 5px rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 9999px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 9999px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: white; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, #NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #2C2C2C; +} + +#displayitem { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(255, 255, 255, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +label.primary-label, label.month-name, label.secondary-label { + font-size: 16pt; + font-weight: bold; + padding: 12px; +} + +label.primary-label, label.month-name { + color: #E0E0E0; +} + +label.secondary-label { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #E0E0E0; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#E0E0E0, 0.3); +} + +popover.events { + background-color: #2C2C2C; + padding: 0; +} + +popover.events box { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +popover.events list { + background-color: #2C2C2C; + border-radius: 6px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 6px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-style: solid none none; + box-shadow: none; +} + +event { + margin: 1px; + font-size: 0.9rem; +} + +event widget.content { + margin: 4px; +} + +event.timed, event:not(.slanted):not(.slanted-start):not(.slanted-end) { + border-radius: 6px; +} + +event.timed widget.edge { + border-radius: 3px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 3px 3px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 3px 0 0 3px; +} + +event:not(.timed).color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); +} + +event.timed, event:not(.timed).color-light { + color: alpha(black, 0.75); + outline-color: rgba(255, 255, 255, 0.5); +} + +popover.event-popover, +popover.event-popover > contents { + padding: 0; +} + +.search-viewport { + background-color: #2C2C2C; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +.calendar-color-image { + -gtk-icon-filter: none; +} + +image.calendar-color-image, +button:active:not(:backdrop) .calendar-color-image, +button:checked:not(:backdrop) .calendar-color-image, +.calendars-list .calendar-color-image:not(:backdrop):not(:disabled), +.calendar-list .calendar-color-image:not(:backdrop):not(:disabled), +.sources-button:not(:backdrop):not(:disabled) .calendar-color-image { + -gtk-icon-shadow: 0 1px alpha(black, 0.1); +} + +datechooser navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button, datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, datechooser .weekday { + color: rgba(255, 255, 255, 0.5); + font-size: smaller; +} + +datechooser button.day { + font-size: 10pt; + font-weight: normal; + margin: 3px; + padding: 0; + min-height: 36px; + min-width: 36px; + transition: none; +} + +datechooser button.day dot { + background-color: white; + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(0, 0, 0, 0.87); +} + +datechooser button.day.today { + color: #E0E0E0; +} + +datechooser button.day.today dot { + background-color: #E0E0E0; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(255, 255, 255, 0.5); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(255, 255, 255, 0.5); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(255, 255, 255, 0.3); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(255, 255, 255, 0.5); +} + +.week-header.lines { + color: rgba(255, 255, 255, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(255, 255, 255, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#E0E0E0, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#E0E0E0, 0.25); +} + +monthcell { + border: solid 1px rgba(255, 255, 255, 0.12); + border-width: 1px 0 0 1px; + background-color: transparent; + transition: background-color 200ms; +} + +monthcell:hover:not(.out-of-month):not(.today) { + background-color: #242424; + transition: background-color 200ms; + color: white; +} + +monthcell:selected { + background-color: alpha(#E0E0E0, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#E0E0E0, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#E0E0E0, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#E0E0E0, 0.3); + color: #E0E0E0; +} + +monthcell.today:selected { + background-color: alpha(#E0E0E0, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#E0E0E0, 0.35); +} + +monthcell label { + color: white; + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(255, 255, 255, 0.04); +} + +monthcell.out-of-month label { + color: rgba(255, 255, 255, 0.7); +} + +monthcell button { + padding: 0 6px; + border-radius: 0; + border-bottom: none; + border-right: none; +} + +monthpopover > box { + margin: 0; + padding: 0; + background-color: transparent; +} + +.notes-section box > textview { + border-radius: 6px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list > row { + padding: 2px 12px; +} + +agenda-view list > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background-color: rgba(255, 255, 255, 0.04); + color: white; + border-radius: 6px; +} + +datechooser.view button.flat.pill, datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +menubutton.sources-button { + margin: 0; +} + +menubutton.sources-button > button { + border-radius: 0; + margin: 0; +} + +menubutton stack > box { + border-spacing: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild.card { + border: none; + box-shadow: none; + padding: 0; + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(255, 255, 255, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #2196F3; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #FF9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(242, 139, 130, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); +} + +.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); +} + +.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); +} + +.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(255, 255, 255, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(255, 255, 255, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box .end-action menubutton > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #2C2C2C; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #E0E0E0; +} + +checkbutton.theme-selector radio, checkbutton.theme-selector radio:hover, checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, checkbutton.theme-selector radio:active, checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/check-symbolic.svg")), -gtk-recolor(url("assets/scalable/check-symbolic@2.svg"))); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/check-symbolic.svg")), -gtk-recolor(url("assets/scalable/check-symbolic@2.svg"))); +} + +themeswitcher .check:hover { + background-color: #fafafa; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher .check:active { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:hover { + outline-color: rgba(255, 255, 255, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, themeswitcher checkbutton radio:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, themeswitcher checkbutton radio:checked:hover, themeswitcher checkbutton radio:active, themeswitcher checkbutton radio:active:hover { + box-shadow: inset 0 0 0 2px #E0E0E0; + outline: none; +} + +themeswitcher checkbutton.system radio, themeswitcher checkbutton.system radio:hover, themeswitcher checkbutton.system radio:active, themeswitcher checkbutton.system radio:checked, themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #242424 49.99%, white 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, themeswitcher checkbutton.light radio:hover, themeswitcher checkbutton.light radio:active, themeswitcher checkbutton.light radio:checked, themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: white; +} + +themeswitcher checkbutton.dark radio, themeswitcher checkbutton.dark radio:hover, themeswitcher checkbutton.dark radio:active, themeswitcher checkbutton.dark radio:checked, themeswitcher checkbutton.dark radio:checked:hover { + color: white; + background-image: image(#242424); + background-color: transparent; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: border-box; + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(255, 255, 255, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(255, 255, 255, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #E0E0E0; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 3px 4px rgba(0, 0, 0, 0.2), 0 12px 14px rgba(0, 0, 0, 0.14), 0 9px 18px rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #212121; + color: white; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, viewswitcher.wide button.toggle.flat:checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide button.toggle:checked:backdrop, viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator > label, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator > label { + color: #E0E0E0; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 0 0 12px 12px; + margin: 0; + min-width: 120px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #E0E0E0; + color: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #E0E0E0; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #E0E0E0; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color white; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #2C2C2C; +/* +text widgets and the like base background color */ +@define-color theme_base_color #2C2C2C; +/* +base background color of selections */ +@define-color theme_selected_bg_color #E0E0E0; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #2C2C2C; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #242424; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color white; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #2C2C2C; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2C2C2C; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #E0E0E0; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title white; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_bg #2C2C2C; +@define-color wm_unfocused_bg #2C2C2C; +@define-color wm_button_close_icon #2C2C2C; +@define-color wm_button_close_hover_bg #E0E0E0; +@define-color wm_button_close_active_bg #c7c7c7; +/* +FIXME this is really an API */ +@define-color content_view_bg #2C2C2C; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color white; +@define-color budgie_tasklist_indicator_color_active white; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #E0E0E0; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #E0E0E0; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #2C2C2C; +@define-color window_fg_color white; +@define-color view_bg_color #2C2C2C; +@define-color view_fg_color white; +@define-color headerbar_bg_color #2C2C2C; +@define-color headerbar_fg_color white; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #2C2C2C; +@define-color card_fg_color white; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #2C2C2C; +@define-color dialog_fg_color white; +@define-color popover_bg_color #2C2C2C; +@define-color popover_fg_color white; +@define-color thumbnail_bg_color #2C2C2C; +@define-color thumbnail_fg_color white; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); diff --git a/src/themes/Graphite-Mono/gtk-4.0/thumbnail.png b/src/themes/Graphite-Mono/gtk-4.0/thumbnail.png new file mode 100644 index 00000000..09ba4d83 Binary files /dev/null and b/src/themes/Graphite-Mono/gtk-4.0/thumbnail.png differ diff --git a/src/themes/Graphite-Mono/index.theme b/src/themes/Graphite-Mono/index.theme new file mode 100644 index 00000000..4f557471 --- /dev/null +++ b/src/themes/Graphite-Mono/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Graphite-Dark +Comment=An Flat Gtk+ theme based on Elegant Design +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Graphite-Dark +MetacityTheme=Graphite-Dark +IconTheme=Tela-circle-Dark +CursorTheme=Graphite-cursors +ButtonLayout=close,minimize,maximize:menu diff --git a/src/themes/Graphite-Mono/metacity-1/assets/button.svg b/src/themes/Graphite-Mono/metacity-1/assets/button.svg new file mode 100644 index 00000000..51c67bf4 --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/assets/button.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <circle cx="12" cy="12" r="12"/> +</svg> diff --git a/src/themes/Graphite-Mono/metacity-1/assets/close.svg b/src/themes/Graphite-Mono/metacity-1/assets/close.svg new file mode 100644 index 00000000..1fe08059 --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/assets/close.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="M17 8.41L15.59 7 12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12z"/> +</svg> diff --git a/src/themes/Graphite-Mono/metacity-1/assets/maximize.svg b/src/themes/Graphite-Mono/metacity-1/assets/maximize.svg new file mode 100644 index 00000000..02d76eb5 --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/assets/maximize.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/src/themes/Graphite-Mono/metacity-1/assets/menu.svg b/src/themes/Graphite-Mono/metacity-1/assets/menu.svg new file mode 100644 index 00000000..ad8570ad --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/assets/menu.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <circle cx="12" cy="12" r="2"/> +</svg> diff --git a/src/themes/Graphite-Mono/metacity-1/assets/minimize.svg b/src/themes/Graphite-Mono/metacity-1/assets/minimize.svg new file mode 100644 index 00000000..dc1fa3f5 --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/assets/minimize.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/src/themes/Graphite-Mono/metacity-1/assets/shade.svg b/src/themes/Graphite-Mono/metacity-1/assets/shade.svg new file mode 100644 index 00000000..29aeeae3 --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/assets/shade.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m6 14 1.41 1.41 4.59-4.59 4.59 4.59 1.41-1.41-6-6z"/> +</svg> diff --git a/src/themes/Graphite-Mono/metacity-1/assets/unmaximize.svg b/src/themes/Graphite-Mono/metacity-1/assets/unmaximize.svg new file mode 100644 index 00000000..91060372 --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/assets/unmaximize.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + viewBox="0 0 24 24" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="unmaximize.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1368" + inkscape:window-height="711" + id="namedview6" + showgrid="true" + inkscape:zoom="1.8487896" + inkscape:cx="-63.850129" + inkscape:cy="24.233787" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid835" /> + </sodipodi:namedview> + <path + d="m 8,8 v 8 h 8 V 8 Z m 2,2 h 4 v 4 h -4 z" + id="path2" + style="stroke-width:1.33334" + sodipodi:nodetypes="cccccccccc" /> + <path + id="path839" + style="stroke-width:1.33334" + d="M 10 6 L 10 7 L 17 7 L 17 14 L 18 14 L 18 6 L 10 6 z " /> +</svg> diff --git a/src/themes/Graphite-Mono/metacity-1/assets/unshade.svg b/src/themes/Graphite-Mono/metacity-1/assets/unshade.svg new file mode 100644 index 00000000..fa98887f --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/assets/unshade.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m18 10-1.41-1.41-4.59 4.59-4.59-4.59-1.41 1.41l6 6z"/> +</svg> diff --git a/src/themes/Graphite-Mono/metacity-1/metacity-theme-1.xml b/src/themes/Graphite-Mono/metacity-1/metacity-theme-1.xml new file mode 120000 index 00000000..e01e1611 --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/metacity-theme-1.xml @@ -0,0 +1 @@ +metacity-theme-2.xml \ No newline at end of file diff --git a/src/themes/Graphite-Mono/metacity-1/metacity-theme-2.xml b/src/themes/Graphite-Mono/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..7e7a215c --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/metacity-theme-2.xml @@ -0,0 +1,621 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Orchis</name> + <author>vinceliucie</author> + <copyright>GPL</copyright> + <date>2020</date> + <description>Orchis Metacity theme</description> +</info> + +<!-- meaningful constants --> + +<constant name="C_titlebar_focused" value="#2d2d2d"/> +<constant name="C_titlebar_unfocused" value="#242424"/> +<constant name="C_highlight_focused" value="blend/#2d2d2d/#ffffff/0.1"/> +<constant name="C_highlight_unfocused" value="blend/#242424/#ffffff/0.1"/> +<constant name="C_title_focused" value="blend/#2d2d2d/#ffffff/0.87"/> +<constant name="C_title_unfocused" value="blend/#242424/#ffffff/0.6"/> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="4" rounded_top_right="4"> + <distance name="left_width" value="2"/> + <distance name="right_width" value="2"/> + <distance name="bottom_height" value="2"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="13"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <aspect_ratio name="button" value="1"/> +</frame_geometry> + +<frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="0"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="modal" parent="normal"> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="2"/> + <distance name="right_width" value="2"/> + <distance name="bottom_height" value="2"/> + <distance name="title_vertical_pad" value="2"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="title_vertical_pad" value="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="4" rounded_bottom_right="4" parent="normal"> + <distance name="title_vertical_pad" value="4"/> +</frame_geometry> + +<!-- drawing operations --> + +<!-- title --> + +<draw_ops name="title_focused"> + <title + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="highlight_focused"> + <line color="C_highlight_focused" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight_focused" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="highlight_unfocused"> + <line color="C_highlight_unfocused" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight_unfocused" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> + <include name="highlight_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> + <include name="highlight_unfocused"/> +</draw_ops> + +<!-- button icons --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <include name="close_focused"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <include name="close_focused"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_unfocused"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <include name="maximize_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <include name="unmaximize_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <include name="minimize_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Graphite-Mono/metacity-1/metacity-theme-3.xml b/src/themes/Graphite-Mono/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..d7b32c73 --- /dev/null +++ b/src/themes/Graphite-Mono/metacity-1/metacity-theme-3.xml @@ -0,0 +1,655 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Orchis</name> + <author>vinceliucie</author> + <copyright>GPL</copyright> + <date>2021</date> + <description>Graphite Metacity theme</description> +</info> + +<!-- meaningful constants --> + +<constant name="C_titlebar_focused" value="gtk:custom(wm_bg,gtk:bg[NORMAL])"/> +<constant name="C_titlebar_unfocused" value="gtk:custom(wm_unfocused_bg,gtk:bg[NORMAL])"/> +<constant name="C_highlight_focused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_highlight_unfocused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])"/> +<constant name="C_title_focused" value="gtk:custom(wm_title,gtk:fg[NORMAL])"/> +<constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,gtk:fg[INSENSITIVE])"/> +<constant name="C_button_close_icon" value="gtk:custom(wm_button_close_icon,gtk:base[NORMAL])" /> +<constant name="C_button_close_bg_hover" value="gtk:custom(wm_button_close_hover_bg,gtk:fg[INSENSITIVE])" /> +<constant name="C_button_close_bg_active" value="gtk:custom(wm_button_close_active_bg,gtk:fg[INSENSITIVE])" /> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="12" rounded_top_right="12"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="18"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <aspect_ratio name="button" value="1"/> +</frame_geometry> + +<frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="0"/> +</frame_geometry> + +<frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="0"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + +<frame_geometry name="modal" parent="normal"> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8"/> +</frame_geometry> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="title_vertical_pad" value="0"/> + <border name="title_border" left="10" right="10" top="0" bottom="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0"/> + <distance name="right_width" value="0"/> + <distance name="bottom_height" value="0"/> + <distance name="title_vertical_pad" value="0"/> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> + <border name="title_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="8" rounded_bottom_right="8" parent="normal"> + <distance name="title_vertical_pad" value="8"/> +</frame_geometry> + +<!-- drawing operations --> + +<!-- title --> + +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused"/> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused"/> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused"/> +</draw_ops> + +<!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true"/> +</draw_ops> + +<draw_ops name="highlight_focused"> + <line color="C_highlight_focused" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight_focused" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_focused" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="highlight_unfocused"> + <line color="C_highlight_unfocused" x1="4" y1="0" x2="width - 5" y2="0"/> + <arc color="C_highlight_unfocused" x="0 - 1" y="0" width="13" height="13" start_angle="270" extent_angle="90"/> + <arc color="C_highlight_unfocused" x="width - 13" y="0" width="13" height="13" start_angle="0" extent_angle="90"/> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="entire_background_focused"/> + <include name="highlight_focused"/> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused"/> + <include name="highlight_unfocused"/> +</draw_ops> + +<!-- button icons --> + +<!-- close --> + +<draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_bg_hover" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_titlebar_focused"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_bg_active" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" colorize="C_titlebar_focused"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="assets/button.svg" alpha="0.7" colorize="C_button_close_bg_hover" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_titlebar_unfocused"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="assets/button.svg" alpha="0.7" colorize="C_button_close_bg_active" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height"/> + <image filename="assets/close.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_titlebar_unfocused"/> +</draw_ops> + +<!-- maximize --> + +<draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <include name="maximize_focused"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_unfocused"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused"/> +</draw_ops> + +<!-- unmaximize --> + +<draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <include name="unmaximize_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_unfocused"/> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused"/> +</draw_ops> + +<!-- minimize --> + +<draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <include name="minimize_focused"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_unfocused"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused"/> +</draw_ops> + +<!-- menu --> + +<draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <include name="menu_focused"/> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused"/> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused"/> +</draw_ops> + +<!-- shade --> + +<draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <include name="shade_focused"/> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused"/> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused"/> +</draw_ops> + +<!-- unshade --> + +<draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused"/> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused"/> +</draw_ops> + +<!-- appmenu --> + +<constant name="D_appmenu_icon_size" value="16"/> + +<draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size"/> +</draw_ops> + +<draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused"/> +</draw_ops> + +<!-- button backgrounds --> + +<draw_ops name="button_focused"> +</draw_ops> + +<draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_focused"/> +</draw_ops> + +<draw_ops name="button_unfocused"> +</draw_ops> + +<draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" colorize="C_title_unfocused"/> +</draw_ops> + +<draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" colorize="C_title_unfocused"/> +</draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused"/> + <piece position="titlebar" draw_ops="titlebar_focused"/> + <piece position="title" draw_ops="title_focused"/> + <button function="close" state="normal" draw_ops="close_focused"/> + <button function="close" state="prelight" draw_ops="close_focused_prelight"/> + <button function="close" state="pressed" draw_ops="close_focused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_focused"/> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_focused"/> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_focused"/> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_focused"/> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_focused"/> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_focused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_focused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused"/> + <piece position="titlebar" draw_ops="titlebar_unfocused"/> + <piece position="title" draw_ops="title_unfocused"/> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused"/> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight"/> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed"/> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused"/> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_unfocused_prelight"/> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed"/> + <button function="shade" state="normal" draw_ops="shade_unfocused"/> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight"/> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed"/> + <button function="unshade" state="normal" draw_ops="unshade_unfocused"/> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight"/> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed"/> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused"/> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight"/> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed"/> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_focused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight"/> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused"/> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed"/> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight"/> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused"/> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused"/> +</frame_style> + +<frame_style name="dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + +<frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + +<frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + +<frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + +<frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + +<frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + +<frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + +<!-- placeholder for unimplementated styles--> + +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="normal"><draw_ops></draw_ops></button> + <button version=">= 3.5" function="appmenu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused"/> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused"/> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="borderless_focused"/> + <frame focus="no" state="maximized" style="borderless_unfocused"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused"/> + <frame focus="no" state="normal" resize="both" style="attached_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> +<window version=">= 3.2" type="attached" style_set="attached_style_set"/> + +</metacity_theme> diff --git a/src/themes/Graphite-Mono/metacity-1/thumbnail.png b/src/themes/Graphite-Mono/metacity-1/thumbnail.png new file mode 100644 index 00000000..578efdf8 Binary files /dev/null and b/src/themes/Graphite-Mono/metacity-1/thumbnail.png differ diff --git a/src/themes/Graphite-Mono/plank/dock.theme b/src/themes/Graphite-Mono/plank/dock.theme new file mode 100644 index 00000000..1b749eb5 --- /dev/null +++ b/src/themes/Graphite-Mono/plank/dock.theme @@ -0,0 +1,64 @@ +#This file based on: +#https://git.launchpad.net/plank/tree/data/themes/Default/dock.theme + +[PlankTheme] +#The roundness of the top corners. +TopRoundness=12 +#The roundness of the bottom corners. +BottomRoundness=0 +#The thickness (in pixels) of lines drawn. +LineWidth=0 +#The color (RGBA) of the outer stroke. +OuterStrokeColor=0;;0;;0;;0 +#The starting color (RGBA) of the fill gradient. +FillStartColor=33;;33;;33;;255 +#The ending color (RGBA) of the fill gradient. +FillEndColor=33;;33;;33;;255 +#The color (RGBA) of the inner stroke. +InnerStrokeColor=0;;0;;0;;0 + +[PlankDockTheme] +#The padding on the left/right dock edges, in tenths of a percent of IconSize. +HorizPadding=1 +#The padding on the top dock edge, in tenths of a percent of IconSize. +TopPadding=2 +#The padding on the bottom dock edge, in tenths of a percent of IconSize. +BottomPadding=1 +#The padding between items on the dock, in tenths of a percent of IconSize. +ItemPadding=2 +#The size of item indicators, in tenths of a percent of IconSize. +IndicatorSize=5 +#The size of the icon-shadow behind every item, in tenths of a percent of IconSize. +IconShadowSize=0 +#The height (in percent of IconSize) to bounce an icon when the application sets urgent. +UrgentBounceHeight=1.6666666666666667 +#The height (in percent of IconSize) to bounce an icon when launching an application. +LaunchBounceHeight=0.625 +#The opacity value (0 to 1) to fade the dock to when hiding it. +FadeOpacity=1 +#The amount of time (in ms) for click animations. +ClickTime=0 +#The amount of time (in ms) to bounce an urgent icon. +UrgentBounceTime=600 +#The amount of time (in ms) to bounce an icon when launching an application. +LaunchBounceTime=600 +#The amount of time (in ms) for active window indicator animations. +ActiveTime=150 +#The amount of time (in ms) to slide icons into/out of the dock. +SlideTime=300 +#The time (in ms) to fade the dock in/out on a hide (if FadeOpacity is < 1). +FadeTime=250 +#The time (in ms) to slide the dock in/out on a hide (if FadeOpacity is 1). +HideTime=250 +#The size of the urgent glow (shown when dock is hidden), in tenths of a percent of IconSize. +GlowSize=30 +#The total time (in ms) to show the hidden-dock urgent glow. +GlowTime=10000 +#The time (in ms) of each pulse of the hidden-dock urgent glow. +GlowPulseTime=2000 +#The hue-shift (-180 to 180) of the urgent indicator color. +UrgentHueShift=150 +#The time (in ms) to move an item to its new position or its addition/removal to/from the dock. +ItemMoveTime=450 +#Whether background and icons will unhide/hide with different speeds. The top-border of both will leave/hit the screen-edge at the same time. +CascadeHide=true diff --git a/src/themes/Graphite-Mono/xfwm4/bottom-active.png b/src/themes/Graphite-Mono/xfwm4/bottom-active.png new file mode 100644 index 00000000..7273ca5d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/bottom-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/bottom-inactive.png b/src/themes/Graphite-Mono/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..7273ca5d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/bottom-left-active.png b/src/themes/Graphite-Mono/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..1e458ec1 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/bottom-left-inactive.png b/src/themes/Graphite-Mono/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..1e458ec1 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/bottom-right-active.png b/src/themes/Graphite-Mono/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..82d1a387 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/bottom-right-inactive.png b/src/themes/Graphite-Mono/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..82d1a387 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/close-active.png b/src/themes/Graphite-Mono/xfwm4/close-active.png new file mode 100644 index 00000000..ea284c69 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/close-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/close-inactive.png b/src/themes/Graphite-Mono/xfwm4/close-inactive.png new file mode 100644 index 00000000..c4154a1c Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/close-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/close-prelight.png b/src/themes/Graphite-Mono/xfwm4/close-prelight.png new file mode 100644 index 00000000..f6cd30e8 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/close-prelight.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/close-pressed.png b/src/themes/Graphite-Mono/xfwm4/close-pressed.png new file mode 100644 index 00000000..f6cd30e8 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/close-pressed.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/hide-active.png b/src/themes/Graphite-Mono/xfwm4/hide-active.png new file mode 100644 index 00000000..0bcd9f68 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/hide-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/hide-inactive.png b/src/themes/Graphite-Mono/xfwm4/hide-inactive.png new file mode 100644 index 00000000..df2cb139 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/hide-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/hide-prelight.png b/src/themes/Graphite-Mono/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ea916436 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/hide-prelight.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/hide-pressed.png b/src/themes/Graphite-Mono/xfwm4/hide-pressed.png new file mode 100644 index 00000000..e3b90d29 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/hide-pressed.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/left-active.png b/src/themes/Graphite-Mono/xfwm4/left-active.png new file mode 100644 index 00000000..973e6a1d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/left-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/left-inactive.png b/src/themes/Graphite-Mono/xfwm4/left-inactive.png new file mode 100644 index 00000000..973e6a1d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/left-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/maximize-active.png b/src/themes/Graphite-Mono/xfwm4/maximize-active.png new file mode 100644 index 00000000..5bbedd5d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/maximize-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/maximize-inactive.png b/src/themes/Graphite-Mono/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..bce08c54 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/maximize-prelight.png b/src/themes/Graphite-Mono/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..a55c9812 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/maximize-pressed.png b/src/themes/Graphite-Mono/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..8cc618d3 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/maximize-toggled-active.png b/src/themes/Graphite-Mono/xfwm4/maximize-toggled-active.png new file mode 100644 index 00000000..6099a973 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/maximize-toggled-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/maximize-toggled-inactive.png b/src/themes/Graphite-Mono/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 00000000..664f4d11 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/maximize-toggled-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/maximize-toggled-prelight.png b/src/themes/Graphite-Mono/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 00000000..545802f3 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/maximize-toggled-prelight.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/maximize-toggled-pressed.png b/src/themes/Graphite-Mono/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 00000000..1c98d805 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/maximize-toggled-pressed.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/menu-active.png b/src/themes/Graphite-Mono/xfwm4/menu-active.png new file mode 100644 index 00000000..26af017c Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/menu-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/menu-inactive.png b/src/themes/Graphite-Mono/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ab66a379 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/menu-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/menu-prelight.png b/src/themes/Graphite-Mono/xfwm4/menu-prelight.png new file mode 100644 index 00000000..a735ca23 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/menu-prelight.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/menu-pressed.png b/src/themes/Graphite-Mono/xfwm4/menu-pressed.png new file mode 100644 index 00000000..07e1e3af Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/menu-pressed.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/right-active.png b/src/themes/Graphite-Mono/xfwm4/right-active.png new file mode 100644 index 00000000..973e6a1d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/right-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/right-inactive.png b/src/themes/Graphite-Mono/xfwm4/right-inactive.png new file mode 100644 index 00000000..973e6a1d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/right-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/shade-active.png b/src/themes/Graphite-Mono/xfwm4/shade-active.png new file mode 100644 index 00000000..3be027c8 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/shade-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/shade-inactive.png b/src/themes/Graphite-Mono/xfwm4/shade-inactive.png new file mode 100644 index 00000000..88f191b4 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/shade-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/shade-prelight.png b/src/themes/Graphite-Mono/xfwm4/shade-prelight.png new file mode 100644 index 00000000..4aef1e1f Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/shade-prelight.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/shade-pressed.png b/src/themes/Graphite-Mono/xfwm4/shade-pressed.png new file mode 100644 index 00000000..d77ed546 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/shade-pressed.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/shade-toggled-active.png b/src/themes/Graphite-Mono/xfwm4/shade-toggled-active.png new file mode 100644 index 00000000..b81cbf7d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/shade-toggled-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/shade-toggled-inactive.png b/src/themes/Graphite-Mono/xfwm4/shade-toggled-inactive.png new file mode 100644 index 00000000..bb141533 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/shade-toggled-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/shade-toggled-prelight.png b/src/themes/Graphite-Mono/xfwm4/shade-toggled-prelight.png new file mode 100644 index 00000000..03c73629 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/shade-toggled-prelight.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/shade-toggled-pressed.png b/src/themes/Graphite-Mono/xfwm4/shade-toggled-pressed.png new file mode 100644 index 00000000..f319d884 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/shade-toggled-pressed.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/stick-active.png b/src/themes/Graphite-Mono/xfwm4/stick-active.png new file mode 100644 index 00000000..04ec9f01 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/stick-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/stick-inactive.png b/src/themes/Graphite-Mono/xfwm4/stick-inactive.png new file mode 100644 index 00000000..59e86112 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/stick-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/stick-prelight.png b/src/themes/Graphite-Mono/xfwm4/stick-prelight.png new file mode 100644 index 00000000..65e06ea4 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/stick-prelight.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/stick-pressed.png b/src/themes/Graphite-Mono/xfwm4/stick-pressed.png new file mode 100644 index 00000000..823d5c6c Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/stick-pressed.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/stick-toggled-active.png b/src/themes/Graphite-Mono/xfwm4/stick-toggled-active.png new file mode 100644 index 00000000..666ef728 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/stick-toggled-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/stick-toggled-inactive.png b/src/themes/Graphite-Mono/xfwm4/stick-toggled-inactive.png new file mode 100644 index 00000000..0cbdb693 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/stick-toggled-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/stick-toggled-prelight.png b/src/themes/Graphite-Mono/xfwm4/stick-toggled-prelight.png new file mode 100644 index 00000000..fffa1c93 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/stick-toggled-prelight.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/stick-toggled-pressed.png b/src/themes/Graphite-Mono/xfwm4/stick-toggled-pressed.png new file mode 100644 index 00000000..41a14bfc Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/stick-toggled-pressed.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/themerc b/src/themes/Graphite-Mono/xfwm4/themerc new file mode 100644 index 00000000..8ed1a779 --- /dev/null +++ b/src/themes/Graphite-Mono/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=10 +button_spacing=0 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#afafaf +active_text_shadow_color=#252525 + +inactive_text_color=#808080 +inactive_text_shadow_color=#252525 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Graphite-Mono/xfwm4/title-1-active.png b/src/themes/Graphite-Mono/xfwm4/title-1-active.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-1-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/title-1-inactive.png b/src/themes/Graphite-Mono/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/title-2-active.png b/src/themes/Graphite-Mono/xfwm4/title-2-active.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-2-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/title-2-inactive.png b/src/themes/Graphite-Mono/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/title-3-active.png b/src/themes/Graphite-Mono/xfwm4/title-3-active.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-3-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/title-3-inactive.png b/src/themes/Graphite-Mono/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/title-4-active.png b/src/themes/Graphite-Mono/xfwm4/title-4-active.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-4-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/title-4-inactive.png b/src/themes/Graphite-Mono/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/title-5-active.png b/src/themes/Graphite-Mono/xfwm4/title-5-active.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-5-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/title-5-inactive.png b/src/themes/Graphite-Mono/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..4981aecb Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/top-left-active.png b/src/themes/Graphite-Mono/xfwm4/top-left-active.png new file mode 100644 index 00000000..2dce3007 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/top-left-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/top-left-inactive.png b/src/themes/Graphite-Mono/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..2dce3007 Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/top-right-active.png b/src/themes/Graphite-Mono/xfwm4/top-right-active.png new file mode 100644 index 00000000..6e32484d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/top-right-active.png differ diff --git a/src/themes/Graphite-Mono/xfwm4/top-right-inactive.png b/src/themes/Graphite-Mono/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..6e32484d Binary files /dev/null and b/src/themes/Graphite-Mono/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/add-workspace-active.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/add-workspace-active.svg new file mode 100755 index 00000000..4b742855 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,12 @@ +<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="1.6500004"/> + </filter> + </defs> + <g transform="translate(0 -852.36)" shape-rendering="auto"> + <path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#333333" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/add-workspace-hover.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/add-workspace-hover.svg new file mode 100755 index 00000000..8a1d3516 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace-hover.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-81.038405" + inkscape:cy="108.58132" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/add-workspace.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/add-workspace.svg new file mode 100755 index 00000000..8dba5df9 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-28.526103" + inkscape:cy="75.41215" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.87;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/calendar-arrow-left.svg new file mode 100755 index 00000000..dcf8298b --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-left.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="29.5" + inkscape:cx="13.680381" + inkscape:cy="6.1418434" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M10 3v10L5 8z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/calendar-arrow-right.svg new file mode 100755 index 00000000..ed66559d --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-right.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M6 3v10l5-5z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/checkbox-dark.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/checkbox-dark.svg new file mode 100755 index 00000000..65c19018 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#dddddd" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/checkbox-off.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/checkbox-off.svg new file mode 100755 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/checkbox.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/checkbox.svg new file mode 100755 index 00000000..b3a73fa1 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#333333" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/close-active.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/close-active.svg new file mode 100755 index 00000000..0dde2b9d --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/close-active.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#d8354a" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/close-hover.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/close-hover.svg new file mode 100755 index 00000000..37f8806a --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/close-hover.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#ff7a80" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/close.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/close.svg new file mode 100755 index 00000000..5dcc697b --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/close.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter879" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter879)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#f75a61" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/corner-ripple.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/corner-ripple.svg new file mode 100755 index 00000000..6440b6ca --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,5 @@ +<svg width="104" height="104" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -948.36)"> + <circle id="corner-ripple" cx="52" cy="1000" r="48" fill="#333333" opacity=".25"/> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/radiobutton-dark.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/radiobutton-dark.svg new file mode 100755 index 00000000..375c388a --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#dddddd"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/radiobutton-off.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/radiobutton-off.svg new file mode 100755 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/radiobutton.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/radiobutton.svg new file mode 100755 index 00000000..27a8ab48 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#333333"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/toggle-off.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/toggle-off.svg new file mode 100755 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/toggle-off.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/toggle-on-dark.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/toggle-on-dark.svg new file mode 100755 index 00000000..23f9373e --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#dddddd" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/toggle-on.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/toggle-on.svg new file mode 100755 index 00000000..510abf19 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/toggle-on.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#ffffff" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/assets/trash-icon.svg b/src/themes/Gruvbox-Retro/cinnamon/assets/trash-icon.svg new file mode 100755 index 00000000..d78a123e --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ +<svg width="400" height="120" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -932.36)"> + <rect x="10" y="942.36" width="380" height="160" rx="18" ry="18" fill="#4d4d4d" stroke-width="0"/> + <path class="ColorScheme-Text" d="m200 964.36c-4.4183 0-8 3.5817-8 8h-16v4h48v-4h-16c0-4.4183-3.5817-8-8-8zm0 4c2.2091 1e-5 4 1.7909 4 4h-8c1e-5 -2.2091 1.7909-4 4-4zm-20 12v32c0 4.4321 3.5679 8.0001 8 8.0001h24c4.4321 0 8-3.568 8-8.0001v-32h-38zm4 4h32v28c0 2.2161-1.7839 4.0001-4 4.0001h-24c-2.2161 0-4-1.784-4-4.0001z" fill="#ececec"/> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/cinnamon/cinnamon.css b/src/themes/Gruvbox-Retro/cinnamon/cinnamon.css new file mode 100755 index 00000000..b7371da1 --- /dev/null +++ b/src/themes/Gruvbox-Retro/cinnamon/cinnamon.css @@ -0,0 +1,2269 @@ +stage { + font-size: 9pt; + color: #ddc7a1; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(221, 199, 161, 0.7); + background-color: rgba(221, 199, 161, 0.04); +} + +.sound-button:focus { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); + border-radius: 6px; +} + +.sound-button:hover { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); + border-radius: 6px; +} + +.sound-button:hover:focus { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.3); + border-radius: 6px; +} + +.sound-button:active { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.3); + border-radius: 6px; +} + +.sound-button:insensitive { + color: rgba(221, 199, 161, 0.5); + background-color: rgba(221, 199, 161, 0.04); + border-radius: 6px; +} + +.notification-button, +.notification-icon-button, +.menu #notification .notification-button, +.menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button, +#notification .notification-button, +#notification .notification-icon-button { + border-radius: 6px; + color: rgba(221, 199, 161, 0.7); + background-color: transparent; +} + +.notification-button:hover, +.notification-icon-button:hover, +#notification .notification-button:hover, +#notification .notification-icon-button:hover { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); + border-radius: 6px; +} + +.notification-button:active, +.notification-icon-button:active, +#notification .notification-button:active, +#notification .notification-icon-button:active { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.3); + border-radius: 6px; +} + +.notification-button:insensitive, +.notification-icon-button:insensitive, +#notification .notification-button:insensitive, +#notification .notification-icon-button:insensitive { + color: rgba(221, 199, 161, 0.3); + background-color: transparent; + border-radius: 6px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 6px 30px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(221, 199, 161, 0.7); + background-color: rgba(221, 199, 161, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #d4be98; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(221, 199, 161, 0.3); + background-color: transparent; +} + +#menu-search-entry, +.notification StEntry, +.menu #notification StEntry, +.popup-menu #notification StEntry, +#notification StEntry { + padding: 3px 12px; + min-height: 24px; + caret-size: 1px; + selection-background-color: #d4be98; + selected-color: rgba(0, 0, 0, 0.87); + transition-duration: 300ms; + border-radius: 9999px; + color: #ddc7a1; + border: 2px solid transparent; + background-color: rgba(221, 199, 161, 0.04); +} + +#menu-search-entry:focus, +.notification StEntry:focus, +.menu #notification StEntry:focus, +.popup-menu #notification StEntry:focus, +#notification StEntry:focus, +#menu-search-entry:hover, +.notification StEntry:hover, +.menu #notification StEntry:hover, +.popup-menu #notification StEntry:hover, +#notification StEntry:hover { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.04); + border: 2px solid #d4be98; +} + +#menu-search-entry:insensitive, +.notification StEntry:insensitive, +.menu #notification StEntry:insensitive, +.popup-menu #notification StEntry:insensitive, +#notification StEntry:insensitive { + border: 2px solid transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +#menu-search-entry StIcon.capslock-warning, +.notification StEntry StIcon.capslock-warning, +.menu #notification StEntry StIcon.capslock-warning, +.popup-menu #notification StEntry StIcon.capslock-warning, +#notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #d8a657; + padding: 0 6px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(29, 32, 33, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: #504945; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: #473c29; +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #d4be98; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(221, 199, 161, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #d4be98; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 24px; + height: 24px; +} + +.check-box StBin, +.check-box:focus StBin { + background-image: url('assets/checkbox-off.svg'); +} + +.check-box:checked StBin, +.check-box:focus:checked StBin { + background-image: url('assets/checkbox-dark.svg'); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 24px; + height: 24px; +} + +.radiobutton StBin, +.radiobutton:focus StBin { + background-image: url('assets/radiobutton-off.svg'); +} + +.radiobutton:checked StBin, +.radiobutton:focus:checked StBin { + background-image: url('assets/radiobutton-dark.svg'); +} + +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url('assets/toggle-off.svg'); +} + +.toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.popup-menu-item:active .toggle-switch { + background-image: url('assets/toggle-off.svg'); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.cinnamon-link { + color: #7daea3; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #45707a; +} + +#Tooltip { + border-radius: 9999px; + padding: 6px 12px; + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 3px; + color: #ddc7a1; + background-color: rgba(40, 40, 40, 0.95); + border-radius: 12px; + margin: 6px; + border: 1px solid rgba(221, 199, 161, 0.2); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 6px; + background-gradient-direction: none; + box-shadow: none; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.6); +} + +.menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-combo-menu .popup-sub-menu .popup-menu-item:active { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, +.menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 3px; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 6px 12px; + spacing: 12px; + border-radius: 6px; +} + +.menu .popup-menu-item:hover, +.menu .popup-menu-item:active, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:hover, +.popup-combo-menu .popup-menu-item:active { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(221, 199, 161, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(221, 199, 161, 0.5); +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(221, 199, 161, 0.12); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: rgba(221, 199, 161, 0.5); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 12px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 0; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 0; + margin: 0; + padding: 0; + border-color: rgba(221, 199, 161, 0.12); + border-bottom-width: 0; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 36px; + width: 42px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(234, 105, 98, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 6px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 6px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, +.panel-bottom, +.panel-left, +.panel-right { + color: #ddc7a1; + font-size: 1em; + padding: 0px; + background-color: rgba(29, 32, 33, 0.85); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, +.panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, +.panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, +.panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #89b482; + background-color: rgba(221, 199, 161, 0.12); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, +.panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, +.panel-left .panel-button:active, +.panel-left .panel-status-button:active, +.panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; +} + +.panel-dummy { + background-color: rgba(234, 105, 98, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(234, 105, 98, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(221, 199, 161, 0.7); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(221, 199, 161, 0.7); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(20, 22, 23, 0.9); + border: 1px solid rgba(20, 22, 23, 0.9); + color: #ddc7a1; + spacing: 25px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +#selected.window-caption { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + border: 1px solid #d4be98; + spacing: 25px; +} + +.expo-workspaces-name-entry, +#selected.expo-workspaces-name-entry { + height: 15px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +#selected.expo-workspaces-name-entry:focus { + border: 1px solid #d4be98; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + font-style: italic; + transition-duration: 300; + selection-background-color: rgba(0, 0, 0, 0.87); + selected-color: #d4be98; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(221, 199, 161, 0); + background-color: rgba(221, 199, 161, 0); + border-radius: 6px; +} + +#active.expo-workspace-thumbnail-frame { + border: 4px solid #d4be98; + background-color: #16161e; + border-radius: 6px; +} + +.expo-background { + background-color: #16161e; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, +.workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url('assets/add-workspace.svg'); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url('assets/add-workspace-hover.svg'); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url('assets/add-workspace-active.svg'); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url('assets/close.svg'); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url('assets/close-hover.svg'); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url('assets/close-active.svg'); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url('assets/trash-icon.svg'); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #737aa2; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 6px; + background-color: #1d2021; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #737aa2; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #ddc7a1; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, +.calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(221, 199, 161, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(221, 199, 161, 0.25); +} + +.calendar-change-month-back { + background-image: url('assets/calendar-arrow-left.svg'); +} + +.calendar-change-month-back:rtl { + background-image: url('assets/calendar-arrow-right.svg'); +} + +.calendar-change-month-forward { + background-image: url('assets/calendar-arrow-right.svg'); +} + +.calendar-change-month-forward:rtl { + background-image: url('assets/calendar-arrow-left.svg'); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: #ddc7a1; + border-radius: 6px; +} + +.calendar-day-base { + text-align: center; + width: 28px; + height: 28px; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-heading { + color: rgba(221, 199, 161, 0.7); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(221, 199, 161, 0.7); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #ddc7a1; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(221, 199, 161, 0.7); + opacity: 1; +} + +.calendar-week-number { + width: 20px; + height: 20px; + margin: 6px 0; + color: rgba(221, 199, 161, 0.3); + font-weight: bold; + background-color: rgba(221, 199, 161, 0.04); + border-radius: 9999px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +#notification { + border-radius: 12px; + padding: 12px; + spacing-rows: 9px; + spacing-columns: 9px; + margin-from-right-edge-of-screen: 18px; + width: 28em; + color: #ddc7a1; + background-color: rgba(40, 40, 40, 0.9); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + margin: 7px 12px 17px 12px; +} + +#notification .notification-button, +#notification .notification-icon-button { + padding: 6px; +} + +.menu #notification, +.popup-menu #notification { + border: none; + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, +.popup-menu #notification:hover { + background-color: rgba(221, 199, 161, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, +.menu #notification.multi-line-notification, +.popup-menu #notification, +.popup-menu #notification.multi-line-notification { + color: #ddc7a1; +} + +.menu #notification .notification-button, +.menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button { + padding: 6px; +} + +#notification.multi-line-notification { + padding-bottom: 12px; + color: #ddc7a1; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, +#notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 6px; +} + +#notification-actions { + spacing: 9px; +} + +.notification-with-image { + min-height: 159px; + color: #ddc7a1; +} + +.notification-button, +.notification-icon-button { + padding: 6px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #ddc7a1; + background-color: rgba(29, 32, 33, 0.95); + border: none; + border-radius: 6px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #d4be98; +} + +.switcher-list .item-box:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; + border: 0px solid #d4be98; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(221, 199, 161, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #ddc7a1; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(221, 199, 161, 0.7); +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url('assets/corner-ripple.svg'); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: #ddc7a1; +} + +.modal-dialog { + color: #ddc7a1; + background-color: rgba(21, 22, 30, 0.95); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 6px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 6px 12px; + background-color: rgba(20, 22, 23, 0.9); + border-radius: 6px; + color: #ddc7a1; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #ddc7a1; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #ea6962; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 3px 12px; + border-radius: 6px; + caret-color: #ddc7a1; + selected-color: rgba(0, 0, 0, 0.87); + selection-background-color: #d4be98; + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 1px rgba(221, 199, 161, 0.1); +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #d8a657; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #d4be98; +} + +.show-processes-dialog-app-list-item:hover { + color: #ddc7a1; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid #ea6962; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(20, 22, 23, 0.9); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + color: rgba(221, 199, 161, 0.7); + background-color: rgba(221, 199, 161, 0.04); +} + +.keyboard-key:hover { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); +} + +.keyboard-key:active, +.keyboard-key:checked { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.3); +} + +.keyboard-key:grayed { + color: rgba(221, 199, 161, 0.3); + background-color: transparent; +} + +.keyboard-subkeys { + color: #ddc7a1; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(20, 22, 23, 0.9); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + margin-bottom: 6px; + padding: 6px; + transition-duration: 300; + background-color: rgba(221, 199, 161, 0.05); + border: none; + border-radius: 6px; +} + +.menu-favorites-button { + padding: 9px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 9px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 9px; +} + +.menu-categories-box { + padding: 9px 30px; +} + +.menu-applications-inner-box, +.menu-applications-outer-box { + padding: 9px 9px 0 9px; +} + +.menu-application-button { + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 6px; +} + +.menu-application-button-label:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button { + padding: 3px 0; + border-radius: 6px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 6px 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 6px 6px 0; +} + +.menu-category-button { + padding: 6px; + border-radius: 6px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, +.menu-category-button-selected { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); + border-radius: 6px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(221, 199, 161, 0.5); +} + +.menu-category-button-label:ltr { + padding-left: 6px; +} + +.menu-category-button-label:rtl { + padding-right: 6px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; + margin-bottom: 6px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #ddc7a1; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #ddc7a1; +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(221, 199, 161, 0.7); + background-color: rgba(29, 32, 33, 0.75); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(221, 199, 161, 0.7); + border-radius: 0; + background-color: rgba(29, 32, 33, 0.75); + border: none; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 6px; + color: #d4be98; +} + +.osd-window .level-bar { + border-radius: 6px; + background-color: #d4be98; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, +.panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, +.panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(234, 105, 98, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100ms; + color: rgba(221, 199, 161, 0.9); + border-radius: 0; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top: 2px solid transparent; +} + +.panel-top .window-list-item-box StIcon, +.panel-top .window-list-item-box StBin, +.panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom: 2px solid transparent; +} + +.panel-bottom .window-list-item-box StIcon, +.panel-bottom .window-list-item-box StBin, +.panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left: 2px solid transparent; +} + +.panel-left .window-list-item-box StIcon, +.panel-left .window-list-item-box StBin, +.panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right: 2px solid transparent; +} + +.panel-right .window-list-item-box StIcon, +.panel-right .window-list-item-box StBin, +.panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: rgba(221, 199, 161, 0.7); + background-gradient-direction: none; + background-color: rgba(221, 199, 161, 0.15); +} + +.window-list-item-box:active, +.window-list-item-box:checked, +.window-list-item-box:running { + color: rgba(221, 199, 161, 0.7); + background-gradient-direction: none; + background-color: rgba(221, 199, 161, 0.25); + border-color: rgba(221, 199, 161, 0.3); +} + +.window-list-item-box:active:hover, +.window-list-item-box:checked:hover, +.window-list-item-box:running:hover { + background-color: rgba(221, 199, 161, 0.3); +} + +.window-list-item-box:focus { + color: rgba(221, 199, 161, 0.7); + background-gradient-direction: none; + background-image: radial-gradient( + 5px 5px 45deg, + circle cover, + rgba(221, 199, 161, 0.7) 0%, + rgba(221, 199, 161, 0.7) 100% + ); + border-color: #d4be98; + background-color: rgba(221, 199, 161, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(221, 199, 161, 0.3); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, +.window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #a9b665; + background-gradient-end: #a9b665; + border-radius: 6px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #d8a657; + background-gradient-end: #d8a657; +} + +.window-list-preview { + padding: 12px; + spacing: 6px; + border: none; + background-color: #1d2021; + border-radius: 6px; + color: #ddc7a1; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(234, 105, 98, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 6px; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 6px; + spacing: 6px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(221, 199, 161, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(221, 199, 161, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #d4be98; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(221, 199, 161, 0.6); + border-radius: 0; + spacing: 6px; + border-bottom: 2px solid transparent; +} + +.grouped-window-list-item-box.top, +.grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: rgba(221, 199, 161, 0.7); + background-gradient-direction: none; + background-color: rgba(221, 199, 161, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(221, 199, 161, 0.7); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(221, 199, 161, 0.3); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(221, 199, 161, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(221, 199, 161, 0.7); + background-gradient-direction: none; + background-color: rgba(221, 199, 161, 0.2); + border-color: #d4be98; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(221, 199, 161, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #a9b665; + background-gradient-end: #a9b665; + border-radius: 6px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #d8a657; + background-gradient-end: #d8a657; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 6px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 9999px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 12px 18px; + spacing: 6px; + background-color: rgba(0, 0, 0, 0.45); + border: none; + border-radius: 0 0 6px 6px; + color: #ddc7a1; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: #ddc7a1; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(221, 199, 161, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(221, 199, 161, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(221, 199, 161, 0.5); +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(5, 5, 5, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #141617; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #d4be98; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: rgba(221, 199, 161, 0.7); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, +.workspace-button:outlined:hover { + color: #d4be98; +} + +.workspace-button:hover { + color: #ddc7a1; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #d4be98; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(60, 56, 54, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(60, 56, 54, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(80, 73, 69, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(40, 40, 40, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 0; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(221, 199, 161, 0.1); +} + +.panel-launcher:active { + background-color: rgba(221, 199, 161, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(221, 199, 161, 0.1); +} + +.launcher:active { + background-color: rgba(221, 199, 161, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 3px; +} + +.applet-separator-line { + width: 1px; + background: rgba(221, 199, 161, 0.12); +} + +.applet-box { + padding: 0 6px; + color: rgba(221, 199, 161, 0.7); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 6px 0; +} + +.applet-box:hover { + color: rgba(221, 199, 161, 0.7); + background-color: rgba(221, 199, 161, 0.15); +} + +.applet-box:checked, +.applet-box:checked:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(234, 105, 98, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(221, 199, 161, 0.7); +} + +.applet-box:checked .applet-label { + color: rgba(0, 0, 0, 0.87); + text-shadow: none; +} + +.applet-icon { + color: rgba(221, 199, 161, 0.7); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(221, 199, 161, 0.7); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #ddc7a1; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #ddc7a1; +} + +.desklet:highlight { + background-color: rgba(234, 105, 98, 0.5); +} + +.desklet-with-borders { + color: #ddc7a1; + background-color: rgba(20, 22, 23, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(234, 105, 98, 0.5); +} + +.desklet-with-borders-and-header { + color: #ddc7a1; + background-color: rgba(20, 22, 23, 0.9); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(234, 105, 98, 0.5); +} + +.desklet-header { + color: #ddc7a1; + background-color: rgba(20, 22, 23, 0.9); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + background-color: rgba(40, 40, 40, 0.95); + box-shadow: inset 0 0 0 1px rgba(221, 199, 161, 0.1); +} + +.photoframe-box { + color: #ddc7a1; + background-color: rgba(20, 22, 23, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, +.tile-preview.snap, +.tile-hud, +.tile-hud.snap { + background-color: rgba(212, 190, 152, 0.3); + border: 1px solid #d4be98; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/themes/Gruvbox-Retro/cinnamon/thumbnail.png b/src/themes/Gruvbox-Retro/cinnamon/thumbnail.png new file mode 100755 index 00000000..e556a5d6 Binary files /dev/null and b/src/themes/Gruvbox-Retro/cinnamon/thumbnail.png differ diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/applogo.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/applogo.svg new file mode 100755 index 00000000..eedf9128 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/applogo.svg @@ -0,0 +1,293 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + style="isolation:isolate" + width="256" + height="256" + viewBox="0 0 256 256" + version="1.1" + id="svg44" + sodipodi:docname="applogo.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview46" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="2.5293854" + inkscape:cx="88.954416" + inkscape:cy="129.67577" + inkscape:window-width="1880" + inkscape:window-height="956" + inkscape:window-x="55" + inkscape:window-y="55" + inkscape:window-maximized="0" + inkscape:current-layer="g22" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <defs + id="defs13"> + <filter + id="rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l" + width="1.0842484" + height="1.1077841" + x="-0.042124196" + y="-0.045133094" + color-interpolation-filters="sRGB" + filterUnits="objectBoundingBox"> + <feGaussianBlur + in="SourceGraphic" + stdDeviation="4.294" + id="feGaussianBlur2" /> + <feOffset + dx="0" + dy="4" + result="pf_100_offsetBlur" + id="feOffset4" /> + <feFlood + flood-opacity=".4" + id="feFlood6" /> + <feComposite + in2="pf_100_offsetBlur" + operator="in" + result="pf_100_dropShadow" + id="feComposite8" /> + <feBlend + in="SourceGraphic" + in2="pf_100_dropShadow" + mode="normal" + id="feBlend10" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4166" + id="linearGradient4172" + x1="1037.0122" + y1="589.11401" + x2="1043.105" + y2="108.17625" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4166"> + <stop + style="stop-color:#c35781;stop-opacity:1" + offset="0" + id="stop4168" /> + <stop + style="stop-color:#25458b;stop-opacity:1" + offset="1" + id="stop4170" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4205" + id="linearGradient4211" + x1="1090.6018" + y1="651.76404" + x2="1082.9858" + y2="414.90842" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4205"> + <stop + style="stop-color:#bf73d3;stop-opacity:1" + offset="0" + id="stop4207" /> + <stop + style="stop-color:#ff8428;stop-opacity:1" + offset="1" + id="stop4209" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4160" + id="linearGradient4167" + x1="843.57886" + y1="376.56763" + x2="821.90533" + y2="536.67523" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4160"> + <stop + style="stop-color:#dca11f;stop-opacity:1" + offset="0" + id="stop4162" /> + <stop + style="stop-color:#eab3b3;stop-opacity:1" + offset="1" + id="stop4164" /> + </linearGradient> + </defs> + <g + filter="url(#rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l)" + id="g22" + style="fill:#343b58;fill-opacity:1"> + <linearGradient + id="_lgradient_133" + x1=".567" + x2=".567" + y1="1.071" + y2="-.742" + gradientTransform="matrix(244.648,0,0,228.338,5.619,11.952)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#333333" + id="stop15" /> + <stop + offset="100%" + style="stop-color:#4d4d4d" + id="stop17" /> + </linearGradient> + <path + fill="url(#_lgradient_133)" + d="M 165.628 11.952 C 239.684 11.952 250.267 22.509 250.267 96.495 L 250.267 155.746 C 250.267 229.733 239.684 240.29 165.628 240.29 L 90.259 240.29 C 16.203 240.29 5.619 229.733 5.619 155.746 L 5.619 96.495 C 5.619 22.509 16.203 11.952 90.259 11.952 L 165.628 11.952 Z" + id="path20" + style="fill:#ebdbb2;fill-opacity:1" /> + </g> + <linearGradient + id="_lgradient_134" + x1=".516" + x2=".52" + y1="1.651" + y2="-.013" + gradientTransform="matrix(145,0,0,145,55.5,55.5)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#0575e6" + id="stop24" /> + <stop + offset="100%" + style="stop-color:#00f260" + id="stop26" /> + </linearGradient> + <g + opacity=".4" + id="g42"> + <linearGradient + id="_lgradient_135" + x1=".517" + x2=".517" + y1="0" + y2="1" + gradientTransform="matrix(244.65,0,0,228.34,5.68,11.95)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#ffffff" + id="stop31" /> + <stop + offset="12.5%" + stop-opacity=".098" + style="stop-color:#ffffff" + id="stop33" /> + <stop + offset="92.5%" + stop-opacity=".098" + style="stop-color:#000000" + id="stop35" /> + <stop + offset="100%" + stop-opacity=".498" + style="stop-color:#000000" + id="stop37" /> + </linearGradient> + <path + fill="url(#_lgradient_135)" + fill-rule="evenodd" + d="M 165.068 11.951 C 169.396 11.941 173.724 11.991 178.052 12.089 C 181.927 12.167 185.803 12.315 189.678 12.541 C 193.131 12.737 196.583 13.022 200.026 13.395 C 203.085 13.73 206.144 14.181 209.174 14.741 C 211.889 15.243 214.574 15.881 217.22 16.657 C 219.62 17.355 221.971 18.219 224.243 19.241 C 226.358 20.184 228.384 21.304 230.302 22.591 C 232.142 23.829 233.863 25.244 235.437 26.806 C 237.001 28.378 238.417 30.088 239.656 31.925 C 240.945 33.841 242.066 35.865 243.02 37.967 C 244.043 40.247 244.909 42.585 245.617 44.972 C 246.394 47.615 247.034 50.297 247.535 53.009 C 248.096 56.035 248.548 59.081 248.883 62.136 C 249.257 65.575 249.542 69.014 249.739 72.462 C 249.965 76.323 250.112 80.194 250.201 84.055 C 250.289 88.378 250.339 92.701 250.329 97.014 L 250.329 155.226 C 250.339 159.549 250.289 163.862 250.201 168.185 C 250.112 172.056 249.965 175.917 249.739 179.778 C 249.542 183.226 249.257 186.675 248.883 190.104 C 248.548 193.159 248.096 196.215 247.535 199.241 C 247.034 201.943 246.394 204.625 245.617 207.268 C 244.909 209.655 244.043 212.003 243.02 214.273 C 242.066 216.385 240.945 218.399 239.656 220.315 C 238.417 222.152 237.001 223.872 235.437 225.434 C 233.863 226.996 232.142 228.411 230.302 229.649 C 228.384 230.936 226.358 232.056 224.243 232.999 C 221.971 234.021 219.62 234.885 217.22 235.593 C 214.574 236.369 211.889 237.007 209.174 237.499 C 206.144 238.068 203.085 238.51 200.026 238.845 C 196.583 239.218 193.131 239.503 189.678 239.699 C 185.803 239.925 181.927 240.073 178.052 240.161 C 173.724 240.249 169.396 240.299 165.068 240.289 L 90.942 240.289 C 86.614 240.299 82.286 240.249 77.958 240.161 C 74.083 240.073 70.207 239.925 66.332 239.699 C 62.879 239.503 59.427 239.218 55.984 238.845 C 52.925 238.51 49.866 238.068 46.836 237.499 C 44.121 237.007 41.436 236.369 38.79 235.593 C 36.39 234.885 34.039 234.021 31.767 232.999 C 29.652 232.056 27.626 230.936 25.708 229.649 C 23.868 228.411 22.147 226.996 20.573 225.434 C 19.009 223.872 17.593 222.152 16.354 220.315 C 15.065 218.399 13.944 216.385 12.99 214.273 C 11.967 212.003 11.101 209.655 10.393 207.268 C 9.616 204.625 8.976 201.943 8.475 199.241 C 7.914 196.215 7.462 193.159 7.127 190.104 C 6.753 186.675 6.468 183.226 6.271 179.778 C 6.045 175.917 5.898 172.056 5.809 168.185 C 5.721 163.862 5.671 159.549 5.681 155.226 L 5.681 97.014 C 5.671 92.701 5.721 88.378 5.809 84.055 C 5.898 80.194 6.045 76.323 6.271 72.462 C 6.468 69.014 6.753 65.575 7.127 62.136 C 7.462 59.081 7.914 56.035 8.475 53.009 C 8.976 50.297 9.616 47.615 10.393 44.972 C 11.101 42.585 11.967 40.247 12.99 37.967 C 13.944 35.865 15.065 33.841 16.354 31.925 C 17.593 30.088 19.009 28.378 20.573 26.806 C 22.147 25.244 23.868 23.829 25.708 22.591 C 27.626 21.304 29.652 20.184 31.767 19.241 C 34.039 18.219 36.39 17.355 38.79 16.657 C 41.436 15.881 44.121 15.243 46.836 14.741 C 49.866 14.181 52.925 13.73 55.984 13.395 C 59.427 13.022 62.879 12.737 66.332 12.541 C 70.207 12.315 74.083 12.167 77.958 12.089 C 82.286 11.991 86.614 11.941 90.942 11.951 L 165.068 11.951 Z M 165.078 15.96 C 169.376 15.95 173.675 15.999 177.973 16.087 C 181.8 16.176 185.626 16.323 189.452 16.539 C 192.836 16.736 196.219 17.011 199.583 17.384 C 202.554 17.699 205.515 18.131 208.446 18.681 C 211.023 19.153 213.58 19.762 216.099 20.499 C 218.322 21.147 220.495 21.953 222.6 22.896 C 224.509 23.751 226.338 24.763 228.069 25.922 C 229.692 27.013 231.207 28.26 232.594 29.646 C 233.981 31.031 235.23 32.544 236.332 34.165 C 237.492 35.894 238.506 37.712 239.361 39.608 C 240.306 41.72 241.112 43.892 241.761 46.102 C 242.509 48.617 243.109 51.162 243.591 53.736 C 244.132 56.664 244.565 59.611 244.889 62.578 C 245.263 65.938 245.539 69.308 245.735 72.688 C 245.952 76.51 246.109 80.322 246.188 84.144 C 246.276 88.437 246.325 92.721 246.325 97.014 C 246.325 97.014 246.325 97.014 246.325 97.014 L 246.325 155.226 C 246.325 155.226 246.325 155.226 246.325 155.226 C 246.325 159.519 246.276 163.803 246.188 168.096 C 246.109 171.918 245.952 175.74 245.735 179.552 C 245.539 182.932 245.263 186.302 244.889 189.672 C 244.565 192.629 244.132 195.576 243.591 198.504 C 243.109 201.078 242.509 203.623 241.761 206.138 C 241.112 208.358 240.306 210.52 239.361 212.632 C 238.506 214.528 237.492 216.356 236.332 218.075 C 235.23 219.706 233.981 221.219 232.594 222.604 C 231.207 223.98 229.692 225.227 228.069 226.318 C 226.338 227.477 224.509 228.489 222.6 229.344 C 220.495 230.297 218.322 231.093 216.099 231.741 C 213.58 232.478 211.023 233.087 208.446 233.559 C 205.515 234.109 202.554 234.541 199.583 234.865 C 196.219 235.229 192.836 235.514 189.452 235.701 C 185.626 235.917 181.8 236.074 177.973 236.153 C 173.675 236.251 169.376 236.29 165.078 236.29 C 165.078 236.29 165.078 236.29 165.068 236.29 L 90.942 236.29 C 90.932 236.29 90.932 236.29 90.932 236.29 C 86.634 236.29 82.335 236.251 78.037 236.153 C 74.21 236.074 70.384 235.917 66.558 235.701 C 63.174 235.514 59.791 235.229 56.427 234.865 C 53.456 234.541 50.495 234.109 47.564 233.559 C 44.987 233.087 42.43 232.478 39.911 231.741 C 37.688 231.093 35.515 230.297 33.41 229.344 C 31.501 228.489 29.672 227.477 27.941 226.318 C 26.318 225.227 24.803 223.98 23.416 222.604 C 22.029 221.219 20.78 219.706 19.678 218.075 C 18.518 216.356 17.504 214.528 16.649 212.632 C 15.704 210.52 14.898 208.358 14.249 206.138 C 13.501 203.623 12.901 201.078 12.419 198.504 C 11.878 195.576 11.445 192.629 11.121 189.672 C 10.747 186.302 10.472 182.932 10.275 179.552 C 10.058 175.74 9.901 171.918 9.822 168.096 C 9.734 163.803 9.685 159.519 9.685 155.226 C 9.685 155.226 9.685 155.226 9.685 155.226 L 9.685 97.014 C 9.685 97.014 9.685 97.014 9.685 97.014 C 9.685 92.721 9.734 88.437 9.822 84.144 C 9.901 80.322 10.058 76.51 10.275 72.688 C 10.472 69.308 10.747 65.938 11.121 62.578 C 11.445 59.611 11.878 56.664 12.419 53.736 C 12.901 51.162 13.501 48.617 14.249 46.102 C 14.898 43.892 15.704 41.72 16.649 39.608 C 17.504 37.712 18.518 35.894 19.678 34.165 C 20.78 32.544 22.029 31.031 23.416 29.646 C 24.803 28.26 26.318 27.013 27.941 25.922 C 29.672 24.763 31.501 23.751 33.41 22.896 C 35.515 21.953 37.688 21.147 39.911 20.499 C 42.43 19.762 44.987 19.153 47.564 18.681 C 50.495 18.131 53.456 17.699 56.427 17.384 C 59.791 17.011 63.174 16.736 66.558 16.539 C 70.384 16.323 74.21 16.176 78.037 16.087 C 82.335 15.999 86.634 15.95 90.932 15.96 C 90.932 15.96 90.932 15.96 90.942 15.96 L 165.068 15.96 C 165.078 15.96 165.078 15.96 165.078 15.96 Z" + id="path40" /> + </g> + <g + id="g1599" + transform="matrix(1.0348995,0,0,1.0348995,-4.4651488,-4.4713569)"> + <circle + style="fill:url(#linearGradient4172);fill-opacity:1;stroke:none;stroke-width:0.323549" + id="path4164" + cx="125.3817" + cy="128.121" + r="85.649734" /> + <path + style="fill:url(#linearGradient4211);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 174.92511,162.64428 12.34157,5.09278 5.10258,-1.93702 6.55646,3.01886 -4.74048,8.02523 -17.37999,17.95124 -13.93187,-25.82581 z" + id="path4201" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:url(#linearGradient4167);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.20266px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 95.220219,104.1226 c -13.414174,-1.13822 -38.494654,17.39213 -49.755742,35.196 5.517522,40.42426 39.617452,70.54458 79.917123,70.59046 18.33627,-0.006 36.12495,-6.32892 50.44136,-17.9304 -1.55786,-11.95524 -6.9009,-23.30851 -20.35324,-38.78033 -16.41408,-19.17735 -41.63363,-45.97015 -60.249501,-49.07573 z" + id="path3342" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 125.38169,39.596232 A 87.421061,88.524876 0 0 0 37.960681,128.121 87.421061,88.524876 0 0 0 125.38169,216.64578 87.421061,88.524876 0 0 0 212.80271,128.121 87.421061,88.524876 0 0 0 125.38169,39.596232 Z m 0,7.239965 A 80.271247,81.284782 0 0 1 205.6529,128.121 80.271247,81.284782 0 0 1 125.38169,209.40581 80.271247,81.284782 0 0 1 45.110489,128.121 80.271247,81.284782 0 0 1 125.38169,46.836197 Z" + id="path3453" + inkscape:connector-curvature="0" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 122.08545,73.426552 c -2.63242,0.02902 -5.38099,0.228079 -8.27134,0.652151 -20.900303,3.066496 -34.290467,11.321795 -51.446114,32.026257 -6.970284,8.41215 -13.13037,18.55126 -17.536713,26.33445 0.153022,2.87365 0.455718,5.73712 0.906822,8.57846 12.039196,-16.66062 45.556924,-41.294482 53.103037,-30.43442 8.639788,12.43403 -16.248744,29.71622 -12.907818,34.41369 3.579839,5.03338 19.258646,-2.95449 33.809556,-3.9995 16.24493,-1.16665 24.87558,3.85993 35.72684,12.20069 -2.73286,-5.15665 -4.52515,-8.92309 -5.56478,-12.62092 -2.16097,-7.68645 3.60676,-14.831 5.76382,-19.03754 3.42716,-6.68326 6.31337,-15.99432 11.40826,-21.02055 8.91706,-8.796919 24.48441,-13.349826 38.23878,-17.913974 4.30449,-1.428366 8.1201,-1.125871 12.60953,-2.109384 -4.16653,-2.325638 -9.36712,-3.187099 -13.61496,-3.250023 -22.64416,-0.3354 -36.44405,3.095939 -45.58242,2.100539 -11.59033,-1.26248 -22.42743,-6.076601 -36.6425,-5.919926 z" + id="path3481" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssccssscsssscsss" /> + <ellipse + style="fill:#c8b7b7;fill-opacity:1;stroke:none;stroke-width:0.302252" + id="path3485" + cx="142.8614" + cy="71.206673" + rx="5.9839044" + ry="5.9307613" + transform="rotate(11.377029)" /> + <path + sodipodi:nodetypes="cscc" + inkscape:connector-curvature="0" + id="path4068" + d="m 146.91184,100.77154 c 4.80047,-2.489525 7.12019,-4.559505 18.33208,-7.360652 10.88389,-2.719193 24.42329,-9.29191 35.31597,-11.84299 -18.6361,2.245588 -41.12133,6.946661 -53.64805,19.203642 z" + style="fill:#c8b7b7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.234781px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 68.208299,152.19546 c -3.84395,-0.0683 -13.067139,4.09601 -17.792012,6.27317 a 80.768521,81.788333 0 0 0 9.044195,16.73669 c 2.717649,-11.46999 12.121856,-19.43198 10.321325,-22.39942 -0.248994,-0.41036 -0.800631,-0.59672 -1.573508,-0.61044 z" + id="path4152" + inkscape:connector-curvature="0" /> + <path + style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 170.34321,91.948772 c 9.74499,-2.715631 26.55754,-9.346742 38.81741,-10.893893 -2.25746,-0.421293 -6.34297,0.272489 -8.60073,0.513028 -12.10683,2.396987 -23.92415,7.224464 -30.21668,10.380874 z" + id="path4179" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="path4181" + cx="104.98782" + cy="62.369961" + r="1.1263562" /> + <circle + r="0.79609054" + cy="58.260956" + cx="111.54447" + id="circle4187" + style="fill:#acaad1;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" /> + <circle + style="fill:#7572b2;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="circle4213" + cx="161.0078" + cy="69.400787" + r="0.79609054" /> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/calendar-arrow-left.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/calendar-arrow-left.svg new file mode 100755 index 00000000..ec8b4783 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m10 3v10l-5-5z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/calendar-arrow-right.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/calendar-arrow-right.svg new file mode 100755 index 00000000..6fc5556f --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m6 3v10l5-5z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/calendar-today.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/calendar-today.svg new file mode 100755 index 00000000..5e77084c --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + id="svg10621" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="calendar-today.svg"> + <defs + id="defs10623"> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient99561-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <linearGradient + inkscape:collect="always" + id="linearGradient34508-1-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop34510-1-9" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop34512-4-5" /> + </linearGradient> + <radialGradient + r="42" + fy="30" + fx="51" + cy="30" + cx="51" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + gradientUnits="userSpaceOnUse" + id="radialGradient10592" + xlink:href="#linearGradient34508-1-3" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3770" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3001" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3007" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3067" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3072" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient2997" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#000000" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="8" + inkscape:cx="-23.537329" + inkscape:cy="-31.442864" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="2133" + inkscape:window-height="1241" + inkscape:window-x="238" + inkscape:window-y="88" + inkscape:window-maximized="0" + borderlayer="true" + inkscape:showpageshadow="false"> + <inkscape:grid + type="xygrid" + id="grid3109" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata10626"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-469.08263,-537.99307)"> + <circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:0.23756906;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="path7305" + cx="481.57138" + cy="559.4649" + r="1.5" /> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/checkbox-dark.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/checkbox-dark.svg new file mode 100755 index 00000000..5bc9d3e3 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox-dark.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="5.2540541" + inkscape:cy="11.978378" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + style="fill:#e0e0e0" + id="path2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/checkbox-off.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/checkbox-off.svg new file mode 100755 index 00000000..0c5e5a0a --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF" opacity="0.7"> + <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/checkbox.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/checkbox.svg new file mode 100755 index 00000000..63c390c5 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/checkbox.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="7.8054054" + inkscape:cy="11.978378" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + style="fill:#333333" + id="path2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/dash-placeholder.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/dash-placeholder.svg new file mode 100755 index 00000000..172156ae --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF"> + <circle cx="12" cy="12" r="12" opacity="0.3"/> + <circle cx="12" cy="12" r="4"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/no-events.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/no-events.svg new file mode 100755 index 00000000..239177d1 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + viewBox="0 0 48 48" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="no-events.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs10" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1413" + inkscape:window-height="955" + id="namedview8" + showgrid="true" + inkscape:zoom="4.9166667" + inkscape:cx="-16.677966" + inkscape:cy="15.864407" + inkscape:window-x="46" + inkscape:window-y="71" + inkscape:window-maximized="0" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid4134" /> + </sodipodi:namedview> + <path + d="M0 0h48v48H0z" + fill="none" + id="path4" /> + <path + d="m 38,6 -2,0 0,-4 -4,0 0,4 -16,0 0,-4 -4,0 0,4 -2,0 C 7.79,6 6.02,7.79 6.02,10 L 6,38 c 0,2.21 1.79,4 4,4 l 28,0 c 2.21,0 4,-1.79 4,-4 L 42,10 C 42,7.79 40.21,6 38,6 Z m 0,32 -28,0 0,-22 28,0 z" + id="path6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccccccccsccsssssccccc" + style="fill:#f5f5f5;fill-opacity:1;opacity:0.54" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/no-notifications.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/no-notifications.svg new file mode 100755 index 00000000..ae09f92c --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="#FFFFFF" opacity="0.5"> + <path d="M24 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm12-12V22c0-6.15-3.27-11.28-9-12.64V8c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36c-5.73 1.36-9 6.49-9 12.64v10l-4 4v2h32v-2l-4-4zm-4 2H16V22c0-4.97 3.03-9 8-9s8 4.03 8 9v12z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/noise-texture.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/noise-texture.svg new file mode 100755 index 00000000..484f6c87 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1600" + height="900" + viewBox="0 0 1600 900" + version="1.1" + id="svg13" + sodipodi:docname="noise-texture.svg" + inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"> + <metadata + id="metadata17"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="698" + id="namedview15" + showgrid="false" + inkscape:zoom="0.26222222" + inkscape:cx="647.80786" + inkscape:cy="422.79535" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <defs + id="defs9"> + <radialGradient + id="a" + gradientTransform="matrix(1 1 -1 1 0.5 -0.5)"> + <stop + stop-color="#455A64" + stop-opacity="0" + offset="0.25" + id="stop2" + style="stop-color:#444444;stop-opacity:0" /> + <stop + stop-color="#455A64" + stop-opacity="0.5" + offset="0.75" + id="stop4" + style="stop-color:#444444;stop-opacity:0.50196081" /> + <stop + stop-color="#455A64" + stop-opacity="1" + offset="1" + id="stop6" + style="stop-color:#444444;stop-opacity:1" /> + </radialGradient> + </defs> + <rect + width="1600" + height="900" + fill="url(#a)" + id="rect11" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/process-working.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/process-working.svg new file mode 100755 index 00000000..eedadce9 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/process-working.svg @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="512" + height="32" + viewBox="0 0 512 32" + version="1.1" + id="svg137" + sodipodi:docname="process-working.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview139" + pagecolor="#5b5b5b" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="2.4882813" + inkscape:cx="361.49451" + inkscape:cy="6.6310832" + inkscape:window-width="1368" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg137" /> + <defs + id="defs7"> + <g + id="g" + fill="#FFFFFF" + opacity="0.7"> + <circle + cx="8" + cy="8" + r="8" + fill="none" + id="circle2" /> + <path + d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7h-3a4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4v-3z" + id="path4" + fill="#f5f5f5" /> + </g> + </defs> + <use + xlink:href="#g" + transform="translate(0) rotate(0 8 8)" + id="use9" /> + <use + xlink:href="#g" + transform="translate(16) rotate(5.625 8 8)" + id="use11" /> + <use + xlink:href="#g" + transform="translate(32) rotate(11.25 8 8)" + id="use13" /> + <use + xlink:href="#g" + transform="translate(48) rotate(16.875 8 8)" + id="use15" /> + <use + xlink:href="#g" + transform="translate(64) rotate(22.5 8 8)" + id="use17" /> + <use + xlink:href="#g" + transform="translate(80) rotate(28.125 8 8)" + id="use19" /> + <use + xlink:href="#g" + transform="translate(96) rotate(33.75 8 8)" + id="use21" /> + <use + xlink:href="#g" + transform="translate(112) rotate(39.375 8 8)" + id="use23" /> + <use + xlink:href="#g" + transform="translate(128) rotate(45 8 8)" + id="use25" /> + <use + xlink:href="#g" + transform="translate(144) rotate(50.625 8 8)" + id="use27" /> + <use + xlink:href="#g" + transform="translate(160) rotate(56.25 8 8)" + id="use29" /> + <use + xlink:href="#g" + transform="translate(176) rotate(61.875 8 8)" + id="use31" /> + <use + xlink:href="#g" + transform="translate(192) rotate(67.5 8 8)" + id="use33" /> + <use + xlink:href="#g" + transform="translate(208) rotate(73.125 8 8)" + id="use35" /> + <use + xlink:href="#g" + transform="translate(224) rotate(78.75 8 8)" + id="use37" /> + <use + xlink:href="#g" + transform="translate(240) rotate(84.375 8 8)" + id="use39" /> + <use + xlink:href="#g" + transform="translate(256) rotate(90 8 8)" + id="use41" /> + <use + xlink:href="#g" + transform="translate(272) rotate(95.625 8 8)" + id="use43" /> + <use + xlink:href="#g" + transform="translate(288) rotate(101.25 8 8)" + id="use45" /> + <use + xlink:href="#g" + transform="translate(304) rotate(106.875 8 8)" + id="use47" /> + <use + xlink:href="#g" + transform="translate(320) rotate(112.5 8 8)" + id="use49" /> + <use + xlink:href="#g" + transform="translate(336) rotate(118.125 8 8)" + id="use51" /> + <use + xlink:href="#g" + transform="translate(352) rotate(123.75 8 8)" + id="use53" /> + <use + xlink:href="#g" + transform="translate(368) rotate(129.375 8 8)" + id="use55" /> + <use + xlink:href="#g" + transform="translate(384) rotate(135 8 8)" + id="use57" /> + <use + xlink:href="#g" + transform="translate(400) rotate(140.625 8 8)" + id="use59" /> + <use + xlink:href="#g" + transform="translate(416) rotate(146.25 8 8)" + id="use61" /> + <use + xlink:href="#g" + transform="translate(432) rotate(151.875 8 8)" + id="use63" /> + <use + xlink:href="#g" + transform="translate(448) rotate(157.5 8 8)" + id="use65" /> + <use + xlink:href="#g" + transform="translate(464) rotate(163.125 8 8)" + id="use67" /> + <use + xlink:href="#g" + transform="translate(480) rotate(168.75 8 8)" + id="use69" /> + <use + xlink:href="#g" + transform="translate(496) rotate(174.375 8 8)" + id="use71" /> + <use + xlink:href="#g" + transform="translate(0 16) rotate(180 8 8)" + id="use73" /> + <use + xlink:href="#g" + transform="translate(16 16) rotate(185.625 8 8)" + id="use75" /> + <use + xlink:href="#g" + transform="translate(32 16) rotate(191.25 8 8)" + id="use77" /> + <use + xlink:href="#g" + transform="translate(48 16) rotate(196.875 8 8)" + id="use79" /> + <use + xlink:href="#g" + transform="translate(64 16) rotate(202.5 8 8)" + id="use81" /> + <use + xlink:href="#g" + transform="translate(80 16) rotate(208.125 8 8)" + id="use83" /> + <use + xlink:href="#g" + transform="translate(96 16) rotate(213.75 8 8)" + id="use85" /> + <use + xlink:href="#g" + transform="translate(112 16) rotate(219.375 8 8)" + id="use87" /> + <use + xlink:href="#g" + transform="translate(128 16) rotate(225 8 8)" + id="use89" /> + <use + xlink:href="#g" + transform="translate(144 16) rotate(230.625 8 8)" + id="use91" /> + <use + xlink:href="#g" + transform="translate(160 16) rotate(236.25 8 8)" + id="use93" /> + <use + xlink:href="#g" + transform="translate(176 16) rotate(241.875 8 8)" + id="use95" /> + <use + xlink:href="#g" + transform="translate(192 16) rotate(247.5 8 8)" + id="use97" /> + <use + xlink:href="#g" + transform="translate(208 16) rotate(253.125 8 8)" + id="use99" /> + <use + xlink:href="#g" + transform="translate(224 16) rotate(258.75 8 8)" + id="use101" /> + <use + xlink:href="#g" + transform="translate(240 16) rotate(264.375 8 8)" + id="use103" /> + <use + xlink:href="#g" + transform="translate(256 16) rotate(270 8 8)" + id="use105" /> + <use + xlink:href="#g" + transform="translate(272 16) rotate(275.625 8 8)" + id="use107" /> + <use + xlink:href="#g" + transform="translate(288 16) rotate(281.25 8 8)" + id="use109" /> + <use + xlink:href="#g" + transform="translate(304 16) rotate(286.875 8 8)" + id="use111" /> + <use + xlink:href="#g" + transform="translate(320 16) rotate(292.5 8 8)" + id="use113" /> + <use + xlink:href="#g" + transform="translate(336 16) rotate(298.125 8 8)" + id="use115" /> + <use + xlink:href="#g" + transform="translate(352 16) rotate(303.75 8 8)" + id="use117" /> + <use + xlink:href="#g" + transform="translate(368 16) rotate(309.375 8 8)" + id="use119" /> + <use + xlink:href="#g" + transform="translate(384 16) rotate(315 8 8)" + id="use121" /> + <use + xlink:href="#g" + transform="translate(400 16) rotate(320.625 8 8)" + id="use123" /> + <use + xlink:href="#g" + transform="translate(416 16) rotate(326.25 8 8)" + id="use125" /> + <use + xlink:href="#g" + transform="translate(432 16) rotate(331.875 8 8)" + id="use127" /> + <use + xlink:href="#g" + transform="translate(448 16) rotate(337.5 8 8)" + id="use129" /> + <use + xlink:href="#g" + transform="translate(464 16) rotate(343.125 8 8)" + id="use131" /> + <use + xlink:href="#g" + transform="translate(480 16) rotate(348.75 8 8)" + id="use133" /> + <use + xlink:href="#g" + transform="translate(496 16) rotate(354.375 8 8)" + id="use135" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-off-dark.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-off-dark.svg new file mode 100755 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-off-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-off.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-off.svg new file mode 100755 index 00000000..3acc14ac --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,6 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -1032.4)" fill="#000000" stroke-width="0"> + <path d="m10 1032.4c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" opacity=".5" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="1042.4" r="5" opacity=".5" style="paint-order:stroke fill markers"/> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-on-dark.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-on-dark.svg new file mode 100755 index 00000000..76106808 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on-dark.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="-9.9099099" + inkscape:cy="15.927928" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <rect + transform="scale(-1,1)" + x="-40" + y="0" + width="40" + height="20" + rx="10" + ry="10" + style="fill:#e0e0e0" + id="rect2" /> + <circle + cx="30" + cy="10" + r="5" + style="fill:#313744" + id="circle4" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-on.svg b/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-on.svg new file mode 100755 index 00000000..4685294b --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="7.6756757" + inkscape:cy="15.927928" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <rect + transform="scale(-1,1)" + x="-40" + y="0" + width="40" + height="20" + rx="10" + ry="10" + style="fill:#333333" + id="rect2" /> + <circle + cx="30" + cy="10" + r="5" + id="circle4" + style="fill:#ffffff" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gnome-shell/gnome-shell.css b/src/themes/Gruvbox-Retro/gnome-shell/gnome-shell.css new file mode 100755 index 00000000..c77a742c --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/gnome-shell.css @@ -0,0 +1,4618 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +.message-list .message-list-placeholder { + font-weight: 800; + font-size: 15pt; +} + +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.bt-menu-placeholder.popup-menu-item { + font-weight: 700; + font-size: 13pt; +} + +.background-app-item .title, +.world-clocks-button .world-clocks-header { + font-weight: 700; + font-size: 11pt; +} + +.quick-toggle-menu .header .subtitle { + font-weight: 700; + font-size: 9pt; +} + +.icon-label-button-container, +.background-app-item .subtitle { + font-weight: 400; + font-size: 9pt; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(221, 199, 161, 0.3); + box-shadow: 0 0 2px 2px #ddc7a1; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #d4be98; + -pie-background-color: rgba(221, 199, 161, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #d4be98; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* App Icons */ +.show-apps .show-apps-icon { + color: transparent; + background-image: url('assets/applogo.svg'); + background-size: contain; + border-radius: 6px; + padding: 2px 4px; +} + +.show-apps .overview-icon, +.app-well-app .overview-icon, +.grid-search-result .overview-icon { + color: #ddc7a1; + border-radius: 15px; + padding: 6px; + border: none; + transition-duration: 100ms; + text-align: center; +} + +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(40, 40, 40, 0.65); + color: #e9b143; + border-radius: 24px; + border-image: none; + background-image: none; +} + +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(40, 40, 40, 1); + box-shadow: none; +} + +.app-well-app.app-folder { + background-color: rgba(40, 40, 40, 0.65); + border-radius: 24px; +} + +.app-well-app.app-folder .overview-icon { + background-color: transparent; + border-radius: 15px; +} + +.app-well-app.app-folder:hover { + background-color: rgba(40, 40, 40, 1); +} + +.app-well-app.app-folder:active { + background-color: rgba(221, 199, 161, 0.3); +} + +.app-folder-dialog { + border-radius: 36px; + padding: 12px; + background-color: rgba(29, 32, 33, 0.85); + border: 1px solid #141617; + box-shadow: inset 0 0 0 1px rgba(221, 199, 161, 0.1); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; +} + +.app-folder-dialog .folder-name-container .folder-name-label, +.app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; + border: 2px solid transparent; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 9px 8px; + color: #ddc7a1; +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(221, 199, 161, 0.06); + color: #ddc7a1; + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(221, 199, 161, 0.12); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, +.app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: #ddc7a1; + color: rgba(0, 0, 0, 0.87); +} + +.app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 24px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.app-folder-dialog-container { + padding: 0; + width: 620px; + height: 620px; +} + +.app-well-app-running-dot { + width: 6px; + height: 3px; + border-radius: 2px; + background-color: rgba(221, 199, 161, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + width: 24px; + background-color: #ddc7a1 !important; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, +.rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: rgba(29, 32, 33, 0.95); + color: #ddc7a1; + border-radius: 9999px; + icon-size: 48px; +} + +.shell-link { + border-radius: 6px; + color: #7daea3; +} + +.shell-link:hover { + color: #45707a; + background-color: rgba(125, 174, 163, 0.15); +} + +.shell-link:active { + color: #266b79; + background-color: rgba(125, 174, 163, 0.25); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); +} + +/* Buttons */ +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.login-dialog .modal-dialog-button, +.login-dialog .modal-dialog-button:default, +.hotplug-notification-item, +.icon-button, +.background-app-item .close-button, +.button { + color: #ddc7a1; + background-color: #282828; + box-shadow: none !important; +} + +.login-dialog .cancel-button:focus, +.login-dialog .switch-user-button:focus, +.login-dialog .login-dialog-session-list-button:focus, +.login-dialog .modal-dialog-button:focus, +.hotplug-notification-item:focus, +.icon-button:focus, +.background-app-item .close-button:focus, +.button:focus { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.08); + box-shadow: none !important; + outline: none !important; +} + +.login-dialog .cancel-button:hover, +.login-dialog .switch-user-button:hover, +.login-dialog .login-dialog-session-list-button:hover, +.login-dialog .modal-dialog-button:hover, +.hotplug-notification-item:hover, +.icon-button:hover, +.background-app-item .close-button:hover, +.button:hover { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); + box-shadow: none !important; + outline: none !important; +} + +.login-dialog .cancel-button:active, +.login-dialog .switch-user-button:active, +.login-dialog .login-dialog-session-list-button:active, +.login-dialog .modal-dialog-button:active, +.hotplug-notification-item:active, +.icon-button:active, +.background-app-item .close-button:active, +.button:active { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.2); + box-shadow: none !important; +} + +.login-dialog .cancel-button:insensitive, +.login-dialog .switch-user-button:insensitive, +.login-dialog .login-dialog-session-list-button:insensitive, +.login-dialog .modal-dialog-button:insensitive, +.hotplug-notification-item:insensitive, +.icon-button:insensitive, +.background-app-item .close-button:insensitive, +.button:insensitive { + color: rgba(221, 199, 161, 0.35); + background-color: #282828; + box-shadow: none !important; +} + +.lg-obj-inspector-button, +#LookingGlassDialog > #Toolbar .lg-toolbar-button, +.candidate-page-button, +.modal-dialog-linked-button, +.popup-menu .button { + color: #ddc7a1; + background-color: transparent; + box-shadow: none !important; +} + +.lg-obj-inspector-button:focus, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:focus, +.candidate-page-button:focus, +.modal-dialog-linked-button:focus, +.popup-menu .button:focus { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.08); + box-shadow: none !important; +} + +.lg-obj-inspector-button:hover, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:hover, +.candidate-page-button:hover, +.modal-dialog-linked-button:hover, +.popup-menu .button:hover { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); +} + +.lg-obj-inspector-button:active, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:active, +.candidate-page-button:active, +.modal-dialog-linked-button:active, +.popup-menu .button:active { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.2); + box-shadow: none !important; +} + +.lg-obj-inspector-button:insensitive, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive, +.candidate-page-button:insensitive, +.modal-dialog-linked-button:insensitive, +.popup-menu .button:insensitive { + background-color: transparent; + color: rgba(221, 199, 161, 0.35); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button, +.screenshot-ui-type-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button, +.unlock-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button:default { + color: #ddc7a1; + background-color: transparent; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:insensitive, +.screenshot-ui-type-button:insensitive, +.unlock-dialog .cancel-button:insensitive, +.unlock-dialog .switch-user-button:insensitive, +.unlock-dialog .login-dialog-session-list-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + color: rgba(221, 199, 161, 0.35); + background-color: rgba(29, 32, 33, 0.95); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:focus, +.screenshot-ui-type-button:focus, +.unlock-dialog .cancel-button:focus, +.unlock-dialog .switch-user-button:focus, +.unlock-dialog .login-dialog-session-list-button:focus, +.unlock-dialog .modal-dialog-button:focus { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.08); + box-shadow: none !important; + outline: none !important; +} + +.screenshot-ui-show-pointer-button:hover, +.screenshot-ui-type-button:hover, +.unlock-dialog .cancel-button:hover, +.unlock-dialog .switch-user-button:hover, +.unlock-dialog .login-dialog-session-list-button:hover, +.unlock-dialog .modal-dialog-button:hover { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); + box-shadow: none !important; + outline: none !important; +} + +.screenshot-ui-show-pointer-button:active, +.screenshot-ui-type-button:active, +.unlock-dialog .cancel-button:active, +.unlock-dialog .switch-user-button:active, +.unlock-dialog .login-dialog-session-list-button:active, +.unlock-dialog .modal-dialog-button:active { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.2); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:outlined, +.screenshot-ui-type-button:outlined, +.unlock-dialog .cancel-button:outlined, +.unlock-dialog .switch-user-button:outlined, +.unlock-dialog .login-dialog-session-list-button:outlined, +.unlock-dialog .modal-dialog-button:outlined, +.screenshot-ui-show-pointer-button:checked, +.screenshot-ui-type-button:checked, +.unlock-dialog .cancel-button:checked, +.unlock-dialog .switch-user-button:checked, +.unlock-dialog .login-dialog-session-list-button:checked, +.unlock-dialog .modal-dialog-button:checked { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 6px; + border: none; +} + +.icon-button, +.background-app-item .close-button { + border-radius: 9999px; + padding: 6px; + background-color: rgba(221, 199, 161, 0.04); +} + +.icon-button StIcon, +.background-app-item .close-button StIcon { + icon-size: 16px !important; + -st-icon-style: symbolic; +} + +/* Date/Time Menu */ +.popup-menu .message, +.world-clocks-button, +.weather-button, +.events-button { + color: rgba(221, 199, 161, 0.7); + background-color: rgba(221, 199, 161, 0.04); + border-radius: 6px; + border: none; + box-shadow: none; + text-shadow: none; + padding: 6px 9px; +} + +.popup-menu .message:hover, +.world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, +.popup-menu .message:focus, +.world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, +.world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.2); + box-shadow: none; +} + +#calendarArea { + padding: 4px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: none; + padding: 0 !important; + margin: 0 !important; +} + +.datemenu-calendar-column:ltr { + margin-right: 0; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 0; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(221, 199, 161, 0.7); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box { + margin: 4px 6px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 6px 12px; + margin: 0; + text-shadow: none; + color: rgba(221, 199, 161, 0.7); + border-radius: 6px; + margin: 4px; +} + +.datemenu-today-button:ltr { + margin-left: 4px; +} + +.datemenu-today-button:rtl { + margin-right: 4px; +} + +.datemenu-today-button:hover, +.datemenu-today-button:focus { + background-color: rgba(221, 199, 161, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(221, 199, 161, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 12pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0 3px !important; + margin: 0 !important; + text-shadow: none; + border-radius: 12px; +} + +.calendar .calendar-month-label { + padding: 6px 0; + color: rgba(221, 199, 161, 0.7); + font-weight: bold; + text-align: center; + text-shadow: none; + font-size: 12pt; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 0 !important; + margin: 3px 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + width: 32px !important; + height: 32px !important; + margin: 2px !important; + border-radius: 9999px; + background-color: transparent; + color: #ddc7a1; +} + +.calendar .pager-button:hover, +.calendar .pager-button:focus { + background-color: rgba(221, 199, 161, 0.12); +} + +.calendar .pager-button:active { + background-color: rgba(221, 199, 161, 0.3); +} + +.calendar .calendar-day-base { + font-size: 10pt; + text-align: center; + width: 34px !important; + height: 34px !important; + padding: 0 !important; + margin: 2px !important; + border-radius: 9999px; + color: rgba(221, 199, 161, 0.7); + border: none; + font-feature-settings: 'tnum'; +} + +.calendar .calendar-day-base:hover, +.calendar .calendar-day-base:focus { + background-color: rgba(221, 199, 161, 0.12); + box-shadow: none; + outline: none; +} + +.calendar .calendar-day-base:active, +.calendar .calendar-day-base:selected { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.3); + border-color: transparent; +} + +.calendar .calendar-day-base.calendar-day-heading { + margin-top: 1em; + color: rgba(221, 199, 161, 0.5); + font-size: 10pt; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: rgba(221, 199, 161, 0.5); + font-weight: bold; +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(221, 199, 161, 0.7) !important; + background-color: rgba(221, 199, 161, 0.06); + border: none; +} + +.calendar .calendar-today:hover, +.calendar .calendar-today:focus { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1 !important; +} + +.calendar .calendar-today:active { + background-color: #7daea3; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected { + background-color: #e9b143; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected:hover, +.calendar .calendar-today:selected:focus { + background-color: #d3869b; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-day-with-events { + color: rgba(221, 199, 161, 0.7); + background-image: url('assets/calendar-today.svg'); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(221, 199, 161, 0.7); + font-weight: bold; +} + +.calendar .calendar-other-month-day { + color: rgba(221, 199, 161, 0.3); + opacity: 0.5; +} + +.calendar .calendar-week-number { + width: 26px; + height: 20px; + margin: 6px 2px !important; + padding: 0 0; + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + font-size: inherit; + font-weight: bold; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 4px 0 0 !important; +} + +.events-button .events-box { + spacing: 6px; +} + +.events-button .events-list { + spacing: 12px; + text-shadow: none; +} + +.events-button .events-title { + font-weight: bold; + text-shadow: none; + color: rgba(221, 199, 161, 0.5); +} + +.events-button .event-time { + font-feature-settings: 'tnum'; + font-size: 10pt; + color: rgba(221, 199, 161, 0.5); +} + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.world-clocks-button .world-clocks-header { + color: rgba(221, 199, 161, 0.5); +} + +.world-clocks-button .world-clocks-city { + font-weight: bold; + font-size: 11pt; + color: rgba(221, 199, 161, 0.7); +} + +.world-clocks-button .world-clocks-time { + font-feature-settings: 'tnum'; + font-size: 11pt; + color: #ddc7a1; +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + font-feature-settings: 'tnum'; + font-size: 10pt; + color: rgba(221, 199, 161, 0.5); +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button .weather-box { + spacing: 10px; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + font-weight: bold; + color: rgba(221, 199, 161, 0.7); +} + +.weather-button .weather-header.location { + font-weight: normal; + font-size: 10pt; + color: rgba(221, 199, 161, 0.5); +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + font-feature-settings: 'tnum'; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; + color: rgba(221, 199, 161, 0.7); +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: 0.8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 6px; + border-radius: 6px; +} + +.check-box StBin, +.check-box:focus StBin { + background-image: url('assets/checkbox-off.svg'); +} + +.check-box:hover StBin { + background-color: rgba(221, 199, 161, 0.12); +} + +.check-box:active StBin { + background-color: rgba(221, 199, 161, 0.3); +} + +.check-box:checked StBin, +.check-box:focus:checked StBin { + background-image: url('assets/checkbox-dark.svg'); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(212, 190, 152, 0.35); + box-shadow: 0 0 2px 2px #ddc7a1; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Dash */ +#dash { + font-size: 9pt; +} + +#dash .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +.dash-label { + background-color: rgba(29, 32, 33, 0.95); + color: #e9b143; + border-radius: 12px; + padding: 6px 12px; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); + border: 1px solid rgba(65, 72, 104, 0.55); + text-align: center; + -y-offset: 12px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.candidate-popup-content, +.modal-dialog { + background-color: rgba(40, 40, 40, 0.95); + border-radius: 12px; + margin: 15px; + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +.modal-dialog-linked-button:last-child { + color: #ddc7a1; + background-color: #266b79; +} + +.modal-dialog-linked-button:hover:last-child { + color: #ddc7a1; + background-color: #ae5858; +} + +.modal-dialog-linked-button:active:last-child { + color: #ddc7a1; + background-color: #45707a; +} + +.modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(212, 190, 152, 0.05); + color: rgba(212, 190, 152, 0.35); +} + +.headline { + font-size: 12pt; +} + +.modal-dialog { + color: #ddc7a1; + padding: 0 6px 6px 6px; +} + +.modal-dialog-linked-button { + min-height: 32px; + padding: 6px; + margin: 3px !important; + border: none !important; + border-radius: 6px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(221, 199, 161, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #d8a657; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(221, 199, 161, 0.7); + font-size: 10pt; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(221, 199, 161, 0.7); + font-size: 10pt; +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 10pt; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #ea6962; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(221, 199, 161, 0.5); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #d8a657; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, +.audio-selection-device:focus { + background-color: rgba(221, 199, 161, 0.12); +} + +.audio-selection-device:active { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.audio-selection-device-box { + padding: 18px; + spacing: 18px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url('resource:///org/gnome/shell/theme/gnome-shell-start.svg'); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry, +.search-entry, +.login-dialog StEntry { + min-height: 20px; + padding: 6px 12px; + margin: 2px; + border: none; + border-radius: 6px; + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: #ddc7a1; + selection-background-color: rgba(221, 199, 161, 0.25); + selected-color: #ddc7a1; +} + +StEntry:hover, +.search-entry:hover { + color: #ddc7a1; + border-color: rgba(212, 190, 152, 0.35); + background-color: rgba(221, 199, 161, 0.04); +} + +StEntry:focus, +.search-entry:focus { + color: #ddc7a1; + border-color: #d4be98; + background-color: rgba(221, 199, 161, 0.04); + box-shadow: none; +} + +StEntry:insensitive, +.search-entry:insensitive { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.35); + border-color: transparent; +} + +StEntry StIcon.capslock-warning, +.search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #d8a657; + padding: 0; +} + +StEntry StIcon.peek-password, +.search-entry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text, +.search-entry StLabel.hint-text { + margin-left: 2px; + color: rgba(221, 199, 161, 0.5); +} + +.hotplug-notification-item { + padding: 12px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 6px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 6px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 6px 6px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; +} + +.candidate-popup-content { + color: rgba(221, 199, 161, 0.7); + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.35) !important; + border: none; + margin: 3px 8px 12px !important; + padding: 6px; + spacing: 6px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(221, 199, 161, 0.7); +} + +.candidate-box:selected .candidate-index { + color: rgba(0, 0, 0, 0.6); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(221, 199, 161, 0.7); +} + +.candidate-box:hover { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +.candidate-box:active { + background-color: rgba(221, 199, 161, 0.3); + color: #ddc7a1; +} + +.candidate-box:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 6px 9px; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: #282828; + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 6px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + font-size: 16pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-radius: 9px; + border: none; + color: rgba(221, 199, 161, 0.7); + background-color: #3c3836; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key:focus, +.keyboard-key:hover { + color: #ddc7a1; + background-color: #473c29; +} + +.keyboard-key:checked, +.keyboard-key:active { + color: #ddc7a1; + background-color: #504945; +} + +.keyboard-key:grayed { + background-color: #282828; + color: rgba(221, 199, 161, 0.7); +} + +.keyboard-key.default-key { + background-color: #282828; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.default-key:focus, +.keyboard-key.default-key:hover { + color: #ddc7a1; + background-color: #473c29; +} + +.keyboard-key.default-key:checked, +.keyboard-key.default-key:active { + color: #ddc7a1; + background-color: #504945; +} + +.keyboard-key.enter-key { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.enter-key:focus, +.keyboard-key.enter-key:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #ddc7a1; +} + +.keyboard-key.enter-key:checked, +.keyboard-key.enter-key:active { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; +} + +.keyboard-key.shift-key-uppercase, +.keyboard-key.shift-key-uppercase:focus, +.keyboard-key.shift-key-uppercase:hover, +.keyboard-key.shift-key-uppercase:checked, +.keyboard-key.shift-key-uppercase:active { + color: #d4be98; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 12px; + -arrow-background-color: #282828; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border: none; + background-color: #d4be98; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: #282828; + background-image: url('background.png'); + background-size: cover; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +#panel.login-screen { + background-color: transparent; + box-shadow: none; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; +} + +.login-dialog .modal-dialog-button-box, +.unlock-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + padding: 0 16px; + border: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 9999px; + width: 32px; + height: 32px; + border: none; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon, +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .user-icon.user-avatar, +.unlock-dialog .user-icon.user-avatar { + border: none; +} + +.login-dialog { + color: #ddc7a1; +} + +.login-dialog StEntry { + border-radius: 9999px; +} + +.login-dialog .login-dialog-message-warning { + color: rgba(221, 199, 161, 0.7); +} + +.login-dialog .user-icon { + color: rgba(221, 199, 161, 0.7); +} + +.login-dialog .user-icon StIcon { + background-color: #282828; + color: #ddc7a1; +} + +.login-dialog .user-icon.user-avatar { + border: none; +} + +.unlock-dialog { + color: #ddc7a1 !important; +} + +.unlock-dialog .login-dialog-message-warning { + color: rgba(221, 199, 161, 0.7) !important; +} + +.unlock-dialog .user-icon { + color: rgba(221, 199, 161, 0.7) !important; +} + +.unlock-dialog .user-icon StIcon { + background-color: rgba(29, 32, 33, 0.95) !important; + color: #ddc7a1 !important; +} + +.unlock-dialog .user-icon.user-avatar { + border: none; +} + +.unlock-dialog .user-widget-label { + color: rgba(221, 199, 161, 0.7) !important; +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(221, 199, 161, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #d8a657; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, +.login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #ddc7a1; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(221, 199, 161, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(221, 199, 161, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(221, 199, 161, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected, +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover, +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(221, 199, 161, 0.3); + color: rgba(221, 199, 161, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #d4be98; +} + +.login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; + color: rgba(221, 199, 161, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(221, 199, 161, 0.04) !important; +} + +.login-dialog-user-list-item:hover, +.login-dialog-user-list-item:focus:hover { + background-color: rgba(221, 199, 161, 0.12) !important; + color: rgba(221, 199, 161, 0.7); +} + +.login-dialog-user-list-item:active, +.login-dialog-user-list-item:focus:active { + background-color: rgba(221, 199, 161, 0.3) !important; + color: rgba(221, 199, 161, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(221, 199, 161, 0.12) !important; +} + +.user-widget-label { + color: rgba(221, 199, 161, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 13pt; + font-weight: bold; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; +} + +.user-widget.vertical .user-widget-label { + font-size: 16pt; + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-label { + color: rgba(221, 199, 161, 0.7); + font-size: 12pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #282828 !important; + spacing: 6px; + padding: 0; + margin: 6px; + border-radius: 12px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: #ddc7a1 !important; + border: none; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 6px; + border: none; + border-radius: 12px 12px 0 0; + background-color: rgba(221, 199, 161, 0.04) !important; + box-shadow: inset 0 -1px 0 rgba(221, 199, 161, 0.12); + spacing: 6px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; +} + +#LookingGlassDialog .labels { + spacing: 6px; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + color: rgba(221, 199, 161, 0.5); + padding: 6px 12px; + transition-duration: 100ms; + border-bottom-width: 0; + border-radius: 0; + background-color: transparent; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(221, 199, 161, 0.12); + box-shadow: inset 0 -2px 0 #d4be98; + color: #ddc7a1; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #d4be98; + selected-color: rgba(0, 0, 0, 0.87); +} + +.lg-dialog .shell-link { + color: #7daea3; +} + +.lg-dialog .shell-link:hover { + color: #45707a; +} + +.lg-dialog .shell-link:active { + color: #266b79; +} + +.lg-dialog .actor-link { + color: rgba(221, 199, 161, 0.7); +} + +.lg-dialog .actor-link:hover { + color: #ddc7a1; +} + +.lg-dialog .actor-link:active { + color: rgba(221, 199, 161, 0.7); +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 6px; +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 6px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 6px; +} + +.lg-extensions-list { + padding: 6px; + spacing: 6px; +} + +.lg-extension { + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.04) !important; + color: #ddc7a1 !important; + padding: 12px; + box-shadow: none; + border: none; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + color: rgba(221, 199, 161, 0.7) !important; + background: #282828 !important; + border: none; + border-radius: 6px; + padding: 6px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +.lg-debug-flag-button { + color: rgba(221, 199, 161, 0.7); +} + +.lg-debug-flag-button StLabel { + padding: 6px 12px; +} + +.lg-debug-flag-button:hover { + color: #ddc7a1; +} + +.lg-debug-flag-button:active { + color: rgba(221, 199, 161, 0.7); +} + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; + margin: 6px; + color: rgba(221, 199, 161, 0.3); +} + +/* Message List */ +.message-list { + width: 31.5em; + text-shadow: none; + border: solid rgba(221, 199, 161, 0.12); + padding: 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 8px; + padding-right: 10px; + border-right-width: 1px; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 8px; + padding-left: 10px; + border-left-width: 1px; +} + +.message-list .message-list-placeholder { + spacing: 12px; + color: rgba(221, 199, 161, 0.3); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 48px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0 4px; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 4px; + spacing: 12px; +} + +.message { + margin: 3px 0; + border-radius: 12px; +} + +.message .message-icon-bin { + padding: 18px 12px; + padding-right: 6px; + color: rgba(221, 199, 161, 0.5); +} + +.message .message-icon-bin:rtl { + padding-left: 6px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + font-size: 9pt; + text-align: right; + padding-bottom: 0; + color: rgba(221, 199, 161, 0.5); +} + +.message .message-secondary-bin > .event-time:ltr { + text-align: right; +} + +.message .message-secondary-bin > .event-time:rtl { + text-align: left; +} + +.message .message-title { + font-weight: bold; + padding-top: 0.57em; + color: #ddc7a1; +} + +.message .message-content { + padding: 6px; + margin-bottom: 4px; + spacing: 4px; + color: rgba(221, 199, 161, 0.5); +} + +.message .message-close-button { + padding: 4px; + height: 20px; + width: 20px; + border-radius: 9999px; +} + +.message .message-close-button, +.message .message-close-button:hover, +.message .message-close-button:active { + color: #ddc7a1; +} + +.message .message-close-button:hover, +.message .message-close-button:focus { + background-color: rgba(221, 199, 161, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(221, 199, 161, 0.3); +} + +.message .message-body { + color: rgba(221, 199, 161, 0.5); +} + +.url-highlighter { + link-color: #7daea3; +} + +.message-media-control { + margin: 20px 6px; + padding: 9px; + border-radius: 9999px; + color: rgba(221, 199, 161, 0.7); +} + +.message-media-control:hover, +.message-media-control:focus { + background-color: rgba(221, 199, 161, 0.12); +} + +.message-media-control:active { + background-color: rgba(221, 199, 161, 0.3); +} + +.message-media-control:hover, +.message-media-control:focus, +.message-media-control:active { + color: #ddc7a1; +} + +.message-media-control:insensitive { + color: rgba(221, 199, 161, 0.5); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; +} + +.message-media-control StIcon { + icon-size: 16px; +} + +.media-message-cover-icon { + icon-size: 32px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 24px !important; + padding: 6px; + border: none; + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.12); + color: rgba(221, 199, 161, 0.5); +} + +.select-area-rubberband { + background-color: rgba(212, 190, 152, 0.3); + border: 1px solid #d4be98; + border-radius: 6px; +} + +.user-icon { + background-size: contain; + color: rgba(221, 199, 161, 0.7); + border-radius: 9999px; + box-shadow: none; + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: #ddc7a1; +} + +.user-icon StIcon { + background-color: #282828; + color: #ddc7a1; + border-radius: 9999px; + padding: 12px; + width: 40px; + height: 40px; +} + +.user-icon.user-avatar { + border: none; +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: #ddc7a1; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 10pt; + color: #d8a657; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #ddc7a1; +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: none; + padding: 0; + background-color: rgba(221, 199, 161, 0.04); + border-radius: 6px; +} + +.nm-dialog-item { + font-size: 11pt; + border-bottom: none; + padding: 12px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.nm-dialog-item:hover, +.nm-dialog-item:focus { + background-color: rgba(221, 199, 161, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(221, 199, 161, 0.3); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 12px; +} + +.no-networks-label { + color: rgba(221, 199, 161, 0.5); +} + +.no-networks-box { + spacing: 6px; +} + +/* Notifications & Message Tray */ +.notification-banner { + width: 30em; + min-height: 65px; + margin: 20px 20px 10px; + border-radius: 12px; + color: rgba(221, 199, 161, 0.7); + background-color: rgba(40, 40, 40, 0.95); + border: solid 1px rgba(221, 199, 161, 0.25); + text-shadow: none; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); +} + +.notification-banner:hover { + color: #ddc7a1; + background-color: rgba(40, 40, 40, 0.95); + border: solid 1px rgba(221, 199, 161, 0.25); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + margin: 20px 20px 10px; +} + +.notification-banner:focus { + color: #ddc7a1; + background-color: rgba(40, 40, 40, 0.95); +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(221, 199, 161, 0.12); + spacing: 0; +} + +.notification-banner .notification-button { + min-height: 44px; + padding: 0 18px; + background-color: transparent; + color: rgba(221, 199, 161, 0.7); + font-weight: 500; + border-width: 0; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 12px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 12px 0; +} + +.notification-banner .notification-button:only-child, +.notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.notification-banner .notification-button:focus { + background-color: transparent; + color: #ddc7a1; + box-shadow: inset 0 0 0 2px rgba(221, 199, 161, 0.12); +} + +.notification-banner .notification-button:hover, +.notification-banner .notification-button:focus:hover { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; + box-shadow: none; +} + +.notification-banner .notification-button:active { + background-color: rgba(221, 199, 161, 0.3); + color: #ddc7a1; +} + +.summary-source-counter { + font-size: fontsize(10); + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + border: 2px solid rgba(221, 199, 161, 0.3); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: rgba(221, 199, 161, 0.7); +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(221, 199, 161, 0.7); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + color: rgba(221, 199, 161, 0.5); +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +/* OSD */ +.screenshot-ui-panel, +.workspace-switcher-container, +.resize-popup, +.osd-window { + color: rgba(221, 199, 161, 0.7); + background-color: rgba(29, 32, 33, 0.95); + border: none; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 5px 8px 11px; + border-radius: 12px; + padding: 12px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 3px; + min-width: 160px; + border-radius: 2px; + background-color: rgba(221, 199, 161, 0.15); + color: #ddc7a1; + -barlevel-height: 3px; + -barlevel-background-color: rgba(221, 199, 161, 0.15); + -barlevel-active-background-color: #ddc7a1; + -barlevel-overdrive-color: #ea6962; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(221, 199, 161, 0.12); +} + +.osd-window .level-bar { + background-color: #ddc7a1; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: rgba(29, 32, 33, 0.95); +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +#overview StScrollBar StBin#trough { + background-color: rgba(221, 199, 161, 0.12); +} + +#overview StScrollBar StButton#vhandle, +#overview StScrollBar StButton#hhandle { + background-color: rgba(221, 199, 161, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, +#overview StScrollBar StButton#hhandle:hover { + background-color: rgba(221, 199, 161, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, +#overview StScrollBar StButton#hhandle:active { + background-color: #ddc7a1; +} + +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 30px; +} + +/* Top Bar */ +#panel { + background-color: rgba(29, 32, 33, 0.95); + color: #ddc7a1; + height: 35px; + font-size: 11pt; + font-weight: bold; + font-feature-settings: 'tnum'; + transition-duration: 250ms; + box-shadow: none; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(29, 32, 33, 0.95); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + transition-duration: 150ms; + text-shadow: none; + border-radius: 9999px; + color: #ddc7a1; + border: 3px solid transparent; +} + +#panel .panel-button.clock-display { + -natural-hpadding: 0; + -minimum-hpadding: 0; + border: none; +} + +#panel .panel-button.clock-display .clock-display-box { + spacing: 3px; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border-radius: 9999px; + padding-left: 12px; + padding-right: 12px; + border: 3px solid transparent; +} + +#panel .panel-button:hover { + color: #e9b143; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #282828; +} + +#panel .panel-button.clock-display:hover { + box-shadow: none; + color: #e9b143; +} + +#panel .panel-button.clock-display:hover .clock { + color: #e9b143; + box-shadow: inset 0 0 0 1000px #282828; +} + +#panel .panel-button:active, +#panel .panel-button:active:hover, +#panel .panel-button:focus, +#panel .panel-button:focus:hover, +#panel .panel-button:checked, +#panel .panel-button:checked:hover { + background-color: transparent; + color: #e9b143; + box-shadow: inset 0 0 0 1000px #3c3836; +} + +#panel .panel-button.clock-display:active, +#panel .panel-button.clock-display:active:hover, +#panel .panel-button.clock-display:focus, +#panel .panel-button.clock-display:focus:hover, +#panel .panel-button.clock-display:checked, +#panel .panel-button.clock-display:checked:hover { + color: #e9b143; + box-shadow: inset 0 0 0 1000px #282828; +} + +#panel .panel-button.clock-display:active .clock, +#panel .panel-button.clock-display:active:hover .clock, +#panel .panel-button.clock-display:focus .clock, +#panel .panel-button.clock-display:focus:hover .clock, +#panel .panel-button.clock-display:checked .clock, +#panel .panel-button.clock-display:checked:hover .clock { + color: #ddc7a1; + box-shadow: inset 0 0 0 1000px #3c3836; +} + +#panel .panel-button:active .panel-button, +#panel .panel-button:focus .panel-button, +#panel .panel-button:checked .panel-button { + background-color: transparent; + color: #ddc7a1; + box-shadow: none; +} + +#panel .panel-button:active .panel-button:hover, +#panel .panel-button:focus .panel-button:hover, +#panel .panel-button:checked .panel-button:hover { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.12); +} + +#panel .panel-button:active .panel-button:active, +#panel .panel-button:active .panel-button:focus, +#panel .panel-button:active .panel-button:checked, +#panel .panel-button:focus .panel-button:active, +#panel .panel-button:focus .panel-button:focus, +#panel .panel-button:focus .panel-button:checked, +#panel .panel-button:checked .panel-button:active, +#panel .panel-button:checked .panel-button:focus, +#panel .panel-button:checked .panel-button:checked { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2); +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 6px; + margin: 0 4px; + -st-icon-style: symbolic; +} + +#panel .panel-button .appindicator-trayicons-box { + margin: 0 6px; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel #panelActivities.panel-button { + -natural-hpadding: 18px; +} + +#panel Gjs_status_keyboard_InputSourceIndicator.panel-button, +#panel + Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_AppIndicatorsIndicatorStatusIcon.panel-button { + -natural-hpadding: 18px !important; + -minimum-hpadding: 18px !important; +} + +#panel:overview, +#panel.unlock-screen, +#panel.lock-screen { + background-color: transparent; + box-shadow: none; +} + +#panel:overview .panel-button, +#panel.unlock-screen .panel-button, +#panel.lock-screen .panel-button { + color: #e9b143; +} + +#panel:overview .panel-button.clock-display, +#panel:overview .panel-button.clock-display .clock, +#panel.unlock-screen .panel-button.clock-display, +#panel.unlock-screen .panel-button.clock-display .clock, +#panel.lock-screen .panel-button.clock-display, +#panel.lock-screen .panel-button.clock-display .clock { + color: #ddc7a1; +} + +#panel:overview .panel-button:hover, +#panel.unlock-screen .panel-button:hover, +#panel.lock-screen .panel-button:hover { + color: #e9b143; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(221, 199, 161, 0.12); +} + +#panel:overview .panel-button.clock-display:hover, +#panel.unlock-screen .panel-button.clock-display:hover, +#panel.lock-screen .panel-button.clock-display:hover { + box-shadow: none; + color: #e9b143; +} + +#panel:overview .panel-button.clock-display:hover .clock, +#panel.unlock-screen .panel-button.clock-display:hover .clock, +#panel.lock-screen .panel-button.clock-display:hover .clock { + color: #ddc7a1; + box-shadow: inset 0 0 0 1000px rgba(221, 199, 161, 0.12); +} + +#panel:overview .panel-button:active, +#panel:overview .panel-button:active:hover, +#panel:overview .panel-button:focus, +#panel:overview .panel-button:focus:hover, +#panel:overview .panel-button:checked, +#panel:overview .panel-button:checked:hover, +#panel.unlock-screen .panel-button:active, +#panel.unlock-screen .panel-button:active:hover, +#panel.unlock-screen .panel-button:focus, +#panel.unlock-screen .panel-button:focus:hover, +#panel.unlock-screen .panel-button:checked, +#panel.unlock-screen .panel-button:checked:hover, +#panel.lock-screen .panel-button:active, +#panel.lock-screen .panel-button:active:hover, +#panel.lock-screen .panel-button:focus, +#panel.lock-screen .panel-button:focus:hover, +#panel.lock-screen .panel-button:checked, +#panel.lock-screen .panel-button:checked:hover { + color: #e9b143; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #3c3836; +} + +#panel:overview .panel-button.clock-display:active, +#panel:overview .panel-button.clock-display:active:hover, +#panel:overview .panel-button.clock-display:focus, +#panel:overview .panel-button.clock-display:focus:hover, +#panel:overview .panel-button.clock-display:checked, +#panel:overview .panel-button.clock-display:checked:hover, +#panel.unlock-screen .panel-button.clock-display:active, +#panel.unlock-screen .panel-button.clock-display:active:hover, +#panel.unlock-screen .panel-button.clock-display:focus, +#panel.unlock-screen .panel-button.clock-display:focus:hover, +#panel.unlock-screen .panel-button.clock-display:checked, +#panel.unlock-screen .panel-button.clock-display:checked:hover, +#panel.lock-screen .panel-button.clock-display:active, +#panel.lock-screen .panel-button.clock-display:active:hover, +#panel.lock-screen .panel-button.clock-display:focus, +#panel.lock-screen .panel-button.clock-display:focus:hover, +#panel.lock-screen .panel-button.clock-display:checked, +#panel.lock-screen .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 1000px #3c3836; + color: #e9b143; +} + +#panel:overview .panel-button.clock-display:active .clock, +#panel:overview .panel-button.clock-display:active:hover .clock, +#panel:overview .panel-button.clock-display:focus .clock, +#panel:overview .panel-button.clock-display:focus:hover .clock, +#panel:overview .panel-button.clock-display:checked .clock, +#panel:overview .panel-button.clock-display:checked:hover .clock, +#panel.unlock-screen .panel-button.clock-display:active .clock, +#panel.unlock-screen .panel-button.clock-display:active:hover .clock, +#panel.unlock-screen .panel-button.clock-display:focus .clock, +#panel.unlock-screen .panel-button.clock-display:focus:hover .clock, +#panel.unlock-screen .panel-button.clock-display:checked .clock, +#panel.unlock-screen .panel-button.clock-display:checked:hover .clock, +#panel.lock-screen .panel-button.clock-display:active .clock, +#panel.lock-screen .panel-button.clock-display:active:hover .clock, +#panel.lock-screen .panel-button.clock-display:focus .clock, +#panel.lock-screen .panel-button.clock-display:focus:hover .clock, +#panel.lock-screen .panel-button.clock-display:checked .clock, +#panel.lock-screen .panel-button.clock-display:checked:hover .clock { + box-shadow: inset 0 0 0 1000px #3c3836; + color: #ddc7a1; +} + +#panel:overview #panelActivities.panel-button, +#panel.unlock-screen #panelActivities.panel-button, +#panel.lock-screen #panelActivities.panel-button { + color: #e9b143; + box-shadow: inset 0 0 0 1000px #3c3836; +} + +#panel:overview #panelActivities.panel-button:hover, +#panel.unlock-screen #panelActivities.panel-button:hover, +#panel.lock-screen #panelActivities.panel-button:hover { + color: #e9b143; + box-shadow: inset 0 0 0 1000px #282828; +} + +#panel:overview .panel-corner, +#panel.unlock-screen .panel-corner, +#panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #d8a657; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 12px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 18px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu { + min-width: 12em; + color: #ddc7a1; + padding: 0 !important; + margin: 0 3px; + font-weight: 500; + font-size: 10pt; + border-radius: 12px; +} + +.popup-menu .popup-menu-content { + padding: 6px; + background-color: rgba(40, 40, 40, 0.95); + border-radius: 12px; + margin: 4px; + font-weight: 500; + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +.popup-menu .popup-menu-item { + spacing: 9px; + padding: 6px; + color: #ddc7a1 !important; + text-shadow: none; + border-radius: 6px; + margin: 0 6px; + font-weight: 500; +} + +.popup-menu .popup-menu-item:checked { + font-weight: 500; + border: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.87) !important; + background-color: #ddc7a1 !important; + border-radius: 6px 6px 0 0; +} + +.popup-menu .popup-menu-item:checked:focus, +.popup-menu .popup-menu-item:checked:hover, +.popup-menu .popup-menu-item.selected:checked { + color: rgba(0, 0, 0, 0.87) !important; + background-color: #d4be98 !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(0, 0, 0, 0.38) !important; +} + +.popup-menu .popup-menu-item:focus, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item.selected { + color: #e9b143 !important; + background-color: #3c3836 !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item.selected:active { + color: #e78a4e !important; + background-color: #3c3836 !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(221, 199, 161, 0.3) !important; +} + +.popup-menu .popup-sub-menu { + border: none; + box-shadow: none; + margin: 0 6px; + border-radius: 0 0 6px 6px; + background-color: #ddc7a1 !important; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + border-radius: 0; + margin: 0; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:focus, +.popup-menu .popup-sub-menu .popup-menu-item.hover, +.popup-menu .popup-sub-menu .popup-menu-item.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu + .popup-sub-menu + .popup-menu-section:last-child + .popup-menu-item:last-child { + border-radius: 0 0 6px 6px !important; +} + +.popup-menu .popup-inactive-menu-item { + color: #ddc7a1 !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(221, 199, 161, 0.3) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px !important; +} + +.popup-menu-ornament { + width: 1.2em; +} + +.popup-menu-ornament:ltr { + text-align: right; +} + +.popup-menu-ornament:rtl { + text-align: left; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 3px; + -st-icon-style: symbolic; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: #ddc7a1; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: 'tnum'; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: rgba(29, 32, 33, 0.95); + color: #ddc7a1; + border-radius: 12px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container + .unlock-dialog-notification-source.critical { + background-color: #3c3836; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; + border-radius: 9999px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, +#unlockDialogNotifications StButton#hhandle { + background-color: rgba(40, 40, 40, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, +#unlockDialogNotifications StButton#vhandle:focus, +#unlockDialogNotifications StButton#hhandle:hover, +#unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(40, 40, 40, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, +#unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(212, 190, 152, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 6px; +} + +StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; +} + +StScrollBar StBin#trough { + border-radius: 9999px; + background-color: rgba(221, 199, 161, 0.12); +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(221, 199, 161, 0.3); + border: 4px solid transparent; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: rgba(212, 190, 152, 0.5); +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #d4be98; +} + +.popup-sub-menu StScrollBar StBin#trough { + background-color: rgba(0, 0, 0, 0.12); +} + +.popup-sub-menu StScrollBar StButton#vhandle, +.popup-sub-menu StScrollBar StButton#hhandle { + background-color: rgba(0, 0, 0, 0.26); +} + +.popup-sub-menu StScrollBar StButton#vhandle:hover, +.popup-sub-menu StScrollBar StButton#hhandle:hover { + background-color: rgba(0, 0, 0, 0.38); +} + +.popup-sub-menu StScrollBar StButton#vhandle:active, +.popup-sub-menu StScrollBar StButton#hhandle:active { + background-color: rgba(0, 0, 0, 0.6); +} + +.search-entry { + width: 320px; + min-height: 20px; + padding: 6px 12px; + transition-duration: 150ms; + border-radius: 6px; +} + +.search-entry .search-entry-icon { + color: rgba(221, 199, 161, 0.5); + icon-size: 16px; + margin-top: 0; + padding: 0 4px; +} + +.search-entry StLabel.hint-text { + color: rgba(221, 199, 161, 0.5); +} + +.search-entry:hover .search-entry-icon, +.search-entry:focus .search-entry-icon { + color: rgba(221, 199, 161, 0.7); +} + +.search-entry:insensitive StLabel.hint-text, +.search-entry:insensitive .search-entry-icon { + color: rgba(221, 199, 161, 0.3); +} + +.app-folder-dialog .folder-name-container .folder-name-entry, +.unlock-dialog StEntry, +#overview .search-entry { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: #ddc7a1; + selection-background-color: rgba(221, 199, 161, 0.25); + selected-color: #ddc7a1; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover, +.unlock-dialog StEntry:hover, +#overview .search-entry:hover { + color: #ddc7a1; + border-color: rgba(212, 190, 152, 0.35); + background-color: rgba(221, 199, 161, 0.04); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, +.unlock-dialog StEntry:focus, +#overview .search-entry:focus { + color: #ddc7a1; + border-color: #d4be98; + background-color: rgba(221, 199, 161, 0.04); + box-shadow: none; +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, +.unlock-dialog StEntry .search-entry-icon, +#overview .search-entry .search-entry-icon { + color: rgba(221, 199, 161, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text, +#overview .search-entry StLabel.hint-text { + color: rgba(221, 199, 161, 0.5); +} + +.app-folder-dialog + .folder-name-container + .folder-name-entry:hover + .search-entry-icon, +.unlock-dialog StEntry:hover .search-entry-icon, +.app-folder-dialog + .folder-name-container + .folder-name-entry:focus + .search-entry-icon, +.unlock-dialog StEntry:focus .search-entry-icon, +#overview .search-entry:hover .search-entry-icon, +#overview .search-entry:focus .search-entry-icon { + color: rgba(221, 199, 161, 0.7); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, +.unlock-dialog StEntry:insensitive, +#overview .search-entry:insensitive { + background-color: transparent; + color: rgba(221, 199, 161, 0.35); + border-color: transparent; +} + +.app-folder-dialog + .folder-name-container + .folder-name-entry:insensitive + StLabel.hint-text, +.unlock-dialog StEntry:insensitive StLabel.hint-text, +.app-folder-dialog + .folder-name-container + .folder-name-entry:insensitive + .search-entry-icon, +.unlock-dialog StEntry:insensitive .search-entry-icon, +#overview .search-entry:insensitive StLabel.hint-text, +#overview .search-entry:insensitive .search-entry-icon { + color: rgba(221, 199, 161, 0.3); +} + +/* Search */ +.list-search-result, +.search-provider-icon { + border-radius: 6px; + padding: 6px; + transition-duration: 100ms; + text-align: center; +} + +.list-search-result:focus, +.search-provider-icon:focus, +.list-search-result:hover, +.search-provider-icon:hover, +.list-search-result:selected, +.search-provider-icon:selected { + background-color: rgba(221, 199, 161, 0.12); + transition-duration: 200ms; +} + +.list-search-result:active, +.search-provider-icon:active, +.list-search-result:checked, +.search-provider-icon:checked { + background-color: rgba(221, 199, 161, 0.2); +} + +#searchResultsContent { + max-width: 1024px; + spacing: 8px; +} + +.search-section { + spacing: 8px; + background: none; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +.search-section-content { + spacing: 8px; + border-radius: 0; + padding: 18px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: #ddc7a1; +} + +.search-statustext { + font-size: 2em; + font-weight: bold; + color: rgba(221, 199, 161, 0.5); +} + +.grid-search-results { + spacing: 36px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon + .list-search-provider-content + .list-search-provider-details { + width: 120px; + margin-top: 0; + color: #d4be98; +} + +.list-search-results { + spacing: 6px; +} + +.list-search-result .list-search-result-content { + spacing: 6px; +} + +.list-search-result .list-search-result-title { + spacing: 12px; +} + +.list-search-result .list-search-result-description { + color: #ddc7a1; +} + +/* Slider */ +.slider { + height: 20px; + color: rgba(40, 40, 40, 0.95); + -slider-height: 2px; + -slider-background-color: rgba(221, 199, 161, 0.3); + -slider-border-color: #e9b143; + -slider-active-background-color: #e9b143; + -slider-active-border-color: #e9b143; + -slider-border-width: 2px; + -slider-handle-radius: 7px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #f28534; + -barlevel-height: 2px; + -barlevel-background-color: rgba(221, 199, 161, 0.3); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #e9b143; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #ea6982; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 24px; +} + +.switcher-list { + background-color: rgba(40, 40, 40, 0.95); + box-shadow: inset 0 0 0 1px rgba(221, 199, 161, 0.1); + color: #ddc7a1; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; + border: 1px solid transparent; +} + +.switcher-list .item-box:outlined { + background-color: #3c3836; + color: #e9b143; + border-radius: 15px; +} + +.switcher-list .item-box:selected { + background-color: #3c3836; + color: #e9b143; + border-radius: 15px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(221, 199, 161, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 12px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #7daea3; +} + +.switcher-arrow:highlighted { + color: #e9b143; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #d4be98; +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url('assets/toggle-off-dark.svg'); +} + +.toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.popup-sub-menu .toggle-switch { + background-image: url('assets/toggle-off.svg'); +} + +.popup-sub-menu .toggle-switch:checked { + background-image: url('assets/toggle-on.svg'); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(212, 190, 152, 0.3); + border: 1px solid #d4be98; + border-radius: 12px; +} + +.tile-preview-left.on-primary { + border-radius: 12px; +} + +.tile-preview-right.on-primary { + border-radius: 12px; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 12px; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 12px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(221, 199, 161, 0.12); + border-radius: 6px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + border-radius: 9px; + border: none; +} + +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 72px; + max-column-spacing: 72px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 12px; + page-padding-right: 12px; +} + +.page-indicator { + padding: 6px 12px 0; +} + +.page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: #ddc7a1; +} + +.apps-scroll-view { + padding: 0; +} + +.page-navigation-hint { + width: 300px; +} + +.page-navigation-hint.dnd { + background: rgba(221, 199, 161, 0.1); +} + +.page-navigation-hint.next:ltr, +.page-navigation-hint.previous:rtl { + background-gradient-start: rgba(221, 199, 161, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 15px 0px 0px 15px; +} + +.page-navigation-hint.previous:ltr, +.page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(221, 199, 161, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 15px 15px 0px; +} + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 9999px; + color: rgba(221, 199, 161, 0.7); +} + +.page-navigation-arrow:insensitive { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +.page-navigation-arrow:hover { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +.page-navigation-arrow:active { + background-color: rgba(221, 199, 161, 0.3); + color: #ddc7a1; +} + +#dash { + margin-top: 12px; + padding: 0 !important; +} + +#dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +.dash-background { + background-color: rgba(221, 199, 161, 0.12); + margin-bottom: 16px; + padding: 10px; + border-radius: 22px; + box-shadow: inset 0 0 0 1px rgba(221, 199, 161, 0.1); +} + +.dash-item-container > * { + margin: 0 2px; +} + +.dash-item-container:ltr:first-child { + margin-left: 0; +} + +.dash-item-container:rtl:first-child { + margin-right: 0; +} + +.dash-item-container .app-well-app, +.dash-item-container .show-apps { + padding: 10px 0 26px; + border-radius: 12px; +} + +.dash-item-container .app-well-app .overview-icon, +.dash-item-container .show-apps .overview-icon { + padding: 5px; + border-radius: 12px; +} + +.dash-separator { + width: 1px; + margin: 0 7px 16px; + background-color: rgba(221, 199, 161, 0.12); +} + +.workspace-animation { + background-color: rgba(29, 32, 33, 0.95); +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +.controls-manager, +.secondary-monitor-workspaces { + spacing: 12px; +} + +#overviewGroup { + background-color: #141617; +} + +.osd-window { + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +.osd-window .level { + margin-bottom: 4px; +} + +.osd-window .level:first-child { + margin-bottom: 0px; +} + +.osd-window .level:ltr { + margin-right: 6px; +} + +.osd-window .level:rtl { + margin-left: 6px; +} + +#appMenu { + spacing: 6px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; +} + +.popup-menu .popup-menu-item { + padding: 6px 12px; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 9px !important; + padding-left: 0 !important; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0 !important; + padding-left: 9px !important; +} + +.popup-separator-menu-item { + padding: 0; + margin: 3px 0 !important; +} + +.popup-separator-menu-item:ltr { + margin-right: 4px !important; +} + +.popup-separator-menu-item:rtl { + margin-left: 4px !important; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-sub-menu .popup-separator-menu-item { + background-color: transparent; +} + +.popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; +} + +.popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; +} + +.popup-sub-menu + .popup-separator-menu-item + .popup-separator-menu-item-separator { + background-color: rgba(0, 0, 0, 0.12); +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + padding-left: 12px !important; + margin-left: 3px !important; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + padding-right: 12px !important; + margin-right: 3px !important; +} + +.quick-settings { + padding: 12px !important; + border-radius: 12px !important; + margin-top: 8px !important; +} + +.quick-settings .icon-button, +.quick-settings .background-app-item .close-button, +.background-app-item .quick-settings .close-button, +.quick-settings .button { + min-height: 22px; + min-width: 22px; + padding: 9px; +} + +.quick-settings .icon-button > StIcon, +.quick-settings .background-app-item .close-button > StIcon, +.background-app-item .quick-settings .close-button > StIcon, +.quick-settings .button > StIcon { + icon-size: 16px !important; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle, +.quick-menu-toggle { + border-radius: 8px; + min-width: 12em; + max-width: 12em; + min-height: 40px !important; + border: none; + background-color: rgba(221, 199, 161, 0.06) !important; +} + +.quick-toggle { + background-color: rgba(221, 199, 161, 0.04) !important; + color: rgba(221, 199, 161, 0.7); +} + +.quick-toggle:hover { + background-color: rgba(221, 199, 161, 0.12) !important; + color: #ddc7a1; +} + +.quick-toggle:active { + background-color: rgba(221, 199, 161, 0.15) !important; + color: #ddc7a1; +} + +.quick-toggle:checked { + background-color: #a89984 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:hover { + background-color: #928374 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:active { + background-color: #7c6f64 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle > StBoxLayout { + spacing: 9px; + padding: 0 12px; +} + +.quick-toggle.button { + padding: 0; +} + +.quick-toggle:ltr > StBoxLayout { + padding-left: 15px; +} + +.quick-toggle:rtl > StBoxLayout { + padding-right: 15px; +} + +.quick-toggle .quick-toggle-title { + font-weight: bold; +} + +.quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; + font-size: 12px; +} + +.quick-toggle .quick-toggle-icon { + icon-size: 16px; +} + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; +} + +.quick-menu-toggle .quick-toggle:ltr { + border-radius: 6px 0 0 6px; +} + +.quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 9px; +} + +.quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 6px 6px 0; +} + +.quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 9px; +} + +.quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 6px; +} + +.quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 6px; +} + +.quick-menu-toggle .quick-toggle-arrow { + padding: 6px 10.5px; + icon-size: 16px !important; + border: none; + background-color: rgba(221, 199, 161, 0.08) !important; + color: rgba(221, 199, 161, 0.7); +} + +.quick-menu-toggle .quick-toggle-arrow:hover { + background-color: rgba(221, 199, 161, 0.12) !important; + color: #ddc7a1; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(221, 199, 161, 0.2) !important; + color: #ddc7a1; +} + +.quick-menu-toggle .quick-toggle-arrow:checked { + background-color: #a89984 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-menu-toggle .quick-toggle-arrow:checked:hover { + background-color: #928374 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-menu-toggle .quick-toggle-arrow:checked:active { + background-color: #7c6f64 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 6px 6px 0; + border-left-width: 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 6px 0 0 6px; + border-right-width: 0; +} + +.quick-slider > StBoxLayout { + spacing: 6px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.08); + box-shadow: none !important; + outline: none !important; +} + +.quick-slider .quick-toggle-icon, +.quick-slider .quick-toggle-arrow { + icon-size: 16px !important; +} + +.quick-slider .icon-button, +.quick-slider .background-app-item .close-button, +.background-app-item .quick-slider .close-button { + background-color: transparent; + color: #ddc7a1; +} + +.quick-slider .icon-button:hover, +.quick-slider .background-app-item .close-button:hover, +.background-app-item .quick-slider .close-button:hover { + background-color: rgba(221, 199, 161, 0.04); +} + +.quick-slider .icon-button:active, +.quick-slider .background-app-item .close-button:active, +.background-app-item .quick-slider .close-button:active { + background-color: rgba(221, 199, 161, 0.12); +} + +.quick-toggle-menu { + border-radius: 12px !important; + padding: 12px !important; + margin: 10px 30px 0 !important; + background-color: #3c3836 !important; + color: #ddc7a1 !important; +} + +.quick-toggle-menu .popup-separator-menu-item-separator { + padding: 0 !important; + margin: 0 !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle-menu .popup-menu-item { + min-height: 20px; + padding: 6px; + spacing: 6px; + border-radius: 6px !important; + color: #ddc7a1 !important; +} + +.quick-toggle-menu .popup-menu-item StLabel { + color: #ddc7a1; +} + +.quick-toggle-menu .popup-menu-item:focus, +.quick-toggle-menu .popup-menu-item.hover, +.quick-toggle-menu .popup-menu-item.selected { + color: #e9b143 !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle-menu .popup-menu-item:active, +.quick-toggle-menu .popup-menu-item.selected:active { + color: #e9b143 !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; +} + +.quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; +} + +.quick-toggle-menu .header .icon { + icon-size: 24px; + border-radius: 6px; + padding: 9px; + background-color: #282828 !important; + color: #e9b143 !important; +} + +.quick-toggle-menu .header .icon.active { + background-color: #282828 !important; + color: #e9b143 !important; +} + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; +} + +.quick-settings-system-item .icon-button > StIcon, +.quick-settings-system-item .background-app-item .close-button > StIcon, +.background-app-item .quick-settings-system-item .close-button > StIcon { + -st-icon-style: symbolic; + icon-size: 16px !important; + color: #e9b143; +} + +.quick-settings-system-item .power-item { + min-height: 0 !important; + min-width: 0 !important; + background-color: rgba(221, 199, 161, 0.04); + color: #e9b143; +} + +.quick-settings-system-item .power-item:insensitive { + color: #e9b143; + background-color: rgba(40, 40, 40, 0.95); + box-shadow: none !important; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; +} + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; +} + +.device-subtitle { + color: rgba(221, 199, 161, 0.5); +} + +.background-apps-quick-toggle { + min-height: 40px; + background-color: transparent; +} + +.background-apps-quick-toggle StIcon { + icon-size: 16px !important; +} + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; +} + +.background-app-item .close-button { + padding: 6px; +} + +.background-app-item.popup-inactive-menu-item { + color: #ddc7a1; +} + +.search-entry { + margin-top: 24px; + margin-bottom: 6px; +} + +.icon-label-button-container { + spacing: 6px; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 33px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; + border: none; +} + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); +} + +.screenshot-ui-close-button.left { + margin-left: 12px; +} + +.screenshot-ui-close-button.right { + margin-right: 12px; +} + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 15px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px #ddc7a1; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #ddc7a1; + transition-duration: 200ms; + border-radius: 9999px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: rgba(221, 199, 161, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, +.screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #8bba7f; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: #32302f; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #f28b82; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, +.screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #f4a099; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #ef6d62; +} + +.screenshot-ui-shot-cast-container { + background-color: #282828; + border-radius: 12px; + padding: 3px; + spacing: 3px; +} + +.screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; +} + +.screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; +} + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 9px; +} + +.screenshot-ui-shot-cast-button:hover, +.screenshot-ui-shot-cast-button:focus { + background-color: #32302f; +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(221, 199, 161, 0.3); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: #ddc7a1; + color: black; +} + +.screenshot-ui-shot-cast-button:insensitive { + color: rgba(221, 199, 161, 0.5); +} + +.screenshot-ui-shot-cast-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-show-pointer-button { + border-radius: 9999px; + padding: 12px !important; +} + +.screenshot-ui-show-pointer-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px #ddc7a1; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: #ddc7a1; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: #282828; +} + +.screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; +} + +.screenshot-ui-window-selector:primary-monitor + .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; +} + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 12px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 99px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover + .screenshot-ui-window-selector-window-border { + border-color: #ddc7a1; +} + +.screenshot-ui-window-selector-window:checked + .screenshot-ui-window-selector-window-border { + border-color: #d4be98; + background-color: rgba(212, 190, 152, 0.2); +} + +.screenshot-ui-window-selector-window:checked + .screenshot-ui-window-selector-check { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; +} + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); +} + +.screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px #ddc7a1; +} + +.screenshot-ui-tooltip { + color: #ddc7a1; + background-color: rgba(29, 32, 33, 0.95); + border-radius: 9999px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; +} + +.window-picker { + spacing: 6px; +} + +.window-caption { + color: #ddc7a1; + background-color: rgba(29, 32, 33, 0.95); + border-radius: 9999px; + padding: 6px 12px; + border: none; + box-shadow: none; +} + +.window-close, +.screenshot-ui-close-button { + background-color: #473c29; + color: #ddc7a1; + border-radius: 21px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5); + transition-duration: 200ms; +} + +.window-close:hover, +.screenshot-ui-close-button:hover { + color: #ddc7a1; + background-color: #37222c; +} + +.window-close:active, +.screenshot-ui-close-button:active { + color: #ddc7a1; + background-color: #141617; +} + +.window-close StIcon, +.screenshot-ui-close-button StIcon { + icon-size: 24px; +} + +.workspace-background { + border-radius: 30px; + background-color: rgba(29, 32, 33, 0.95); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(221, 199, 161, 0.7); + background-color: rgba(221, 199, 161, 0.12); + border: none; + border-radius: 6px; +} + +.workspace-thumbnails .placeholder { + background-image: url('assets/dash-placeholder.svg'); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #ddc7a1; + border-radius: 9px; + padding: 0; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; +} + +#dashtodockContainer .number-overlay { + color: #ddc7a1; + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.2em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.straight-corner #dash, +#dashtodockContainer.shrink.straight-corner #dash { + border-radius: 0; + margin: 0; +} + +#dashtodockContainer.straight-corner #dash .dash-background, +#dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0; +} + +#dashtodockContainer.extended.top #dash, +#dashtodockContainer.extended.bottom #dash, +#dashtodockContainer.extended.right #dash, +#dashtodockContainer.extended.left #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +#dashtodockContainer.extended.top #dash .dash-background, +#dashtodockContainer.extended.bottom #dash .dash-background, +#dashtodockContainer.extended.right #dash .dash-background, +#dashtodockContainer.extended.left #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +#dashtodockContainer.left #dash, +#dashtodockContainer.right #dash { + margin-top: 0; + padding: 10px 0; +} + +#dashtodockContainer.left #dash .dash-background, +#dashtodockContainer.right #dash .dash-background { + margin-bottom: 0; +} + +#dashtodockContainer.left .dash-item-container .app-well-app, +#dashtodockContainer.left .show-apps, +#dashtodockContainer.right .dash-item-container .app-well-app, +#dashtodockContainer.right .show-apps { + padding: 6px; +} + +#dashtodockContainer.left #dash { + margin-left: 6px; +} + +#dashtodockContainer.right #dash { + margin-right: 6px; +} + +#dashtodockContainer.dashtodock #dash .dash-background { + background-color: rgba(29, 32, 33, 0.95); +} + +#dashtodockContainer #dash .dash-background { + background-color: rgba(29, 32, 33, 0.95); + box-shadow: inset 0 0 0 1px rgba(221, 199, 161, 0.1); +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: #ea6962; +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #8bba7f !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: #ea6962; +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #8bba7f !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(221, 199, 161, 0.7); + border-radius: 15px; +} + +#dashtodockContainer .show-apps:hover .overview-icon, +#dashtodockContainer .show-apps:focus .overview-icon, +#dashtodockContainer .show-apps:selected .overview-icon, +#dashtodockContainer .app-well-app:hover .overview-icon, +#dashtodockContainer .app-well-app:focus .overview-icon, +#dashtodockContainer .app-well-app:selected .overview-icon { + background-color: rgba(221, 199, 161, 0.12); + border-radius: 15px; +} + +#dashtodockContainer .show-apps:active .overview-icon, +#dashtodockContainer .show-apps:checked .overview-icon, +#dashtodockContainer .app-well-app:active .overview-icon, +#dashtodockContainer .app-well-app:checked .overview-icon { + background-color: rgba(221, 199, 161, 0.3); + border-radius: 15px; +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, +#dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(221, 199, 161, 0.7); + border-radius: 15px; +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, +#dashtodockContainer:overview #dash .show-apps:focus .overview-icon, +#dashtodockContainer:overview #dash .show-apps:selected .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(221, 199, 161, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, +#dashtodockContainer:overview #dash .show-apps:checked .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:active .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(221, 199, 161, 0.3); +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: rgba(29, 32, 33, 0.95); +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(40, 40, 40, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(40, 40, 40, 0.95); + box-shadow: inset 0 0 0 1px rgba(221, 199, 161, 0.1); +} + +#dashtodockContainer.opaque:overview #dash .dash-background, +#dashtodockContainer.transparent:overview #dash .dash-background { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash .dash-background, +#dashtodockContainer.opaque.extended:overview #dash .dash-background, +#dashtodockContainer.transparent.extended:overview #dash .dash-background { + background-color: rgba(29, 32, 33, 0.95); +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, +#dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.shrink .dash-item-container > StButton, +#dashtodockContainer.dashtodock .dash-item-container > StButton { + padding: 1px 2px; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, +#dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 6px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +.openweather-button, +.openweather-button-action, +.openweather-menu-button-container, +.openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + border: 1px solid transparent; +} + +.openweather-current-icon, +.openweather-current-summary, +.openweather-current-summarybox { + background: none; + color: #ddc7a1; +} + +.openweather-current-databox-values { + background: none; + color: rgba(221, 199, 161, 0.5); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(221, 199, 161, 0.5); +} + +.openweather-forecast-icon, +.openweather-forecast-summary { + background: none; + color: rgba(221, 199, 161, 0.7); +} + +.openweather-forecast-day, +.openweather-forecast-temperature { + background: none; + color: rgba(221, 199, 161, 0.5); +} + +.openweather-sunrise-icon, +.openweather-sunset-icon, +.openweather-build-icon { + color: rgba(221, 199, 161, 0.7); +} + +.popup-sub-menu .openweather-current-icon, +.popup-sub-menu .openweather-current-summary, +.popup-sub-menu .openweather-current-summarybox { + background: none; + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-current-databox-values { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-current-databox-captions { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-forecast-icon, +.popup-sub-menu .openweather-forecast-summary { + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-forecast-day, +.popup-sub-menu .openweather-forecast-temperature { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-sunrise-icon, +.popup-sub-menu .openweather-sunset-icon, +.popup-sub-menu .openweather-build-icon { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Gruvbox-Retro/gnome-shell/no-events.svg b/src/themes/Gruvbox-Retro/gnome-shell/no-events.svg new file mode 100755 index 00000000..d2fcad08 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/no-events.svg @@ -0,0 +1 @@ +assets/no-events.svg \ No newline at end of file diff --git a/src/themes/Gruvbox-Retro/gnome-shell/no-notifications.svg b/src/themes/Gruvbox-Retro/gnome-shell/no-notifications.svg new file mode 100755 index 00000000..175731c1 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/no-notifications.svg @@ -0,0 +1 @@ +assets/no-notifications.svg \ No newline at end of file diff --git a/src/themes/Gruvbox-Retro/gnome-shell/pad-osd.css b/src/themes/Gruvbox-Retro/gnome-shell/pad-osd.css new file mode 100755 index 00000000..256144f6 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/pad-osd.css @@ -0,0 +1,31 @@ +.Leader { + stroke-width: 0.5 !important; + stroke: #504945; + fill: none !important; +} + +.Button { + stroke-width: 0.25; + stroke: #ddc7a1; + fill: #ddc7a1; +} + +.Ring { + stroke-width: 0.5 !important; + stroke: #504945 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: 0.1 !important; + font-size: 0.1 !important; + fill: transparent !important; +} + +.TouchStrip, +.TouchRing { + stroke-width: 0.1 !important; + stroke: #ddc7a1 !important; + fill: #504945 !important; +} diff --git a/src/themes/Gruvbox-Retro/gnome-shell/process-working.svg b/src/themes/Gruvbox-Retro/gnome-shell/process-working.svg new file mode 100755 index 00000000..a6586c30 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gnome-shell/process-working.svg @@ -0,0 +1 @@ +assets/process-working.svg \ No newline at end of file diff --git a/src/themes/Gruvbox-Retro/gtk-2.0/gtkrc b/src/themes/Gruvbox-Retro/gtk-2.0/gtkrc new file mode 100755 index 00000000..dcd32b96 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-2.0/gtkrc @@ -0,0 +1,894 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#1d2021\nbg_color:#1d2021\ntooltip_bg_color:#1d2021\nselected_bg_color:#45707a\ntext_color:#d4be98\nfg_color:#d4be98\ntooltip_fg_color:#d4be98\nselected_fg_color:#d4be98\nmenubar_bg_color:#1d2021\nmenubar_fg_color:#d4be98\ntoolbar_bg_color:#1d2021\ntoolbar_fg_color:#d4be98\nmenu_bg_color:#1d2021\nmenu_fg_color:#d4be98\npanel_bg_color:#1d2021\npanel_fg_color:#d4be98\nlink_color:#076678\nbtn_bg_color:#d4be98\nbtn_fg_color:#282828\ntitlebar_bg_color:#1d2021\ntitlebar_fg_color:#d4be98\nprimary_caret_color:#d4be98\nsecondary_caret_color:#d4be98\naccent_bg_color:#45707a\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 0.6 + + GtkWidget::cursor_color = @primary_caret_color + GtkWidget::secondary_cursor_color = @secondary_caret_color + GtkWidget::cursor_aspect_ratio = 0.04 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + #GtkButton::inner-border = { 2, 2, 1, 1 } + GtkButton::focus-line-width = 1 + #GtkButton::focus-padding = -4 + + GtkButtonBox::child-min-height = 26 + + GtkCheckButton::indicator-size = 16 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 16 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 12 + GtkProgressBar::min-vertical-bar-width = 12 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 12 + GtkRange::stepper-size = 12 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 16 + GtkScale::slider-width = 16 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 80 + GtkScrollbar::slider-width = 12 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 1 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + GtkWindow::resize-grip-height = 0 + GtkWindow::resize-grip-width = 0 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 2 # roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 2 + ythickness = 2 +} + +style "murrine-wider" { + xthickness = 3 + ythickness = 3 +} + +style "murrine-thin" { + xthickness = 0 + ythickness = 0 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.10, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + #xthickness = 4 + #ythickness = 4 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 2 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 0 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 8 + #roundness = 2 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + #roundness = 2 + roundness = 2 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 2 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 2 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkToggleButton>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Gruvbox-Retro/gtk-2.0/gtkrc.hidpi b/src/themes/Gruvbox-Retro/gtk-2.0/gtkrc.hidpi new file mode 100755 index 00000000..15921f8b --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-2.0/gtkrc.hidpi @@ -0,0 +1,995 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#1d2021\nbg_color:#1d2021\ntooltip_bg_color:#1d2021\nselected_bg_color:#45707a\ntext_color:#d4be98\nfg_color:#d4be98\ntooltip_fg_color:#d4be98\nselected_fg_color:#d4be98\nmenubar_bg_color:#1d2021\nmenubar_fg_color:#d4be98\ntoolbar_bg_color:#1d2021\ntoolbar_fg_color:#d4be98\nmenu_bg_color:#1d2021\nmenu_fg_color:#d4be98\npanel_bg_color:#1d2021\npanel_fg_color:#d4be98\nlink_color:#076678\nbtn_bg_color:#d4be98\nbtn_fg_color:#282828\ntitlebar_bg_color:#1d2021\ntitlebar_fg_color:#d4be98\nprimary_caret_color:#d4be98\nsecondary_caret_color:#d4be98\naccent_bg_color:#45707a\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 1.0 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + #GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::inner-border = { 0, 0, 1, 0 } + GtkButton::focus-line-width = 2 + #GtkButton::focus-padding = 4 + GtkButton::focus-padding = 2 + #GtkButton::interior-focus = 1 + + GtkEntry::inner-border = { 4, 4, 5, 4 } + GtkComboBox::inner-border = { 4, 4, 6, 5 } + GtkComboBoxText::inner-border = { 4, 4, 6, 5 } + + #GtkButtonBox::child-min-height = 52 + + GtkCheckButton::indicator-size = 30 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 30 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 2 + GtkMenu::vertical-padding = 2 + + GtkMenuBar::internal-padding = 1 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 24 + GtkRange::stepper-size = 24 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 30 + GtkScale::slider-width = 30 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 160 + GtkScrollbar::slider-width = 24 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 22 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 2 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 2 + GtkWidget::separator-height = 2 + + GtkWindow::resize-grip-height = 2 + GtkWindow::resize-grip-width = 2 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 4# roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 6 + ythickness = 6 +} + +style "murrine-wider" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-thin" { + xthickness = 1 + ythickness = 1 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 8 + ythickness = 4 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.04, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + xthickness = 10 + ythickness = 10 + #xthickness = 5 + #ythickness = 5 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 4 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-comboboxtext" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-togglebutton" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-radiocheck" = "murrine-togglebutton" { + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 4 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 25 + #roundness = 4 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + roundness = 4 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 10 + ythickness = 10 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 4 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + xthickness = 10 + ythickness = 10 + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + xthickness = 10 + ythickness = 10 + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 4 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 4 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + + + + +style "gimp-default-style" { +# Uncommenting this line allows to set a different (smaller) font for GIMP. +# +# font_name = "sans 8" +# Enabling the following line for some reason breaks toolbox resize +# increment calculation. You can enable it to get an even smaller GUI +# but need to restart GIMP after the theme change. +# +# GtkWidget::focus-padding = 0 + GtkOptionMenu::indicator-size = { 15, 25 } + GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } + GtkPaned::handle-size = 5 + GimpDockWindow::default-height = 600 + GimpDock::font-scale = 1.0 + GimpMenuDock::minimal-width = 400 + GimpToolPalette::tool-icon-size = large-toolbar + GimpToolPalette::button-relief = none + GimpDockbook::tab-border = 0 + GimpDockbook::tab-icon-size = button + GimpColorNotebook::tab-border = 0 + GimpColorNotebook::tab-icon-size = button + GimpDeviceEditor::handle-size = 30 + GimpDockable::content-border = 1 + GimpEditor::content-spacing = 1 + GimpEditor::button-spacing = 1 + GimpEditor::button-icon-size = button + GimpDataEditor::minimal-height = 150 + GimpFrame::label-spacing = 5 + GtkDialog::content-area-border = 2 + GtkDialog::button-spacing = 20 + GtkDialog::action-area-border = 25 + GimpUnitComboBox::appears-as-list = 0 +} + +class "GtkWidget" style "gimp-default-style" +style "gimp-tool-dialog-style" = "gimp-default-style" +{ + GtkDialog::action-area-border = 6 +} +class "GimpToolDialog" style "gimp-tool-dialog-style" +style "gimp-grid-view-style" = "gimp-default-style" +{ + bg[NORMAL] = { 1.0, 1.0, 1.0 } +} +widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" +style "gimp-dockable-style" = "gimp-default-style" +{ + GimpFrame::label-bold = 0 + GtkButton::focus-line_width = 1 + GtkButton::focus-padding = 0 +} +widget "*GimpDockable.*" style "gimp-dockable-style" +style "gimp-display-style" = "gimp-default-style" +{ + GimpRuler::font-scale = 1.0 + GimpUnitComboBox::label-scale = 1.0 + GimpScaleComboBox::label-scale = 1.0 + GtkComboBox::arrow-size = 20 + GtkButton::inner-border = { 0, 0, 0, 0 } + GtkButton::focus-line-width = 0 + GtkButton::focus-padding = 0 +} +widget "*GimpDisplayShell.*" style "gimp-display-style" +style "gimp-overlay-style" = "gimp-display-style" +{ + GtkButton::focus-line_width = 2 +} +widget_class "*<GimpOverlayFrame>*" style "gimp-overlay-style" + + + + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-comboboxtext" +widget_class "*<GtkToggleButton>*" style "murrine-togglebutton" +widget_class "*.<GtkCheckButton>" style "murrine-radiocheck" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/check-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/check-symbolic.svg new file mode 100755 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/check-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/check-symbolic@2.svg new file mode 100755 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100755 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100755 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100755 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100755 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/dot-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/dot-symbolic.svg new file mode 100755 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/dot-symbolic@2.svg new file mode 100755 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/line-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/line-symbolic.svg new file mode 100755 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/line-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/line-symbolic@2.svg new file mode 100755 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100755 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100755 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100755 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100755 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-check-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-check-symbolic.svg new file mode 100755 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-check-symbolic@2.svg new file mode 100755 index 00000000..24509026 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100755 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100755 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100755 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-dot-symbolic.svg new file mode 100755 index 00000000..99444906 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100755 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-line-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-line-symbolic.svg new file mode 100755 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-line-symbolic@2.svg new file mode 100755 index 00000000..16695160 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100755 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100755 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100755 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100755 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100755 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100755 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100755 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100755 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100755 index 00000000..14954390 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider.png new file mode 100755 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider@2.png new file mode 100755 index 00000000..4449641e Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100755 index 00000000..7966479f Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100755 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100755 index 00000000..f398287c Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100755 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100755 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100755 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider.png new file mode 100755 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100755 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100755 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100755 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100755 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100755 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100755 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100755 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider.png new file mode 100755 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100755 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100755 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100755 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100755 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100755 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100755 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100755 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider.png new file mode 100755 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider@2.png new file mode 100755 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100755 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100755 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked.png new file mode 100755 index 00000000..8734299f Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked@2.png new file mode 100755 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100755 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100755 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked.png new file mode 100755 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100755 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/gtk-dark.css b/src/themes/Gruvbox-Retro/gtk-3.0/gtk-dark.css new file mode 100755 index 00000000..cc41374d --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/gtk-dark.css @@ -0,0 +1,11640 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #ddc7a1; +/* text color for entries, views and content in general */ +@define-color theme_text_color #ddc7a1; +/* widget base background color */ +@define-color theme_bg_color #1d2021; +/* text widgets and the like base background color */ +@define-color theme_base_color #1d2021; +/* base background color of selections */ +@define-color theme_selected_bg_color #d4be98; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #1d2021; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(221, 199, 161, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #282828; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #ddc7a1; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #ddc7a1; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1d2021; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1d2021; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #d4be98; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(221, 199, 161, 0.5); +/* widgets main borders color */ +@define-color borders rgba(221, 199, 161, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(221, 199, 161, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #d8a657; +@define-color error_color #ea6962; +@define-color success_color #a9b665; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #ddc7a1; +@define-color wm_unfocused_title rgba(221, 199, 161, 0.7); +@define-color wm_highlight rgba(221, 199, 161, 0.1); +@define-color wm_bg #1d2021; +@define-color wm_unfocused_bg #1d2021; +@define-color wm_button_close_icon #1d2021; +@define-color wm_button_close_hover_bg #d4be98; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #1d2021; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #ddc7a1; +@define-color budgie_tasklist_indicator_color_active #ddc7a1; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #d8a657; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #d4be98; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #d4be98; +@define-color destructive_bg_color #ea6962; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #ea6962; +@define-color success_bg_color #a9b665; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #a9b665; +@define-color warning_bg_color #d8a657; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #d8a657; +@define-color error_bg_color #ea6962; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #ea6962; +@define-color window_bg_color #1d2021; +@define-color window_fg_color #ddc7a1; +@define-color view_bg_color #1d2021; +@define-color view_fg_color #ddc7a1; +@define-color headerbar_bg_color #1d2021; +@define-color headerbar_fg_color #ddc7a1; +@define-color headerbar_border_color rgba(221, 199, 161, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #1d2021; +@define-color card_fg_color #ddc7a1; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #1d2021; +@define-color dialog_fg_color #ddc7a1; +@define-color popover_bg_color #1d2021; +@define-color popover_fg_color #ddc7a1; +@define-color thumbnail_bg_color #1d2021; +@define-color thumbnail_fg_color #ddc7a1; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #d4be98 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #d4be98 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #ea6962; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #d4be98; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, +calendar.raven-calendar:selected, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked, +box.vertical > widget > widget:selected, +calendar:selected, +row:selected, +treeview.view:selected:not(.progressbar):not(.trough), +modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #ddc7a1; + background-color: #473c29; +} + +.nemo-window .view selection, +.nemo-window .view:selected, +.nautilus-window notebook .view:not(treeview) selection, +.nautilus-window notebook .view:not(treeview):selected, +.nautilus-window flowboxchild:selected .icon-item-background, +flowbox flowboxchild:selected, +.background.csd .view:selected { + color: #d4be98; + background-color: rgba(212, 190, 152, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, +window.background.csd evview.view.content-view:selected, +window.background.csd evview.view.content-view:selected:backdrop, +spinbutton.vertical selection, +spinbutton:not(.vertical) selection, +entry selection, +label selection, +textview text selection:focus, +textview text selection, +widget.view:selected, +.view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; +} + +.linked:not(.vertical) > button, +.linked:not(.vertical) > spinbutton.vertical, +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, +.linked:not(.vertical) > spinbutton.vertical:first-child, +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, +.linked:not(.vertical) > spinbutton.vertical:last-child, +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, +.linked:not(.vertical) > spinbutton.vertical:only-child, +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, +.linked.vertical > spinbutton.vertical, +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, +.linked.vertical > spinbutton.vertical:first-child, +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, +.linked.vertical > spinbutton.vertical:last-child, +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, +.linked.vertical > spinbutton.vertical:only-child, +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #1d2021; + color: #ddc7a1; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, +.background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #1d2021; + color: #ddc7a1; +} + +.gtkstyle-fallback:hover { + background-color: #282828; + color: #ddc7a1; +} + +.gtkstyle-fallback:active { + background-color: #141617; + color: #ddc7a1; +} + +.gtkstyle-fallback:disabled { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #1d2021; + color: #ddc7a1; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #1d2021; +} + +textview border { + background-color: #282828; + color: rgba(221, 199, 161, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view rubberband, +flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view .rubberband, +.content-view flowbox rubberband, +.content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox .content-view .rubberband, +.content-view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband { + border: 1px solid #d4be98; + background-color: rgba(212, 190, 152, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(221, 199, 161, 0.7); +} + +label:disabled { + color: rgba(221, 199, 161, 0.5); +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; +} + +.dim-label { + color: rgba(221, 199, 161, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(221, 199, 161, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #ddc7a1; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, +spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +spinbutton.vertical:focus, +spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d4be98; +} + +spinbutton.vertical:drop(active), +spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, +spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.flat.vertical, +spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, +spinbutton:not(.vertical) image, +entry image { + color: rgba(221, 199, 161, 0.7); +} + +spinbutton.vertical image:hover, +spinbutton:not(.vertical) image:hover, +spinbutton.vertical image:active, +spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #ddc7a1; +} + +spinbutton.vertical image:disabled, +spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.vertical image.left, +spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, +spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, +spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(221, 199, 161, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, +spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(221, 199, 161, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, +spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +spinbutton.error.vertical:focus, +spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #ea6962; +} + +spinbutton.error.vertical:disabled, +spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.warning.vertical, +spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +spinbutton.warning.vertical:focus, +spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d8a657; +} + +spinbutton.warning.vertical:disabled, +spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.vertical progress, +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #d4be98; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #3c3836; + color: #ddc7a1; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #d4be98; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #282828; + color: rgba(221, 199, 161, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #ea6962; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #282828; + color: rgba(221, 199, 161, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #d8a657; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #d8a657; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #282828; + color: rgba(221, 199, 161, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, +treeview entry { + background-color: #1d2021; +} + +treeview entry.flat, +treeview entry.flat:focus, +treeview entry, +treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, +.photos-entry-tag, +.documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +.entry-tag:hover, +.photos-entry-tag:hover, +.documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, +:dir(ltr) .photos-entry-tag, +:dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, +:dir(rtl) .photos-entry-tag, +:dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, +.button.photos-entry-tag, +.button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), +.button.photos-entry-tag:not(:hover):not(:active), +.button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(221, 199, 161, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.001, + to(#d4be98), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#d4be98), + to(transparent) + ); + } +} + +.xfce4-panel.background button, +.raven-mpris button.image-button, +.mate-panel-menu-bar button, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button { + color: rgba(221, 199, 161, 0.7); +} + +.xfce4-panel.background button:focus, +.raven-mpris button.image-button:focus, +.mate-panel-menu-bar button:focus, +infobar.warning > revealer > box button:focus, +.xfce4-panel.background button:hover, +.raven-mpris button.image-button:hover, +.mate-panel-menu-bar button:hover, +infobar.warning > revealer > box button:hover, +.xfce4-panel.background button:active, +.raven-mpris button.image-button:active, +.mate-panel-menu-bar button:active, +infobar.warning > revealer > box button:active, +.xfce4-panel.background button:checked, +.raven-mpris button.image-button:checked, +.mate-panel-menu-bar button:checked, +infobar.warning > revealer > box button:checked { + color: #ddc7a1; +} + +.xfce4-panel.background button:disabled, +.raven-mpris button.image-button:disabled, +.mate-panel-menu-bar button:disabled, +infobar.warning > revealer > box button:disabled { + color: rgba(221, 199, 161, 0.3); +} + +.xfce4-panel.background button:checked:disabled, +.raven-mpris button.image-button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled { + color: rgba(221, 199, 161, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:not(.suggested-action):not(.destructive-action), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(221, 199, 161, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #ddc7a1; +} + +actionbar + > revealer + > box + .linked + > button:focus:not(.suggested-action):not(.destructive-action), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:hover:not(.suggested-action):not(.destructive-action), +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:active:not(.suggested-action):not(.destructive-action), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +actionbar + > revealer + > box + .linked + > button:disabled:not(.suggested-action):not(.destructive-action), +button:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:checked:not(.suggested-action):not(.destructive-action), +button:checked { + box-shadow: none; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +actionbar + > revealer + > box + .linked + > button:checked:hover:not(.suggested-action):not(.destructive-action), +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar + > revealer + > box + .linked + > button:checked:disabled:not(.suggested-action):not(.destructive-action), +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +.raven .expander-button, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +.nautilus-window headerbar revealer > button, +button.titlebutton:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +check, +radio, +button.close, +button.circular, +.inline-toolbar button:not(.text-button), +button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat) + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +.nautilus-window headerbar revealer > button label, +button.titlebutton:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +check label, +radio label, +button.close label, +button.circular label, +.inline-toolbar button:not(.text-button) label, +button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, +.gedit-search-slider .linked > button, +.gedit-document-panel row button.flat, +.nautilus-window .floating-bar button, +placessidebar.sidebar row button.sidebar-button, +notebook > header tab button.flat, +spinbutton.vertical button, +spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, +.drop-shadow button, +.budgie-panel button, +.budgie-popover row button, +.budgie-settings-window buttonbox.inline-toolbar button, +#mate-menu button, +#MatePanelPopupWindow button, +popover.messagepopover .popover-action-area button, +tabbox > tab button, +.gedit-search-slider .linked > button, +placessidebar.sidebar row button.sidebar-button, +calendar.button, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular, +treeview.view header button button.circular, +row.activatable button.circular, +check, +radio, +scrollbar button, +notebook > header > tabs > arrow, +spinbutton.vertical button, +spinbutton:not(.vertical) button, +modelbutton.flat, +.menuitem.button.flat, +.nemo-window .toolbar button, +#buttonbox_frame button, +.xfce4-panel.background button, +.raven stackswitcher.linked > button, +.lock-dialog button, +.mate-panel-menu-bar button, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +layouttabbar button, +filechooser #pathbarbox > stack > box > button, +messagedialog.csd .dialog-action-box button, +.app-notification button, +actionbar + > revealer + > box + button:not(.suggested-action):not(.destructive-action), +popover.background.menu button, +popover.background button.model, +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action), +toolbar button, +combobox > .linked:not(.vertical) > button:not(:only-child), +button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(221, 199, 161, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, +.drop-shadow button:focus, +.budgie-panel button:focus, +.budgie-popover row button:focus, +.budgie-settings-window buttonbox.inline-toolbar button:focus, +#mate-menu button:focus, +#MatePanelPopupWindow button:focus, +popover.messagepopover .popover-action-area button:focus, +tabbox > tab button:focus, +.gedit-search-slider .linked > button:focus, +placessidebar.sidebar row button.sidebar-button:focus, +calendar.button:focus, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:focus, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:focus, +treeview.view header button button.circular:focus, +row.activatable button.circular:focus, +check:focus, +radio:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +spinbutton.vertical button:focus, +spinbutton:not(.vertical) button:focus, +modelbutton.flat:focus, +.menuitem.button.flat:focus, +.nemo-window .toolbar button:focus, +#buttonbox_frame button:focus, +.xfce4-panel.background button:focus, +.raven stackswitcher.linked > button:focus, +.lock-dialog button:focus, +.mate-panel-menu-bar button:focus, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +layouttabbar button:focus, +filechooser #pathbarbox > stack > box > button:focus, +messagedialog.csd .dialog-action-box button:focus, +.app-notification button:focus, +actionbar + > revealer + > box + button:focus:not(.suggested-action):not(.destructive-action), +popover.background.menu button:focus, +popover.background button.model:focus, +.caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +toolbar button:focus, +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ddc7a1; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, +.drop-shadow button:hover, +.budgie-panel button:hover, +.budgie-popover row button:hover, +.budgie-settings-window buttonbox.inline-toolbar button:hover, +#mate-menu button:hover, +#MatePanelPopupWindow button:hover, +popover.messagepopover .popover-action-area button:hover, +tabbox > tab button:hover, +.gedit-search-slider .linked > button:hover, +placessidebar.sidebar row button.sidebar-button:hover, +calendar.button:hover, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:hover, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:hover, +treeview.view header button button.circular:hover, +row.activatable button.circular:hover, +check:hover, +radio:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +spinbutton.vertical button:hover, +spinbutton:not(.vertical) button:hover, +modelbutton.flat:hover, +.menuitem.button.flat:hover, +.nemo-window .toolbar button:hover, +#buttonbox_frame button:hover, +.xfce4-panel.background button:hover, +.raven stackswitcher.linked > button:hover, +.lock-dialog button:hover, +.mate-panel-menu-bar button:hover, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +layouttabbar button:hover, +filechooser #pathbarbox > stack > box > button:hover, +messagedialog.csd .dialog-action-box button:hover, +.app-notification button:hover, +actionbar + > revealer + > box + button:hover:not(.suggested-action):not(.destructive-action), +popover.background.menu button:hover, +popover.background button.model:hover, +.caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +toolbar button:hover, +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #ddc7a1; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, +.drop-shadow button:active, +.budgie-panel button:active, +.budgie-popover row button:active, +.budgie-settings-window buttonbox.inline-toolbar button:active, +#mate-menu button:active, +#MatePanelPopupWindow button:active, +popover.messagepopover .popover-action-area button:active, +tabbox > tab button:active, +.gedit-search-slider .linked > button:active, +placessidebar.sidebar row button.sidebar-button:active, +calendar.button:active, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:active, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:active, +treeview.view header button button.circular:active, +row.activatable button.circular:active, +check:active, +radio:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +spinbutton.vertical button:active, +spinbutton:not(.vertical) button:active, +modelbutton.flat:active, +.menuitem.button.flat:active, +.nemo-window .toolbar button:active, +#buttonbox_frame button:active, +.xfce4-panel.background button:active, +.raven stackswitcher.linked > button:active, +.lock-dialog button:active, +.mate-panel-menu-bar button:active, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +layouttabbar button:active, +filechooser #pathbarbox > stack > box > button:active, +messagedialog.csd .dialog-action-box button:active, +.app-notification button:active, +actionbar + > revealer + > box + button:active:not(.suggested-action):not(.destructive-action), +popover.background.menu button:active, +popover.background button.model:active, +.caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +toolbar button:active, +combobox > .linked:not(.vertical) > button:active:not(:only-child), +button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; + color: #ddc7a1; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, +.drop-shadow button:disabled, +.budgie-panel button:disabled, +.budgie-popover row button:disabled, +.budgie-settings-window buttonbox.inline-toolbar button:disabled, +#mate-menu button:disabled, +#MatePanelPopupWindow button:disabled, +popover.messagepopover .popover-action-area button:disabled, +tabbox > tab button:disabled, +.gedit-search-slider .linked > button:disabled, +placessidebar.sidebar row button.sidebar-button:disabled, +calendar.button:disabled, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:disabled, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:disabled, +treeview.view header button button.circular:disabled, +row.activatable button.circular:disabled, +check:disabled, +radio:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +spinbutton.vertical button:disabled, +spinbutton:not(.vertical) button:disabled, +modelbutton.flat:disabled, +.menuitem.button.flat:disabled, +.nemo-window .toolbar button:disabled, +#buttonbox_frame button:disabled, +.xfce4-panel.background button:disabled, +.raven stackswitcher.linked > button:disabled, +.lock-dialog button:disabled, +.mate-panel-menu-bar button:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +layouttabbar button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +messagedialog.csd .dialog-action-box button:disabled, +.app-notification button:disabled, +actionbar + > revealer + > box + button:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:disabled, +popover.background button.model:disabled, +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:disabled, +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); +} + +.nemo-window .toolbar button:checked, +#buttonbox_frame button:checked, +.xfce4-panel.background button:checked, +.raven stackswitcher.linked > button:checked, +.lock-dialog button:checked, +.mate-panel-menu-bar button:checked, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +layouttabbar button:checked, +filechooser #pathbarbox > stack > box > button:checked, +messagedialog.csd .dialog-action-box button:checked, +.app-notification button:checked, +actionbar + > revealer + > box + button:checked:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked, +popover.background button.model:checked, +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action), +toolbar button:checked, +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; +} + +.nemo-window .toolbar button:checked:disabled, +#buttonbox_frame button:checked:disabled, +.xfce4-panel.background button:checked:disabled, +.raven stackswitcher.linked > button:checked:disabled, +.lock-dialog button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +layouttabbar button:checked:disabled, +filechooser #pathbarbox > stack > box > button:checked:disabled, +messagedialog.csd .dialog-action-box button:checked:disabled, +.app-notification button:checked:disabled, +actionbar + > revealer + > box + button:checked:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, +.caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:checked:disabled, +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(221, 199, 161, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) + > button.flat.image-button:not(:only-child):not(.text-button), +.linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(212, 190, 152, 0.8); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(212, 190, 152, 0.6); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, +button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, +button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(212, 190, 152, 0.2), + 0 4px 3px 0 rgba(212, 190, 152, 0.14), 0 1px 6px 0 rgba(212, 190, 152, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(212, 190, 152, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(212, 190, 152, 0.3), + 0 2px 3px -1px rgba(212, 190, 152, 0.24), + 0 2px 5px 0 rgba(212, 190, 152, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(212, 190, 152, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #d4be98; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(212, 190, 152, 0.3); +} + +button.destructive-action { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(234, 105, 98, 0.2), + 0 4px 3px 0 rgba(234, 105, 98, 0.14), 0 1px 6px 0 rgba(234, 105, 98, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(234, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(234, 105, 98, 0.3), + 0 2px 3px -1px rgba(234, 105, 98, 0.24), + 0 2px 5px 0 rgba(234, 105, 98, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(234, 105, 98, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #ea6962; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, +button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #ddc7a1; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #7daea3; +} + +*:visited { + color: #d3869b; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #7daea3; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #d3869b; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(221, 199, 161, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), +spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), +spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(221, 199, 161, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(221, 199, 161, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d4be98; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px; + background-color: #1d2021; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, +.app-notification, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +frame.documents-dropdown:backdrop, +.app-notification:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); +} + +frame.left.documents-dropdown, +.left.app-notification, +frame.right.documents-dropdown, +.right.app-notification, +frame.top.documents-dropdown, +.top.app-notification, +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #282828; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .toolbar button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-window .toolbar .linked:not(.vertical) > button, +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), +headerbar + .linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .toolbar button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #ddc7a1; +} + +.nemo-window .toolbar button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +.nemo-window .toolbar button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(221, 199, 161, 0.5); +} + +.nemo-window .toolbar button:backdrop, +.nemo-window .primary-toolbar button:backdrop:not(.text-button), +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.5); +} + +.nemo-window .toolbar button:backdrop:focus, +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:backdrop:hover, +.nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:backdrop:active, +.nemo-window .primary-toolbar button:backdrop:active:not(.text-button), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-window .toolbar button:backdrop:disabled, +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +.nemo-window .toolbar button:backdrop:checked, +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-window .toolbar button:backdrop:checked:disabled, +.nemo-window + .primary-toolbar + button:backdrop:checked:disabled:not(.text-button), +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not( + .destructive-action + ) { + color: rgba(221, 199, 161, 0.3); +} + +.nemo-window .primary-toolbar entry, +.titlebar entry { + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +.nemo-window .primary-toolbar entry:disabled, +.titlebar entry:disabled { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +.nemo-window .primary-toolbar entry image, +.titlebar entry image { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, +.titlebar entry image:hover, +.nemo-window .primary-toolbar entry image:active, +.titlebar entry image:active { + color: #ddc7a1; +} + +.nemo-window .primary-toolbar entry image:disabled, +.titlebar entry image:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d2021; + color: #ddc7a1; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.titlebar:backdrop { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(221, 199, 161, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(221, 199, 161, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(221, 199, 161, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(221, 199, 161, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(221, 199, 161, 0.08); + background-image: radial-gradient( + circle, + rgba(221, 199, 161, 0.08) 10%, + transparent 0% + ); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #d4be98; + color: #1d2021; +} + +.titlebar + .path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(221, 199, 161, 0); + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not( + .destructive-action + ):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(221, 199, 161, 0); + background-color: #d4be98; +} + +.tiled .titlebar, +.tiled-top .titlebar, +.tiled-right .titlebar, +.tiled-bottom .titlebar, +.tiled-left .titlebar, +.maximized .titlebar, +.fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 8px 20px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, +.maximized .titlebar.default-decoration, +.fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), +.solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 1px 20px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #1d2021; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, +headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, +headerbar .photos-entry-tag, +headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + margin: 5px 2px; + min-width: 120px; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) + > stack + > box { + padding: 0 12px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):active { + box-shadow: inset 0 0 0 9999px rgba(221, 199, 161, 0.08); + background-image: radial-gradient( + circle, + rgba(221, 199, 161, 0.08) 10%, + transparent 0% + ); +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):checked { + background-color: #282828; + color: #89b482; + font-weight: 500; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle + viewswitchertitle + > squeezer + > viewswitcher + > box.horizontal + > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #d4be98 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #d4be98 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(221, 199, 161, 0.3); + border-top-color: rgba(221, 199, 161, 0.12); + min-height: 36px; +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +window.background.csd + treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not( + .trough + ):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(221, 199, 161, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view.after:drop(active) { + border-top-style: none; +} + +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(221, 199, 161, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, +treeview.view.expander:active { + color: #ddc7a1; +} + +treeview.view.expander:disabled { + color: rgba(221, 199, 161, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #d4be98; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(221, 199, 161, 0.7); +} + +treeview.view header button, +treeview.view header button:disabled { + background-color: #1d2021; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1d2021; + background-clip: border-box; + color: #d4be98; +} + +treeview.view acceleditor > label { + background-color: #d4be98; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #1d2021; + color: #ddc7a1; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +.csd menubar, +.csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(221, 199, 161, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(221, 199, 161, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #141617; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #473c29; +} + +.csd menu, +.csd .menu, +.csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #ddc7a1; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #282828; + color: #89b482; + font-weight: 500; +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: #89b482; + font-weight: 500; +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: #89b482; + font-weight: 500; +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(221, 199, 161, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(221, 199, 161, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(221, 199, 161, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), +menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #504945; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #3c3836; + color: rgba(221, 199, 161, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #ddc7a1; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #141617; + border-radius: 12px; +} + +popover.background, +.csd popover.background { + border: 1px solid rgba(221, 199, 161, 0.2); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; +} + +popover.background:backdrop, +.csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), + 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3c3836; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(221, 199, 161, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, +notebook > header tab:hover { + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +tabbox > tab:disabled, +notebook > header tab:disabled { + color: rgba(221, 199, 161, 0.3); +} + +tabbox > tab:checked, +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #282828; + color: #89b482; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, +notebook > header tab:checked:disabled { + color: rgba(221, 199, 161, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(221, 199, 161, 0.04); +} + +notebook, +notebook.frame { + background-color: #1d2021; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(221, 199, 161, 0.03); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d2021; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid transparent; +} + +scrollbar.bottom { + border-top: 1px solid transparent; +} + +scrollbar.left { + border-right: 1px solid transparent; +} + +scrollbar.right { + border-left: 1px solid transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(221, 199, 161, 0.2); +} + +scrollbar slider:hover { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar slider:active { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar slider:disabled { + background-color: rgba(221, 199, 161, 0.2); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(221, 199, 161, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(221, 199, 161, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #d4be98; + border-color: #d4be98; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.7); + border: none; +} + +switch:focus slider, +switch:hover slider, +switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.12); +} + +switch:checked slider { + background-color: #1d2021; + color: #1d2021; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-unchecked-dark.png'), + url('assets/selectionmode-checkbox-unchecked-dark@2.png') + ); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-checked-dark.png'), + url('assets/selectionmode-checkbox-checked-dark@2.png') + ); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + color: #d4be98; +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(221, 199, 161, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, +popover modelbutton.flat check:focus, +popover modelbutton.flat check:hover, +popover modelbutton.flat check:focus:hover, +popover modelbutton.flat check:active, +popover modelbutton.flat check:disabled, +popover modelbutton.flat radio, +popover modelbutton.flat radio:focus, +popover modelbutton.flat radio:hover, +popover modelbutton.flat radio:focus:hover, +popover modelbutton.flat radio:active, +popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), +popover + modelbutton.flat + radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(221, 199, 161, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), +popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), +popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, +menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), +menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), +menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(221, 199, 161, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, +menu menuitem check:hover, +menu menuitem check:disabled, +menu menuitem radio, +menu menuitem radio:hover, +menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + +check { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-unchecked-symbolic.svg') + ); +} + +check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-checked-symbolic.svg') + ); +} + +check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-mixed-symbolic.svg') + ); +} + +radio { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-unchecked-symbolic.svg') + ); +} + +radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); +} + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-mixed-symbolic.svg') + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, + background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), +menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(221, 199, 161, 0.7); +} + +treeview.view check:hover, +treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: #ddc7a1; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(221, 199, 161, 0.3); +} + +treeview.view check:checked, +treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #d4be98; +} + +treeview.view check:checked:disabled, +treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(221, 199, 161, 0.3); +} + +treeview.view check:hover, +treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(221, 199, 161, 0.3); +} + +scale trough:disabled { + background-color: rgba(221, 199, 161, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#d4be98); +} + +scale highlight:disabled { + background-color: #1d2021; + background-image: image(rgba(221, 199, 161, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(221, 199, 161, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #d4be98; + background-color: #1d2021; + box-shadow: inset 0 0 0 2px #d4be98; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #d4be98, 0 0 0 8px rgba(221, 199, 161, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #d4be98, 0 0 0 8px rgba(221, 199, 161, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(221, 199, 161, 0.3); +} + +scale marks, +scale value { + color: rgba(221, 199, 161, 0.7); +} + +scale indicator { + background-color: rgba(221, 199, 161, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(221, 199, 161, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #d4be98; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #d4be98; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #d8a657; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #d4be98; +} + +levelbar block.full { + background-color: #a9b665; +} + +levelbar block.empty { + background-color: rgba(221, 199, 161, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + color: #ddc7a1; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box, +.background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.75, + to(rgba(212, 190, 152, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.75, + to(rgba(212, 190, 152, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.75, + to(rgba(212, 190, 152, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.75, + to(rgba(212, 190, 152, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +preferences stacksidebar.sidebar list separator, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +.tweak-categories separator, +placessidebar.sidebar list > separator, +stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, +treeview.view header button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu + button.flat:focus:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:focus, +treeview.view header button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.flat:hover:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:hover, +treeview.view header button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.has-open-popup.flat:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.has-open-popup.activatable, +treeview.view header button.has-open-popup, +.budgie-popover.budgie-menu + button.flat:active:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:active, +treeview.view header button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #ddc7a1; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(221, 199, 161, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #d4be98; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(221, 199, 161, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, +expander title > arrow:active { + color: #ddc7a1; +} + +expander title > arrow:disabled { + color: rgba(221, 199, 161, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +calendar:disabled { + color: rgba(221, 199, 161, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(221, 199, 161, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(221, 199, 161, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #3c3836; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; + color: #ddc7a1; +} + +messagedialog .titlebar:backdrop { + background-color: #3c3836; + color: rgba(221, 199, 161, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, +messagedialog.csd .dialog-action-box button:first-child, +messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #d4be98; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #d4be98; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #ea6962; +} + +.csd filechooser { + background-color: #1d2021; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, +filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, +filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooser revealer box button label { + padding-left: 10px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator) { + border-right: 1px solid rgba(221, 199, 161, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(221, 199, 161, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #1d2021; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(221, 199, 161, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(221, 199, 161, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(221, 199, 161, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #d4be98; + font-weight: 500; +} + +placessidebar.sidebar row:selected, +placessidebar.sidebar row:selected image.sidebar-icon, +placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(221, 199, 161, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #d4be98; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #d4be98; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(221, 199, 161, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1d2021; + background-image: image(rgba(221, 199, 161, 0.12)), + image(rgba(221, 199, 161, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, +infobar.info:hover > revealer > box, +infobar.info:backdrop > revealer > box { + background-color: #1d2021; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #d4be98; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + border-radius: 12px 12px 0 0; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #d4be98; + border-radius: 12px 12px 0 0; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #d8a657; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #d8a657; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #ea6962; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #ddc7a1; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #d4be98; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(221, 199, 161, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(221, 199, 161, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(221, 199, 161, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1d2021; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), + 0 0 0 100px transparent; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 100px transparent; +} + +.maximized decoration, +.fullscreen decoration, +.tiled decoration, +.tiled-top decoration, +.tiled-right decoration, +.tiled-bottom decoration, +.tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + margin: 0; + background-color: #1d2021; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16); +} + +.csd decoration { + border: 1px solid rgba(40, 40, 40, 1); + background-color: #1d2021; + background-clip: border-box; + padding: 2.5px; +} + +.csd.popup decoration { + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.background.csd decoration { + border-radius: 12px; + border: 1px solid rgba(221, 199, 161, 0.2); + background-color: #141617; + background-clip: border-box; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #1d2021; + border: 1px solid #473c29; +} + +.solid-csd decoration:backdrop { + background-color: #1d2021; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).close { + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop:active { + background-color: #d8a657; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:active { + background-color: shade(#d8a657, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop:active { + background-color: #a9b665; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:active { + background-color: shade(#a9b665, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop:active { + background-color: #ea6962; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:active { + background-color: shade(#ea6962, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop { + background-color: #473c29; + color: transparent; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #d4be98; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.top:dir(ltr), +cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), +cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(221, 199, 161, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(221, 199, 161, 0.12); + background-color: #3c3836; + color: #ddc7a1; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #d4be98; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 0; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#d4be98, 0.08); + background-image: radial-gradient( + circle, + alpha(#d4be98, 0.08) 10%, + transparent 0% + ); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #d4be98; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #1d2021; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); +} + +.nautilus-window.background.csd + > grid.horizontal + > paned.horizontal + > separator, +.nautilus-window.background.csd + > deck + > box.vertical + > paned.horizontal + > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(221, 199, 161, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #1d2021; + color: #d4be98; + margin: 0 0 6px 6px; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 0 0 0 4px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + button.sidebar-button { + color: #d4be98; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:hover { + background-color: #282828; + color: #d4be98; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected { + background-color: #282828; + font-weight: 700; + border-left: 3px solid #ea6962; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + button.sidebar-button { + color: #89b482; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + label.sidebar-label { + color: rgba(221, 199, 161, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #282828; + border-radius: 12px; + border: 1px solid rgba(65, 72, 104, 0.2); + margin: 0 6px 6px; +} + +.nautilus-window.background.csd + notebook + scrolledwindow + > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: rgba(221, 199, 161, 0.20); +} + +.nautilus-window.background.csd + notebook + placesview + > stack + > frame + > scrolledwindow + > viewport + > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd + notebook + placesview + > actionbar + > revealer + > box { + background-color: transparent; +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-desktop.nemo-canvas-item, +.caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #ddc7a1; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(221, 199, 161, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(221, 199, 161, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button.image-button:not(.suggested-action):not( + .destructive-action + ) + image:not(:only-child) { + margin: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + color: #89b482; + background-color: #282828; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir( + ltr + ):disabled, +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir( + rtl + ):disabled { + color: #89b482; + background-color: #282828; +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(221, 199, 161, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action) { + color: #89b482; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):hover, +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(221, 199, 161, 0.3); + color: rgba(221, 199, 161, 0.3); +} + +.disk-space-display.used { + background-color: #d4be98; + color: #d4be98; +} + +.disk-space-display.free { + background-color: rgba(221, 199, 161, 0.12); + color: rgba(221, 199, 161, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + color: #ddc7a1; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook .view:not(treeview) { + border-radius: 6px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > scrolledwindow.frame { + border-style: none; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > label { + margin: 0 8px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > box + > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box { + margin-bottom: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(221, 199, 161, 0.7); +} + +.nautilus-window paned > separator { + background-color: #282828; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + stack + scrolledwindow + viewport.frame + list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(221, 199, 161, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #d8a657; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #282828; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 8px; + padding: 6px; + background-color: #1d2021; + color: #ddc7a1; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry + .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(221, 199, 161, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(ltr) + .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(rtl) + .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #3c3836; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; +} + +.gedit-search-slider .linked > button, +.gedit-search-slider .linked > button:first-child, +.gedit-search-slider .linked > button:last-child { + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), +.gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), +.gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > list, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > list, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > list, +window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, +preferencesgroup list, +.geary-accounts-editor-pane list, +window.background.csd.unified > deck > deck > deck list, +hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, +hdyleaflet frame.view, +leaflet frame.view, +box.horizontal > stack.background frame.view, +hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, +hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list), +list.tweak-group list, +.tweak-group-startup, +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(221, 199, 161, 0.12); +} + +window.background.csd + stack + stack + stack + frame + > list + row.activatable:first-child, +window.background.csd > stack > list row.activatable:first-child, +preferencesgroup list row.activatable:first-child, +.geary-accounts-editor-pane list row.activatable:first-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:first-child, +hdyleaflet list.view row.activatable:first-child, +hdyleaflet list.frame row.activatable:first-child, +leaflet list.view row.activatable:first-child, +leaflet list.frame row.activatable:first-child, +box.horizontal > stack.background list.view row.activatable:first-child, +box.horizontal > stack.background list.frame row.activatable:first-child, +hdyleaflet frame.view list row.activatable:first-child, +leaflet frame.view list row.activatable:first-child, +box.horizontal > stack.background frame.view list row.activatable:first-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +leaflet overlay scrolledwindow > viewport list row.activatable:first-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +list.tweak-group list row.activatable:first-child, +.tweak-group-startup row.activatable:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, +window.background.csd > stack > list row.activatable:last-child, +preferencesgroup list row.activatable:last-child, +.geary-accounts-editor-pane list row.activatable:last-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:last-child, +hdyleaflet list.view row.activatable:last-child, +hdyleaflet list.frame row.activatable:last-child, +leaflet list.view row.activatable:last-child, +leaflet list.frame row.activatable:last-child, +box.horizontal > stack.background list.view row.activatable:last-child, +box.horizontal > stack.background list.frame row.activatable:last-child, +hdyleaflet frame.view list row.activatable:last-child, +leaflet frame.view list row.activatable:last-child, +box.horizontal > stack.background frame.view list row.activatable:last-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +leaflet overlay scrolledwindow > viewport list row.activatable:last-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +list.tweak-group list row.activatable:last-child, +.tweak-group-startup row.activatable:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, +window.background.csd > stack > list row.activatable:only-child, +preferencesgroup list row.activatable:only-child, +.geary-accounts-editor-pane list row.activatable:only-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:only-child, +hdyleaflet list.view row.activatable:only-child, +hdyleaflet list.frame row.activatable:only-child, +leaflet list.view row.activatable:only-child, +leaflet list.frame row.activatable:only-child, +box.horizontal > stack.background list.view row.activatable:only-child, +box.horizontal > stack.background list.frame row.activatable:only-child, +hdyleaflet frame.view list row.activatable:only-child, +leaflet frame.view list row.activatable:only-child, +box.horizontal > stack.background frame.view list row.activatable:only-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +leaflet overlay scrolledwindow > viewport list row.activatable:only-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +list.tweak-group list row.activatable:only-child, +.tweak-group-startup row.activatable:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, +window.background.csd > stack > list row.activatable:focus, +preferencesgroup list row.activatable:focus, +.geary-accounts-editor-pane list row.activatable:focus, +window.background.csd.unified > deck > deck > deck list row.activatable:focus, +hdyleaflet list.view row.activatable:focus, +hdyleaflet list.frame row.activatable:focus, +leaflet list.view row.activatable:focus, +leaflet list.frame row.activatable:focus, +box.horizontal > stack.background list.view row.activatable:focus, +box.horizontal > stack.background list.frame row.activatable:focus, +hdyleaflet frame.view list row.activatable:focus, +leaflet frame.view list row.activatable:focus, +box.horizontal > stack.background frame.view list row.activatable:focus, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, +leaflet stack.background scrolledwindow > viewport list row.activatable:focus, +leaflet overlay scrolledwindow > viewport list row.activatable:focus, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +list.tweak-group list row.activatable:focus, +.tweak-group-startup row.activatable:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +list.navigation-sidebar > row { + border-radius: 6px; + margin: 1px 3px; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected { + background-color: #282828; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +list.navigation-sidebar > row:selected image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +list.navigation-sidebar > row:selected label { + color: #89b482; + font-weight: 500; +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, +.csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-#ddc7a1, +.tweak-#ddc7a1, +.tweak-#ddc7a1:hover { + background-image: image(#1d2021); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#1d2021); +} + +.tweak-group-startup { + background-image: image(#1d2021); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(221, 199, 161, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + background-color: #1d2021; + border-bottom-right-radius: 12px; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #1d2021; + border-bottom-left-radius: 12px; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, +window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized + > hdyleaflet + > box.vertical + > scrolledwindow.view, +window.background.csd.maximized + > box.horizontal + > box.vertical + > scrolledwindow.view, +window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled + > box.horizontal + > box.vertical + > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack, +dialog.background.csd.tiled + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0; +} + +hdyleaflet frame > border, +leaflet frame > border, +box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, +leaflet frame.view list, +box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, +leaflet frame.view list > separator, +box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #1d2021; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd + > box.vertical + > stack + > box.vertical + > revealer + > actionbar + > revealer + > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(221, 199, 161, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:first-child), +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button + > widget + > box + > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + > widget + > box + > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #1d2021; + border-top: 1px solid rgba(221, 199, 161, 0.12); + border-bottom-right-radius: 12px; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#1d2021); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #d4be98; + background-color: #1d2021; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, +layouttab button.image-button, +layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(221, 199, 161, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(221, 199, 161, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + box-shadow: none; + background-color: #1d2021; +} + +preferences stacksidebar.sidebar list { + background-color: #282828; +} + +preferences stacksidebar.sidebar:dir(ltr) list, +preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(221, 199, 161, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #d4be98 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 225ms cubic-bezier(0, 0, 0.2, 1), + background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #d4be98; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #ddc7a1; +} + +dockoverlayedge { + background-color: #1d2021; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #d4be98; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #d4be98; +} + +pillbox { + background-color: #1d2021; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + box-shadow: none; + background-color: #1d2021; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #ddc7a1; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(221, 199, 161, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +idelayoutstackheader button:checked { + color: #ddc7a1; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #1d2021; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(221, 199, 161, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient( + circle, + rgba(212, 190, 152, 0.7) 10%, + transparent 0% + ); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #ddc7a1; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(ltr):checked { + box-shadow: inset -2px 0 #d4be98; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(rtl):checked { + box-shadow: inset 2px 0 #d4be98; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(221, 199, 161, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #ddc7a1; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #ddc7a1; +} + +button.photos-filter-preview:checked image { + color: #ddc7a1; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(221, 199, 161, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(221, 199, 161, 0.12); +} + +.side-panel .view { + background-image: image(#282828); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#d4be98); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) + border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1d2021; +} + +.background.csd + > grid.horizontal + > paned.horizontal + > box.vertical + > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #1d2021; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px; +} + +terminal-window.background.csd, +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background + > box.vertical + > box.horizontal + > frame + > scrolledwindow + > viewport.frame + list { + border-bottom-left-radius: 12px; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame { + border-width: 0; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame + > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, +.tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, +tasklistview taskrow entry:focus, +tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +window.background.csd + > grid.horizontal + > paned.horizontal + > scrolledwindow + > treeview.view:not(:selected):not(:hover):not(.progressbar):not( + .expander + ):not(.trough):not(.separator) { + background-color: #1d2021; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#282828); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #282828; + color: #ddc7a1; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox, +window#GearyMainWindow.background.csd + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box { + border-radius: 0; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar { + color: #ddc7a1; + background-color: #1d2021; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #1d2021; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > headerbar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > headerbar { + box-shadow: inset 0 -1px rgba(221, 199, 161, 0.12); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar { + background-color: #1d2021; + box-shadow: inset 0 -1px rgba(221, 199, 161, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar:backdrop, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar:backdrop { + background-color: #1d2021; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > box.vertical + + separator.sidebar { + min-width: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:selected, +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:active { + border-radius: 6px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable { + border: 1px solid rgba(221, 199, 161, 0.12); + border-bottom-width: 0; + background-color: #1d2021; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background + > revealer + > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > border, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > border, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd + > stack + > box + > .sidebar + > scrolledwindow + > viewport + > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: none; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1d2021; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list + row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 0 0 1px rgba(40, 40, 40, 1); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, +overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#3c3836); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #1d2021; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(221, 199, 161, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #282828; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: none; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #473c29; +} + +window.background.chromium > button { + color: #d4be98; +} + +window.background.chromium > button:disabled { + color: rgba(221, 199, 161, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(221, 199, 161, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #d4be98; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #d4be98; + /* color: rgba(0, 0, 0, 0.87); */ +} + +window.background.chromium treeview.view button { + border: 1px solid #473c29; + background-color: #1d2021; +} + +window.background.chromium menu { + border-color: #504945; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #141617; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #3f4142; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #473c29; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #3f4142; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #473c29; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(221, 199, 161, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #1d2021; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #d4be98; + box-shadow: inset 0 0 0 1px #d4be98; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #282828; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate) { + color: #504945; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):active { + color: #504945; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(80, 73, 69, 0.8); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(221, 199, 161, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #ddc7a1; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(221, 199, 161, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #473c29; +} + +#MozillaGtkWidget menu > separator { + color: #473c29; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(221, 199, 161, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook + > viewport.frame + > notebook.frame + button.close-button + image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background + > grid + > widget + > widget + > scrolledwindow + > viewport + > grid + > box + > box + > frame + > box { + background-color: #1d2021; +} + +/********* + * Pamac * + *********/ +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + margin-top: -1px; + border: 1px solid #473c29; +} + +#gnc-id-main-window treeview.view { + background-color: #1d2021; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #d4be98; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #1d2021; + color: #ddc7a1; +} + +UnityDecoration .top:backdrop { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(221, 199, 161, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #ddc7a1; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(29, 32, 33, 0.95); + color: #ddc7a1; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(221, 199, 161, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(221, 199, 161, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #ddc7a1; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + animation: spin 1s linear infinite; + color: #d4be98; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(29, 32, 33, 0.95); + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(221, 199, 161, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(221, 199, 161, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(221, 199, 161, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #ddc7a1; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(221, 199, 161, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #d4be98; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #d4be98; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(221, 199, 161, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #3c3836; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #ddc7a1; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(221, 199, 161, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(221, 199, 161, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #d4be98; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #ddc7a1; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #1d2021; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.04); + background-image: none; + color: #ddc7a1; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #1d2021; + color: #ddc7a1; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.pluma-window + paned.horizontal + box.vertical + notebook.frame + box.vertical + toolbar.horizontal { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #d4be98; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(221, 199, 161, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #d4be98; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #3c3836; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(221, 199, 161, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(221, 199, 161, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.budgie-popover.bottom + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: none; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #ddc7a1; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(221, 199, 161, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child + button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(221, 199, 161, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), +.bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), +.bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, +.right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(221, 199, 161, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), +.bottom .workspace-switcher .workspace-item:dir(ltr), +.top .workspace-switcher .workspace-add-button:dir(ltr), +.bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), +.bottom .workspace-switcher .workspace-item:dir(rtl), +.top .workspace-switcher .workspace-add-button:dir(rtl), +.bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, +.right .workspace-switcher .workspace-item, +.left .workspace-switcher .workspace-add-button, +.right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(221, 199, 161, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #ddc7a1; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(221, 199, 161, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, +.budgie-panel button.budgie-menu-launcher:checked { + color: #ddc7a1; +} + +.budgie-panel button.budgie-menu-launcher:active image, +.budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(221, 199, 161, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(29, 32, 33, 0.95); + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #282828; +} + +.budgie-panel button { + color: rgba(221, 199, 161, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #ddc7a1; +} + +.budgie-panel button:active { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(221, 199, 161, 0.3); +} + +.budgie-panel .alert { + color: #ea6962; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #ddc7a1; +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):hover, +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):active { + color: #ddc7a1; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #ddc7a1; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(221, 199, 161, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, +.budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(221, 199, 161, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, +.budgie-panel .top #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, +.budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, +.budgie-panel .bottom #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, +.budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, +.budgie-panel .left #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, +.budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, +.budgie-panel .right #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, +.budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #3c3836; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(221, 199, 161, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, +.raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(221, 199, 161, 0.06); + color: #ddc7a1; +} + +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:selected + label, +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:checked + label { + color: #ddc7a1; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #282828; + color: #ddc7a1; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, +.budgie-switcher-window, +.budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, +.budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, +.budgie-switcher .notification-body { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(221, 199, 161, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.budgie-session-dialog.background.csd, +.budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #ea6962; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #ddc7a1; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #1d2021; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(29, 32, 33, 0.95); + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; + color: rgba(221, 199, 161, 0.7); +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #d4be98; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #ddc7a1; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane + treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #1d2021; + color: #ddc7a1; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(221, 199, 161, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #ddc7a1; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(221, 199, 161, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #d4be98; +} + +/******** + * Nemo * + ********/ +.nemo-window { + background-color: #1d2021; +} + +.nemo-window .primary-toolbar { + border: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar .path-bar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(221, 199, 161, 0.7); + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #d4be98 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:hover, +.nemo-window .primary-toolbar .path-bar > button.text-button:active, +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + color: #ddc7a1; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #d4be98 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.nemo-window .places-treeview { + -nemoplacestreeview-disk-full-bg-color: #504945; + -nemoplacestreeview-disk-full-fg-color: #d4be98; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #282828; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.04); +} + +.nemo-window paned > .sidebar { + padding: 0; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + border-radius: 0 12px 12px 0; +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view:not(:selected) { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:hover, +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:active { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.nemo-window paned > .sidebar .places-treeview { + -nemoplacestreeview-disk-full-bg-color: rgba(212, 190, 152, 0.961); + -nemoplacestreeview-disk-full-fg-color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame { + border: none; + border-radius: 0 12px 12px 0; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view { + -gtk-icon-style: symbolic; +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view:not(:selected) { + background-color: transparent; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame scrollbar { + border: none; + background-color: transparent; +} + +.nemo-window paned > separator { + background-color: transparent; + background-image: none; +} + +.nemo-window .toolbar { + color: #ddc7a1; +} + +.nemo-window > grid > separator { + background-color: transparent; +} diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/gtk.css b/src/themes/Gruvbox-Retro/gtk-3.0/gtk.css new file mode 100755 index 00000000..cc41374d --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-3.0/gtk.css @@ -0,0 +1,11640 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #ddc7a1; +/* text color for entries, views and content in general */ +@define-color theme_text_color #ddc7a1; +/* widget base background color */ +@define-color theme_bg_color #1d2021; +/* text widgets and the like base background color */ +@define-color theme_base_color #1d2021; +/* base background color of selections */ +@define-color theme_selected_bg_color #d4be98; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #1d2021; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(221, 199, 161, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #282828; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #ddc7a1; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #ddc7a1; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1d2021; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1d2021; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #d4be98; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(221, 199, 161, 0.5); +/* widgets main borders color */ +@define-color borders rgba(221, 199, 161, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(221, 199, 161, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #d8a657; +@define-color error_color #ea6962; +@define-color success_color #a9b665; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #ddc7a1; +@define-color wm_unfocused_title rgba(221, 199, 161, 0.7); +@define-color wm_highlight rgba(221, 199, 161, 0.1); +@define-color wm_bg #1d2021; +@define-color wm_unfocused_bg #1d2021; +@define-color wm_button_close_icon #1d2021; +@define-color wm_button_close_hover_bg #d4be98; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #1d2021; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #ddc7a1; +@define-color budgie_tasklist_indicator_color_active #ddc7a1; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #d8a657; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #d4be98; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #d4be98; +@define-color destructive_bg_color #ea6962; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #ea6962; +@define-color success_bg_color #a9b665; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #a9b665; +@define-color warning_bg_color #d8a657; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #d8a657; +@define-color error_bg_color #ea6962; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #ea6962; +@define-color window_bg_color #1d2021; +@define-color window_fg_color #ddc7a1; +@define-color view_bg_color #1d2021; +@define-color view_fg_color #ddc7a1; +@define-color headerbar_bg_color #1d2021; +@define-color headerbar_fg_color #ddc7a1; +@define-color headerbar_border_color rgba(221, 199, 161, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #1d2021; +@define-color card_fg_color #ddc7a1; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #1d2021; +@define-color dialog_fg_color #ddc7a1; +@define-color popover_bg_color #1d2021; +@define-color popover_fg_color #ddc7a1; +@define-color thumbnail_bg_color #1d2021; +@define-color thumbnail_fg_color #ddc7a1; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #d4be98 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #d4be98 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #ea6962; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #d4be98; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, +calendar.raven-calendar:selected, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked, +box.vertical > widget > widget:selected, +calendar:selected, +row:selected, +treeview.view:selected:not(.progressbar):not(.trough), +modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #ddc7a1; + background-color: #473c29; +} + +.nemo-window .view selection, +.nemo-window .view:selected, +.nautilus-window notebook .view:not(treeview) selection, +.nautilus-window notebook .view:not(treeview):selected, +.nautilus-window flowboxchild:selected .icon-item-background, +flowbox flowboxchild:selected, +.background.csd .view:selected { + color: #d4be98; + background-color: rgba(212, 190, 152, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, +window.background.csd evview.view.content-view:selected, +window.background.csd evview.view.content-view:selected:backdrop, +spinbutton.vertical selection, +spinbutton:not(.vertical) selection, +entry selection, +label selection, +textview text selection:focus, +textview text selection, +widget.view:selected, +.view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; +} + +.linked:not(.vertical) > button, +.linked:not(.vertical) > spinbutton.vertical, +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, +.linked:not(.vertical) > spinbutton.vertical:first-child, +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, +.linked:not(.vertical) > spinbutton.vertical:last-child, +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, +.linked:not(.vertical) > spinbutton.vertical:only-child, +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, +.linked.vertical > spinbutton.vertical, +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, +.linked.vertical > spinbutton.vertical:first-child, +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, +.linked.vertical > spinbutton.vertical:last-child, +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, +.linked.vertical > spinbutton.vertical:only-child, +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #1d2021; + color: #ddc7a1; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, +.background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #1d2021; + color: #ddc7a1; +} + +.gtkstyle-fallback:hover { + background-color: #282828; + color: #ddc7a1; +} + +.gtkstyle-fallback:active { + background-color: #141617; + color: #ddc7a1; +} + +.gtkstyle-fallback:disabled { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #1d2021; + color: #ddc7a1; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #1d2021; +} + +textview border { + background-color: #282828; + color: rgba(221, 199, 161, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view rubberband, +flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view .rubberband, +.content-view flowbox rubberband, +.content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox .content-view .rubberband, +.content-view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband { + border: 1px solid #d4be98; + background-color: rgba(212, 190, 152, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(221, 199, 161, 0.7); +} + +label:disabled { + color: rgba(221, 199, 161, 0.5); +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; +} + +.dim-label { + color: rgba(221, 199, 161, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(221, 199, 161, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #ddc7a1; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, +spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +spinbutton.vertical:focus, +spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d4be98; +} + +spinbutton.vertical:drop(active), +spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, +spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.flat.vertical, +spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, +spinbutton:not(.vertical) image, +entry image { + color: rgba(221, 199, 161, 0.7); +} + +spinbutton.vertical image:hover, +spinbutton:not(.vertical) image:hover, +spinbutton.vertical image:active, +spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #ddc7a1; +} + +spinbutton.vertical image:disabled, +spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.vertical image.left, +spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, +spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, +spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(221, 199, 161, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, +spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(221, 199, 161, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, +spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +spinbutton.error.vertical:focus, +spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #ea6962; +} + +spinbutton.error.vertical:disabled, +spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.warning.vertical, +spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +spinbutton.warning.vertical:focus, +spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d8a657; +} + +spinbutton.warning.vertical:disabled, +spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.vertical progress, +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #d4be98; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #3c3836; + color: #ddc7a1; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #d4be98; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #282828; + color: rgba(221, 199, 161, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #ea6962; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #282828; + color: rgba(221, 199, 161, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #d8a657; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #d8a657; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #282828; + color: rgba(221, 199, 161, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, +treeview entry { + background-color: #1d2021; +} + +treeview entry.flat, +treeview entry.flat:focus, +treeview entry, +treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, +.photos-entry-tag, +.documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +.entry-tag:hover, +.photos-entry-tag:hover, +.documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, +:dir(ltr) .photos-entry-tag, +:dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, +:dir(rtl) .photos-entry-tag, +:dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, +.button.photos-entry-tag, +.button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), +.button.photos-entry-tag:not(:hover):not(:active), +.button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(221, 199, 161, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.001, + to(#d4be98), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#d4be98), + to(transparent) + ); + } +} + +.xfce4-panel.background button, +.raven-mpris button.image-button, +.mate-panel-menu-bar button, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button { + color: rgba(221, 199, 161, 0.7); +} + +.xfce4-panel.background button:focus, +.raven-mpris button.image-button:focus, +.mate-panel-menu-bar button:focus, +infobar.warning > revealer > box button:focus, +.xfce4-panel.background button:hover, +.raven-mpris button.image-button:hover, +.mate-panel-menu-bar button:hover, +infobar.warning > revealer > box button:hover, +.xfce4-panel.background button:active, +.raven-mpris button.image-button:active, +.mate-panel-menu-bar button:active, +infobar.warning > revealer > box button:active, +.xfce4-panel.background button:checked, +.raven-mpris button.image-button:checked, +.mate-panel-menu-bar button:checked, +infobar.warning > revealer > box button:checked { + color: #ddc7a1; +} + +.xfce4-panel.background button:disabled, +.raven-mpris button.image-button:disabled, +.mate-panel-menu-bar button:disabled, +infobar.warning > revealer > box button:disabled { + color: rgba(221, 199, 161, 0.3); +} + +.xfce4-panel.background button:checked:disabled, +.raven-mpris button.image-button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled { + color: rgba(221, 199, 161, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:not(.suggested-action):not(.destructive-action), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(221, 199, 161, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #ddc7a1; +} + +actionbar + > revealer + > box + .linked + > button:focus:not(.suggested-action):not(.destructive-action), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:hover:not(.suggested-action):not(.destructive-action), +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:active:not(.suggested-action):not(.destructive-action), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +actionbar + > revealer + > box + .linked + > button:disabled:not(.suggested-action):not(.destructive-action), +button:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:checked:not(.suggested-action):not(.destructive-action), +button:checked { + box-shadow: none; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +actionbar + > revealer + > box + .linked + > button:checked:hover:not(.suggested-action):not(.destructive-action), +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar + > revealer + > box + .linked + > button:checked:disabled:not(.suggested-action):not(.destructive-action), +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +.raven .expander-button, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +.nautilus-window headerbar revealer > button, +button.titlebutton:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +check, +radio, +button.close, +button.circular, +.inline-toolbar button:not(.text-button), +button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat) + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +.nautilus-window headerbar revealer > button label, +button.titlebutton:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +check label, +radio label, +button.close label, +button.circular label, +.inline-toolbar button:not(.text-button) label, +button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, +.gedit-search-slider .linked > button, +.gedit-document-panel row button.flat, +.nautilus-window .floating-bar button, +placessidebar.sidebar row button.sidebar-button, +notebook > header tab button.flat, +spinbutton.vertical button, +spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, +.drop-shadow button, +.budgie-panel button, +.budgie-popover row button, +.budgie-settings-window buttonbox.inline-toolbar button, +#mate-menu button, +#MatePanelPopupWindow button, +popover.messagepopover .popover-action-area button, +tabbox > tab button, +.gedit-search-slider .linked > button, +placessidebar.sidebar row button.sidebar-button, +calendar.button, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular, +treeview.view header button button.circular, +row.activatable button.circular, +check, +radio, +scrollbar button, +notebook > header > tabs > arrow, +spinbutton.vertical button, +spinbutton:not(.vertical) button, +modelbutton.flat, +.menuitem.button.flat, +.nemo-window .toolbar button, +#buttonbox_frame button, +.xfce4-panel.background button, +.raven stackswitcher.linked > button, +.lock-dialog button, +.mate-panel-menu-bar button, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +layouttabbar button, +filechooser #pathbarbox > stack > box > button, +messagedialog.csd .dialog-action-box button, +.app-notification button, +actionbar + > revealer + > box + button:not(.suggested-action):not(.destructive-action), +popover.background.menu button, +popover.background button.model, +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action), +toolbar button, +combobox > .linked:not(.vertical) > button:not(:only-child), +button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(221, 199, 161, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, +.drop-shadow button:focus, +.budgie-panel button:focus, +.budgie-popover row button:focus, +.budgie-settings-window buttonbox.inline-toolbar button:focus, +#mate-menu button:focus, +#MatePanelPopupWindow button:focus, +popover.messagepopover .popover-action-area button:focus, +tabbox > tab button:focus, +.gedit-search-slider .linked > button:focus, +placessidebar.sidebar row button.sidebar-button:focus, +calendar.button:focus, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:focus, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:focus, +treeview.view header button button.circular:focus, +row.activatable button.circular:focus, +check:focus, +radio:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +spinbutton.vertical button:focus, +spinbutton:not(.vertical) button:focus, +modelbutton.flat:focus, +.menuitem.button.flat:focus, +.nemo-window .toolbar button:focus, +#buttonbox_frame button:focus, +.xfce4-panel.background button:focus, +.raven stackswitcher.linked > button:focus, +.lock-dialog button:focus, +.mate-panel-menu-bar button:focus, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +layouttabbar button:focus, +filechooser #pathbarbox > stack > box > button:focus, +messagedialog.csd .dialog-action-box button:focus, +.app-notification button:focus, +actionbar + > revealer + > box + button:focus:not(.suggested-action):not(.destructive-action), +popover.background.menu button:focus, +popover.background button.model:focus, +.caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +toolbar button:focus, +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ddc7a1; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, +.drop-shadow button:hover, +.budgie-panel button:hover, +.budgie-popover row button:hover, +.budgie-settings-window buttonbox.inline-toolbar button:hover, +#mate-menu button:hover, +#MatePanelPopupWindow button:hover, +popover.messagepopover .popover-action-area button:hover, +tabbox > tab button:hover, +.gedit-search-slider .linked > button:hover, +placessidebar.sidebar row button.sidebar-button:hover, +calendar.button:hover, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:hover, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:hover, +treeview.view header button button.circular:hover, +row.activatable button.circular:hover, +check:hover, +radio:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +spinbutton.vertical button:hover, +spinbutton:not(.vertical) button:hover, +modelbutton.flat:hover, +.menuitem.button.flat:hover, +.nemo-window .toolbar button:hover, +#buttonbox_frame button:hover, +.xfce4-panel.background button:hover, +.raven stackswitcher.linked > button:hover, +.lock-dialog button:hover, +.mate-panel-menu-bar button:hover, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +layouttabbar button:hover, +filechooser #pathbarbox > stack > box > button:hover, +messagedialog.csd .dialog-action-box button:hover, +.app-notification button:hover, +actionbar + > revealer + > box + button:hover:not(.suggested-action):not(.destructive-action), +popover.background.menu button:hover, +popover.background button.model:hover, +.caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +toolbar button:hover, +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #ddc7a1; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, +.drop-shadow button:active, +.budgie-panel button:active, +.budgie-popover row button:active, +.budgie-settings-window buttonbox.inline-toolbar button:active, +#mate-menu button:active, +#MatePanelPopupWindow button:active, +popover.messagepopover .popover-action-area button:active, +tabbox > tab button:active, +.gedit-search-slider .linked > button:active, +placessidebar.sidebar row button.sidebar-button:active, +calendar.button:active, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:active, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:active, +treeview.view header button button.circular:active, +row.activatable button.circular:active, +check:active, +radio:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +spinbutton.vertical button:active, +spinbutton:not(.vertical) button:active, +modelbutton.flat:active, +.menuitem.button.flat:active, +.nemo-window .toolbar button:active, +#buttonbox_frame button:active, +.xfce4-panel.background button:active, +.raven stackswitcher.linked > button:active, +.lock-dialog button:active, +.mate-panel-menu-bar button:active, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +layouttabbar button:active, +filechooser #pathbarbox > stack > box > button:active, +messagedialog.csd .dialog-action-box button:active, +.app-notification button:active, +actionbar + > revealer + > box + button:active:not(.suggested-action):not(.destructive-action), +popover.background.menu button:active, +popover.background button.model:active, +.caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +toolbar button:active, +combobox > .linked:not(.vertical) > button:active:not(:only-child), +button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; + color: #ddc7a1; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, +.drop-shadow button:disabled, +.budgie-panel button:disabled, +.budgie-popover row button:disabled, +.budgie-settings-window buttonbox.inline-toolbar button:disabled, +#mate-menu button:disabled, +#MatePanelPopupWindow button:disabled, +popover.messagepopover .popover-action-area button:disabled, +tabbox > tab button:disabled, +.gedit-search-slider .linked > button:disabled, +placessidebar.sidebar row button.sidebar-button:disabled, +calendar.button:disabled, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:disabled, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:disabled, +treeview.view header button button.circular:disabled, +row.activatable button.circular:disabled, +check:disabled, +radio:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +spinbutton.vertical button:disabled, +spinbutton:not(.vertical) button:disabled, +modelbutton.flat:disabled, +.menuitem.button.flat:disabled, +.nemo-window .toolbar button:disabled, +#buttonbox_frame button:disabled, +.xfce4-panel.background button:disabled, +.raven stackswitcher.linked > button:disabled, +.lock-dialog button:disabled, +.mate-panel-menu-bar button:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +layouttabbar button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +messagedialog.csd .dialog-action-box button:disabled, +.app-notification button:disabled, +actionbar + > revealer + > box + button:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:disabled, +popover.background button.model:disabled, +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:disabled, +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); +} + +.nemo-window .toolbar button:checked, +#buttonbox_frame button:checked, +.xfce4-panel.background button:checked, +.raven stackswitcher.linked > button:checked, +.lock-dialog button:checked, +.mate-panel-menu-bar button:checked, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +layouttabbar button:checked, +filechooser #pathbarbox > stack > box > button:checked, +messagedialog.csd .dialog-action-box button:checked, +.app-notification button:checked, +actionbar + > revealer + > box + button:checked:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked, +popover.background button.model:checked, +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action), +toolbar button:checked, +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; +} + +.nemo-window .toolbar button:checked:disabled, +#buttonbox_frame button:checked:disabled, +.xfce4-panel.background button:checked:disabled, +.raven stackswitcher.linked > button:checked:disabled, +.lock-dialog button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +layouttabbar button:checked:disabled, +filechooser #pathbarbox > stack > box > button:checked:disabled, +messagedialog.csd .dialog-action-box button:checked:disabled, +.app-notification button:checked:disabled, +actionbar + > revealer + > box + button:checked:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, +.caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:checked:disabled, +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(221, 199, 161, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) + > button.flat.image-button:not(:only-child):not(.text-button), +.linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(212, 190, 152, 0.8); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(212, 190, 152, 0.6); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, +button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, +button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(212, 190, 152, 0.2), + 0 4px 3px 0 rgba(212, 190, 152, 0.14), 0 1px 6px 0 rgba(212, 190, 152, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(212, 190, 152, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(212, 190, 152, 0.3), + 0 2px 3px -1px rgba(212, 190, 152, 0.24), + 0 2px 5px 0 rgba(212, 190, 152, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(212, 190, 152, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #d4be98; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(212, 190, 152, 0.3); +} + +button.destructive-action { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(234, 105, 98, 0.2), + 0 4px 3px 0 rgba(234, 105, 98, 0.14), 0 1px 6px 0 rgba(234, 105, 98, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(234, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(234, 105, 98, 0.3), + 0 2px 3px -1px rgba(234, 105, 98, 0.24), + 0 2px 5px 0 rgba(234, 105, 98, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(234, 105, 98, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #ea6962; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, +button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #ddc7a1; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #7daea3; +} + +*:visited { + color: #d3869b; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #7daea3; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #d3869b; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(221, 199, 161, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), +spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), +spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(221, 199, 161, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(221, 199, 161, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(221, 199, 161, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d4be98; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px; + background-color: #1d2021; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, +.app-notification, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +frame.documents-dropdown:backdrop, +.app-notification:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); +} + +frame.left.documents-dropdown, +.left.app-notification, +frame.right.documents-dropdown, +.right.app-notification, +frame.top.documents-dropdown, +.top.app-notification, +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #282828; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .toolbar button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-window .toolbar .linked:not(.vertical) > button, +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), +headerbar + .linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .toolbar button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #ddc7a1; +} + +.nemo-window .toolbar button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +.nemo-window .toolbar button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(221, 199, 161, 0.5); +} + +.nemo-window .toolbar button:backdrop, +.nemo-window .primary-toolbar button:backdrop:not(.text-button), +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.5); +} + +.nemo-window .toolbar button:backdrop:focus, +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:backdrop:hover, +.nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:backdrop:active, +.nemo-window .primary-toolbar button:backdrop:active:not(.text-button), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-window .toolbar button:backdrop:disabled, +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +.nemo-window .toolbar button:backdrop:checked, +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-window .toolbar button:backdrop:checked:disabled, +.nemo-window + .primary-toolbar + button:backdrop:checked:disabled:not(.text-button), +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not( + .destructive-action + ) { + color: rgba(221, 199, 161, 0.3); +} + +.nemo-window .primary-toolbar entry, +.titlebar entry { + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +.nemo-window .primary-toolbar entry:disabled, +.titlebar entry:disabled { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +.nemo-window .primary-toolbar entry image, +.titlebar entry image { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, +.titlebar entry image:hover, +.nemo-window .primary-toolbar entry image:active, +.titlebar entry image:active { + color: #ddc7a1; +} + +.nemo-window .primary-toolbar entry image:disabled, +.titlebar entry image:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d2021; + color: #ddc7a1; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.titlebar:backdrop { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(221, 199, 161, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(221, 199, 161, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(221, 199, 161, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(221, 199, 161, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(221, 199, 161, 0.08); + background-image: radial-gradient( + circle, + rgba(221, 199, 161, 0.08) 10%, + transparent 0% + ); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #d4be98; + color: #1d2021; +} + +.titlebar + .path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(221, 199, 161, 0); + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not( + .destructive-action + ):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(221, 199, 161, 0); + background-color: #d4be98; +} + +.tiled .titlebar, +.tiled-top .titlebar, +.tiled-right .titlebar, +.tiled-bottom .titlebar, +.tiled-left .titlebar, +.maximized .titlebar, +.fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 8px 20px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, +.maximized .titlebar.default-decoration, +.fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), +.solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 1px 20px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #1d2021; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, +headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, +headerbar .photos-entry-tag, +headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + margin: 5px 2px; + min-width: 120px; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) + > stack + > box { + padding: 0 12px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):active { + box-shadow: inset 0 0 0 9999px rgba(221, 199, 161, 0.08); + background-image: radial-gradient( + circle, + rgba(221, 199, 161, 0.08) 10%, + transparent 0% + ); +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):checked { + background-color: #282828; + color: #89b482; + font-weight: 500; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle + viewswitchertitle + > squeezer + > viewswitcher + > box.horizontal + > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #d4be98 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #d4be98 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(221, 199, 161, 0.3); + border-top-color: rgba(221, 199, 161, 0.12); + min-height: 36px; +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +window.background.csd + treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not( + .trough + ):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(221, 199, 161, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view.after:drop(active) { + border-top-style: none; +} + +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(221, 199, 161, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, +treeview.view.expander:active { + color: #ddc7a1; +} + +treeview.view.expander:disabled { + color: rgba(221, 199, 161, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #d4be98; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(221, 199, 161, 0.7); +} + +treeview.view header button, +treeview.view header button:disabled { + background-color: #1d2021; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1d2021; + background-clip: border-box; + color: #d4be98; +} + +treeview.view acceleditor > label { + background-color: #d4be98; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #1d2021; + color: #ddc7a1; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +.csd menubar, +.csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(221, 199, 161, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(221, 199, 161, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #141617; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #473c29; +} + +.csd menu, +.csd .menu, +.csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #ddc7a1; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #282828; + color: #89b482; + font-weight: 500; +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: #89b482; + font-weight: 500; +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: #89b482; + font-weight: 500; +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(221, 199, 161, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(221, 199, 161, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(221, 199, 161, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), +menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #504945; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #3c3836; + color: rgba(221, 199, 161, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #ddc7a1; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #141617; + border-radius: 12px; +} + +popover.background, +.csd popover.background { + border: 1px solid rgba(221, 199, 161, 0.2); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; +} + +popover.background:backdrop, +.csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), + 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3c3836; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(221, 199, 161, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, +notebook > header tab:hover { + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +tabbox > tab:disabled, +notebook > header tab:disabled { + color: rgba(221, 199, 161, 0.3); +} + +tabbox > tab:checked, +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #282828; + color: #89b482; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, +notebook > header tab:checked:disabled { + color: rgba(221, 199, 161, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(221, 199, 161, 0.04); +} + +notebook, +notebook.frame { + background-color: #1d2021; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(221, 199, 161, 0.03); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d2021; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid transparent; +} + +scrollbar.bottom { + border-top: 1px solid transparent; +} + +scrollbar.left { + border-right: 1px solid transparent; +} + +scrollbar.right { + border-left: 1px solid transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(221, 199, 161, 0.2); +} + +scrollbar slider:hover { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar slider:active { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar slider:disabled { + background-color: rgba(221, 199, 161, 0.2); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(221, 199, 161, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(221, 199, 161, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #d4be98; + border-color: #d4be98; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.7); + border: none; +} + +switch:focus slider, +switch:hover slider, +switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.12); +} + +switch:checked slider { + background-color: #1d2021; + color: #1d2021; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-unchecked-dark.png'), + url('assets/selectionmode-checkbox-unchecked-dark@2.png') + ); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-checked-dark.png'), + url('assets/selectionmode-checkbox-checked-dark@2.png') + ); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + color: #d4be98; +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(221, 199, 161, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, +popover modelbutton.flat check:focus, +popover modelbutton.flat check:hover, +popover modelbutton.flat check:focus:hover, +popover modelbutton.flat check:active, +popover modelbutton.flat check:disabled, +popover modelbutton.flat radio, +popover modelbutton.flat radio:focus, +popover modelbutton.flat radio:hover, +popover modelbutton.flat radio:focus:hover, +popover modelbutton.flat radio:active, +popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), +popover + modelbutton.flat + radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(221, 199, 161, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), +popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), +popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, +menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), +menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), +menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(221, 199, 161, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, +menu menuitem check:hover, +menu menuitem check:disabled, +menu menuitem radio, +menu menuitem radio:hover, +menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + +check { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-unchecked-symbolic.svg') + ); +} + +check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-checked-symbolic.svg') + ); +} + +check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-mixed-symbolic.svg') + ); +} + +radio { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-unchecked-symbolic.svg') + ); +} + +radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); +} + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-mixed-symbolic.svg') + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, + background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), +menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(221, 199, 161, 0.7); +} + +treeview.view check:hover, +treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: #ddc7a1; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(221, 199, 161, 0.3); +} + +treeview.view check:checked, +treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #d4be98; +} + +treeview.view check:checked:disabled, +treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(221, 199, 161, 0.3); +} + +treeview.view check:hover, +treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(221, 199, 161, 0.3); +} + +scale trough:disabled { + background-color: rgba(221, 199, 161, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#d4be98); +} + +scale highlight:disabled { + background-color: #1d2021; + background-image: image(rgba(221, 199, 161, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(221, 199, 161, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #d4be98; + background-color: #1d2021; + box-shadow: inset 0 0 0 2px #d4be98; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #d4be98, 0 0 0 8px rgba(221, 199, 161, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #d4be98, 0 0 0 8px rgba(221, 199, 161, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(221, 199, 161, 0.3); +} + +scale marks, +scale value { + color: rgba(221, 199, 161, 0.7); +} + +scale indicator { + background-color: rgba(221, 199, 161, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(221, 199, 161, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #d4be98; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #d4be98; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #d8a657; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #d4be98; +} + +levelbar block.full { + background-color: #a9b665; +} + +levelbar block.empty { + background-color: rgba(221, 199, 161, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + color: #ddc7a1; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box, +.background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.75, + to(rgba(212, 190, 152, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.75, + to(rgba(212, 190, 152, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.75, + to(rgba(212, 190, 152, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.75, + to(rgba(212, 190, 152, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +preferences stacksidebar.sidebar list separator, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +.tweak-categories separator, +placessidebar.sidebar list > separator, +stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, +treeview.view header button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu + button.flat:focus:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:focus, +treeview.view header button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.flat:hover:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:hover, +treeview.view header button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.has-open-popup.flat:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.has-open-popup.activatable, +treeview.view header button.has-open-popup, +.budgie-popover.budgie-menu + button.flat:active:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:active, +treeview.view header button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #ddc7a1; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(221, 199, 161, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #d4be98; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(221, 199, 161, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, +expander title > arrow:active { + color: #ddc7a1; +} + +expander title > arrow:disabled { + color: rgba(221, 199, 161, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +calendar:disabled { + color: rgba(221, 199, 161, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(221, 199, 161, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(221, 199, 161, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #3c3836; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; + color: #ddc7a1; +} + +messagedialog .titlebar:backdrop { + background-color: #3c3836; + color: rgba(221, 199, 161, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, +messagedialog.csd .dialog-action-box button:first-child, +messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #d4be98; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #d4be98; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #ea6962; +} + +.csd filechooser { + background-color: #1d2021; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, +filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, +filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooser revealer box button label { + padding-left: 10px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator) { + border-right: 1px solid rgba(221, 199, 161, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(221, 199, 161, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #1d2021; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(221, 199, 161, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(221, 199, 161, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(221, 199, 161, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #d4be98; + font-weight: 500; +} + +placessidebar.sidebar row:selected, +placessidebar.sidebar row:selected image.sidebar-icon, +placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(221, 199, 161, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #d4be98; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #d4be98; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(221, 199, 161, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1d2021; + background-image: image(rgba(221, 199, 161, 0.12)), + image(rgba(221, 199, 161, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, +infobar.info:hover > revealer > box, +infobar.info:backdrop > revealer > box { + background-color: #1d2021; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #d4be98; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + border-radius: 12px 12px 0 0; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #d4be98; + border-radius: 12px 12px 0 0; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #d8a657; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #d8a657; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #ea6962; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #ddc7a1; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #d4be98; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(221, 199, 161, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(221, 199, 161, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(221, 199, 161, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1d2021; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), + 0 0 0 100px transparent; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 100px transparent; +} + +.maximized decoration, +.fullscreen decoration, +.tiled decoration, +.tiled-top decoration, +.tiled-right decoration, +.tiled-bottom decoration, +.tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + margin: 0; + background-color: #1d2021; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16); +} + +.csd decoration { + border: 1px solid rgba(40, 40, 40, 1); + background-color: #1d2021; + background-clip: border-box; + padding: 2.5px; +} + +.csd.popup decoration { + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.background.csd decoration { + border-radius: 12px; + border: 1px solid rgba(221, 199, 161, 0.2); + background-color: #141617; + background-clip: border-box; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #1d2021; + border: 1px solid #473c29; +} + +.solid-csd decoration:backdrop { + background-color: #1d2021; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).close { + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop:active { + background-color: #d8a657; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:active { + background-color: shade(#d8a657, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop:active { + background-color: #a9b665; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:active { + background-color: shade(#a9b665, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop:active { + background-color: #ea6962; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:active { + background-color: shade(#ea6962, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop { + background-color: #473c29; + color: transparent; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #d4be98; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.top:dir(ltr), +cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), +cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(221, 199, 161, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(221, 199, 161, 0.12); + background-color: #3c3836; + color: #ddc7a1; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #d4be98; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 0; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#d4be98, 0.08); + background-image: radial-gradient( + circle, + alpha(#d4be98, 0.08) 10%, + transparent 0% + ); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #d4be98; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #1d2021; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); +} + +.nautilus-window.background.csd + > grid.horizontal + > paned.horizontal + > separator, +.nautilus-window.background.csd + > deck + > box.vertical + > paned.horizontal + > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(221, 199, 161, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #1d2021; + color: #d4be98; + margin: 0 0 6px 6px; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 0 0 0 4px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + button.sidebar-button { + color: #d4be98; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:hover { + background-color: #282828; + color: #d4be98; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected { + background-color: #282828; + font-weight: 700; + border-left: 3px solid #ea6962; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + button.sidebar-button { + color: #89b482; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + label.sidebar-label { + color: rgba(221, 199, 161, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #282828; + border-radius: 12px; + border: 1px solid rgba(65, 72, 104, 0.2); + margin: 0 6px 6px; +} + +.nautilus-window.background.csd + notebook + scrolledwindow + > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: rgba(221, 199, 161, 0.20); +} + +.nautilus-window.background.csd + notebook + placesview + > stack + > frame + > scrolledwindow + > viewport + > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd + notebook + placesview + > actionbar + > revealer + > box { + background-color: transparent; +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(221, 199, 161, 0.7); +} + +.nemo-desktop.nemo-canvas-item, +.caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #ddc7a1; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(221, 199, 161, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(221, 199, 161, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button.image-button:not(.suggested-action):not( + .destructive-action + ) + image:not(:only-child) { + margin: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + color: #89b482; + background-color: #282828; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir( + ltr + ):disabled, +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir( + rtl + ):disabled { + color: #89b482; + background-color: #282828; +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(221, 199, 161, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action) { + color: #89b482; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):hover, +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(221, 199, 161, 0.3); + color: rgba(221, 199, 161, 0.3); +} + +.disk-space-display.used { + background-color: #d4be98; + color: #d4be98; +} + +.disk-space-display.free { + background-color: rgba(221, 199, 161, 0.12); + color: rgba(221, 199, 161, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + color: #ddc7a1; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook .view:not(treeview) { + border-radius: 6px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > scrolledwindow.frame { + border-style: none; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > label { + margin: 0 8px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > box + > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box { + margin-bottom: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(221, 199, 161, 0.7); +} + +.nautilus-window paned > separator { + background-color: #282828; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + stack + scrolledwindow + viewport.frame + list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(221, 199, 161, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #d8a657; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #282828; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 8px; + padding: 6px; + background-color: #1d2021; + color: #ddc7a1; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry + .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(221, 199, 161, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(ltr) + .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(rtl) + .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #3c3836; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; +} + +.gedit-search-slider .linked > button, +.gedit-search-slider .linked > button:first-child, +.gedit-search-slider .linked > button:last-child { + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), +.gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), +.gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > list, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > list, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > list, +window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, +preferencesgroup list, +.geary-accounts-editor-pane list, +window.background.csd.unified > deck > deck > deck list, +hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, +hdyleaflet frame.view, +leaflet frame.view, +box.horizontal > stack.background frame.view, +hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, +hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list), +list.tweak-group list, +.tweak-group-startup, +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(221, 199, 161, 0.12); +} + +window.background.csd + stack + stack + stack + frame + > list + row.activatable:first-child, +window.background.csd > stack > list row.activatable:first-child, +preferencesgroup list row.activatable:first-child, +.geary-accounts-editor-pane list row.activatable:first-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:first-child, +hdyleaflet list.view row.activatable:first-child, +hdyleaflet list.frame row.activatable:first-child, +leaflet list.view row.activatable:first-child, +leaflet list.frame row.activatable:first-child, +box.horizontal > stack.background list.view row.activatable:first-child, +box.horizontal > stack.background list.frame row.activatable:first-child, +hdyleaflet frame.view list row.activatable:first-child, +leaflet frame.view list row.activatable:first-child, +box.horizontal > stack.background frame.view list row.activatable:first-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +leaflet overlay scrolledwindow > viewport list row.activatable:first-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +list.tweak-group list row.activatable:first-child, +.tweak-group-startup row.activatable:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, +window.background.csd > stack > list row.activatable:last-child, +preferencesgroup list row.activatable:last-child, +.geary-accounts-editor-pane list row.activatable:last-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:last-child, +hdyleaflet list.view row.activatable:last-child, +hdyleaflet list.frame row.activatable:last-child, +leaflet list.view row.activatable:last-child, +leaflet list.frame row.activatable:last-child, +box.horizontal > stack.background list.view row.activatable:last-child, +box.horizontal > stack.background list.frame row.activatable:last-child, +hdyleaflet frame.view list row.activatable:last-child, +leaflet frame.view list row.activatable:last-child, +box.horizontal > stack.background frame.view list row.activatable:last-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +leaflet overlay scrolledwindow > viewport list row.activatable:last-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +list.tweak-group list row.activatable:last-child, +.tweak-group-startup row.activatable:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, +window.background.csd > stack > list row.activatable:only-child, +preferencesgroup list row.activatable:only-child, +.geary-accounts-editor-pane list row.activatable:only-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:only-child, +hdyleaflet list.view row.activatable:only-child, +hdyleaflet list.frame row.activatable:only-child, +leaflet list.view row.activatable:only-child, +leaflet list.frame row.activatable:only-child, +box.horizontal > stack.background list.view row.activatable:only-child, +box.horizontal > stack.background list.frame row.activatable:only-child, +hdyleaflet frame.view list row.activatable:only-child, +leaflet frame.view list row.activatable:only-child, +box.horizontal > stack.background frame.view list row.activatable:only-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +leaflet overlay scrolledwindow > viewport list row.activatable:only-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +list.tweak-group list row.activatable:only-child, +.tweak-group-startup row.activatable:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, +window.background.csd > stack > list row.activatable:focus, +preferencesgroup list row.activatable:focus, +.geary-accounts-editor-pane list row.activatable:focus, +window.background.csd.unified > deck > deck > deck list row.activatable:focus, +hdyleaflet list.view row.activatable:focus, +hdyleaflet list.frame row.activatable:focus, +leaflet list.view row.activatable:focus, +leaflet list.frame row.activatable:focus, +box.horizontal > stack.background list.view row.activatable:focus, +box.horizontal > stack.background list.frame row.activatable:focus, +hdyleaflet frame.view list row.activatable:focus, +leaflet frame.view list row.activatable:focus, +box.horizontal > stack.background frame.view list row.activatable:focus, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, +leaflet stack.background scrolledwindow > viewport list row.activatable:focus, +leaflet overlay scrolledwindow > viewport list row.activatable:focus, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +list.tweak-group list row.activatable:focus, +.tweak-group-startup row.activatable:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +list.navigation-sidebar > row { + border-radius: 6px; + margin: 1px 3px; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected { + background-color: #282828; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +list.navigation-sidebar > row:selected image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +list.navigation-sidebar > row:selected label { + color: #89b482; + font-weight: 500; +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, +.csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-#ddc7a1, +.tweak-#ddc7a1, +.tweak-#ddc7a1:hover { + background-image: image(#1d2021); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#1d2021); +} + +.tweak-group-startup { + background-image: image(#1d2021); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(221, 199, 161, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + background-color: #1d2021; + border-bottom-right-radius: 12px; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #1d2021; + border-bottom-left-radius: 12px; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, +window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized + > hdyleaflet + > box.vertical + > scrolledwindow.view, +window.background.csd.maximized + > box.horizontal + > box.vertical + > scrolledwindow.view, +window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled + > box.horizontal + > box.vertical + > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack, +dialog.background.csd.tiled + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0; +} + +hdyleaflet frame > border, +leaflet frame > border, +box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, +leaflet frame.view list, +box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, +leaflet frame.view list > separator, +box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #1d2021; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd + > box.vertical + > stack + > box.vertical + > revealer + > actionbar + > revealer + > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(221, 199, 161, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:first-child), +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button + > widget + > box + > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + > widget + > box + > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #1d2021; + border-top: 1px solid rgba(221, 199, 161, 0.12); + border-bottom-right-radius: 12px; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#1d2021); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #d4be98; + background-color: #1d2021; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, +layouttab button.image-button, +layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(221, 199, 161, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(221, 199, 161, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + box-shadow: none; + background-color: #1d2021; +} + +preferences stacksidebar.sidebar list { + background-color: #282828; +} + +preferences stacksidebar.sidebar:dir(ltr) list, +preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(221, 199, 161, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #d4be98 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 225ms cubic-bezier(0, 0, 0.2, 1), + background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #d4be98; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #ddc7a1; +} + +dockoverlayedge { + background-color: #1d2021; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #d4be98; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #d4be98; +} + +pillbox { + background-color: #1d2021; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + box-shadow: none; + background-color: #1d2021; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #ddc7a1; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(221, 199, 161, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +idelayoutstackheader button:checked { + color: #ddc7a1; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #1d2021; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(221, 199, 161, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient( + circle, + rgba(212, 190, 152, 0.7) 10%, + transparent 0% + ); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #ddc7a1; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(ltr):checked { + box-shadow: inset -2px 0 #d4be98; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(rtl):checked { + box-shadow: inset 2px 0 #d4be98; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(221, 199, 161, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #ddc7a1; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #ddc7a1; +} + +button.photos-filter-preview:checked image { + color: #ddc7a1; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(221, 199, 161, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(221, 199, 161, 0.12); +} + +.side-panel .view { + background-image: image(#282828); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#d4be98); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) + border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1d2021; +} + +.background.csd + > grid.horizontal + > paned.horizontal + > box.vertical + > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #1d2021; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px; +} + +terminal-window.background.csd, +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background + > box.vertical + > box.horizontal + > frame + > scrolledwindow + > viewport.frame + list { + border-bottom-left-radius: 12px; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame { + border-width: 0; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame + > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, +.tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, +tasklistview taskrow entry:focus, +tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +window.background.csd + > grid.horizontal + > paned.horizontal + > scrolledwindow + > treeview.view:not(:selected):not(:hover):not(.progressbar):not( + .expander + ):not(.trough):not(.separator) { + background-color: #1d2021; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#282828); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #282828; + color: #ddc7a1; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox, +window#GearyMainWindow.background.csd + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box { + border-radius: 0; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar { + color: #ddc7a1; + background-color: #1d2021; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #1d2021; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > headerbar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > headerbar { + box-shadow: inset 0 -1px rgba(221, 199, 161, 0.12); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar { + background-color: #1d2021; + box-shadow: inset 0 -1px rgba(221, 199, 161, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar:backdrop, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar:backdrop { + background-color: #1d2021; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > box.vertical + + separator.sidebar { + min-width: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:selected, +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:active { + border-radius: 6px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable { + border: 1px solid rgba(221, 199, 161, 0.12); + border-bottom-width: 0; + background-color: #1d2021; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background + > revealer + > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > border, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > border, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd + > stack + > box + > .sidebar + > scrolledwindow + > viewport + > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: none; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #1d2021; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list + row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 0 0 1px rgba(40, 40, 40, 1); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, +overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#3c3836); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #1d2021; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(221, 199, 161, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #282828; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: none; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #473c29; +} + +window.background.chromium > button { + color: #d4be98; +} + +window.background.chromium > button:disabled { + color: rgba(221, 199, 161, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(221, 199, 161, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #d4be98; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #d4be98; + /* color: rgba(0, 0, 0, 0.87); */ +} + +window.background.chromium treeview.view button { + border: 1px solid #473c29; + background-color: #1d2021; +} + +window.background.chromium menu { + border-color: #504945; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #141617; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #3f4142; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #473c29; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #3f4142; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #473c29; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(221, 199, 161, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #1d2021; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #d4be98; + box-shadow: inset 0 0 0 1px #d4be98; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #282828; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate) { + color: #504945; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):active { + color: #504945; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(80, 73, 69, 0.8); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(221, 199, 161, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #ddc7a1; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(221, 199, 161, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #473c29; +} + +#MozillaGtkWidget menu > separator { + color: #473c29; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(221, 199, 161, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook + > viewport.frame + > notebook.frame + button.close-button + image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background + > grid + > widget + > widget + > scrolledwindow + > viewport + > grid + > box + > box + > frame + > box { + background-color: #1d2021; +} + +/********* + * Pamac * + *********/ +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + margin-top: -1px; + border: 1px solid #473c29; +} + +#gnc-id-main-window treeview.view { + background-color: #1d2021; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #d4be98; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #1d2021; + color: #ddc7a1; +} + +UnityDecoration .top:backdrop { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(221, 199, 161, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #ddc7a1; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(29, 32, 33, 0.95); + color: #ddc7a1; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(221, 199, 161, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(221, 199, 161, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #ddc7a1; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + animation: spin 1s linear infinite; + color: #d4be98; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(29, 32, 33, 0.95); + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(221, 199, 161, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(221, 199, 161, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(221, 199, 161, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #ddc7a1; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(221, 199, 161, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #d4be98; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #d4be98; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(221, 199, 161, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #3c3836; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #ddc7a1; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(221, 199, 161, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(221, 199, 161, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #d4be98; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #ddc7a1; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #1d2021; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.04); + background-image: none; + color: #ddc7a1; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #1d2021; + color: #ddc7a1; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.pluma-window + paned.horizontal + box.vertical + notebook.frame + box.vertical + toolbar.horizontal { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #d4be98; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(221, 199, 161, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #d4be98; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #3c3836; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(221, 199, 161, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(221, 199, 161, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.budgie-popover.bottom + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: none; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #ddc7a1; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(221, 199, 161, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child + button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(221, 199, 161, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), +.bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), +.bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, +.right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(221, 199, 161, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), +.bottom .workspace-switcher .workspace-item:dir(ltr), +.top .workspace-switcher .workspace-add-button:dir(ltr), +.bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), +.bottom .workspace-switcher .workspace-item:dir(rtl), +.top .workspace-switcher .workspace-add-button:dir(rtl), +.bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, +.right .workspace-switcher .workspace-item, +.left .workspace-switcher .workspace-add-button, +.right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(221, 199, 161, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #ddc7a1; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(221, 199, 161, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, +.budgie-panel button.budgie-menu-launcher:checked { + color: #ddc7a1; +} + +.budgie-panel button.budgie-menu-launcher:active image, +.budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(221, 199, 161, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(29, 32, 33, 0.95); + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #282828; +} + +.budgie-panel button { + color: rgba(221, 199, 161, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #ddc7a1; +} + +.budgie-panel button:active { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(221, 199, 161, 0.3); +} + +.budgie-panel .alert { + color: #ea6962; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #ddc7a1; +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):hover, +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):active { + color: #ddc7a1; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #ddc7a1; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(221, 199, 161, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, +.budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(221, 199, 161, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, +.budgie-panel .top #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, +.budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, +.budgie-panel .bottom #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, +.budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, +.budgie-panel .left #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, +.budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, +.budgie-panel .right #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, +.budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #3c3836; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(221, 199, 161, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, +.raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(221, 199, 161, 0.06); + color: #ddc7a1; +} + +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:selected + label, +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:checked + label { + color: #ddc7a1; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #282828; + color: #ddc7a1; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, +.budgie-switcher-window, +.budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, +.budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, +.budgie-switcher .notification-body { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(221, 199, 161, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.budgie-session-dialog.background.csd, +.budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(221, 199, 161, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #ea6962; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #ddc7a1; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #1d2021; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(29, 32, 33, 0.95); + color: rgba(221, 199, 161, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; + color: rgba(221, 199, 161, 0.7); +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #d4be98; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #ddc7a1; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane + treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #1d2021; + color: #ddc7a1; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(221, 199, 161, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #ddc7a1; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(221, 199, 161, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #d4be98; +} + +/******** + * Nemo * + ********/ +.nemo-window { + background-color: #1d2021; +} + +.nemo-window .primary-toolbar { + border: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar .path-bar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(221, 199, 161, 0.7); + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #d4be98 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:hover, +.nemo-window .primary-toolbar .path-bar > button.text-button:active, +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + color: #ddc7a1; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #d4be98 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.nemo-window .places-treeview { + -nemoplacestreeview-disk-full-bg-color: #504945; + -nemoplacestreeview-disk-full-fg-color: #d4be98; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #282828; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.04); +} + +.nemo-window paned > .sidebar { + padding: 0; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + border-radius: 0 12px 12px 0; +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view:not(:selected) { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:hover, +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:active { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.nemo-window paned > .sidebar .places-treeview { + -nemoplacestreeview-disk-full-bg-color: rgba(212, 190, 152, 0.961); + -nemoplacestreeview-disk-full-fg-color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame { + border: none; + border-radius: 0 12px 12px 0; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view { + -gtk-icon-style: symbolic; +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view:not(:selected) { + background-color: transparent; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame scrollbar { + border: none; + background-color: transparent; +} + +.nemo-window paned > separator { + background-color: transparent; + background-image: none; +} + +.nemo-window .toolbar { + color: #ddc7a1; +} + +.nemo-window > grid > separator { + background-color: transparent; +} diff --git a/src/themes/Gruvbox-Retro/gtk-3.0/thumbnail.png b/src/themes/Gruvbox-Retro/gtk-3.0/thumbnail.png new file mode 100755 index 00000000..f4aeff74 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/check-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/check-symbolic.svg new file mode 100755 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/check-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/check-symbolic@2.svg new file mode 100755 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100755 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100755 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100755 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100755 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/dot-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/dot-symbolic.svg new file mode 100755 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/dot-symbolic@2.svg new file mode 100755 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/line-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/line-symbolic.svg new file mode 100755 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/line-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/line-symbolic@2.svg new file mode 100755 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100755 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100755 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100755 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/scale-slider-symbolic.svg new file mode 100755 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-check-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-check-symbolic.svg new file mode 100755 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-check-symbolic@2.svg new file mode 100755 index 00000000..24509026 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100755 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100755 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100755 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-dot-symbolic.svg new file mode 100755 index 00000000..99444906 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100755 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-line-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-line-symbolic.svg new file mode 100755 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-line-symbolic@2.svg new file mode 100755 index 00000000..16695160 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100755 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100755 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100755 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100755 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100755 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100755 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100755 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100755 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100755 index 00000000..14954390 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider.png new file mode 100755 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider@2.png new file mode 100755 index 00000000..4449641e Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100755 index 00000000..7966479f Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100755 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100755 index 00000000..f398287c Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100755 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100755 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100755 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100755 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider@2.png new file mode 100755 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100755 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100755 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100755 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100755 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100755 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100755 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider.png new file mode 100755 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100755 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100755 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100755 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100755 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100755 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100755 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100755 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100755 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100755 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100755 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100755 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100755 index 00000000..8734299f Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100755 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100755 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100755 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked.png new file mode 100755 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100755 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/gtk-dark.css b/src/themes/Gruvbox-Retro/gtk-4.0/gtk-dark.css new file mode 100755 index 00000000..da528088 --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/gtk-dark.css @@ -0,0 +1,7092 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #ddc7a1; +/* text color for entries, views and content in general */ +@define-color theme_text_color #ddc7a1; +/* widget base background color */ +@define-color theme_bg_color #1d2021; +/* text widgets and the like base background color */ +@define-color theme_base_color #1d2021; +/* base background color of selections */ +@define-color theme_selected_bg_color #d4be98; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #1d2021; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(221, 199, 161, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #282828; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #ddc7a1; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #ddc7a1; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1d2021; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1d2021; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #d4be98; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(221, 199, 161, 0.5); +/* widgets main borders color */ +@define-color borders rgba(221, 199, 161, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(221, 199, 161, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #ddc7a1; +@define-color wm_unfocused_title rgba(221, 199, 161, 0.7); +@define-color wm_highlight rgba(221, 199, 161, 0.1); +@define-color wm_bg #1d2021; +@define-color wm_unfocused_bg #1d2021; +@define-color wm_button_close_icon #1d2021; +@define-color wm_button_close_hover_bg #d4be98; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #1d2021; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #ddc7a1; +@define-color budgie_tasklist_indicator_color_active #ddc7a1; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #d4be98; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #d4be98; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #1d2021; +@define-color window_fg_color #ddc7a1; +@define-color view_bg_color #1d2021; +@define-color view_fg_color #ddc7a1; +@define-color headerbar_bg_color #1d2021; +@define-color headerbar_fg_color #ddc7a1; +@define-color headerbar_border_color rgba(221, 199, 161, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #1d2021; +@define-color card_fg_color #ddc7a1; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #1d2021; +@define-color dialog_fg_color #ddc7a1; +@define-color popover_bg_color #1d2021; +@define-color popover_fg_color #ddc7a1; +@define-color thumbnail_bg_color #1d2021; +@define-color thumbnail_fg_color #ddc7a1; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +/*************** + * Base States * + ***************/ +.background { + background-color: #1d2021; + color: #ddc7a1; +} + +dnd { + color: #ddc7a1; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + color: #ddc7a1; +} + +iconview:disabled, +.view:disabled { + color: rgba(221, 199, 161, 0.5); +} + +textview text { + background-color: #1d2021; +} + +textview border { + background-color: #282828; + color: rgba(221, 199, 161, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 3px; +} + +rubberband, +.content-view rubberband, +.content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, +columnview.view > rubberband, +treeview.view > rubberband, +gridview > rubberband, +flowbox > rubberband { + border: 1px solid #d4be98; + background-color: rgba(212, 190, 152, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #ddc7a1; + background-color: #1d2021; + border: 1px solid black; +} + +label.separator { + color: rgba(221, 199, 161, 0.7); +} + +label:disabled { + color: rgba(221, 199, 161, 0.5); + opacity: 1; + filter: none; +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; +} + +label.search-information { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, +row label.subtitle { + color: rgba(221, 199, 161, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(221, 199, 161, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #ddc7a1; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: #ddc7a1; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +entry:focus-within { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d4be98; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 9px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(221, 199, 161, 0.7); +} + +entry image:hover, +entry image:active { + color: #ddc7a1; +} + +entry image:disabled { + color: rgba(221, 199, 161, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(221, 199, 161, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(221, 199, 161, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +entry.error:focus-within { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #ea6962; + outline: none; +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d8a657; + outline: none; +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #d4be98; + background-color: transparent; +} + +treeview entry.flat, +treeview entry { + background-color: #1d2021; +} + +treeview entry.flat, +treeview entry.flat:focus-within, +treeview entry, +treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(221, 199, 161, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient( + farthest-side, + #d4be98 0%, + rgba(212, 190, 152, 0) 0% + ); + } + to { + background-image: radial-gradient( + farthest-side, + #d4be98 95%, + rgba(212, 190, 152, 0) + ); + } +} + +toast button, +toast button.text-button, +toast button.circular.flat, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button, +popover.background.touch-selection button, +popover.background.magnifier button, +headerbar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, +infobar.warning > revealer > box button:focus, +popover.background.touch-selection button:focus, +popover.background.magnifier button:focus, +headerbar.selection-mode + button:focus:not(.suggested-action):not(.destructive-action), +toast button:hover, +toast button.circular.flat:hover, +infobar.warning > revealer > box button:hover, +popover.background.touch-selection button:hover, +popover.background.magnifier button:hover, +headerbar.selection-mode + button:hover:not(.suggested-action):not(.destructive-action), +toast button:active, +toast button.circular.flat:active, +infobar.warning > revealer > box button:active, +popover.background.touch-selection button:active, +popover.background.magnifier button:active, +headerbar.selection-mode + button:active:not(.suggested-action):not(.destructive-action), +toast button:checked, +toast button.circular.flat:checked, +infobar.warning > revealer > box button:checked, +popover.background.touch-selection button:checked, +popover.background.magnifier button:checked, +headerbar.selection-mode + button:checked:not(.suggested-action):not(.destructive-action) { + color: #ddc7a1; +} + +toast button:disabled, +toast button.circular.flat:disabled, +infobar.warning > revealer > box button:disabled, +popover.background.touch-selection button:disabled, +popover.background.magnifier button:disabled, +headerbar.selection-mode + button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +toast button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled, +popover.background.touch-selection button:checked:disabled, +popover.background.magnifier button:checked:disabled, +headerbar.selection-mode + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.5); +} + +headerbar + popover + button:not(.suggested-action):not(.destructive-action):not(.flat), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:focus:not(.suggested-action):not(.destructive-action):not(.flat), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ddc7a1; + outline: none; +} + +headerbar + popover + button:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:active:not(.suggested-action):not(.destructive-action):not(.flat), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #ddc7a1; +} + +headerbar + popover + button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar + popover + button:checked:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked { + box-shadow: none; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar + popover + button:checked:hover:not(.suggested-action):not(.destructive-action):not( + .flat + ), +button:checked:hover { + box-shadow: none; +} + +headerbar + popover + button:checked:disabled:not(.suggested-action):not(.destructive-action):not( + .flat + ), +button:checked:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +placessidebar .navigation-sidebar > row button.sidebar-button, +calendar > header > button, +columnview.view > header > button button.circular, +treeview.view > header > button button.circular, +row.activatable button.circular, +scrollbar button, +notebook > header > tabs > arrow, +popover.menu box.circular-buttons button.circular.image-button.model, +headerbar popover calendar > header > button, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button, +splitbutton.flat > button, +splitbutton.flat > menubutton > button, +filechooser #pathbarbox > stack > box > button, +window.dialog.message.csd .dialog-action-area > button, +.app-notification button, +headerbar button:not(.suggested-action):not(.destructive-action), +.toolbar button, +toolbar button, +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), +splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, +splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, +splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, +menubutton.suggested-action > button, +menubutton.destructive-action > button, +menubutton.opaque > button, +menubutton.flat > button, +button.flat { + background-color: transparent; + color: rgba(221, 199, 161, 0.7); +} + +placessidebar .navigation-sidebar > row button.sidebar-button:focus, +calendar > header > button:focus, +columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, +row.activatable button.circular:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +popover.menu box.circular-buttons button.circular.image-button.model:focus, +headerbar popover calendar > header > button:focus, +spinbutton.vertical > button:focus, +spinbutton:not(.vertical) > button:focus, +splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, +filechooser #pathbarbox > stack > box > button:focus, +window.dialog.message.csd .dialog-action-area > button:focus, +.app-notification button:focus, +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.toolbar button:focus, +toolbar button:focus, +dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +splitbutton.suggested-action > button:focus, +splitbutton.suggested-action > menubutton > button:focus, +splitbutton.destructive-action > button:focus, +splitbutton.destructive-action > menubutton > button:focus, +splitbutton.opaque > button:focus, +splitbutton.opaque > menubutton > button:focus, +menubutton.suggested-action > button:focus, +menubutton.destructive-action > button:focus, +menubutton.opaque > button:focus, +menubutton.flat > button:focus, +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ddc7a1; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:hover, +calendar > header > button:hover, +columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, +row.activatable button.circular:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +popover.menu box.circular-buttons button.circular.image-button.model:hover, +headerbar popover calendar > header > button:hover, +spinbutton.vertical > button:hover, +spinbutton:not(.vertical) > button:hover, +splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, +filechooser #pathbarbox > stack > box > button:hover, +window.dialog.message.csd .dialog-action-area > button:hover, +.app-notification button:hover, +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.toolbar button:hover, +toolbar button:hover, +dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, +splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, +splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, +menubutton.suggested-action > button:hover, +menubutton.destructive-action > button:hover, +menubutton.opaque > button:hover, +menubutton.flat > button:hover, +button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:active, +calendar > header > button:active, +columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, +row.activatable button.circular:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +popover.menu box.circular-buttons button.circular.image-button.model:active, +headerbar popover calendar > header > button:active, +spinbutton.vertical > button:active, +spinbutton:not(.vertical) > button:active, +splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, +filechooser #pathbarbox > stack > box > button:active, +window.dialog.message.csd .dialog-action-area > button:active, +.app-notification button:active, +headerbar button:active:not(.suggested-action):not(.destructive-action), +.toolbar button:active, +toolbar button:active, +dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), +splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, +splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, +splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, +menubutton.suggested-action > button:active, +menubutton.destructive-action > button:active, +menubutton.opaque > button:active, +menubutton.flat > button:active, +button.flat:active { + background-color: alpha(currentColor, 0.12); + color: #ddc7a1; + box-shadow: none; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, +calendar > header > button:disabled, +columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, +row.activatable button.circular:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +popover.menu box.circular-buttons button.circular.image-button.model:disabled, +headerbar popover calendar > header > button:disabled, +spinbutton.vertical > button:disabled, +spinbutton:not(.vertical) > button:disabled, +splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +window.dialog.message.csd .dialog-action-area > button:disabled, +.app-notification button:disabled, +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:disabled, +toolbar button:disabled, +dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, +splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, +splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, +menubutton.suggested-action > button:disabled, +menubutton.destructive-action > button:disabled, +menubutton.opaque > button:disabled, +menubutton.flat > button:disabled, +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, +window.dialog.message.csd .dialog-action-area > button:checked, +.app-notification button:checked, +headerbar button:checked:not(.suggested-action):not(.destructive-action), +.toolbar button:checked, +toolbar button:checked, +dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button:checked, +menubutton.opaque > button:checked, +menubutton.flat > button:checked, +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, +window.dialog.message.csd .dialog-action-area > button:checked:disabled, +.app-notification button:checked:disabled, +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:checked:disabled, +toolbar button:checked:disabled, +dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, +splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, +splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, +menubutton.suggested-action > button:checked:disabled, +menubutton.destructive-action > button:checked:disabled, +menubutton.opaque > button:checked:disabled, +menubutton.flat > button:checked:disabled, +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(221, 199, 161, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 9px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #1d2021; + color: #ddc7a1; +} + +button.osd:hover { + background-color: #473c29; + color: #ddc7a1; +} + +button.osd:active { + background-color: #16161e; + color: #ddc7a1; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(212, 190, 152, 0.2), + 0 4px 3px 0 rgba(212, 190, 152, 0.14), 0 1px 6px 0 rgba(212, 190, 152, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(212, 190, 152, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(212, 190, 152, 0.3), + 0 2px 3px -1px rgba(212, 190, 152, 0.24), + 0 2px 5px 0 rgba(212, 190, 152, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(212, 190, 152, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #d4be98; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(212, 190, 152, 0.3); +} + +button.destructive-action { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(234, 105, 98, 0.2), + 0 4px 3px 0 rgba(234, 105, 98, 0.14), 0 1px 6px 0 rgba(234, 105, 98, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(234, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(234, 105, 98, 0.3), + 0 2px 3px -1px rgba(234, 105, 98, 0.24), + 0 2px 5px 0 rgba(234, 105, 98, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(234, 105, 98, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #ea6962; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(234, 105, 98, 0.3); +} + +menubutton.pill > button, +button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, +button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #ddc7a1; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #d4be98; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + opacity: 1; + filter: none; +} + +button.card.keyboard-activating:checked, +button.card:checked:active { + background-image: none; +} + +button.card.has-open-popup:checked { + background-image: none; +} + +button.card:drop(active) { + color: #e78a4e; + box-shadow: inset 0 0 0 1px #e78a4e; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, +button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, +button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +menubutton.circular > button, +button.close, +button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +menubutton.circular > button label, +button.close label, +button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, +placessidebar .navigation-sidebar > row button.sidebar-button, +notebook > header > tabs > tab button.flat, +popover.menu box.circular-buttons button.circular.image-button.model, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #d4be98; + color: #ddc7a1; +} + +menubutton.destructive-action { + background-color: #ea6962; + color: #ddc7a1; +} + +menubutton.opaque { + background-color: #504945; + color: #ddc7a1; +} + +menubutton.suggested-action, +menubutton.destructive-action, +menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, +menubutton.suggested-action.pill, +menubutton.destructive-action.circular, +menubutton.destructive-action.pill, +menubutton.opaque.circular, +menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button, +menubutton.destructive-action > button:checked, +menubutton.opaque > button, +menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, +splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, +splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, +splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, +splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(221, 199, 161, 0.12); +} + +splitbutton.flat:hover, +splitbutton.flat:active, +splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, +splitbutton.flat:active > separator, +splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #d4be98; + color: #ddc7a1; +} + +splitbutton.destructive-action { + background-color: #ea6962; + color: #ddc7a1; +} + +splitbutton.opaque { + background-color: #504945; + color: #ddc7a1; +} + +splitbutton.suggested-action > button, +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), +splitbutton.destructive-action > menubutton > button:dir(ltr), +splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(221, 199, 161, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), +splitbutton.destructive-action > menubutton > button:dir(rtl), +splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(221, 199, 161, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), +splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), +splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, +.linked.vertical > button, +.linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #ddc7a1; +} + +list > row button.image-button.suggested-action:not(.flat) { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +list > row button.image-button.destructive-action:not(.flat) { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #7daea3; +} + +link:visited { + color: #d3869b; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #7daea3; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #d3869b; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d4be98; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) + > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(221, 199, 161, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), +spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), +spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(221, 199, 161, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), +list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), +list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #ddc7a1; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ddc7a1; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: #ddc7a1; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #1d2021; + border-spacing: 6px; +} + +.osd .toolbar, +.osd toolbar { + background-color: transparent; +} + +.app-notification, +.toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.app-notification:backdrop, +.toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); +} + +.left.app-notification, +.right.app-notification, +.top.app-notification, +.bottom.app-notification, +.toolbar.osd.left, +.toolbar.osd.right, +.toolbar.osd.top, +.toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); + border-radius: 9px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +headerbar button:active:not(.suggested-action):not(.destructive-action), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #ddc7a1; + box-shadow: none; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(221, 199, 161, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not( + .destructive-action + ) { + color: rgba(221, 199, 161, 0.3); +} + +headerbar entry { + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #d4be98; +} + +headerbar entry:disabled { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +headerbar entry image { + color: rgba(221, 199, 161, 0.7); +} + +headerbar entry image:hover, +headerbar entry image:active { + color: #ddc7a1; +} + +headerbar entry image:disabled { + color: rgba(221, 199, 161, 0.5); +} + +headerbar { + min-height: 48px; + padding: 2px 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d2021; + color: #ddc7a1; + box-shadow: none; + border-radius: 12px 12px 0 0; +} + +headerbar:disabled { + color: rgba(221, 199, 161, 0.5); +} + +headerbar:backdrop { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(221, 199, 161, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: #ddc7a1; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(221, 199, 161, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(221, 199, 161, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(221, 199, 161, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(221, 199, 161, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(221, 199, 161, 0); + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(221, 199, 161, 0); + background-color: #d4be98; +} + +.tiled headerbar, +.tiled-top headerbar, +.tiled-right headerbar, +.tiled-bottom headerbar, +.tiled-left headerbar, +.maximized headerbar, +.fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 36px; + border-radius: 12px 12px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), +.solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +leaflet > box:last-child > headerbar { + border-top-right-radius: 0; +} + +leaflet > box:not(:last-child) > headerbar, +leaflet > box > stack > widget > box > widget > headerbar { + border-top-left-radius: 0; +} + +window.devel headerbar.titlebar { + background: #1d2021 + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, rgba(212, 190, 152, 0.1)), + linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #1d2021 + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + image(#1d2021); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + +pathbar > button.text-button { + min-width: 0; +} + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #473c29; + border-top-color: #473c29; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, +columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(221, 199, 161, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view.after:drop(active), +treeview.view.after:drop(active) { + border-top-style: none; +} + +columnview.view.before:drop(active), +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { + border-top-style: none; +} + +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + color: rgba(221, 199, 161, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #ddc7a1; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #ddc7a1; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #ddc7a1; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(221, 199, 161, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #d4be98; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(221, 199, 161, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(221, 199, 161, 0.7); +} + +columnview.view > header > button, +columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #1d2021; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1d2021; + background-clip: border-box; + color: #d4be98; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #d4be98; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: #ddc7a1; +} + +menubar:backdrop { + color: rgba(221, 199, 161, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(221, 199, 161, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; +} + +menubar > item:disabled { + color: rgba(221, 199, 161, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 9px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, +popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #141617; + border-radius: 12px; + color: #d4be98; + border: 1px solid rgba(221, 199, 161, 0.2); + background-clip: border-box; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: none; + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12); +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: #d4be98; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #282828; + color: #a9b665; +} + +popover.background modelbutton:hover accelerator { + color: #a9b665; +} + +popover.background modelbutton:hover accelerator:disabled { + color: rgba(0, 0, 0, 0.26); +} + +popover.background modelbutton:disabled { + color: rgba(221, 199, 161, 0.5); +} + +popover.background modelbutton accelerator { + color: rgba(221, 199, 161, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(221, 199, 161, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme('go-previous-symbolic'); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme('go-next-symbolic'); +} + +popover.background label.title { + font-weight: bold; + padding: 3px 35px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(221, 199, 161, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, +popover.background.touch-selection, +popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, +notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 5px; + margin: 0; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(221, 199, 161, 0.7); + font-weight: 500; + border-radius: 9px; + background-color: rgba(221, 199, 161, 0.03); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, +notebook > header > tabs > tab:hover { + background-color: rgba(221, 199, 161, 0.06); + color: #a9b665; + box-shadow: none; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, +notebook > header > tabs > tab:disabled { + color: rgba(221, 199, 161, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, +notebook > header > tabs > tab:checked, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, +notebook > header > tabs > tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #282828; + color: #a9b665; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, +notebook > header > tabs > tab:checked:disabled, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, +notebook > header > tabs > tab:selected:disabled { + color: rgba(221, 199, 161, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(221, 199, 161, 0.04); +} + +notebook, +notebook.frame { + background-color: #1d2021; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(221, 199, 161, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header > tabs { + padding: 0; + margin: 0; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +notebook > header > tabs > tab > label { + padding: 0 6px; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: transparent; + padding: 0; + margin: 0px; + border-radius: 9px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: rgba(221, 199, 161, 0.04); +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #1d2021; + color: #ddc7a1; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), + 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#d4be98, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), + background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#e78a4e, 0.4); + background-color: alpha(#e78a4e, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #d4be98; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#d4be98, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #1d2021; + color: #ddc7a1; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d2021; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(221, 199, 161, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(221, 199, 161, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #ddc7a1; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(29, 32, 33, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(29, 32, 33, 0.3); + border-radius: 9999px; + background-color: rgba(221, 199, 161, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(221, 199, 161, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #d4be98; + border-color: #d4be98; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.12); +} + +switch:checked > slider { + background-color: #1d2021; + color: #1d2021; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(221, 199, 161, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.04); +} + +check:active, +radio:active { + border-color: #ddc7a1; + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.12); +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, +check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #ddc7a1; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, +check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(221, 199, 161, 0.3); + color: #1d2021; +} + +check:disabled, +radio:disabled { + border-color: rgba(221, 199, 161, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, +popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, +popover.menu check:focus, +popover.menu check:hover, +popover.menu check:focus:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:focus, +popover.menu radio:hover, +popover.menu radio:focus:hover, +popover.menu radio:active, +popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, +popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, +popover.menu check:checked, +popover.menu check:indeterminate, +popover.menu radio:active, +popover.menu radio:checked, +popover.menu radio:indeterminate { + border-color: transparent; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, +popover.menu check:checked:hover, +popover.menu check:indeterminate:hover, +popover.menu radio:active:hover, +popover.menu radio:checked:hover, +popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #d4be98; +} + +popover.menu check:active:disabled, +popover.menu check:checked:disabled, +popover.menu check:indeterminate:disabled, +popover.menu radio:active:disabled, +popover.menu radio:checked:disabled, +popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(221, 199, 161, 0.3); + color: #1d2021; +} + +popover.menu check, +popover.menu check:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:hover, +popover.menu radio:active, +popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), +popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), +popover.menu radio:dir(rtl) { + margin-left: 6px; +} + +check:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +radio:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/dot-symbolic.svg')), + -gtk-recolor(url('assets/scalable/dot-symbolic@2.svg')) + ); +} + +check:indeterminate, +radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/line-symbolic.svg')), + -gtk-recolor(url('assets/scalable/line-symbolic@2.svg')) + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +checkbutton.theme-selector radio, +checkbutton.theme-selector radio:hover, +checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector + radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, +checkbutton.theme-selector radio:active, +checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #ddc7a1; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +themeswitcher .check:hover { + background-color: #ddc7a1; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover { + outline-color: rgba(221, 199, 161, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover, +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + box-shadow: inset 0 0 0 2px #d4be98; + outline: none; +} + +themeswitcher checkbutton.system radio, +themeswitcher checkbutton.system radio:hover, +themeswitcher checkbutton.system radio:checked, +themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #282828 49.99%, #ddc7a1 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, +themeswitcher checkbutton.light radio:hover, +themeswitcher checkbutton.light radio:checked, +themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: #ddc7a1; +} + +themeswitcher checkbutton.dark radio, +themeswitcher checkbutton.dark radio:hover, +themeswitcher checkbutton.dark radio:checked, +themeswitcher checkbutton.dark radio:checked:hover { + color: #ddc7a1; + background-image: image(#282828); + background-color: transparent; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(221, 199, 161, 0.3); +} + +scale trough:disabled { + background-color: rgba(221, 199, 161, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#d4be98); +} + +scale highlight:disabled { + background-color: #1d2021; + background-image: image(rgba(221, 199, 161, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(221, 199, 161, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #d4be98; + background-color: #1d2021; + box-shadow: inset 0 0 0 2px #d4be98; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #d4be98, 0 0 0 8px rgba(221, 199, 161, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #d4be98, 0 0 0 8px rgba(221, 199, 161, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(221, 199, 161, 0.3); +} + +scale marks, +scale value { + color: rgba(221, 199, 161, 0.7); +} + +scale indicator { + background-color: rgba(221, 199, 161, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(221, 199, 161, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #d4be98; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #d4be98; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #d8a657; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #d4be98; +} + +levelbar block.full { + background-color: #9ece6a; +} + +levelbar block.empty { + background-color: rgba(221, 199, 161, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #ddc7a1; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + color: #ddc7a1; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(221, 199, 161, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at top, + rgba(212, 190, 152, 0.24) 99%, + rgba(212, 190, 152, 0) 100% + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at bottom, + rgba(212, 190, 152, 0.24) 99%, + rgba(212, 190, 152, 0) 100% + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at left, + rgba(212, 190, 152, 0.24) 99%, + rgba(212, 190, 152, 0) 100% + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at right, + rgba(212, 190, 152, 0.24) 99%, + rgba(212, 190, 152, 0) 100% + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, +listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(221, 199, 161, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, +listview.boxed-list > row, +list.boxed-list > row, +listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, +listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, +listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, +listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, +listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, +listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, +listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), +listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), +listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, +listview.boxed-list > row:focus, +list.boxed-list > row:focus, +listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(221, 199, 161, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #ddc7a1; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + padding: 6px 12px; +} + +popover.menu listview.view > row:first-child, +popover.menu listview.view > row:last-child, +popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(221, 199, 161, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, +columnview.view > header > button:active, +treeview.view > header > button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, +button row.activatable:hover, +button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: #ddc7a1; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(221, 199, 161, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #d4be98; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #d4be98; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(221, 199, 161, 0.7); + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +expander:hover, +expander:active { + color: #ddc7a1; +} + +expander:disabled { + color: rgba(221, 199, 161, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(221, 199, 161, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, +.navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 6px; + color: #ddc7a1; +} + +calendar:disabled { + color: rgba(221, 199, 161, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: #ddc7a1; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3c3836; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; + color: #ddc7a1; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3c3836; + color: rgba(221, 199, 161, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 0; +} + +window.dialog.message.csd .dialog-action-area > button, +window.dialog.message.csd .dialog-action-area > button:first-child, +window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 1px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #d4be98; +} + +window.dialog.message.csd + .dialog-action-area + > button.destructive-action:not(:disabled) { + color: #ea6962; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(221, 199, 161, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator), +.sidebar.left:not(separator):dir(rtl) { + border-right: 1px solid rgba(221, 199, 161, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(221, 199, 161, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), +separator + .sidebar.left:not(separator), +separator + .sidebar.left:not(separator):dir(rtl), +separator + box > .sidebar:not(separator):dir(ltr), +separator + box > .sidebar.left:not(separator), +separator + box > .sidebar.left:not(separator):dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), +separator + .sidebar.right:not(separator), +separator + box > .sidebar:not(separator):dir(rtl), +separator + box > .sidebar.right:not(separator) { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(221, 199, 161, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, +.selection-mode separator.sidebar { + background-color: rgba(221, 199, 161, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 0 4px; + border-right: none; +} + +.navigation-sidebar, +.navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 2px 4px; + margin: 2px 4px; + border-radius: 6px; +} + +.navigation-sidebar > row:hover, +.navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: #282828; +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #a9b665; + font-weight: 500; +} + +.navigation-sidebar > row:selected:hover { + background-color: #3c3836; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(221, 199, 161, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(221, 199, 161, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row { + padding: 0; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 6px 9px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #d4be98; +} + +placessidebar + .navigation-sidebar + > row.sidebar-new-bookmark-row + image.sidebar-icon { + color: #d4be98; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#473c29); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1d2021; + background-image: image(#473c29), image(#473c29); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #d4be98; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #282828; + color: #d4be98; + border-radius: 6px; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #ddc7a1; +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #282828; + color: #d4be98; + border-radius: 6px; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #d8a657; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #d8a657; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #ea6962; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #ddc7a1; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: #ddc7a1; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #3c3836; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1d2021; +} + +/********************** + * Window Decorations * + **********************/ +window { + margin: 0; + padding: 0; + border: none; +} + +window.csd { + border-radius: 12px; + transition: none; + margin: 0; + padding: 0; + outline: 1px solid rgba(40, 40, 40, 1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), + 0 8px 24px rgba(0, 0, 0, 0.12), 0 1px 2px transparent, 0 3px 4px transparent, + 0 1px 6px transparent; +} + +window.csd:backdrop { + transition: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), + 0 1px 6px rgba(0, 0, 0, 0.12), 0 3px 8px transparent, + 0 10px 18px transparent, 0 8px 24px transparent; +} + +window.csd.maximized, +window.csd.fullscreen, +window.csd.tiled, +window.csd.tiled-top, +window.csd.tiled-right, +window.csd.tiled-bottom, +window.csd.tiled-left { + border-radius: 0; +} + +window.csd.maximized, +window.csd.fullscreen { + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #1d2021; + border: 1px solid #473c29; +} + +window.solid-csd:backdrop { + background-color: #1d2021; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols.start:not(.empty):dir(ltr), +windowcontrols.end:not(.empty):dir(rtl) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols.start:not(.empty):dir(rtl), +windowcontrols.end:not(.empty):dir(ltr) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols + button.minimize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.maximize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.close:not(.suggested-action):not(.destructive-action) + image { + padding: 0; +} + +windowcontrols + button.minimize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#d8a657, 0.5); +} + +windowcontrols + button.maximize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#a9b665, 0.5); +} + +windowcontrols + button.close:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#ea6962, 0.5); +} + +windowcontrols + button.minimize:backdrop:hover:not(.suggested-action):not( + .destructive-action + ), +windowcontrols + button.minimize:backdrop:active:not(.suggested-action):not( + .destructive-action + ), +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #d8a657; +} + +windowcontrols + button.maximize:backdrop:hover:not(.suggested-action):not( + .destructive-action + ), +windowcontrols + button.maximize:backdrop:active:not(.suggested-action):not( + .destructive-action + ), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #a9b665; +} + +windowcontrols + button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #ea6962; +} + +windowcontrols + button.minimize:backdrop:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: #473c29; +} + +gridview > child:selected, +row:selected, +calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, +iconview:selected, +flowbox > flowboxchild:selected, +calendar > grid > label.today { + color: #d4be98; + background-color: rgba(212, 190, 152, 0.2); +} + +text > selection, +label > selection, +calendar > grid > label.today:selected, +stacksidebar row:selected { + color: #7daea3; + background-color: #3c3836; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #d4be98; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(221, 199, 161, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(221, 199, 161, 0.12); + background-color: #3c3836; + color: #ddc7a1; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #d4be98; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 0; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):not(:hover):not( + :active + ):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):first-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):last-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #d4be98; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, +popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, +emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #1d2021; +} + +.nautilus-window:backdrop { + background-color: #1d2021; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window separator.spacer { + padding-right: 2em; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(221, 199, 161, 0.7); + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar { + background: none; + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > separator { + background: rgba(221, 199, 161, 0.1); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable { + border-radius: 6px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + button.sidebar-button { + color: rgba(221, 199, 161, 0.7); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:hover { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected { + background-color: #282828; + font-weight: 700; + border-left: 3px solid #ea6962; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + button.sidebar-button { + color: #a9b665; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + label.sidebar-label { + color: rgba(221, 199, 161, 0.3); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though + > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view { + margin: 0 6px 6px; + padding: 0; +} + +.nautilus-window .nautilus-grid-view.view, +.nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #282828; + border-radius: 12px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(221, 199, 161, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: rgba(20, 22, 23, 0.95); + color: #a9b665; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.2), + 0 3px 2.4px 0 rgba(0, 0, 0, 0.14), 0 1px 4.8px 0 rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: #282828; + border-radius: 9px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 1px 3px; + border-radius: 6px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: #a9b665; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, +#NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #1d2021; +} + +#displayitem { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(221, 199, 161, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(221, 199, 161, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(221, 199, 161, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +datechooser.view button.flat.pill, +datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +menubutton.sources-button { + margin: 0; +} + +menubutton.sources-button > button { + border-radius: 0; + margin: 0; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(221, 199, 161, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); +} + +.context-tile-lozenge.green, +.context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, +.context-tile-lozenge.details-rating-5 { + color: #7daea3; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, +.context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #ff9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, +.context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(234, 105, 98, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: #ddc7a1; +} + +.category-tile.category-create:hover { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 1.07) 0%, + shade(#2861c6, 1.1) 100% + ); +} + +.category-tile.category-create:active { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 0.95) 0%, + shade(#2861c6, 0.95) 100% + ); +} + +.category-tile.category-develop { + background: #5e5c64; + color: #ddc7a1; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: #ddc7a1; +} + +.category-tile.category-learn:hover { + background: linear-gradient( + 180deg, + shade(#2ec27e, 1.06) 30%, + shade(#27a66c, 1.06) 100% + ); +} + +.category-tile.category-learn:active { + background: linear-gradient( + 180deg, + shade(#2ec27e, 0.95) 30%, + shade(#27a66c, 0.95) 100% + ); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 1.07) 0%, + shade(#eb5ec3, 1.07) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-play:active { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 0.97) 0%, + shade(#eb5ec3, 0.95) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(221, 199, 161, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 1.08) 0%, + shade(#f77466, 1.08) 100% + ); +} + +.category-tile.category-socialize:active { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 0.95) 0%, + shade(#f77466, 0.95) 100% + ); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient( + rgba(221, 199, 161, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(221, 199, 161, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient( + rgba(221, 199, 161, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(221, 199, 161, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient( + rgba(221, 199, 161, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(221, 199, 161, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(221, 199, 161, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(221, 199, 161, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +.frameheader.header + tabbar.inline + > revealer + > box + .end-action + menubutton + > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #1d2021; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, +.style-variant button.toggle:hover, +.style-variant button.toggle:focus, +.style-variant button.toggle:active, +.style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(221, 199, 161, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(221, 199, 161, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #d4be98; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:first-child, +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #ddc7a1; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(221, 199, 161, 0.12); + background-clip: border-box; + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup + > box + button.background-preview-button.toggle + > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(221, 199, 161, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(221, 199, 161, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #d4be98; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 7px 4.8px -4px rgba(0, 0, 0, 0.2), + 0 12px 10.2px 2px rgba(0, 0, 0, 0.14), 0 5px 13.2px 4px rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: rgba(29, 32, 33, 0.95); + color: #ddc7a1; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, +viewswitcher.wide button.toggle.flat:checked { + background-color: #282828; + color: #a9b665; + font-weight: 500; +} + +viewswitcher.wide button.toggle:not(:checked), +viewswitcher.wide button.toggle.flat:not(:checked) { + box-shadow: none; +} + +viewswitcher.wide button.toggle:checked:backdrop, +viewswitcher.wide button.toggle.flat:checked:backdrop { + color: #a9b665; +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator + > label, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator + > label { + color: #d4be98; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 6px; + margin: 0 2px; + min-width: 120px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #d4be98; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: #ddc7a1; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #d4be98; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/gtk.css b/src/themes/Gruvbox-Retro/gtk-4.0/gtk.css new file mode 100755 index 00000000..65cc13ee --- /dev/null +++ b/src/themes/Gruvbox-Retro/gtk-4.0/gtk.css @@ -0,0 +1,7091 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #ddc7a1; +/* text color for entries, views and content in general */ +@define-color theme_text_color #ddc7a1; +/* widget base background color */ +@define-color theme_bg_color #1d2021; +/* text widgets and the like base background color */ +@define-color theme_base_color #1d2021; +/* base background color of selections */ +@define-color theme_selected_bg_color #d4be98; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #1d2021; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(221, 199, 161, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #282828; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #ddc7a1; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #ddc7a1; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #1d2021; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #1d2021; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #d4be98; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(221, 199, 161, 0.5); +/* widgets main borders color */ +@define-color borders rgba(221, 199, 161, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(221, 199, 161, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #ddc7a1; +@define-color wm_unfocused_title rgba(221, 199, 161, 0.7); +@define-color wm_highlight rgba(221, 199, 161, 0.1); +@define-color wm_bg #1d2021; +@define-color wm_unfocused_bg #1d2021; +@define-color wm_button_close_icon #1d2021; +@define-color wm_button_close_hover_bg #d4be98; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #1d2021; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #ddc7a1; +@define-color budgie_tasklist_indicator_color_active #ddc7a1; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #d4be98; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #d4be98; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #1d2021; +@define-color window_fg_color #ddc7a1; +@define-color view_bg_color #1d2021; +@define-color view_fg_color #ddc7a1; +@define-color headerbar_bg_color #1d2021; +@define-color headerbar_fg_color #ddc7a1; +@define-color headerbar_border_color rgba(221, 199, 161, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #1d2021; +@define-color card_fg_color #ddc7a1; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #1d2021; +@define-color dialog_fg_color #ddc7a1; +@define-color popover_bg_color #1d2021; +@define-color popover_fg_color #ddc7a1; +@define-color thumbnail_bg_color #1d2021; +@define-color thumbnail_fg_color #ddc7a1; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +/*************** + * Base States * + ***************/ +.background { + background-color: #1d2021; + color: #ddc7a1; +} + +dnd { + color: #ddc7a1; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + color: #ddc7a1; +} + +iconview:disabled, +.view:disabled { + color: rgba(221, 199, 161, 0.5); +} + +textview text { + background-color: #1d2021; +} + +textview border { + background-color: #282828; + color: rgba(221, 199, 161, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 3px; +} + +rubberband, +.content-view rubberband, +.content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, +columnview.view > rubberband, +treeview.view > rubberband, +gridview > rubberband, +flowbox > rubberband { + border: 1px solid #d4be98; + background-color: rgba(212, 190, 152, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #ddc7a1; + background-color: #1d2021; + border: 1px solid black; +} + +label.separator { + color: rgba(221, 199, 161, 0.7); +} + +label:disabled { + color: rgba(221, 199, 161, 0.5); + opacity: 1; + filter: none; +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; +} + +label.search-information { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, +row label.subtitle { + color: rgba(221, 199, 161, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(221, 199, 161, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #ddc7a1; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: #ddc7a1; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +entry:focus-within { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d4be98; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 9px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(221, 199, 161, 0.7); +} + +entry image:hover, +entry image:active { + color: #ddc7a1; +} + +entry image:disabled { + color: rgba(221, 199, 161, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(221, 199, 161, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(221, 199, 161, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +entry.error:focus-within { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #ea6962; + outline: none; +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d8a657; + outline: none; +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #d4be98; + background-color: transparent; +} + +treeview entry.flat, +treeview entry { + background-color: #1d2021; +} + +treeview entry.flat, +treeview entry.flat:focus-within, +treeview entry, +treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(221, 199, 161, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient( + farthest-side, + #d4be98 0%, + rgba(212, 190, 152, 0) 0% + ); + } + to { + background-image: radial-gradient( + farthest-side, + #d4be98 95%, + rgba(212, 190, 152, 0) + ); + } +} + +toast button, +toast button.text-button, +toast button.circular.flat, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button, +popover.background.touch-selection button, +popover.background.magnifier button, +headerbar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, +infobar.warning > revealer > box button:focus, +popover.background.touch-selection button:focus, +popover.background.magnifier button:focus, +headerbar.selection-mode + button:focus:not(.suggested-action):not(.destructive-action), +toast button:hover, +toast button.circular.flat:hover, +infobar.warning > revealer > box button:hover, +popover.background.touch-selection button:hover, +popover.background.magnifier button:hover, +headerbar.selection-mode + button:hover:not(.suggested-action):not(.destructive-action), +toast button:active, +toast button.circular.flat:active, +infobar.warning > revealer > box button:active, +popover.background.touch-selection button:active, +popover.background.magnifier button:active, +headerbar.selection-mode + button:active:not(.suggested-action):not(.destructive-action), +toast button:checked, +toast button.circular.flat:checked, +infobar.warning > revealer > box button:checked, +popover.background.touch-selection button:checked, +popover.background.magnifier button:checked, +headerbar.selection-mode + button:checked:not(.suggested-action):not(.destructive-action) { + color: #ddc7a1; +} + +toast button:disabled, +toast button.circular.flat:disabled, +infobar.warning > revealer > box button:disabled, +popover.background.touch-selection button:disabled, +popover.background.magnifier button:disabled, +headerbar.selection-mode + button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +toast button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled, +popover.background.touch-selection button:checked:disabled, +popover.background.magnifier button:checked:disabled, +headerbar.selection-mode + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.5); +} + +headerbar + popover + button:not(.suggested-action):not(.destructive-action):not(.flat), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:focus:not(.suggested-action):not(.destructive-action):not(.flat), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ddc7a1; + outline: none; +} + +headerbar + popover + button:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:active:not(.suggested-action):not(.destructive-action):not(.flat), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #ddc7a1; +} + +headerbar + popover + button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar + popover + button:checked:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked { + box-shadow: none; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar + popover + button:checked:hover:not(.suggested-action):not(.destructive-action):not( + .flat + ), +button:checked:hover { + box-shadow: none; +} + +headerbar + popover + button:checked:disabled:not(.suggested-action):not(.destructive-action):not( + .flat + ), +button:checked:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +placessidebar .navigation-sidebar > row button.sidebar-button, +calendar > header > button, +columnview.view > header > button button.circular, +treeview.view > header > button button.circular, +row.activatable button.circular, +scrollbar button, +notebook > header > tabs > arrow, +popover.menu box.circular-buttons button.circular.image-button.model, +headerbar popover calendar > header > button, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button, +splitbutton.flat > button, +splitbutton.flat > menubutton > button, +filechooser #pathbarbox > stack > box > button, +window.dialog.message.csd .dialog-action-area > button, +.app-notification button, +headerbar button:not(.suggested-action):not(.destructive-action), +.toolbar button, +toolbar button, +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), +splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, +splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, +splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, +menubutton.suggested-action > button, +menubutton.destructive-action > button, +menubutton.opaque > button, +menubutton.flat > button, +button.flat { + background-color: transparent; + color: rgba(221, 199, 161, 0.7); +} + +placessidebar .navigation-sidebar > row button.sidebar-button:focus, +calendar > header > button:focus, +columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, +row.activatable button.circular:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +popover.menu box.circular-buttons button.circular.image-button.model:focus, +headerbar popover calendar > header > button:focus, +spinbutton.vertical > button:focus, +spinbutton:not(.vertical) > button:focus, +splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, +filechooser #pathbarbox > stack > box > button:focus, +window.dialog.message.csd .dialog-action-area > button:focus, +.app-notification button:focus, +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.toolbar button:focus, +toolbar button:focus, +dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +splitbutton.suggested-action > button:focus, +splitbutton.suggested-action > menubutton > button:focus, +splitbutton.destructive-action > button:focus, +splitbutton.destructive-action > menubutton > button:focus, +splitbutton.opaque > button:focus, +splitbutton.opaque > menubutton > button:focus, +menubutton.suggested-action > button:focus, +menubutton.destructive-action > button:focus, +menubutton.opaque > button:focus, +menubutton.flat > button:focus, +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ddc7a1; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:hover, +calendar > header > button:hover, +columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, +row.activatable button.circular:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +popover.menu box.circular-buttons button.circular.image-button.model:hover, +headerbar popover calendar > header > button:hover, +spinbutton.vertical > button:hover, +spinbutton:not(.vertical) > button:hover, +splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, +filechooser #pathbarbox > stack > box > button:hover, +window.dialog.message.csd .dialog-action-area > button:hover, +.app-notification button:hover, +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.toolbar button:hover, +toolbar button:hover, +dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, +splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, +splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, +menubutton.suggested-action > button:hover, +menubutton.destructive-action > button:hover, +menubutton.opaque > button:hover, +menubutton.flat > button:hover, +button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:active, +calendar > header > button:active, +columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, +row.activatable button.circular:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +popover.menu box.circular-buttons button.circular.image-button.model:active, +headerbar popover calendar > header > button:active, +spinbutton.vertical > button:active, +spinbutton:not(.vertical) > button:active, +splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, +filechooser #pathbarbox > stack > box > button:active, +window.dialog.message.csd .dialog-action-area > button:active, +.app-notification button:active, +headerbar button:active:not(.suggested-action):not(.destructive-action), +.toolbar button:active, +toolbar button:active, +dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), +splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, +splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, +splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, +menubutton.suggested-action > button:active, +menubutton.destructive-action > button:active, +menubutton.opaque > button:active, +menubutton.flat > button:active, +button.flat:active { + background-color: alpha(currentColor, 0.12); + color: #ddc7a1; + box-shadow: none; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, +calendar > header > button:disabled, +columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, +row.activatable button.circular:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +popover.menu box.circular-buttons button.circular.image-button.model:disabled, +headerbar popover calendar > header > button:disabled, +spinbutton.vertical > button:disabled, +spinbutton:not(.vertical) > button:disabled, +splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +window.dialog.message.csd .dialog-action-area > button:disabled, +.app-notification button:disabled, +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:disabled, +toolbar button:disabled, +dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, +splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, +splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, +menubutton.suggested-action > button:disabled, +menubutton.destructive-action > button:disabled, +menubutton.opaque > button:disabled, +menubutton.flat > button:disabled, +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, +window.dialog.message.csd .dialog-action-area > button:checked, +.app-notification button:checked, +headerbar button:checked:not(.suggested-action):not(.destructive-action), +.toolbar button:checked, +toolbar button:checked, +dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button:checked, +menubutton.opaque > button:checked, +menubutton.flat > button:checked, +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, +window.dialog.message.csd .dialog-action-area > button:checked:disabled, +.app-notification button:checked:disabled, +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:checked:disabled, +toolbar button:checked:disabled, +dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, +splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, +splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, +menubutton.suggested-action > button:checked:disabled, +menubutton.destructive-action > button:checked:disabled, +menubutton.opaque > button:checked:disabled, +menubutton.flat > button:checked:disabled, +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(221, 199, 161, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 9px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #1d2021; + color: #ddc7a1; +} + +button.osd:hover { + background-color: #473c29; + color: #ddc7a1; +} + +button.osd:active { + background-color: #16161e; + color: #ddc7a1; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(212, 190, 152, 0.2), + 0 4px 3px 0 rgba(212, 190, 152, 0.14), 0 1px 6px 0 rgba(212, 190, 152, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(212, 190, 152, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(212, 190, 152, 0.3), + 0 2px 3px -1px rgba(212, 190, 152, 0.24), + 0 2px 5px 0 rgba(212, 190, 152, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(212, 190, 152, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #d4be98; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(212, 190, 152, 0.3); +} + +button.destructive-action { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(234, 105, 98, 0.2), + 0 4px 3px 0 rgba(234, 105, 98, 0.14), 0 1px 6px 0 rgba(234, 105, 98, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(234, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(234, 105, 98, 0.3), + 0 2px 3px -1px rgba(234, 105, 98, 0.24), + 0 2px 5px 0 rgba(234, 105, 98, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(234, 105, 98, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #ea6962; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(221, 199, 161, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(234, 105, 98, 0.3); +} + +menubutton.pill > button, +button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, +button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #ddc7a1; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #d4be98; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + opacity: 1; + filter: none; +} + +button.card.keyboard-activating:checked, +button.card:checked:active { + background-image: none; +} + +button.card.has-open-popup:checked { + background-image: none; +} + +button.card:drop(active) { + color: #e78a4e; + box-shadow: inset 0 0 0 1px #e78a4e; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, +button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, +button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +menubutton.circular > button, +button.close, +button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +menubutton.circular > button label, +button.close label, +button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, +placessidebar .navigation-sidebar > row button.sidebar-button, +notebook > header > tabs > tab button.flat, +popover.menu box.circular-buttons button.circular.image-button.model, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #d4be98; + color: #ddc7a1; +} + +menubutton.destructive-action { + background-color: #ea6962; + color: #ddc7a1; +} + +menubutton.opaque { + background-color: #504945; + color: #ddc7a1; +} + +menubutton.suggested-action, +menubutton.destructive-action, +menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, +menubutton.suggested-action.pill, +menubutton.destructive-action.circular, +menubutton.destructive-action.pill, +menubutton.opaque.circular, +menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button, +menubutton.destructive-action > button:checked, +menubutton.opaque > button, +menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, +splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, +splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, +splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, +splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(221, 199, 161, 0.12); +} + +splitbutton.flat:hover, +splitbutton.flat:active, +splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, +splitbutton.flat:active > separator, +splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #d4be98; + color: #ddc7a1; +} + +splitbutton.destructive-action { + background-color: #ea6962; + color: #ddc7a1; +} + +splitbutton.opaque { + background-color: #504945; + color: #ddc7a1; +} + +splitbutton.suggested-action > button, +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), +splitbutton.destructive-action > menubutton > button:dir(ltr), +splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(221, 199, 161, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), +splitbutton.destructive-action > menubutton > button:dir(rtl), +splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(221, 199, 161, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), +splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), +splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, +.linked.vertical > button, +.linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; + box-shadow: inset 0 0 0 2px transparent; +} + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #ddc7a1; +} + +list > row button.image-button.suggested-action:not(.flat) { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +list > row button.image-button.destructive-action:not(.flat) { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #7daea3; +} + +link:visited { + color: #d3869b; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #7daea3; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #d3869b; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(221, 199, 161, 0.04); + box-shadow: inset 0 0 0 2px #d4be98; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) + > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(221, 199, 161, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), +spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), +spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(221, 199, 161, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), +list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), +list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #ddc7a1; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #ddc7a1; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: #ddc7a1; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #1d2021; + border-spacing: 6px; +} + +.osd .toolbar, +.osd toolbar { + background-color: transparent; +} + +.app-notification, +.toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +.app-notification:backdrop, +.toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); +} + +.left.app-notification, +.right.app-notification, +.top.app-notification, +.bottom.app-notification, +.toolbar.osd.left, +.toolbar.osd.right, +.toolbar.osd.top, +.toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); + border-radius: 9px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +headerbar button:active:not(.suggested-action):not(.destructive-action), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #ddc7a1; + box-shadow: none; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(221, 199, 161, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.3); +} + +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(221, 199, 161, 0.7); +} + +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not( + .destructive-action + ) { + color: rgba(221, 199, 161, 0.3); +} + +headerbar entry { + background-color: rgba(221, 199, 161, 0.04); + color: #ddc7a1; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #d4be98; +} + +headerbar entry:disabled { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +headerbar entry image { + color: rgba(221, 199, 161, 0.7); +} + +headerbar entry image:hover, +headerbar entry image:active { + color: #ddc7a1; +} + +headerbar entry image:disabled { + color: rgba(221, 199, 161, 0.5); +} + +headerbar { + min-height: 48px; + padding: 2px 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d2021; + color: #ddc7a1; + box-shadow: none; + border-radius: 12px 12px 0 0; +} + +headerbar:disabled { + color: rgba(221, 199, 161, 0.5); +} + +headerbar:backdrop { + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(221, 199, 161, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: #ddc7a1; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(221, 199, 161, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(221, 199, 161, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(221, 199, 161, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(221, 199, 161, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(221, 199, 161, 0); + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(221, 199, 161, 0); + background-color: #d4be98; +} + +.tiled headerbar, +.tiled-top headerbar, +.tiled-right headerbar, +.tiled-bottom headerbar, +.tiled-left headerbar, +.maximized headerbar, +.fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 36px; + border-radius: 12px 12px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), +.solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +leaflet > box:last-child > headerbar { + border-top-right-radius: 0; +} + +leaflet > box:not(:last-child) > headerbar, +leaflet > box > stack > widget > box > widget > headerbar { + border-top-left-radius: 0; +} + +window.devel headerbar.titlebar { + background: #1d2021 + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, rgba(212, 190, 152, 0.1)), + linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #1d2021 + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + image(#1d2021); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + +pathbar > button.text-button { + min-width: 0; +} + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(221, 199, 161, 0.04); + color: rgba(221, 199, 161, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #473c29; + border-top-color: #473c29; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, +columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(221, 199, 161, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view.after:drop(active), +treeview.view.after:drop(active) { + border-top-style: none; +} + +columnview.view.before:drop(active), +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { + border-top-style: none; +} + +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + color: rgba(221, 199, 161, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #ddc7a1; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #ddc7a1; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #ddc7a1; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(221, 199, 161, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #d4be98; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(221, 199, 161, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(221, 199, 161, 0.7); +} + +columnview.view > header > button, +columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #1d2021; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #1d2021; + background-clip: border-box; + color: #d4be98; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #d4be98; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: #ddc7a1; +} + +menubar:backdrop { + color: rgba(221, 199, 161, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(221, 199, 161, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #ddc7a1; +} + +menubar > item:disabled { + color: rgba(221, 199, 161, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 9px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, +popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #141617; + border-radius: 12px; + color: #d4be98; + border: 1px solid rgba(221, 199, 161, 0.2); + background-clip: border-box; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: none; + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12); +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: #d4be98; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #282828; + color: #a9b665; +} + +popover.background modelbutton:hover accelerator { + color: #a9b665; +} + +popover.background modelbutton:hover accelerator:disabled { + color: rgba(0, 0, 0, 0.26); +} + +popover.background modelbutton:disabled { + color: rgba(221, 199, 161, 0.5); +} + +popover.background modelbutton accelerator { + color: rgba(221, 199, 161, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(221, 199, 161, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme('go-previous-symbolic'); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme('go-next-symbolic'); +} + +popover.background label.title { + font-weight: bold; + padding: 3px 35px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(221, 199, 161, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, +popover.background.touch-selection, +popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, +notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 5px; + margin: 0; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(221, 199, 161, 0.7); + font-weight: 500; + border-radius: 9px; + background-color: rgba(221, 199, 161, 0.03); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, +notebook > header > tabs > tab:hover { + background-color: rgba(221, 199, 161, 0.06); + color: #a9b665; + box-shadow: none; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, +notebook > header > tabs > tab:disabled { + color: rgba(221, 199, 161, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, +notebook > header > tabs > tab:checked, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, +notebook > header > tabs > tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #282828; + color: #a9b665; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, +notebook > header > tabs > tab:checked:disabled, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, +notebook > header > tabs > tab:selected:disabled { + color: rgba(221, 199, 161, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(221, 199, 161, 0.04); +} + +notebook, +notebook.frame { + background-color: #1d2021; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(221, 199, 161, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header > tabs { + padding: 0; + margin: 0; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +notebook > header > tabs > tab > label { + padding: 0 6px; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: transparent; + padding: 0; + margin: 0px; + border-radius: 9px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: rgba(221, 199, 161, 0.04); +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #1d2021; + color: #ddc7a1; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), + 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#d4be98, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), + background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#e78a4e, 0.4); + background-color: alpha(#e78a4e, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #d4be98; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#d4be98, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #1d2021; + color: #ddc7a1; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d2021; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(221, 199, 161, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(221, 199, 161, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #ddc7a1; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(29, 32, 33, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(29, 32, 33, 0.3); + border-radius: 9999px; + background-color: rgba(221, 199, 161, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(221, 199, 161, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(221, 199, 161, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #d4be98; + border-color: #d4be98; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(221, 199, 161, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.12); +} + +switch:checked > slider { + background-color: #1d2021; + color: #1d2021; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(221, 199, 161, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.04); +} + +check:active, +radio:active { + border-color: #ddc7a1; + box-shadow: 0 0 0 10px rgba(221, 199, 161, 0.12); +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, +check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #ddc7a1; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, +check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(221, 199, 161, 0.3); + color: #1d2021; +} + +check:disabled, +radio:disabled { + border-color: rgba(221, 199, 161, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, +popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, +popover.menu check:focus, +popover.menu check:hover, +popover.menu check:focus:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:focus, +popover.menu radio:hover, +popover.menu radio:focus:hover, +popover.menu radio:active, +popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, +popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, +popover.menu check:checked, +popover.menu check:indeterminate, +popover.menu radio:active, +popover.menu radio:checked, +popover.menu radio:indeterminate { + border-color: transparent; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, +popover.menu check:checked:hover, +popover.menu check:indeterminate:hover, +popover.menu radio:active:hover, +popover.menu radio:checked:hover, +popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #d4be98; +} + +popover.menu check:active:disabled, +popover.menu check:checked:disabled, +popover.menu check:indeterminate:disabled, +popover.menu radio:active:disabled, +popover.menu radio:checked:disabled, +popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(221, 199, 161, 0.3); + color: #1d2021; +} + +popover.menu check, +popover.menu check:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:hover, +popover.menu radio:active, +popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), +popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), +popover.menu radio:dir(rtl) { + margin-left: 6px; +} + +check:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +radio:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/dot-symbolic.svg')), + -gtk-recolor(url('assets/scalable/dot-symbolic@2.svg')) + ); +} + +check:indeterminate, +radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/line-symbolic.svg')), + -gtk-recolor(url('assets/scalable/line-symbolic@2.svg')) + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +checkbutton.theme-selector radio, +checkbutton.theme-selector radio:hover, +checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector + radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, +checkbutton.theme-selector radio:active, +checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #ddc7a1; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +themeswitcher .check:hover { + background-color: #ddc7a1; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover { + outline-color: rgba(221, 199, 161, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover, +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + box-shadow: inset 0 0 0 2px #d4be98; + outline: none; +} + +themeswitcher checkbutton.system radio, +themeswitcher checkbutton.system radio:hover, +themeswitcher checkbutton.system radio:checked, +themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #282828 49.99%, #ddc7a1 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, +themeswitcher checkbutton.light radio:hover, +themeswitcher checkbutton.light radio:checked, +themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: #ddc7a1; +} + +themeswitcher checkbutton.dark radio, +themeswitcher checkbutton.dark radio:hover, +themeswitcher checkbutton.dark radio:checked, +themeswitcher checkbutton.dark radio:checked:hover { + color: #ddc7a1; + background-image: image(#282828); + background-color: transparent; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(221, 199, 161, 0.3); +} + +scale trough:disabled { + background-color: rgba(221, 199, 161, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#d4be98); +} + +scale highlight:disabled { + background-color: #1d2021; + background-image: image(rgba(221, 199, 161, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(221, 199, 161, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #d4be98; + background-color: #1d2021; + box-shadow: inset 0 0 0 2px #d4be98; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #d4be98, 0 0 0 8px rgba(221, 199, 161, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #d4be98, 0 0 0 8px rgba(221, 199, 161, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(221, 199, 161, 0.3); +} + +scale marks, +scale value { + color: rgba(221, 199, 161, 0.7); +} + +scale indicator { + background-color: rgba(221, 199, 161, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(221, 199, 161, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(221, 199, 161, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #d4be98; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #d4be98; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #d8a657; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #d4be98; +} + +levelbar block.full { + background-color: #9ece6a; +} + +levelbar block.empty { + background-color: rgba(221, 199, 161, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #ddc7a1; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + color: #ddc7a1; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(221, 199, 161, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at top, + rgba(212, 190, 152, 0.24) 99%, + rgba(212, 190, 152, 0) 100% + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at bottom, + rgba(212, 190, 152, 0.24) 99%, + rgba(212, 190, 152, 0) 100% + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at left, + rgba(212, 190, 152, 0.24) 99%, + rgba(212, 190, 152, 0) 100% + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at right, + rgba(212, 190, 152, 0.24) 99%, + rgba(212, 190, 152, 0) 100% + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(221, 199, 161, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, +listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(221, 199, 161, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, +listview.boxed-list > row, +list.boxed-list > row, +listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, +listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, +listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, +listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, +listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, +listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, +listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), +listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), +listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, +listview.boxed-list > row:focus, +list.boxed-list > row:focus, +listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(221, 199, 161, 0.12); + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(221, 199, 161, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #ddc7a1; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + padding: 6px 12px; +} + +popover.menu listview.view > row:first-child, +popover.menu listview.view > row:last-child, +popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(221, 199, 161, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, +columnview.view > header > button:active, +treeview.view > header > button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, +button row.activatable:hover, +button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: #ddc7a1; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(221, 199, 161, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #d4be98; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #d4be98; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #d4be98; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(221, 199, 161, 0.7); + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +expander:hover, +expander:active { + color: #ddc7a1; +} + +expander:disabled { + color: rgba(221, 199, 161, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(221, 199, 161, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, +.navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(221, 199, 161, 0.12); + border-radius: 6px; + color: #ddc7a1; +} + +calendar:disabled { + color: rgba(221, 199, 161, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: #ddc7a1; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3c3836; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; + color: #ddc7a1; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3c3836; + color: rgba(221, 199, 161, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 0; +} + +window.dialog.message.csd .dialog-action-area > button, +window.dialog.message.csd .dialog-action-area > button:first-child, +window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 1px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #d4be98; +} + +window.dialog.message.csd + .dialog-action-area + > button.destructive-action:not(:disabled) { + color: #ea6962; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(221, 199, 161, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background-color: #1d2021; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator), +.sidebar.left:not(separator):dir(rtl) { + border-right: 1px solid rgba(221, 199, 161, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(221, 199, 161, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), +separator + .sidebar.left:not(separator), +separator + .sidebar.left:not(separator):dir(rtl), +separator + box > .sidebar:not(separator):dir(ltr), +separator + box > .sidebar.left:not(separator), +separator + box > .sidebar.left:not(separator):dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), +separator + .sidebar.right:not(separator), +separator + box > .sidebar:not(separator):dir(rtl), +separator + box > .sidebar.right:not(separator) { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(221, 199, 161, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, +.selection-mode separator.sidebar { + background-color: rgba(221, 199, 161, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 0 4px; + border-right: none; +} + +.navigation-sidebar, +.navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 2px 4px; + margin: 2px 4px; + border-radius: 6px; +} + +.navigation-sidebar > row:hover, +.navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: #282828; +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #a9b665; + font-weight: 500; +} + +.navigation-sidebar > row:selected:hover { + background-color: #3c3836; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(221, 199, 161, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(221, 199, 161, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(221, 199, 161, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row { + padding: 0; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 6px 9px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #d4be98; +} + +placessidebar + .navigation-sidebar + > row.sidebar-new-bookmark-row + image.sidebar-icon { + color: #d4be98; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#473c29); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #1d2021; + background-image: image(#473c29), image(#473c29); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #d4be98; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #282828; + color: #d4be98; + border-radius: 6px; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #ddc7a1; +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #282828; + color: #d4be98; + border-radius: 6px; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #d8a657; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #d8a657; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #ea6962; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #ea6962; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(20, 22, 23, 0.9); + color: #ddc7a1; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #ddc7a1; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: #ddc7a1; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #3c3836; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: #3c3836; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #1d2021; +} + +/********************** + * Window Decorations * + **********************/ +window { + margin: 0; + padding: 0; + border: none; +} + +window.csd { + border-radius: 12px; + transition: none; + margin: 0; + padding: 0; + outline: 1px solid rgba(40, 40, 40, 1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), + 0 8px 24px rgba(0, 0, 0, 0.12), 0 1px 2px transparent, 0 3px 4px transparent, + 0 1px 6px transparent; +} + +window.csd:backdrop { + transition: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), + 0 1px 6px rgba(0, 0, 0, 0.12), 0 3px 8px transparent, + 0 10px 18px transparent, 0 8px 24px transparent; +} + +window.csd.maximized, +window.csd.fullscreen, +window.csd.tiled, +window.csd.tiled-top, +window.csd.tiled-right, +window.csd.tiled-bottom, +window.csd.tiled-left { + border-radius: 0; +} + +window.csd.maximized, +window.csd.fullscreen { + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #1d2021; + border: 1px solid #473c29; +} + +window.solid-csd:backdrop { + background-color: #1d2021; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols.start:not(.empty):dir(ltr), +windowcontrols.end:not(.empty):dir(rtl) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols.start:not(.empty):dir(rtl), +windowcontrols.end:not(.empty):dir(ltr) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols + button.minimize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.maximize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.close:not(.suggested-action):not(.destructive-action) + image { + padding: 0; +} + +windowcontrols + button.minimize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#d8a657, 0.5); +} + +windowcontrols + button.maximize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#a9b665, 0.5); +} + +windowcontrols + button.close:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#ea6962, 0.5); +} + +windowcontrols + button.minimize:backdrop:hover:not(.suggested-action):not( + .destructive-action + ), +windowcontrols + button.minimize:backdrop:active:not(.suggested-action):not( + .destructive-action + ), +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #d8a657; +} + +windowcontrols + button.maximize:backdrop:hover:not(.suggested-action):not( + .destructive-action + ), +windowcontrols + button.maximize:backdrop:active:not(.suggested-action):not( + .destructive-action + ), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #a9b665; +} + +windowcontrols + button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #ea6962; +} + +windowcontrols + button.minimize:backdrop:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: #473c29; +} + +gridview > child:selected, +row:selected, +calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, +iconview:selected, +flowbox > flowboxchild:selected, +calendar > grid > label.today { + color: #d4be98; + background-color: rgba(212, 190, 152, 0.2); +} + +text > selection, +label > selection, +calendar > grid > label.today:selected, +stacksidebar row:selected { + color: #7daea3; + background-color: #3c3836; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #d4be98; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(221, 199, 161, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(221, 199, 161, 0.12); + background-color: #3c3836; + color: #ddc7a1; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #d4be98; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 0; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):not(:hover):not( + :active + ):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):first-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):last-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(221, 199, 161, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(221, 199, 161, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #d4be98; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, +popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, +emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #ddc7a1; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #1d2021; +} + +.nautilus-window:backdrop { + background-color: #1d2021; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window separator.spacer { + padding-right: 2em; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(221, 199, 161, 0.7); + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar { + background: none; + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > separator { + background: rgba(221, 199, 161, 0.1); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable { + border-radius: 6px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + button.sidebar-button { + color: rgba(221, 199, 161, 0.7); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:hover { + background-color: rgba(221, 199, 161, 0.12); + color: #ddc7a1; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected { + background-color: #282828; + font-weight: 700; + border-left: 3px solid #ea6962; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + button.sidebar-button { + color: #a9b665; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + label.sidebar-label { + color: rgba(221, 199, 161, 0.3); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though + > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view { + margin: 0 6px 6px; +} + +.nautilus-window .nautilus-grid-view.view, +.nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #282828; + border-radius: 12px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(221, 199, 161, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: rgba(20, 22, 23, 0.95); + color: #a9b665; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.2), + 0 3px 2.4px 0 rgba(0, 0, 0, 0.14), 0 1px 4.8px 0 rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: #282828; + border-radius: 9px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 1px 3px; + border-radius: 6px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: #a9b665; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, +#NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #1d2021; +} + +#displayitem { + border-top: 1px solid rgba(221, 199, 161, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(221, 199, 161, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(221, 199, 161, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(221, 199, 161, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +datechooser.view button.flat.pill, +datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +menubutton.sources-button { + margin: 0; +} + +menubutton.sources-button > button { + border-radius: 0; + margin: 0; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(221, 199, 161, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: #ddc7a1; + background-color: rgba(221, 199, 161, 0.12); +} + +.context-tile-lozenge.green, +.context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, +.context-tile-lozenge.details-rating-5 { + color: #7daea3; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, +.context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #ff9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, +.context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(234, 105, 98, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: #ddc7a1; +} + +.category-tile.category-create:hover { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 1.07) 0%, + shade(#2861c6, 1.1) 100% + ); +} + +.category-tile.category-create:active { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 0.95) 0%, + shade(#2861c6, 0.95) 100% + ); +} + +.category-tile.category-develop { + background: #5e5c64; + color: #ddc7a1; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: #ddc7a1; +} + +.category-tile.category-learn:hover { + background: linear-gradient( + 180deg, + shade(#2ec27e, 1.06) 30%, + shade(#27a66c, 1.06) 100% + ); +} + +.category-tile.category-learn:active { + background: linear-gradient( + 180deg, + shade(#2ec27e, 0.95) 30%, + shade(#27a66c, 0.95) 100% + ); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 1.07) 0%, + shade(#eb5ec3, 1.07) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-play:active { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 0.97) 0%, + shade(#eb5ec3, 0.95) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(221, 199, 161, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 1.08) 0%, + shade(#f77466, 1.08) 100% + ); +} + +.category-tile.category-socialize:active { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 0.95) 0%, + shade(#f77466, 0.95) 100% + ); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient( + rgba(221, 199, 161, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(221, 199, 161, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient( + rgba(221, 199, 161, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(221, 199, 161, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient( + rgba(221, 199, 161, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(221, 199, 161, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(221, 199, 161, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(221, 199, 161, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(221, 199, 161, 0.12); +} + +.frameheader.header + tabbar.inline + > revealer + > box + .end-action + menubutton + > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #1d2021; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, +.style-variant button.toggle:hover, +.style-variant button.toggle:focus, +.style-variant button.toggle:active, +.style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(221, 199, 161, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(221, 199, 161, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #d4be98; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:first-child, +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #ddc7a1; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(221, 199, 161, 0.12); + background-clip: border-box; + background-color: #1d2021; + color: rgba(221, 199, 161, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup + > box + button.background-preview-button.toggle + > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(221, 199, 161, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(221, 199, 161, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #d4be98; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 7px 4.8px -4px rgba(0, 0, 0, 0.2), + 0 12px 10.2px 2px rgba(0, 0, 0, 0.14), 0 5px 13.2px 4px rgba(0, 0, 0, 0.12), + inset 0 1px rgba(221, 199, 161, 0.1); + background-color: rgba(29, 32, 33, 0.95); + color: #ddc7a1; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, +viewswitcher.wide button.toggle.flat:checked { + background-color: #282828; + color: #a9b665; + font-weight: 500; +} + +viewswitcher.wide button.toggle:not(:checked), +viewswitcher.wide button.toggle.flat:not(:checked) { + box-shadow: none; +} + +viewswitcher.wide button.toggle:checked:backdrop, +viewswitcher.wide button.toggle.flat:checked:backdrop { + color: #a9b665; +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator + > label, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator + > label { + color: #d4be98; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 6px; + margin: 0 2px; + min-width: 120px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #d4be98; + color: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #d4be98; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: #ddc7a1; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #d4be98; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Gruvbox-Retro/gtk-4.0/thumbnail.png b/src/themes/Gruvbox-Retro/gtk-4.0/thumbnail.png new file mode 100755 index 00000000..f4aeff74 Binary files /dev/null and b/src/themes/Gruvbox-Retro/gtk-4.0/thumbnail.png differ diff --git a/src/themes/Gruvbox-Retro/index.theme b/src/themes/Gruvbox-Retro/index.theme new file mode 100755 index 00000000..b53638ac --- /dev/null +++ b/src/themes/Gruvbox-Retro/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Gruvbox-Dark +Comment=An Flat Gtk+ theme based on Elegant Design +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Gruvbox-Dark +MetacityTheme=Gruvbox-Dark +IconTheme=Gruvbox-Dark +CursorTheme=Gruvbox-cursors +ButtonLayout=close,minimize,maximize:menu diff --git a/src/themes/Gruvbox-Retro/metacity-1/assets/button.svg b/src/themes/Gruvbox-Retro/metacity-1/assets/button.svg new file mode 100755 index 00000000..51c67bf4 --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/assets/button.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <circle cx="12" cy="12" r="12"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/metacity-1/assets/close.svg b/src/themes/Gruvbox-Retro/metacity-1/assets/close.svg new file mode 100755 index 00000000..1fe08059 --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/assets/close.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="M17 8.41L15.59 7 12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/metacity-1/assets/maximize.svg b/src/themes/Gruvbox-Retro/metacity-1/assets/maximize.svg new file mode 100755 index 00000000..02d76eb5 --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/assets/maximize.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/metacity-1/assets/menu.svg b/src/themes/Gruvbox-Retro/metacity-1/assets/menu.svg new file mode 100755 index 00000000..ad8570ad --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/assets/menu.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <circle cx="12" cy="12" r="2"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/metacity-1/assets/minimize.svg b/src/themes/Gruvbox-Retro/metacity-1/assets/minimize.svg new file mode 100755 index 00000000..dc1fa3f5 --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/assets/minimize.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/metacity-1/assets/shade.svg b/src/themes/Gruvbox-Retro/metacity-1/assets/shade.svg new file mode 100755 index 00000000..29aeeae3 --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/assets/shade.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m6 14 1.41 1.41 4.59-4.59 4.59 4.59 1.41-1.41-6-6z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/metacity-1/assets/unmaximize.svg b/src/themes/Gruvbox-Retro/metacity-1/assets/unmaximize.svg new file mode 100755 index 00000000..91060372 --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/assets/unmaximize.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + viewBox="0 0 24 24" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="unmaximize.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1368" + inkscape:window-height="711" + id="namedview6" + showgrid="true" + inkscape:zoom="1.8487896" + inkscape:cx="-63.850129" + inkscape:cy="24.233787" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid835" /> + </sodipodi:namedview> + <path + d="m 8,8 v 8 h 8 V 8 Z m 2,2 h 4 v 4 h -4 z" + id="path2" + style="stroke-width:1.33334" + sodipodi:nodetypes="cccccccccc" /> + <path + id="path839" + style="stroke-width:1.33334" + d="M 10 6 L 10 7 L 17 7 L 17 14 L 18 14 L 18 6 L 10 6 z " /> +</svg> diff --git a/src/themes/Gruvbox-Retro/metacity-1/assets/unshade.svg b/src/themes/Gruvbox-Retro/metacity-1/assets/unshade.svg new file mode 100755 index 00000000..fa98887f --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/assets/unshade.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m18 10-1.41-1.41-4.59 4.59-4.59-4.59-1.41 1.41l6 6z"/> +</svg> diff --git a/src/themes/Gruvbox-Retro/metacity-1/metacity-theme-1.xml b/src/themes/Gruvbox-Retro/metacity-1/metacity-theme-1.xml new file mode 100755 index 00000000..e01e1611 --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/metacity-theme-1.xml @@ -0,0 +1 @@ +metacity-theme-2.xml \ No newline at end of file diff --git a/src/themes/Gruvbox-Retro/metacity-1/metacity-theme-2.xml b/src/themes/Gruvbox-Retro/metacity-1/metacity-theme-2.xml new file mode 100755 index 00000000..7f41b4fa --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/metacity-theme-2.xml @@ -0,0 +1,736 @@ +<?xml version="1.0"?> +<metacity_theme> + <info> + <name>Gruvbox Dark</name> + <author>vinceliucie | mod: f.korpsvart</author> + <copyright>GPL</copyright> + <date>2023</date> + <description>Gruvbox Dark Metacity theme</description> + </info> + + <!-- meaningful constants --> + + <constant name="C_titlebar_focused" value="#2d2d2d" /> + <constant name="C_titlebar_unfocused" value="#242424" /> + <constant name="C_highlight_focused" value="blend/#2d2d2d/#ffffff/0.1" /> + <constant name="C_highlight_unfocused" value="blend/#242424/#ffffff/0.1" /> + <constant name="C_title_focused" value="blend/#2d2d2d/#ffffff/0.87" /> + <constant name="C_title_unfocused" value="blend/#242424/#ffffff/0.6" /> + + <!-- geometries --> + + <frame_geometry name="normal" title_scale="medium" rounded_top_left="4" rounded_top_right="4"> + <distance name="left_width" value="2" /> + <distance name="right_width" value="2" /> + <distance name="bottom_height" value="2" /> + <distance name="left_titlebar_edge" value="0" /> + <distance name="right_titlebar_edge" value="0" /> + <distance name="title_vertical_pad" value="13" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + <aspect_ratio name="button" value="1" /> + </frame_geometry> + + <frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="0" /> + </frame_geometry> + + <frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + + <frame_geometry name="modal" parent="normal"> +</frame_geometry> + + <frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8" /> + </frame_geometry> + + <frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" + parent="normal"> + <distance name="left_width" value="2" /> + <distance name="right_width" value="2" /> + <distance name="bottom_height" value="2" /> + <distance name="title_vertical_pad" value="2" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="borderless" has_title="false" rounded_top_left="false" + rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="4" + rounded_bottom_right="4" parent="normal"> + <distance name="title_vertical_pad" value="4" /> + </frame_geometry> + + <!-- drawing operations --> + + <!-- title --> + + <draw_ops name="title_focused"> + <title + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> + </draw_ops> + + <draw_ops name="title_unfocused"> + <title + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> + </draw_ops> + + <!-- window decorations --> + + <draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="highlight_focused"> + <line color="C_highlight_focused" x1="4" y1="0" x2="width - 5" y2="0" /> + <arc color="C_highlight_focused" x="0 - 1" y="0" width="13" height="13" start_angle="270" + extent_angle="90" /> + <arc color="C_highlight_focused" x="width - 13" y="0" width="13" height="13" start_angle="0" + extent_angle="90" /> + </draw_ops> + + <draw_ops name="highlight_unfocused"> + <line color="C_highlight_unfocused" x1="4" y1="0" x2="width - 5" y2="0" /> + <arc color="C_highlight_unfocused" x="0 - 1" y="0" width="13" height="13" start_angle="270" + extent_angle="90" /> + <arc color="C_highlight_unfocused" x="width - 13" y="0" width="13" height="13" start_angle="0" + extent_angle="90" /> + </draw_ops> + + <draw_ops name="titlebar_focused"> + <include name="entire_background_focused" /> + <include name="highlight_focused" /> + </draw_ops> + + <draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused" /> + <include name="highlight_unfocused" /> + </draw_ops> + + <!-- button icons --> + + <!-- close --> + + <draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="close_focused_prelight"> + <include name="close_focused" /> + </draw_ops> + + <draw_ops name="close_focused_pressed"> + <include name="close_focused" /> + </draw_ops> + + <draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="close_unfocused_prelight"> + <include name="close_unfocused" /> + </draw_ops> + + <draw_ops name="close_unfocused_pressed"> + <include name="close_unfocused" /> + </draw_ops> + + <!-- maximize --> + + <draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="maximize_focused_prelight"> + <include name="maximize_focused" /> + </draw_ops> + + <draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_unfocused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused" /> + </draw_ops> + + <!-- unmaximize --> + + <draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_prelight"> + <include name="unmaximize_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_unfocused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused" /> + </draw_ops> + + <!-- minimize --> + + <draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="minimize_focused_prelight"> + <include name="minimize_focused" /> + </draw_ops> + + <draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_unfocused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused" /> + </draw_ops> + + <!-- menu --> + + <draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="menu_focused_prelight"> + <include name="menu_focused" /> + </draw_ops> + + <draw_ops name="menu_focused_pressed"> + <include name="menu_focused" /> + </draw_ops> + + <draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused" /> + </draw_ops> + + <draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused" /> + </draw_ops> + + <!-- shade --> + + <draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="shade_focused_prelight"> + <include name="shade_focused" /> + </draw_ops> + + <draw_ops name="shade_focused_pressed"> + <include name="shade_focused" /> + </draw_ops> + + <draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused" /> + </draw_ops> + + <draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused" /> + </draw_ops> + + <!-- unshade --> + + <draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused" /> + </draw_ops> + + <draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused" /> + </draw_ops> + + <!-- appmenu --> + + <constant name="D_appmenu_icon_size" value="16" /> + + <draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" /> + </draw_ops> + + <draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused" /> + </draw_ops> + + <draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused" /> + </draw_ops> + + <!-- button backgrounds --> + + <draw_ops name="button_focused"> +</draw_ops> + + <draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="button_unfocused"> +</draw_ops> + + <draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" + colorize="C_title_unfocused" /> + </draw_ops> + + <!-- frame styles --> + + <frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button_focused" /> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight" /> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed" /> + <button function="right_middle_background" state="normal" draw_ops="button_focused" /> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight" /> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused" /> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight" /> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed" /> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused" /> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight" /> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + </frame_style> + + <frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + </frame_style> + + <frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + </frame_style> + + <frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + </frame_style> + + <frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + </frame_style> + + <frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + </frame_style> + + <frame_style name="dialog_focused" geometry="nobuttons" parent="normal_focused"> +</frame_style> + + <frame_style name="dialog_unfocused" geometry="nobuttons" parent="normal_unfocused"> +</frame_style> + + <frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + + <frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + + <frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + + <frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + + <frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + + <frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + + <frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + + <frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + + <frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + + <frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + + <!-- placeholder for unimplementated styles--> + + <frame_style name="blank" geometry="normal"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- frame style sets --> + + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused" /> + </frame_style_set> + + <frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless_focused" /> + <frame focus="no" state="maximized" style="borderless_unfocused" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused" /> + <frame focus="no" state="normal" resize="both" style="attached_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <!-- windows --> + + <window type="normal" style_set="normal_style_set" /> + <window type="dialog" style_set="dialog_style_set" /> + <window type="modal_dialog" style_set="modal_dialog_style_set" /> + <window type="menu" style_set="utility_style_set" /> + <window type="utility" style_set="utility_style_set" /> + <window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/src/themes/Gruvbox-Retro/metacity-1/metacity-theme-3.xml b/src/themes/Gruvbox-Retro/metacity-1/metacity-theme-3.xml new file mode 100755 index 00000000..094a83fe --- /dev/null +++ b/src/themes/Gruvbox-Retro/metacity-1/metacity-theme-3.xml @@ -0,0 +1,793 @@ +<?xml version="1.0"?> +<metacity_theme> + <info> + <name>Gruvbox Dark</name> + <author>vinceliucie | mod: f.korpsvart</author> + <copyright>GPL</copyright> + <date>2023</date> + <description>Gruvbox Dark Metacity theme</description> + </info> + + <!-- meaningful constants --> + + <constant name="C_titlebar_focused" value="gtk:custom(wm_bg,gtk:bg[NORMAL])" /> + <constant name="C_titlebar_unfocused" value="gtk:custom(wm_unfocused_bg,gtk:bg[NORMAL])" /> + <constant name="C_highlight_focused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])" /> + <constant name="C_highlight_unfocused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])" /> + <constant name="C_title_focused" value="gtk:custom(wm_title,gtk:fg[NORMAL])" /> + <constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,gtk:fg[INSENSITIVE])" /> + <constant name="C_button_close_icon" value="gtk:custom(wm_button_close_icon,gtk:base[NORMAL])" /> + <constant name="C_button_close_bg_hover" + value="gtk:custom(wm_button_close_hover_bg,gtk:fg[INSENSITIVE])" /> + <constant name="C_button_close_bg_active" + value="gtk:custom(wm_button_close_active_bg,gtk:fg[INSENSITIVE])" /> + + <!-- geometries --> + + <frame_geometry name="normal" title_scale="medium" rounded_top_left="12" rounded_top_right="12"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0" /> + <distance name="right_titlebar_edge" value="0" /> + <distance name="title_vertical_pad" value="18" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + <aspect_ratio name="button" value="1" /> + </frame_geometry> + + <frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="0" /> + </frame_geometry> + + <frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + + <frame_geometry name="modal" parent="normal"> +</frame_geometry> + + <frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8" /> + </frame_geometry> + + <frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" + parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="borderless" has_title="false" rounded_top_left="false" + rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="8" + rounded_bottom_right="8" parent="normal"> + <distance name="title_vertical_pad" value="8" /> + </frame_geometry> + + <!-- drawing operations --> + + <!-- title --> + + <draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused" /> + </draw_ops> + + <draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused" /> + </draw_ops> + + <!-- window decorations --> + + <draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="highlight_focused"> + <line color="C_highlight_focused" x1="4" y1="0" x2="width - 5" y2="0" /> + <arc color="C_highlight_focused" x="0 - 1" y="0" width="13" height="13" start_angle="270" + extent_angle="90" /> + <arc color="C_highlight_focused" x="width - 13" y="0" width="13" height="13" start_angle="0" + extent_angle="90" /> + </draw_ops> + + <draw_ops name="highlight_unfocused"> + <line color="C_highlight_unfocused" x1="4" y1="0" x2="width - 5" y2="0" /> + <arc color="C_highlight_unfocused" x="0 - 1" y="0" width="13" height="13" start_angle="270" + extent_angle="90" /> + <arc color="C_highlight_unfocused" x="width - 13" y="0" width="13" height="13" start_angle="0" + extent_angle="90" /> + </draw_ops> + + <draw_ops name="titlebar_focused"> + <include name="entire_background_focused" /> + <include name="highlight_focused" /> + </draw_ops> + + <draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused" /> + <include name="highlight_unfocused" /> + </draw_ops> + + <!-- button icons --> + + <!-- close --> + + <draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_bg_hover" + x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" + height="object_height" /> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" + colorize="C_titlebar_focused" /> + </draw_ops> + + <draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_bg_active" + x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" + height="object_height" /> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" + colorize="C_titlebar_focused" /> + </draw_ops> + + <draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="close_unfocused_prelight"> + <image filename="assets/button.svg" alpha="0.7" colorize="C_button_close_bg_hover" + x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" + height="object_height" /> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_titlebar_unfocused" /> + </draw_ops> + + <draw_ops name="close_unfocused_pressed"> + <image filename="assets/button.svg" alpha="0.7" colorize="C_button_close_bg_active" + x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" + height="object_height" /> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_titlebar_unfocused" /> + </draw_ops> + + <!-- maximize --> + + <draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="maximize_focused_prelight"> + <include name="maximize_focused" /> + </draw_ops> + + <draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_unfocused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused" /> + </draw_ops> + + <!-- unmaximize --> + + <draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_prelight"> + <include name="unmaximize_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_unfocused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused" /> + </draw_ops> + + <!-- minimize --> + + <draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="minimize_focused_prelight"> + <include name="minimize_focused" /> + </draw_ops> + + <draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_unfocused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused" /> + </draw_ops> + + <!-- menu --> + + <draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="menu_focused_prelight"> + <include name="menu_focused" /> + </draw_ops> + + <draw_ops name="menu_focused_pressed"> + <include name="menu_focused" /> + </draw_ops> + + <draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused" /> + </draw_ops> + + <draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused" /> + </draw_ops> + + <!-- shade --> + + <draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="shade_focused_prelight"> + <include name="shade_focused" /> + </draw_ops> + + <draw_ops name="shade_focused_pressed"> + <include name="shade_focused" /> + </draw_ops> + + <draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused" /> + </draw_ops> + + <draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused" /> + </draw_ops> + + <!-- unshade --> + + <draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused" /> + </draw_ops> + + <draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused" /> + </draw_ops> + + <!-- appmenu --> + + <constant name="D_appmenu_icon_size" value="16" /> + + <draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" /> + </draw_ops> + + <draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused" /> + </draw_ops> + + <draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused" /> + </draw_ops> + + <!-- button backgrounds --> + + <draw_ops name="button_focused"> +</draw_ops> + + <draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="button_unfocused"> +</draw_ops> + + <draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" + colorize="C_title_unfocused" /> + </draw_ops> + + <!-- frame styles --> + + <frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button_focused" /> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight" /> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed" /> + <button function="right_middle_background" state="normal" draw_ops="button_focused" /> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight" /> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" + draw_ops="appmenu_unfocused_prelight" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused" /> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight" /> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed" /> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused" /> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight" /> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + </frame_style> + + <frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + </frame_style> + + <frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + </frame_style> + + <frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + </frame_style> + + <frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + </frame_style> + + <frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + </frame_style> + + <frame_style name="dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + + <frame_style name="dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + + <frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + + <frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + + <frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + + <frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + + <frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + + <frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + + <frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + + <frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + + <frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + + <frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + + <!-- placeholder for unimplementated styles--> + + <frame_style name="blank" geometry="normal"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button version=">= 3.5" function="appmenu" state="normal"> + <draw_ops></draw_ops> + </button> + <button version=">= 3.5" function="appmenu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- frame style sets --> + + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused" /> + </frame_style_set> + + <frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless_focused" /> + <frame focus="no" state="maximized" style="borderless_unfocused" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused" /> + <frame focus="no" state="normal" resize="both" style="attached_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <!-- windows --> + + <window type="normal" style_set="normal_style_set" /> + <window type="dialog" style_set="dialog_style_set" /> + <window type="modal_dialog" style_set="modal_dialog_style_set" /> + <window type="menu" style_set="utility_style_set" /> + <window type="utility" style_set="utility_style_set" /> + <window type="border" style_set="border_style_set" /> + <window version=">= 3.2" type="attached" style_set="attached_style_set" /> + +</metacity_theme> diff --git a/src/themes/Gruvbox-Retro/metacity-1/thumbnail.png b/src/themes/Gruvbox-Retro/metacity-1/thumbnail.png new file mode 100755 index 00000000..8b5b3fb3 Binary files /dev/null and b/src/themes/Gruvbox-Retro/metacity-1/thumbnail.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/bottom-active.png b/src/themes/Gruvbox-Retro/xfwm4/bottom-active.png new file mode 100755 index 00000000..2d3c5dc2 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/bottom-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/bottom-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/bottom-inactive.png new file mode 100755 index 00000000..2d3c5dc2 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/bottom-left-active.png b/src/themes/Gruvbox-Retro/xfwm4/bottom-left-active.png new file mode 100755 index 00000000..13714ceb Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/bottom-left-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/bottom-left-inactive.png new file mode 100755 index 00000000..13714ceb Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/bottom-right-active.png b/src/themes/Gruvbox-Retro/xfwm4/bottom-right-active.png new file mode 100755 index 00000000..50e89845 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/bottom-right-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/bottom-right-inactive.png new file mode 100755 index 00000000..50e89845 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/close-active.png b/src/themes/Gruvbox-Retro/xfwm4/close-active.png new file mode 100755 index 00000000..ccbe1aca Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/close-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/close-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/close-inactive.png new file mode 100755 index 00000000..133a0e1d Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/close-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/close-prelight.png b/src/themes/Gruvbox-Retro/xfwm4/close-prelight.png new file mode 100755 index 00000000..1421eac0 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/close-prelight.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/close-pressed.png b/src/themes/Gruvbox-Retro/xfwm4/close-pressed.png new file mode 100755 index 00000000..d8e8dfa8 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/close-pressed.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/hide-active.png b/src/themes/Gruvbox-Retro/xfwm4/hide-active.png new file mode 100755 index 00000000..4146f666 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/hide-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/hide-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/hide-inactive.png new file mode 100755 index 00000000..de04b3a1 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/hide-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/hide-prelight.png b/src/themes/Gruvbox-Retro/xfwm4/hide-prelight.png new file mode 100755 index 00000000..8e48aa00 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/hide-prelight.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/hide-pressed.png b/src/themes/Gruvbox-Retro/xfwm4/hide-pressed.png new file mode 100755 index 00000000..2a5e311b Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/hide-pressed.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/left-active.png b/src/themes/Gruvbox-Retro/xfwm4/left-active.png new file mode 100755 index 00000000..263337d3 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/left-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/left-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/left-inactive.png new file mode 100755 index 00000000..263337d3 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/left-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/maximize-active.png b/src/themes/Gruvbox-Retro/xfwm4/maximize-active.png new file mode 100755 index 00000000..8244a85c Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/maximize-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/maximize-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/maximize-inactive.png new file mode 100755 index 00000000..133a0e1d Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/maximize-prelight.png b/src/themes/Gruvbox-Retro/xfwm4/maximize-prelight.png new file mode 100755 index 00000000..b6599721 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/maximize-pressed.png b/src/themes/Gruvbox-Retro/xfwm4/maximize-pressed.png new file mode 100755 index 00000000..e0233668 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-active.png b/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-active.png new file mode 100755 index 00000000..c04fe1bb Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-inacrive.png b/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-inacrive.png new file mode 100755 index 00000000..e223a9d2 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-inacrive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-prelight.png b/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-prelight.png new file mode 100755 index 00000000..a6de9779 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-prelight.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-pressed.png b/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-pressed.png new file mode 100755 index 00000000..6fc92399 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/maximize-toggled-pressed.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/menu-active.png b/src/themes/Gruvbox-Retro/xfwm4/menu-active.png new file mode 100755 index 00000000..08c41513 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/menu-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/menu-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/menu-inactive.png new file mode 100755 index 00000000..ca4d851c Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/menu-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/menu-prelight.png b/src/themes/Gruvbox-Retro/xfwm4/menu-prelight.png new file mode 100755 index 00000000..6932b46e Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/menu-prelight.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/menu-pressed.png b/src/themes/Gruvbox-Retro/xfwm4/menu-pressed.png new file mode 100755 index 00000000..829352a8 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/menu-pressed.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/right-active.png b/src/themes/Gruvbox-Retro/xfwm4/right-active.png new file mode 100755 index 00000000..263337d3 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/right-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/right-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/right-inactive.png new file mode 100755 index 00000000..263337d3 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/right-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/shade-active.png b/src/themes/Gruvbox-Retro/xfwm4/shade-active.png new file mode 100755 index 00000000..baa2e690 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/shade-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/shade-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/shade-inactive.png new file mode 100755 index 00000000..79a082a3 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/shade-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/shade-prelight.png b/src/themes/Gruvbox-Retro/xfwm4/shade-prelight.png new file mode 100755 index 00000000..25aae865 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/shade-prelight.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/shade-pressed.png b/src/themes/Gruvbox-Retro/xfwm4/shade-pressed.png new file mode 100755 index 00000000..93144b01 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/shade-pressed.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-active.png b/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-active.png new file mode 100755 index 00000000..08c41513 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-inactive.png new file mode 100755 index 00000000..ca4d851c Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-prelight.png b/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-prelight.png new file mode 100755 index 00000000..6932b46e Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-prelight.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-pressed.png b/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-pressed.png new file mode 100755 index 00000000..829352a8 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/shade-toggled-pressed.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/stick-active.png b/src/themes/Gruvbox-Retro/xfwm4/stick-active.png new file mode 100755 index 00000000..baa2e690 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/stick-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/stick-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/stick-inactive.png new file mode 100755 index 00000000..79a082a3 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/stick-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/stick-prelight.png b/src/themes/Gruvbox-Retro/xfwm4/stick-prelight.png new file mode 100755 index 00000000..25aae865 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/stick-prelight.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/stick-pressed.png b/src/themes/Gruvbox-Retro/xfwm4/stick-pressed.png new file mode 100755 index 00000000..93144b01 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/stick-pressed.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-active.png b/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-active.png new file mode 100755 index 00000000..2138b081 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-inactive.png new file mode 100755 index 00000000..ac6ee929 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-prelight.png b/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-prelight.png new file mode 100755 index 00000000..cee69464 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-prelight.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-pressed.png b/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-pressed.png new file mode 100755 index 00000000..524ec0c2 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/stick-toggled-pressed.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/themerc b/src/themes/Gruvbox-Retro/xfwm4/themerc new file mode 100755 index 00000000..126405dd --- /dev/null +++ b/src/themes/Gruvbox-Retro/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=7 +button_spacing=-7 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#afafaf +active_text_shadow_color=#252525 + +inactive_text_color=#808080 +inactive_text_shadow_color=#252525 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-1-active.png b/src/themes/Gruvbox-Retro/xfwm4/title-1-active.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-1-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-1-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/title-1-inactive.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-2-active.png b/src/themes/Gruvbox-Retro/xfwm4/title-2-active.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-2-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-2-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/title-2-inactive.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-3-active.png b/src/themes/Gruvbox-Retro/xfwm4/title-3-active.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-3-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-3-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/title-3-inactive.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-4-active.png b/src/themes/Gruvbox-Retro/xfwm4/title-4-active.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-4-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-4-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/title-4-inactive.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-5-active.png b/src/themes/Gruvbox-Retro/xfwm4/title-5-active.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-5-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/title-5-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/title-5-inactive.png new file mode 100755 index 00000000..e3d85bfa Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/top-left-active.png b/src/themes/Gruvbox-Retro/xfwm4/top-left-active.png new file mode 100755 index 00000000..7ba64474 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/top-left-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/top-left-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/top-left-inactive.png new file mode 100755 index 00000000..7ba64474 Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/top-right-active.png b/src/themes/Gruvbox-Retro/xfwm4/top-right-active.png new file mode 100755 index 00000000..92e98f9c Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/top-right-active.png differ diff --git a/src/themes/Gruvbox-Retro/xfwm4/top-right-inactive.png b/src/themes/Gruvbox-Retro/xfwm4/top-right-inactive.png new file mode 100755 index 00000000..92e98f9c Binary files /dev/null and b/src/themes/Gruvbox-Retro/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Material-Sakura/assets/all-assets.svg b/src/themes/Material-Sakura/assets/all-assets.svg new file mode 100644 index 00000000..6b2b9d79 --- /dev/null +++ b/src/themes/Material-Sakura/assets/all-assets.svg @@ -0,0 +1,4456 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="96" + height="456" + viewBox="0 0 96.000001 456.00001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="all-assets.svg"> + <defs + id="defs4"> + <clipPath + id="clipPath4171" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4173" + d="M 0,0 127,0 127,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4183" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4185" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4189" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4191" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4203" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4205" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD9JREFUGJXNjzESwCAMw2yTIf3/Y8tCzNQjxwuqTdrEzDI+qBn5rhbGE7V6QMk+DtvCxW8CyWMkQwPtJcR7fwPpvRU+5iep2wAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4215" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4217" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4221" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4223" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4233" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4235" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4239" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4241" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4251" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4253" + d="M 56,62.00594 C 56,63.10723 56.89451,64 57.99406,64 l 12.01188,0 C 71.10723,64 72,63.10549 72,62.00594 L 72,49.99406 C 72,48.89277 71.10549,48 70.00594,48 L 57.99406,48 C 56.89277,48 56,48.89451 56,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4257" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4259" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4271" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4273" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD9JREFUGJXNjzESwCAMw2yTIf3/Y8tCzNQjxwuqTdrEzDI+qBn5rhbGE7V6QMk+DtvCxW8CyWMkQwPtJcR7fwPpvRU+5iep2wAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4283" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4285" + d="M 56,62.00594 C 56,63.10723 56.89451,64 57.99406,64 l 12.01188,0 C 71.10723,64 72,63.10549 72,62.00594 L 72,49.99406 C 72,48.89277 71.10549,48 70.00594,48 L 57.99406,48 C 56.89277,48 56,48.89451 56,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4289" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4291" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4301" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4303" + d="m 60,56 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,57 68,56.55614 68,56 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,55 60,55.44386 60,56 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath4307" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4309" + d="m 60,55 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath4317" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4319" + d="M 88,62.00594 C 88,63.10723 88.89451,64 89.99406,64 l 12.01184,0 C 103.1072,64 104,63.10549 104,62.00594 l 0,-12.01188 C 104,48.89277 103.1055,48 102.0059,48 L 89.99406,48 C 88.89277,48 88,48.89451 88,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4323" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4325" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4337" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4339" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD1JREFUGJXNj7ERACEMw2yTIvsvyzfEVBw5Jnh1UidmlnGgvsi5WoiMWj2gZF+HbeHhN4HkNZKhgT4nvvsb6b4VPsFdnKYAAAAASUVORK5CYII=" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4349" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4351" + d="M 88,62.00594 C 88,63.10723 88.89451,64 89.99406,64 l 12.01184,0 C 103.1072,64 104,63.10549 104,62.00594 l 0,-12.01188 C 104,48.89277 103.1055,48 102.0059,48 L 89.99406,48 C 88.89277,48 88,48.89451 88,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4355" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4357" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4367" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4369" + d="m 94.83136,54.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.3932,0.39325 -1.0222,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath4373" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4375" + d="m 90,52 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath4383" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4385" + d="M 24,32.00594 C 24,33.10723 24.89451,34 25.99406,34 l 12.01188,0 C 39.10723,34 40,33.10549 40,32.00594 L 40,19.99406 C 40,18.89277 39.10549,18 38.00594,18 L 25.99406,18 C 24.89277,18 24,18.89451 24,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4389" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4391" + d="m 24,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4399" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4401" + d="M 56,32.00594 C 56,33.10723 56.89451,34 57.99406,34 l 12.01188,0 C 71.10723,34 72,33.10549 72,32.00594 L 72,19.99406 C 72,18.89277 71.10549,18 70.00594,18 L 57.99406,18 C 56.89277,18 56,18.89451 56,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4405" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4407" + d="m 56,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4415" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4417" + d="m 60,26 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,27 68,26.55614 68,26 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,25 60,25.44386 60,26 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath4421" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4423" + d="m 60,25 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath4431" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4433" + d="M 88,32.00594 C 88,33.10723 88.89451,34 89.99406,34 l 12.01184,0 C 103.1072,34 104,33.10549 104,32.00594 l 0,-12.01188 C 104,18.89277 103.1055,18 102.0059,18 L 89.99406,18 C 88.89277,18 88,18.89451 88,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4437" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4439" + d="m 88,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4447" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4449" + d="m 94.83136,24.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.3932,0.39325 -1.0222,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath4453" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4455" + d="m 90,22 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath4642" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4644" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4654" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4656" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4660" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4662" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <mask + id="mask4674" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4676" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAXNCSVQI5gpbmQAAAFRJREFUOI3t0zEOgDAQA0H7dBFK/v9WokCEKWgx9Ai3O62JUiHcj+g7SxvTglzWrGOTBQdqYNoOaSLkOyApfL32gx98EJD0lWQgvSAT2Rsez8u3+5/W0h9HxSAETgAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4686" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4688" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4692" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4694" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4704" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4706" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4710" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4712" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4722" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4724" + d="M 90,53.99574 C 90,56.20723 91.78903,58 94.00426,58 l 23.99144,0 C 120.2072,58 122,56.21097 122,53.99574 l 0,-23.99148 C 122,27.79277 120.211,26 117.9957,26 L 94.00426,26 C 91.79277,26 90,27.78903 90,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4728" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4730" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <mask + id="mask4742" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4744" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAXNCSVQI5gpbmQAAAFRJREFUOI3t0zEOgDAQA0H7dBFK/v9WokCEKWgx9Ai3O62JUiHcj+g7SxvTglzWrGOTBQdqYNoOaSLkOyApfL32gx98EJD0lWQgvSAT2Rsez8u3+5/W0h9HxSAETgAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4754" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4756" + d="M 90,53.99574 C 90,56.20723 91.78903,58 94.00426,58 l 23.99144,0 C 120.2072,58 122,56.21097 122,53.99574 l 0,-23.99148 C 122,27.79277 120.211,26 117.9957,26 L 94.00426,26 C 91.79277,26 90,27.78903 90,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4760" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4762" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4772" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4774" + d="m 103.6627,39.16762 -4.23658,4.23661 c -0.78247,0.78247 -2.05341,0.78708 -2.83446,0.006 -0.78649,-0.78649 -0.77835,-2.05007 0.006,-2.83445 l 5.64481,-5.6448 c 0.7825,-0.78247 2.0534,-0.78708 2.8344,-0.006 0.0572,0.05713 0.1101,0.11678 0.1589,0.17858 0.0616,0.04854 0.1209,0.10123 0.1778,0.15806 l 11.3267,11.32673 c 0.7726,0.77257 0.7745,2.04087 -0.007,2.82191 -0.7865,0.7865 -2.0445,0.78397 -2.8219,0.0065 L 103.6627,39.16762 Z" /> + </clipPath> + <clipPath + id="clipPath4778" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4780" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4894" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4896" + d="M 0,0 127,0 127,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4906" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4908" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4912" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4914" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4926" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4928" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD9JREFUGJXNjzESwCAMw2yTIf3/Y8tCzNQjxwuqTdrEzDI+qBn5rhbGE7V6QMk+DtvCxW8CyWMkQwPtJcR7fwPpvRU+5iep2wAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4938" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4940" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4944" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4946" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4956" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4958" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4962" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4964" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4974" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4976" + d="M 56,62.00594 C 56,63.10723 56.89451,64 57.99406,64 l 12.01188,0 C 71.10723,64 72,63.10549 72,62.00594 L 72,49.99406 C 72,48.89277 71.10549,48 70.00594,48 L 57.99406,48 C 56.89277,48 56,48.89451 56,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4980" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4982" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4994" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4996" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD9JREFUGJXNjzESwCAMw2yTIf3/Y8tCzNQjxwuqTdrEzDI+qBn5rhbGE7V6QMk+DtvCxW8CyWMkQwPtJcR7fwPpvRU+5iep2wAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath5006" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5008" + d="M 56,62.00594 C 56,63.10723 56.89451,64 57.99406,64 l 12.01188,0 C 71.10723,64 72,63.10549 72,62.00594 L 72,49.99406 C 72,48.89277 71.10549,48 70.00594,48 L 57.99406,48 C 56.89277,48 56,48.89451 56,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5012" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5014" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5024" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5026" + d="m 60,56 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,57 68,56.55614 68,56 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,55 60,55.44386 60,56 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5030" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5032" + d="m 60,55 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5040" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5042" + d="M 88,62.00594 C 88,63.10723 88.89451,64 89.99406,64 l 12.01184,0 C 103.1072,64 104,63.10549 104,62.00594 l 0,-12.01188 C 104,48.89277 103.1055,48 102.0059,48 L 89.99406,48 C 88.89277,48 88,48.89451 88,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5046" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5048" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask5060" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image5062" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD1JREFUGJXNj7ERACEMw2yTIvsvyzfEVBw5Jnh1UidmlnGgvsi5WoiMWj2gZF+HbeHhN4HkNZKhgT4nvvsb6b4VPsFdnKYAAAAASUVORK5CYII=" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath5072" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5074" + d="M 88,62.00594 C 88,63.10723 88.89451,64 89.99406,64 l 12.01184,0 C 103.1072,64 104,63.10549 104,62.00594 l 0,-12.01188 C 104,48.89277 103.1055,48 102.0059,48 L 89.99406,48 C 88.89277,48 88,48.89451 88,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5078" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5080" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5090" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5092" + d="m 94.83136,54.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.3932,0.39325 -1.0222,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5096" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5098" + d="m 90,52 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5106" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5108" + d="M 24,32.00594 C 24,33.10723 24.89451,34 25.99406,34 l 12.01188,0 C 39.10723,34 40,33.10549 40,32.00594 L 40,19.99406 C 40,18.89277 39.10549,18 38.00594,18 L 25.99406,18 C 24.89277,18 24,18.89451 24,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5112" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5114" + d="m 24,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5122" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5124" + d="M 56,32.00594 C 56,33.10723 56.89451,34 57.99406,34 l 12.01188,0 C 71.10723,34 72,33.10549 72,32.00594 L 72,19.99406 C 72,18.89277 71.10549,18 70.00594,18 L 57.99406,18 C 56.89277,18 56,18.89451 56,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5128" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5130" + d="m 56,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5138" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5140" + d="m 60,26 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,27 68,26.55614 68,26 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,25 60,25.44386 60,26 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5144" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5146" + d="m 60,25 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5154" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5156" + d="M 88,32.00594 C 88,33.10723 88.89451,34 89.99406,34 l 12.01184,0 C 103.1072,34 104,33.10549 104,32.00594 l 0,-12.01188 C 104,18.89277 103.1055,18 102.0059,18 L 89.99406,18 C 88.89277,18 88,18.89451 88,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5160" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5162" + d="m 88,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5170" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5172" + d="m 94.83136,24.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.3932,0.39325 -1.0222,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5176" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5178" + d="m 90,22 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5365" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5367" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5377" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5379" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5383" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5385" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <mask + id="mask5397" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image5399" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAXNCSVQI5gpbmQAAAFRJREFUOI3t0zEOgDAQA0H7dBFK/v9WokCEKWgx9Ai3O62JUiHcj+g7SxvTglzWrGOTBQdqYNoOaSLkOyApfL32gx98EJD0lWQgvSAT2Rsez8u3+5/W0h9HxSAETgAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath5409" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5411" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5415" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5417" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5427" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5429" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5433" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5435" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5445" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5447" + d="M 90,53.99574 C 90,56.20723 91.78903,58 94.00426,58 l 23.99144,0 C 120.2072,58 122,56.21097 122,53.99574 l 0,-23.99148 C 122,27.79277 120.211,26 117.9957,26 L 94.00426,26 C 91.79277,26 90,27.78903 90,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5451" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5453" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <mask + id="mask5465" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image5467" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAXNCSVQI5gpbmQAAAFRJREFUOI3t0zEOgDAQA0H7dBFK/v9WokCEKWgx9Ai3O62JUiHcj+g7SxvTglzWrGOTBQdqYNoOaSLkOyApfL32gx98EJD0lWQgvSAT2Rsez8u3+5/W0h9HxSAETgAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath5477" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5479" + d="M 90,53.99574 C 90,56.20723 91.78903,58 94.00426,58 l 23.99144,0 C 120.2072,58 122,56.21097 122,53.99574 l 0,-23.99148 C 122,27.79277 120.211,26 117.9957,26 L 94.00426,26 C 91.79277,26 90,27.78903 90,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5483" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5485" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5495" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5497" + d="m 103.6627,39.16762 -4.23658,4.23661 c -0.78247,0.78247 -2.05341,0.78708 -2.83446,0.006 -0.78649,-0.78649 -0.77835,-2.05007 0.006,-2.83445 l 5.64481,-5.6448 c 0.7825,-0.78247 2.0534,-0.78708 2.8344,-0.006 0.0572,0.05713 0.1101,0.11678 0.1589,0.17858 0.0616,0.04854 0.1209,0.10123 0.1778,0.15806 l 11.3267,11.32673 c 0.7726,0.77257 0.7745,2.04087 -0.007,2.82191 -0.7865,0.7865 -2.0445,0.78397 -2.8219,0.0065 L 103.6627,39.16762 Z" /> + </clipPath> + <clipPath + id="clipPath5501" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5503" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5617" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5619" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5629" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5631" + d="m 24,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5635" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5637" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5645" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5647" + d="m 28,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 35.55361,33 36,32.55614 36,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 28.44639,31 28,31.44386 28,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5651" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5653" + d="m 28,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5661" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5663" + d="m 56,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5667" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5669" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5677" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5679" + d="m 60,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,33 68,32.55614 68,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,31 60,31.44386 60,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5683" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5685" + d="m 60,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5693" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5695" + d="m 87,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5699" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5701" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5709" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5711" + d="m 91,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 98.55361,33 99,32.55614 99,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 91.44639,31 91,31.44386 91,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5715" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5717" + d="m 91,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5725" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5727" + d="m 24,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5731" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5733" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5741" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5743" + d="m 30.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66336,5.66336 c 0.38165,0.38165 0.38727,1.02044 -0.0033,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5747" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5749" + d="m 26,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5757" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5759" + d="m 56,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5763" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5765" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5773" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5775" + d="m 62.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66336,5.66336 c 0.38165,0.38165 0.38727,1.02044 -0.0032,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5779" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5781" + d="m 58,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5789" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5791" + d="m 87,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5795" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5797" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5805" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5807" + d="m 93.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5811" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5813" + d="m 89,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5821" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5823" + d="m 32,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath5827" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5829" + d="m 29,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath5837" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5839" + d="m 64,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath5843" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5845" + d="m 61,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath5853" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5855" + d="m 95,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath5859" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5861" + d="m 92,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6028" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6030" + d="M 0,0 127,0 127,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6040" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6042" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6046" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6048" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6060" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6062" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6072" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6074" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6078" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6080" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6090" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6092" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6096" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6098" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6108" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6110" + d="m 56,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6114" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6116" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6128" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6130" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6140" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6142" + d="m 56,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6146" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6148" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6158" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6160" + d="m 60,56 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,57 68,56.55614 68,56 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,55 60,55.44386 60,56 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6164" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6166" + d="m 60,55 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6174" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6176" + d="m 88,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6180" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6182" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6194" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6196" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6206" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6208" + d="m 88,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6212" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6214" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6224" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6226" + d="m 96,53 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6230" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6232" + d="m 93,53 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6240" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6242" + d="m 24,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6246" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6248" + d="m 24,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6256" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6258" + d="m 56,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6262" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6264" + d="m 56,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6272" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6274" + d="m 60,26 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,27 68,26.55614 68,26 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,25 60,25.44386 60,26 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6278" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6280" + d="m 60,25 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6288" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6290" + d="m 88,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6294" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6296" + d="m 88,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6304" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6306" + d="m 96,23 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6310" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6312" + d="m 93,23 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6499" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6501" + d="M 0,0 127,0 127,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6511" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6513" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6517" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6519" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6531" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6533" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6543" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6545" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6549" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6551" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6561" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6563" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6567" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6569" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6579" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6581" + d="m 56,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6585" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6587" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6599" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6601" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6611" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6613" + d="m 56,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6617" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6619" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6629" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6631" + d="m 60,56 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,57 68,56.55614 68,56 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,55 60,55.44386 60,56 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6635" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6637" + d="m 60,55 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6645" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6647" + d="m 88,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6651" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6653" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6665" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6667" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6677" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6679" + d="m 88,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6683" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6685" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6695" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6697" + d="m 96,53 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6701" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6703" + d="m 93,53 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6711" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6713" + d="m 24,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6717" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6719" + d="m 24,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6727" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6729" + d="m 56,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6733" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6735" + d="m 56,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6743" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6745" + d="m 60,26 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,27 68,26.55614 68,26 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,25 60,25.44386 60,26 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6749" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6751" + d="m 60,25 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6759" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6761" + d="m 88,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6765" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6767" + d="m 88,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6775" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6777" + d="m 96,23 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6781" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6783" + d="m 93,23 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath5978" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5980" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5990" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5992" + d="m 24,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5996" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5998" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6006" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6008" + d="m 28,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 35.55361,33 36,32.55614 36,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 28.44639,31 28,31.44386 28,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6012" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6014" + d="m 28,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6022" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6024" + d="m 56,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6028-6" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6030-7" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6038" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6040" + d="m 60,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,33 68,32.55614 68,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,31 60,31.44386 60,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6044" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6046" + d="m 60,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6054" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6056" + d="m 87,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6060" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6062" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6070" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6072" + d="m 91,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 98.55361,33 99,32.55614 99,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 91.44639,31 91,31.44386 91,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6076" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6078" + d="m 91,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6086" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6088" + d="m 24,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6092" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6094" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6102" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6104" + d="m 30.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66336,5.66336 c 0.38165,0.38165 0.38727,1.02044 -0.0033,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath6108-5" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6110-3" + d="m 26,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath6118" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6120" + d="m 56,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6124" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6126" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6134" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6136" + d="m 62.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66336,5.66336 c 0.38165,0.38165 0.38727,1.02044 -0.0032,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath6140-5" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6142-6" + d="m 58,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath6150" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6152" + d="m 87,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6156" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6158" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6166" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6168-2" + d="m 93.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath6172" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6174" + d="m 89,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath6182" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6184-9" + d="m 32,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6188" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6190" + d="m 29,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6198" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6200" + d="m 64,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6204" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6206" + d="m 61,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6214" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6216-1" + d="m 95,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6220" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6222" + d="m 92,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.595402" + inkscape:cx="23.649497" + inkscape:cy="148.54955" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1440" + inkscape:window-height="852" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + units="px" + fit-margin-top="2" + fit-margin-left="2" + fit-margin-right="2" + fit-margin-bottom="2"> + <inkscape:grid + type="xygrid" + id="grid6508" + originx="-58.000001" + originy="-678" /> + <sodipodi:guide + position="0.9999997,198.00002" + orientation="0,1" + id="guide6546" /> + <sodipodi:guide + position="14,182.00002" + orientation="0,1" + id="guide6548" /> + <sodipodi:guide + position="1.9999997,195.00002" + orientation="1,0" + id="guide6550" /> + <sodipodi:guide + position="18,194.00002" + orientation="1,0" + id="guide6552" /> + <sodipodi:guide + position="32,190.00002" + orientation="1,0" + id="guide6554" /> + <sodipodi:guide + position="48.000001,189.00002" + orientation="1,0" + id="guide6556" /> + <sodipodi:guide + position="62.000001,191.00002" + orientation="1,0" + id="guide6558" /> + <sodipodi:guide + position="78,187.00002" + orientation="1,0" + id="guide6560" /> + <sodipodi:guide + position="46.000001,168.00002" + orientation="0,1" + id="guide6562" /> + <sodipodi:guide + position="47.000001,152.00002" + orientation="0,1" + id="guide6564" /> + <sodipodi:guide + position="3.9999997,138.00002" + orientation="0,1" + id="guide6566" /> + <sodipodi:guide + position="4.9999997,122.00002" + orientation="0,1" + id="guide6568" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + style="display:inline" + transform="translate(-28,-258.3622)"> + <g + id="g4165" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4195" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4197" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4209" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4211" + transform="matrix(1.25,0,0,-1.25,0,463.79076)"> + <g + id="g4213" + clip-path="url(#clipPath4215)"> + <g + id="g4219" + clip-path="url(#clipPath4221)"> + <path + d="m -59,73 37,0 0,-36 -37,0 0,36 z m 9,-10.99406 C -50,63.10723 -49.10549,64 -48.00594,64 l 12.01188,0 C -34.89277,64 -34,63.10549 -34,62.00594 l 0,-12.01188 C -34,48.89277 -34.89451,48 -35.99406,48 l -12.01188,0 C -49.10723,48 -50,48.89451 -50,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4225" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4227" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="checkbox-unchecked" + transform="matrix(0.8,0,0,0.8,6,59.329592)" + inkscape:label="#g5656"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4179"> + <g + clip-path="url(#clipPath4183)" + id="g4181"> + <g + clip-path="url(#clipPath4189)" + id="g4187"> + <path + inkscape:connector-curvature="0" + id="path4193" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4199"> + <g + transform="matrix(16,0,0,16,24,48)" + id="g4201"> + <image + id="image4207" + mask="url(#mask4203)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4229"> + <g + clip-path="url(#clipPath4233)" + id="g4231"> + <g + clip-path="url(#clipPath4239)" + id="g4237"> + <g + transform="matrix(1,0,0,-1,24,64)" + id="g4243"> + <path + inkscape:connector-curvature="0" + id="path4245" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.1" + d="M 0,1.99406 C 0,0.8927712 0.8945138,0 1.99406,0 L 14.00594,0 C 15.10723,0 16,0.8945138 16,1.99406 l 0,12.01188 C 16,15.10723 15.10549,16 14.00594,16 L 1.99406,16 C 0.8927712,16 0,15.10549 0,14.00594 L 0,1.99406 Z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g4263" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4265" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4277" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4279" + transform="matrix(1.25,0,0,-1.25,0,463.79076)"> + <g + id="g4281" + clip-path="url(#clipPath4283)"> + <g + id="g4287" + clip-path="url(#clipPath4289)"> + <path + d="m -27,73 37,0 0,-36 -37,0 0,36 z m 9,-10.99406 C -18,63.10723 -17.10549,64 -16.00594,64 l 12.01188,0 C -2.892771,64 -2,63.10549 -2,62.00594 L -2,49.99406 C -2,48.89277 -2.894514,48 -3.99406,48 l -12.01188,0 C -17.10723,48 -18,48.89451 -18,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4293" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4295" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="checkbox-mixed" + transform="matrix(0.8,0,0,0.8,4,59.329597)" + inkscape:label="#g5670"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4247"> + <g + clip-path="url(#clipPath4251)" + id="g4249"> + <g + clip-path="url(#clipPath4257)" + id="g4255"> + <path + inkscape:connector-curvature="0" + id="path4261" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 51,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4267"> + <g + transform="matrix(16,0,0,16,56,48)" + id="g4269"> + <image + id="image4275" + mask="url(#mask4271)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4297"> + <g + clip-path="url(#clipPath4301)" + id="g4299"> + <g + clip-path="url(#clipPath4307)" + id="g4305"> + <path + inkscape:connector-curvature="0" + id="path4311" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 55,62 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="g4329" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4331" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4343" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4345" + transform="matrix(1.25,0,0,-1.25,0,463.79076)"> + <g + id="g4347" + clip-path="url(#clipPath4349)"> + <g + id="g4353" + clip-path="url(#clipPath4355)"> + <path + d="M 5,73 42,73 42,37 5,37 5,73 Z M 14,62.00594 C 14,63.10723 14.89451,64 15.99406,64 l 12.01188,0 C 29.10723,64 30,63.10549 30,62.00594 L 30,49.99406 C 30,48.89277 29.10549,48 28.00594,48 L 15.99406,48 C 14.89277,48 14,48.89451 14,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4359" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4361" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="checkbox-checked" + transform="matrix(0.8,0,0,0.8,2,59.329592)" + inkscape:label="#g5683"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4313"> + <g + clip-path="url(#clipPath4317)" + id="g4315"> + <g + clip-path="url(#clipPath4323)" + id="g4321"> + <path + inkscape:connector-curvature="0" + id="path4327" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 83,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4333"> + <g + transform="matrix(16,0,0,16,88,48)" + id="g4335"> + <image + id="image4341" + mask="url(#mask4337)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4363"> + <g + clip-path="url(#clipPath4367)" + id="g4365"> + <g + clip-path="url(#clipPath4373)" + id="g4371"> + <path + inkscape:connector-curvature="0" + id="path4377" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 86,65 20.6581,0 0,-17.83035 -20.6581,0 L 86,65 Z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-unchecked-insensitive" + transform="matrix(0.8,0,0,0.8,6,59.329592)" + inkscape:label="#g5630"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4379"> + <g + clip-path="url(#clipPath4383)" + id="g4381"> + <g + clip-path="url(#clipPath4389)" + id="g4387"> + <path + inkscape:connector-curvature="0" + id="path4393" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 19,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-mixed-insensitive" + transform="matrix(0.8,0,0,0.8,4,59.329597)" + inkscape:label="#g5636"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4395"> + <g + clip-path="url(#clipPath4399)" + id="g4397"> + <g + clip-path="url(#clipPath4405)" + id="g4403"> + <path + inkscape:connector-curvature="0" + id="path4409" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 51,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4411"> + <g + clip-path="url(#clipPath4415)" + id="g4413"> + <g + clip-path="url(#clipPath4421)" + id="g4419"> + <path + inkscape:connector-curvature="0" + id="path4425" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 55,32 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-checked-insensitive" + transform="matrix(0.8,0,0,0.8,2,59.329592)" + inkscape:label="#g5646"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4427"> + <g + clip-path="url(#clipPath4431)" + id="g4429"> + <g + clip-path="url(#clipPath4437)" + id="g4435"> + <path + inkscape:connector-curvature="0" + id="path4441" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 83,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4443"> + <g + clip-path="url(#clipPath4447)" + id="g4445"> + <g + clip-path="url(#clipPath4453)" + id="g4451"> + <path + inkscape:connector-curvature="0" + id="path4457" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 86,35 20.6581,0 0,-17.83035 -20.6581,0 L 86,35 Z" /> + </g> + </g> + </g> + </g> + <g + id="g4636" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4666" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4668" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4680" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4682" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)"> + <g + id="g4684" + clip-path="url(#clipPath4686)"> + <g + id="g4690" + clip-path="url(#clipPath4692)"> + <path + d="m -91,67 53,0 0,-52 -53,0 0,52 z m 9,-13.00426 C -82,56.20723 -80.21097,58 -77.99574,58 l 23.99148,0 C -51.79277,58 -50,56.21097 -50,53.99574 l 0,-23.99148 C -50,27.79277 -51.78903,26 -54.00426,26 l -23.99148,0 C -80.20723,26 -82,27.78903 -82,30.00426 l 0,23.99148 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4696" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4698" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="grid-selection-unchecked" + transform="matrix(0.8,0,0,0.8,-178.00002,-422.95615)" + inkscape:label="#g5902"> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4650"> + <g + clip-path="url(#clipPath4654)" + id="g4652"> + <g + clip-path="url(#clipPath4660)" + id="g4658"> + <path + inkscape:connector-curvature="0" + id="path4664" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4670"> + <g + transform="matrix(32,0,0,32,24,26)" + id="g4672"> + <image + id="image4678" + mask="url(#mask4674)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAC5JREFUWIXtzjEBADAMgDBa/543GX2CATLV67C9nAMAAAAAAAAAAAAAAAAAAFR9IRIBP9WJ4H8AAAAASUVORK5CYII=" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4700"> + <g + clip-path="url(#clipPath4704)" + id="g4702"> + <g + clip-path="url(#clipPath4710)" + id="g4708"> + <g + transform="matrix(1,0,0,-1,24,58)" + id="g4714"> + <path + inkscape:connector-curvature="0" + id="path4716" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.1" + d="M 0,4.004258 C 0,1.792767 1.789028,0 4.004258,0 L 27.99574,0 C 30.20723,0 32,1.789028 32,4.004258 L 32,27.99574 C 32,30.20723 30.21097,32 27.99574,32 L 4.004258,32 C 1.792767,32 0,30.21097 0,27.99574 L 0,4.004258 Z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g4734" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4736" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4748" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4750" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)"> + <g + id="g4752" + clip-path="url(#clipPath4754)"> + <g + id="g4758" + clip-path="url(#clipPath4760)"> + <path + d="m -25,67 53,0 0,-52 -53,0 0,52 z m 9,-13.00426 C -16,56.20723 -14.21097,58 -11.99574,58 l 23.99148,0 C 14.20723,58 16,56.21097 16,53.99574 L 16,30.00426 C 16,27.79277 14.21097,26 11.99574,26 l -23.99148,0 C -14.20723,26 -16,27.78903 -16,30.00426 l 0,23.99148 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4764" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4766" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="grid-selection-checked" + transform="matrix(0.8,0,0,0.8,-184.00002,-422.95615)" + inkscape:label="#g5916"> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4718"> + <g + clip-path="url(#clipPath4722)" + id="g4720"> + <g + clip-path="url(#clipPath4728)" + id="g4726"> + <path + inkscape:connector-curvature="0" + id="path4732" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 85,63 42,0 0,-42 -42,0 0,42 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4738"> + <g + transform="matrix(32,0,0,32,90,26)" + id="g4740"> + <image + id="image4746" + mask="url(#mask4742)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAC5JREFUWIXtzjEBADAMgDBa/543GX2CATLV67C9nAMAAAAAAAAAAAAAAAAAAFR9IRIBP9WJ4H8AAAAASUVORK5CYII=" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4768"> + <g + clip-path="url(#clipPath4772)" + id="g4770"> + <g + clip-path="url(#clipPath4778)" + id="g4776"> + <path + inkscape:connector-curvature="0" + id="path4782" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 91.00559,55 31.31411,0 0,-25.65833 -31.31411,0 0,25.65833 z" /> + </g> + </g> + </g> + </g> + <g + id="g4888" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4918" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4920" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4932" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4934" + transform="matrix(1.25,0,0,-1.25,0,583.79078)"> + <g + id="g4936" + clip-path="url(#clipPath4938)"> + <g + id="g4942" + clip-path="url(#clipPath4944)"> + <path + d="m -59,73 37,0 0,-36 -37,0 0,36 z m 9,-10.99406 C -50,63.10723 -49.10549,64 -48.00594,64 l 12.01188,0 C -34.89277,64 -34,63.10549 -34,62.00594 l 0,-12.01188 C -34,48.89277 -34.89451,48 -35.99406,48 l -12.01188,0 C -49.10723,48 -50,48.89451 -50,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4948" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4950" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="checkbox-unchecked-dark" + transform="matrix(0.8,0,0,0.8,6,23.329581)" + inkscape:label="#g5603"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4902"> + <g + clip-path="url(#clipPath4906)" + id="g4904"> + <g + clip-path="url(#clipPath4912)" + id="g4910"> + <path + inkscape:connector-curvature="0" + id="path4916" + style="fill:#000000;fill-opacity:0.2;fill-rule:nonzero;stroke:none" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4922"> + <g + transform="matrix(16,0,0,16,24,48)" + id="g4924"> + <image + id="image4930" + mask="url(#mask4926)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4952"> + <g + clip-path="url(#clipPath4956)" + id="g4954"> + <g + clip-path="url(#clipPath4962)" + id="g4960"> + <g + transform="matrix(1,0,0,-1,24,64)" + id="g4966"> + <path + inkscape:connector-curvature="0" + id="path4968" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.05" + d="M 0,1.99406 C 0,0.8927712 0.8945138,0 1.99406,0 L 14.00594,0 C 15.10723,0 16,0.8945138 16,1.99406 l 0,12.01188 C 16,15.10723 15.10549,16 14.00594,16 L 1.99406,16 C 0.8927712,16 0,15.10549 0,14.00594 L 0,1.99406 Z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g4986" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4988" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5000" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5002" + transform="matrix(1.25,0,0,-1.25,0,583.79078)"> + <g + id="g5004" + clip-path="url(#clipPath5006)"> + <g + id="g5010" + clip-path="url(#clipPath5012)"> + <path + d="m -27,73 37,0 0,-36 -37,0 0,36 z m 9,-10.99406 C -18,63.10723 -17.10549,64 -16.00594,64 l 12.01188,0 C -2.892771,64 -2,63.10549 -2,62.00594 L -2,49.99406 C -2,48.89277 -2.894514,48 -3.99406,48 l -12.01188,0 C -17.10723,48 -18,48.89451 -18,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path5016" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g5018" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="checkbox-mixed-dark" + transform="matrix(0.8,0,0,0.8,4,23.329581)" + inkscape:label="#g5617"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4970"> + <g + clip-path="url(#clipPath4974)" + id="g4972"> + <g + clip-path="url(#clipPath4980)" + id="g4978"> + <path + inkscape:connector-curvature="0" + id="path4984" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 51,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4990"> + <g + transform="matrix(16,0,0,16,56,48)" + id="g4992"> + <image + id="image4998" + mask="url(#mask4994)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5020"> + <g + clip-path="url(#clipPath5024)" + id="g5022"> + <g + clip-path="url(#clipPath5030)" + id="g5028"> + <path + inkscape:connector-curvature="0" + id="path5034" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 55,62 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="g5052" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5054" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5066" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5068" + transform="matrix(1.25,0,0,-1.25,0,583.79078)"> + <g + id="g5070" + clip-path="url(#clipPath5072)"> + <g + id="g5076" + clip-path="url(#clipPath5078)"> + <path + d="M 5,73 42,73 42,37 5,37 5,73 Z M 14,62.00594 C 14,63.10723 14.89451,64 15.99406,64 l 12.01188,0 C 29.10723,64 30,63.10549 30,62.00594 L 30,49.99406 C 30,48.89277 29.10549,48 28.00594,48 L 15.99406,48 C 14.89277,48 14,48.89451 14,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path5082" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g5084" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="checkbox-checked-dark" + inkscape:label="#g5096"> + <g + transform="matrix(1,0,0,-1,2,490.3622)" + id="g5036"> + <g + clip-path="url(#clipPath5040)" + id="g5038"> + <g + clip-path="url(#clipPath5046)" + id="g5044"> + <path + inkscape:connector-curvature="0" + id="path5050" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 83,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + inkscape:label="#g5056" + transform="matrix(1,0,0,-1,2,490.3622)" + id="5056"> + <g + transform="matrix(16,0,0,16,88,48)" + id="g5058"> + <image + id="image5064" + mask="url(#mask5060)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1,0,0,-1,1.670925,490.3622)" + id="g5086"> + <g + clip-path="url(#clipPath5090)" + id="g5088"> + <g + clip-path="url(#clipPath5096)" + id="g5094"> + <path + inkscape:connector-curvature="0" + id="path5100" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 86,65 20.6581,0 0,-17.83035 -20.6581,0 L 86,65 Z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-unchecked-insensitive-dark" + transform="matrix(0.8,0,0,0.8,6,23.329581)" + inkscape:label="#g5696"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5102"> + <g + clip-path="url(#clipPath5106)" + id="g5104"> + <g + clip-path="url(#clipPath5112)" + id="g5110"> + <path + inkscape:connector-curvature="0" + id="path5116" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 19,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-mixed-insensitive-dark" + transform="matrix(0.8,0,0,0.8,4,23.329581)" + inkscape:label="#g5702"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5118"> + <g + clip-path="url(#clipPath5122)" + id="g5120"> + <g + clip-path="url(#clipPath5128)" + id="g5126"> + <path + inkscape:connector-curvature="0" + id="path5132" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 51,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5134"> + <g + clip-path="url(#clipPath5138)" + id="g5136"> + <g + clip-path="url(#clipPath5144)" + id="g5142"> + <path + inkscape:connector-curvature="0" + id="path5148" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 55,32 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-checked-insensitive-dark" + transform="matrix(0.8,0,0,0.8,2,23.329581)" + inkscape:label="#g5712"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5150"> + <g + clip-path="url(#clipPath5154)" + id="g5152"> + <g + clip-path="url(#clipPath5160)" + id="g5158"> + <path + inkscape:connector-curvature="0" + id="path5164" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 83,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5166"> + <g + clip-path="url(#clipPath5170)" + id="g5168"> + <g + clip-path="url(#clipPath5176)" + id="g5174"> + <path + inkscape:connector-curvature="0" + id="path5180" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 86,35 20.6581,0 0,-17.83035 -20.6581,0 L 86,35 Z" /> + </g> + </g> + </g> + </g> + <g + id="g5359" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5389" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5391" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5403" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5405" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)"> + <g + id="g5407" + clip-path="url(#clipPath5409)"> + <g + id="g5413" + clip-path="url(#clipPath5415)"> + <path + d="m -91,67 53,0 0,-52 -53,0 0,52 z m 9,-13.00426 C -82,56.20723 -80.21097,58 -77.99574,58 l 23.99148,0 C -51.79277,58 -50,56.21097 -50,53.99574 l 0,-23.99148 C -50,27.79277 -51.78903,26 -54.00426,26 l -23.99148,0 C -80.20723,26 -82,27.78903 -82,30.00426 l 0,23.99148 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path5419" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g5421" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="grid-selection-unchecked-dark" + transform="matrix(0.8,0,0,0.8,-178,-463.52756)" + inkscape:label="#g5929"> + <g + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" + id="g5373"> + <g + clip-path="url(#clipPath5377)" + id="g5375"> + <g + clip-path="url(#clipPath5383)" + id="g5381"> + <path + inkscape:connector-curvature="0" + id="path5387" + style="fill:#000000;fill-opacity:0.2;fill-rule:nonzero;stroke:none" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" + id="g5393"> + <g + transform="matrix(32,0,0,32,24,26)" + id="g5395"> + <image + id="image5401" + mask="url(#mask5397)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAC5JREFUWIXtzjEBADAMgDBa/543GX2CATLV67C9nAMAAAAAAAAAAAAAAAAAAFR9IRIBP9WJ4H8AAAAASUVORK5CYII=" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" + id="g5423"> + <g + clip-path="url(#clipPath5427)" + id="g5425"> + <g + clip-path="url(#clipPath5433)" + id="g5431"> + <g + transform="matrix(1,0,0,-1,24,58)" + id="g5437"> + <path + inkscape:connector-curvature="0" + id="path5439" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.05" + d="M 0,4.004258 C 0,1.792767 1.789028,0 4.004258,0 L 27.99574,0 C 30.20723,0 32,1.789028 32,4.004258 L 32,27.99574 C 32,30.20723 30.21097,32 27.99574,32 L 4.004258,32 C 1.792767,32 0,30.21097 0,27.99574 L 0,4.004258 Z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g5457" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5459" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5471" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5473" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)"> + <g + id="g5475" + clip-path="url(#clipPath5477)"> + <g + id="g5481" + clip-path="url(#clipPath5483)"> + <path + d="m -25,67 53,0 0,-52 -53,0 0,52 z m 9,-13.00426 C -16,56.20723 -14.21097,58 -11.99574,58 l 23.99148,0 C 14.20723,58 16,56.21097 16,53.99574 L 16,30.00426 C 16,27.79277 14.21097,26 11.99574,26 l -23.99148,0 C -14.20723,26 -16,27.78903 -16,30.00426 l 0,23.99148 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path5487" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g5489" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="grid-selection-checked-dark" + transform="translate(-252.5,-667.5)" + inkscape:label="#g6494"> + <g + transform="matrix(1,0,0,-1,252.5,1045.8622)" + id="g5441"> + <g + clip-path="url(#clipPath5445)" + id="g5443"> + <g + clip-path="url(#clipPath5451)" + id="g5449"> + <path + inkscape:connector-curvature="0" + id="path5455" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 85,63 42,0 0,-42 -42,0 0,42 z" /> + </g> + </g> + </g> + <g + transform="matrix(1,0,0,-1,252.5,1045.8622)" + id="g5461"> + <g + transform="matrix(32,0,0,32,90,26)" + id="g5463"> + <image + id="image5469" + mask="url(#mask5465)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAC5JREFUWIXtzjEBADAMgDBa/543GX2CATLV67C9nAMAAAAAAAAAAAAAAAAAAFR9IRIBP9WJ4H8AAAAASUVORK5CYII=" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1,0,0,-1,252.5,1045.8622)" + id="g5491"> + <g + clip-path="url(#clipPath5495)" + id="g5493"> + <g + clip-path="url(#clipPath5501)" + id="g5499"> + <path + inkscape:connector-curvature="0" + id="path5505" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 91.00559,55 31.31411,0 0,-25.65833 -31.31411,0 0,25.65833 z" /> + </g> + </g> + </g> + </g> + <g + id="g5611" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" /> + <g + id="menuitem-checkbox-mixed" + transform="matrix(0.8,0,0,0.8,6,-18.956163)" + inkscape:label="#g5772"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5625"> + <g + clip-path="url(#clipPath5629)" + id="g5627"> + <g + clip-path="url(#clipPath5635)" + id="g5633"> + <path + inkscape:connector-curvature="0" + id="path5639" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 19,45 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5641"> + <g + clip-path="url(#clipPath5645)" + id="g5643"> + <g + clip-path="url(#clipPath5651)" + id="g5649"> + <path + inkscape:connector-curvature="0" + id="path5655" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 23,38 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-mixed-insensitive" + transform="matrix(0.8,0,0,0.8,4,-18.956163)" + inkscape:label="#g5762"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5657"> + <g + clip-path="url(#clipPath5661)" + id="g5659"> + <g + clip-path="url(#clipPath5667)" + id="g5665"> + <path + inkscape:connector-curvature="0" + id="path5671" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 51,45 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#8b8b8b;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5673"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5677)" + id="g5675"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5683)" + id="g5681"> + <path + inkscape:connector-curvature="0" + id="path5687" + style="fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 55,38 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-mixed-hover" + transform="matrix(0.8,0,0,0.8,3,-18.956163)" + inkscape:label="#g5752"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5689"> + <g + clip-path="url(#clipPath5693)" + id="g5691"> + <g + clip-path="url(#clipPath5699)" + id="g5697"> + <path + inkscape:connector-curvature="0" + id="path5703" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 82,45 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#ffffff;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5705"> + <g + style="fill:#ffffff;fill-opacity:1" + clip-path="url(#clipPath5709)" + id="g5707"> + <g + style="fill:#ffffff;fill-opacity:1" + clip-path="url(#clipPath5715)" + id="g5713"> + <path + inkscape:connector-curvature="0" + id="path5719" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 86,38 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-checked" + transform="matrix(0.8,0,0,0.8,6,-18.956163)" + inkscape:label="#g5722"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5721"> + <g + clip-path="url(#clipPath5725)" + id="g5723"> + <g + clip-path="url(#clipPath5731)" + id="g5729"> + <path + inkscape:connector-curvature="0" + id="path5735" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 19,105 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#f1544d;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5737"> + <g + style="fill:#f1544d;fill-opacity:1" + clip-path="url(#clipPath5741)" + id="g5739"> + <g + style="fill:#f1544d;fill-opacity:1" + clip-path="url(#clipPath5747)" + id="g5745"> + <path + inkscape:connector-curvature="0" + id="path5751" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 22,101 20.65809,0 0,-17.83035 L 22,83.16965 22,101 Z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-checked-insensitive" + transform="matrix(0.8,0,0,0.8,4,-18.956163)" + inkscape:label="#g5732"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5753"> + <g + clip-path="url(#clipPath5757)" + id="g5755"> + <g + clip-path="url(#clipPath5763)" + id="g5761"> + <path + inkscape:connector-curvature="0" + id="path5767" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 51,105 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#8b8b8b;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5769"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5773)" + id="g5771"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5779)" + id="g5777"> + <path + inkscape:connector-curvature="0" + id="path5783" + style="fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 54,101 20.65809,0 0,-17.83035 L 54,83.16965 54,101 Z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-checked-hover" + transform="matrix(0.8,0,0,0.8,3,-18.956163)" + inkscape:label="#g5742"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5785"> + <g + clip-path="url(#clipPath5789)" + id="g5787"> + <g + clip-path="url(#clipPath5795)" + id="g5793"> + <path + inkscape:connector-curvature="0" + id="path5799" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 82,105 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#ffffff;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5801"> + <g + style="fill:#ffffff;fill-opacity:1" + clip-path="url(#clipPath5805)" + id="g5803"> + <g + style="fill:#ffffff;fill-opacity:1" + clip-path="url(#clipPath5811)" + id="g5809"> + <path + inkscape:connector-curvature="0" + id="path5815" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 85,101 20.6581,0 0,-17.83035 -20.6581,0 L 85,101 Z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-radio-checked" + transform="matrix(0.8,0,0,0.8,5.8463904,-18.970443)" + inkscape:label="#g6472"> + <path + inkscape:connector-curvature="0" + id="rect6429-7-9" + d="m 30.192012,726.66581 c 6.666658,0 13.333342,0 20,0 0,-6.66667 0,-13.33334 0,-20 -6.666658,0 -13.333342,0 -20,0 0,6.66666 0,13.33333 0,20 z" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1.65014911;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + mask="none" + transform="matrix(1.25,0,0,-1.25,0.192012,794.16581)" + id="g5817"> + <g + clip-path="url(#clipPath5821)" + id="g5819"> + <g + clip-path="url(#clipPath5827)" + id="g5825"> + <path + inkscape:connector-curvature="0" + id="path5831" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 24,70 16,0 0,-16 -16,0 0,16 z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-radio-checked-insensitive" + transform="matrix(0.8,0,0,0.8,2.3340224,-17.961035)" + inkscape:label="#g6479"> + <path + inkscape:connector-curvature="0" + id="rect6429-7" + d="m 72.082472,725.40405 c 6.666659,0 13.333341,0 20,0 0,-6.66667 0,-13.33334 0,-20 -6.666659,0 -13.333341,0 -20,0 0,6.66666 0,13.33333 0,20 z" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1.65014911;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + style="fill:#8b8b8b;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,2.082472,792.90405)" + id="g5833"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5837)" + id="g5835"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5843)" + id="g5841"> + <path + inkscape:connector-curvature="0" + id="path5847" + style="fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 56,70 16,0 0,-16 -16,0 0,16 z" /> + </g> + </g> + </g> + </g> + <g + id="g6486" + transform="matrix(0.8,0,0,0.8,2.44964,-18.303531)"> + <g + id="menuitem-radio-checked-hover" + inkscape:label="#g5121"> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1.65014911;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 109.43795,725.83217 c 6.66666,0 13.33334,0 20,0 0,-6.66667 0,-13.33334 0,-20 -6.66666,0 -13.33334,0 -20,0 0,6.66666 0,13.33333 0,20 z" + id="rect6429" + inkscape:connector-curvature="0" /> + <g + id="g5849" + transform="matrix(1.25,0,0,-1.25,0.68795,793.33217)" + style="fill:#ffffff;fill-opacity:1"> + <g + id="g5851" + clip-path="url(#clipPath5853)" + style="fill:#ffffff;fill-opacity:1"> + <g + id="g5857" + clip-path="url(#clipPath5859)" + style="fill:#ffffff;fill-opacity:1"> + <path + d="m 87,70 16,0 0,-16 -16,0 0,16 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5863" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + </g> + </g> + <g + clip-path="url(#clipPath6072)" + id="g6070" + transform="matrix(1.25,0,0,-1.25,0,918.0765)"> + <g + clip-path="url(#clipPath6078)" + id="g6076"> + <path + inkscape:connector-curvature="0" + id="path6082" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m -59,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </g> + </g> + <g + id="radio-unchecked" + transform="matrix(0.8,0,0,0.8,6,-64.098995)" + inkscape:label="#g5782"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6038" + clip-path="url(#clipPath6040)"> + <g + id="g6044" + clip-path="url(#clipPath6046)"> + <path + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6050" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="g6058" + transform="matrix(20,0,0,-20,30,858.0765)"> + <image + width="1" + height="1" + preserveAspectRatio="none" + transform="matrix(1,0,0,-1,0,1)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + mask="url(#mask6060)" + id="image6064" /> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6088" + clip-path="url(#clipPath6090)"> + <g + id="g6094" + clip-path="url(#clipPath6096)"> + <g + id="g6100" + transform="matrix(1,0,0,-1,24,64)"> + <path + d="M 0,8 C 0,3.581722 3.590712,0 8,0 l 0,0 c 4.41828,0 8,3.590712 8,8 l 0,0 c 0,4.41828 -3.59071,8 -8,8 l 0,0 C 3.581722,16 0,12.40929 0,8 l 0,0 z" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.1" + id="path6102" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + </g> + <g + clip-path="url(#clipPath6140)" + id="g6138" + transform="matrix(1.25,0,0,-1.25,0,918.0765)"> + <g + clip-path="url(#clipPath6146)" + id="g6144"> + <path + inkscape:connector-curvature="0" + id="path6150" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m -27,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.418278,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.590712,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </g> + </g> + <g + id="radio-mixed" + transform="matrix(0.8,0,0,0.8,4,-64.098995)" + inkscape:label="#g5794"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6106" + clip-path="url(#clipPath6108)"> + <g + id="g6112" + clip-path="url(#clipPath6114)"> + <path + d="m 51,69 26,0 0,-26 -26,0 0,26 z" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6118" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + mask="none" + id="g6126" + transform="matrix(20,0,0,-20,70,858.0765)"> + <image + width="1" + height="1" + preserveAspectRatio="none" + transform="matrix(1,0,0,-1,0,1)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + mask="url(#mask6128)" + id="image6132" /> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6156" + clip-path="url(#clipPath6158)"> + <g + id="g6162" + clip-path="url(#clipPath6164)"> + <path + d="m 55,62 18,0 0,-12 -18,0 0,12 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6168" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + clip-path="url(#clipPath6206)" + id="g6204" + transform="matrix(1.25,0,0,-1.25,0,918.0765)"> + <g + clip-path="url(#clipPath6212)" + id="g6210"> + <path + inkscape:connector-curvature="0" + id="path6216" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 5,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </g> + </g> + <g + id="radio-checked" + transform="matrix(0.8,0,0,0.8,2,-64.098995)" + inkscape:label="#g5804"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6172" + clip-path="url(#clipPath6174)"> + <g + id="g6178" + clip-path="url(#clipPath6180)"> + <path + d="m 83,69 26,0 0,-26 -26,0 0,26 z" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6184" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="g6192" + transform="matrix(20,0,0,-20,110,858.0765)"> + <image + width="1" + height="1" + preserveAspectRatio="none" + transform="matrix(1,0,0,-1,0,1)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + mask="url(#mask6194)" + id="image6198" /> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6222" + clip-path="url(#clipPath6224)"> + <g + id="g6228" + clip-path="url(#clipPath6230)"> + <path + d="m 88,64 16,0 0,-16 -16,0 0,16 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6234" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="radio-unchecked-insensitive" + transform="matrix(0.8,0,0,0.8,6,-64.098995)" + inkscape:label="#g5814"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6238" + clip-path="url(#clipPath6240)"> + <g + id="g6244" + clip-path="url(#clipPath6246)"> + <path + d="m 19,39 26,0 0,-26 -26,0 0,26 z" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6250" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="radio-mixed-insensitive" + transform="matrix(0.8,0,0,0.8,4,-64.098995)" + inkscape:label="#g5820"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6254" + clip-path="url(#clipPath6256)"> + <g + id="g6260" + clip-path="url(#clipPath6262)"> + <path + d="m 51,39 26,0 0,-26 -26,0 0,26 z" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6266" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6270" + clip-path="url(#clipPath6272)"> + <g + id="g6276" + clip-path="url(#clipPath6278)"> + <path + d="m 55,32 18,0 0,-12 -18,0 0,12 z" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + id="path6282" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="radio-checked-insensitive" + transform="matrix(0.8,0,0,0.8,2,-64.098995)" + inkscape:label="#g5828"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6286" + clip-path="url(#clipPath6288)"> + <g + id="g6292" + clip-path="url(#clipPath6294)"> + <path + d="m 83,39 26,0 0,-26 -26,0 0,26 z" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6298" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6302" + clip-path="url(#clipPath6304)"> + <g + id="g6308" + clip-path="url(#clipPath6310)"> + <path + d="m 88,34 16,0 0,-16 -16,0 0,16 z" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + id="path6314" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g6493" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6523" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6525" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6537" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6539" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)"> + <g + id="g6541" + clip-path="url(#clipPath6543)"> + <g + id="g6547" + clip-path="url(#clipPath6549)"> + <path + d="m -59,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path6553" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g6555" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="radio-unchecked-dark" + transform="matrix(0.8,0,0,0.8,6,-111.52756)" + inkscape:label="#g5836"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6507"> + <g + clip-path="url(#clipPath6511)" + id="g6509"> + <g + clip-path="url(#clipPath6517)" + id="g6515"> + <path + inkscape:connector-curvature="0" + id="path6521" + style="fill:#000000;fill-opacity:0.2;fill-rule:nonzero;stroke:none" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6527"> + <g + transform="matrix(16,0,0,16,24,48)" + id="g6529"> + <image + id="image6535" + mask="url(#mask6531)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6557"> + <g + clip-path="url(#clipPath6561)" + id="g6559"> + <g + clip-path="url(#clipPath6567)" + id="g6565"> + <g + transform="matrix(1,0,0,-1,24,64)" + id="g6571"> + <path + inkscape:connector-curvature="0" + id="path6573" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.05" + d="M 0,8 C 0,3.581722 3.590712,0 8,0 l 0,0 c 4.41828,0 8,3.590712 8,8 l 0,0 c 0,4.41828 -3.59071,8 -8,8 l 0,0 C 3.581722,16 0,12.40929 0,8 l 0,0 z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g6591" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6593" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6605" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6607" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)"> + <g + id="g6609" + clip-path="url(#clipPath6611)"> + <g + id="g6615" + clip-path="url(#clipPath6617)"> + <path + d="m -27,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.418278,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.590712,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path6621" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g6623" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="radio-mixed-dark" + transform="matrix(0.8,0,0,0.8,4,-111.52756)" + inkscape:label="#g5850"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6575"> + <g + clip-path="url(#clipPath6579)" + id="g6577"> + <g + clip-path="url(#clipPath6585)" + id="g6583"> + <path + inkscape:connector-curvature="0" + id="path6589" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 51,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6595"> + <g + transform="matrix(16,0,0,16,56,48)" + id="g6597"> + <image + id="image6603" + mask="url(#mask6599)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6625"> + <g + clip-path="url(#clipPath6629)" + id="g6627"> + <g + clip-path="url(#clipPath6635)" + id="g6633"> + <path + inkscape:connector-curvature="0" + id="path6639" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 55,62 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="g6657" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6659" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6671" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6673" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)"> + <g + id="g6675" + clip-path="url(#clipPath6677)"> + <g + id="g6681" + clip-path="url(#clipPath6683)"> + <path + d="m 5,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path6687" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g6689" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="radio-checked-dark" + transform="matrix(0.8,0,0,0.8,2,-111.52756)" + inkscape:label="#g5863"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6641"> + <g + clip-path="url(#clipPath6645)" + id="g6643"> + <g + clip-path="url(#clipPath6651)" + id="g6649"> + <path + inkscape:connector-curvature="0" + id="path6655" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 83,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6661"> + <g + transform="matrix(16,0,0,16,88,48)" + id="g6663"> + <image + id="image6669" + mask="url(#mask6665)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6691"> + <g + clip-path="url(#clipPath6695)" + id="g6693"> + <g + clip-path="url(#clipPath6701)" + id="g6699"> + <path + inkscape:connector-curvature="0" + id="path6705" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 88,64 16,0 0,-16 -16,0 0,16 z" /> + </g> + </g> + </g> + </g> + <g + id="radio-unchecked-insensitive-dark" + transform="matrix(0.8,0,0,0.8,6,-111.52756)" + inkscape:label="#g5876"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6707"> + <g + clip-path="url(#clipPath6711)" + id="g6709"> + <g + clip-path="url(#clipPath6717)" + id="g6715"> + <path + inkscape:connector-curvature="0" + id="path6721" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 19,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + </g> + <g + id="radio-mixed-insensitive-dark" + transform="matrix(0.8,0,0,0.8,4,-111.52756)" + inkscape:label="#g5882"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6723"> + <g + clip-path="url(#clipPath6727)" + id="g6725"> + <g + clip-path="url(#clipPath6733)" + id="g6731"> + <path + inkscape:connector-curvature="0" + id="path6737" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 51,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6739"> + <g + clip-path="url(#clipPath6743)" + id="g6741"> + <g + clip-path="url(#clipPath6749)" + id="g6747"> + <path + inkscape:connector-curvature="0" + id="path6753" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 55,32 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="radio-checked-insensitive-dark" + transform="matrix(0.8,0,0,0.8,2,-111.52756)" + inkscape:label="#g5892"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6755"> + <g + clip-path="url(#clipPath6759)" + id="g6757"> + <g + clip-path="url(#clipPath6765)" + id="g6763"> + <path + inkscape:connector-curvature="0" + id="path6769" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 83,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6771"> + <g + clip-path="url(#clipPath6775)" + id="g6773"> + <g + clip-path="url(#clipPath6781)" + id="g6779"> + <path + inkscape:connector-curvature="0" + id="path6785" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 88,34 16,0 0,-16 -16,0 0,16 z" /> + </g> + </g> + </g> + </g> + <g + id="pane-handle" + transform="translate(30,-549.99986)" + style="color:#000000" + inkscape:label="#g5066-3"> + <rect + id="rect5068" + transform="matrix(0,1,-1,0,0,0)" + style="opacity:0.2" + height="4" + y="-4" + x="1051.3621" + width="1" /> + <rect + id="rect5070" + transform="matrix(0,1,-1,0,0,0)" + style="opacity:0.2" + height="4" + y="-4" + x="1047.3621" + width="1" /> + <rect + id="rect5072" + transform="matrix(0,1,-1,0,0,0)" + style="opacity:0.2" + height="4" + y="-4" + x="1043.3621" + width="1" /> + </g> + <g + id="g5972" + transform="matrix(1.25,0,0,-1.25,837.09246,481.76841)" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="slices" + style="display:none;opacity:0.3" + transform="translate(-28,-258.3622)"> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-grid-selection-unchecked" + width="32" + height="32" + x="30" + y="260.36221" + inkscape:label="#rect6510" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-grid-selection-checked" + width="32" + height="32" + x="90" + y="260.36221" + inkscape:label="#rect6512" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-grid-selection-unchecked-dark" + width="32" + height="32" + x="30" + y="320.36221" + inkscape:label="#rect6514" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-grid-selection-checked-dark" + width="32" + height="32" + x="90" + y="320.36221" + inkscape:label="#rect6516" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-unchecked" + width="16" + height="16" + x="30" + y="366.36221" + inkscape:label="#rect6518" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-mixed" + width="16" + height="16" + x="60" + y="366.36221" + inkscape:label="#rect6520" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-checked" + width="16" + height="16" + x="90" + y="366.36221" + inkscape:label="#rect6522" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-unchecked-insensitive" + width="16" + height="16" + x="30" + y="396.36221" + inkscape:label="#rect6524" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-mixed-insensitive" + width="16" + height="16" + x="60" + y="396.36221" + inkscape:label="#rect6526" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-checked-insensitive" + width="16" + height="16" + x="90" + y="396.36221" + inkscape:label="#rect6528" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-unchecked-dark" + width="16" + height="16" + x="30" + y="426.36221" + inkscape:label="#rect6530" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-mixed-dark" + width="16" + height="16" + x="60" + y="426.36221" + inkscape:label="#rect6532" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-checked-dark" + width="16" + height="16" + x="90" + y="426.36221" + inkscape:label="#rect6534" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-unchecked-insensitive-dark" + width="16" + height="16" + x="30" + y="456.36221" + inkscape:label="#rect6536" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-mixed-insensitive-dark" + width="16" + height="16" + x="60" + y="456.36221" + inkscape:label="#rect6538" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-checked-insensitive-dark" + width="16" + height="16" + x="90" + y="456.36221" + inkscape:label="#rect6540" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-pane-handle" + width="4" + height="9" + x="30" + y="493.36221" + inkscape:label="#rect6542" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-checked" + width="16" + height="16" + x="30" + y="516.36218" + inkscape:label="#rect6570" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-checked-insensitive" + width="16" + height="15.999999" + x="60" + y="516.36218" + inkscape:label="#rect6572" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-checked-hover" + width="15.999999" + height="16" + x="90" + y="516.36218" + inkscape:label="#rect6574" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-radio-checked" + width="16" + height="16" + x="30" + y="546.36218" + inkscape:label="#rect6576" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-radio-checked-insensitive" + width="16" + height="16" + x="60" + y="546.36218" + inkscape:label="#rect6578" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-radio-checked-hover" + width="15.999999" + height="16" + x="90" + y="546.36218" + inkscape:label="#rect6580" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-mixed" + width="16" + height="16" + x="30" + y="576.36218" + inkscape:label="#rect6582" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-mixed-insensitive" + width="16" + height="16" + x="60" + y="576.36218" + inkscape:label="#rect6584" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-mixed-hover" + width="16" + height="16" + x="90" + y="576.36218" + inkscape:label="#rect6586" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-unchecked" + width="16" + height="16" + x="30" + y="606.36218" + inkscape:label="#rect6588" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-mixed" + width="16" + height="16" + x="60" + y="606.36218" + inkscape:label="#rect6590" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-checked" + width="15.999999" + height="16" + x="90" + y="606.36218" + inkscape:label="#rect6592" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-unchecked-insensitive" + width="16" + height="16" + x="30" + y="636.36218" + inkscape:label="#rect6594" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-mixed-insensitive" + width="16" + height="16" + x="60" + y="636.36218" + inkscape:label="#rect6596" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-checked-insensitive" + width="16" + height="16" + x="90" + y="636.36218" + inkscape:label="#rect6598" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-unchecked-dark" + width="16" + height="16" + x="30" + y="666.36218" + inkscape:label="#rect6604" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-mixed-dark" + width="16" + height="16" + x="60" + y="666.36218" + inkscape:label="#rect6606" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-checked-dark" + width="15.999999" + height="16" + x="90" + y="666.36218" + inkscape:label="#rect6608" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-unchecked-insensitive-dark" + width="16" + height="16" + x="30" + y="696.36218" + inkscape:label="#rect6610" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-mixed-insensitive-dark" + width="16" + height="16" + x="60" + y="696.36218" + inkscape:label="#rect6612" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-checked-insensitive-dark" + width="15.999999" + height="16" + x="90" + y="696.36218" + inkscape:label="#rect6614" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/assets/all-assets.txt b/src/themes/Material-Sakura/assets/all-assets.txt new file mode 100644 index 00000000..6e738e3f --- /dev/null +++ b/src/themes/Material-Sakura/assets/all-assets.txt @@ -0,0 +1,38 @@ +checkbox-checked-dark +checkbox-checked-insensitive-dark +checkbox-checked-insensitive +checkbox-checked +checkbox-mixed-dark +checkbox-mixed-insensitive-dark +checkbox-mixed-insensitive +checkbox-mixed +checkbox-unchecked-dark +checkbox-unchecked-insensitive-dark +checkbox-unchecked-insensitive +checkbox-unchecked +grid-selection-checked-dark +grid-selection-checked +grid-selection-unchecked-dark +grid-selection-unchecked +menuitem-checkbox-checked-hover +menuitem-checkbox-checked-insensitive +menuitem-checkbox-checked +menuitem-checkbox-mixed-hover +menuitem-checkbox-mixed-insensitive +menuitem-checkbox-mixed +menuitem-radio-checked-hover +menuitem-radio-checked-insensitive +menuitem-radio-checked +pane-handle +radio-checked-dark +radio-checked-insensitive-dark +radio-checked-insensitive +radio-checked +radio-mixed-dark +radio-mixed-insensitive-dark +radio-mixed-insensitive +radio-mixed +radio-unchecked-dark +radio-unchecked-insensitive-dark +radio-unchecked-insensitive +radio-unchecked diff --git a/src/themes/Material-Sakura/assets/change_dpi.sh b/src/themes/Material-Sakura/assets/change_dpi.sh new file mode 100755 index 00000000..0c03497a --- /dev/null +++ b/src/themes/Material-Sakura/assets/change_dpi.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +for f in "$@"; do + rsvg-convert -d 300 -p 300 -f svg "$f" -o "${f}.bak" ; mv "${f}.bak" "$f" +done diff --git a/src/themes/Material-Sakura/assets/checkbox-checked-insensitive.svg b/src/themes/Material-Sakura/assets/checkbox-checked-insensitive.svg new file mode 100644 index 00000000..2f9c797d --- /dev/null +++ b/src/themes/Material-Sakura/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/checkbox-checked.svg b/src/themes/Material-Sakura/assets/checkbox-checked.svg new file mode 100644 index 00000000..dbaaf235 --- /dev/null +++ b/src/themes/Material-Sakura/assets/checkbox-checked.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/checkbox-mixed-insensitive.svg b/src/themes/Material-Sakura/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 00000000..36201690 --- /dev/null +++ b/src/themes/Material-Sakura/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/checkbox-mixed.svg b/src/themes/Material-Sakura/assets/checkbox-mixed.svg new file mode 100644 index 00000000..46f7d8e4 --- /dev/null +++ b/src/themes/Material-Sakura/assets/checkbox-mixed.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/grid-selection-checked.svg b/src/themes/Material-Sakura/assets/grid-selection-checked.svg new file mode 100644 index 00000000..76c0337e --- /dev/null +++ b/src/themes/Material-Sakura/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="333pt" height="333pt" viewBox="0 0 333 333" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 20.246094 11.914062 L 316.082031 11.914062 C 320.671875 11.914062 324.414062 15.625 324.414062 20.246094 L 324.414062 316.082031 C 324.414062 320.671875 320.671875 324.414062 316.082031 324.414062 L 20.246094 324.414062 C 15.625 324.414062 11.914062 320.671875 11.914062 316.082031 L 11.914062 20.246094 C 11.914062 15.625 15.625 11.914062 20.246094 11.914062 Z M 20.246094 11.914062 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 242.773438 81.640625 C 235.15625 81.835938 227.636719 85.027344 222.234375 90.527344 L 138.3125 170.441406 L 109.503906 138.183594 C 99.25 124.511719 76.789062 123.046875 64.910156 135.253906 C 53.027344 147.492188 54.6875 170.378906 68.164062 180.695312 L 117.839844 234.015625 C 137.335938 253.546875 146.160156 250.945312 165.851562 231.21875 C 165.851562 231.21875 233.5625 149.773438 273.273438 122.234375 C 282.03125 113.898438 285.710938 111.589844 281.121094 100.324219 C 276.5625 89.03125 254.753906 81.21875 242.773438 81.640625 Z M 242.773438 81.640625 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/grid-selection-unchecked.svg b/src/themes/Material-Sakura/assets/grid-selection-unchecked.svg new file mode 100644 index 00000000..06ab249d --- /dev/null +++ b/src/themes/Material-Sakura/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="333pt" height="333pt" viewBox="0 0 333 333" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 20.246094 11.914062 L 316.082031 11.914062 C 320.671875 11.914062 324.414062 15.625 324.414062 20.246094 L 324.414062 316.082031 C 324.414062 320.671875 320.671875 324.414062 316.082031 324.414062 L 20.246094 324.414062 C 15.625 324.414062 11.914062 320.671875 11.914062 316.082031 L 11.914062 20.246094 C 11.914062 15.625 15.625 11.914062 20.246094 11.914062 Z M 20.246094 11.914062 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-checkbox-checked-hover.svg b/src/themes/Material-Sakura/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 00000000..6c22788f --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#faf4ed;fill-opacity:1;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-checkbox-checked-insensitive.svg b/src/themes/Material-Sakura/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 00000000..a5a92e26 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.6;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-checkbox-checked.svg b/src/themes/Material-Sakura/assets/menuitem-checkbox-checked.svg new file mode 100644 index 00000000..58531ff2 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed-hover.svg b/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 00000000..3f0ad7ad --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#faf4ed;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed-insensitive.svg b/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 00000000..13517801 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.6;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed-selected.svg b/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 00000000..3f36e155 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed.svg b/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 00000000..561d0cc9 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-checkbox-unchecked.svg b/src/themes/Material-Sakura/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 00000000..7eb9d32e --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-radio-checked-hover.svg b/src/themes/Material-Sakura/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 00000000..f1e10c64 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#faf4ed;fill-opacity:1;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-radio-checked-insensitive.svg b/src/themes/Material-Sakura/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 00000000..2a7b14a3 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.6;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-radio-checked.svg b/src/themes/Material-Sakura/assets/menuitem-radio-checked.svg new file mode 100644 index 00000000..1897d8bf --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-radio-mixed-hover.svg b/src/themes/Material-Sakura/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 00000000..3261e4a5 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#faf4ed;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-radio-mixed-insensitive.svg b/src/themes/Material-Sakura/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 00000000..3f639ff8 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.6;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-radio-mixed-selected.svg b/src/themes/Material-Sakura/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 00000000..78853f3d --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-radio-mixed.svg b/src/themes/Material-Sakura/assets/menuitem-radio-mixed.svg new file mode 100644 index 00000000..50fa7110 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/menuitem-radio-unchecked.svg b/src/themes/Material-Sakura/assets/menuitem-radio-unchecked.svg new file mode 100644 index 00000000..39c3e850 --- /dev/null +++ b/src/themes/Material-Sakura/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/pane-handle-vertical.svg b/src/themes/Material-Sakura/assets/pane-handle-vertical.svg new file mode 100644 index 00000000..28184b56 --- /dev/null +++ b/src/themes/Material-Sakura/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="75pt" height="33pt" viewBox="0 0 75 33" version="1.1"> +<defs> +<filter id="alpha" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%"> + <feColorMatrix type="matrix" in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> +</filter> +<image id="image9" width="75" height="33" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAhCAYAAACRIVbWAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3QsQmEABREwe81oDVYzrVtTeZ2ILxEUGbiDZa3DDMzc6zr9j/P/W7ze+rMF4gViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgFAABvcgF9SgN3pbm/PgAAAABJRU5ErkJggg=="/> +<mask id="mask0"> + <g filter="url(#alpha)"> +<use xlink:href="#image9"/> + </g> +</mask> +<clipPath id="clip1"> + <rect width="75" height="33"/> +</clipPath> +<g id="surface11" clip-path="url(#clip1)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 75 33.332031 L 66.667969 33.332031 L 66.667969 0 L 75 0 Z M 75 33.332031 "/> +</g> +<image id="image17" width="75" height="33" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAhCAYAAACRIVbWAAAABmJLR0QA/wD/AP+gvaeTAAAAdUlEQVRoge3QsQ2CAABEUZGC2hFciwWcyQVcyxGsKUhYAIvfiCTvtddc/nD5A69puj/W9fZtf47jZ16W9y8/7bkefeBMxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxAIAgDPZAFX+CDDsK9FnAAAAAElFTkSuQmCC"/> +<mask id="mask1"> + <g filter="url(#alpha)"> +<use xlink:href="#image17"/> + </g> +</mask> +<clipPath id="clip2"> + <rect width="75" height="33"/> +</clipPath> +<g id="surface19" clip-path="url(#clip2)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 41.667969 33.332031 L 33.332031 33.332031 L 33.332031 0 L 41.667969 0 Z M 41.667969 33.332031 "/> +</g> +<image id="image25" width="75" height="33" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAhCAYAAACRIVbWAAAABmJLR0QA/wD/AP+gvaeTAAAAaklEQVRoge3QsQ3CQAAEQUDOXm7GOW1TDjX4O6ADSxtZL2biC0773LfteFz4jPF9z3lebf7F6+4DKxErECsQKxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxALAABW8gMYpgUwh9byuwAAAABJRU5ErkJggg=="/> +<mask id="mask2"> + <g filter="url(#alpha)"> +<use xlink:href="#image25"/> + </g> +</mask> +<clipPath id="clip3"> + <rect width="75" height="33"/> +</clipPath> +<g id="surface27" clip-path="url(#clip3)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 8.332031 33.332031 L 0 33.332031 L 0 0 L 8.332031 0 Z M 8.332031 33.332031 "/> +</g> +</defs> +<g id="surface1"> +<use xlink:href="#surface11" mask="url(#mask0)"/> +<use xlink:href="#surface19" mask="url(#mask1)"/> +<use xlink:href="#surface27" mask="url(#mask2)"/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/pane-handle.png b/src/themes/Material-Sakura/assets/pane-handle.png new file mode 100644 index 00000000..e67a9dc5 Binary files /dev/null and b/src/themes/Material-Sakura/assets/pane-handle.png differ diff --git a/src/themes/Material-Sakura/assets/pane-handle.svg b/src/themes/Material-Sakura/assets/pane-handle.svg new file mode 100644 index 00000000..72d71e8b --- /dev/null +++ b/src/themes/Material-Sakura/assets/pane-handle.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33pt" height="75pt" viewBox="0 0 33 75" version="1.1"> +<defs> +<filter id="alpha" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%"> + <feColorMatrix type="matrix" in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> +</filter> +<image id="image9" width="33" height="75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABLCAYAAAD+i+5TAAAABmJLR0QA/wD/AP+gvaeTAAAATklEQVRoge3OIQ6AMBBE0YXUknIWPKfHcxYabAVqdTF17+lJ5kcAAAAAAAAAAEBExHLVus88OFt7hhFbKcfMiLf3e7RZZwb8JSKJSCLSBwPTCBHQfxYWAAAAAElFTkSuQmCC"/> +<mask id="mask0"> + <g filter="url(#alpha)"> +<use xlink:href="#image9"/> + </g> +</mask> +<clipPath id="clip1"> + <rect width="33" height="75"/> +</clipPath> +<g id="surface11" clip-path="url(#clip1)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 33.332031 66.667969 L 33.332031 75 L 0 75 L 0 66.667969 Z M 33.332031 66.667969 "/> +</g> +<image id="image17" width="33" height="75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABLCAYAAAD+i+5TAAAABmJLR0QA/wD/AP+gvaeTAAAAYUlEQVRoge3OsQmAQBBFwVMPjCzCFizHzmzAcmzBEgyMDi4wMtZkQWQmXva/lAAAAABIzdr3Y+TAXMr+GDHkPEVGnLVuTzdtZMBbIm4ibp+IyEvXHZEDc62R7wEAAAD+4wLtUAvzrnEaRAAAAABJRU5ErkJggg=="/> +<mask id="mask1"> + <g filter="url(#alpha)"> +<use xlink:href="#image17"/> + </g> +</mask> +<clipPath id="clip2"> + <rect width="33" height="75"/> +</clipPath> +<g id="surface19" clip-path="url(#clip2)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 33.332031 33.332031 L 33.332031 41.667969 L 0 41.667969 L 0 33.332031 Z M 33.332031 33.332031 "/> +</g> +<image id="image25" width="33" height="75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABLCAYAAAD+i+5TAAAABmJLR0QA/wD/AP+gvaeTAAAATUlEQVRoge3OIQ6AMBBFQUpqSTkLntPjOQsNtgK1GswaMqM3+19Zat2mRPcY59vNnBnwlYggIogI5WhtzRzYe78y/wMAAAAAAAAA8CcP/2EIET6xKgwAAAAASUVORK5CYII="/> +<mask id="mask2"> + <g filter="url(#alpha)"> +<use xlink:href="#image25"/> + </g> +</mask> +<clipPath id="clip3"> + <rect width="33" height="75"/> +</clipPath> +<g id="surface27" clip-path="url(#clip3)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 33.332031 0 L 33.332031 8.332031 L 0 8.332031 L 0 0 Z M 33.332031 0 "/> +</g> +</defs> +<g id="surface1"> +<use xlink:href="#surface11" mask="url(#mask0)"/> +<use xlink:href="#surface19" mask="url(#mask1)"/> +<use xlink:href="#surface27" mask="url(#mask2)"/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/pane-handle@2.png b/src/themes/Material-Sakura/assets/pane-handle@2.png new file mode 100644 index 00000000..8a2cd077 Binary files /dev/null and b/src/themes/Material-Sakura/assets/pane-handle@2.png differ diff --git a/src/themes/Material-Sakura/assets/radio-checked-insensitive.svg b/src/themes/Material-Sakura/assets/radio-checked-insensitive.svg new file mode 100644 index 00000000..b561fabc --- /dev/null +++ b/src/themes/Material-Sakura/assets/radio-checked-insensitive.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/radio-checked.svg b/src/themes/Material-Sakura/assets/radio-checked.svg new file mode 100644 index 00000000..d687705c --- /dev/null +++ b/src/themes/Material-Sakura/assets/radio-checked.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/radio-mixed-insensitive.svg b/src/themes/Material-Sakura/assets/radio-mixed-insensitive.svg new file mode 100644 index 00000000..36201690 --- /dev/null +++ b/src/themes/Material-Sakura/assets/radio-mixed-insensitive.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/radio-mixed.svg b/src/themes/Material-Sakura/assets/radio-mixed.svg new file mode 100644 index 00000000..46f7d8e4 --- /dev/null +++ b/src/themes/Material-Sakura/assets/radio-mixed.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/radio-selected-insensitive.svg b/src/themes/Material-Sakura/assets/radio-selected-insensitive.svg new file mode 100644 index 00000000..b561fabc --- /dev/null +++ b/src/themes/Material-Sakura/assets/radio-selected-insensitive.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/radio-selected.svg b/src/themes/Material-Sakura/assets/radio-selected.svg new file mode 100644 index 00000000..d687705c --- /dev/null +++ b/src/themes/Material-Sakura/assets/radio-selected.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/radio-unselected-insensitive.svg b/src/themes/Material-Sakura/assets/radio-unselected-insensitive.svg new file mode 100644 index 00000000..185face4 --- /dev/null +++ b/src/themes/Material-Sakura/assets/radio-unselected-insensitive.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/radio-unselected.svg b/src/themes/Material-Sakura/assets/radio-unselected.svg new file mode 100644 index 00000000..2da5eb18 --- /dev/null +++ b/src/themes/Material-Sakura/assets/radio-unselected.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/assets/sed.sh b/src/themes/Material-Sakura/assets/sed.sh new file mode 100755 index 00000000..031ba137 --- /dev/null +++ b/src/themes/Material-Sakura/assets/sed.sh @@ -0,0 +1,9 @@ +#!/bin/sh +sed -i \ + -e 's/#fffaf3/rgb(0%,0%,0%)/g' \ + -e 's/#555169/rgb(100%,100%,100%)/g' \ + -e 's/#faf4ed/rgb(50%,0%,0%)/g' \ + -e 's/#907aa9/rgb(0%,50%,0%)/g' \ + -e 's/#f2e9de/rgb(50%,0%,50%)/g' \ + -e 's/#26233a/rgb(0%,0%,50%)/g' \ + "$@" diff --git a/src/themes/Material-Sakura/assets/unsed.sh b/src/themes/Material-Sakura/assets/unsed.sh new file mode 100755 index 00000000..cb0a5069 --- /dev/null +++ b/src/themes/Material-Sakura/assets/unsed.sh @@ -0,0 +1,11 @@ +#!/bin/sh +sed -i \ + -e 's/rgb(0%,0%,0%)/#fffaf3/g' \ + -e 's/rgb(100%,100%,100%)/#555169/g' \ + -e 's/rgb(50%,0%,0%)/#faf4ed/g' \ + -e 's/rgb(0%,50%,0%)/#907aa9/g' \ + -e 's/rgb(0%,50.196078%,0%)/#907aa9/g' \ + -e 's/rgb(50%,0%,50%)/#f2e9de/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#f2e9de/g' \ + -e 's/rgb(0%,0%,50%)/#26233a/g' \ + "$@" diff --git a/src/themes/Material-Sakura/cinnamon/assets/add-workspace-hover.png b/src/themes/Material-Sakura/cinnamon/assets/add-workspace-hover.png new file mode 100644 index 00000000..bd7f7793 Binary files /dev/null and b/src/themes/Material-Sakura/cinnamon/assets/add-workspace-hover.png differ diff --git a/src/themes/Material-Sakura/cinnamon/assets/add-workspace.png b/src/themes/Material-Sakura/cinnamon/assets/add-workspace.png new file mode 100644 index 00000000..40ac9af2 Binary files /dev/null and b/src/themes/Material-Sakura/cinnamon/assets/add-workspace.png differ diff --git a/src/themes/Material-Sakura/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Material-Sakura/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..c2a8ff23 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + id="svg2" + version="1.1" + inkscape:version="0.48.2 r9819" + sodipodi:docname="calendar-arrow-left.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="30" + inkscape:cx="1.6333333" + inkscape:cy="8" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + borderlayer="true" + inkscape:showpageshadow="false" + inkscape:window-width="930" + inkscape:window-height="681" + inkscape:window-x="225" + inkscape:window-y="204" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid17403" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1036.3622)"> + <path + sodipodi:type="star" + style="fill:#575279;fill-opacity:1;stroke:#575279;stroke-width:0.43015847000000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" + id="path18028" + sodipodi:sides="3" + sodipodi:cx="84.5" + sodipodi:cy="337.5" + sodipodi:r1="5" + sodipodi:r2="2.5" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 88.830127,340 80.169873,340 84.5,332.5 z" + transform="matrix(0,1.3621708,0.99186247,0,-325.48222,929.32667)" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Material-Sakura/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..d42aa9f8 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + id="svg2" + version="1.1" + inkscape:version="0.48.2 r9819" + sodipodi:docname="calendar-arrow-right.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="30" + inkscape:cx="1.6333333" + inkscape:cy="8" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + borderlayer="true" + inkscape:showpageshadow="false" + inkscape:window-width="930" + inkscape:window-height="681" + inkscape:window-x="987" + inkscape:window-y="243" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid17403" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1036.3622)"> + <path + sodipodi:type="star" + style="fill:#575279;fill-opacity:1;stroke:#575279;stroke-width:0.43015847000000001;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" + id="path18028" + sodipodi:sides="3" + sodipodi:cx="84.5" + sodipodi:cy="337.5" + sodipodi:r1="5" + sodipodi:r2="2.5" + sodipodi:arg1="0.52359878" + sodipodi:arg2="1.5707963" + inkscape:flatsided="true" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 88.830127,340 80.169873,340 84.5,332.5 z" + transform="matrix(0,1.3621708,-0.99186247,0,342.48324,929.32667)" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/checkbox-off.svg b/src/themes/Material-Sakura/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..45c04bd9 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="checkbox-off.svg"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient4140"> + <stop + style="stop-color:#faf4ed;stop-opacity:1" + offset="0" + id="stop4142" /> + <stop + style="stop-color:#fffaf3;stop-opacity:1" + offset="1" + id="stop4144" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4140" + id="linearGradient4146" + x1="8" + y1="1037.3622" + x2="8" + y2="1045.3622" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.678384" + inkscape:cx="5.443714" + inkscape:cy="8.4765013" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-global="false" + inkscape:window-width="1275" + inkscape:window-height="843" + inkscape:window-x="528" + inkscape:window-y="25" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3336" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1036.3622)"> + <rect + style="fill:url(#linearGradient4146);fill-rule:evenodd;stroke:#575279;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" + id="rect3338" + width="15" + height="15" + x="0.5" + y="1036.8622" + rx="2.823529" + ry="2.823544" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/checkbox.svg b/src/themes/Material-Sakura/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..d2f0e3e4 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/checkbox.svg @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="checkbox.svg"> + <defs + id="defs4"> + <linearGradient + inkscape:collect="always" + id="linearGradient4140"> + <stop + style="stop-color:#faf4ed;stop-opacity:1" + offset="0" + id="stop4142" /> + <stop + style="stop-color:#fffaf3;stop-opacity:1" + offset="1" + id="stop4144" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4140" + id="linearGradient4146" + x1="8" + y1="1037.3622" + x2="8" + y2="1045.3622" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.678384" + inkscape:cx="5.443714" + inkscape:cy="8.4765013" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-global="false" + inkscape:window-width="1275" + inkscape:window-height="843" + inkscape:window-x="528" + inkscape:window-y="26" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid3336" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1036.3622)"> + <rect + style="fill:url(#linearGradient4146);fill-rule:evenodd;stroke:#575279;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" + id="rect3338" + width="15" + height="15" + x="0.5" + y="1036.8622" + rx="2.823529" + ry="2.823544" /> + <path + style="fill:none;fill-rule:evenodd;stroke:#907aa9;stroke-width:2.0999999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 3.1680701,1045.2435 3.394596,2.7033 6.3652989,-7.1528" + id="path4148" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccc" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/close-window.svg b/src/themes/Material-Sakura/cinnamon/assets/close-window.svg new file mode 100644 index 00000000..3c7cffd5 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/close-window.svg @@ -0,0 +1,152 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 13.0.2, SVG Export Plug-In . SVG Version: 6.00 Build 14948) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.0" + id="Foreground" + x="0px" + y="0px" + width="32" + height="32" + viewBox="0 0 23.272727 23.272727" + enable-background="new 0 0 16 16" + xml:space="preserve" + sodipodi:version="0.32" + inkscape:version="0.48+devel r10081 custom" + sodipodi:docname="close-window.svg" + inkscape:output_extension="org.inkscape.output.svg.inkscape"><metadata + id="metadata2399"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs2397"><linearGradient + id="linearGradient3173"><stop + style="stop-color:#575279;stop-opacity:1;" + offset="0" + id="stop3175" /><stop + style="stop-color:#575279;stop-opacity:1;" + offset="1" + id="stop3177" /></linearGradient><inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 8 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="16 : 8 : 1" + inkscape:persp3d-origin="8 : 5.3333333 : 1" + id="perspective2401" /><filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter16494-4" + x="-0.20989846" + width="1.4197969" + y="-0.20903821" + height="1.4180764"><feGaussianBlur + inkscape:collect="always" + stdDeviation="1.3282637" + id="feGaussianBlur16496-8" /></filter><radialGradient + inkscape:collect="always" + xlink:href="#linearGradient16498-6" + id="radialGradient16504-1" + cx="7.6582627" + cy="5.8191104" + fx="7.6582627" + fy="5.8191104" + r="8.6928644" + gradientTransform="matrix(1.0474339,0,0,1.0517402,-0.3632615,-0.42032492)" + gradientUnits="userSpaceOnUse" /><linearGradient + inkscape:collect="always" + id="linearGradient16498-6"><stop + style="stop-color:#fffaf3;stop-opacity:1" + offset="0" + id="stop16500-8" /><stop + style="stop-color:#faf4ed;stop-opacity:1" + offset="1" + id="stop16502-0" /></linearGradient><filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter16524-9" + x="-0.212979" + width="1.425958" + y="-0.21305652" + height="1.426113"><feGaussianBlur + inkscape:collect="always" + stdDeviation="0.71020915" + id="feGaussianBlur16526-0" /></filter></defs><sodipodi:namedview + inkscape:window-height="1114" + inkscape:window-width="1463" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + guidetolerance="10.0" + gridtolerance="10.0" + objecttolerance="10.0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#000000" + id="base" + showgrid="false" + inkscape:zoom="1" + inkscape:cx="10.720189" + inkscape:cy="13.739577" + inkscape:window-x="0" + inkscape:window-y="26" + inkscape:current-layer="Foreground" + showguides="true" + inkscape:guide-bbox="true" + borderlayer="true" + inkscape:showpageshadow="false" + inkscape:window-maximized="0"><inkscape:grid + type="xygrid" + id="grid11246" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview> + +<g + style="display:inline" + id="g16402-8" + transform="translate(4.7533483,2.8238929)"><g + id="g3175-4"><path + sodipodi:type="inkscape:offset" + inkscape:radius="0" + inkscape:original="M 7.65625 0.125 C 3.2589349 0.125 -0.3125 3.7070002 -0.3125 8.125 C -0.3125 12.543001 3.2589349 16.125 7.65625 16.125 C 12.053566 16.125 15.625 12.543001 15.625 8.125 C 15.625 3.7070002 12.053566 0.125 7.65625 0.125 z " + xlink:href="#path2394-32" + style="opacity:0.52994014;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2.18181825;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter16494-4);enable-background:accumulate" + id="path16480-5" + inkscape:href="#path2394-32" + d="m 7.65625,0.125 c -4.3973151,0 -7.96875,3.5820002 -7.96875,8 0,4.418001 3.5714349,8 7.96875,8 4.397316,0 7.96875,-3.581999 7.96875,-8 0,-4.4179998 -3.571434,-8 -7.96875,-8 z" + transform="translate(0,1.028519)" /><path + clip-rule="evenodd" + d="m -0.30428257,8.1237596 c 0,-4.4179998 3.56522987,-7.9999996 7.96254497,-7.9999996 4.3973156,0 7.9625456,3.5819998 7.9625456,7.9999996 0,4.4180014 -3.56523,8.0000004 -7.9625456,8.0000004 -4.3973151,0 -7.96254497,-3.581999 -7.96254497,-8.0000004 z" + id="path2394-32" + style="color:#000000;fill:url(#radialGradient16504-1);fill-opacity:1;fill-rule:nonzero;stroke:#575279;stroke-width:1.4545455;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + sodipodi:nodetypes="csssc" + inkscape:connector-curvature="0" /><g + id="g3172-6" /></g><g + transform="matrix(0.72727273,0,0,0.72727273,2.368236,2.1803254)" + style="fill:#ffffff;fill-opacity:1;display:inline" + id="g27275-6-6" + inkscape:label="window-close"><g + style="fill:#ffffff;fill-opacity:1;display:inline" + id="g27277-1-1" + transform="translate(-41,-760)"><path + sodipodi:type="inkscape:offset" + inkscape:radius="0" + inkscape:original="M 44.21875 764.1875 L 44.21875 765.1875 C 44.19684 765.46825 44.289258 765.74287 44.5 765.9375 L 46.78125 768.21875 L 44.5 770.46875 C 44.31181 770.65692 44.218747 770.92221 44.21875 771.1875 L 44.21875 772.1875 L 45.21875 772.1875 C 45.48404 772.1875 45.749336 772.09444 45.9375 771.90625 L 48.21875 769.625 L 50.5 771.90625 C 50.688164 772.0944 50.953449 772.18749 51.21875 772.1875 L 52.21875 772.1875 L 52.21875 771.1875 C 52.218742 770.9222 52.125688 770.65692 51.9375 770.46875 L 49.6875 768.21875 L 51.96875 765.9375 C 52.18441 765.73815 52.21875 765.47397 52.21875 765.1875 L 52.21875 764.1875 L 51.21875 764.1875 C 50.977922 764.1945 50.796875 764.2695 50.53125 764.5 L 48.21875 766.78125 L 45.9375 764.5 C 45.75987 764.31608 45.504951 764.1987 45.25 764.1875 C 45.23954 764.18704 45.22912 764.18738 45.21875 764.1875 L 44.21875 764.1875 z " + xlink:href="#path27279-0-5" + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#bebebe;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter16524-9);enable-background:new;font-family:Andale Mono;-inkscape-font-specification:Andale Mono" + id="path16506-5" + inkscape:href="#path27279-0-5" + d="m 44.21875,764.1875 0,1 c -0.02191,0.28075 0.07051,0.55537 0.28125,0.75 l 2.28125,2.28125 -2.28125,2.25 c -0.18819,0.18817 -0.281253,0.45346 -0.28125,0.71875 l 0,1 1,0 c 0.26529,0 0.530586,-0.0931 0.71875,-0.28125 L 48.21875,769.625 50.5,771.90625 c 0.188164,0.18815 0.453449,0.28124 0.71875,0.28125 l 1,0 0,-1 c -8e-6,-0.2653 -0.09306,-0.53058 -0.28125,-0.71875 l -2.25,-2.25 2.28125,-2.28125 c 0.21566,-0.19935 0.25,-0.46353 0.25,-0.75 l 0,-1 -1,0 c -0.240828,0.007 -0.421875,0.082 -0.6875,0.3125 l -2.3125,2.28125 L 45.9375,764.5 c -0.17763,-0.18392 -0.432549,-0.3013 -0.6875,-0.3125 -0.01046,-4.6e-4 -0.02088,-1.2e-4 -0.03125,0 l -1,0 z" + transform="translate(0,1.3535534)" /><path + sodipodi:nodetypes="ccsccccccccccccccccccccccc" + style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;color:#bebebe;fill:#575279;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.78124988;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:new;font-family:Andale Mono;-inkscape-font-specification:Andale Mono" + id="path27279-0-5" + inkscape:connector-curvature="0" + d="m 44.226475,764.17222 1,0 c 0.01037,-1.2e-4 0.02079,-4.6e-4 0.03125,0 0.254951,0.0112 0.50987,0.12858 0.6875,0.3125 l 2.28125,2.28125 2.3125,-2.28125 c 0.265625,-0.2305 0.446672,-0.3055 0.6875,-0.3125 l 1,0 0,1 c 0,0.28647 -0.03434,0.55065 -0.25,0.75 l -2.28125,2.28125 2.25,2.25 c 0.188188,0.18817 0.281242,0.45345 0.28125,0.71875 l 0,1 -1,0 c -0.265301,-1e-5 -0.530586,-0.0931 -0.71875,-0.28125 l -2.28125,-2.28125 -2.28125,2.28125 c -0.188164,0.18819 -0.45346,0.28125 -0.71875,0.28125 l -1,0 0,-1 c -3e-6,-0.26529 0.09306,-0.53058 0.28125,-0.71875 l 2.28125,-2.25 -2.28125,-2.28125 c -0.210742,-0.19463 -0.30316,-0.46925 -0.28125,-0.75 l 0,-1 z" /></g></g></g></svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/corner-ripple.png b/src/themes/Material-Sakura/cinnamon/assets/corner-ripple.png new file mode 100644 index 00000000..35d95ffe Binary files /dev/null and b/src/themes/Material-Sakura/cinnamon/assets/corner-ripple.png differ diff --git a/src/themes/Material-Sakura/cinnamon/assets/radiobutton-off.svg b/src/themes/Material-Sakura/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..f20ac7ec --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + id="svg4140" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="radiobutton-off.svg"> + <defs + id="defs4142"> + <linearGradient + inkscape:collect="always" + id="linearGradient4692"> + <stop + style="stop-color:#faf4ed;stop-opacity:1" + offset="0" + id="stop4694" /> + <stop + style="stop-color:#fffaf3;stop-opacity:1" + offset="1" + id="stop4696" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4692" + id="linearGradient4698" + x1="8" + y1="1037.3622" + x2="8" + y2="1044.3622" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.4" + inkscape:cx="10.772517" + inkscape:cy="8.2994035" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:window-width="1274" + inkscape:window-height="725" + inkscape:window-x="302" + inkscape:window-y="129" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid4688" /> + </sodipodi:namedview> + <metadata + id="metadata4145"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1036.3622)"> + <circle + style="fill:url(#linearGradient4698);fill-opacity:1;stroke:#575279;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4690" + cx="8" + cy="1044.3622" + r="7.5" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/radiobutton.svg b/src/themes/Material-Sakura/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..aceadd0a --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/radiobutton.svg @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + id="svg4140" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="radiobutton.svg"> + <defs + id="defs4142"> + <linearGradient + inkscape:collect="always" + id="linearGradient4692"> + <stop + style="stop-color:#faf4ed;stop-opacity:1" + offset="0" + id="stop4694" /> + <stop + style="stop-color:#fffaf3;stop-opacity:1" + offset="1" + id="stop4696" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4692" + id="linearGradient4698" + x1="8" + y1="1037.3622" + x2="8" + y2="1044.3622" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.4" + inkscape:cx="10.772517" + inkscape:cy="8.2994035" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + units="px" + inkscape:window-width="1274" + inkscape:window-height="725" + inkscape:window-x="302" + inkscape:window-y="129" + inkscape:window-maximized="0"> + <inkscape:grid + type="xygrid" + id="grid4688" /> + </sodipodi:namedview> + <metadata + id="metadata4145"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1036.3622)"> + <circle + style="fill:url(#linearGradient4698);fill-opacity:1;stroke:#575279;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4690" + cx="8" + cy="1044.3622" + r="7.5" /> + <circle + style="fill:#907aa9;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4741" + cx="8" + cy="1044.3622" + r="4" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/toggle-off-intl.svg b/src/themes/Material-Sakura/cinnamon/assets/toggle-off-intl.svg new file mode 100644 index 00000000..92dbafa5 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/toggle-off-intl.svg @@ -0,0 +1,951 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="64" + height="22" + id="svg3273" + inkscape:version="0.48.2 r9819" + sodipodi:docname="toggle-off-intl.svg"> + <sodipodi:namedview + pagecolor="#1e1e1e" + bordercolor="#bc1010" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:window-width="1280" + inkscape:window-height="740" + id="namedview68" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:showpageshadow="false" + showborder="false" + inkscape:zoom="11.971257" + inkscape:cx="4.2457376" + inkscape:cy="10.414796" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="layer2"> + <inkscape:grid + type="xygrid" + id="grid3045" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="1,0" + position="0,14" + id="guide4279" /> + <sodipodi:guide + orientation="0,1" + position="38,22" + id="guide4281" /> + <sodipodi:guide + orientation="0,1" + position="35,0" + id="guide4283" /> + <sodipodi:guide + orientation="1,0" + position="64,7" + id="guide4285" /> + </sodipodi:namedview> + <defs + id="defs3275"> + <linearGradient + id="linearGradient3883"> + <stop + id="stop3885" + style="stop-color:#faf4ed;stop-opacity:1" + offset="0" /> + <stop + id="stop3887" + style="stop-color:#faf4ed;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient4649"> + <stop + id="stop4651" + style="stop-color:#000000;stop-opacity:0;" + offset="0" /> + <stop + id="stop4653" + style="stop-color:#000000;stop-opacity:0.27450982;" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3921"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" + id="stop3923" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.15686275;" + id="stop3925" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3985"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989" /> + </linearGradient> + <linearGradient + id="linearGradient3938"> + <stop + style="stop-color:#a0a0a0;stop-opacity:1;" + offset="0" + id="stop3940" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942" /> + </linearGradient> + <linearGradient + id="linearGradient4095"> + <stop + id="stop4097" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921" + id="linearGradient3152" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="19.5" + x2="40.8125" + y2="-0.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3128" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + id="linearGradient3990-9"> + <stop + id="stop3992-5" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3994-0" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + y2="39" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4" + xlink:href="#linearGradient4095" + inkscape:collect="always" + gradientTransform="matrix(1,0,0,-1,-32,22)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient4013" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-448,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988"> + <stop + id="stop3990" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997" /> + <stop + id="stop3993" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient4011" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-447,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978" /> + <stop + id="stop3995" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient4005" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-452,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient4003" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3986" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-456,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-455,-99)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077" + xlink:href="#linearGradient3976" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3951" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3990-9" + id="linearGradient3953" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="41" + y1="1" + x2="41" + y2="28" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient3955" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-455,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3957" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-456,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient3959" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3961" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-452,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient3963" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-447,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3965" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-448,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3971" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3975" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3978" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3983" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient4062" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient4066" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient4071" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985" + id="linearGradient4074" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,-1,-32,22)" + x1="48" + y1="21" + x2="48" + y2="-4" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5" + id="radialGradient4013-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-448,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-5"> + <stop + id="stop3990-8" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-5" /> + <stop + id="stop3993-8" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2" + id="radialGradient4011-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-447,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-2"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-8" /> + <stop + id="stop3995-9" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-6" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5" + id="radialGradient4005-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-452,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2" + id="radialGradient4003-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5" + id="radialGradient3986-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-456,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-455,-99)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077-8" + xlink:href="#linearGradient3976-2" + inkscape:collect="always" /> + <linearGradient + y2="28" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4-9" + xlink:href="#linearGradient3990-9-4" + inkscape:collect="always" + gradientTransform="translate(-32,0)" /> + <linearGradient + id="linearGradient3990-9-4"> + <stop + id="stop3992-5-7" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3994-0-8" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3938-4"> + <stop + style="stop-color:#a0a0a0;stop-opacity:1;" + offset="0" + id="stop3940-9" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942-9" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-32,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3228" + xlink:href="#linearGradient3938-4" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-4" + id="linearGradient4265" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient4013-9-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-447,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-5-7"> + <stop + id="stop3990-8-2" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-5-7" /> + <stop + id="stop3993-8-6" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2-0" + id="radialGradient4011-7-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-446,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-2-0"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-8-5" /> + <stop + id="stop3995-9-0" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-6-1" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient4005-9-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2-0" + id="radialGradient4003-1-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-450,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient3986-1-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-455,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-454,-99)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077-8-1" + xlink:href="#linearGradient3976-2-0" + inkscape:collect="always" /> + <linearGradient + y2="28" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4-9-4" + xlink:href="#linearGradient3990-9-4-5" + inkscape:collect="always" + gradientTransform="translate(-32,-1)" /> + <linearGradient + id="linearGradient3990-9-4-5"> + <stop + id="stop3992-5-7-1" + style="stop-color:#575279;stop-opacity:1" + offset="0" /> + <stop + id="stop3994-0-8-2" + style="stop-color:#575279;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-32,-1)" + gradientUnits="userSpaceOnUse" + id="linearGradient3228-0" + xlink:href="#linearGradient3938-4-7" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3938-4-7"> + <stop + style="stop-color:#faf4ed;stop-opacity:1;" + offset="0" + id="stop3940-9-2" /> + <stop + style="stop-color:#fffaf3;stop-opacity:1;" + offset="1" + id="stop3942-9-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5" + id="linearGradient3152-1" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + id="linearGradient3921-5"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" + id="stop3923-6" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.15686275;" + id="stop3925-4" /> + </linearGradient> + <filter + inkscape:collect="always" + id="filter4131-3" + x="-0.12" + width="1.24" + y="-0.12" + height="1.24" + color-interpolation-filters="sRGB"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.5" + id="feGaussianBlur4133-2" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5" + id="linearGradient4525" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-4-7" + id="linearGradient4529" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,-1)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4649" + id="linearGradient4550" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,64.499996,1.500006)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4443" + xlink:href="#linearGradient3921-5-9" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3921-5-9"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" + id="stop3923-6-1" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.11764706;" + id="stop3925-4-6" /> + </linearGradient> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4615" + xlink:href="#linearGradient3921-5-9" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5-9-9" + id="linearGradient4621" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + id="linearGradient3921-5-9-9"> + <stop + offset="0" + style="stop-color:#333333;stop-opacity:1;" + id="stop3923-6-1-6" /> + <stop + offset="1" + style="stop-color:#555555;stop-opacity:1;" + id="stop3925-4-6-6" /> + </linearGradient> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4641" + xlink:href="#linearGradient3883" + inkscape:collect="always" /> + </defs> + <metadata + id="metadata3278"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Trough"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-1.0053965" + inkscape:original="M 5 2 C 3.338 2 2 3.338 2 5 L 2 17 C 2 18.662 3.338 20 5 20 L 59 20 C 60.662 20 62 18.662 62 17 L 62 5 C 62 3.338 60.662 2 59 2 L 5 2 z " + style="color:#000000;fill:url(#linearGradient4641);fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4619" + d="M 5,3 C 3.8775991,3 3,3.8775991 3,5 l 0,12 c 0,1.122401 0.8775991,2 2,2 l 54,0 c 1.122401,0 2,-0.877599 2,-2 L 61,5 C 61,3.8775991 60.122401,3 59,3 L 5,3 z" /> + <path + sodipodi:nodetypes="sssssssssccccc" + inkscape:connector-curvature="0" + style="opacity:0.07999998;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,3 54,0 0,12 -54,0 z" + id="rect4052" /> + <path + sodipodi:nodetypes="ssssssssssssssssss" + inkscape:connector-curvature="0" + style="opacity:0.12000002;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,2 54,0 c 0.5825,0 1,0.4175 1,1 l 0,12 c 0,0.5825 -0.4175,1 -1,1 L 5,18 C 4.4175,18 4,17.5825 4,17 L 4,5 C 4,4.4175 4.4175,4 5,4 z" + id="rect4042" /> + <path + sodipodi:nodetypes="ssssssssssssssssss" + inkscape:connector-curvature="0" + style="opacity:0.2;color:#000000;fill:#575279;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,1 54,0 c 1.117387,0 2,0.882613 2,2 l 0,12 c 0,1.117387 -0.882613,2 -2,2 L 5,19 C 3.8826128,19 3,18.117387 3,17 L 3,5 C 3,3.882613 3.8826128,3 5,3 z" + id="rect4038" /> + <g + id="g4655" + transform="translate(-1,0)" + style="opacity:0.5"> + <path + inkscape:connector-curvature="0" + style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter4131-3);enable-background:accumulate" + d="m 48,6.5 c -2.761424,0 -5,2.2385763 -5,5 0,2.761424 2.238576,5 5,5 2.761424,0 5,-2.238576 5,-5 0,-2.7614237 -2.238576,-5 -5,-5 z m 0,2 c 1.656854,0 3,1.3431458 3,3 0,1.656854 -1.343146,3 -3,3 -1.656854,0 -3,-1.343146 -3,-3 0,-1.6568542 1.343146,-3 3,-3 z" + id="path4125" /> + <path + id="path4120" + d="m 48,6 c -2.761424,0 -5,2.2385763 -5,5 0,2.761424 2.238576,5 5,5 2.761424,0 5,-2.238576 5,-5 0,-2.7614237 -2.238576,-5 -5,-5 z m 0,2 c 1.656854,0 3,1.3431458 3,3 0,1.656854 -1.343146,3 -3,3 -1.656854,0 -3,-1.343146 -3,-3 0,-1.6568542 1.343146,-3 3,-3 z" + style="color:#000000;fill:#575279;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer1" + inkscape:label="Button" + style="display:inline"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="0.94267464" + inkscape:original="M 5 0 C 2.2642981 0 0 2.2642981 0 5 L 0 17 C 0 19.735702 2.2642982 22 5 22 L 29 22 C 31.735702 22 34 19.735702 34 17 L 34 5 C 34 2.2642982 31.735702 0 29 0 L 5 0 z " + style="opacity:0.05;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4541" + d="m 5,-0.9375 c -3.25586,0 -5.9375,2.68164 -5.9375,5.9375 l 0,12 c 0,3.25586 2.6816401,5.9375 5.9375,5.9375 l 24,0 c 3.25586,0 5.9375,-2.68164 5.9375,-5.9375 l 0,-12 c 0,-3.2558599 -2.68164,-5.9375 -5.9375,-5.9375 l -24,0 z" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="1.0204744" + inkscape:original="M 5 1.03125 C 2.8258474 1.03125 1.03125 2.8258474 1.03125 5 L 1.03125 17 C 1.03125 19.174153 2.8258474 20.96875 5 20.96875 L 29 20.96875 C 31.174153 20.96875 32.96875 19.174153 32.96875 17 L 32.96875 5 C 32.96875 2.8258474 31.174153 1.03125 29 1.03125 L 5 1.03125 z " + style="opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4537" + d="M 5,0 C 2.2642981,0 0,2.2642981 0,5 l 0,12 c 0,2.735702 2.2642982,5 5,5 l 24,0 c 2.735702,0 5,-2.264298 5,-5 L 34,5 C 34,2.2642982 31.735702,0 29,0 L 5,0 z" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="0.95425737" + inkscape:original="M 5 2 C 3.338 2 2 3.338 2 5 L 2 17 C 2 18.662 3.338 20 5 20 L 29 20 C 30.662 20 32 18.662 32 17 L 32 5 C 32 3.338 30.662 2 29 2 L 5 2 z " + style="opacity:0.2;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4531" + d="M 5,1.03125 C 2.8258474,1.03125 1.03125,2.8258474 1.03125,5 l 0,12 c 0,2.174153 1.7945974,3.96875 3.96875,3.96875 l 24,0 c 2.174153,0 3.96875,-1.794597 3.96875,-3.96875 l 0,-12 C 32.96875,2.8258474 31.174153,1.03125 29,1.03125 l -24,0 z" /> + <rect + style="color:#000000;fill:url(#linearGradient3228-0);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3936" + width="30.00001" + height="18.00001" + x="2" + y="2" + rx="3" + ry="3" /> + <path + style="opacity:0.6;color:#000000;fill:url(#linearGradient3077-4-9-4);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 24,0 c 1.662,0 3,-1.338 3,-3 L 32,5 C 32,3.338 30.662,2 29,2 z m 0,1 24,0 c 1.12561,0 2,0.8743885 2,2 l 0,12 c 0,1.125612 -0.87439,2 -2,2 L 5,19 C 3.874388,19 3,18.125612 3,17 L 3,5 C 3,3.8743885 3.874388,3 5,3 z" + id="rect4059" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssssssssssssssssss" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/toggle-off-us.svg b/src/themes/Material-Sakura/cinnamon/assets/toggle-off-us.svg new file mode 100644 index 00000000..92dbafa5 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/toggle-off-us.svg @@ -0,0 +1,951 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="64" + height="22" + id="svg3273" + inkscape:version="0.48.2 r9819" + sodipodi:docname="toggle-off-intl.svg"> + <sodipodi:namedview + pagecolor="#1e1e1e" + bordercolor="#bc1010" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:window-width="1280" + inkscape:window-height="740" + id="namedview68" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:showpageshadow="false" + showborder="false" + inkscape:zoom="11.971257" + inkscape:cx="4.2457376" + inkscape:cy="10.414796" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="layer2"> + <inkscape:grid + type="xygrid" + id="grid3045" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="1,0" + position="0,14" + id="guide4279" /> + <sodipodi:guide + orientation="0,1" + position="38,22" + id="guide4281" /> + <sodipodi:guide + orientation="0,1" + position="35,0" + id="guide4283" /> + <sodipodi:guide + orientation="1,0" + position="64,7" + id="guide4285" /> + </sodipodi:namedview> + <defs + id="defs3275"> + <linearGradient + id="linearGradient3883"> + <stop + id="stop3885" + style="stop-color:#faf4ed;stop-opacity:1" + offset="0" /> + <stop + id="stop3887" + style="stop-color:#faf4ed;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient4649"> + <stop + id="stop4651" + style="stop-color:#000000;stop-opacity:0;" + offset="0" /> + <stop + id="stop4653" + style="stop-color:#000000;stop-opacity:0.27450982;" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3921"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" + id="stop3923" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.15686275;" + id="stop3925" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3985"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989" /> + </linearGradient> + <linearGradient + id="linearGradient3938"> + <stop + style="stop-color:#a0a0a0;stop-opacity:1;" + offset="0" + id="stop3940" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942" /> + </linearGradient> + <linearGradient + id="linearGradient4095"> + <stop + id="stop4097" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921" + id="linearGradient3152" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="19.5" + x2="40.8125" + y2="-0.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3128" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + id="linearGradient3990-9"> + <stop + id="stop3992-5" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3994-0" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + y2="39" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4" + xlink:href="#linearGradient4095" + inkscape:collect="always" + gradientTransform="matrix(1,0,0,-1,-32,22)" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient4013" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-448,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988"> + <stop + id="stop3990" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997" /> + <stop + id="stop3993" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient4011" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-447,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978" /> + <stop + id="stop3995" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient4005" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-452,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient4003" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3986" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-456,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-455,-99)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077" + xlink:href="#linearGradient3976" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3951" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3990-9" + id="linearGradient3953" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="41" + y1="1" + x2="41" + y2="28" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient3955" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-455,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3957" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-456,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient3959" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3961" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-452,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient3963" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-447,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3965" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-448,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3971" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3975" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3978" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3983" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient4062" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient4066" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient4071" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985" + id="linearGradient4074" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,-1,-32,22)" + x1="48" + y1="21" + x2="48" + y2="-4" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5" + id="radialGradient4013-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-448,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-5"> + <stop + id="stop3990-8" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-5" /> + <stop + id="stop3993-8" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2" + id="radialGradient4011-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-447,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-2"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-8" /> + <stop + id="stop3995-9" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-6" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5" + id="radialGradient4005-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-452,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2" + id="radialGradient4003-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5" + id="radialGradient3986-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-456,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-455,-99)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077-8" + xlink:href="#linearGradient3976-2" + inkscape:collect="always" /> + <linearGradient + y2="28" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4-9" + xlink:href="#linearGradient3990-9-4" + inkscape:collect="always" + gradientTransform="translate(-32,0)" /> + <linearGradient + id="linearGradient3990-9-4"> + <stop + id="stop3992-5-7" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3994-0-8" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3938-4"> + <stop + style="stop-color:#a0a0a0;stop-opacity:1;" + offset="0" + id="stop3940-9" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942-9" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-32,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient3228" + xlink:href="#linearGradient3938-4" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-4" + id="linearGradient4265" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient4013-9-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-447,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-5-7"> + <stop + id="stop3990-8-2" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-5-7" /> + <stop + id="stop3993-8-6" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2-0" + id="radialGradient4011-7-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-446,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-2-0"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-8-5" /> + <stop + id="stop3995-9-0" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-6-1" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient4005-9-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2-0" + id="radialGradient4003-1-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-450,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient3986-1-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-455,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-454,-99)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077-8-1" + xlink:href="#linearGradient3976-2-0" + inkscape:collect="always" /> + <linearGradient + y2="28" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4-9-4" + xlink:href="#linearGradient3990-9-4-5" + inkscape:collect="always" + gradientTransform="translate(-32,-1)" /> + <linearGradient + id="linearGradient3990-9-4-5"> + <stop + id="stop3992-5-7-1" + style="stop-color:#575279;stop-opacity:1" + offset="0" /> + <stop + id="stop3994-0-8-2" + style="stop-color:#575279;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-32,-1)" + gradientUnits="userSpaceOnUse" + id="linearGradient3228-0" + xlink:href="#linearGradient3938-4-7" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3938-4-7"> + <stop + style="stop-color:#faf4ed;stop-opacity:1;" + offset="0" + id="stop3940-9-2" /> + <stop + style="stop-color:#fffaf3;stop-opacity:1;" + offset="1" + id="stop3942-9-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5" + id="linearGradient3152-1" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + id="linearGradient3921-5"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" + id="stop3923-6" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.15686275;" + id="stop3925-4" /> + </linearGradient> + <filter + inkscape:collect="always" + id="filter4131-3" + x="-0.12" + width="1.24" + y="-0.12" + height="1.24" + color-interpolation-filters="sRGB"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.5" + id="feGaussianBlur4133-2" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5" + id="linearGradient4525" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-4-7" + id="linearGradient4529" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,-1)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4649" + id="linearGradient4550" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,1,64.499996,1.500006)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4443" + xlink:href="#linearGradient3921-5-9" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3921-5-9"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" + id="stop3923-6-1" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.11764706;" + id="stop3925-4-6" /> + </linearGradient> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4615" + xlink:href="#linearGradient3921-5-9" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5-9-9" + id="linearGradient4621" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + id="linearGradient3921-5-9-9"> + <stop + offset="0" + style="stop-color:#333333;stop-opacity:1;" + id="stop3923-6-1-6" /> + <stop + offset="1" + style="stop-color:#555555;stop-opacity:1;" + id="stop3925-4-6-6" /> + </linearGradient> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4641" + xlink:href="#linearGradient3883" + inkscape:collect="always" /> + </defs> + <metadata + id="metadata3278"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Trough"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-1.0053965" + inkscape:original="M 5 2 C 3.338 2 2 3.338 2 5 L 2 17 C 2 18.662 3.338 20 5 20 L 59 20 C 60.662 20 62 18.662 62 17 L 62 5 C 62 3.338 60.662 2 59 2 L 5 2 z " + style="color:#000000;fill:url(#linearGradient4641);fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4619" + d="M 5,3 C 3.8775991,3 3,3.8775991 3,5 l 0,12 c 0,1.122401 0.8775991,2 2,2 l 54,0 c 1.122401,0 2,-0.877599 2,-2 L 61,5 C 61,3.8775991 60.122401,3 59,3 L 5,3 z" /> + <path + sodipodi:nodetypes="sssssssssccccc" + inkscape:connector-curvature="0" + style="opacity:0.07999998;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,3 54,0 0,12 -54,0 z" + id="rect4052" /> + <path + sodipodi:nodetypes="ssssssssssssssssss" + inkscape:connector-curvature="0" + style="opacity:0.12000002;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,2 54,0 c 0.5825,0 1,0.4175 1,1 l 0,12 c 0,0.5825 -0.4175,1 -1,1 L 5,18 C 4.4175,18 4,17.5825 4,17 L 4,5 C 4,4.4175 4.4175,4 5,4 z" + id="rect4042" /> + <path + sodipodi:nodetypes="ssssssssssssssssss" + inkscape:connector-curvature="0" + style="opacity:0.2;color:#000000;fill:#575279;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,1 54,0 c 1.117387,0 2,0.882613 2,2 l 0,12 c 0,1.117387 -0.882613,2 -2,2 L 5,19 C 3.8826128,19 3,18.117387 3,17 L 3,5 C 3,3.882613 3.8826128,3 5,3 z" + id="rect4038" /> + <g + id="g4655" + transform="translate(-1,0)" + style="opacity:0.5"> + <path + inkscape:connector-curvature="0" + style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter4131-3);enable-background:accumulate" + d="m 48,6.5 c -2.761424,0 -5,2.2385763 -5,5 0,2.761424 2.238576,5 5,5 2.761424,0 5,-2.238576 5,-5 0,-2.7614237 -2.238576,-5 -5,-5 z m 0,2 c 1.656854,0 3,1.3431458 3,3 0,1.656854 -1.343146,3 -3,3 -1.656854,0 -3,-1.343146 -3,-3 0,-1.6568542 1.343146,-3 3,-3 z" + id="path4125" /> + <path + id="path4120" + d="m 48,6 c -2.761424,0 -5,2.2385763 -5,5 0,2.761424 2.238576,5 5,5 2.761424,0 5,-2.238576 5,-5 0,-2.7614237 -2.238576,-5 -5,-5 z m 0,2 c 1.656854,0 3,1.3431458 3,3 0,1.656854 -1.343146,3 -3,3 -1.656854,0 -3,-1.343146 -3,-3 0,-1.6568542 1.343146,-3 3,-3 z" + style="color:#000000;fill:#575279;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer1" + inkscape:label="Button" + style="display:inline"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="0.94267464" + inkscape:original="M 5 0 C 2.2642981 0 0 2.2642981 0 5 L 0 17 C 0 19.735702 2.2642982 22 5 22 L 29 22 C 31.735702 22 34 19.735702 34 17 L 34 5 C 34 2.2642982 31.735702 0 29 0 L 5 0 z " + style="opacity:0.05;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4541" + d="m 5,-0.9375 c -3.25586,0 -5.9375,2.68164 -5.9375,5.9375 l 0,12 c 0,3.25586 2.6816401,5.9375 5.9375,5.9375 l 24,0 c 3.25586,0 5.9375,-2.68164 5.9375,-5.9375 l 0,-12 c 0,-3.2558599 -2.68164,-5.9375 -5.9375,-5.9375 l -24,0 z" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="1.0204744" + inkscape:original="M 5 1.03125 C 2.8258474 1.03125 1.03125 2.8258474 1.03125 5 L 1.03125 17 C 1.03125 19.174153 2.8258474 20.96875 5 20.96875 L 29 20.96875 C 31.174153 20.96875 32.96875 19.174153 32.96875 17 L 32.96875 5 C 32.96875 2.8258474 31.174153 1.03125 29 1.03125 L 5 1.03125 z " + style="opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4537" + d="M 5,0 C 2.2642981,0 0,2.2642981 0,5 l 0,12 c 0,2.735702 2.2642982,5 5,5 l 24,0 c 2.735702,0 5,-2.264298 5,-5 L 34,5 C 34,2.2642982 31.735702,0 29,0 L 5,0 z" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="0.95425737" + inkscape:original="M 5 2 C 3.338 2 2 3.338 2 5 L 2 17 C 2 18.662 3.338 20 5 20 L 29 20 C 30.662 20 32 18.662 32 17 L 32 5 C 32 3.338 30.662 2 29 2 L 5 2 z " + style="opacity:0.2;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4531" + d="M 5,1.03125 C 2.8258474,1.03125 1.03125,2.8258474 1.03125,5 l 0,12 c 0,2.174153 1.7945974,3.96875 3.96875,3.96875 l 24,0 c 2.174153,0 3.96875,-1.794597 3.96875,-3.96875 l 0,-12 C 32.96875,2.8258474 31.174153,1.03125 29,1.03125 l -24,0 z" /> + <rect + style="color:#000000;fill:url(#linearGradient3228-0);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3936" + width="30.00001" + height="18.00001" + x="2" + y="2" + rx="3" + ry="3" /> + <path + style="opacity:0.6;color:#000000;fill:url(#linearGradient3077-4-9-4);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 24,0 c 1.662,0 3,-1.338 3,-3 L 32,5 C 32,3.338 30.662,2 29,2 z m 0,1 24,0 c 1.12561,0 2,0.8743885 2,2 l 0,12 c 0,1.125612 -0.87439,2 -2,2 L 5,19 C 3.874388,19 3,18.125612 3,17 L 3,5 C 3,3.8743885 3.874388,3 5,3 z" + id="rect4059" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssssssssssssssssss" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/toggle-on-intl.svg b/src/themes/Material-Sakura/cinnamon/assets/toggle-on-intl.svg new file mode 100644 index 00000000..9c3f7072 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/toggle-on-intl.svg @@ -0,0 +1,1537 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="64" + height="22" + id="svg3273" + inkscape:version="0.48.2 r9819" + sodipodi:docname="toggle-on-intl.svg"> + <sodipodi:namedview + pagecolor="#1e1e1e" + bordercolor="#bc1010" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1140" + id="namedview68" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:showpageshadow="false" + showborder="false" + inkscape:zoom="2.9928143" + inkscape:cx="-72.107368" + inkscape:cy="33.04238" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="layer1"> + <inkscape:grid + type="xygrid" + id="grid3045" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="1,0" + position="0,11" + id="guide4468" /> + <sodipodi:guide + orientation="0,1" + position="31,22" + id="guide4470" /> + <sodipodi:guide + orientation="0,1" + position="31,0" + id="guide4472" /> + <sodipodi:guide + orientation="1,0" + position="64,13" + id="guide4474" /> + </sodipodi:namedview> + <defs + id="defs3275"> + <linearGradient + id="linearGradient3988"> + <stop + id="stop3990" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997" /> + <stop + id="stop3993" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3976"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978" /> + <stop + id="stop3995" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980" /> + </linearGradient> + <linearGradient + id="linearGradient4137"> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0" + id="stop4139" /> + <stop + style="stop-color:#000000;stop-opacity:0.23529412;" + offset="1" + id="stop4141" /> + </linearGradient> + <linearGradient + id="linearGradient4114"> + <stop + id="stop4116" + style="stop-color:#ffffff;stop-opacity:0.07843138;" + offset="0" /> + <stop + id="stop4118" + style="stop-color:#ffffff;stop-opacity:0.27450982;" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3985"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989" /> + </linearGradient> + <linearGradient + id="linearGradient3938"> + <stop + style="stop-color:#b4b4b4;stop-opacity:1;" + offset="0" + id="stop3940" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942" /> + </linearGradient> + <linearGradient + id="linearGradient3892"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3894" /> + <stop + style="stop-color:#000000;stop-opacity:0.41984734;" + offset="1" + id="stop3896" /> + </linearGradient> + <linearGradient + id="linearGradient3866"> + <stop + offset="0" + style="stop-color:#c3c3c3;stop-opacity:1;" + id="stop3868" /> + <stop + offset="1" + style="stop-color:#636363;stop-opacity:1;" + id="stop3870" /> + </linearGradient> + <linearGradient + id="linearGradient4063"> + <stop + id="stop4065" + style="stop-color:#353535;stop-opacity:1" + offset="0" /> + <stop + id="stop4067" + style="stop-color:#47586e;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3990"> + <stop + id="stop3992" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3994" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3984"> + <stop + id="stop3986" + style="stop-color:#313131;stop-opacity:1" + offset="0" /> + <stop + id="stop3988" + style="stop-color:#5e5e5e;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient4095"> + <stop + id="stop4097" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="17.371481" + y1="1.4948978" + x2="17.306519" + y2="4.8073978" + id="linearGradient4561" + xlink:href="#linearGradient3990" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-63.999996,0)" /> + <linearGradient + x1="-47.059258" + y1="20.14957" + x2="-46.978706" + y2="1.0181593" + id="linearGradient4568" + xlink:href="#linearGradient3984" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9757771,0,0,0.98628529,-0.651405,0.09987579)" /> + <linearGradient + x1="-17.784681" + y1="9.8260183" + x2="-11.504409" + y2="9.6024895" + id="linearGradient4572" + xlink:href="#linearGradient4095" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.88797735,0,0,0.87902198,-19.10437,2.3346908)" /> + <linearGradient + x1="40.624996" + y1="20.6875" + x2="40.8125" + y2="10.5" + id="linearGradient4576" + xlink:href="#linearGradient4063" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-63.999996,0)" /> + <linearGradient + x1="-17.784681" + y1="9.8260183" + x2="-11.504409" + y2="9.6024895" + id="linearGradient4101" + xlink:href="#linearGradient4095-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.88797735,0,0,0.87902198,-19.10437,2.3346908)" /> + <linearGradient + x1="-47.059258" + y1="20.14957" + x2="-46.978706" + y2="1.0181593" + id="linearGradient4060" + xlink:href="#linearGradient4054-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9757771,0,0,0.98628529,-0.65140489,0.09987579)" /> + <linearGradient + id="linearGradient4054-9"> + <stop + id="stop4056-6" + style="stop-color:#cdcdcd;stop-opacity:1" + offset="0" /> + <stop + id="stop4058-4" + style="stop-color:#f9f9f9;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient4095-3"> + <stop + id="stop4097-1" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099-8" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="-47.059258" + y1="20.14957" + x2="-46.978706" + y2="1.0181593" + id="linearGradient4868" + xlink:href="#linearGradient4054-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9757771,0,0,0.98628529,-3.0264068,-27.657147)" /> + <linearGradient + x1="-17.784681" + y1="9.8260183" + x2="-11.504409" + y2="9.6024895" + id="linearGradient4872" + xlink:href="#linearGradient4095-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.88797735,0,0,0.87902198,-21.479372,-25.422332)" /> + <linearGradient + x1="17.371481" + y1="1.4948978" + x2="17.306519" + y2="4.8073978" + id="linearGradient4909" + xlink:href="#linearGradient3990" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-63.999996,0)" /> + <linearGradient + x1="-47.059258" + y1="20.14957" + x2="-46.978706" + y2="1.0181593" + id="linearGradient4916" + xlink:href="#linearGradient3984" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9757771,0,0,0.98628529,-0.651405,0.09987579)" /> + <linearGradient + x1="-17.784681" + y1="9.8260183" + x2="-11.504409" + y2="9.6024895" + id="linearGradient4920" + xlink:href="#linearGradient4095" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.88797735,0,0,0.87902198,-19.10437,2.3346908)" /> + <linearGradient + x1="40.624996" + y1="20.6875" + x2="40.8125" + y2="10.5" + id="linearGradient4924" + xlink:href="#linearGradient4063" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-63.999996,0)" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3876"> + <rect + width="64" + height="19.999994" + rx="2.5" + ry="2.5" + x="-64" + y="1" + id="rect3878" + style="color:#000000;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3892" + id="linearGradient3898" + x1="-46" + y1="1" + x2="-46" + y2="21" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4114" + id="linearGradient3086" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="19.5" + x2="40.8125" + y2="-0.5" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3097"> + <rect + y="-2" + x="-8" + height="27" + width="48" + id="rect3099" + style="opacity:0.25;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985" + id="linearGradient3072" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(40,0)" + x1="45" + y1="2" + x2="45" + y2="29" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3075" + gradientUnits="userSpaceOnUse" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3990" + id="linearGradient3851" + x1="41" + y1="1" + x2="41" + y2="28" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3855" + gradientUnits="userSpaceOnUse" + x1="48" + y1="21" + x2="48" + y2="2" + gradientTransform="translate(-3,0)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3859" + gradientUnits="userSpaceOnUse" + x1="48" + y1="21" + x2="48" + y2="2" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient3982" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" + gradientTransform="matrix(11,0,0,10,-423,-99)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3986" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-424,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient4003" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-419,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient4005" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-420,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient4011" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-415,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient4013" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-416,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-3" + id="linearGradient4074" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,-1,-32,21)" + x1="48" + y1="21" + x2="48" + y2="-4" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3985-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987-1" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989-8" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1" + id="radialGradient4013-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-512,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-1"> + <stop + id="stop3990-7" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-9" /> + <stop + id="stop3993-1" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3" + id="radialGradient4011-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-511,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-5" /> + <stop + id="stop3995-9" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-4" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1" + id="radialGradient4005-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-516,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4101-4"> + <stop + id="stop4103" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4105" /> + <stop + id="stop4107" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3" + id="radialGradient4003-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-100)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4110"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4112" /> + <stop + id="stop4114" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4116-9" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1" + id="radialGradient3986-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-520,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4119"> + <stop + id="stop4121" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4123" /> + <stop + id="stop4125" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-455,-100)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077" + xlink:href="#linearGradient3976-3" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4128"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4130" /> + <stop + id="stop4132" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4134" /> + </linearGradient> + <linearGradient + y2="39" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4" + xlink:href="#linearGradient4095-9" + inkscape:collect="always" + gradientTransform="matrix(1,0,0,-1,-32,21)" /> + <linearGradient + id="linearGradient4095-9"> + <stop + id="stop4097-0" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099-3" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-0" + id="linearGradient3128" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + id="linearGradient3938-0"> + <stop + style="stop-color:#a0a0a0;stop-opacity:1;" + offset="0" + id="stop3940-3" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942-3" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-32,-1)" + gradientUnits="userSpaceOnUse" + id="linearGradient4156" + xlink:href="#linearGradient3938-0" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-0" + id="linearGradient4075" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-96,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-9" + id="linearGradient4077" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,96,22)" + x1="41" + y1="1" + x2="41" + y2="39" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3" + id="radialGradient4079" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-519,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3" + id="radialGradient4081" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-515,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-3" + id="linearGradient4083" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,96,22)" + x1="48" + y1="21" + x2="48" + y2="-4" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-3-0" + id="linearGradient4083-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,96,22)" + x1="48" + y1="21" + x2="48" + y2="-4" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3985-3-0"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987-1-2" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989-8-2" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1-4" + id="radialGradient4013-0-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-416,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-1-4"> + <stop + id="stop3990-7-7" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-9-9" /> + <stop + id="stop3993-1-8" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3-4" + id="radialGradient4011-0-5" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-415,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-3-4"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-5-7" /> + <stop + id="stop3995-9-8" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-4-6" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1-4" + id="radialGradient4005-8-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-420,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4110-0"> + <stop + id="stop4112-6" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4114-4" /> + <stop + id="stop4116-3" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3-4" + id="radialGradient4081-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-419,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4119-5"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4121-8" /> + <stop + id="stop4123-1" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4125-0" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1-4" + id="radialGradient3986-2-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-424,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4128-3"> + <stop + id="stop4130-0" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4132-2" /> + <stop + id="stop4134-6" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3-4" + id="radialGradient4079-4" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-423,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4137-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4139-8" /> + <stop + id="stop4141-6" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4143" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-9-0" + id="linearGradient4077-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,96,22)" + x1="41" + y1="1" + x2="41" + y2="39" /> + <linearGradient + id="linearGradient4095-9-0"> + <stop + id="stop4097-0-8" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099-3-1" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-0-8" + id="linearGradient4075-9" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-96,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + id="linearGradient3938-0-8"> + <stop + style="stop-color:#a0a0a0;stop-opacity:1;" + offset="0" + id="stop3940-3-1" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942-3-6" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-96,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient4165" + xlink:href="#linearGradient3938-0-8" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-9" + id="linearGradient3944" + x1="48" + y1="21" + x2="48" + y2="2" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient3938-9"> + <stop + style="stop-color:#b4b4b4;stop-opacity:1;" + offset="0" + id="stop3940-1" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-5" + id="linearGradient3991" + x1="45" + y1="2" + x2="45" + y2="29" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(40,0)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3985-5"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987-7" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4137-2" + id="linearGradient4143" + x1="48" + y1="6" + x2="48" + y2="16" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient4137-2"> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0" + id="stop4139-4" /> + <stop + style="stop-color:#000000;stop-opacity:0.23529412;" + offset="1" + id="stop4141-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4137-2" + id="linearGradient4164" + gradientUnits="userSpaceOnUse" + x1="48" + y1="6" + x2="48" + y2="16" /> + <linearGradient + id="linearGradient3083"> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0" + id="stop3085" /> + <stop + style="stop-color:#000000;stop-opacity:0.23529412;" + offset="1" + id="stop3087" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4137-2" + id="linearGradient4350" + gradientUnits="userSpaceOnUse" + x1="48" + y1="6" + x2="48" + y2="16" + gradientTransform="translate(0,30)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4137-2" + id="linearGradient4353" + gradientUnits="userSpaceOnUse" + x1="48" + y1="6" + x2="48" + y2="16" + gradientTransform="translate(0,30)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-5" + id="linearGradient4359" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(40,0)" + x1="45" + y1="2" + x2="45" + y2="29" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-9" + id="linearGradient4362" + gradientUnits="userSpaceOnUse" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4114" + id="linearGradient4371" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="19.5" + x2="40.8125" + y2="-0.5" /> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter4199-9" + x="-0.25999999" + width="1.52" + y="-0.078000002" + height="1.156"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.325" + id="feGaussianBlur4201-6" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5" + id="linearGradient4550" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + id="linearGradient3921-5"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" + id="stop3923-6" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.15686275;" + id="stop3925-4" /> + </linearGradient> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4572-4" + xlink:href="#linearGradient3921-5" + inkscape:collect="always" /> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4572-4-7" + xlink:href="#linearGradient3921-5-9" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3921-5-9"> + <stop + offset="0" + style="stop-color:#907aa9;stop-opacity:1;" + id="stop3923-6-1" /> + <stop + offset="1" + style="stop-color:#907aa9;stop-opacity:1;" + id="stop3925-4-6" /> + </linearGradient> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4443" + xlink:href="#linearGradient3921-5-9" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient4013-9-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-417,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-5-7"> + <stop + id="stop3990-8-2" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-5-7" /> + <stop + id="stop3993-8-6" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2-0" + id="radialGradient4011-7-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-416,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-2-0"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-8-5" /> + <stop + id="stop3995-9-0" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-6-1" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient4005-9-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-421,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4595"> + <stop + id="stop4597" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4599" /> + <stop + id="stop4601" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2-0" + id="radialGradient4003-1-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-420,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4604"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4606" /> + <stop + id="stop4608" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4610" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient3986-1-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-425,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4613"> + <stop + id="stop4615" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4617" /> + <stop + id="stop4619" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-424,-99)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077-8-1" + xlink:href="#linearGradient3976-2-0" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4622"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4624" /> + <stop + id="stop4626" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4628" /> + </linearGradient> + <linearGradient + y2="28" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4-9-4" + xlink:href="#linearGradient3990-9-4-5" + inkscape:collect="always" + gradientTransform="translate(-2,-1)" /> + <linearGradient + id="linearGradient3990-9-4-5"> + <stop + id="stop3992-5-7-1" + style="stop-color:#575279;stop-opacity:1" + offset="0" /> + <stop + id="stop3994-0-8-2" + style="stop-color:#575279;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-2,-1)" + gradientUnits="userSpaceOnUse" + id="linearGradient3228-0" + xlink:href="#linearGradient3938-4-7" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3938-4-7"> + <stop + style="stop-color:#faf4ed;stop-opacity:1;" + offset="0" + id="stop3940-9-2" /> + <stop + style="stop-color:#fffaf3;stop-opacity:1;" + offset="1" + id="stop3942-9-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5-9" + id="linearGradient4617" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5-9" + id="linearGradient4621" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + </defs> + <metadata + id="metadata3278"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer1" + inkscape:label="Trough"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-1.0053965" + inkscape:original="M 5 2 C 3.338 2 2 3.338 2 5 L 2 17 C 2 18.662 3.338 20 5 20 L 59 20 C 60.662 20 62 18.662 62 17 L 62 5 C 62 3.338 60.662 2 59 2 L 5 2 z " + style="color:#000000;fill:url(#linearGradient4621);fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4619" + d="M 5,3 C 3.8775991,3 3,3.8775991 3,5 l 0,12 c 0,1.122401 0.8775991,2 2,2 l 54,0 c 1.122401,0 2,-0.877599 2,-2 L 61,5 C 61,3.8775991 60.122401,3 59,3 L 5,3 z" /> + <path + sodipodi:nodetypes="sssssssssccccc" + inkscape:connector-curvature="0" + style="opacity:0.08;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994000000003;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,3 54,0 0,12 -54,0 z" + id="rect4052" /> + <path + sodipodi:nodetypes="ssssssssssssssssss" + inkscape:connector-curvature="0" + style="opacity:0.12;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994000000003;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,2 54,0 c 0.5825,0 1,0.4175 1,1 l 0,12 c 0,0.5825 -0.4175,1 -1,1 L 5,18 C 4.4175,18 4,17.5825 4,17 L 4,5 C 4,4.4175 4.4175,4 5,4 z" + id="rect4042" /> + <path + sodipodi:nodetypes="ssssssssssssssssss" + inkscape:connector-curvature="0" + style="opacity:1;color:#000000;fill:#907aa9;fill-opacity:1;stroke:none;stroke-width:0.99999994000000003;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,1 54,0 c 1.117387,0 2,0.882613 2,2 l 0,12 c 0,1.117387 -0.882613,2 -2,2 L 5,19 C 3.8826128,19 3,18.117387 3,17 L 3,5 C 3,3.882613 3.8826128,3 5,3 z" + id="rect4038" /> + <g + id="g4579"> + <rect + style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter4199-9);enable-background:accumulate" + id="rect4197" + width="3" + height="10" + x="15" + y="6.5" /> + <rect + y="6" + x="15" + height="10" + width="3" + id="rect4195" + style="color:#000000;fill:#faf4ed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Button" + style="display:inline"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="0.94267464" + inkscape:original="M 5 0 C 2.2642981 0 0 2.2642981 0 5 L 0 17 C 0 19.735702 2.2642982 22 5 22 L 29 22 C 31.735702 22 34 19.735702 34 17 L 34 5 C 34 2.2642982 31.735702 0 29 0 L 5 0 z " + style="opacity:0.05;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4541" + d="m 5,-0.9375 c -3.25586,0 -5.9375,2.68164 -5.9375,5.9375 l 0,12 c 0,3.25586 2.6816401,5.9375 5.9375,5.9375 l 24,0 c 3.25586,0 5.9375,-2.68164 5.9375,-5.9375 l 0,-12 c 0,-3.2558599 -2.68164,-5.9375 -5.9375,-5.9375 l -24,0 z" + transform="translate(30,0)" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="1.0204744" + inkscape:original="M 5 1.03125 C 2.8258474 1.03125 1.03125 2.8258474 1.03125 5 L 1.03125 17 C 1.03125 19.174153 2.8258474 20.96875 5 20.96875 L 29 20.96875 C 31.174153 20.96875 32.96875 19.174153 32.96875 17 L 32.96875 5 C 32.96875 2.8258474 31.174153 1.03125 29 1.03125 L 5 1.03125 z " + style="opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4537" + d="M 5,0 C 2.2642981,0 0,2.2642981 0,5 l 0,12 c 0,2.735702 2.2642982,5 5,5 l 24,0 c 2.735702,0 5,-2.264298 5,-5 L 34,5 C 34,2.2642982 31.735702,0 29,0 L 5,0 z" + transform="translate(30,0)" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="0.95425737" + inkscape:original="M 5 2 C 3.338 2 2 3.338 2 5 L 2 17 C 2 18.662 3.338 20 5 20 L 29 20 C 30.662 20 32 18.662 32 17 L 32 5 C 32 3.338 30.662 2 29 2 L 5 2 z " + style="opacity:0.2;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4531" + d="M 5,1.03125 C 2.8258474,1.03125 1.03125,2.8258474 1.03125,5 l 0,12 c 0,2.174153 1.7945974,3.96875 3.96875,3.96875 l 24,0 c 2.174153,0 3.96875,-1.794597 3.96875,-3.96875 l 0,-12 C 32.96875,2.8258474 31.174153,1.03125 29,1.03125 l -24,0 z" + transform="translate(30,0)" /> + <rect + style="color:#000000;fill:url(#linearGradient3228-0);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3936" + width="30.00001" + height="18.00001" + x="32" + y="2" + rx="3" + ry="3" /> + <path + style="opacity:0.6;color:#000000;fill:url(#linearGradient3077-4-9-4);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 35,2 c -1.662,0 -3,1.338 -3,3 l 0,12 c 0,1.662 1.338,3 3,3 l 24,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,1 24,0 c 1.12561,0 2,0.8743885 2,2 l 0,12 c 0,1.125612 -0.87439,2 -2,2 l -24,0 c -1.125612,0 -2,-0.874388 -2,-2 L 33,5 c 0,-1.1256115 0.874388,-2 2,-2 z" + id="rect4059" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssssssssssssssssss" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/toggle-on-us.svg b/src/themes/Material-Sakura/cinnamon/assets/toggle-on-us.svg new file mode 100644 index 00000000..9c3f7072 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/assets/toggle-on-us.svg @@ -0,0 +1,1537 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + width="64" + height="22" + id="svg3273" + inkscape:version="0.48.2 r9819" + sodipodi:docname="toggle-on-intl.svg"> + <sodipodi:namedview + pagecolor="#1e1e1e" + bordercolor="#bc1010" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:window-width="1920" + inkscape:window-height="1140" + id="namedview68" + showgrid="true" + showguides="true" + inkscape:guide-bbox="true" + inkscape:showpageshadow="false" + showborder="false" + inkscape:zoom="2.9928143" + inkscape:cx="-72.107368" + inkscape:cy="33.04238" + inkscape:window-x="0" + inkscape:window-y="25" + inkscape:window-maximized="1" + inkscape:current-layer="layer1"> + <inkscape:grid + type="xygrid" + id="grid3045" + empspacing="8" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="1,0" + position="0,11" + id="guide4468" /> + <sodipodi:guide + orientation="0,1" + position="31,22" + id="guide4470" /> + <sodipodi:guide + orientation="0,1" + position="31,0" + id="guide4472" /> + <sodipodi:guide + orientation="1,0" + position="64,13" + id="guide4474" /> + </sodipodi:namedview> + <defs + id="defs3275"> + <linearGradient + id="linearGradient3988"> + <stop + id="stop3990" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997" /> + <stop + id="stop3993" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <linearGradient + id="linearGradient3976"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978" /> + <stop + id="stop3995" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980" /> + </linearGradient> + <linearGradient + id="linearGradient4137"> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0" + id="stop4139" /> + <stop + style="stop-color:#000000;stop-opacity:0.23529412;" + offset="1" + id="stop4141" /> + </linearGradient> + <linearGradient + id="linearGradient4114"> + <stop + id="stop4116" + style="stop-color:#ffffff;stop-opacity:0.07843138;" + offset="0" /> + <stop + id="stop4118" + style="stop-color:#ffffff;stop-opacity:0.27450982;" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + id="linearGradient3985"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989" /> + </linearGradient> + <linearGradient + id="linearGradient3938"> + <stop + style="stop-color:#b4b4b4;stop-opacity:1;" + offset="0" + id="stop3940" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942" /> + </linearGradient> + <linearGradient + id="linearGradient3892"> + <stop + style="stop-color:#000000;stop-opacity:1;" + offset="0" + id="stop3894" /> + <stop + style="stop-color:#000000;stop-opacity:0.41984734;" + offset="1" + id="stop3896" /> + </linearGradient> + <linearGradient + id="linearGradient3866"> + <stop + offset="0" + style="stop-color:#c3c3c3;stop-opacity:1;" + id="stop3868" /> + <stop + offset="1" + style="stop-color:#636363;stop-opacity:1;" + id="stop3870" /> + </linearGradient> + <linearGradient + id="linearGradient4063"> + <stop + id="stop4065" + style="stop-color:#353535;stop-opacity:1" + offset="0" /> + <stop + id="stop4067" + style="stop-color:#47586e;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3990"> + <stop + id="stop3992" + style="stop-color:#ffffff;stop-opacity:1" + offset="0" /> + <stop + id="stop3994" + style="stop-color:#ffffff;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient3984"> + <stop + id="stop3986" + style="stop-color:#313131;stop-opacity:1" + offset="0" /> + <stop + id="stop3988" + style="stop-color:#5e5e5e;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient4095"> + <stop + id="stop4097" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="17.371481" + y1="1.4948978" + x2="17.306519" + y2="4.8073978" + id="linearGradient4561" + xlink:href="#linearGradient3990" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-63.999996,0)" /> + <linearGradient + x1="-47.059258" + y1="20.14957" + x2="-46.978706" + y2="1.0181593" + id="linearGradient4568" + xlink:href="#linearGradient3984" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9757771,0,0,0.98628529,-0.651405,0.09987579)" /> + <linearGradient + x1="-17.784681" + y1="9.8260183" + x2="-11.504409" + y2="9.6024895" + id="linearGradient4572" + xlink:href="#linearGradient4095" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.88797735,0,0,0.87902198,-19.10437,2.3346908)" /> + <linearGradient + x1="40.624996" + y1="20.6875" + x2="40.8125" + y2="10.5" + id="linearGradient4576" + xlink:href="#linearGradient4063" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-63.999996,0)" /> + <linearGradient + x1="-17.784681" + y1="9.8260183" + x2="-11.504409" + y2="9.6024895" + id="linearGradient4101" + xlink:href="#linearGradient4095-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.88797735,0,0,0.87902198,-19.10437,2.3346908)" /> + <linearGradient + x1="-47.059258" + y1="20.14957" + x2="-46.978706" + y2="1.0181593" + id="linearGradient4060" + xlink:href="#linearGradient4054-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9757771,0,0,0.98628529,-0.65140489,0.09987579)" /> + <linearGradient + id="linearGradient4054-9"> + <stop + id="stop4056-6" + style="stop-color:#cdcdcd;stop-opacity:1" + offset="0" /> + <stop + id="stop4058-4" + style="stop-color:#f9f9f9;stop-opacity:1" + offset="1" /> + </linearGradient> + <linearGradient + id="linearGradient4095-3"> + <stop + id="stop4097-1" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099-8" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + x1="-47.059258" + y1="20.14957" + x2="-46.978706" + y2="1.0181593" + id="linearGradient4868" + xlink:href="#linearGradient4054-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9757771,0,0,0.98628529,-3.0264068,-27.657147)" /> + <linearGradient + x1="-17.784681" + y1="9.8260183" + x2="-11.504409" + y2="9.6024895" + id="linearGradient4872" + xlink:href="#linearGradient4095-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.88797735,0,0,0.87902198,-21.479372,-25.422332)" /> + <linearGradient + x1="17.371481" + y1="1.4948978" + x2="17.306519" + y2="4.8073978" + id="linearGradient4909" + xlink:href="#linearGradient3990" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-63.999996,0)" /> + <linearGradient + x1="-47.059258" + y1="20.14957" + x2="-46.978706" + y2="1.0181593" + id="linearGradient4916" + xlink:href="#linearGradient3984" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.9757771,0,0,0.98628529,-0.651405,0.09987579)" /> + <linearGradient + x1="-17.784681" + y1="9.8260183" + x2="-11.504409" + y2="9.6024895" + id="linearGradient4920" + xlink:href="#linearGradient4095" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.88797735,0,0,0.87902198,-19.10437,2.3346908)" /> + <linearGradient + x1="40.624996" + y1="20.6875" + x2="40.8125" + y2="10.5" + id="linearGradient4924" + xlink:href="#linearGradient4063" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-63.999996,0)" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3876"> + <rect + width="64" + height="19.999994" + rx="2.5" + ry="2.5" + x="-64" + y="1" + id="rect3878" + style="color:#000000;fill:#ff00ff;fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3892" + id="linearGradient3898" + x1="-46" + y1="1" + x2="-46" + y2="21" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4114" + id="linearGradient3086" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="19.5" + x2="40.8125" + y2="-0.5" /> + <clipPath + clipPathUnits="userSpaceOnUse" + id="clipPath3097"> + <rect + y="-2" + x="-8" + height="27" + width="48" + id="rect3099" + style="opacity:0.25;color:#000000;fill:#ff00ff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </clipPath> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985" + id="linearGradient3072" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(40,0)" + x1="45" + y1="2" + x2="45" + y2="29" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3075" + gradientUnits="userSpaceOnUse" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3990" + id="linearGradient3851" + x1="41" + y1="1" + x2="41" + y2="28" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3855" + gradientUnits="userSpaceOnUse" + x1="48" + y1="21" + x2="48" + y2="2" + gradientTransform="translate(-3,0)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938" + id="linearGradient3859" + gradientUnits="userSpaceOnUse" + x1="48" + y1="21" + x2="48" + y2="2" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient3982" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" + gradientTransform="matrix(11,0,0,10,-423,-99)" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient3986" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-424,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient4003" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-419,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient4005" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-420,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976" + id="radialGradient4011" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-415,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988" + id="radialGradient4013" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-416,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-3" + id="linearGradient4074" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1,0,0,-1,-32,21)" + x1="48" + y1="21" + x2="48" + y2="-4" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3985-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987-1" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989-8" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1" + id="radialGradient4013-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-512,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-1"> + <stop + id="stop3990-7" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-9" /> + <stop + id="stop3993-1" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3" + id="radialGradient4011-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-511,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-5" /> + <stop + id="stop3995-9" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-4" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1" + id="radialGradient4005-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-516,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4101-4"> + <stop + id="stop4103" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4105" /> + <stop + id="stop4107" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3" + id="radialGradient4003-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-451,-100)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4110"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4112" /> + <stop + id="stop4114" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4116-9" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1" + id="radialGradient3986-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-520,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4119"> + <stop + id="stop4121" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4123" /> + <stop + id="stop4125" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-455,-100)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077" + xlink:href="#linearGradient3976-3" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4128"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4130" /> + <stop + id="stop4132" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4134" /> + </linearGradient> + <linearGradient + y2="39" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4" + xlink:href="#linearGradient4095-9" + inkscape:collect="always" + gradientTransform="matrix(1,0,0,-1,-32,21)" /> + <linearGradient + id="linearGradient4095-9"> + <stop + id="stop4097-0" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099-3" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-0" + id="linearGradient3128" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-32,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + id="linearGradient3938-0"> + <stop + style="stop-color:#a0a0a0;stop-opacity:1;" + offset="0" + id="stop3940-3" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942-3" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-32,-1)" + gradientUnits="userSpaceOnUse" + id="linearGradient4156" + xlink:href="#linearGradient3938-0" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-0" + id="linearGradient4075" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-96,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-9" + id="linearGradient4077" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,96,22)" + x1="41" + y1="1" + x2="41" + y2="39" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3" + id="radialGradient4079" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-519,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3" + id="radialGradient4081" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-515,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-3" + id="linearGradient4083" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,96,22)" + x1="48" + y1="21" + x2="48" + y2="-4" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-3-0" + id="linearGradient4083-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,96,22)" + x1="48" + y1="21" + x2="48" + y2="-4" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3985-3-0"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987-1-2" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989-8-2" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1-4" + id="radialGradient4013-0-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-416,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-1-4"> + <stop + id="stop3990-7-7" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-9-9" /> + <stop + id="stop3993-1-8" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3-4" + id="radialGradient4011-0-5" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-415,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-3-4"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-5-7" /> + <stop + id="stop3995-9-8" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-4-6" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1-4" + id="radialGradient4005-8-0" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-420,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4110-0"> + <stop + id="stop4112-6" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4114-4" /> + <stop + id="stop4116-3" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3-4" + id="radialGradient4081-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-419,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4119-5"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4121-8" /> + <stop + id="stop4123-1" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4125-0" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-1-4" + id="radialGradient3986-2-9" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-424,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4128-3"> + <stop + id="stop4130-0" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4132-2" /> + <stop + id="stop4134-6" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-3-4" + id="radialGradient4079-4" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-423,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4137-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4139-8" /> + <stop + id="stop4141-6" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4143" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4095-9-0" + id="linearGradient4077-7" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,96,22)" + x1="41" + y1="1" + x2="41" + y2="39" /> + <linearGradient + id="linearGradient4095-9-0"> + <stop + id="stop4097-0-8" + style="stop-color:#131313;stop-opacity:1" + offset="0" /> + <stop + id="stop4099-3-1" + style="stop-color:#131313;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-0-8" + id="linearGradient4075-9" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-96,0)" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + id="linearGradient3938-0-8"> + <stop + style="stop-color:#a0a0a0;stop-opacity:1;" + offset="0" + id="stop3940-3-1" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942-3-6" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-96,0)" + gradientUnits="userSpaceOnUse" + id="linearGradient4165" + xlink:href="#linearGradient3938-0-8" + inkscape:collect="always" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-9" + id="linearGradient3944" + x1="48" + y1="21" + x2="48" + y2="2" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient3938-9"> + <stop + style="stop-color:#b4b4b4;stop-opacity:1;" + offset="0" + id="stop3940-1" /> + <stop + style="stop-color:#dcdcdc;stop-opacity:1;" + offset="1" + id="stop3942-7" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-5" + id="linearGradient3991" + x1="45" + y1="2" + x2="45" + y2="29" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(40,0)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient3985-5"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3987-7" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3989-6" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4137-2" + id="linearGradient4143" + x1="48" + y1="6" + x2="48" + y2="16" + gradientUnits="userSpaceOnUse" /> + <linearGradient + id="linearGradient4137-2"> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0" + id="stop4139-4" /> + <stop + style="stop-color:#000000;stop-opacity:0.23529412;" + offset="1" + id="stop4141-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4137-2" + id="linearGradient4164" + gradientUnits="userSpaceOnUse" + x1="48" + y1="6" + x2="48" + y2="16" /> + <linearGradient + id="linearGradient3083"> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0" + id="stop3085" /> + <stop + style="stop-color:#000000;stop-opacity:0.23529412;" + offset="1" + id="stop3087" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4137-2" + id="linearGradient4350" + gradientUnits="userSpaceOnUse" + x1="48" + y1="6" + x2="48" + y2="16" + gradientTransform="translate(0,30)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4137-2" + id="linearGradient4353" + gradientUnits="userSpaceOnUse" + x1="48" + y1="6" + x2="48" + y2="16" + gradientTransform="translate(0,30)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3985-5" + id="linearGradient4359" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(40,0)" + x1="45" + y1="2" + x2="45" + y2="29" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3938-9" + id="linearGradient4362" + gradientUnits="userSpaceOnUse" + x1="48" + y1="21" + x2="48" + y2="2" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4114" + id="linearGradient4371" + gradientUnits="userSpaceOnUse" + gradientTransform="translate(-64.499996,-20.499994)" + x1="40.8125" + y1="19.5" + x2="40.8125" + y2="-0.5" /> + <filter + color-interpolation-filters="sRGB" + inkscape:collect="always" + id="filter4199-9" + x="-0.25999999" + width="1.52" + y="-0.078000002" + height="1.156"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="0.325" + id="feGaussianBlur4201-6" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5" + id="linearGradient4550" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + id="linearGradient3921-5"> + <stop + offset="0" + style="stop-color:#ffffff;stop-opacity:0;" + id="stop3923-6" /> + <stop + offset="1" + style="stop-color:#ffffff;stop-opacity:0.15686275;" + id="stop3925-4" /> + </linearGradient> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4572-4" + xlink:href="#linearGradient3921-5" + inkscape:collect="always" /> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4572-4-7" + xlink:href="#linearGradient3921-5-9" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3921-5-9"> + <stop + offset="0" + style="stop-color:#907aa9;stop-opacity:1;" + id="stop3923-6-1" /> + <stop + offset="1" + style="stop-color:#907aa9;stop-opacity:1;" + id="stop3925-4-6" /> + </linearGradient> + <linearGradient + y2="0.49999401" + x2="40.8125" + y1="18.499994" + x1="40.8125" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + gradientUnits="userSpaceOnUse" + id="linearGradient4443" + xlink:href="#linearGradient3921-5-9" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient4013-9-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-417,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3988-5-7"> + <stop + id="stop3990-8-2" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop3997-5-7" /> + <stop + id="stop3993-8-6" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2-0" + id="radialGradient4011-7-2" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-416,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient3976-2-0"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop3978-8-5" /> + <stop + id="stop3995-9-0" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop3980-6-1" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient4005-9-8" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-421,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4595"> + <stop + id="stop4597" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4599" /> + <stop + id="stop4601" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3976-2-0" + id="radialGradient4003-1-6" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-420,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4604"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4606" /> + <stop + id="stop4608" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4610" /> + </linearGradient> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3988-5-7" + id="radialGradient3986-1-3" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(11,0,0,10,-425,-99)" + cx="42.5" + cy="11" + fx="42.5" + fy="11" + r="0.5" /> + <linearGradient + id="linearGradient4613"> + <stop + id="stop4615" + offset="0" + style="stop-color:#000000;stop-opacity:1;" /> + <stop + style="stop-color:#000000;stop-opacity:0.70588237;" + offset="0.60000002" + id="stop4617" /> + <stop + id="stop4619" + offset="1" + style="stop-color:#000000;stop-opacity:0;" /> + </linearGradient> + <radialGradient + r="0.5" + fy="11" + fx="42.5" + cy="11" + cx="42.5" + gradientTransform="matrix(11,0,0,10,-424,-99)" + gradientUnits="userSpaceOnUse" + id="radialGradient4077-8-1" + xlink:href="#linearGradient3976-2-0" + inkscape:collect="always" /> + <linearGradient + id="linearGradient4622"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4624" /> + <stop + id="stop4626" + offset="0.60000002" + style="stop-color:#ffffff;stop-opacity:0.70588237;" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop4628" /> + </linearGradient> + <linearGradient + y2="28" + x2="41" + y1="1" + x1="41" + gradientUnits="userSpaceOnUse" + id="linearGradient3077-4-9-4" + xlink:href="#linearGradient3990-9-4-5" + inkscape:collect="always" + gradientTransform="translate(-2,-1)" /> + <linearGradient + id="linearGradient3990-9-4-5"> + <stop + id="stop3992-5-7-1" + style="stop-color:#575279;stop-opacity:1" + offset="0" /> + <stop + id="stop3994-0-8-2" + style="stop-color:#575279;stop-opacity:0" + offset="1" /> + </linearGradient> + <linearGradient + y2="2" + x2="48" + y1="21" + x1="48" + gradientTransform="translate(-2,-1)" + gradientUnits="userSpaceOnUse" + id="linearGradient3228-0" + xlink:href="#linearGradient3938-4-7" + inkscape:collect="always" /> + <linearGradient + id="linearGradient3938-4-7"> + <stop + style="stop-color:#faf4ed;stop-opacity:1;" + offset="0" + id="stop3940-9-2" /> + <stop + style="stop-color:#fffaf3;stop-opacity:1;" + offset="1" + id="stop3942-9-2" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5-9" + id="linearGradient4617" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient3921-5-9" + id="linearGradient4621" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(-1,0,0,-1,64.499996,20.499994)" + x1="40.8125" + y1="18.499994" + x2="40.8125" + y2="0.49999401" /> + </defs> + <metadata + id="metadata3278"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:groupmode="layer" + id="layer1" + inkscape:label="Trough"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="-1.0053965" + inkscape:original="M 5 2 C 3.338 2 2 3.338 2 5 L 2 17 C 2 18.662 3.338 20 5 20 L 59 20 C 60.662 20 62 18.662 62 17 L 62 5 C 62 3.338 60.662 2 59 2 L 5 2 z " + style="color:#000000;fill:url(#linearGradient4621);fill-opacity:1;stroke:none;stroke-width:0.99999994;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4619" + d="M 5,3 C 3.8775991,3 3,3.8775991 3,5 l 0,12 c 0,1.122401 0.8775991,2 2,2 l 54,0 c 1.122401,0 2,-0.877599 2,-2 L 61,5 C 61,3.8775991 60.122401,3 59,3 L 5,3 z" /> + <path + sodipodi:nodetypes="sssssssssccccc" + inkscape:connector-curvature="0" + style="opacity:0.08;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994000000003;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,3 54,0 0,12 -54,0 z" + id="rect4052" /> + <path + sodipodi:nodetypes="ssssssssssssssssss" + inkscape:connector-curvature="0" + style="opacity:0.12;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.99999994000000003;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,2 54,0 c 0.5825,0 1,0.4175 1,1 l 0,12 c 0,0.5825 -0.4175,1 -1,1 L 5,18 C 4.4175,18 4,17.5825 4,17 L 4,5 C 4,4.4175 4.4175,4 5,4 z" + id="rect4042" /> + <path + sodipodi:nodetypes="ssssssssssssssssss" + inkscape:connector-curvature="0" + style="opacity:1;color:#000000;fill:#907aa9;fill-opacity:1;stroke:none;stroke-width:0.99999994000000003;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="M 5,2 C 3.338,2 2,3.338 2,5 l 0,12 c 0,1.662 1.338,3 3,3 l 54,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,1 54,0 c 1.117387,0 2,0.882613 2,2 l 0,12 c 0,1.117387 -0.882613,2 -2,2 L 5,19 C 3.8826128,19 3,18.117387 3,17 L 3,5 C 3,3.882613 3.8826128,3 5,3 z" + id="rect4038" /> + <g + id="g4579"> + <rect + style="opacity:0.5;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;filter:url(#filter4199-9);enable-background:accumulate" + id="rect4197" + width="3" + height="10" + x="15" + y="6.5" /> + <rect + y="6" + x="15" + height="10" + width="3" + id="rect4195" + style="color:#000000;fill:#faf4ed;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" /> + </g> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="Button" + style="display:inline"> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="0.94267464" + inkscape:original="M 5 0 C 2.2642981 0 0 2.2642981 0 5 L 0 17 C 0 19.735702 2.2642982 22 5 22 L 29 22 C 31.735702 22 34 19.735702 34 17 L 34 5 C 34 2.2642982 31.735702 0 29 0 L 5 0 z " + style="opacity:0.05;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4541" + d="m 5,-0.9375 c -3.25586,0 -5.9375,2.68164 -5.9375,5.9375 l 0,12 c 0,3.25586 2.6816401,5.9375 5.9375,5.9375 l 24,0 c 3.25586,0 5.9375,-2.68164 5.9375,-5.9375 l 0,-12 c 0,-3.2558599 -2.68164,-5.9375 -5.9375,-5.9375 l -24,0 z" + transform="translate(30,0)" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="1.0204744" + inkscape:original="M 5 1.03125 C 2.8258474 1.03125 1.03125 2.8258474 1.03125 5 L 1.03125 17 C 1.03125 19.174153 2.8258474 20.96875 5 20.96875 L 29 20.96875 C 31.174153 20.96875 32.96875 19.174153 32.96875 17 L 32.96875 5 C 32.96875 2.8258474 31.174153 1.03125 29 1.03125 L 5 1.03125 z " + style="opacity:0.1;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4537" + d="M 5,0 C 2.2642981,0 0,2.2642981 0,5 l 0,12 c 0,2.735702 2.2642982,5 5,5 l 24,0 c 2.735702,0 5,-2.264298 5,-5 L 34,5 C 34,2.2642982 31.735702,0 29,0 L 5,0 z" + transform="translate(30,0)" /> + <path + sodipodi:type="inkscape:offset" + inkscape:radius="0.95425737" + inkscape:original="M 5 2 C 3.338 2 2 3.338 2 5 L 2 17 C 2 18.662 3.338 20 5 20 L 29 20 C 30.662 20 32 18.662 32 17 L 32 5 C 32 3.338 30.662 2 29 2 L 5 2 z " + style="opacity:0.2;color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="path4531" + d="M 5,1.03125 C 2.8258474,1.03125 1.03125,2.8258474 1.03125,5 l 0,12 c 0,2.174153 1.7945974,3.96875 3.96875,3.96875 l 24,0 c 2.174153,0 3.96875,-1.794597 3.96875,-3.96875 l 0,-12 C 32.96875,2.8258474 31.174153,1.03125 29,1.03125 l -24,0 z" + transform="translate(30,0)" /> + <rect + style="color:#000000;fill:url(#linearGradient3228-0);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + id="rect3936" + width="30.00001" + height="18.00001" + x="32" + y="2" + rx="3" + ry="3" /> + <path + style="opacity:0.6;color:#000000;fill:url(#linearGradient3077-4-9-4);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" + d="m 35,2 c -1.662,0 -3,1.338 -3,3 l 0,12 c 0,1.662 1.338,3 3,3 l 24,0 c 1.662,0 3,-1.338 3,-3 L 62,5 C 62,3.338 60.662,2 59,2 z m 0,1 24,0 c 1.12561,0 2,0.8743885 2,2 l 0,12 c 0,1.125612 -0.87439,2 -2,2 l -24,0 c -1.125612,0 -2,-0.874388 -2,-2 L 33,5 c 0,-1.1256115 0.874388,-2 2,-2 z" + id="rect4059" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ssssssssssssssssss" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/cinnamon/assets/trash-icon.png b/src/themes/Material-Sakura/cinnamon/assets/trash-icon.png new file mode 100644 index 00000000..270fe2ef Binary files /dev/null and b/src/themes/Material-Sakura/cinnamon/assets/trash-icon.png differ diff --git a/src/themes/Material-Sakura/cinnamon/scss/_extends.scss b/src/themes/Material-Sakura/cinnamon/scss/_extends.scss new file mode 100644 index 00000000..9a78c30f --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/_extends.scss @@ -0,0 +1,372 @@ +// extend-elements + +// to bottom +%bg-grad-to-bottom { + background-gradient-direction: vertical; + background-gradient-start: $dark_bg_grad; + background-gradient-end: $light_bg_grad; +} + +// hover to bottom +%hover-bg-grad-to-bottom { + background-gradient-direction: vertical; + background-gradient-start: $dark_hover_bg_grad; + background-gradient-end: $light_hover_bg_grad; +} + +// button to top +%button-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_button_bg_grad; + background-gradient-end: $dark_button_bg_grad; +} + +// hover button to top +%hover-button-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_hover_button_bg_grad; + background-gradient-end: $dark_hover_button_bg_grad; +} + +// to top +%bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_bg_grad; + background-gradient-end: $dark_bg_grad; +} + +// hover to top +%hover-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_hover_bg_grad; + background-gradient-end: $dark_hover_bg_grad; +} + +// selected to bottom +%selected-bg-grad-to-bottom { + background-gradient-direction: vertical; + background-gradient-start: $dark_selected_bg_grad; + background-gradient-end: $light_selected_bg_grad; +} + +// selected to top +%selected-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_selected_bg_grad; + background-gradient-end: $dark_selected_bg_grad; +} + +// hover selected to bottom +%hover-selected-grad-to-bottom { + background-gradient-direction: vertical; + background-gradient-start: $dark_hover_selected_grad; + background-gradient-end: $light_hover_selected_grad; +} + +// hover selected to top +%hover-selected-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_hover_selected_grad; + background-gradient-end: $dark_hover_selected_grad; +} + +// to right +%bg-grad-to-right { + background-gradient-direction: horizontal; + background-gradient-start: $dark_bg_grad; + background-gradient-end: $light_bg_grad; +} + +// to left +%bg-grad-to-left { + background-gradient-direction: horizontal; + background-gradient-start: $light_bg_grad; + background-gradient-end: $dark_bg_grad; +} + +// hover to right +%hover-bg-grad-to-right { + background-gradient-direction: horizontal; + background-gradient-start: $dark_hover_bg_grad; + background-gradient-end: $light_hover_bg_grad; +} + +// hover to left +%hover-bg-grad-to-left { + background-gradient-direction: horizontal; + background-gradient-start: $light_hover_bg_grad; + background-gradient-end: $dark_hover_bg_grad; +} + +// selected to right +%selected-bg-grad-to-right { + background-gradient-direction: horizontal; + background-gradient-start: $dark_selected_bg_grad; + background-gradient-end: $light_selected_bg_grad; +} + +// selected to left +%selected-bg-grad-to-left { + background-gradient-direction: horizontal; + background-gradient-start: $light_selected_bg_grad; + background-gradient-end: $dark_selected_bg_grad; +} + +// hover selected to right +%hover-selected-grad-to-right { + background-gradient-direction: horizontal; + background-gradient-start: $dark_hover_selected_grad; + background-gradient-end: $light_hover_selected_grad; +} + +// hover selected to left +%hover-selected-grad-to-left { + background-gradient-direction: horizontal; + background-gradient-start: $light_hover_selected_grad; + background-gradient-end: $dark_hover_selected_grad; +} + +// tooltip to top +%tooltip-bg-grad-to-top { + background-gradient-direction: vertical; + background-gradient-start: $light_tooltip_bg_grad; + background-gradient-end: $dark_tooltip_bg_grad; +} + +// used in selectors +// .osd-window, .info-osd, .workspace-osd +%osd-shared { + @extend %bg-grad-to-bottom; + + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; +} + +// used in selectors +// .slider, .sound-player .slider, .popup-slider-menu-item +%slider-shared { + height: 1.2em; + min-width: 15em; + color: $button_bg_color; + -slider-height: 2px; + -slider-background-color: $scrollbar_bg_color; + -slider-border-color: $interior_border; + -slider-active-background-color: $scrollbar_slider_hover_color; + -slider-active-border-color: $selected_border; + -slider-border-width: 1px; + -slider-border-radius: $roundness; + -slider-handle-radius: 8px; + -slider-handle-border-color: $button_border; +} + +// used in selectors +// .separator, .popup-seperator-menu-item +%separator-shared { + -gradient-height: 3px; + -gradient-start: $selected_bg_color; + -gradient-end: $dark_bg_color; + -margin-horizontal: 4px; + height: 1em; +} + +// used in selectors +// #menu-search-entry, .run-dialog-entry, #notification StEntry +%dialog-entry { + @extend %tooltip-bg-grad-to-top; + + padding: $spacing_plus2; + border-radius: $roundness; + color: $tooltip_fg_color; + border: 1px solid $interior_border; + selection-background-color: $selected_bg_color; + selected-color: $selected_fg_color; + caret-color: $primary_caret_color; + caret-size: 0.1em; + width: 250px; + height: 1.5em; + transition-duration: 150; +} + +// used in selectors +// .desklet-with-borders, .desklet-with-borders-and-header, .desklet-header, .photoframe-box +%desklet-shared { + @extend %bg-grad-to-right; + + color: $dark_fg_color; + padding: 8px; + border: 1px solid $exterior_border; +} + +// used in selectors +// .calendar-change-month-back, .calendar-change-month-forward +%calendar-shared { + width: 16px; + height: 16px; + border-radius: $roundness; + transition-duration: 150; +} + +// used in selectors +// .notification-button, .notification-icon-button, .modal-dialog-button, .sound-player-overlay StButton, .keyboard-key +%shared-button { + @extend %button-bg-grad-to-top; + + border: 1px solid $button_border; + border-radius: $roundness; + text-align: center; + color: $button_fg_color; + transition-duration: 150; +} + +// used in selectors +// .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button:hover, .sound-player-overlay StButton:hover, .keyboard-key:hover +%shared-button-hover { + @extend %hover-button-bg-grad-to-top; + + border: 1px solid $selected_border; +} + +// used in selectors +// .notification-button:active, .notification-icon-button:active, .modal-dialog-button:active, .modal-dialog-button:pressed, .sound-player-overlay StButton:active, .keyboard-key:active +%shared-button-active { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; +} + +// used in selectors +// .menu .popup-combo-menu +%shared-menu { + @extend %bg-grad-to-right; + + padding: 8px; + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; +} + +// used in selectors +// .menu-application-button-label, .menu-category-button-label +%menu-button-label-shared { + &:ltr { + padding-left: 4px; + } + &:rtl { + padding-right: 4px; + } +} + +// used in selectors +// .popup-menu-item, .popup-combobox-item, .menu-favorites-button, .menu-places-button, .menu-category-button, .menu-category-button-greyed, .menu-category-button-selected +%menu-buttons-shared { + //min-height: 22px; //setting a min height accross the board for all menu types (menu entries with an application icon are hardcoded to this min-height) causes display issues in cinnamon :-( + padding: $spacing_plus2; +} + +// used in selectors +// .show-processes-dialog-subject, .mount-question-dialog-subject +%shared-dialogs-subject { + font-weight: bold; + color: $dark_fg_color; + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +// used in selectors +// .show-processes-dialog-subject:rtl, .mount-question-dialog-subject:rtl +%shared-dialogs-subject-rtl { + padding-left: 0; + padding-right: 17px; +} + +// used in selectors +// .show-processes-dialog-description, .mount-question-dialog-description +%shared-dialogs-description { + color: $dark_fg_color; + padding-left: 17px; + width: 28em; +} + +// used in selectors +// .menu-applications-inner-box StScrollView, .starkmenu-favorites-box .menu-context-menu +%menu-context-shared { + @extend %bg-grad-to-bottom; + + padding: 8px; + margin: 8px 0; + border-radius: $roundness; + border: 1px solid $interior_border; + StIcon { + &:ltr { + padding-right: 4px; + } + &:rtl { + padding-left: 4px; + } + } +} + +// used in selectors +// .panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus +%panel-top-shared { + @extend %selected-bg-grad-to-top; + + color: $selected_fg_color; +} + +// used in selectors +// .panel-bottom .windows-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus +%panel-bottom-shared { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; +} + +// used in selectors +// .panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus +%panel-left-shared { + @extend %selected-bg-grad-to-left; + + color: $selected_fg_color; +} + +// used in selectors +// .panel-right .windows-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus +%panel-right-shared { + @extend %selected-bg-grad-to-right; + + color: $selected_fg_color; +} + +// used in selectors +// .check-box StBin, .check-box:focus StBin +%check-box-shared { + width: 16px; + height: 16px; + background-image: url(assets/checkbox-off.svg); +} + +// used in selectors +// .radiobutton StBin, .radiobutton:focus StBin +%radiobutton-shared { + width: 16px; + height: 16px; + background-image: url(assets/radiobutton-off.svg); + border-radius: $roundness; +} + +// used in selectors +// .tile-preview, .tile-hud +%tile-shared { + background-color: $dark_bg_color_trans; + border: 2px solid $exterior_border; +} + +// used in selectors +// .tile-preview.snap, .tile-hud.snap +%tile-shared-snap { + background-color: $dark_bg_color_trans; + border: 2px solid $selected_border; +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/_global.scss b/src/themes/Material-Sakura/cinnamon/scss/_global.scss new file mode 100644 index 00000000..0f889729 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/_global.scss @@ -0,0 +1,84 @@ +// scss-lint:disable ColorVariable + +// main colors used in theme +// 1.0 < 1 will result in most cinnamon surfaces being transparent +$button_bg_color: #faf4ed; +$button_fg_color: #575279; +$selected_bg_color: #907aa9; +$selected_fg_color: #faf4ed; +$tooltip_bg_color: #fffaf3; +$tooltip_fg_color: #555169; +$dark_bg_color: fade-out(#faf4ed, 1 - 1.0); +$dark_fg_color: #575279; + +// an always transparent color used for expo & scale views and the lightbox effect when cinnamon is showing an OSD. +$dark_bg_color_trans: fade-out(#faf4ed, 1 - (1.0 / 2)); + +// used to calculate gradients for gradient values > 0 +$lighten_amount: 1 + (0.0 / 2); +$darken_amount: 1 - (0.0 / 2); + +// main background surface gradient start and end colors +$light_bg_grad: if($lighten_amount > 1, lighten($dark_bg_color, ($lighten_amount - 1) * lightness($dark_bg_color)), $dark_bg_color); +$dark_bg_grad: if($darken_amount < 1, darken($dark_bg_color, (1 - $darken_amount) * lightness($dark_bg_color)), $dark_bg_color); + +// hovered background surface gradient start and end colors - used for window list +$hover_bg_color: lighten($dark_bg_color, .05 * lightness($dark_bg_color)); +$light_hover_bg_grad: if($lighten_amount > 1, lighten($hover_bg_color, ($lighten_amount - 1) * lightness($hover_bg_color)), $hover_bg_color); +$dark_hover_bg_grad: if($darken_amount < 1, darken($hover_bg_color, (1 - $darken_amount) * lightness($hover_bg_color)), $hover_bg_color); + +// selected background surface gradient start and end colors - used for window list & buttons +$light_selected_bg_grad: if($lighten_amount > 1, lighten($selected_bg_color, ($lighten_amount - 1) * lightness($selected_bg_color)), $selected_bg_color); +$dark_selected_bg_grad: if($darken_amount < 1, darken($selected_bg_color, (1 - $darken_amount) * lightness($selected_bg_color)), $selected_bg_color); + +// hovered selected background surface gradient start and end colors - used for window list +$hover_selected_color: lighten($selected_bg_color, .05 * lightness($selected_bg_color)); +$light_hover_selected_grad: if($lighten_amount > 1, lighten($hover_selected_color, ($lighten_amount - 1) * lightness($hover_selected_color)), $hover_selected_color); +$dark_hover_selected_grad: if($darken_amount < 1, darken($hover_selected_color, (1 - $darken_amount) * lightness($hover_selected_color)), $hover_selected_color); + +// button background surface gradient start and end colors - used for buttons +$light_button_bg_grad: if($lighten_amount > 1, lighten($button_bg_color, ($lighten_amount - 1) * lightness($button_bg_color)), $button_bg_color); +$dark_button_bg_grad: if($darken_amount < 1, darken($button_bg_color, (1 - $darken_amount) * lightness($button_bg_color)), $button_bg_color); + +// hovered button background surface gradient start and end colors - used for buttons +$hover_button_bg: lighten($button_bg_color, .05 * lightness($button_bg_color)); +$light_hover_button_bg_grad: if($lighten_amount > 1, lighten($hover_button_bg, ($lighten_amount - 1) * lightness($hover_button_bg)), $hover_button_bg); +$dark_hover_button_bg_grad: if($darken_amount < 1, darken($hover_button_bg, (1 - $darken_amount) * lightness($hover_button_bg)), $hover_button_bg); + +// tooltip background surface gradient start and end colors - used for tooltips +$light_tooltip_bg_grad: if($lighten_amount > 1, lighten($tooltip_bg_color, ($lighten_amount - 1) * lightness($tooltip_bg_color)), $tooltip_bg_color); +$dark_tooltip_bg_grad: if($darken_amount < 1, darken($tooltip_bg_color, (1 - $darken_amount) * lightness($tooltip_bg_color)), $tooltip_bg_color); + +// borders used throughout theme buttons also use selected_borders_color +$selected_border: mix($dark_bg_color, $selected_bg_color, if(lightness($dark_bg_color) < 50%, 18%, 10%)); +$border_strength: if(lightness($dark_fg_color) > 50, .1, .2); +$interior_border: fade-out($dark_fg_color, 0.88 - $border_strength); +$exterior_border: mix($dark_bg_color, $dark_fg_color, (30 + ($border_strength * 100))); + +// decoration for buttons +$button_border_strength: if(lightness($button_fg_color) > 50, .1, .2); +$button_border: fade-out($button_fg_color, 0.88 - $button_border_strength); + +// scrollbar colors +$scrollbar_bg_color: darken($dark_bg_color, 5%); +$scrollbar_slider_color: mix($dark_bg_color, $dark_fg_color, 20%); +$scrollbar_slider_hover_color: mix($dark_bg_color, $selected_bg_color, 20%); + +// caret colors for dialog entrys +$primary_caret_color: #26233a; + +// other colors used in the theme +$link_color: #56949f; +$success_color: #d7827e; +$warning_color: #ea9d34; +$error_color: #1f1d2e; +$info_fg_color: #f2e9de; +$info_bg_color: #56949f; + +// used for border-radius throughout theme +$roundness: 2px; + +// used for buttons, entrys, panel spacing, and menu item spacing. +$spacing: 3px; +$spacing_plus2: (3 + 2) + px; + diff --git a/src/themes/Material-Sakura/cinnamon/scss/cinnamon.scss b/src/themes/Material-Sakura/cinnamon/scss/cinnamon.scss new file mode 100644 index 00000000..0d1f522e --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/cinnamon.scss @@ -0,0 +1,14 @@ +@import "_global"; +@import "_extends"; + +@import "sections/_stage"; +@import "sections/_menu"; +@import "sections/_panel"; +@import "sections/_calendar"; +@import "sections/_accessibility"; +@import "sections/_notifications"; +@import "sections/_dialogs"; +@import "sections/_desklets"; +@import "sections/_alt-tab"; +@import "sections/_overview"; +@import "sections/_tile-hud"; diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_accessibility.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_accessibility.scss new file mode 100644 index 00000000..265978ec --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_accessibility.scss @@ -0,0 +1,46 @@ +// on screen keyboard +#keyboard { + background-color: $dark_bg_color_trans; +} +.keyboard-key { + @extend %shared-button; + + &:grayed { + color: $selected_fg_color; + border-color: $selected_fg_color; + } + &:checked { + border-color: $selected_border; + } + &:hover { + @extend %shared-button-hover; + } + &:active { + @extend %shared-button-active; + } +} +.keyboard-layout { + spacing: 8px; + padding: 8px; +} +.keyboard-row { + spacing: 16px; +} +.keyboard-subkeys { + color: $dark_fg_color; + padding: 4px; + -arrow-border-radius: $roundness; + -arrow-background-color: $dark_bg_color; + -arrow-border-width: 1px; + -arrow-border-color: $dark_fg_color; + -arrow-base: 16px; + -arrow-rise: 8px; + -boxpointer-gap: 4px; +} +// desktop zoom feature +.magnifier-zoom-region { + border: 3px solid $exterior_border; + &.full-screen { + border-width: 0; + } +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_alt-tab.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_alt-tab.scss new file mode 100644 index 00000000..06e57e16 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_alt-tab.scss @@ -0,0 +1,66 @@ +// non 3D alt-tab options +#altTabPopup { + padding: 8px; + spacing: 16px; +} +.switcher-list { + @extend %bg-grad-to-bottom; + + border-radius: $roundness; + border: 1px solid $exterior_border; + padding: 16px; + color: $dark_fg_color; + .item-box { + padding: 8px; + border-radius: $roundness; + &:selected { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; + } + } + .thumbnail-box { + padding: 2px; + spacing: 4px; + color: $dark_fg_color; + } + .thumbnail { + min-width: 20em; + } + .separator { + width: 1px; + background-color: $selected_bg_color; + } +} +.switcher-list-item-container { + spacing: 8px; +} +.thumbnail-scroll-gradient-left { + background-gradient-direction: horizontal; + background-gradient-start: rgba(51, 51, 51, 1.0); + background-gradient-end: rgba(51, 51, 51, 0); + border-radius: $roundness; + border-radius-topright: 0; + border-radius-bottomright: 0; + width: 60px; +} +.thumbnail-scroll-gradient-right { + background-gradient-direction: horizontal; + background-gradient-start: rgba(51, 51, 51, 0); + background-gradient-end: rgba(51, 51, 51, 1.0); + border-radius: $roundness; + border-radius-topleft: 0; + border-radius-bottomleft: 0; + width: 60px; +} +.switcher-arrow { + border-color: rgba(0,0,0,0); + color: $dark_fg_color; + &:highlighted { + border-color: rgba(0,0,0,0); + color: $selected_fg_color; + } +} +.switcher-preview-backdrop { + background-color: rgba(25,25,25,0.65); +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_calendar.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_calendar.scss new file mode 100644 index 00000000..1bf695c1 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_calendar.scss @@ -0,0 +1,120 @@ +// the calendar displayed by the calendar applet is a heavily modified menu and inherits from the .menu selectosr +// indivudual elements within the menu can be themed seperately with these selectors +.calendar { + padding: 1em 1.75em; + spacing-rows: 1px; + spacing-columns: 5px; +} +// also covers the year label +.calendar-month-label { + color: $dark_fg_color; + font-size: 0.8em; + padding: 5px 10px; + border-radius: $roundness; + font-weight: bold; + text-align: center; +} +.calendar-change-month-back { + @extend %calendar-shared; + + border: 1px solid transparent; + background-image: url(assets/calendar-arrow-left.svg); + &:rtl { + background-image: url(assets/calendar-arrow-right.svg); + } + &:hover { + border: 1px solid $selected_bg_color; + } + &:active { + background-color: $selected_bg_color; + } +} +.calendar-change-month-forward { + @extend %calendar-shared; + + border: 1px solid transparent; + background-image: url(assets/calendar-arrow-right.svg); + &:rtl { + background-image: url(assets/calendar-arrow-left.svg); + } + &:hover { + border: 1px solid $selected_bg_color; + } + &:active { + background-color: $selected_bg_color; + } +} +.datemenu-date-label { + padding: 1em 1.75em; + color: $dark_fg_color; + font-weight: bold; + text-align: center; +} +.calendar-day-base { + font-size: 0.8em; + text-align: center; + width: 2.4em; + height: 1.8em; + border-radius: $roundness; + &:active { + background-color: $selected_bg_color; + } + &:hover { + } +} +.calendar-day-heading { + color: $dark_fg_color; + padding-top: 0.9em; +} +.calendar-week-number { + color: $dark_fg_color; + font-weight: bold; + padding-top: 0.6em; +} +.calendar-day { + &:ltr { + color: $dark_fg_color; + padding: 2px; + } + &:rtl { + color: $dark_fg_color; + padding: 3px; + } +} +.calendar-day-top { + &:ltr { + } + &:rtl { + } +} +.calendar-day-left { + &:ltr { + } + &:rtl { + } +} +.calendar-work-day { +} +.calendar-nonwork-day { + font-weight: bold; +} +// this is always is an active state +.calendar-today { + @extend %selected-bg-grad-to-bottom; + + font-weight: bold; + &:active { + color: $selected_fg_color; + } +} +.calendar-other-month-day { + font-style: italic; +} +// this is always is an active state +.calendar-day-with-events { + background-color: $selected_bg_color; + font-weight: bold; + &:active { + color: $selected_fg_color; + } +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_desklets.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_desklets.scss new file mode 100644 index 00000000..74f88664 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_desklets.scss @@ -0,0 +1,65 @@ +// desklets - the base .desklet selector is for 'undecorated' desklets however some subtle background themeing is desirable +// to maintain visibility irrespctive of wallpaper and to allow for the highlighting scheme to work +.desklet { + font-size: 0.9em; + padding: 8px; + color: $dark_fg_color; + border-radius: $roundness; + background-color: $dark_bg_color_trans; + &:highlight { + background-color: $selected_bg_color; + } +} +// these do not inherit from .desklet +.desklet-with-borders { + @extend %desklet-shared; + + font-size: 0.9em; + border-radius: $roundness; + &:highlight { + background-color: $selected_bg_color; + } +} +.desklet-with-borders-and-header { + @extend %desklet-shared; + + font-size: 0.9em; + border-radius-bottomleft: $roundness; + border-radius-bottomright: $roundness; + &:highlight { + background-color: $selected_bg_color; + } +} +.desklet-header { + @extend %desklet-shared; + + font-size: 1.2em; + border-radius-topleft: $roundness; + border-radius-topright: $roundness; + &:highlight { + background-color: $selected_bg_color; + } +} +.photoframe-box { + @extend %desklet-shared; + + border-radius: $roundness; + &:highlight { + background-color: $selected_bg_color; + } +} +.desklet-drag-placeholder { + border: 2px solid $selected_bg_color; + background-color: $dark_bg_color_trans; + border-radius: $roundness; +} +.launcher { + padding: 1px; + transition-duration: 150; + .icon-box { + padding-top: 2px; + } +} +// inherits font characteristics from .desklet-header +.clock-desklet-label { +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_dialogs.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_dialogs.scss new file mode 100644 index 00000000..9f1ee3f6 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_dialogs.scss @@ -0,0 +1,201 @@ +// on screen messages and input boxes +.modal-dialog { + @extend %bg-grad-to-right; + + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; + padding: 16px 20px; +} +.modal-dialog-button-box { + spacing: 16px; +} +.modal-dialog-button { + @extend %shared-button; + + min-width: 5em; + min-height: 1em; + padding: $spacing_plus2; + &:hover { + @extend %shared-button-hover; + } + &:focus { + color: $selected_fg_color; + } + &:active { + @extend %shared-button-active; + } + &:pressed { + @extend %shared-button-active; + } + &:disabled { + color: rgb(60, 60, 60); + } +} +// run dialog (ALT-F2) +.run-dialog-label { + color: $dark_fg_color; + padding-bottom: 10px; +} +.run-dialog-error-label { + color: $selected_bg_color; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; +} +.run-dialog-entry { + @extend %dialog-entry; + + &:focus { + border: 1px solid $selected_border; + } +} +.run-dialog { + border-radius: $roundness; + padding: 16px 20px; +} +// removable media dialogs +.cinnamon-mount-operation-icon { + icon-size: 4.8em; +} +.mount-password-reask { + color: $warning_color; +} +.show-processes-dialog { + spacing: 24px; +} +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject { + @extend %shared-dialogs-subject; + + &:rtl { + @extend %shared-dialogs-subject-rtl; + } +} +.mount-question-dialog-subject { + @extend %shared-dialogs-subject; + + &:rtl { + @extend %shared-dialogs-subject-rtl; + } +} +.show-processes-dialog-description { + @extend %shared-dialogs-description; + + &:rtl { + padding-right: 17px; + } +} +.mount-question-dialog-description { + @extend %shared-dialogs-description; + + &:rtl { + padding-right: 17px; + } +} +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; + &:rtl { + padding-right: 49px; + padding-left: 32px; + } +} +.show-processes-dialog-app-list-item { + color: $dark_fg_color; + &:hover { + color: $dark_fg_color; + } + &:ltr { + padding-right: 1em; + } + &:rtl { + padding-left: 1em; + } +} +.show-processes-dialog-app-list-item-icon { + &:ltr { + padding-right: 17px; + } + &:rtl { + padding-left: 17px; + } +} +.show-processes-dialog-app-list-item-name { +} +// displayed when media keys are pressed. +.osd-window { + @extend %osd-shared; + + spacing: 1em; + padding: 16px; + .level { + height: 0.7em; + border-radius: 0.3em; + background-color: $scrollbar_bg_color; + } + .level-bar { + border-radius: 0.3em; + background-color: $scrollbar_slider_hover_color; + } +} +.info-osd, .workspace-osd, .overview-empty-placeholder { + @extend %osd-shared; + + font-size: 1.5em; + text-align: center; + padding: 8px 10px; +} +// this is an full screen overlay that is displayed with any cinnamon OSD or modal dialog which needs to always be semi transparent +.lightbox { + background-color: $dark_bg_color_trans; +} +// applet 'about' OSDs - inherits from modal dialogs +.about-content { + min-width: 250px; + min-height: 150px; + spacing: 8px; + padding-bottom: 16px; +} +.about-title { + font-size: 1.4em; + font-weight: bold; +} +.about-uuid { + font-size: 0.8em; +} +.about-icon { + padding-right: 20px; +} +.about-scrollBox { + border: 1px solid $exterior_border; + border-radius: $roundness; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; +} +.about-version { + padding-left: 7px; +} +// dialog box for the cinnamon debug utility +#LookingGlassDialog { + @extend %bg-grad-to-bottom; + + spacing: 4px; + padding: 8px; + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_menu.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_menu.scss new file mode 100644 index 00000000..c4e45be8 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_menu.scss @@ -0,0 +1,238 @@ +.menu { + @extend %shared-menu; + + min-width: 100px; + margin: 4px; +} +// scale view right click menu +.popup-combo-menu { + @extend %shared-menu; +} +.popup-menu-arrow { + icon-size: 1.14em; +} +// applet submenus +// the margin here causes the 'bounce' on opening the sub menu +// does StScrollBar need to be here? No as long as it isnt themed differently to staging +.popup-sub-menu { + @extend %bg-grad-to-bottom; + + border: 1px solid $interior_border; + border-radius: $roundness; + padding: 8px; +} +.popup-menu-content { + padding: 0; +} +// individual menu entries are themed here +.popup-menu-item { + @extend %menu-buttons-shared; + + color: $dark_fg_color; + spacing: .5em; + &:active { + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + } + &:insensitive { + font-style: italic; + } +} +.popup-combobox-item { + @extend %menu-buttons-shared; +} +// sliders and separators in menus +.popup-separator-menu-item { + @extend %separator-shared; + + -gradient-direction: horizontal; +} +.popup-slider-menu-item { + @extend %slider-shared; +} +.popup-device-menu-item { + spacing: .5em; +} +.popup-inactive-menu-item { + font-style: italic; + color: $dark_fg_color; +} +.popup-subtitle-menu-item { + font-weight: bold; + font-size: 1em; +} +.popup-menu-icon { + icon-size: 1.14em; +} +.popup-menu-item-dot { +} +.popup-submenu-menu-item:open { +} +.popup-alternating-menu-item:alternate { + font-weight: bold; +} +// toggles in menus +.toggle-switch { + width: 64px; + height: 22px; +} +.toggle-switch-us { + background-image: url(assets/toggle-off-us.svg); + &:checked { + background-image: url(assets/toggle-on-us.svg); + } +} +.toggle-switch-intl { + background-image: url(assets/toggle-off-intl.svg); + &:checked { + background-image: url(assets/toggle-on-intl.svg); + } +} +.nm-menu-item-icons { + spacing: .5em; + icon-size: 1.14em; +} +// all the remaining code is for the main menu applet +.menu-favorites-box { + @extend %bg-grad-to-right; + + padding: 0.8em; + border: 1px solid $interior_border; + border-radius: $roundness; + transition-duration: 150; + spacing: 1em; +} +// This is for the stock menu in Cinnamon 4.0.2 and later - adds more vfade to the scrollable favorites box and fakes a seperator from the system buttons with a bottom border. +.menu-favorites-scrollbox { + padding-bottom: 1em; + border-bottom: 1px solid; + border-color: $interior_border; + &.vfade { + -st-vfade-offset: 136px; + } +} +.menu-favorites-button { + @extend %menu-buttons-shared; + + &:hover { + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + } +} +.menu-categories-box { + padding: 0.8em; +} +.menu-applications-inner-box { + @extend %bg-grad-to-right; + + padding: 0.8em; + border-radius: $roundness; + border: 1px solid $interior_border; + StScrollView { + @extend %menu-context-shared; + } +} +.menu-applications-outer-box { + @extend %bg-grad-to-right; + + padding: 0.8em; + border: 1px solid $interior_border; + border-radius: $roundness; +} +.menu-application-button { + @extend %menu-buttons-shared; + + &:highlighted { + font-weight: bold; + } +} +.menu-application-button-selected { + @extend %menu-buttons-shared; + + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + &:highlighted { + font-weight: bold; + } +} +.menu-application-button-label { + @extend %menu-button-label-shared; +} +.menu-category-button { + @extend %menu-buttons-shared; +} +.menu-category-button-greyed { + @extend %menu-buttons-shared; + + color: $dark_fg_color; + font-style: italic; +} +.menu-category-button-selected { + @extend %menu-buttons-shared; + + background-color: $selected_bg_color; + border-radius: $roundness; + color: $selected_fg_color; + &:hover { + } +} +.menu-category-button-label { + @extend %menu-button-label-shared; +} +// in the stock menu app descriptions are shown at the base of the menu +.menu-selected-app-box { + padding: 2px 8px; + text-align: right; + &:rtl { + text-align: left; + } +} +.menu-selected-app-title { + font-weight: bold; + font-size: 0.8em; +} +.menu-selected-app-description { + max-width: 150px; + font-size: 0.8em; +} +// the menus search box +.menu-search-box { + &:ltr { + padding-left: 30px; + padding-bottom: 5px; + padding-top: 5px; + } + &:rtl { + padding-right: 30px; + padding-bottom: 5px; + padding-top: 5px; + } +} +#menu-search-entry { + @extend %dialog-entry; + + margin-bottom: 0.5em; + &:focus { + border: 1px solid $selected_border; + } + &:hover { + } +} +.menu-search-entry-icon { + icon-size: 1em; + color: $tooltip_fg_color; +} +// new styleclasses for the Cinnamon 4.0.0 stock menu - note this menu was dropped in Cinnamon 4.0.1 but retain styling in case it's revived. +.menu-top-box { + spacing: 10px; } +.menu-systembuttons-box { + padding-bottom: 12px; + padding-top: 12px; + margin-bottom: 0.5em; } +// cinnVIIstark menu right click favourites context menu +.starkmenu-favorites-box .menu-context-menu, .menu-context-menu { + @extend %menu-context-shared; +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_notifications.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_notifications.scss new file mode 100644 index 00000000..9bd5097e --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_notifications.scss @@ -0,0 +1,91 @@ +// notification system +#notification { + @extend %bg-grad-to-right; + + border-radius: $roundness; + border: 1px solid $exterior_border; + padding: 8px; + spacing-rows: 5px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: $dark_fg_color; + &.multi-line-notification { + padding-bottom: 8px; + color: $dark_fg_color; + } + StEntry { + @extend %dialog-entry; + + &:focus { + border: 1px solid $selected_border; + } + } + .url-highlighter { + link-color: $link_color; + } +} +.notification-with-image { + min-height: 159px; + color: $dark_fg_color; +} +#notification-scrollview { + max-height: 10em; + > { + .top-shadow { + height: 1em; + } + .bottom-shadow { + height: 1em; + } + } + &:ltr > StScrollBar { + padding-left: 6px; + } + &:rtl > StScrollBar { + padding-right: 6px; + } +} +#notification-body { + spacing: 4px; +} +#notification-actions { + spacing: 8px; +} +.notification-button { + @extend %shared-button; + + border-radius: $roundness; + min-width: 5em; + min-height: 1em; + padding: $spacing_plus2; + &:hover { + @extend %shared-button-hover; + } + &:focus { + color: $selected_fg_color; + } + &:active { + @extend %shared-button-active; + } +} +.notification-icon-button { + @extend %shared-button; + + border-radius: $roundness; + min-width: 2em; + min-height: 2em; + padding: $spacing_plus2; + &:hover { + @extend %shared-button-hover; + } + &:focus { + color: $selected_fg_color; + } + &:active { + @extend %shared-button-active; + } + > StIcon { + icon-size: 1.5em; + } +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_overview.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_overview.scss new file mode 100644 index 00000000..c87d5d0d --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_overview.scss @@ -0,0 +1,119 @@ +// scale and expo views +#overview { + spacing: 12px; +} +.workspace-thumbnails { + spacing: 14px; +} +.workspace-add-button { + background-image: url(assets/add-workspace.png); + height: 200px; + width: 35px; + border-radius-topleft: 10px; + border-radius-bottomleft: 10px; + transition-duration: 150; + background-color: $info_bg_color; + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-color: $button_border; + &:hover { + background-image: url(assets/add-workspace-hover.png); + border-color: $selected_border; + } + &:active { + background-image: url(assets/add-workspace.png); + border-color: $selected_border; + background-color: $success_color; + } +} +.workspace-close-button { + background-image: url(assets/close-window.svg); + height: 32px; + width: 32px; + -cinnamon-close-overlap: 20px; +} +// this always looks better semi transparent +.workspace-overview-background-shade { + background-color: $dark_bg_color_trans; +} +.window-caption { + @extend %bg-grad-to-bottom; + + padding: 4px 6px; + border: 1px solid $exterior_border; + border-radius: $roundness; + color: $dark_fg_color; + -cinnamon-caption-spacing: 4px; + &:focus, &#selected { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; + border: 1px solid $selected_border; + } +} +.window-border { + border: 1px solid $selected_border; +} +.window-close { + background-image: url(assets/close-window.svg); + height: 32px; + width: 32px; + -cinnamon-close-overlap: 20px; + &:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0,0,0,0.5); + } +} +.window-close-area { + background-image: url(assets/trash-icon.png); + background-size: 100px; + background-color: $dark_bg_color_trans; + border: 1px solid $exterior_border; + border-bottom-width: 0; + border-radius: 20px 20px 0 0; + height: 120px; + width: 400px; +} +.expo-background { + @extend %bg-grad-to-bottom; +} +.expo-workspace-thumbnail-frame { + border: 1px solid $exterior_border; + &#active { + border: 1px solid $selected_border; + } +} +.expo-workspaces-name-entry { + @extend %bg-grad-to-bottom; + + padding: 4px 6px; + height: 1.5em; + border: 1px solid $exterior_border; + border-radius: $roundness; + selected-color: $selected_fg_color; + selection-background-color: $selected_bg_color; + color: $dark_fg_color; + text-align: center; + &#selected { + @extend %selected-bg-grad-to-bottom; + + color: $selected_fg_color; + selected-color: $dark_fg_color; + selection-background-color: $selected_bg_color; + border: 1px solid $selected_border; + } + &:focus { + border: 1px solid $selected_border; + } + &:hover { + border: 1px solid $selected_border; + } +} +// hot corners animation +.ripple-box { + width: 104px; + height: 104px; + background-image: url(assets/corner-ripple.png); + background-color: $selected_bg_color; + border-radius: 52px; +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_panel.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_panel.scss new file mode 100644 index 00000000..f1743f54 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_panel.scss @@ -0,0 +1,573 @@ +// panels can be on any side of the screen +// some panel item theming is specific to panel orientation and is included in this section +// each panel is also split into three zones +// dnd is for panel edit mode +// dummy is for adding or moving panels +#panel { + color: $dark_fg_color; + height: 2.5em; + width: 3.2em; + &:highlight { + background-color: $selected_bg_color; + } +} +.panel-dummy { + background-color: rgba(255, 0, 0, 0.6); + &:entered { + background-color: rgba(0, 255, 0, 0.6); + } +} +.panelLeft { + spacing: 4px; + &:dnd { + background-color: rgba(255, 0, 0, 0.6); + } + &:ltr { + padding-right: 4px; + } + &:rtl { + padding-left: 4px; + } + &.vertical { + padding: 0; + &:dnd { + } + } +} +.panelCenter { + spacing: 4px; + &:dnd { + background-color: rgba(0, 255, 0, 0.6); + } + &.vertical { + padding-left: 0; + padding-right: 0; + &:dnd { + } + } +} +.panelRight { + spacing: 4px; + &:dnd { + background-color: rgba(0, 0, 255, 0.6); + } + &:ltr { + padding-left: 0; + spacing: 0; + } + &:rtl { + padding-right: 0; + spacing: 0; + } + &.vertical { + padding: 0; + &:dnd { + } + } +} +// panel borders must be defined with a border-top color or other color definition that encompasses border-top +// panels do not support different colors of borders on different edges +// due to a bug in cinnamons placing of panel items on a bordered panel small margins are used to ensure that bordered panel objects +// do not overlap the panel border +.panel-top { + @extend %bg-grad-to-bottom; + + box-shadow: 0 -1px 0 0 $exterior_border inset; + .window-list-item-box { + @extend %bg-grad-to-top; + margin-bottom: 1px; + &:hover { + @extend %hover-bg-grad-to-top; + } + &:active, &:checked, &:focus, &:running { + @extend %panel-top-shared; + + &:hover { + @extend %hover-selected-grad-to-top; + } + } + } + .grouped-window-list-item-box { + &:active, &:checked { + box-shadow: 0 2px 0 0 $dark_fg_color inset; + } + &:hover { + box-shadow: 0 2px 0 0 $selected_border inset; + } + &:focus { + box-shadow: 0 4px 0 0 $selected_border inset; + } + } + .workspace-switcher, .workspace-graph { + padding: 1px $spacing; + } + .panel-launchers .launcher:hover { + box-shadow: 0 2px 0 0 $selected_border inset; + } + .applet-separator { + padding: 3px $spacing; + } +} +.panel-bottom { + @extend %bg-grad-to-top; + + box-shadow: 0 1px 0 0 $exterior_border inset; + .window-list-item-box { + @extend %bg-grad-to-bottom; + margin-top: 1px; + + &:hover { + @extend %hover-bg-grad-to-bottom; + } + &:active, &:checked, &:focus, &:running { + @extend %panel-bottom-shared; + + &:hover { + @extend %hover-selected-grad-to-bottom; + } + } + } + .grouped-window-list-item-box { + &:active, &:checked { + box-shadow: 0 -2px 0 0 $dark_fg_color inset; + } + &:hover { + box-shadow: 0 -2px 0 0 $selected_border inset; + } + &:focus { + box-shadow: 0 -4px 0 0 $selected_border inset; + } + } + .workspace-switcher, .workspace-graph { + padding: 1px $spacing; + } + .panel-launchers .launcher:hover { + box-shadow: 0 -2px 0 0 $selected_border inset; + } + .applet-separator { + padding: 3px $spacing; + } +} +.panel-left { + @extend %bg-grad-to-right; + + box-shadow: -1px 0 0 0 $exterior_border inset; + .window-list-item-box { + margin-right: 1px; + @extend %bg-grad-to-left; + + &:hover { + @extend %hover-bg-grad-to-left; + } + &:active, &:checked, &:focus, &:running { + @extend %panel-left-shared; + + &:hover { + @extend %hover-selected-grad-to-left; + } + } + } + .grouped-window-list-item-box { + &:active, &:checked { + box-shadow: 2px 0 0 0 $dark_fg_color inset; + } + &:hover { + box-shadow: 2px 0 0 0 $selected_border inset; + } + &:focus { + box-shadow: 4px 0 0 0 $selected_border inset; + } + } + .workspace-switcher, .workspace-graph { + padding: $spacing 1px; + } + .panel-launchers .launcher:hover { + box-shadow: 2px 0 0 0 $selected_border inset; + } + .applet-separator { + padding: $spacing 3px; + } +} +.panel-right { + @extend %bg-grad-to-left; + + box-shadow: 1px 0 0 0 $exterior_border inset; + .window-list-item-box { + margin-left: 1px; + @extend %bg-grad-to-right; + + &:hover { + @extend %hover-bg-grad-to-right; + } + &:active, &:checked, &:focus, &:running { + @extend %panel-right-shared; + + &:hover { + @extend %hover-selected-grad-to-right; + } + } + } + .grouped-window-list-item-box { + &:active, &:checked { + box-shadow: -2px 0 0 0 $dark_fg_color inset; + } + &:hover { + box-shadow: -2px 0 0 0 $selected_border inset; + } + &:focus { + box-shadow: -4px 0 0 0 $selected_border inset; + } + } + .workspace-switcher, .workspace-graph { + padding: $spacing 1px; + } + .panel-launchers .launcher:hover { + box-shadow: -2px 0 0 0 $selected_border inset; + } + .applet-separator { + padding: $spacing 3px; + } +} +// a non feature - not worth themeing +.panel-corner { + &:active { + } + &:overview { + } + &:focus { + } +} +// remaining code is for panel items starting with the generic applets +.applet-separator-line { + width: 2px; + background: $selected_bg_color; +} +.applet-separator-line-vertical { + border-color: $selected_bg_color; + border-bottom: 2px solid; +} +.applet-spacer:highlight { + background-color: $selected_bg_color; +} +.applet-box { + color: $dark_fg_color; + transition-duration: 150; + border-radius: $roundness; + padding: 0 $spacing; + &.vertical { + padding: $spacing 0; + } + &:checked { + color: $selected_bg_color; + .applet-label { + color: $selected_bg_color; + } + } + &:hover { + color: $selected_bg_color; + .applet-label { + color: $selected_bg_color; + } + } + &:highlight { + background-color: $selected_bg_color; + color: $selected_fg_color; + .applet-label { + color: $selected_fg_color; + } + } +} +.applet-label { + font-weight: bold; + color: $dark_fg_color; + padding-left: 3px; +} +// icon-size set to 22 to match hard-coded menu icon size - applet-icon style is used for search provider results in menu +.applet-icon { + color: $dark_fg_color; + padding: 0; + spacing: 0; + icon-size: 22px; +} +// used by power applet to warn of low battery +.system-status-icon { + icon-size: 1.14em; + padding: 0; + spacing: 0; + &.warning { + color: $warning_color; + } + &.error { + color: $error_color; + } +} +// keyboard layout applet +.panel-status-button { + -natural-hpadding: 4px; + -minimum-hpadding: 4px; + font-weight: bold; + color: $dark_fg_color; + &:hover { + color: $selected_bg_color; + } +} +// user applet specific themeing +.user-box { + padding: 0.4em 1.3em; + spacing: 10px; +} +.user-icon { + padding: 4px; + border: none; +} +.user-label { + color: $dark_fg_color; + font-weight: bold; + font-size: 1em; +} +// the window list applet. Some third party applets inherit some of this theming. +.window-list-box { + spacing: $spacing; + padding: 1px 3px; + font-size: 0.9em; + border-radius: $roundness; + &.vertical { + spacing: $spacing; + padding: 3px 1px; + } + &:highlight { + background-color: $selected_bg_color; + } + #appMenuIcon { + } +} +// progress was added with cinnamon 3.6 and allows compatible applications to use the window list as a progress bar +.window-list-item { + &-box { + border: 1px solid $interior_border; + border-radius: $roundness; + transition-duration: 150; + &:hover { + border: 1px solid $selected_border; + } + &.top StLabel, &.bottom StLabel { + padding-left: 3px; + } + .progress { + background-color: $success_color; + border: 1px solid $selected_border; + border-radius: $roundness; + color: $info_fg_color; + } + #appMenuIcon { + padding-right: 0.2em; + } + } + &-demands-attention { + background-color: $info_bg_color; + color: $info_fg_color; + } +} +// cinnamon 3.8 will support an improved window-list-thumbnail preview which now has it's own selector +.window-list-preview { + @extend %bg-grad-to-right; + + border-radius: $roundness; + border: 1px solid $exterior_border; + padding: 6px 12px; + spacing: $spacing; + color: $dark_fg_color; +} +// Cinnamon 4.0 has a new grouped window list applet with it's own selectors. +// Initial theme support is defined here. + +.grouped-window-list { + &-thumbnail-label { + padding-left: 3px; + } + &-number-label { + z-index: 99; + font-size: 0.8em; + color: $dark_fg_color; + } + // May need to revise depending on upstream GWL developments + &-button-label { + padding: 0; + } + &-badge { + border-radius: 256px; + background-color: $dark_bg_color; + } + &-thumbnail-alert { + background: $warning_color; + } + &-item-box { + transition-duration: 150; + spacing: 1em; + background-color: rgba(0, 0, 0, 0.01); + &:hover, &:focus, { + color: $selected_bg_color; + } + &:focus { + font-weight: bold; + } + .progress { + background-color: $success_color; + } + } + &-demands-attention { + background-color: $info_bg_color; + color: $info_fg_color; + } + &-thumbnail-menu { + @extend %bg-grad-to-right; + + border-radius: $roundness; + padding: 10px 15px; + spacing: $spacing; + color: $dark_fg_color; + .item-box { + padding: 8px; + border-radius: $roundness; + border: 1px solid $interior_border; + &:outlined { + border: 1px solid $selected_border; + } + &:selected { + background-color: $selected_bg_color; + border: 1px solid $selected_border; + color: $selected_fg_color; + } + } + .thumbnail-box { + padding: 2px; + spacing: $spacing; + } + .thumbnail { + width: 256px; + } + .separator { + width: 1px; + background: $selected_bg_color; + } + } +} +// the sound player applet +.sound-player { + StButton { + @extend %shared-button; + + min-width: 2em; + min-height: 2em; + padding: $spacing_plus2; + color: $button_fg_color; + border-radius: $roundness; + &:small { + min-width: 1.5em; + min-height: 1.5em; + padding: $spacing; + StIcon { + icon-size: 1em; + } + } + StIcon { + icon-size: 1.5em; + } + &:hover { + @extend %shared-button-hover; + } + &:focus { + color: $selected_fg_color; + } + &:active { + @extend %shared-button-active; + } + } + .slider { + @extend %slider-shared; + height: 4px; + } + StBoxLayout { + spacing: 0.5em; + } + > StBoxLayout { + padding: 5px; + } +} +.sound-player-generic-coverart { + background: rgba(0,0,0,0.2); +} +.sound-player-overlay { + @extend %bg-grad-to-bottom; + + min-width: 300px; + padding: 12px 16px; + spacing: 0.5em; + color: $dark_fg_color; +} +// workspace switcher applet simple button view +.workspace-button { + width: 2em; + height: 1em; + color: $dark_fg_color; + border: 1px solid $interior_border; + margin: 2px; + transition-duration: 150; + &.vertical { + height: 1.5em; + } + &:outlined { + background-color: $selected_bg_color; + color: $selected_fg_color; + border-color: $selected_border; + } +} +// workspace switcher applet graph view +.workspace-graph { + .workspace { + @extend %bg-grad-to-bottom; + + border: 1px solid $interior_border; + &:active { + @extend %selected-bg-grad-to-bottom; + + border: 1px solid $interior_border; + .windows { + -active-window-background: rgba(255, 255, 255, 0.8); + -active-window-border: rgba(0, 0, 0, 0.9); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); + } + } + .windows { + -active-window-background: rgba(140, 140, 140, 0.8); + -active-window-border: rgba(0, 0, 0, 0.7); + -inactive-window-background: rgba(140, 140, 140, 0.8); + -inactive-window-border: rgba(0, 0, 0, 0.7); + } + } +} +// most panel launcher themeing is orientation specific +.panel-launchers { + padding: 0 $spacing; + spacing: $spacing; + .launcher { + background-color:rgba(0, 0, 0, 0.01); + } + &.vertical { + padding: $spacing 0; + } +} +.notification-applet-padding { + padding: .5em 1em; +} +.notification-applet-container { + max-height: 100px; +} +.systray { + spacing: $spacing; +} +.flashspot { + background-color: $selected_bg_color; +} + diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_stage.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_stage.scss new file mode 100644 index 00000000..e6944a66 --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_stage.scss @@ -0,0 +1,114 @@ +// defines font family and standard font size across the whole theme +// em is preferred for better support for text scaling +stage { + font-family: roboto, Noto Sans, sans, sans-serif; + font-size: 1em; +} +.cinnamon-link { + color: $link_color; + font-style: italic; + &:hover { + color: $selected_fg_color; + } +} +.label-shadow { + color: rgba(0,0,0,0.5); +} +// themeing for various standard elements +StScrollBar { + padding: 2px; + StButton { + &#vhandle { + background-color: $scrollbar_slider_color; + border-radius: $roundness; + &:hover { + background-color: $scrollbar_slider_hover_color; + } + } + &#hhandle { + background-color: $scrollbar_slider_color; + border-radius: $roundness; + &:hover { + background-color: $scrollbar_slider_hover_color; + } + } + } + StBin#trough { + background-color: $scrollbar_bg_color; + border-radius: $roundness; + } +} +StScrollView { + &.vfade { + -st-vfade-offset: 68px; + } + &.hfade { + -st-hfade-offset: 68px; + } + StScrollBar { + min-width: 0.8em; + min-height: 0.8em; + } +} +.separator { + @extend %separator-shared; +} +.slider { + @extend %slider-shared; +} +.check-box { + CinnamonGenericContainer { + spacing: .2em; + } + StBin { + @extend %check-box-shared; + } + &:focus { + StBin { + @extend %check-box-shared; + } + &:checked StBin { + background-image: url(assets/checkbox.svg); + } + } + StLabel { + font-weight: normal; + } + &:checked StBin { + background-image: url(assets/checkbox.svg); + } +} +.radiobutton { + CinnamonGenericContainer { + spacing: .2em; + height: 18px; + padding-top: 2px; + } + StBin { + @extend %radiobutton-shared; + } + &:focus { + StBin { + @extend %radiobutton-shared; + } + &:checked StBin { + background-image: url(assets/radiobutton.svg); + } + } + StLabel { + padding-top: 4px; + font-size: 0.8em; + box-shadow: none; + } + &:checked StBin { + background-image: url(assets/radiobutton.svg); + } +} +#Tooltip { + @extend %tooltip-bg-grad-to-top; + + padding: 5px 8px; + color: $tooltip_fg_color; + text-align: center; + border-radius: $roundness; +} diff --git a/src/themes/Material-Sakura/cinnamon/scss/sections/_tile-hud.scss b/src/themes/Material-Sakura/cinnamon/scss/sections/_tile-hud.scss new file mode 100644 index 00000000..35f5ed8e --- /dev/null +++ b/src/themes/Material-Sakura/cinnamon/scss/sections/_tile-hud.scss @@ -0,0 +1,59 @@ +// on screen preview of windows tiling placement +.tile-preview { + @extend %tile-shared; + + &.snap { + @extend %tile-shared-snap; + } +} +.tile-hud { + @extend %tile-shared; + + &.snap { + @extend %tile-shared-snap; + } + &:top { + border-top-width: 0; + + border-radius: 0 0 10px 10px; + } + &:bottom { + border-bottom-width: 0; + + border-radius: $roundness $roundness 0 0; + } + &:left { + border-left-width: 0; + + border-radius: 0 10px 10px 0; + } + &:right { + border-right-width: 0; + + border-radius: 10px 0 0 10px; + } + &:top-left { + border-top-width: 0; + border-left-width: 0; + + border-radius: 0 0 10px 0; + } + &:top-right { + border-top-width: 0; + border-right-width: 0; + + border-radius: 0 0 0 10px; + } + &:bottom-left { + border-bottom-width: 0; + border-left-width: 0; + + border-radius: 0 10px 0 0; + } + &:bottom-right { + border-bottom-width: 0; + border-right-width: 0; + + border-radius: 10px 0 0 0; + } +} diff --git a/src/themes/Material-Sakura/cinnamon/thumbnail.png b/src/themes/Material-Sakura/cinnamon/thumbnail.png new file mode 100644 index 00000000..ac66aa16 Binary files /dev/null and b/src/themes/Material-Sakura/cinnamon/thumbnail.png differ diff --git a/src/themes/Material-Sakura/gtk-2.0/gtkrc b/src/themes/Material-Sakura/gtk-2.0/gtkrc new file mode 100644 index 00000000..ba446093 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-2.0/gtkrc @@ -0,0 +1,894 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#f2e9de\nbg_color:#fffaf3\ntooltip_bg_color:#fffaf3\nselected_bg_color:#907aa9\ntext_color:#26233a\nfg_color:#555169\ntooltip_fg_color:#555169\nselected_fg_color:#faf4ed\nmenubar_bg_color:#faf4ed\nmenubar_fg_color:#575279\ntoolbar_bg_color:#fffaf3\ntoolbar_fg_color:#555169\nmenu_bg_color:#faf4ed\nmenu_fg_color:#575279\npanel_bg_color:#fffaf3\npanel_fg_color:#555169\nlink_color:#56949f\nbtn_bg_color:#faf4ed\nbtn_fg_color:#575279\ntitlebar_bg_color:#faf4ed\ntitlebar_fg_color:#575279\nprimary_caret_color:#26233a\nsecondary_caret_color:#26233a\naccent_bg_color:#907aa9\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 0.6 + + GtkWidget::cursor_color = @primary_caret_color + GtkWidget::secondary_cursor_color = @secondary_caret_color + GtkWidget::cursor_aspect_ratio = 0.04 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + #GtkButton::inner-border = { 2, 2, 1, 1 } + GtkButton::focus-line-width = 1 + #GtkButton::focus-padding = -4 + + GtkButtonBox::child-min-height = 26 + + GtkCheckButton::indicator-size = 16 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 16 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 12 + GtkProgressBar::min-vertical-bar-width = 12 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 12 + GtkRange::stepper-size = 12 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 16 + GtkScale::slider-width = 16 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 80 + GtkScrollbar::slider-width = 12 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 1 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + GtkWindow::resize-grip-height = 0 + GtkWindow::resize-grip-width = 0 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 2 # roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 2 + ythickness = 2 +} + +style "murrine-wider" { + xthickness = 3 + ythickness = 3 +} + +style "murrine-thin" { + xthickness = 0 + ythickness = 0 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.10, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + #xthickness = 4 + #ythickness = 4 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 2 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 0 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 8 + #roundness = 2 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + #roundness = 2 + roundness = 2 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 2 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 2 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkToggleButton>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Material-Sakura/gtk-2.0/gtkrc.hidpi b/src/themes/Material-Sakura/gtk-2.0/gtkrc.hidpi new file mode 100644 index 00000000..38dd744e --- /dev/null +++ b/src/themes/Material-Sakura/gtk-2.0/gtkrc.hidpi @@ -0,0 +1,995 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#f2e9de\nbg_color:#fffaf3\ntooltip_bg_color:#fffaf3\nselected_bg_color:#907aa9\ntext_color:#26233a\nfg_color:#555169\ntooltip_fg_color:#555169\nselected_fg_color:#faf4ed\nmenubar_bg_color:#faf4ed\nmenubar_fg_color:#575279\ntoolbar_bg_color:#fffaf3\ntoolbar_fg_color:#555169\nmenu_bg_color:#faf4ed\nmenu_fg_color:#575279\npanel_bg_color:#fffaf3\npanel_fg_color:#555169\nlink_color:#56949f\nbtn_bg_color:#faf4ed\nbtn_fg_color:#575279\ntitlebar_bg_color:#faf4ed\ntitlebar_fg_color:#575279\nprimary_caret_color:#26233a\nsecondary_caret_color:#26233a\naccent_bg_color:#907aa9\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 1.0 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + #GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::inner-border = { 0, 0, 1, 0 } + GtkButton::focus-line-width = 2 + #GtkButton::focus-padding = 4 + GtkButton::focus-padding = 2 + #GtkButton::interior-focus = 1 + + GtkEntry::inner-border = { 4, 4, 5, 4 } + GtkComboBox::inner-border = { 4, 4, 6, 5 } + GtkComboBoxText::inner-border = { 4, 4, 6, 5 } + + #GtkButtonBox::child-min-height = 52 + + GtkCheckButton::indicator-size = 30 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 30 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 2 + GtkMenu::vertical-padding = 2 + + GtkMenuBar::internal-padding = 1 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 24 + GtkRange::stepper-size = 24 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 30 + GtkScale::slider-width = 30 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 160 + GtkScrollbar::slider-width = 24 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 22 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 2 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 2 + GtkWidget::separator-height = 2 + + GtkWindow::resize-grip-height = 2 + GtkWindow::resize-grip-width = 2 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 4# roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 6 + ythickness = 6 +} + +style "murrine-wider" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-thin" { + xthickness = 1 + ythickness = 1 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 8 + ythickness = 4 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.04, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + xthickness = 10 + ythickness = 10 + #xthickness = 5 + #ythickness = 5 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 4 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-comboboxtext" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-togglebutton" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-radiocheck" = "murrine-togglebutton" { + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 4 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 25 + #roundness = 4 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + roundness = 4 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 10 + ythickness = 10 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 4 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + xthickness = 10 + ythickness = 10 + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + xthickness = 10 + ythickness = 10 + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 4 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 4 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + + + + +style "gimp-default-style" { +# Uncommenting this line allows to set a different (smaller) font for GIMP. +# +# font_name = "sans 8" +# Enabling the following line for some reason breaks toolbox resize +# increment calculation. You can enable it to get an even smaller GUI +# but need to restart GIMP after the theme change. +# +# GtkWidget::focus-padding = 0 + GtkOptionMenu::indicator-size = { 15, 25 } + GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } + GtkPaned::handle-size = 5 + GimpDockWindow::default-height = 600 + GimpDock::font-scale = 1.0 + GimpMenuDock::minimal-width = 400 + GimpToolPalette::tool-icon-size = large-toolbar + GimpToolPalette::button-relief = none + GimpDockbook::tab-border = 0 + GimpDockbook::tab-icon-size = button + GimpColorNotebook::tab-border = 0 + GimpColorNotebook::tab-icon-size = button + GimpDeviceEditor::handle-size = 30 + GimpDockable::content-border = 1 + GimpEditor::content-spacing = 1 + GimpEditor::button-spacing = 1 + GimpEditor::button-icon-size = button + GimpDataEditor::minimal-height = 150 + GimpFrame::label-spacing = 5 + GtkDialog::content-area-border = 2 + GtkDialog::button-spacing = 20 + GtkDialog::action-area-border = 25 + GimpUnitComboBox::appears-as-list = 0 +} + +class "GtkWidget" style "gimp-default-style" +style "gimp-tool-dialog-style" = "gimp-default-style" +{ + GtkDialog::action-area-border = 6 +} +class "GimpToolDialog" style "gimp-tool-dialog-style" +style "gimp-grid-view-style" = "gimp-default-style" +{ + bg[NORMAL] = { 1.0, 1.0, 1.0 } +} +widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" +style "gimp-dockable-style" = "gimp-default-style" +{ + GimpFrame::label-bold = 0 + GtkButton::focus-line_width = 1 + GtkButton::focus-padding = 0 +} +widget "*GimpDockable.*" style "gimp-dockable-style" +style "gimp-display-style" = "gimp-default-style" +{ + GimpRuler::font-scale = 1.0 + GimpUnitComboBox::label-scale = 1.0 + GimpScaleComboBox::label-scale = 1.0 + GtkComboBox::arrow-size = 20 + GtkButton::inner-border = { 0, 0, 0, 0 } + GtkButton::focus-line-width = 0 + GtkButton::focus-padding = 0 +} +widget "*GimpDisplayShell.*" style "gimp-display-style" +style "gimp-overlay-style" = "gimp-display-style" +{ + GtkButton::focus-line_width = 2 +} +widget_class "*<GimpOverlayFrame>*" style "gimp-overlay-style" + + + + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-comboboxtext" +widget_class "*<GtkToggleButton>*" style "murrine-togglebutton" +widget_class "*.<GtkCheckButton>" style "murrine-radiocheck" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/all-assets.svg b/src/themes/Material-Sakura/gtk-3.0/assets/all-assets.svg new file mode 100644 index 00000000..6b2b9d79 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/all-assets.svg @@ -0,0 +1,4456 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="96" + height="456" + viewBox="0 0 96.000001 456.00001" + id="svg2" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="all-assets.svg"> + <defs + id="defs4"> + <clipPath + id="clipPath4171" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4173" + d="M 0,0 127,0 127,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4183" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4185" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4189" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4191" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4203" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4205" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD9JREFUGJXNjzESwCAMw2yTIf3/Y8tCzNQjxwuqTdrEzDI+qBn5rhbGE7V6QMk+DtvCxW8CyWMkQwPtJcR7fwPpvRU+5iep2wAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4215" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4217" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4221" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4223" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4233" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4235" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4239" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4241" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4251" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4253" + d="M 56,62.00594 C 56,63.10723 56.89451,64 57.99406,64 l 12.01188,0 C 71.10723,64 72,63.10549 72,62.00594 L 72,49.99406 C 72,48.89277 71.10549,48 70.00594,48 L 57.99406,48 C 56.89277,48 56,48.89451 56,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4257" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4259" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4271" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4273" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD9JREFUGJXNjzESwCAMw2yTIf3/Y8tCzNQjxwuqTdrEzDI+qBn5rhbGE7V6QMk+DtvCxW8CyWMkQwPtJcR7fwPpvRU+5iep2wAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4283" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4285" + d="M 56,62.00594 C 56,63.10723 56.89451,64 57.99406,64 l 12.01188,0 C 71.10723,64 72,63.10549 72,62.00594 L 72,49.99406 C 72,48.89277 71.10549,48 70.00594,48 L 57.99406,48 C 56.89277,48 56,48.89451 56,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4289" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4291" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4301" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4303" + d="m 60,56 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,57 68,56.55614 68,56 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,55 60,55.44386 60,56 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath4307" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4309" + d="m 60,55 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath4317" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4319" + d="M 88,62.00594 C 88,63.10723 88.89451,64 89.99406,64 l 12.01184,0 C 103.1072,64 104,63.10549 104,62.00594 l 0,-12.01188 C 104,48.89277 103.1055,48 102.0059,48 L 89.99406,48 C 88.89277,48 88,48.89451 88,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4323" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4325" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4337" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4339" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD1JREFUGJXNj7ERACEMw2yTIvsvyzfEVBw5Jnh1UidmlnGgvsi5WoiMWj2gZF+HbeHhN4HkNZKhgT4nvvsb6b4VPsFdnKYAAAAASUVORK5CYII=" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4349" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4351" + d="M 88,62.00594 C 88,63.10723 88.89451,64 89.99406,64 l 12.01184,0 C 103.1072,64 104,63.10549 104,62.00594 l 0,-12.01188 C 104,48.89277 103.1055,48 102.0059,48 L 89.99406,48 C 88.89277,48 88,48.89451 88,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4355" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4357" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4367" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4369" + d="m 94.83136,54.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.3932,0.39325 -1.0222,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath4373" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4375" + d="m 90,52 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath4383" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4385" + d="M 24,32.00594 C 24,33.10723 24.89451,34 25.99406,34 l 12.01188,0 C 39.10723,34 40,33.10549 40,32.00594 L 40,19.99406 C 40,18.89277 39.10549,18 38.00594,18 L 25.99406,18 C 24.89277,18 24,18.89451 24,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4389" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4391" + d="m 24,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4399" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4401" + d="M 56,32.00594 C 56,33.10723 56.89451,34 57.99406,34 l 12.01188,0 C 71.10723,34 72,33.10549 72,32.00594 L 72,19.99406 C 72,18.89277 71.10549,18 70.00594,18 L 57.99406,18 C 56.89277,18 56,18.89451 56,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4405" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4407" + d="m 56,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4415" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4417" + d="m 60,26 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,27 68,26.55614 68,26 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,25 60,25.44386 60,26 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath4421" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4423" + d="m 60,25 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath4431" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4433" + d="M 88,32.00594 C 88,33.10723 88.89451,34 89.99406,34 l 12.01184,0 C 103.1072,34 104,33.10549 104,32.00594 l 0,-12.01188 C 104,18.89277 103.1055,18 102.0059,18 L 89.99406,18 C 88.89277,18 88,18.89451 88,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4437" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4439" + d="m 88,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4447" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4449" + d="m 94.83136,24.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.3932,0.39325 -1.0222,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath4453" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4455" + d="m 90,22 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath4642" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4644" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4654" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4656" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4660" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4662" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <mask + id="mask4674" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4676" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAXNCSVQI5gpbmQAAAFRJREFUOI3t0zEOgDAQA0H7dBFK/v9WokCEKWgx9Ai3O62JUiHcj+g7SxvTglzWrGOTBQdqYNoOaSLkOyApfL32gx98EJD0lWQgvSAT2Rsez8u3+5/W0h9HxSAETgAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4686" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4688" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4692" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4694" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4704" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4706" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4710" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4712" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4722" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4724" + d="M 90,53.99574 C 90,56.20723 91.78903,58 94.00426,58 l 23.99144,0 C 120.2072,58 122,56.21097 122,53.99574 l 0,-23.99148 C 122,27.79277 120.211,26 117.9957,26 L 94.00426,26 C 91.79277,26 90,27.78903 90,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4728" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4730" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <mask + id="mask4742" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4744" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAXNCSVQI5gpbmQAAAFRJREFUOI3t0zEOgDAQA0H7dBFK/v9WokCEKWgx9Ai3O62JUiHcj+g7SxvTglzWrGOTBQdqYNoOaSLkOyApfL32gx98EJD0lWQgvSAT2Rsez8u3+5/W0h9HxSAETgAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4754" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4756" + d="M 90,53.99574 C 90,56.20723 91.78903,58 94.00426,58 l 23.99144,0 C 120.2072,58 122,56.21097 122,53.99574 l 0,-23.99148 C 122,27.79277 120.211,26 117.9957,26 L 94.00426,26 C 91.79277,26 90,27.78903 90,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath4760" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4762" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4772" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4774" + d="m 103.6627,39.16762 -4.23658,4.23661 c -0.78247,0.78247 -2.05341,0.78708 -2.83446,0.006 -0.78649,-0.78649 -0.77835,-2.05007 0.006,-2.83445 l 5.64481,-5.6448 c 0.7825,-0.78247 2.0534,-0.78708 2.8344,-0.006 0.0572,0.05713 0.1101,0.11678 0.1589,0.17858 0.0616,0.04854 0.1209,0.10123 0.1778,0.15806 l 11.3267,11.32673 c 0.7726,0.77257 0.7745,2.04087 -0.007,2.82191 -0.7865,0.7865 -2.0445,0.78397 -2.8219,0.0065 L 103.6627,39.16762 Z" /> + </clipPath> + <clipPath + id="clipPath4778" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4780" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4894" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4896" + d="M 0,0 127,0 127,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath4906" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4908" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4912" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4914" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4926" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4928" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD9JREFUGJXNjzESwCAMw2yTIf3/Y8tCzNQjxwuqTdrEzDI+qBn5rhbGE7V6QMk+DtvCxW8CyWMkQwPtJcR7fwPpvRU+5iep2wAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath4938" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4940" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4944" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4946" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4956" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4958" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4962" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4964" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath4974" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path4976" + d="M 56,62.00594 C 56,63.10723 56.89451,64 57.99406,64 l 12.01188,0 C 71.10723,64 72,63.10549 72,62.00594 L 72,49.99406 C 72,48.89277 71.10549,48 70.00594,48 L 57.99406,48 C 56.89277,48 56,48.89451 56,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath4980" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path4982" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask4994" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image4996" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD9JREFUGJXNjzESwCAMw2yTIf3/Y8tCzNQjxwuqTdrEzDI+qBn5rhbGE7V6QMk+DtvCxW8CyWMkQwPtJcR7fwPpvRU+5iep2wAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath5006" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5008" + d="M 56,62.00594 C 56,63.10723 56.89451,64 57.99406,64 l 12.01188,0 C 71.10723,64 72,63.10549 72,62.00594 L 72,49.99406 C 72,48.89277 71.10549,48 70.00594,48 L 57.99406,48 C 56.89277,48 56,48.89451 56,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5012" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5014" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5024" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5026" + d="m 60,56 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,57 68,56.55614 68,56 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,55 60,55.44386 60,56 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5030" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5032" + d="m 60,55 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5040" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5042" + d="M 88,62.00594 C 88,63.10723 88.89451,64 89.99406,64 l 12.01184,0 C 103.1072,64 104,63.10549 104,62.00594 l 0,-12.01188 C 104,48.89277 103.1055,48 102.0059,48 L 89.99406,48 C 88.89277,48 88,48.89451 88,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5046" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5048" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask5060" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image5062" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAD1JREFUGJXNj7ERACEMw2yTIvsvyzfEVBw5Jnh1UidmlnGgvsi5WoiMWj2gZF+HbeHhN4HkNZKhgT4nvvsb6b4VPsFdnKYAAAAASUVORK5CYII=" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath5072" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5074" + d="M 88,62.00594 C 88,63.10723 88.89451,64 89.99406,64 l 12.01184,0 C 103.1072,64 104,63.10549 104,62.00594 l 0,-12.01188 C 104,48.89277 103.1055,48 102.0059,48 L 89.99406,48 C 88.89277,48 88,48.89451 88,49.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5078" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5080" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5090" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5092" + d="m 94.83136,54.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.3932,0.39325 -1.0222,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5096" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5098" + d="m 90,52 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5106" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5108" + d="M 24,32.00594 C 24,33.10723 24.89451,34 25.99406,34 l 12.01188,0 C 39.10723,34 40,33.10549 40,32.00594 L 40,19.99406 C 40,18.89277 39.10549,18 38.00594,18 L 25.99406,18 C 24.89277,18 24,18.89451 24,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5112" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5114" + d="m 24,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5122" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5124" + d="M 56,32.00594 C 56,33.10723 56.89451,34 57.99406,34 l 12.01188,0 C 71.10723,34 72,33.10549 72,32.00594 L 72,19.99406 C 72,18.89277 71.10549,18 70.00594,18 L 57.99406,18 C 56.89277,18 56,18.89451 56,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5128" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5130" + d="m 56,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5138" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5140" + d="m 60,26 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,27 68,26.55614 68,26 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,25 60,25.44386 60,26 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5144" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5146" + d="m 60,25 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5154" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5156" + d="M 88,32.00594 C 88,33.10723 88.89451,34 89.99406,34 l 12.01184,0 C 103.1072,34 104,33.10549 104,32.00594 l 0,-12.01188 C 104,18.89277 103.1055,18 102.0059,18 L 89.99406,18 C 88.89277,18 88,18.89451 88,19.99406 l 0,12.01188 z" /> + </clipPath> + <clipPath + id="clipPath5160" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5162" + d="m 88,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath5170" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5172" + d="m 94.83136,24.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.3932,0.39325 -1.0222,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5176" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5178" + d="m 90,22 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5365" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5367" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5377" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5379" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5383" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5385" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <mask + id="mask5397" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image5399" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAXNCSVQI5gpbmQAAAFRJREFUOI3t0zEOgDAQA0H7dBFK/v9WokCEKWgx9Ai3O62JUiHcj+g7SxvTglzWrGOTBQdqYNoOaSLkOyApfL32gx98EJD0lWQgvSAT2Rsez8u3+5/W0h9HxSAETgAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath5409" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5411" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5415" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5417" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5427" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5429" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5433" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5435" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5445" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5447" + d="M 90,53.99574 C 90,56.20723 91.78903,58 94.00426,58 l 23.99144,0 C 120.2072,58 122,56.21097 122,53.99574 l 0,-23.99148 C 122,27.79277 120.211,26 117.9957,26 L 94.00426,26 C 91.79277,26 90,27.78903 90,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5451" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5453" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <mask + id="mask5465" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image5467" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAAAAABWESUoAAAAAXNCSVQI5gpbmQAAAFRJREFUOI3t0zEOgDAQA0H7dBFK/v9WokCEKWgx9Ai3O62JUiHcj+g7SxvTglzWrGOTBQdqYNoOaSLkOyApfL32gx98EJD0lWQgvSAT2Rsez8u3+5/W0h9HxSAETgAAAABJRU5ErkJggg==" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath5477" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5479" + d="M 90,53.99574 C 90,56.20723 91.78903,58 94.00426,58 l 23.99144,0 C 120.2072,58 122,56.21097 122,53.99574 l 0,-23.99148 C 122,27.79277 120.211,26 117.9957,26 L 94.00426,26 C 91.79277,26 90,27.78903 90,30.00426 l 0,23.99148 z" /> + </clipPath> + <clipPath + id="clipPath5483" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5485" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5495" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5497" + d="m 103.6627,39.16762 -4.23658,4.23661 c -0.78247,0.78247 -2.05341,0.78708 -2.83446,0.006 -0.78649,-0.78649 -0.77835,-2.05007 0.006,-2.83445 l 5.64481,-5.6448 c 0.7825,-0.78247 2.0534,-0.78708 2.8344,-0.006 0.0572,0.05713 0.1101,0.11678 0.1589,0.17858 0.0616,0.04854 0.1209,0.10123 0.1778,0.15806 l 11.3267,11.32673 c 0.7726,0.77257 0.7745,2.04087 -0.007,2.82191 -0.7865,0.7865 -2.0445,0.78397 -2.8219,0.0065 L 103.6627,39.16762 Z" /> + </clipPath> + <clipPath + id="clipPath5501" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5503" + d="M 0,0 146,0 146,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5617" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5619" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5629" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5631" + d="m 24,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5635" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5637" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5645" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5647" + d="m 28,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 35.55361,33 36,32.55614 36,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 28.44639,31 28,31.44386 28,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5651" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5653" + d="m 28,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5661" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5663" + d="m 56,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5667" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5669" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5677" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5679" + d="m 60,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,33 68,32.55614 68,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,31 60,31.44386 60,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5683" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5685" + d="m 60,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5693" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5695" + d="m 87,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5699" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5701" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5709" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5711" + d="m 91,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 98.55361,33 99,32.55614 99,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 91.44639,31 91,31.44386 91,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath5715" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5717" + d="m 91,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath5725" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5727" + d="m 24,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5731" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5733" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5741" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5743" + d="m 30.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66336,5.66336 c 0.38165,0.38165 0.38727,1.02044 -0.0033,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5747" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5749" + d="m 26,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5757" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5759" + d="m 56,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5763" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5765" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5773" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5775" + d="m 62.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66336,5.66336 c 0.38165,0.38165 0.38727,1.02044 -0.0032,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5779" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5781" + d="m 58,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5789" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5791" + d="m 87,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5795" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5797" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5805" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5807" + d="m 93.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath5811" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5813" + d="m 89,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath5821" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5823" + d="m 32,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath5827" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5829" + d="m 29,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath5837" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5839" + d="m 64,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath5843" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5845" + d="m 61,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath5853" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5855" + d="m 95,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath5859" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5861" + d="m 92,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6028" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6030" + d="M 0,0 127,0 127,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6040" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6042" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6046" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6048" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6060" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6062" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6072" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6074" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6078" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6080" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6090" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6092" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6096" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6098" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6108" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6110" + d="m 56,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6114" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6116" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6128" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6130" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6140" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6142" + d="m 56,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6146" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6148" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6158" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6160" + d="m 60,56 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,57 68,56.55614 68,56 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,55 60,55.44386 60,56 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6164" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6166" + d="m 60,55 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6174" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6176" + d="m 88,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6180" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6182" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6194" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6196" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6206" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6208" + d="m 88,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6212" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6214" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6224" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6226" + d="m 96,53 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6230" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6232" + d="m 93,53 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6240" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6242" + d="m 24,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6246" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6248" + d="m 24,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6256" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6258" + d="m 56,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6262" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6264" + d="m 56,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6272" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6274" + d="m 60,26 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,27 68,26.55614 68,26 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,25 60,25.44386 60,26 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6278" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6280" + d="m 60,25 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6288" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6290" + d="m 88,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6294" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6296" + d="m 88,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6304" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6306" + d="m 96,23 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6310" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6312" + d="m 93,23 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6499" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6501" + d="M 0,0 127,0 127,80 0,80 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6511" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6513" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6517" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6519" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6531" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6533" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6543" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6545" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6549" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6551" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6561" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6563" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6567" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6569" + d="m 24,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6579" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6581" + d="m 56,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6585" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6587" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6599" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6601" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6611" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6613" + d="m 56,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6617" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6619" + d="m 56,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6629" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6631" + d="m 60,56 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,57 68,56.55614 68,56 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,55 60,55.44386 60,56 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6635" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6637" + d="m 60,55 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6645" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6647" + d="m 88,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6651" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6653" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <mask + id="mask6665" + height="1" + width="1" + y="0" + x="0" + maskUnits="userSpaceOnUse"> + <image + id="image6667" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAXNCSVQI5gpbmQAAAHdJREFUGJVtzzsOwzAQA9EhF+sgv/sfNEkhy9amCGAIRti96SiAvBgYrQMC3dX3QpH1KYSevY8C5MxXBY9tHQVQNXRZI7P9DFBZcdu2w6DF3ifXbjMZCnOa0UzhEVNRDLf0UeRs7nUUOasH/aoCSY4l3//One5/AeeVOTlmIXutAAAAAElFTkSuQmCC" + preserveAspectRatio="none" + height="1" + width="1" /> + </mask> + <clipPath + id="clipPath6677" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6679" + d="m 88,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6683" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6685" + d="m 88,48 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6695" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6697" + d="m 96,53 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6701" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6703" + d="m 93,53 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6711" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6713" + d="m 24,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6717" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6719" + d="m 24,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6727" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6729" + d="m 56,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6733" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6735" + d="m 56,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6743" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6745" + d="m 60,26 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,27 68,26.55614 68,26 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,25 60,25.44386 60,26 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6749" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6751" + d="m 60,25 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6759" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6761" + d="m 88,26 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.4183,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.5907,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6765" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6767" + d="m 88,18 16,0 0,16 -16,0 0,-16 z" /> + </clipPath> + <clipPath + id="clipPath6775" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6777" + d="m 96,23 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6781" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6783" + d="m 93,23 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath5978" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5980" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath5990" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path5992" + d="m 24,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath5996" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path5998" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6006" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6008" + d="m 28,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 35.55361,33 36,32.55614 36,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 28.44639,31 28,31.44386 28,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6012" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6014" + d="m 28,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6022" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6024" + d="m 56,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6028-6" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6030-7" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6038" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6040" + d="m 60,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 67.55361,33 68,32.55614 68,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 60.44639,31 60,31.44386 60,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6044" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6046" + d="m 60,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6054" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6056" + d="m 87,40 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6060" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6062" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6070" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6072" + d="m 91,32 c 0,0.55228 0.45304,1 0.99703,1 l 6.00594,0 C 98.55361,33 99,32.55614 99,32 l 0,0 c 0,-0.55228 -0.45304,-1 -0.99703,-1 l -6.00594,0 C 91.44639,31 91,31.44386 91,32 l 0,0 z" /> + </clipPath> + <clipPath + id="clipPath6076" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6078" + d="m 91,31 8,0 0,2 -8,0 0,-2 z" /> + </clipPath> + <clipPath + id="clipPath6086" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6088" + d="m 24,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6092" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6094" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6102" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6104" + d="m 30.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66336,5.66336 c 0.38165,0.38165 0.38727,1.02044 -0.0033,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath6108-5" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6110-3" + d="m 26,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath6118" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6120" + d="m 56,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6124" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6126" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6134" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6136" + d="m 62.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66336,5.66336 c 0.38165,0.38165 0.38727,1.02044 -0.0032,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath6140-5" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6142-6" + d="m 58,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath6150" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6152" + d="m 87,100 16,0 0,-16 -16,0 0,16 z" /> + </clipPath> + <clipPath + id="clipPath6156" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6158" + d="M 0,0 127,0 127,124 0,124 0,0 Z" /> + </clipPath> + <clipPath + id="clipPath6166" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6168-2" + d="m 93.83136,90.58381 -2.12784,2.12784 c -0.3817,0.3817 -1.01717,0.38401 -1.40769,-0.0065 -0.39325,-0.39324 -0.39344,-1.02077 -0.0065,-1.40769 l 2.84147,-2.84147 c 0.3817,-0.3817 1.01717,-0.384 1.40769,0.0065 0.02866,0.02866 0.05524,0.05857 0.07973,0.08954 0.03068,0.0242 0.06027,0.05046 0.08859,0.07878 l 5.66341,5.66336 c 0.3816,0.38165 0.3872,1.02044 -0.003,1.41096 -0.39325,0.39325 -1.02223,0.39198 -1.41096,0.0033 l -5.12458,-5.12458 z" /> + </clipPath> + <clipPath + id="clipPath6172" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6174" + d="m 89,88 13,0 0,8 -13,0 0,-8 z" /> + </clipPath> + <clipPath + id="clipPath6182" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6184-9" + d="m 32,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6188" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6190" + d="m 29,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6198" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6200" + d="m 64,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6204" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6206" + d="m 61,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + <clipPath + id="clipPath6214" + clipPathUnits="userSpaceOnUse"> + <path + style="clip-rule:evenodd" + inkscape:connector-curvature="0" + id="path6216-1" + d="m 95,59 c 1.65685,0 3,1.34315 3,3 0,1.65685 -1.34315,3 -3,3 -1.65685,0 -3,-1.34315 -3,-3 0,-1.65685 1.34315,-3 3,-3 z" /> + </clipPath> + <clipPath + id="clipPath6220" + clipPathUnits="userSpaceOnUse"> + <path + inkscape:connector-curvature="0" + id="path6222" + d="m 92,59 6,0 0,6 -6,0 0,-6 z" /> + </clipPath> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="6.595402" + inkscape:cx="23.649497" + inkscape:cy="148.54955" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1440" + inkscape:window-height="852" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + units="px" + fit-margin-top="2" + fit-margin-left="2" + fit-margin-right="2" + fit-margin-bottom="2"> + <inkscape:grid + type="xygrid" + id="grid6508" + originx="-58.000001" + originy="-678" /> + <sodipodi:guide + position="0.9999997,198.00002" + orientation="0,1" + id="guide6546" /> + <sodipodi:guide + position="14,182.00002" + orientation="0,1" + id="guide6548" /> + <sodipodi:guide + position="1.9999997,195.00002" + orientation="1,0" + id="guide6550" /> + <sodipodi:guide + position="18,194.00002" + orientation="1,0" + id="guide6552" /> + <sodipodi:guide + position="32,190.00002" + orientation="1,0" + id="guide6554" /> + <sodipodi:guide + position="48.000001,189.00002" + orientation="1,0" + id="guide6556" /> + <sodipodi:guide + position="62.000001,191.00002" + orientation="1,0" + id="guide6558" /> + <sodipodi:guide + position="78,187.00002" + orientation="1,0" + id="guide6560" /> + <sodipodi:guide + position="46.000001,168.00002" + orientation="0,1" + id="guide6562" /> + <sodipodi:guide + position="47.000001,152.00002" + orientation="0,1" + id="guide6564" /> + <sodipodi:guide + position="3.9999997,138.00002" + orientation="0,1" + id="guide6566" /> + <sodipodi:guide + position="4.9999997,122.00002" + orientation="0,1" + id="guide6568" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + style="display:inline" + transform="translate(-28,-258.3622)"> + <g + id="g4165" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4195" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4197" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4209" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4211" + transform="matrix(1.25,0,0,-1.25,0,463.79076)"> + <g + id="g4213" + clip-path="url(#clipPath4215)"> + <g + id="g4219" + clip-path="url(#clipPath4221)"> + <path + d="m -59,73 37,0 0,-36 -37,0 0,36 z m 9,-10.99406 C -50,63.10723 -49.10549,64 -48.00594,64 l 12.01188,0 C -34.89277,64 -34,63.10549 -34,62.00594 l 0,-12.01188 C -34,48.89277 -34.89451,48 -35.99406,48 l -12.01188,0 C -49.10723,48 -50,48.89451 -50,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4225" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4227" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="checkbox-unchecked" + transform="matrix(0.8,0,0,0.8,6,59.329592)" + inkscape:label="#g5656"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4179"> + <g + clip-path="url(#clipPath4183)" + id="g4181"> + <g + clip-path="url(#clipPath4189)" + id="g4187"> + <path + inkscape:connector-curvature="0" + id="path4193" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4199"> + <g + transform="matrix(16,0,0,16,24,48)" + id="g4201"> + <image + id="image4207" + mask="url(#mask4203)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4229"> + <g + clip-path="url(#clipPath4233)" + id="g4231"> + <g + clip-path="url(#clipPath4239)" + id="g4237"> + <g + transform="matrix(1,0,0,-1,24,64)" + id="g4243"> + <path + inkscape:connector-curvature="0" + id="path4245" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.1" + d="M 0,1.99406 C 0,0.8927712 0.8945138,0 1.99406,0 L 14.00594,0 C 15.10723,0 16,0.8945138 16,1.99406 l 0,12.01188 C 16,15.10723 15.10549,16 14.00594,16 L 1.99406,16 C 0.8927712,16 0,15.10549 0,14.00594 L 0,1.99406 Z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g4263" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4265" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4277" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4279" + transform="matrix(1.25,0,0,-1.25,0,463.79076)"> + <g + id="g4281" + clip-path="url(#clipPath4283)"> + <g + id="g4287" + clip-path="url(#clipPath4289)"> + <path + d="m -27,73 37,0 0,-36 -37,0 0,36 z m 9,-10.99406 C -18,63.10723 -17.10549,64 -16.00594,64 l 12.01188,0 C -2.892771,64 -2,63.10549 -2,62.00594 L -2,49.99406 C -2,48.89277 -2.894514,48 -3.99406,48 l -12.01188,0 C -17.10723,48 -18,48.89451 -18,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4293" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4295" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="checkbox-mixed" + transform="matrix(0.8,0,0,0.8,4,59.329597)" + inkscape:label="#g5670"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4247"> + <g + clip-path="url(#clipPath4251)" + id="g4249"> + <g + clip-path="url(#clipPath4257)" + id="g4255"> + <path + inkscape:connector-curvature="0" + id="path4261" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 51,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4267"> + <g + transform="matrix(16,0,0,16,56,48)" + id="g4269"> + <image + id="image4275" + mask="url(#mask4271)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4297"> + <g + clip-path="url(#clipPath4301)" + id="g4299"> + <g + clip-path="url(#clipPath4307)" + id="g4305"> + <path + inkscape:connector-curvature="0" + id="path4311" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 55,62 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="g4329" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4331" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4343" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="g4345" + transform="matrix(1.25,0,0,-1.25,0,463.79076)"> + <g + id="g4347" + clip-path="url(#clipPath4349)"> + <g + id="g4353" + clip-path="url(#clipPath4355)"> + <path + d="M 5,73 42,73 42,37 5,37 5,73 Z M 14,62.00594 C 14,63.10723 14.89451,64 15.99406,64 l 12.01188,0 C 29.10723,64 30,63.10549 30,62.00594 L 30,49.99406 C 30,48.89277 29.10549,48 28.00594,48 L 15.99406,48 C 14.89277,48 14,48.89451 14,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4359" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4361" + transform="matrix(1.25,0,0,-1.25,0,463.79076)" /> + <g + id="checkbox-checked" + transform="matrix(0.8,0,0,0.8,2,59.329592)" + inkscape:label="#g5683"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4313"> + <g + clip-path="url(#clipPath4317)" + id="g4315"> + <g + clip-path="url(#clipPath4323)" + id="g4321"> + <path + inkscape:connector-curvature="0" + id="path4327" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 83,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4333"> + <g + transform="matrix(16,0,0,16,88,48)" + id="g4335"> + <image + id="image4341" + mask="url(#mask4337)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4363"> + <g + clip-path="url(#clipPath4367)" + id="g4365"> + <g + clip-path="url(#clipPath4373)" + id="g4371"> + <path + inkscape:connector-curvature="0" + id="path4377" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 86,65 20.6581,0 0,-17.83035 -20.6581,0 L 86,65 Z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-unchecked-insensitive" + transform="matrix(0.8,0,0,0.8,6,59.329592)" + inkscape:label="#g5630"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4379"> + <g + clip-path="url(#clipPath4383)" + id="g4381"> + <g + clip-path="url(#clipPath4389)" + id="g4387"> + <path + inkscape:connector-curvature="0" + id="path4393" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 19,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-mixed-insensitive" + transform="matrix(0.8,0,0,0.8,4,59.329597)" + inkscape:label="#g5636"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4395"> + <g + clip-path="url(#clipPath4399)" + id="g4397"> + <g + clip-path="url(#clipPath4405)" + id="g4403"> + <path + inkscape:connector-curvature="0" + id="path4409" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 51,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4411"> + <g + clip-path="url(#clipPath4415)" + id="g4413"> + <g + clip-path="url(#clipPath4421)" + id="g4419"> + <path + inkscape:connector-curvature="0" + id="path4425" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 55,32 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-checked-insensitive" + transform="matrix(0.8,0,0,0.8,2,59.329592)" + inkscape:label="#g5646"> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4427"> + <g + clip-path="url(#clipPath4431)" + id="g4429"> + <g + clip-path="url(#clipPath4437)" + id="g4435"> + <path + inkscape:connector-curvature="0" + id="path4441" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 83,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,463.79076)" + id="g4443"> + <g + clip-path="url(#clipPath4447)" + id="g4445"> + <g + clip-path="url(#clipPath4453)" + id="g4451"> + <path + inkscape:connector-curvature="0" + id="path4457" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 86,35 20.6581,0 0,-17.83035 -20.6581,0 L 86,35 Z" /> + </g> + </g> + </g> + </g> + <g + id="g4636" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4666" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4668" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4680" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4682" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)"> + <g + id="g4684" + clip-path="url(#clipPath4686)"> + <g + id="g4690" + clip-path="url(#clipPath4692)"> + <path + d="m -91,67 53,0 0,-52 -53,0 0,52 z m 9,-13.00426 C -82,56.20723 -80.21097,58 -77.99574,58 l 23.99148,0 C -51.79277,58 -50,56.21097 -50,53.99574 l 0,-23.99148 C -50,27.79277 -51.78903,26 -54.00426,26 l -23.99148,0 C -80.20723,26 -82,27.78903 -82,30.00426 l 0,23.99148 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4696" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4698" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="grid-selection-unchecked" + transform="matrix(0.8,0,0,0.8,-178.00002,-422.95615)" + inkscape:label="#g5902"> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4650"> + <g + clip-path="url(#clipPath4654)" + id="g4652"> + <g + clip-path="url(#clipPath4660)" + id="g4658"> + <path + inkscape:connector-curvature="0" + id="path4664" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4670"> + <g + transform="matrix(32,0,0,32,24,26)" + id="g4672"> + <image + id="image4678" + mask="url(#mask4674)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAC5JREFUWIXtzjEBADAMgDBa/543GX2CATLV67C9nAMAAAAAAAAAAAAAAAAAAFR9IRIBP9WJ4H8AAAAASUVORK5CYII=" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4700"> + <g + clip-path="url(#clipPath4704)" + id="g4702"> + <g + clip-path="url(#clipPath4710)" + id="g4708"> + <g + transform="matrix(1,0,0,-1,24,58)" + id="g4714"> + <path + inkscape:connector-curvature="0" + id="path4716" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.1" + d="M 0,4.004258 C 0,1.792767 1.789028,0 4.004258,0 L 27.99574,0 C 30.20723,0 32,1.789028 32,4.004258 L 32,27.99574 C 32,30.20723 30.21097,32 27.99574,32 L 4.004258,32 C 1.792767,32 0,30.21097 0,27.99574 L 0,4.004258 Z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g4734" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4736" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4748" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="g4750" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)"> + <g + id="g4752" + clip-path="url(#clipPath4754)"> + <g + id="g4758" + clip-path="url(#clipPath4760)"> + <path + d="m -25,67 53,0 0,-52 -53,0 0,52 z m 9,-13.00426 C -16,56.20723 -14.21097,58 -11.99574,58 l 23.99148,0 C 14.20723,58 16,56.21097 16,53.99574 L 16,30.00426 C 16,27.79277 14.21097,26 11.99574,26 l -23.99148,0 C -14.20723,26 -16,27.78903 -16,30.00426 l 0,23.99148 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4764" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4766" + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" /> + <g + id="grid-selection-checked" + transform="matrix(0.8,0,0,0.8,-184.00002,-422.95615)" + inkscape:label="#g5916"> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4718"> + <g + clip-path="url(#clipPath4722)" + id="g4720"> + <g + clip-path="url(#clipPath4728)" + id="g4726"> + <path + inkscape:connector-curvature="0" + id="path4732" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 85,63 42,0 0,-42 -42,0 0,42 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4738"> + <g + transform="matrix(32,0,0,32,90,26)" + id="g4740"> + <image + id="image4746" + mask="url(#mask4742)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAC5JREFUWIXtzjEBADAMgDBa/543GX2CATLV67C9nAMAAAAAAAAAAAAAAAAAAFR9IRIBP9WJ4H8AAAAASUVORK5CYII=" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230.00003,926.64794)" + id="g4768"> + <g + clip-path="url(#clipPath4772)" + id="g4770"> + <g + clip-path="url(#clipPath4778)" + id="g4776"> + <path + inkscape:connector-curvature="0" + id="path4782" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 91.00559,55 31.31411,0 0,-25.65833 -31.31411,0 0,25.65833 z" /> + </g> + </g> + </g> + </g> + <g + id="g4888" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4918" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4920" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4932" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4934" + transform="matrix(1.25,0,0,-1.25,0,583.79078)"> + <g + id="g4936" + clip-path="url(#clipPath4938)"> + <g + id="g4942" + clip-path="url(#clipPath4944)"> + <path + d="m -59,73 37,0 0,-36 -37,0 0,36 z m 9,-10.99406 C -50,63.10723 -49.10549,64 -48.00594,64 l 12.01188,0 C -34.89277,64 -34,63.10549 -34,62.00594 l 0,-12.01188 C -34,48.89277 -34.89451,48 -35.99406,48 l -12.01188,0 C -49.10723,48 -50,48.89451 -50,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path4948" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g4950" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="checkbox-unchecked-dark" + transform="matrix(0.8,0,0,0.8,6,23.329581)" + inkscape:label="#g5603"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4902"> + <g + clip-path="url(#clipPath4906)" + id="g4904"> + <g + clip-path="url(#clipPath4912)" + id="g4910"> + <path + inkscape:connector-curvature="0" + id="path4916" + style="fill:#000000;fill-opacity:0.2;fill-rule:nonzero;stroke:none" + d="M 24,62.00594 C 24,63.10723 24.89451,64 25.99406,64 l 12.01188,0 C 39.10723,64 40,63.10549 40,62.00594 L 40,49.99406 C 40,48.89277 39.10549,48 38.00594,48 L 25.99406,48 C 24.89277,48 24,48.89451 24,49.99406 l 0,12.01188 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4922"> + <g + transform="matrix(16,0,0,16,24,48)" + id="g4924"> + <image + id="image4930" + mask="url(#mask4926)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4952"> + <g + clip-path="url(#clipPath4956)" + id="g4954"> + <g + clip-path="url(#clipPath4962)" + id="g4960"> + <g + transform="matrix(1,0,0,-1,24,64)" + id="g4966"> + <path + inkscape:connector-curvature="0" + id="path4968" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.05" + d="M 0,1.99406 C 0,0.8927712 0.8945138,0 1.99406,0 L 14.00594,0 C 15.10723,0 16,0.8945138 16,1.99406 l 0,12.01188 C 16,15.10723 15.10549,16 14.00594,16 L 1.99406,16 C 0.8927712,16 0,15.10549 0,14.00594 L 0,1.99406 Z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g4986" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g4988" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5000" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5002" + transform="matrix(1.25,0,0,-1.25,0,583.79078)"> + <g + id="g5004" + clip-path="url(#clipPath5006)"> + <g + id="g5010" + clip-path="url(#clipPath5012)"> + <path + d="m -27,73 37,0 0,-36 -37,0 0,36 z m 9,-10.99406 C -18,63.10723 -17.10549,64 -16.00594,64 l 12.01188,0 C -2.892771,64 -2,63.10549 -2,62.00594 L -2,49.99406 C -2,48.89277 -2.894514,48 -3.99406,48 l -12.01188,0 C -17.10723,48 -18,48.89451 -18,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path5016" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g5018" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="checkbox-mixed-dark" + transform="matrix(0.8,0,0,0.8,4,23.329581)" + inkscape:label="#g5617"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4970"> + <g + clip-path="url(#clipPath4974)" + id="g4972"> + <g + clip-path="url(#clipPath4980)" + id="g4978"> + <path + inkscape:connector-curvature="0" + id="path4984" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 51,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g4990"> + <g + transform="matrix(16,0,0,16,56,48)" + id="g4992"> + <image + id="image4998" + mask="url(#mask4994)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5020"> + <g + clip-path="url(#clipPath5024)" + id="g5022"> + <g + clip-path="url(#clipPath5030)" + id="g5028"> + <path + inkscape:connector-curvature="0" + id="path5034" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 55,62 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="g5052" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5054" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5066" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="g5068" + transform="matrix(1.25,0,0,-1.25,0,583.79078)"> + <g + id="g5070" + clip-path="url(#clipPath5072)"> + <g + id="g5076" + clip-path="url(#clipPath5078)"> + <path + d="M 5,73 42,73 42,37 5,37 5,73 Z M 14,62.00594 C 14,63.10723 14.89451,64 15.99406,64 l 12.01188,0 C 29.10723,64 30,63.10549 30,62.00594 L 30,49.99406 C 30,48.89277 29.10549,48 28.00594,48 L 15.99406,48 C 14.89277,48 14,48.89451 14,49.99406 l 0,12.01188 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path5082" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g5084" + transform="matrix(1.25,0,0,-1.25,0,583.79078)" /> + <g + id="checkbox-checked-dark" + inkscape:label="#g5096"> + <g + transform="matrix(1,0,0,-1,2,490.3622)" + id="g5036"> + <g + clip-path="url(#clipPath5040)" + id="g5038"> + <g + clip-path="url(#clipPath5046)" + id="g5044"> + <path + inkscape:connector-curvature="0" + id="path5050" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 83,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + inkscape:label="#g5056" + transform="matrix(1,0,0,-1,2,490.3622)" + id="5056"> + <g + transform="matrix(16,0,0,16,88,48)" + id="g5058"> + <image + id="image5064" + mask="url(#mask5060)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1,0,0,-1,1.670925,490.3622)" + id="g5086"> + <g + clip-path="url(#clipPath5090)" + id="g5088"> + <g + clip-path="url(#clipPath5096)" + id="g5094"> + <path + inkscape:connector-curvature="0" + id="path5100" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 86,65 20.6581,0 0,-17.83035 -20.6581,0 L 86,65 Z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-unchecked-insensitive-dark" + transform="matrix(0.8,0,0,0.8,6,23.329581)" + inkscape:label="#g5696"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5102"> + <g + clip-path="url(#clipPath5106)" + id="g5104"> + <g + clip-path="url(#clipPath5112)" + id="g5110"> + <path + inkscape:connector-curvature="0" + id="path5116" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 19,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-mixed-insensitive-dark" + transform="matrix(0.8,0,0,0.8,4,23.329581)" + inkscape:label="#g5702"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5118"> + <g + clip-path="url(#clipPath5122)" + id="g5120"> + <g + clip-path="url(#clipPath5128)" + id="g5126"> + <path + inkscape:connector-curvature="0" + id="path5132" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 51,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5134"> + <g + clip-path="url(#clipPath5138)" + id="g5136"> + <g + clip-path="url(#clipPath5144)" + id="g5142"> + <path + inkscape:connector-curvature="0" + id="path5148" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 55,32 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="checkbox-checked-insensitive-dark" + transform="matrix(0.8,0,0,0.8,2,23.329581)" + inkscape:label="#g5712"> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5150"> + <g + clip-path="url(#clipPath5154)" + id="g5152"> + <g + clip-path="url(#clipPath5160)" + id="g5158"> + <path + inkscape:connector-curvature="0" + id="path5164" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 83,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,583.79078)" + id="g5166"> + <g + clip-path="url(#clipPath5170)" + id="g5168"> + <g + clip-path="url(#clipPath5176)" + id="g5174"> + <path + inkscape:connector-curvature="0" + id="path5180" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 86,35 20.6581,0 0,-17.83035 -20.6581,0 L 86,35 Z" /> + </g> + </g> + </g> + </g> + <g + id="g5359" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5389" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5391" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5403" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5405" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)"> + <g + id="g5407" + clip-path="url(#clipPath5409)"> + <g + id="g5413" + clip-path="url(#clipPath5415)"> + <path + d="m -91,67 53,0 0,-52 -53,0 0,52 z m 9,-13.00426 C -82,56.20723 -80.21097,58 -77.99574,58 l 23.99148,0 C -51.79277,58 -50,56.21097 -50,53.99574 l 0,-23.99148 C -50,27.79277 -51.78903,26 -54.00426,26 l -23.99148,0 C -80.20723,26 -82,27.78903 -82,30.00426 l 0,23.99148 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path5419" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g5421" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="grid-selection-unchecked-dark" + transform="matrix(0.8,0,0,0.8,-178,-463.52756)" + inkscape:label="#g5929"> + <g + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" + id="g5373"> + <g + clip-path="url(#clipPath5377)" + id="g5375"> + <g + clip-path="url(#clipPath5383)" + id="g5381"> + <path + inkscape:connector-curvature="0" + id="path5387" + style="fill:#000000;fill-opacity:0.2;fill-rule:nonzero;stroke:none" + d="M 24,53.99574 C 24,56.20723 25.78903,58 28.00426,58 l 23.99148,0 C 54.20723,58 56,56.21097 56,53.99574 L 56,30.00426 C 56,27.79277 54.21097,26 51.99574,26 L 28.00426,26 C 25.79277,26 24,27.78903 24,30.00426 l 0,23.99148 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" + id="g5393"> + <g + transform="matrix(32,0,0,32,24,26)" + id="g5395"> + <image + id="image5401" + mask="url(#mask5397)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAC5JREFUWIXtzjEBADAMgDBa/543GX2CATLV67C9nAMAAAAAAAAAAAAAAAAAAFR9IRIBP9WJ4H8AAAAASUVORK5CYII=" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" + id="g5423"> + <g + clip-path="url(#clipPath5427)" + id="g5425"> + <g + clip-path="url(#clipPath5433)" + id="g5431"> + <g + transform="matrix(1,0,0,-1,24,58)" + id="g5437"> + <path + inkscape:connector-curvature="0" + id="path5439" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.05" + d="M 0,4.004258 C 0,1.792767 1.789028,0 4.004258,0 L 27.99574,0 C 30.20723,0 32,1.789028 32,4.004258 L 32,27.99574 C 32,30.20723 30.21097,32 27.99574,32 L 4.004258,32 C 1.792767,32 0,30.21097 0,27.99574 L 0,4.004258 Z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g5457" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5459" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5471" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="g5473" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)"> + <g + id="g5475" + clip-path="url(#clipPath5477)"> + <g + id="g5481" + clip-path="url(#clipPath5483)"> + <path + d="m -25,67 53,0 0,-52 -53,0 0,52 z m 9,-13.00426 C -16,56.20723 -14.21097,58 -11.99574,58 l 23.99148,0 C 14.20723,58 16,56.21097 16,53.99574 L 16,30.00426 C 16,27.79277 14.21097,26 11.99574,26 l -23.99148,0 C -14.20723,26 -16,27.78903 -16,30.00426 l 0,23.99148 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path5487" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g5489" + transform="matrix(1.25,0,0,-1.25,230,1052.3622)" /> + <g + id="grid-selection-checked-dark" + transform="translate(-252.5,-667.5)" + inkscape:label="#g6494"> + <g + transform="matrix(1,0,0,-1,252.5,1045.8622)" + id="g5441"> + <g + clip-path="url(#clipPath5445)" + id="g5443"> + <g + clip-path="url(#clipPath5451)" + id="g5449"> + <path + inkscape:connector-curvature="0" + id="path5455" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 85,63 42,0 0,-42 -42,0 0,42 z" /> + </g> + </g> + </g> + <g + transform="matrix(1,0,0,-1,252.5,1045.8622)" + id="g5461"> + <g + transform="matrix(32,0,0,32,90,26)" + id="g5463"> + <image + id="image5469" + mask="url(#mask5465)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAC5JREFUWIXtzjEBADAMgDBa/543GX2CATLV67C9nAMAAAAAAAAAAAAAAAAAAFR9IRIBP9WJ4H8AAAAASUVORK5CYII=" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1,0,0,-1,252.5,1045.8622)" + id="g5491"> + <g + clip-path="url(#clipPath5495)" + id="g5493"> + <g + clip-path="url(#clipPath5501)" + id="g5499"> + <path + inkscape:connector-curvature="0" + id="path5505" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 91.00559,55 31.31411,0 0,-25.65833 -31.31411,0 0,25.65833 z" /> + </g> + </g> + </g> + </g> + <g + id="g5611" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" /> + <g + id="menuitem-checkbox-mixed" + transform="matrix(0.8,0,0,0.8,6,-18.956163)" + inkscape:label="#g5772"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5625"> + <g + clip-path="url(#clipPath5629)" + id="g5627"> + <g + clip-path="url(#clipPath5635)" + id="g5633"> + <path + inkscape:connector-curvature="0" + id="path5639" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 19,45 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5641"> + <g + clip-path="url(#clipPath5645)" + id="g5643"> + <g + clip-path="url(#clipPath5651)" + id="g5649"> + <path + inkscape:connector-curvature="0" + id="path5655" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 23,38 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-mixed-insensitive" + transform="matrix(0.8,0,0,0.8,4,-18.956163)" + inkscape:label="#g5762"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5657"> + <g + clip-path="url(#clipPath5661)" + id="g5659"> + <g + clip-path="url(#clipPath5667)" + id="g5665"> + <path + inkscape:connector-curvature="0" + id="path5671" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 51,45 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#8b8b8b;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5673"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5677)" + id="g5675"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5683)" + id="g5681"> + <path + inkscape:connector-curvature="0" + id="path5687" + style="fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 55,38 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-mixed-hover" + transform="matrix(0.8,0,0,0.8,3,-18.956163)" + inkscape:label="#g5752"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5689"> + <g + clip-path="url(#clipPath5693)" + id="g5691"> + <g + clip-path="url(#clipPath5699)" + id="g5697"> + <path + inkscape:connector-curvature="0" + id="path5703" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 82,45 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#ffffff;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5705"> + <g + style="fill:#ffffff;fill-opacity:1" + clip-path="url(#clipPath5709)" + id="g5707"> + <g + style="fill:#ffffff;fill-opacity:1" + clip-path="url(#clipPath5715)" + id="g5713"> + <path + inkscape:connector-curvature="0" + id="path5719" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 86,38 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-checked" + transform="matrix(0.8,0,0,0.8,6,-18.956163)" + inkscape:label="#g5722"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5721"> + <g + clip-path="url(#clipPath5725)" + id="g5723"> + <g + clip-path="url(#clipPath5731)" + id="g5729"> + <path + inkscape:connector-curvature="0" + id="path5735" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 19,105 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#f1544d;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5737"> + <g + style="fill:#f1544d;fill-opacity:1" + clip-path="url(#clipPath5741)" + id="g5739"> + <g + style="fill:#f1544d;fill-opacity:1" + clip-path="url(#clipPath5747)" + id="g5745"> + <path + inkscape:connector-curvature="0" + id="path5751" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 22,101 20.65809,0 0,-17.83035 L 22,83.16965 22,101 Z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-checked-insensitive" + transform="matrix(0.8,0,0,0.8,4,-18.956163)" + inkscape:label="#g5732"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5753"> + <g + clip-path="url(#clipPath5757)" + id="g5755"> + <g + clip-path="url(#clipPath5763)" + id="g5761"> + <path + inkscape:connector-curvature="0" + id="path5767" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 51,105 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#8b8b8b;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5769"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5773)" + id="g5771"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5779)" + id="g5777"> + <path + inkscape:connector-curvature="0" + id="path5783" + style="fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 54,101 20.65809,0 0,-17.83035 L 54,83.16965 54,101 Z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-checkbox-checked-hover" + transform="matrix(0.8,0,0,0.8,3,-18.956163)" + inkscape:label="#g5742"> + <g + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5785"> + <g + clip-path="url(#clipPath5789)" + id="g5787"> + <g + clip-path="url(#clipPath5795)" + id="g5793"> + <path + inkscape:connector-curvature="0" + id="path5799" + style="fill:#000000;fill-opacity:0;fill-rule:nonzero;stroke:none" + d="m 82,105 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + style="fill:#ffffff;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,0,794.14796)" + id="g5801"> + <g + style="fill:#ffffff;fill-opacity:1" + clip-path="url(#clipPath5805)" + id="g5803"> + <g + style="fill:#ffffff;fill-opacity:1" + clip-path="url(#clipPath5811)" + id="g5809"> + <path + inkscape:connector-curvature="0" + id="path5815" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 85,101 20.6581,0 0,-17.83035 -20.6581,0 L 85,101 Z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-radio-checked" + transform="matrix(0.8,0,0,0.8,5.8463904,-18.970443)" + inkscape:label="#g6472"> + <path + inkscape:connector-curvature="0" + id="rect6429-7-9" + d="m 30.192012,726.66581 c 6.666658,0 13.333342,0 20,0 0,-6.66667 0,-13.33334 0,-20 -6.666658,0 -13.333342,0 -20,0 0,6.66666 0,13.33333 0,20 z" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1.65014911;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + mask="none" + transform="matrix(1.25,0,0,-1.25,0.192012,794.16581)" + id="g5817"> + <g + clip-path="url(#clipPath5821)" + id="g5819"> + <g + clip-path="url(#clipPath5827)" + id="g5825"> + <path + inkscape:connector-curvature="0" + id="path5831" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 24,70 16,0 0,-16 -16,0 0,16 z" /> + </g> + </g> + </g> + </g> + <g + id="menuitem-radio-checked-insensitive" + transform="matrix(0.8,0,0,0.8,2.3340224,-17.961035)" + inkscape:label="#g6479"> + <path + inkscape:connector-curvature="0" + id="rect6429-7" + d="m 72.082472,725.40405 c 6.666659,0 13.333341,0 20,0 0,-6.66667 0,-13.33334 0,-20 -6.666659,0 -13.333341,0 -20,0 0,6.66666 0,13.33333 0,20 z" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1.65014911;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + <g + style="fill:#8b8b8b;fill-opacity:1" + transform="matrix(1.25,0,0,-1.25,2.082472,792.90405)" + id="g5833"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5837)" + id="g5835"> + <g + style="fill:#8b8b8b;fill-opacity:1" + clip-path="url(#clipPath5843)" + id="g5841"> + <path + inkscape:connector-curvature="0" + id="path5847" + style="fill:#8b8b8b;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 56,70 16,0 0,-16 -16,0 0,16 z" /> + </g> + </g> + </g> + </g> + <g + id="g6486" + transform="matrix(0.8,0,0,0.8,2.44964,-18.303531)"> + <g + id="menuitem-radio-checked-hover" + inkscape:label="#g5121"> + <path + style="opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1.65014911;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 109.43795,725.83217 c 6.66666,0 13.33334,0 20,0 0,-6.66667 0,-13.33334 0,-20 -6.66666,0 -13.33334,0 -20,0 0,6.66666 0,13.33333 0,20 z" + id="rect6429" + inkscape:connector-curvature="0" /> + <g + id="g5849" + transform="matrix(1.25,0,0,-1.25,0.68795,793.33217)" + style="fill:#ffffff;fill-opacity:1"> + <g + id="g5851" + clip-path="url(#clipPath5853)" + style="fill:#ffffff;fill-opacity:1"> + <g + id="g5857" + clip-path="url(#clipPath5859)" + style="fill:#ffffff;fill-opacity:1"> + <path + d="m 87,70 16,0 0,-16 -16,0 0,16 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path5863" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + </g> + </g> + <g + clip-path="url(#clipPath6072)" + id="g6070" + transform="matrix(1.25,0,0,-1.25,0,918.0765)"> + <g + clip-path="url(#clipPath6078)" + id="g6076"> + <path + inkscape:connector-curvature="0" + id="path6082" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m -59,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </g> + </g> + <g + id="radio-unchecked" + transform="matrix(0.8,0,0,0.8,6,-64.098995)" + inkscape:label="#g5782"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6038" + clip-path="url(#clipPath6040)"> + <g + id="g6044" + clip-path="url(#clipPath6046)"> + <path + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6050" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="g6058" + transform="matrix(20,0,0,-20,30,858.0765)"> + <image + width="1" + height="1" + preserveAspectRatio="none" + transform="matrix(1,0,0,-1,0,1)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + mask="url(#mask6060)" + id="image6064" /> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6088" + clip-path="url(#clipPath6090)"> + <g + id="g6094" + clip-path="url(#clipPath6096)"> + <g + id="g6100" + transform="matrix(1,0,0,-1,24,64)"> + <path + d="M 0,8 C 0,3.581722 3.590712,0 8,0 l 0,0 c 4.41828,0 8,3.590712 8,8 l 0,0 c 0,4.41828 -3.59071,8 -8,8 l 0,0 C 3.581722,16 0,12.40929 0,8 l 0,0 z" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.1" + id="path6102" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + </g> + <g + clip-path="url(#clipPath6140)" + id="g6138" + transform="matrix(1.25,0,0,-1.25,0,918.0765)"> + <g + clip-path="url(#clipPath6146)" + id="g6144"> + <path + inkscape:connector-curvature="0" + id="path6150" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m -27,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.418278,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.590712,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </g> + </g> + <g + id="radio-mixed" + transform="matrix(0.8,0,0,0.8,4,-64.098995)" + inkscape:label="#g5794"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6106" + clip-path="url(#clipPath6108)"> + <g + id="g6112" + clip-path="url(#clipPath6114)"> + <path + d="m 51,69 26,0 0,-26 -26,0 0,26 z" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6118" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + mask="none" + id="g6126" + transform="matrix(20,0,0,-20,70,858.0765)"> + <image + width="1" + height="1" + preserveAspectRatio="none" + transform="matrix(1,0,0,-1,0,1)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + mask="url(#mask6128)" + id="image6132" /> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6156" + clip-path="url(#clipPath6158)"> + <g + id="g6162" + clip-path="url(#clipPath6164)"> + <path + d="m 55,62 18,0 0,-12 -18,0 0,12 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6168" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + clip-path="url(#clipPath6206)" + id="g6204" + transform="matrix(1.25,0,0,-1.25,0,918.0765)"> + <g + clip-path="url(#clipPath6212)" + id="g6210"> + <path + inkscape:connector-curvature="0" + id="path6216" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 5,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </g> + </g> + <g + id="radio-checked" + transform="matrix(0.8,0,0,0.8,2,-64.098995)" + inkscape:label="#g5804"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6172" + clip-path="url(#clipPath6174)"> + <g + id="g6178" + clip-path="url(#clipPath6180)"> + <path + d="m 83,69 26,0 0,-26 -26,0 0,26 z" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6184" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + id="g6192" + transform="matrix(20,0,0,-20,110,858.0765)"> + <image + width="1" + height="1" + preserveAspectRatio="none" + transform="matrix(1,0,0,-1,0,1)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + mask="url(#mask6194)" + id="image6198" /> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6222" + clip-path="url(#clipPath6224)"> + <g + id="g6228" + clip-path="url(#clipPath6230)"> + <path + d="m 88,64 16,0 0,-16 -16,0 0,16 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6234" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="radio-unchecked-insensitive" + transform="matrix(0.8,0,0,0.8,6,-64.098995)" + inkscape:label="#g5814"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6238" + clip-path="url(#clipPath6240)"> + <g + id="g6244" + clip-path="url(#clipPath6246)"> + <path + d="m 19,39 26,0 0,-26 -26,0 0,26 z" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6250" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="radio-mixed-insensitive" + transform="matrix(0.8,0,0,0.8,4,-64.098995)" + inkscape:label="#g5820"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6254" + clip-path="url(#clipPath6256)"> + <g + id="g6260" + clip-path="url(#clipPath6262)"> + <path + d="m 51,39 26,0 0,-26 -26,0 0,26 z" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6266" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6270" + clip-path="url(#clipPath6272)"> + <g + id="g6276" + clip-path="url(#clipPath6278)"> + <path + d="m 55,32 18,0 0,-12 -18,0 0,12 z" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + id="path6282" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="radio-checked-insensitive" + transform="matrix(0.8,0,0,0.8,2,-64.098995)" + inkscape:label="#g5828"> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6286" + clip-path="url(#clipPath6288)"> + <g + id="g6292" + clip-path="url(#clipPath6294)"> + <path + d="m 83,39 26,0 0,-26 -26,0 0,26 z" + style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none" + id="path6298" + inkscape:connector-curvature="0" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,918.0765)" + id="g6302" + clip-path="url(#clipPath6304)"> + <g + id="g6308" + clip-path="url(#clipPath6310)"> + <path + d="m 88,34 16,0 0,-16 -16,0 0,16 z" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + id="path6314" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g6493" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6523" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6525" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6537" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6539" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)"> + <g + id="g6541" + clip-path="url(#clipPath6543)"> + <g + id="g6547" + clip-path="url(#clipPath6549)"> + <path + d="m -59,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path6553" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g6555" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="radio-unchecked-dark" + transform="matrix(0.8,0,0,0.8,6,-111.52756)" + inkscape:label="#g5836"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6507"> + <g + clip-path="url(#clipPath6511)" + id="g6509"> + <g + clip-path="url(#clipPath6517)" + id="g6515"> + <path + inkscape:connector-curvature="0" + id="path6521" + style="fill:#000000;fill-opacity:0.2;fill-rule:nonzero;stroke:none" + d="m 24,56 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6527"> + <g + transform="matrix(16,0,0,16,24,48)" + id="g6529"> + <image + id="image6535" + mask="url(#mask6531)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6557"> + <g + clip-path="url(#clipPath6561)" + id="g6559"> + <g + clip-path="url(#clipPath6567)" + id="g6565"> + <g + transform="matrix(1,0,0,-1,24,64)" + id="g6571"> + <path + inkscape:connector-curvature="0" + id="path6573" + style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:0.05" + d="M 0,8 C 0,3.581722 3.590712,0 8,0 l 0,0 c 4.41828,0 8,3.590712 8,8 l 0,0 c 0,4.41828 -3.59071,8 -8,8 l 0,0 C 3.581722,16 0,12.40929 0,8 l 0,0 z" /> + </g> + </g> + </g> + </g> + </g> + <g + id="g6591" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6593" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6605" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6607" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)"> + <g + id="g6609" + clip-path="url(#clipPath6611)"> + <g + id="g6615" + clip-path="url(#clipPath6617)"> + <path + d="m -27,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.418278,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.590712,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path6621" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g6623" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="radio-mixed-dark" + transform="matrix(0.8,0,0,0.8,4,-111.52756)" + inkscape:label="#g5850"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6575"> + <g + clip-path="url(#clipPath6579)" + id="g6577"> + <g + clip-path="url(#clipPath6585)" + id="g6583"> + <path + inkscape:connector-curvature="0" + id="path6589" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 51,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6595"> + <g + transform="matrix(16,0,0,16,56,48)" + id="g6597"> + <image + id="image6603" + mask="url(#mask6599)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6625"> + <g + clip-path="url(#clipPath6629)" + id="g6627"> + <g + clip-path="url(#clipPath6635)" + id="g6633"> + <path + inkscape:connector-curvature="0" + id="path6639" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 55,62 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="g6657" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6659" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6671" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="g6673" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)"> + <g + id="g6675" + clip-path="url(#clipPath6677)"> + <g + id="g6681" + clip-path="url(#clipPath6683)"> + <path + d="m 5,73 37,0 0,-36 -37,0 0,36 z m 9,-17 c 0,4.41828 3.59071,8 8,8 l 0,0 c 4.41828,0 8,-3.59071 8,-8 l 0,0 c 0,-4.41828 -3.59071,-8 -8,-8 l 0,0 c -4.41828,0 -8,3.59071 -8,8 l 0,0 z" + style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none" + id="path6687" + inkscape:connector-curvature="0" /> + </g> + </g> + </g> + <g + id="g6689" + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" /> + <g + id="radio-checked-dark" + transform="matrix(0.8,0,0,0.8,2,-111.52756)" + inkscape:label="#g5863"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6641"> + <g + clip-path="url(#clipPath6645)" + id="g6643"> + <g + clip-path="url(#clipPath6651)" + id="g6649"> + <path + inkscape:connector-curvature="0" + id="path6655" + style="fill:#f1544d;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 83,69 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6661"> + <g + transform="matrix(16,0,0,16,88,48)" + id="g6663"> + <image + id="image6669" + mask="url(#mask6665)" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAB1JREFUOI1jZGBg+M9AAWCiRPOoAaMGjBowmAwAAE1AAR+AZEpMAAAAAElFTkSuQmCC" + transform="matrix(1,0,0,-1,0,1)" + preserveAspectRatio="none" + height="1" + width="1" /> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6691"> + <g + clip-path="url(#clipPath6695)" + id="g6693"> + <g + clip-path="url(#clipPath6701)" + id="g6699"> + <path + inkscape:connector-curvature="0" + id="path6705" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 88,64 16,0 0,-16 -16,0 0,16 z" /> + </g> + </g> + </g> + </g> + <g + id="radio-unchecked-insensitive-dark" + transform="matrix(0.8,0,0,0.8,6,-111.52756)" + inkscape:label="#g5876"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6707"> + <g + clip-path="url(#clipPath6711)" + id="g6709"> + <g + clip-path="url(#clipPath6717)" + id="g6715"> + <path + inkscape:connector-curvature="0" + id="path6721" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 19,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + </g> + <g + id="radio-mixed-insensitive-dark" + transform="matrix(0.8,0,0,0.8,4,-111.52756)" + inkscape:label="#g5882"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6723"> + <g + clip-path="url(#clipPath6727)" + id="g6725"> + <g + clip-path="url(#clipPath6733)" + id="g6731"> + <path + inkscape:connector-curvature="0" + id="path6737" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 51,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6739"> + <g + clip-path="url(#clipPath6743)" + id="g6741"> + <g + clip-path="url(#clipPath6749)" + id="g6747"> + <path + inkscape:connector-curvature="0" + id="path6753" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 55,32 18,0 0,-12 -18,0 0,12 z" /> + </g> + </g> + </g> + </g> + <g + id="radio-checked-insensitive-dark" + transform="matrix(0.8,0,0,0.8,2,-111.52756)" + inkscape:label="#g5892"> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6755"> + <g + clip-path="url(#clipPath6759)" + id="g6757"> + <g + clip-path="url(#clipPath6765)" + id="g6763"> + <path + inkscape:connector-curvature="0" + id="path6769" + style="fill:#000000;fill-opacity:0.1;fill-rule:nonzero;stroke:none" + d="m 83,39 26,0 0,-26 -26,0 0,26 z" /> + </g> + </g> + </g> + <g + transform="matrix(1.25,0,0,-1.25,0,1052.3622)" + id="g6771"> + <g + clip-path="url(#clipPath6775)" + id="g6773"> + <g + clip-path="url(#clipPath6781)" + id="g6779"> + <path + inkscape:connector-curvature="0" + id="path6785" + style="fill:#ffffff;fill-opacity:0.4;fill-rule:nonzero;stroke:none" + d="m 88,34 16,0 0,-16 -16,0 0,16 z" /> + </g> + </g> + </g> + </g> + <g + id="pane-handle" + transform="translate(30,-549.99986)" + style="color:#000000" + inkscape:label="#g5066-3"> + <rect + id="rect5068" + transform="matrix(0,1,-1,0,0,0)" + style="opacity:0.2" + height="4" + y="-4" + x="1051.3621" + width="1" /> + <rect + id="rect5070" + transform="matrix(0,1,-1,0,0,0)" + style="opacity:0.2" + height="4" + y="-4" + x="1047.3621" + width="1" /> + <rect + id="rect5072" + transform="matrix(0,1,-1,0,0,0)" + style="opacity:0.2" + height="4" + y="-4" + x="1043.3621" + width="1" /> + </g> + <g + id="g5972" + transform="matrix(1.25,0,0,-1.25,837.09246,481.76841)" /> + </g> + <g + inkscape:groupmode="layer" + id="layer2" + inkscape:label="slices" + style="display:none;opacity:0.3" + transform="translate(-28,-258.3622)"> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-grid-selection-unchecked" + width="32" + height="32" + x="30" + y="260.36221" + inkscape:label="#rect6510" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-grid-selection-checked" + width="32" + height="32" + x="90" + y="260.36221" + inkscape:label="#rect6512" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-grid-selection-unchecked-dark" + width="32" + height="32" + x="30" + y="320.36221" + inkscape:label="#rect6514" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-grid-selection-checked-dark" + width="32" + height="32" + x="90" + y="320.36221" + inkscape:label="#rect6516" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-unchecked" + width="16" + height="16" + x="30" + y="366.36221" + inkscape:label="#rect6518" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-mixed" + width="16" + height="16" + x="60" + y="366.36221" + inkscape:label="#rect6520" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-checked" + width="16" + height="16" + x="90" + y="366.36221" + inkscape:label="#rect6522" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-unchecked-insensitive" + width="16" + height="16" + x="30" + y="396.36221" + inkscape:label="#rect6524" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-mixed-insensitive" + width="16" + height="16" + x="60" + y="396.36221" + inkscape:label="#rect6526" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-checked-insensitive" + width="16" + height="16" + x="90" + y="396.36221" + inkscape:label="#rect6528" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-unchecked-dark" + width="16" + height="16" + x="30" + y="426.36221" + inkscape:label="#rect6530" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-mixed-dark" + width="16" + height="16" + x="60" + y="426.36221" + inkscape:label="#rect6532" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-checked-dark" + width="16" + height="16" + x="90" + y="426.36221" + inkscape:label="#rect6534" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-unchecked-insensitive-dark" + width="16" + height="16" + x="30" + y="456.36221" + inkscape:label="#rect6536" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-mixed-insensitive-dark" + width="16" + height="16" + x="60" + y="456.36221" + inkscape:label="#rect6538" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-checkbox-checked-insensitive-dark" + width="16" + height="16" + x="90" + y="456.36221" + inkscape:label="#rect6540" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-pane-handle" + width="4" + height="9" + x="30" + y="493.36221" + inkscape:label="#rect6542" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-checked" + width="16" + height="16" + x="30" + y="516.36218" + inkscape:label="#rect6570" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-checked-insensitive" + width="16" + height="15.999999" + x="60" + y="516.36218" + inkscape:label="#rect6572" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-checked-hover" + width="15.999999" + height="16" + x="90" + y="516.36218" + inkscape:label="#rect6574" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-radio-checked" + width="16" + height="16" + x="30" + y="546.36218" + inkscape:label="#rect6576" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-radio-checked-insensitive" + width="16" + height="16" + x="60" + y="546.36218" + inkscape:label="#rect6578" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-radio-checked-hover" + width="15.999999" + height="16" + x="90" + y="546.36218" + inkscape:label="#rect6580" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-mixed" + width="16" + height="16" + x="30" + y="576.36218" + inkscape:label="#rect6582" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-mixed-insensitive" + width="16" + height="16" + x="60" + y="576.36218" + inkscape:label="#rect6584" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-menuitem-checkbox-mixed-hover" + width="16" + height="16" + x="90" + y="576.36218" + inkscape:label="#rect6586" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-unchecked" + width="16" + height="16" + x="30" + y="606.36218" + inkscape:label="#rect6588" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-mixed" + width="16" + height="16" + x="60" + y="606.36218" + inkscape:label="#rect6590" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-checked" + width="15.999999" + height="16" + x="90" + y="606.36218" + inkscape:label="#rect6592" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-unchecked-insensitive" + width="16" + height="16" + x="30" + y="636.36218" + inkscape:label="#rect6594" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-mixed-insensitive" + width="16" + height="16" + x="60" + y="636.36218" + inkscape:label="#rect6596" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-checked-insensitive" + width="16" + height="16" + x="90" + y="636.36218" + inkscape:label="#rect6598" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-unchecked-dark" + width="16" + height="16" + x="30" + y="666.36218" + inkscape:label="#rect6604" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-mixed-dark" + width="16" + height="16" + x="60" + y="666.36218" + inkscape:label="#rect6606" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-checked-dark" + width="15.999999" + height="16" + x="90" + y="666.36218" + inkscape:label="#rect6608" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-unchecked-insensitive-dark" + width="16" + height="16" + x="30" + y="696.36218" + inkscape:label="#rect6610" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-mixed-insensitive-dark" + width="16" + height="16" + x="60" + y="696.36218" + inkscape:label="#rect6612" /> + <rect + style="opacity:1;fill:#ff0000;fill-opacity:1;stroke:none;stroke-width:4.89685059;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="EXP-radio-checked-insensitive-dark" + width="15.999999" + height="16" + x="90" + y="696.36218" + inkscape:label="#rect6614" /> + </g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/all-assets.txt b/src/themes/Material-Sakura/gtk-3.0/assets/all-assets.txt new file mode 100644 index 00000000..6e738e3f --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/all-assets.txt @@ -0,0 +1,38 @@ +checkbox-checked-dark +checkbox-checked-insensitive-dark +checkbox-checked-insensitive +checkbox-checked +checkbox-mixed-dark +checkbox-mixed-insensitive-dark +checkbox-mixed-insensitive +checkbox-mixed +checkbox-unchecked-dark +checkbox-unchecked-insensitive-dark +checkbox-unchecked-insensitive +checkbox-unchecked +grid-selection-checked-dark +grid-selection-checked +grid-selection-unchecked-dark +grid-selection-unchecked +menuitem-checkbox-checked-hover +menuitem-checkbox-checked-insensitive +menuitem-checkbox-checked +menuitem-checkbox-mixed-hover +menuitem-checkbox-mixed-insensitive +menuitem-checkbox-mixed +menuitem-radio-checked-hover +menuitem-radio-checked-insensitive +menuitem-radio-checked +pane-handle +radio-checked-dark +radio-checked-insensitive-dark +radio-checked-insensitive +radio-checked +radio-mixed-dark +radio-mixed-insensitive-dark +radio-mixed-insensitive +radio-mixed +radio-unchecked-dark +radio-unchecked-insensitive-dark +radio-unchecked-insensitive +radio-unchecked diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/change_dpi.sh b/src/themes/Material-Sakura/gtk-3.0/assets/change_dpi.sh new file mode 100755 index 00000000..0c03497a --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/change_dpi.sh @@ -0,0 +1,4 @@ +#!/usr/bin/env bash +for f in "$@"; do + rsvg-convert -d 300 -p 300 -f svg "$f" -o "${f}.bak" ; mv "${f}.bak" "$f" +done diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked-dark.svg new file mode 100644 index 00000000..fa278556 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked-dark.svg @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 16.667969 8.332031 L 116.667969 8.332031 C 121.257812 8.332031 125 12.078125 125 16.667969 L 125 116.667969 C 125 121.257812 121.257812 125 116.667969 125 L 16.667969 125 C 12.078125 125 8.332031 121.257812 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.078125 12.078125 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg new file mode 100644 index 00000000..1b71fa8b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 14.550781 5.695312 L 118.78125 5.695312 C 123.371094 5.695312 127.117188 9.441406 127.117188 14.03125 L 127.117188 118.75 C 127.117188 123.371094 123.371094 127.082031 118.78125 127.082031 L 14.550781 127.082031 C 9.960938 127.082031 6.21875 123.371094 6.21875 118.75 L 6.21875 14.03125 C 6.21875 9.441406 9.960938 5.695312 14.550781 5.695312 Z M 14.550781 5.695312 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked-insensitive.svg new file mode 100644 index 00000000..1b71fa8b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked-insensitive.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 14.550781 5.695312 L 118.78125 5.695312 C 123.371094 5.695312 127.117188 9.441406 127.117188 14.03125 L 127.117188 118.75 C 127.117188 123.371094 123.371094 127.082031 118.78125 127.082031 L 14.550781 127.082031 C 9.960938 127.082031 6.21875 123.371094 6.21875 118.75 L 6.21875 14.03125 C 6.21875 9.441406 9.960938 5.695312 14.550781 5.695312 Z M 14.550781 5.695312 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked.svg new file mode 100644 index 00000000..ae50ca92 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-checked.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 16.667969 8.332031 L 116.667969 8.332031 C 121.257812 8.332031 125 12.078125 125 16.667969 L 125 116.667969 C 125 121.257812 121.257812 125 116.667969 125 L 16.667969 125 C 12.078125 125 8.332031 121.257812 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.078125 12.078125 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed-dark.svg new file mode 100644 index 00000000..635b9dcd --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed-dark.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 16.667969 8.332031 L 116.667969 8.332031 C 121.257812 8.332031 125 12.078125 125 16.667969 L 125 116.667969 C 125 121.257812 121.257812 125 116.667969 125 L 16.667969 125 C 12.078125 125 8.332031 121.257812 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.078125 12.078125 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg new file mode 100644 index 00000000..1ba944cb --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 14.453125 7.292969 L 119.402344 7.292969 C 124.25 7.292969 128.15625 11.101562 128.15625 15.851562 L 128.15625 118.554688 C 128.15625 123.273438 124.25 127.117188 119.402344 127.117188 L 14.453125 127.117188 C 9.601562 127.117188 5.695312 123.273438 5.695312 118.554688 L 5.695312 15.851562 C 5.695312 11.101562 9.601562 7.292969 14.453125 7.292969 Z M 14.453125 7.292969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed-insensitive.svg new file mode 100644 index 00000000..1ba944cb --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed-insensitive.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 14.453125 7.292969 L 119.402344 7.292969 C 124.25 7.292969 128.15625 11.101562 128.15625 15.851562 L 128.15625 118.554688 C 128.15625 123.273438 124.25 127.117188 119.402344 127.117188 L 14.453125 127.117188 C 9.601562 127.117188 5.695312 123.273438 5.695312 118.554688 L 5.695312 15.851562 C 5.695312 11.101562 9.601562 7.292969 14.453125 7.292969 Z M 14.453125 7.292969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed.svg new file mode 100644 index 00000000..635b9dcd --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-mixed.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 16.667969 8.332031 L 116.667969 8.332031 C 121.257812 8.332031 125 12.078125 125 16.667969 L 125 116.667969 C 125 121.257812 121.257812 125 116.667969 125 L 16.667969 125 C 12.078125 125 8.332031 121.257812 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.078125 12.078125 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked-dark.svg new file mode 100644 index 00000000..9a04f225 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked-dark.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 16.667969 8.332031 L 116.667969 8.332031 C 121.257812 8.332031 125 12.078125 125 16.667969 L 125 116.667969 C 125 121.257812 121.257812 125 116.667969 125 L 16.667969 125 C 12.078125 125 8.332031 121.257812 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.078125 12.078125 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg new file mode 100644 index 00000000..4f9127a8 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 13.933594 5.175781 L 118.878906 5.175781 C 123.730469 5.175781 127.636719 9.015625 127.636719 13.800781 L 127.636719 117.414062 C 127.636719 122.199219 123.730469 126.042969 118.878906 126.042969 L 13.933594 126.042969 C 9.082031 126.042969 5.175781 122.199219 5.175781 117.414062 L 5.175781 13.800781 C 5.175781 9.015625 9.082031 5.175781 13.933594 5.175781 Z M 13.933594 5.175781 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked-insensitive.svg new file mode 100644 index 00000000..4f9127a8 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 13.933594 5.175781 L 118.878906 5.175781 C 123.730469 5.175781 127.636719 9.015625 127.636719 13.800781 L 127.636719 117.414062 C 127.636719 122.199219 123.730469 126.042969 118.878906 126.042969 L 13.933594 126.042969 C 9.082031 126.042969 5.175781 122.199219 5.175781 117.414062 L 5.175781 13.800781 C 5.175781 9.015625 9.082031 5.175781 13.933594 5.175781 Z M 13.933594 5.175781 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked.svg new file mode 100644 index 00000000..9a04f225 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/checkbox-unchecked.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 16.667969 8.332031 L 116.667969 8.332031 C 121.257812 8.332031 125 12.078125 125 16.667969 L 125 116.667969 C 125 121.257812 121.257812 125 116.667969 125 L 16.667969 125 C 12.078125 125 8.332031 121.257812 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.078125 12.078125 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-checked-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-checked-dark.svg new file mode 100644 index 00000000..76c0337e --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-checked-dark.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="333pt" height="333pt" viewBox="0 0 333 333" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 20.246094 11.914062 L 316.082031 11.914062 C 320.671875 11.914062 324.414062 15.625 324.414062 20.246094 L 324.414062 316.082031 C 324.414062 320.671875 320.671875 324.414062 316.082031 324.414062 L 20.246094 324.414062 C 15.625 324.414062 11.914062 320.671875 11.914062 316.082031 L 11.914062 20.246094 C 11.914062 15.625 15.625 11.914062 20.246094 11.914062 Z M 20.246094 11.914062 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 242.773438 81.640625 C 235.15625 81.835938 227.636719 85.027344 222.234375 90.527344 L 138.3125 170.441406 L 109.503906 138.183594 C 99.25 124.511719 76.789062 123.046875 64.910156 135.253906 C 53.027344 147.492188 54.6875 170.378906 68.164062 180.695312 L 117.839844 234.015625 C 137.335938 253.546875 146.160156 250.945312 165.851562 231.21875 C 165.851562 231.21875 233.5625 149.773438 273.273438 122.234375 C 282.03125 113.898438 285.710938 111.589844 281.121094 100.324219 C 276.5625 89.03125 254.753906 81.21875 242.773438 81.640625 Z M 242.773438 81.640625 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-checked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-checked.svg new file mode 100644 index 00000000..76c0337e --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-checked.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="333pt" height="333pt" viewBox="0 0 333 333" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 20.246094 11.914062 L 316.082031 11.914062 C 320.671875 11.914062 324.414062 15.625 324.414062 20.246094 L 324.414062 316.082031 C 324.414062 320.671875 320.671875 324.414062 316.082031 324.414062 L 20.246094 324.414062 C 15.625 324.414062 11.914062 320.671875 11.914062 316.082031 L 11.914062 20.246094 C 11.914062 15.625 15.625 11.914062 20.246094 11.914062 Z M 20.246094 11.914062 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 242.773438 81.640625 C 235.15625 81.835938 227.636719 85.027344 222.234375 90.527344 L 138.3125 170.441406 L 109.503906 138.183594 C 99.25 124.511719 76.789062 123.046875 64.910156 135.253906 C 53.027344 147.492188 54.6875 170.378906 68.164062 180.695312 L 117.839844 234.015625 C 137.335938 253.546875 146.160156 250.945312 165.851562 231.21875 C 165.851562 231.21875 233.5625 149.773438 273.273438 122.234375 C 282.03125 113.898438 285.710938 111.589844 281.121094 100.324219 C 276.5625 89.03125 254.753906 81.21875 242.773438 81.640625 Z M 242.773438 81.640625 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-unchecked-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-unchecked-dark.svg new file mode 100644 index 00000000..06ab249d --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-unchecked-dark.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="333pt" height="333pt" viewBox="0 0 333 333" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 20.246094 11.914062 L 316.082031 11.914062 C 320.671875 11.914062 324.414062 15.625 324.414062 20.246094 L 324.414062 316.082031 C 324.414062 320.671875 320.671875 324.414062 316.082031 324.414062 L 20.246094 324.414062 C 15.625 324.414062 11.914062 320.671875 11.914062 316.082031 L 11.914062 20.246094 C 11.914062 15.625 15.625 11.914062 20.246094 11.914062 Z M 20.246094 11.914062 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-unchecked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-unchecked.svg new file mode 100644 index 00000000..06ab249d --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/grid-selection-unchecked.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="333pt" height="333pt" viewBox="0 0 333 333" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 20.246094 11.914062 L 316.082031 11.914062 C 320.671875 11.914062 324.414062 15.625 324.414062 20.246094 L 324.414062 316.082031 C 324.414062 320.671875 320.671875 324.414062 316.082031 324.414062 L 20.246094 324.414062 C 15.625 324.414062 11.914062 320.671875 11.914062 316.082031 L 11.914062 20.246094 C 11.914062 15.625 15.625 11.914062 20.246094 11.914062 Z M 20.246094 11.914062 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 41.667969 0 C 18.585938 0 0 18.585938 0 41.667969 L 0 291.667969 C 0 314.746094 18.585938 333.332031 41.667969 333.332031 L 291.667969 333.332031 C 314.746094 333.332031 333.332031 314.746094 333.332031 291.667969 L 333.332031 41.667969 C 333.332031 18.585938 314.746094 0 291.667969 0 Z M 41.667969 17.121094 L 291.667969 17.121094 C 303.222656 17.121094 316.960938 30.109375 316.960938 41.667969 L 316.960938 291.667969 C 316.960938 303.222656 303.222656 316.960938 291.667969 316.960938 L 41.667969 316.960938 C 30.109375 316.960938 17.121094 303.222656 17.121094 291.667969 L 17.121094 41.667969 C 17.121094 30.109375 30.109375 17.121094 41.667969 17.121094 Z M 41.667969 17.121094 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg new file mode 100644 index 00000000..6c22788f --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-checked-hover.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#faf4ed;fill-opacity:1;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg new file mode 100644 index 00000000..a5a92e26 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-checked-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.6;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-checked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-checked.svg new file mode 100644 index 00000000..58531ff2 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-checked.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 97.101562 32.648438 C 94.074219 32.746094 91.046875 34.015625 88.898438 36.199219 L 55.304688 68.164062 L 43.816406 55.273438 C 39.714844 49.804688 30.730469 49.21875 25.976562 54.101562 C 21.222656 58.984375 21.875 68.164062 27.277344 72.265625 L 47.136719 93.621094 C 54.949219 101.433594 58.464844 100.390625 66.339844 92.480469 C 66.339844 92.480469 93.425781 59.894531 109.308594 48.894531 C 112.824219 45.574219 114.289062 44.628906 112.433594 40.136719 C 110.613281 35.613281 101.886719 32.488281 97.101562 32.648438 Z M 97.101562 32.648438 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg new file mode 100644 index 00000000..3f0ad7ad --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed-hover.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#faf4ed;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg new file mode 100644 index 00000000..13517801 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.6;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg new file mode 100644 index 00000000..3f36e155 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed-selected.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed.svg new file mode 100644 index 00000000..561d0cc9 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-mixed.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-unchecked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-unchecked.svg new file mode 100644 index 00000000..7eb9d32e --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-checkbox-unchecked.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 16.667969 0 C 7.421875 0 0 7.421875 0 16.667969 L 0 116.667969 C 0 125.910156 7.421875 133.332031 16.667969 133.332031 L 116.667969 133.332031 C 125.910156 133.332031 133.332031 125.910156 133.332031 116.667969 L 133.332031 16.667969 C 133.332031 7.421875 125.910156 0 116.667969 0 Z M 16.667969 8.332031 L 116.667969 8.332031 C 121.289062 8.332031 125 12.042969 125 16.667969 L 125 116.667969 C 125 121.289062 121.289062 125 116.667969 125 L 16.667969 125 C 12.042969 125 8.332031 121.289062 8.332031 116.667969 L 8.332031 16.667969 C 8.332031 12.042969 12.042969 8.332031 16.667969 8.332031 Z M 16.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-checked-hover.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-checked-hover.svg new file mode 100644 index 00000000..f1e10c64 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-checked-hover.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#faf4ed;fill-opacity:1;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg new file mode 100644 index 00000000..2a7b14a3 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-checked-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.6;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-checked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-checked.svg new file mode 100644 index 00000000..1897d8bf --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-checked.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed-hover.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed-hover.svg new file mode 100644 index 00000000..3261e4a5 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed-hover.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#faf4ed;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg new file mode 100644 index 00000000..3f639ff8 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.6;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed-selected.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed-selected.svg new file mode 100644 index 00000000..78853f3d --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed-selected.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed.svg new file mode 100644 index 00000000..50fa7110 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-mixed.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-unchecked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-unchecked.svg new file mode 100644 index 00000000..39c3e850 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/menuitem-radio-unchecked.svg @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#575279;fill-opacity:0.5;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle-vertical.svg b/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle-vertical.svg new file mode 100644 index 00000000..28184b56 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle-vertical.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="75pt" height="33pt" viewBox="0 0 75 33" version="1.1"> +<defs> +<filter id="alpha" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%"> + <feColorMatrix type="matrix" in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> +</filter> +<image id="image9" width="75" height="33" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAhCAYAAACRIVbWAAAABmJLR0QA/wD/AP+gvaeTAAAAZElEQVRoge3QsQmEABREwe81oDVYzrVtTeZ2ILxEUGbiDZa3DDMzc6zr9j/P/W7ze+rMF4gViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgViBWIFYgFAABvcgF9SgN3pbm/PgAAAABJRU5ErkJggg=="/> +<mask id="mask0"> + <g filter="url(#alpha)"> +<use xlink:href="#image9"/> + </g> +</mask> +<clipPath id="clip1"> + <rect width="75" height="33"/> +</clipPath> +<g id="surface11" clip-path="url(#clip1)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 75 33.332031 L 66.667969 33.332031 L 66.667969 0 L 75 0 Z M 75 33.332031 "/> +</g> +<image id="image17" width="75" height="33" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAhCAYAAACRIVbWAAAABmJLR0QA/wD/AP+gvaeTAAAAdUlEQVRoge3QsQ2CAABEUZGC2hFciwWcyQVcyxGsKUhYAIvfiCTvtddc/nD5A69puj/W9fZtf47jZ16W9y8/7bkefeBMxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxAIAgDPZAFX+CDDsK9FnAAAAAElFTkSuQmCC"/> +<mask id="mask1"> + <g filter="url(#alpha)"> +<use xlink:href="#image17"/> + </g> +</mask> +<clipPath id="clip2"> + <rect width="75" height="33"/> +</clipPath> +<g id="surface19" clip-path="url(#clip2)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 41.667969 33.332031 L 33.332031 33.332031 L 33.332031 0 L 41.667969 0 Z M 41.667969 33.332031 "/> +</g> +<image id="image25" width="75" height="33" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAAhCAYAAACRIVbWAAAABmJLR0QA/wD/AP+gvaeTAAAAaklEQVRoge3QsQ3CQAAEQUDOXm7GOW1TDjX4O6ADSxtZL2biC0773LfteFz4jPF9z3lebf7F6+4DKxErECsQKxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxArECsQKxALAABW8gMYpgUwh9byuwAAAABJRU5ErkJggg=="/> +<mask id="mask2"> + <g filter="url(#alpha)"> +<use xlink:href="#image25"/> + </g> +</mask> +<clipPath id="clip3"> + <rect width="75" height="33"/> +</clipPath> +<g id="surface27" clip-path="url(#clip3)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 8.332031 33.332031 L 0 33.332031 L 0 0 L 8.332031 0 Z M 8.332031 33.332031 "/> +</g> +</defs> +<g id="surface1"> +<use xlink:href="#surface11" mask="url(#mask0)"/> +<use xlink:href="#surface19" mask="url(#mask1)"/> +<use xlink:href="#surface27" mask="url(#mask2)"/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle.png b/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle.png new file mode 100644 index 00000000..e67a9dc5 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle.png differ diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle.svg b/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle.svg new file mode 100644 index 00000000..72d71e8b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33pt" height="75pt" viewBox="0 0 33 75" version="1.1"> +<defs> +<filter id="alpha" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%"> + <feColorMatrix type="matrix" in="SourceGraphic" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/> +</filter> +<image id="image9" width="33" height="75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABLCAYAAAD+i+5TAAAABmJLR0QA/wD/AP+gvaeTAAAATklEQVRoge3OIQ6AMBBE0YXUknIWPKfHcxYabAVqdTF17+lJ5kcAAAAAAAAAAEBExHLVus88OFt7hhFbKcfMiLf3e7RZZwb8JSKJSCLSBwPTCBHQfxYWAAAAAElFTkSuQmCC"/> +<mask id="mask0"> + <g filter="url(#alpha)"> +<use xlink:href="#image9"/> + </g> +</mask> +<clipPath id="clip1"> + <rect width="33" height="75"/> +</clipPath> +<g id="surface11" clip-path="url(#clip1)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 33.332031 66.667969 L 33.332031 75 L 0 75 L 0 66.667969 Z M 33.332031 66.667969 "/> +</g> +<image id="image17" width="33" height="75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABLCAYAAAD+i+5TAAAABmJLR0QA/wD/AP+gvaeTAAAAYUlEQVRoge3OsQmAQBBFwVMPjCzCFizHzmzAcmzBEgyMDi4wMtZkQWQmXva/lAAAAABIzdr3Y+TAXMr+GDHkPEVGnLVuTzdtZMBbIm4ibp+IyEvXHZEDc62R7wEAAAD+4wLtUAvzrnEaRAAAAABJRU5ErkJggg=="/> +<mask id="mask1"> + <g filter="url(#alpha)"> +<use xlink:href="#image17"/> + </g> +</mask> +<clipPath id="clip2"> + <rect width="33" height="75"/> +</clipPath> +<g id="surface19" clip-path="url(#clip2)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 33.332031 33.332031 L 33.332031 41.667969 L 0 41.667969 L 0 33.332031 Z M 33.332031 33.332031 "/> +</g> +<image id="image25" width="33" height="75" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABLCAYAAAD+i+5TAAAABmJLR0QA/wD/AP+gvaeTAAAATUlEQVRoge3OIQ6AMBBFQUpqSTkLntPjOQsNtgK1GswaMqM3+19Zat2mRPcY59vNnBnwlYggIogI5WhtzRzYe78y/wMAAAAAAAAA8CcP/2EIET6xKgwAAAAASUVORK5CYII="/> +<mask id="mask2"> + <g filter="url(#alpha)"> +<use xlink:href="#image25"/> + </g> +</mask> +<clipPath id="clip3"> + <rect width="33" height="75"/> +</clipPath> +<g id="surface27" clip-path="url(#clip3)"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 33.332031 0 L 33.332031 8.332031 L 0 8.332031 L 0 0 Z M 33.332031 0 "/> +</g> +</defs> +<g id="surface1"> +<use xlink:href="#surface11" mask="url(#mask0)"/> +<use xlink:href="#surface19" mask="url(#mask1)"/> +<use xlink:href="#surface27" mask="url(#mask2)"/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle@2.png b/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle@2.png new file mode 100644 index 00000000..8a2cd077 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-3.0/assets/pane-handle@2.png differ diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked-dark.svg new file mode 100644 index 00000000..b9707736 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked-dark.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 Z M 125 66.667969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked-insensitive-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked-insensitive-dark.svg new file mode 100644 index 00000000..27ca7c59 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked-insensitive-dark.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.925781 4.132812 C 101.335938 4.132812 129.199219 32.128906 129.199219 66.667969 C 129.199219 101.203125 101.335938 129.199219 66.925781 129.199219 C 32.519531 129.199219 4.65625 101.203125 4.65625 66.667969 C 4.65625 32.128906 32.519531 4.132812 66.925781 4.132812 Z M 66.925781 4.132812 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked-insensitive.svg new file mode 100644 index 00000000..27ca7c59 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked-insensitive.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.925781 4.132812 C 101.335938 4.132812 129.199219 32.128906 129.199219 66.667969 C 129.199219 101.203125 101.335938 129.199219 66.925781 129.199219 C 32.519531 129.199219 4.65625 101.203125 4.65625 66.667969 C 4.65625 32.128906 32.519531 4.132812 66.925781 4.132812 Z M 66.925781 4.132812 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked.svg new file mode 100644 index 00000000..b9707736 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-checked.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 Z M 125 66.667969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed-dark.svg new file mode 100644 index 00000000..7ad42eb5 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed-dark.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 Z M 125 66.667969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed-insensitive-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed-insensitive-dark.svg new file mode 100644 index 00000000..b6201dca --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed-insensitive-dark.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 67.21875 6.835938 C 101.171875 6.835938 128.710938 33.722656 128.710938 66.863281 C 128.710938 100 101.171875 126.855469 67.21875 126.855469 C 33.269531 126.855469 5.730469 100 5.730469 66.863281 C 5.730469 33.722656 33.269531 6.835938 67.21875 6.835938 Z M 67.21875 6.835938 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed-insensitive.svg new file mode 100644 index 00000000..b6201dca --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed-insensitive.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 67.21875 6.835938 C 101.171875 6.835938 128.710938 33.722656 128.710938 66.863281 C 128.710938 100 101.171875 126.855469 67.21875 126.855469 C 33.269531 126.855469 5.730469 100 5.730469 66.863281 C 5.730469 33.722656 33.269531 6.835938 67.21875 6.835938 Z M 67.21875 6.835938 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed.svg new file mode 100644 index 00000000..7ad42eb5 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-mixed.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 Z M 125 66.667969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 33.332031 58.332031 L 100 58.332031 L 100 75 L 33.332031 75 Z M 33.332031 58.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-selected-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-selected-insensitive.svg new file mode 100644 index 00000000..27ca7c59 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-selected-insensitive.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.925781 4.132812 C 101.335938 4.132812 129.199219 32.128906 129.199219 66.667969 C 129.199219 101.203125 101.335938 129.199219 66.925781 129.199219 C 32.519531 129.199219 4.65625 101.203125 4.65625 66.667969 C 4.65625 32.128906 32.519531 4.132812 66.925781 4.132812 Z M 66.925781 4.132812 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.3;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-selected.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-selected.svg new file mode 100644 index 00000000..b9707736 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-selected.svg @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 Z M 125 66.667969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#907aa9;fill-opacity:1;" d="M 91.667969 66.667969 C 91.667969 80.46875 80.46875 91.667969 66.667969 91.667969 C 52.863281 91.667969 41.667969 80.46875 41.667969 66.667969 C 41.667969 52.863281 52.863281 41.667969 66.667969 41.667969 C 80.46875 41.667969 91.667969 52.863281 91.667969 66.667969 Z M 91.667969 66.667969 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked-dark.svg new file mode 100644 index 00000000..91aef87b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked-dark.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 Z M 125 66.667969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg new file mode 100644 index 00000000..0840f046 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked-insensitive-dark.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.144531 5.175781 C 100.976562 5.175781 129.199219 32.714844 129.199219 66.667969 C 129.199219 100.617188 100.976562 128.15625 66.144531 128.15625 C 31.316406 128.15625 3.058594 100.617188 3.058594 66.667969 C 3.058594 32.714844 31.316406 5.175781 66.144531 5.175781 Z M 66.144531 5.175781 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked-insensitive.svg new file mode 100644 index 00000000..0840f046 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.144531 5.175781 C 100.976562 5.175781 129.199219 32.714844 129.199219 66.667969 C 129.199219 100.617188 100.976562 128.15625 66.144531 128.15625 C 31.316406 128.15625 3.058594 100.617188 3.058594 66.667969 C 3.058594 32.714844 31.316406 5.175781 66.144531 5.175781 Z M 66.144531 5.175781 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked.svg new file mode 100644 index 00000000..91aef87b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unchecked.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 Z M 125 66.667969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected-dark.svg new file mode 100644 index 00000000..214ed944 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected-dark.svg @@ -0,0 +1,6 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"> +<g transform="translate(0 -1036.3622)"> +<path style="fill:#393939" d="M 15,8 A 7,7 0 1 1 1,8 7,7 0 1 1 15,8 z" transform="matrix(1.04961 0 0 1.03157 -.42841 1036.2044)"/> +<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected-insensitive-dark.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected-insensitive-dark.svg new file mode 100644 index 00000000..0fdfaf46 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected-insensitive-dark.svg @@ -0,0 +1,6 @@ +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"> +<g transform="translate(0 -1036.3622)"> +<path style="fill:#2a2a2a" d="m 7.9891678,1037.1027 c 4.0385812,0 7.3124992,3.254 7.3124992,7.2678 0,4.0139 -3.273918,7.2679 -7.3124992,7.2679 -4.0385821,0 -7.31249997,-3.254 -7.31249997,-7.2679 0,-4.0138 3.27391787,-7.2678 7.31249997,-7.2678 z"/> +<path style="fill:#1f1f1f" d="M 8 0 C 3.581722 8.8817842e-16 -3.006854e-17 3.581722 0 8 C 0 12.418278 3.581722 16 8 16 C 12.418278 16 16 12.418278 16 8 C 16 3.581722 12.418278 -1.8064254e-15 8 0 z M 8 1 C 11.865993 1 15 4.1340068 15 8 C 15 11.865993 11.865993 15 8 15 C 4.1340068 15 1 11.865993 1 8 C 1 4.1340068 4.1340068 1 8 1 z " transform="translate(0 1036.3622)"/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected-insensitive.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected-insensitive.svg new file mode 100644 index 00000000..0840f046 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected-insensitive.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.144531 5.175781 C 100.976562 5.175781 129.199219 32.714844 129.199219 66.667969 C 129.199219 100.617188 100.976562 128.15625 66.144531 128.15625 C 31.316406 128.15625 3.058594 100.617188 3.058594 66.667969 C 3.058594 32.714844 31.316406 5.175781 66.144531 5.175781 Z M 66.144531 5.175781 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.15;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected.svg b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected.svg new file mode 100644 index 00000000..91aef87b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/radio-unselected.svg @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="133pt" height="133pt" viewBox="0 0 133 133" version="1.1"> +<g id="surface1"> +<path style=" stroke:none;fill-rule:nonzero;fill:#f2e9de;fill-opacity:1;" d="M 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 Z M 125 66.667969 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#fffaf3;fill-opacity:1;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +<path style=" stroke:none;fill-rule:nonzero;fill:#555169;fill-opacity:0.30;" d="M 66.667969 0 C 29.851562 0 0 29.851562 0 66.667969 C 0 103.484375 29.851562 133.332031 66.667969 133.332031 C 103.484375 133.332031 133.332031 103.484375 133.332031 66.667969 C 133.332031 29.851562 103.484375 0 66.667969 0 Z M 66.667969 8.332031 C 98.894531 8.332031 125 34.441406 125 66.667969 C 125 98.894531 98.894531 125 66.667969 125 C 34.441406 125 8.332031 98.894531 8.332031 66.667969 C 8.332031 34.441406 34.441406 8.332031 66.667969 8.332031 Z M 66.667969 8.332031 "/> +</g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/sed.sh b/src/themes/Material-Sakura/gtk-3.0/assets/sed.sh new file mode 100755 index 00000000..031ba137 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/sed.sh @@ -0,0 +1,9 @@ +#!/bin/sh +sed -i \ + -e 's/#fffaf3/rgb(0%,0%,0%)/g' \ + -e 's/#555169/rgb(100%,100%,100%)/g' \ + -e 's/#faf4ed/rgb(50%,0%,0%)/g' \ + -e 's/#907aa9/rgb(0%,50%,0%)/g' \ + -e 's/#f2e9de/rgb(50%,0%,50%)/g' \ + -e 's/#26233a/rgb(0%,0%,50%)/g' \ + "$@" diff --git a/src/themes/Material-Sakura/gtk-3.0/assets/unsed.sh b/src/themes/Material-Sakura/gtk-3.0/assets/unsed.sh new file mode 100755 index 00000000..cb0a5069 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/assets/unsed.sh @@ -0,0 +1,11 @@ +#!/bin/sh +sed -i \ + -e 's/rgb(0%,0%,0%)/#fffaf3/g' \ + -e 's/rgb(100%,100%,100%)/#555169/g' \ + -e 's/rgb(50%,0%,0%)/#faf4ed/g' \ + -e 's/rgb(0%,50%,0%)/#907aa9/g' \ + -e 's/rgb(0%,50.196078%,0%)/#907aa9/g' \ + -e 's/rgb(50%,0%,50%)/#f2e9de/g' \ + -e 's/rgb(50.196078%,0%,50.196078%)/#f2e9de/g' \ + -e 's/rgb(0%,0%,50%)/#26233a/g' \ + "$@" diff --git a/src/themes/Material-Sakura/gtk-3.0/dist/gtk-dark.css b/src/themes/Material-Sakura/gtk-3.0/dist/gtk-dark.css new file mode 100644 index 00000000..fbb56e99 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/dist/gtk-dark.css @@ -0,0 +1,6356 @@ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/* dark color scheme */ +@define-color dark_bg_color #faf4ed; +@define-color dark_fg_color #575279; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #555169; +@define-color theme_fg_color #fffaf3; +@define-color theme_base_color #26233a; +@define-color theme_text_color #f2e9de; +@define-color theme_selected_bg_color #907aa9; +@define-color theme_selected_fg_color #faf4ed; +@define-color theme_tooltip_bg_color #fffaf3; +@define-color theme_tooltip_fg_color #555169; +/* shadow effects */ +@define-color light_shadow #56526a; +@define-color dark_shadow #643a00; +/* misc colors used by gtk+ */ +@define-color info_fg_color #f2e9de; +@define-color info_bg_color #56949f; +@define-color warning_fg_color #f2e9de; +@define-color warning_bg_color #ea9d34; +@define-color question_fg_color #f2e9de; +@define-color question_bg_color #56949f; +@define-color error_fg_color #f2e9de; +@define-color error_bg_color #1f1d2e; +@define-color link_color #56949f; +@define-color success_color #d7827e; +@define-color warning_color #ea9d34; +@define-color error_color #1f1d2e; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#fffaf3,#555169,0.4); +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @dark_bg_color; +@define-color menu_fg_color @dark_fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; +/* osd */ +@define-color osd_base #faf4ed; +@define-color osd_bg rgba(250, 244, 237, 0.8); +@define-color osd_fg #575279; +/* lightdm greeter colors */ +@define-color lightdm_bg_color #faf4ed; +@define-color lightdm_fg_color #575279; +/* window manager colors */ +@define-color wm_bg_focused #faf4ed; +@define-color wm_bg_unfocused #555169; +@define-color wm_border_focused #907aa9; +@define-color wm_border_unfocused #faf4ed; +@define-color wm_title_focused #575279; +@define-color wm_title_unfocused mix(#fffaf3,#555169,0.4); +@define-color wm_icons_focused #575279; +@define-color wm_icons_focused_prelight #907aa9; +@define-color wm_icons_focused_pressed #735b8d; +@define-color wm_icons_unfocused mix(#fffaf3,#555169,0.4); +@define-color wm_icons_unfocused_prelight #907aa9; +@define-color wm_icons_unfocused_pressed #735b8d; +/************** + ! GTK settings +***************/ +* { + -GtkArrow-arrow-scaling: .5; + -GtkExpander-expander-size: 8; + -GtkStatusbar-shadow-type: none; + -GtkToolItemGroup-expander-size: 8; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-color: #26233a; + -GtkWidget-secondary-cursor-color: #26233a; + -GtkWidget-cursor-aspect-ratio: 0.04; + outline-color: rgba(144, 122, 169, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + outline-radius: 2px; } + +/************* + ! Base states + *************/ +GeditViewFrame .gedit-search-slider .not-found:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, .view:selected, GtkHTML:selected, .view:selected:focus, GtkHTML:selected:focus, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .grid-child:selected, GtkFlowBox .grid-child:selected, GtkLabel:selected, .gtkstyle-fallback:selected, *:selected, :focus:selected { + background-color: #907aa9; + color: #faf4ed; } + +* { + /* hyperlinks */ + -GtkHTML-link-color: #56949f; + -GtkIMHtml-hyperlink-color: #56949f; + -GtkWidget-link-color: #56949f; + -GtkWidget-visited-link-color: #56949f; } + *:insensitive, *:insensitive:insensitive { + color: mix(#fffaf3,#555169,0.5); } + *:insensitive { + -gtk-image-effect: dim; } + *:hover { + -gtk-image-effect: highlight; } + *:link, *:visited { + color: #56949f; } + +.background { + background-color: #555169; + color: #fffaf3; } + .background:backdrop { + text-shadow: none; + icon-shadow: none; } + .background.csd { + background-color: #555169; } + +.gtkstyle-fallback { + background-color: rgba(85, 81, 105, 0.5); + color: #fffaf3; } + .gtkstyle-fallback:hover { + background-color: #5e5974; + color: #fffaf3; } + .gtkstyle-fallback:active { + background-color: #4d495f; + color: #fffaf3; } + .gtkstyle-fallback:insensitive { + background-color: #555169; + color: mix(#fffaf3,#555169,0.5); } + +GtkImage, GtkImage:insensitive, GtkLabel, GtkLabel:insensitive, GtkBox, GtkBox:insensitive, GtkGrid, GtkGrid:insensitive { + background-color: transparent; } + +GtkLabel.separator { + color: #fffaf3; } + +GtkLabel:insensitive { + color: mix(#fffaf3,#555169,0.5); } + +/********* + ! Buttons +**********/ +NemoPathbarButton, column-header, .osd.button, .osd .button, +#XfceNotifyWindow.button, +#XfceNotifyWindow .button, .app-notification .button, .app-notification.frame .button, GtkModelButton.button, GtkModelButton.button:backdrop, GtkPopover .button, .error .button, .question .button, .warning .button, .info .button, .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action, .destructive-action.button, .suggested-action.button, .header-bar .button, .toolbar .button, .button.default, .button { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: 150ms ease; + outline-color: transparent; + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; } + NemoPathbarButton:focus, column-header:focus, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow .button:focus, .selection-mode.header-bar .button:focus, .selection-mode.toolbar .button:focus, .button:focus, NemoPathbarButton:hover, column-header:hover, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow .button:hover, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:hover, .button:hover, NemoPathbarButton:active, column-header:active, + #XfceNotifyWindow.button:active, + #XfceNotifyWindow .button:active, .selection-mode.header-bar .button:active, .selection-mode.toolbar .button:active, .button:active { + transition: none; } + +.linked > GtkComboBox > .button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox > .button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox > .button.suggested-action:dir(rtl), .linked > GtkComboBox > .button:dir(ltr), .selection-mode.header-bar .linked > GtkComboBox > .button.suggested-action:dir(ltr), .selection-mode.toolbar .linked > GtkComboBox > .button.suggested-action:dir(ltr) { + border-radius: 0; + border-left-style: none; + border-right-style: solid; } + .linked > GtkComboBox > .button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox > .button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox > .button.suggested-action:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: solid; } + +.linked > GtkComboBox:first-child > .button, .selection-mode.header-bar .linked > GtkComboBox:first-child > .button.suggested-action, .selection-mode.toolbar .linked > GtkComboBox:first-child > .button.suggested-action, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:first-child, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:first-child, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:first-child, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:first-child, .button.linked:first-child, .selection-mode.header-bar .linked.button.suggested-action:first-child, .selection-mode.toolbar .linked.button.suggested-action:first-child, .linked .button:first-child, .linked .selection-mode.header-bar .button.suggested-action:first-child, .selection-mode.header-bar .linked .button.suggested-action:first-child, .linked .selection-mode.toolbar .button.suggested-action:first-child, .selection-mode.toolbar .linked .button.suggested-action:first-child { + border-width: 1px; + border-radius: 2px; + border-left-style: solid; + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .linked > GtkComboBox:first-child > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl):first-child, GtkComboBox.combobox-entry .button:dir(rtl):first-child, .button.linked:dir(rtl):first-child, .linked .button:dir(rtl):first-child { + border-left-style: none; + border-right-style: solid; } + +.linked > GtkComboBox:last-child > .button, .selection-mode.header-bar .linked > GtkComboBox:last-child > .button.suggested-action, .selection-mode.toolbar .linked > GtkComboBox:last-child > .button.suggested-action, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:last-child, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:last-child, .button.linked:last-child, .selection-mode.header-bar .linked.button.suggested-action:last-child, .selection-mode.toolbar .linked.button.suggested-action:last-child, .linked .button:last-child, .linked .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar .linked .button.suggested-action:last-child, .linked .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar .linked .button.suggested-action:last-child { + border-width: 1px; + border-radius: 2px; + border-left-style: none; + border-right-style: solid; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .linked > GtkComboBox:last-child > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl):last-child, GtkComboBox.combobox-entry .button:dir(rtl):last-child, .button.linked:dir(rtl):last-child, .linked .button:dir(rtl):last-child { + border-left-style: solid; + border-right-style: none; } + +.linked > GtkComboBox:only-child > .button, .selection-mode.header-bar .linked > GtkComboBox:only-child > .button.suggested-action, .selection-mode.toolbar .linked > GtkComboBox:only-child > .button.suggested-action, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:only-child, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:only-child, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:only-child, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:only-child, .button.linked:only-child, .selection-mode.header-bar .linked.button.suggested-action:only-child, .selection-mode.toolbar .linked.button.suggested-action:only-child, .linked .button:only-child, .linked .selection-mode.header-bar .button.suggested-action:only-child, .selection-mode.header-bar .linked .button.suggested-action:only-child, .linked .selection-mode.toolbar .button.suggested-action:only-child, .selection-mode.toolbar .linked .button.suggested-action:only-child { + border-width: 1px; + border-style: solid; + border-radius: 2px; } + +.header-bar .button.linked, .selection-mode.header-bar .linked.button.suggested-action, .header-bar .linked .button, .selection-mode.header-bar .linked .button.suggested-action, .toolbar .button.linked, .selection-mode.toolbar .linked.button.suggested-action, .toolbar .linked .button, .selection-mode.toolbar .linked .button.suggested-action, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action, .button.linked, .linked .button, .linked .selection-mode.header-bar .button.suggested-action, .linked .selection-mode.toolbar .button.suggested-action { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-right-style: none; + border-left-style: none; } + +* { + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 1; + -GtkButton-interior-focus: true; + -GtkButtonBox-child-min-height: 24; + -GtkButtonBox-child-internal-pad-y: 1; + -GtkToolButton-icon-spacing: 6; } + +.notebook tab .button, .notebook tab .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .notebook tab .button.suggested-action, .notebook tab .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .notebook tab .button.suggested-action, .error .button.close, .error .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .error .close.button.suggested-action, .error .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .error .close.button.suggested-action, .question .button.close, .question .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .question .close.button.suggested-action, .question .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .question .close.button.suggested-action, .warning .button.close, .warning .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .warning .close.button.suggested-action, .warning .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .warning .close.button.suggested-action, .info .button.close, .info .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .info .close.button.suggested-action, .info .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .info .close.button.suggested-action { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .notebook tab .button:focus, .notebook tab .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .notebook tab .button.suggested-action:focus, .notebook tab .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .notebook tab .button.suggested-action:focus, .error .button.close:focus, .question .button.close:focus, .warning .button.close:focus, .info .button.close:focus, .notebook tab .button:hover, .notebook tab .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .notebook tab .button.suggested-action:hover, .notebook tab .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .notebook tab .button.suggested-action:hover, .error .button.close:hover, .question .button.close:hover, .warning .button.close:hover, .info .button.close:hover { + border: 1px solid rgba(199, 116, 0, 0.3); + background-color: rgba(86, 82, 107, 0.2); + background-image: none; + box-shadow: none; } + .notebook tab .button:active, .notebook tab .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .notebook tab .button.suggested-action:active, .notebook tab .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .notebook tab .button.suggested-action:active, .error .button.close:active, .question .button.close:active, .warning .button.close:active, .info .button.close:active, .notebook tab .button:checked, .notebook tab .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .notebook tab .button.suggested-action:checked, .notebook tab .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .notebook tab .button.suggested-action:checked, .error .button.close:checked, .question .button.close:checked, .warning .button.close:checked, .info .button.close:checked { + border: 1px solid rgba(199, 116, 0, 0.3); + background-color: rgba(199, 116, 0, 0.1); + background-image: none; + box-shadow: none; } + +.button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button.suggested-action { + background-color: #575279; + background-image: none; + border-color: rgba(229, 197, 161, 0.32); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover { + border-color: #5d4a73; } + .button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .button:active:hover, .button:active:focus, .button:active:hover:focus, .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .button:checked:hover, .button:checked:focus, .button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.32); } + .button:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive { + border-color: rgba(234, 209, 180, 0.32); } + .button:active:insensitive, .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.toolbar .button.suggested-action:active:insensitive, .button:checked:insensitive, .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .button.suggested-action:checked:insensitive { + border-color: rgba(229, 197, 161, 0.32); } + .button.flat, .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.toolbar .flat.button.suggested-action { + border-color: rgba(87, 82, 121, 0); + color: #faf4ed; + background-color: rgba(87, 82, 121, 0); + background-image: none; + box-shadow: none; } + .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .button.flat:hover { + background-color: #5b567f; + background-image: none; + border-color: rgba(229, 197, 161, 0.4); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .button:hover:focus, .button:hover:hover, .selection-mode.header-bar .button.suggested-action:hover:hover, .selection-mode.toolbar .button.suggested-action:hover:hover, .button.flat:hover:focus, .button.flat:hover:hover { + border-color: #5d4a73; } + .button:hover:active, .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.toolbar .button.suggested-action:hover:active, .button:hover:active:focus, .button.flat:hover:active:focus, .button:hover:checked, .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.toolbar .button.suggested-action:hover:checked, .button:hover:checked:focus, .button.flat:hover:checked:focus, .button.flat:hover:active, .button.flat:hover:active:hover:focus, .button.flat:hover:checked, .button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.4); } + .button:hover:insensitive, .selection-mode.header-bar .button.suggested-action:hover:insensitive, .selection-mode.toolbar .button.suggested-action:hover:insensitive, .button.flat:hover:insensitive { + border-color: rgba(234, 209, 180, 0.4); } + .button:hover:active:insensitive, .button:hover:checked:insensitive, .button.flat:hover:active:insensitive, .button.flat:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.4); } + .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .button.flat:focus { + background-color: #5b567f; + background-image: none; + border-color: rgba(250, 244, 237, 0.32); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .button:focus:hover, .selection-mode.header-bar .button.suggested-action:focus:hover, .selection-mode.toolbar .button.suggested-action:focus:hover, .button.flat:focus:hover { + background-color: #605a85; + background-image: none; + border-color: rgba(229, 197, 161, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + .button:focus:hover:hover, .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .button:focus:hover:active, .button.flat:focus:hover:active, .button.flat:focus:hover:active:focus, .button:focus:hover:checked, .button.flat:focus:hover:checked, .button.flat:focus:hover:checked:focus, .button.flat:focus:hover:active:hover:focus, .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.4); } + .button:focus:hover:insensitive, .button.flat:focus:hover:insensitive { + border-color: rgba(234, 209, 180, 0.4); } + .button:focus:hover:active:insensitive, .button:focus:hover:checked:insensitive, .button.flat:focus:hover:active:insensitive, .button.flat:focus:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.4); } + .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .button.flat:checked, .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .button:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:focus, .button:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:hover, .button:active:focus, .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.toolbar .button.suggested-action:active:focus, .button:active:hover, .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.toolbar .button.suggested-action:active:hover, .button.flat:checked:focus, .button.flat:checked:hover, .button.flat:active:focus, .button.flat:active:hover { + border-color: #5d4a73; } + .button:active:checked, .button:active:checked:hover, .button:active:checked:focus, .button:active:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.toolbar .button.suggested-action:active:active, .button.flat:active:checked, .button.flat:active:checked:hover, .button.flat:active:checked:focus, .button.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.32); } + .button:checked:insensitive, .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .button.suggested-action:checked:insensitive, .button:active:insensitive, .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.toolbar .button.suggested-action:active:insensitive, .button.flat:checked:insensitive, .button.flat:active:insensitive { + border-color: rgba(234, 209, 180, 0.32); } + .button:active:checked:insensitive, .button.flat:active:checked:insensitive { + border-color: rgba(229, 197, 161, 0.32); } + .button:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:focus, .button:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:hover, .button:active:focus, .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.toolbar .button.suggested-action:active:focus, .button:active:hover, .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.toolbar .button.suggested-action:active:hover, .button.flat:checked:focus, .button.flat:checked:hover, .button.flat:active:focus, .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .button.flat:focus, .button.flat:hover { + color: #faf4ed; } + .button:insensitive:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive:insensitive, .button.flat:insensitive:insensitive { + background-color: alpha(mix(#575279,#faf4ed,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#575279,#faf4ed,0.6); + box-shadow: none; } + .button:insensitive:insensitive :insensitive, .button.flat:insensitive:insensitive :insensitive { + color: mix(#575279,#faf4ed,0.6); } + .button:active:insensitive, .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.toolbar .button.suggested-action:active:insensitive, .button:checked:insensitive, .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .button.suggested-action:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .button:active:insensitive:insensitive, .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .button.separator, .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.toolbar .separator.button.suggested-action, .button .separator, .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.toolbar .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(87, 82, 121, 0.9); } + .button.separator:insensitive, .selection-mode.header-bar .separator.button.suggested-action:insensitive, .selection-mode.toolbar .separator.button.suggested-action:insensitive, .button .separator:insensitive, .selection-mode.header-bar .button.suggested-action .separator:insensitive, .selection-mode.toolbar .button.suggested-action .separator:insensitive { + color: rgba(87, 82, 121, 0.85); } + .button.default, .selection-mode.header-bar .default.button.suggested-action, .selection-mode.toolbar .default.button.suggested-action { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .button.default:focus, .selection-mode.header-bar .default.button.suggested-action:focus, .selection-mode.toolbar .default.button.suggested-action:focus, .button.default:hover, .selection-mode.header-bar .default.button.suggested-action:hover, .selection-mode.toolbar .default.button.suggested-action:hover { + border-color: #5d4a73; } + .button.default:active, .selection-mode.header-bar .default.button.suggested-action:active, .selection-mode.toolbar .default.button.suggested-action:active, .button.default:active:hover, .button.default:active:focus, .button.default:active:hover:focus, .button.default:checked, .selection-mode.header-bar .default.button.suggested-action:checked, .selection-mode.toolbar .default.button.suggested-action:checked, .button.default:checked:hover, .button.default:checked:focus, .button.default:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .button.default:insensitive, .selection-mode.header-bar .default.button.suggested-action:insensitive, .selection-mode.toolbar .default.button.suggested-action:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .button.default:active:insensitive, .button.default:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .button.default.flat, .selection-mode.header-bar .default.flat.button.suggested-action, .selection-mode.toolbar .default.flat.button.suggested-action { + border-color: rgba(144, 122, 169, 0); + color: #faf4ed; + background-color: rgba(144, 122, 169, 0); + background-image: none; + box-shadow: none; } + .button.default:hover, .selection-mode.header-bar .default.button.suggested-action:hover, .selection-mode.toolbar .default.button.suggested-action:hover, .button.default.flat:hover { + background-color: #9783af; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .button.default:hover:focus, .button.default:hover:hover, .button.default.flat:hover:focus, .button.default.flat:hover:hover { + border-color: #5d4a73; } + .button.default:hover:active, .button.default:hover:active:focus, .button.default.flat:hover:active:focus, .button.default:hover:checked, .button.default:hover:checked:focus, .button.default.flat:hover:checked:focus, .button.default.flat:hover:active, .button.default.flat:hover:active:hover:focus, .button.default.flat:hover:checked, .button.default.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .button.default:hover:insensitive, .button.default.flat:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .button.default:hover:active:insensitive, .button.default:hover:checked:insensitive, .button.default.flat:hover:active:insensitive, .button.default.flat:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .button.default:focus, .selection-mode.header-bar .default.button.suggested-action:focus, .selection-mode.toolbar .default.button.suggested-action:focus, .button.default.flat:focus { + background-color: #9783af; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .button.default:focus:hover, .button.default.flat:focus:hover { + background-color: #9f8cb4; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .button.default:focus:hover:hover, .button.default.flat:focus:hover:hover { + border-color: #5d4a73; } + .button.default:focus:hover:active, .button.default.flat:focus:hover:active, .button.default.flat:focus:hover:active:focus, .button.default:focus:hover:checked, .button.default.flat:focus:hover:checked, .button.default.flat:focus:hover:checked:focus, .button.default.flat:focus:hover:active:hover:focus, .button.default.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .button.default:focus:hover:insensitive, .button.default.flat:focus:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .button.default:focus:hover:active:insensitive, .button.default:focus:hover:checked:insensitive, .button.default.flat:focus:hover:active:insensitive, .button.default.flat:focus:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .button.default:checked, .selection-mode.header-bar .default.button.suggested-action:checked, .selection-mode.toolbar .default.button.suggested-action:checked, .button.default:active, .selection-mode.header-bar .default.button.suggested-action:active, .selection-mode.toolbar .default.button.suggested-action:active, .button.default.flat:checked, .button.default.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover { + border-color: #5d4a73; } + .button.default:active:checked, .button.default:active:checked:hover, .button.default:active:checked:focus, .button.default:active:checked:hover:focus, .button.default.flat:active:checked, .button.default.flat:active:checked:hover, .button.default.flat:active:checked:focus, .button.default.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .button.default:checked:insensitive, .button.default:active:insensitive, .button.default.flat:checked:insensitive, .button.default.flat:active:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .button.default:active:checked:insensitive, .button.default.flat:active:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .button.default:focus, .selection-mode.header-bar .default.button.suggested-action:focus, .selection-mode.toolbar .default.button.suggested-action:focus, .button.default:hover, .selection-mode.header-bar .default.button.suggested-action:hover, .selection-mode.toolbar .default.button.suggested-action:hover, .button.default.flat:focus, .button.default.flat:hover { + color: #faf4ed; } + .button.default:insensitive:insensitive, .button.default.flat:insensitive:insensitive { + background-color: alpha(mix(#907aa9,#faf4ed,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#907aa9,#faf4ed,0.6); + box-shadow: none; } + .button.default:insensitive:insensitive :insensitive, .button.default.flat:insensitive:insensitive :insensitive { + color: mix(#907aa9,#faf4ed,0.6); } + .button.default:active:insensitive, .button.default:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .button.default:active:insensitive:insensitive, .button.default:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .button.default.separator, .selection-mode.header-bar .default.separator.button.suggested-action, .selection-mode.toolbar .default.separator.button.suggested-action, .button.default .separator, .selection-mode.header-bar .default.button.suggested-action .separator, .selection-mode.toolbar .default.button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(144, 122, 169, 0.9); } + .button.default.separator:insensitive, .button.default .separator:insensitive { + color: rgba(144, 122, 169, 0.85); } + .button.linked, .selection-mode.header-bar .linked.button.suggested-action, .selection-mode.toolbar .linked.button.suggested-action, .linked .button, .linked .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .linked .button.suggested-action, .linked .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .linked .button.suggested-action { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .button.linked:focus, .selection-mode.header-bar .linked.button.suggested-action:focus, .selection-mode.toolbar .linked.button.suggested-action:focus, .button.linked:hover, .selection-mode.header-bar .linked.button.suggested-action:hover, .selection-mode.toolbar .linked.button.suggested-action:hover, .linked .button:focus, .linked .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .linked .button.suggested-action:focus, .linked .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .linked .button.suggested-action:focus, .linked .button:hover, .linked .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .linked .button.suggested-action:hover, .linked .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .linked .button.suggested-action:hover { + box-shadow: inset -1px 0 #5d4a73, 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .button.linked:active, .selection-mode.header-bar .linked.button.suggested-action:active, .selection-mode.toolbar .linked.button.suggested-action:active, .button.linked:active:hover, .button.linked:active:focus, .button.linked:active:hover:focus, .button.linked:checked, .selection-mode.header-bar .linked.button.suggested-action:checked, .selection-mode.toolbar .linked.button.suggested-action:checked, .button.linked:checked:hover, .button.linked:checked:focus, .button.linked:checked:hover:focus, .linked .button:active, .linked .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .linked .button.suggested-action:active, .linked .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .linked .button.suggested-action:active, .linked .button:active:hover, .linked .button:active:focus, .linked .button:active:hover:focus, .linked .button:checked, .linked .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .linked .button.suggested-action:checked, .linked .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .linked .button.suggested-action:checked, .linked .button:checked:hover, .linked .button:checked:focus, .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + .button.linked:insensitive, .selection-mode.header-bar .linked.button.suggested-action:insensitive, .selection-mode.toolbar .linked.button.suggested-action:insensitive, .linked .button:insensitive, .linked .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .linked .button.suggested-action:insensitive, .linked .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .linked .button.suggested-action:insensitive { + box-shadow: inset -1px 0 #464261; } + .button.linked:last-child, .selection-mode.header-bar .linked.button.suggested-action:last-child, .selection-mode.toolbar .linked.button.suggested-action:last-child, .button.linked:only-child, .selection-mode.header-bar .linked.button.suggested-action:only-child, .selection-mode.toolbar .linked.button.suggested-action:only-child, .linked .button:last-child, .linked .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar .linked .button.suggested-action:last-child, .linked .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar .linked .button.suggested-action:last-child, .linked .button:only-child, .linked .selection-mode.header-bar .button.suggested-action:only-child, .selection-mode.header-bar .linked .button.suggested-action:only-child, .linked .selection-mode.toolbar .button.suggested-action:only-child, .selection-mode.toolbar .linked .button.suggested-action:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .button.linked:last-child:hover, .button.linked:only-child:hover, .linked .button:last-child:hover, .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .button.linked:insensitive:last-child, .button.linked:insensitive:only-child, .button.linked:active:insensitive:last-child, .button.linked:active:insensitive:only-child, .button.linked:checked:insensitive:last-child, .button.linked:checked:insensitive:only-child, .linked .button:insensitive:last-child, .linked .button:insensitive:only-child, .linked .button:active:insensitive:last-child, .linked .button:active:insensitive:only-child, .linked .button:checked:insensitive:last-child, .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .button.linked:active:last-child, .button.linked:active:last-child:focus, .button.linked:active:last-child:hover, .button.linked:active:last-child:hover:focus, .button.linked:checked:last-child, .button.linked:checked:last-child:focus, .button.linked:checked:last-child:hover, .button.linked:checked:last-child:hover:focus, .linked .button:active:last-child, .linked .button:active:last-child:focus, .linked .button:active:last-child:hover, .linked .button:active:last-child:hover:focus, .linked .button:checked:last-child, .linked .button:checked:last-child:focus, .linked .button:checked:last-child:hover, .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .button.linked:active:only-child, .button.linked:active:only-child:focus, .button.linked:active:only-child:hover, .button.linked:active:only-child:hover:focus, .button.linked:checked:only-child, .button.linked:checked:only-child:focus, .button.linked:checked:only-child:hover, .button.linked:checked:only-child:hover:focus, .linked .button:active:only-child, .linked .button:active:only-child:focus, .linked .button:active:only-child:hover, .linked .button:active:only-child:hover:focus, .linked .button:checked:only-child, .linked .button:checked:only-child:focus, .linked .button:checked:only-child:hover, .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .spinbutton .button, .spinbutton .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .spinbutton .button.suggested-action, .spinbutton .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .spinbutton .button.suggested-action { + color: mix(#f2e9de,#26233a,0.4); + padding: 3px 6px; + border: 0; + border-radius: 0; + border-style: none; + background-color: transparent; + background-image: none; + box-shadow: inset 1px 0 #222034; } + .spinbutton .button:insensitive, .spinbutton .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .spinbutton .button.suggested-action:insensitive, .spinbutton .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .spinbutton .button.suggested-action:insensitive { + color: mix(#f2e9de,#26233a,0.7); + box-shadow: inset 1px 0 #201e31; } + .spinbutton .button:active, .spinbutton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .spinbutton .button.suggested-action:active, .spinbutton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .spinbutton .button.suggested-action:active, .spinbutton .button:checked, .spinbutton .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .spinbutton .button.suggested-action:checked, .spinbutton .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .spinbutton .button.suggested-action:checked, .spinbutton .button:hover, .spinbutton .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .spinbutton .button.suggested-action:hover, .spinbutton .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .spinbutton .button.suggested-action:hover { + color: #f2e9de; } + .spinbutton .button:first-child, .spinbutton .selection-mode.header-bar .button.suggested-action:first-child, .selection-mode.header-bar .spinbutton .button.suggested-action:first-child, .spinbutton .selection-mode.toolbar .button.suggested-action:first-child, .selection-mode.toolbar .spinbutton .button.suggested-action:first-child { + border-radius: 2px 0 0 2px; + box-shadow: none; } + .spinbutton .button:last-child, .spinbutton .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar .spinbutton .button.suggested-action:last-child, .spinbutton .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar .spinbutton .button.suggested-action:last-child { + border-radius: 0 2px 2px 0; } + .spinbutton .button:dir(rtl), .spinbutton .selection-mode.header-bar .button.suggested-action:dir(rtl), .selection-mode.header-bar .spinbutton .button.suggested-action:dir(rtl), .spinbutton .selection-mode.toolbar .button.suggested-action:dir(rtl), .selection-mode.toolbar .spinbutton .button.suggested-action:dir(rtl), .spinbutton .linked > GtkComboBox > .button:dir(rtl) { + box-shadow: inset -1px 0 #222034; } + .spinbutton.vertical .button, .spinbutton.vertical .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .spinbutton.vertical .button.suggested-action, .spinbutton.vertical .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .spinbutton.vertical .button.suggested-action { + border: 1px solid #444154; + border-radius: 2px; + background-color: #5c5771; + background-image: none; + color: #fffaf3; + box-shadow: none; } + .spinbutton.vertical .button:hover { + border-color: #3c394a; + background-color: #5e5974; + background-image: none; } + .spinbutton.vertical .button:active, .spinbutton.vertical .button:checked { + border-color: #444154; + background-color: #514d64; + background-image: none; } + .spinbutton.vertical .button:active:hover, .spinbutton.vertical .button:checked:hover { + border-color: #3c394a; } + .spinbutton.vertical .button:focus, .spinbutton.vertical .button:hover:focus, .spinbutton.vertical .button:active:focus, .spinbutton.vertical .button:active:hover:focus { + border-color: #3c394a; } + .spinbutton.vertical .button:insensitive { + border-color: #484559; + background-color: #4d495f; + background-image: none; } + .spinbutton.vertical .button:first-child { + border-width: 1px; + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .spinbutton.vertical .button:last-child { + border-width: 1px; + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .button .spinbutton.vertical.entry { + border-width: 1px; + border-style: solid; + border-radius: 0; } + +/****************** +! ComboBoxes * +*******************/ +GtkComboBox > .button, .selection-mode.header-bar GtkComboBox > .button.suggested-action, .selection-mode.toolbar GtkComboBox > .button.suggested-action { + padding: 1px 4px; + -GtkComboBox-arrow-scaling: .5; + -GtkComboBox-shadow-type: none; } + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; + border-style: none; } + +.linked > GtkComboBox menu menuitem { + padding: 3px 5px; } + +/********* + ! Entry * +**********/ +.entry.linked, .linked .entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .entry.linked:first-child, .linked .entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .entry.linked:last-child, .linked .entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .entry.linked:only-child, .linked .entry:only-child { + border-width: 1px; + border-radius: 2px; } + +GtkPopover .entry, .menuitem .entry, .entry { + padding: 2px 3px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 150ms ease; + box-shadow: inset 1px 1px rgba(100, 58, 0, 0.06), inset -1px 0 rgba(100, 58, 0, 0.06); } + .entry:focus, .entry:hover, .entry:active { + transition: none; } + .entry:selected { + background-color: #907aa9; + color: #faf4ed; } + .entry:insensitive { + box-shadow: none; } + .progressbar.entry { + background-color: #907aa9; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #faf4ed; } + .image.left.entry { + padding-right: 3px; } + +.entry { + background-color: #26233a; + background-image: none; + border-color: #1e1c2e; + color: #f2e9de; } + .entry:focus, .entry:hover { + border-color: #5d4a73; } + .entry:active, .entry:active:hover, .entry:active:focus, .entry:active:hover:focus, .entry:checked, .entry:checked:hover, .entry:checked:focus, .entry:checked:hover:focus { + border-color: #1b1929; } + .entry:insensitive { + border-color: #201e31; } + .entry:active:insensitive, .entry:checked:insensitive { + border-color: #1e1c2e; } + .entry:focus, .entry:active { + border-color: #907aa9; } + .entry:insensitive { + background-color: #222034; + background-image: none; + color: mix(#26233a,#f2e9de,0.5); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +.toolbar { + background-color: #555169; + background-image: none; + border-color: #444154; + padding: 6px; + color: #fffaf3; + padding: 2px; + border-style: none; } + .toolbar:focus, .toolbar:hover { + border-color: #5d4a73; } + .toolbar:active, .toolbar:active:hover, .toolbar:active:focus, .toolbar:active:hover:focus, .toolbar:checked, .toolbar:checked:hover, .toolbar:checked:focus, .toolbar:checked:hover:focus { + border-color: #3c394a; } + .toolbar:insensitive { + border-color: #484559; } + .toolbar:active:insensitive, .toolbar:checked:insensitive { + border-color: #444154; } + .toolbar:insensitive { + background-color: #4d495f; + background-image: none; + color: mix(#fffaf3,#555169,0.5); } + .toolbar .title { + font: bold; + padding: 0 6px; } + .toolbar .subtitle { + font: smaller; + padding: 0 6px; } + .toolbar .button, .toolbar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .toolbar .button.suggested-action, .selection-mode.toolbar .button.suggested-action { + background-color: #555169; + background-image: none; + border-color: rgba(255, 209, 143, 0.32); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .toolbar .button:focus, .toolbar .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .toolbar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .toolbar .button:hover, .toolbar .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .toolbar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover { + border-color: #5d4a73; } + .toolbar .button:active, .toolbar .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .toolbar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .toolbar .button:active:hover, .toolbar .button:active:focus, .toolbar .button:active:hover:focus, .toolbar .button:checked, .toolbar .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .toolbar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .toolbar .button:checked:hover, .toolbar .button:checked:focus, .toolbar .button:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.32); } + .toolbar .button:insensitive, .toolbar .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive { + border-color: rgba(255, 219, 168, 0.32); } + .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { + border-color: rgba(255, 209, 143, 0.32); } + .toolbar .button.flat, .toolbar .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .toolbar .flat.button.suggested-action, .selection-mode.toolbar .flat.button.suggested-action { + border-color: rgba(85, 81, 105, 0); + color: #fffaf3; + background-color: rgba(85, 81, 105, 0); + background-image: none; + box-shadow: none; } + .toolbar .button:hover, .toolbar .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .toolbar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .toolbar .button.flat:hover { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 209, 143, 0.4); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .toolbar .button:hover:focus, .toolbar .button:hover:hover, .toolbar .button.flat:hover:focus, .toolbar .button.flat:hover:hover { + border-color: #5d4a73; } + .toolbar .button:hover:active, .toolbar .button:hover:active:focus, .toolbar .button.flat:hover:active:focus, .toolbar .button:hover:checked, .toolbar .button:hover:checked:focus, .toolbar .button.flat:hover:checked:focus, .toolbar .button.flat:hover:active, .toolbar .button.flat:hover:active:hover:focus, .toolbar .button.flat:hover:checked, .toolbar .button.flat:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.4); } + .toolbar .button:hover:insensitive, .toolbar .button.flat:hover:insensitive { + border-color: rgba(255, 219, 168, 0.4); } + .toolbar .button:hover:active:insensitive, .toolbar .button:hover:checked:insensitive, .toolbar .button.flat:hover:active:insensitive, .toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(255, 209, 143, 0.4); } + .toolbar .button:focus, .toolbar .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .toolbar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .toolbar .button.flat:focus { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 250, 243, 0.32); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .toolbar .button:focus:hover, .toolbar .button.flat:focus:hover { + background-color: #5e5974; + background-image: none; + border-color: rgba(255, 209, 143, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + .toolbar .button:focus:hover:hover, .toolbar .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .toolbar .button:focus:hover:active, .toolbar .button.flat:focus:hover:active, .toolbar .button.flat:focus:hover:active:focus, .toolbar .button:focus:hover:checked, .toolbar .button.flat:focus:hover:checked, .toolbar .button.flat:focus:hover:checked:focus, .toolbar .button.flat:focus:hover:active:hover:focus, .toolbar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.4); } + .toolbar .button:focus:hover:insensitive, .toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(255, 219, 168, 0.4); } + .toolbar .button:focus:hover:active:insensitive, .toolbar .button:focus:hover:checked:insensitive, .toolbar .button.flat:focus:hover:active:insensitive, .toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(255, 209, 143, 0.4); } + .toolbar .button:checked, .toolbar .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .toolbar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .toolbar .button:active, .toolbar .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .toolbar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .toolbar .button.flat:checked, .toolbar .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(255, 209, 143, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(255, 250, 243, 0.06), inset 0 1px rgba(255, 250, 243, 0.07), inset -1px 0 rgba(255, 250, 243, 0.06), inset 0 -1px rgba(255, 250, 243, 0.05); } + .toolbar .button:checked:focus, .toolbar .button:checked:hover, .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button.flat:checked:focus, .toolbar .button.flat:checked:hover, .toolbar .button.flat:active:focus, .toolbar .button.flat:active:hover { + border-color: #5d4a73; } + .toolbar .button:checked:active, .toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button.suggested-action:checked:active, .toolbar .button:checked:active:hover, .toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.suggested-action:checked:active:hover, .toolbar .button:checked:active:focus, .toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.suggested-action:checked:active:focus, .toolbar .button:checked:active:hover:focus, .toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .toolbar .button:checked:checked, .toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button.suggested-action:checked:checked, .toolbar .button:checked:checked:hover, .toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .toolbar .button:checked:checked:focus, .toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .toolbar .button:checked:checked:hover:focus, .toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .toolbar .button:active:active, .toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button.suggested-action:active:active, .toolbar .button:active:active:hover, .toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button.suggested-action:active:active:hover, .toolbar .button:active:active:focus, .toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button.suggested-action:active:active:focus, .toolbar .button:active:active:hover:focus, .toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .toolbar .button:active:checked, .toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button.suggested-action:active:checked, .toolbar .button:active:checked:hover, .toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.suggested-action:active:checked:hover, .toolbar .button:active:checked:focus, .toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.suggested-action:active:checked:focus, .toolbar .button:active:checked:hover:focus, .toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .toolbar .button.flat:checked:active, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .flat.button.suggested-action:checked:active, .toolbar .button.flat:checked:active:hover, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .toolbar .button.flat:checked:active:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .toolbar .button.flat:checked:active:hover:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .toolbar .button.flat:checked:checked, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .toolbar .button.flat:checked:checked:hover, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .toolbar .button.flat:checked:checked:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .toolbar .button.flat:checked:checked:hover:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .toolbar .button.flat:active:active, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .flat.button.suggested-action:active:active, .toolbar .button.flat:active:active:hover, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .toolbar .button.flat:active:active:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .toolbar .button.flat:active:active:hover:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .toolbar .button.flat:active:checked, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .flat.button.suggested-action:active:checked, .toolbar .button.flat:active:checked:hover, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .toolbar .button.flat:active:checked:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .toolbar .button.flat:active:checked:hover:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.32); } + .toolbar .button:checked:insensitive, .toolbar .button:active:insensitive, .toolbar .button.flat:checked:insensitive, .toolbar .button.flat:active:insensitive { + border-color: rgba(255, 219, 168, 0.32); } + .toolbar .button:active:checked:insensitive, .toolbar .button.flat:active:checked:insensitive { + border-color: rgba(255, 209, 143, 0.32); } + .toolbar .button:checked:focus, .toolbar .button:checked:hover, .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button.flat:checked:focus, .toolbar .button.flat:checked:hover, .toolbar .button.flat:active:focus, .toolbar .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .toolbar .button:focus, .toolbar .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .toolbar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .toolbar .button:hover, .toolbar .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .toolbar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .toolbar .button.flat:focus, .toolbar .button.flat:hover { + color: #fffaf3; } + .toolbar .button:insensitive:insensitive, .toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#555169,#fffaf3,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#555169,#fffaf3,0.6); + box-shadow: none; } + .toolbar .button:insensitive:insensitive :insensitive, .toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#555169,#fffaf3,0.6); } + .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .toolbar .button:active:insensitive:insensitive, .toolbar .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .toolbar .button.separator, .toolbar .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .toolbar .separator.button.suggested-action, .selection-mode.toolbar .separator.button.suggested-action, .toolbar .button .separator, .toolbar .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .toolbar .button.suggested-action .separator, .selection-mode.toolbar .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(85, 81, 105, 0.9); } + .toolbar .button.separator:insensitive, .toolbar .button .separator:insensitive { + color: rgba(85, 81, 105, 0.85); } + .toolbar .button.linked, .toolbar .selection-mode.header-bar .linked.button.suggested-action, .selection-mode.header-bar .toolbar .linked.button.suggested-action, .selection-mode.toolbar .linked.button.suggested-action, .toolbar .linked .button, .toolbar .linked .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .toolbar .linked .button.suggested-action, .selection-mode.toolbar .linked .button.suggested-action { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .toolbar .button.linked:focus, .toolbar .button.linked:hover, .toolbar .linked .button:focus, .toolbar .linked .button:hover { + box-shadow: inset -1px 0 #5d4a73, 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .toolbar .button.linked:active, .toolbar .button.linked:active:hover, .toolbar .button.linked:active:focus, .toolbar .button.linked:active:hover:focus, .toolbar .button.linked:checked, .toolbar .button.linked:checked:hover, .toolbar .button.linked:checked:focus, .toolbar .button.linked:checked:hover:focus, .toolbar .linked .button:active, .toolbar .linked .button:active:hover, .toolbar .linked .button:active:focus, .toolbar .linked .button:active:hover:focus, .toolbar .linked .button:checked, .toolbar .linked .button:checked:hover, .toolbar .linked .button:checked:focus, .toolbar .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + .toolbar .button.linked:insensitive, .toolbar .linked .button:insensitive { + box-shadow: inset -1px 0 #444154; } + .toolbar .button.linked:last-child, .toolbar .button.linked:only-child, .toolbar .linked .button:last-child, .toolbar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .toolbar .button.linked:last-child:hover, .toolbar .button.linked:only-child:hover, .toolbar .linked .button:last-child:hover, .toolbar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .toolbar .button.linked:insensitive:last-child, .toolbar .button.linked:insensitive:only-child, .toolbar .button.linked:active:insensitive:last-child, .toolbar .button.linked:active:insensitive:only-child, .toolbar .button.linked:checked:insensitive:last-child, .toolbar .button.linked:checked:insensitive:only-child, .toolbar .linked .button:insensitive:last-child, .toolbar .linked .button:insensitive:only-child, .toolbar .linked .button:active:insensitive:last-child, .toolbar .linked .button:active:insensitive:only-child, .toolbar .linked .button:checked:insensitive:last-child, .toolbar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .toolbar .button.linked:active:last-child, .toolbar .button.linked:active:last-child:focus, .toolbar .button.linked:active:last-child:hover, .toolbar .button.linked:active:last-child:hover:focus, .toolbar .button.linked:checked:last-child, .toolbar .button.linked:checked:last-child:focus, .toolbar .button.linked:checked:last-child:hover, .toolbar .button.linked:checked:last-child:hover:focus, .toolbar .linked .button:active:last-child, .toolbar .linked .button:active:last-child:focus, .toolbar .linked .button:active:last-child:hover, .toolbar .linked .button:active:last-child:hover:focus, .toolbar .linked .button:checked:last-child, .toolbar .linked .button:checked:last-child:focus, .toolbar .linked .button:checked:last-child:hover, .toolbar .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .toolbar .button.linked:active:only-child, .toolbar .button.linked:active:only-child:focus, .toolbar .button.linked:active:only-child:hover, .toolbar .button.linked:active:only-child:hover:focus, .toolbar .button.linked:checked:only-child, .toolbar .button.linked:checked:only-child:focus, .toolbar .button.linked:checked:only-child:hover, .toolbar .button.linked:checked:only-child:hover:focus, .toolbar .linked .button:active:only-child, .toolbar .linked .button:active:only-child:focus, .toolbar .linked .button:active:only-child:hover, .toolbar .linked .button:active:only-child:hover:focus, .toolbar .linked .button:checked:only-child, .toolbar .linked .button:checked:only-child:focus, .toolbar .linked .button:checked:only-child:hover, .toolbar .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .toolbar GtkComboBox, .toolbar .button, .toolbar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .toolbar .button.suggested-action, .selection-mode.toolbar .button.suggested-action { + padding: 2px; } + .toolbar GtkComboBox.text-button, .toolbar .button.text-button, .toolbar .selection-mode.header-bar .text-button.button.suggested-action, .selection-mode.header-bar .toolbar .text-button.button.suggested-action, .selection-mode.toolbar .text-button.button.suggested-action { + padding: 3px; } + .toolbar GtkComboBox.image-button, .toolbar .button.image-button, .toolbar .selection-mode.header-bar .image-button.button.suggested-action, .selection-mode.header-bar .toolbar .image-button.button.suggested-action, .selection-mode.toolbar .image-button.button.suggested-action { + padding: 4px 2px 4px 3px; } + .toolbar GtkSeparatorToolItem, .toolbar .separator, .toolbar .separator:insensitive { + color: #4d495f; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .toolbar .menubar { + -GtkToolbar-button-relief: normal; } + .toolbar.inline-toolbar { + background-image: none; + background-color: transparent; } + .toolbar GtkToolButton:insensitive GtkButton:insensitive, + .toolbar GtkToolButton:insensitive GtkButton:insensitive.button, + .toolbar GtkToolButton:insensitive .selection-mode.header-bar .button.suggested-action:insensitive, + .selection-mode.header-bar .toolbar GtkToolButton:insensitive .button.suggested-action:insensitive, + .selection-mode.toolbar GtkToolButton:insensitive .button.suggested-action:insensitive, + .toolbar GtkToolButton:insensitive GtkButton:insensitive.flat.button, + .toolbar GtkToolButton:insensitive .selection-mode.header-bar .flat.button.suggested-action, + .selection-mode.header-bar .toolbar GtkToolButton:insensitive .flat.button.suggested-action, + .selection-mode.toolbar GtkToolButton:insensitive .flat.button.suggested-action { + background-color: #555169; } + +.header-bar { + background-color: #faf4ed; + background-image: none; + border-color: #e5c5a1; + padding: 6px; + color: #575279; + border-width: 0 0 1px; + border-style: solid; } + .header-bar:focus, .header-bar:hover { + border-color: #5d4a73; } + .header-bar:active, .header-bar:active:hover, .header-bar:active:focus, .header-bar:active:hover:focus, .header-bar:checked, .header-bar:checked:hover, .header-bar:checked:focus, .header-bar:checked:hover:focus { + border-color: #daae7b; } + .header-bar:insensitive { + border-color: #ead1b4; } + .header-bar:active:insensitive, .header-bar:checked:insensitive { + border-color: #e5c5a1; } + .header-bar:insensitive { + background-color: #efddc7; + background-image: none; + color: mix(#575279,#faf4ed,0.5); } + .header-bar .title { + font: bold; + padding: 0 6px; } + .header-bar .subtitle { + font: smaller; + padding: 0 6px; } + .header-bar .button, .selection-mode.header-bar .button.suggested-action, .header-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .button.suggested-action { + background-color: #555169; + background-image: none; + border-color: rgba(255, 209, 143, 0.32); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .header-bar .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .header-bar .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .header-bar .button.suggested-action:focus, .header-bar .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .header-bar .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .header-bar .button.suggested-action:hover { + border-color: #5d4a73; } + .header-bar .button:active, .selection-mode.header-bar .button.suggested-action:active, .header-bar .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .header-bar .button.suggested-action:active, .header-bar .button:active:hover, .header-bar .button:active:focus, .header-bar .button:active:hover:focus, .header-bar .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .header-bar .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .header-bar .button.suggested-action:checked, .header-bar .button:checked:hover, .header-bar .button:checked:focus, .header-bar .button:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.32); } + .header-bar .button:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive, .header-bar .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .header-bar .button.suggested-action:insensitive { + border-color: rgba(255, 219, 168, 0.32); } + .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { + border-color: rgba(255, 209, 143, 0.32); } + .header-bar .button.flat, .selection-mode.header-bar .flat.button.suggested-action, .header-bar .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .header-bar .flat.button.suggested-action { + border-color: rgba(85, 81, 105, 0); + color: #fffaf3; + background-color: rgba(85, 81, 105, 0); + background-image: none; + box-shadow: none; } + .header-bar .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .header-bar .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .header-bar .button.suggested-action:hover, .header-bar .button.flat:hover { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 209, 143, 0.4); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .header-bar .button:hover:focus, .header-bar .button:hover:hover, .header-bar .button.flat:hover:focus, .header-bar .button.flat:hover:hover { + border-color: #5d4a73; } + .header-bar .button:hover:active, .header-bar .button:hover:active:focus, .header-bar .button.flat:hover:active:focus, .header-bar .button:hover:checked, .header-bar .button:hover:checked:focus, .header-bar .button.flat:hover:checked:focus, .header-bar .button.flat:hover:active, .header-bar .button.flat:hover:active:hover:focus, .header-bar .button.flat:hover:checked, .header-bar .button.flat:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.4); } + .header-bar .button:hover:insensitive, .header-bar .button.flat:hover:insensitive { + border-color: rgba(255, 219, 168, 0.4); } + .header-bar .button:hover:active:insensitive, .header-bar .button:hover:checked:insensitive, .header-bar .button.flat:hover:active:insensitive, .header-bar .button.flat:hover:checked:insensitive { + border-color: rgba(255, 209, 143, 0.4); } + .header-bar .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .header-bar .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .header-bar .button.suggested-action:focus, .header-bar .button.flat:focus { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 250, 243, 0.32); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .header-bar .button:focus:hover, .header-bar .button.flat:focus:hover { + background-color: #5e5974; + background-image: none; + border-color: rgba(255, 209, 143, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + .header-bar .button:focus:hover:hover, .header-bar .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .header-bar .button:focus:hover:active, .header-bar .button.flat:focus:hover:active, .header-bar .button.flat:focus:hover:active:focus, .header-bar .button:focus:hover:checked, .header-bar .button.flat:focus:hover:checked, .header-bar .button.flat:focus:hover:checked:focus, .header-bar .button.flat:focus:hover:active:hover:focus, .header-bar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.4); } + .header-bar .button:focus:hover:insensitive, .header-bar .button.flat:focus:hover:insensitive { + border-color: rgba(255, 219, 168, 0.4); } + .header-bar .button:focus:hover:active:insensitive, .header-bar .button:focus:hover:checked:insensitive, .header-bar .button.flat:focus:hover:active:insensitive, .header-bar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(255, 209, 143, 0.4); } + .header-bar .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .header-bar .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .header-bar .button.suggested-action:checked, .header-bar .button:active, .selection-mode.header-bar .button.suggested-action:active, .header-bar .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .header-bar .button.suggested-action:active, .header-bar .button.flat:checked, .header-bar .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(255, 209, 143, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(255, 250, 243, 0.06), inset 0 1px rgba(255, 250, 243, 0.07), inset -1px 0 rgba(255, 250, 243, 0.06), inset 0 -1px rgba(255, 250, 243, 0.05); } + .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover { + border-color: #5d4a73; } + .header-bar .button:checked:active, .selection-mode.header-bar .button.suggested-action:checked:active, .header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .header-bar .button.suggested-action:checked:active, .header-bar .button:checked:active:hover, .selection-mode.header-bar .button.suggested-action:checked:active:hover, .header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .header-bar .button.suggested-action:checked:active:hover, .header-bar .button:checked:active:focus, .selection-mode.header-bar .button.suggested-action:checked:active:focus, .header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .header-bar .button.suggested-action:checked:active:focus, .header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .header-bar .button.suggested-action:checked:active:hover:focus, .header-bar .button:checked:checked, .selection-mode.header-bar .button.suggested-action:checked:checked, .header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .header-bar .button.suggested-action:checked:checked, .header-bar .button:checked:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .header-bar .button.suggested-action:checked:checked:hover, .header-bar .button:checked:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .header-bar .button.suggested-action:checked:checked:focus, .header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .header-bar .button.suggested-action:checked:checked:hover:focus, .header-bar .button:active:active, .selection-mode.header-bar .button.suggested-action:active:active, .header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .header-bar .button.suggested-action:active:active, .header-bar .button:active:active:hover, .selection-mode.header-bar .button.suggested-action:active:active:hover, .header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .header-bar .button.suggested-action:active:active:hover, .header-bar .button:active:active:focus, .selection-mode.header-bar .button.suggested-action:active:active:focus, .header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .header-bar .button.suggested-action:active:active:focus, .header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .header-bar .button.suggested-action:active:active:hover:focus, .header-bar .button:active:checked, .selection-mode.header-bar .button.suggested-action:active:checked, .header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .header-bar .button.suggested-action:active:checked, .header-bar .button:active:checked:hover, .selection-mode.header-bar .button.suggested-action:active:checked:hover, .header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .header-bar .button.suggested-action:active:checked:hover, .header-bar .button:active:checked:focus, .selection-mode.header-bar .button.suggested-action:active:checked:focus, .header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .header-bar .button.suggested-action:active:checked:focus, .header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .header-bar .button.suggested-action:active:checked:hover:focus, .header-bar .button.flat:checked:active, .selection-mode.header-bar .flat.button.suggested-action:checked:active, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:active, .header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:active:hover, .header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:active:focus, .header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:active:hover:focus, .header-bar .button.flat:checked:checked, .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:checked, .header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:checked:hover, .header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:checked:focus, .header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:checked:hover:focus, .header-bar .button.flat:active:active, .selection-mode.header-bar .flat.button.suggested-action:active:active, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:active, .header-bar .button.flat:active:active:hover, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:active:hover, .header-bar .button.flat:active:active:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:active:focus, .header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:active:hover:focus, .header-bar .button.flat:active:checked, .selection-mode.header-bar .flat.button.suggested-action:active:checked, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:checked, .header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:checked:hover, .header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:checked:focus, .header-bar .button.flat:active:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.32); } + .header-bar .button:checked:insensitive, .header-bar .button:active:insensitive, .header-bar .button.flat:checked:insensitive, .header-bar .button.flat:active:insensitive { + border-color: rgba(255, 219, 168, 0.32); } + .header-bar .button:active:checked:insensitive, .header-bar .button.flat:active:checked:insensitive { + border-color: rgba(255, 209, 143, 0.32); } + .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .header-bar .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .header-bar .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .header-bar .button.suggested-action:focus, .header-bar .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .header-bar .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .header-bar .button.suggested-action:hover, .header-bar .button.flat:focus, .header-bar .button.flat:hover { + color: #fffaf3; } + .header-bar .button:insensitive:insensitive, .header-bar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#555169,#fffaf3,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#555169,#fffaf3,0.6); + box-shadow: none; } + .header-bar .button:insensitive:insensitive :insensitive, .header-bar .button.flat:insensitive:insensitive :insensitive { + color: mix(#555169,#fffaf3,0.6); } + .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .header-bar .button:active:insensitive:insensitive, .header-bar .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .header-bar .button.separator, .selection-mode.header-bar .separator.button.suggested-action, .header-bar .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .header-bar .separator.button.suggested-action, .header-bar .button .separator, .selection-mode.header-bar .button.suggested-action .separator, .header-bar .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .header-bar .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(85, 81, 105, 0.9); } + .header-bar .button.separator:insensitive, .header-bar .button .separator:insensitive { + color: rgba(85, 81, 105, 0.85); } + .header-bar .button.linked, .selection-mode.header-bar .linked.button.suggested-action, .header-bar .selection-mode.toolbar .linked.button.suggested-action, .selection-mode.toolbar .header-bar .linked.button.suggested-action, .header-bar .linked .button, .selection-mode.header-bar .linked .button.suggested-action, .header-bar .linked .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .linked .button.suggested-action { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .header-bar .button.linked:focus, .header-bar .button.linked:hover, .header-bar .linked .button:focus, .header-bar .linked .button:hover { + box-shadow: inset -1px 0 #5d4a73, 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .header-bar .button.linked:active, .header-bar .button.linked:active:hover, .header-bar .button.linked:active:focus, .header-bar .button.linked:active:hover:focus, .header-bar .button.linked:checked, .header-bar .button.linked:checked:hover, .header-bar .button.linked:checked:focus, .header-bar .button.linked:checked:hover:focus, .header-bar .linked .button:active, .header-bar .linked .button:active:hover, .header-bar .linked .button:active:focus, .header-bar .linked .button:active:hover:focus, .header-bar .linked .button:checked, .header-bar .linked .button:checked:hover, .header-bar .linked .button:checked:focus, .header-bar .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + .header-bar .button.linked:insensitive, .header-bar .linked .button:insensitive { + box-shadow: inset -1px 0 #444154; } + .header-bar .button.linked:last-child, .header-bar .button.linked:only-child, .header-bar .linked .button:last-child, .header-bar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .header-bar .button.linked:last-child:hover, .header-bar .button.linked:only-child:hover, .header-bar .linked .button:last-child:hover, .header-bar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .header-bar .button.linked:insensitive:last-child, .header-bar .button.linked:insensitive:only-child, .header-bar .button.linked:active:insensitive:last-child, .header-bar .button.linked:active:insensitive:only-child, .header-bar .button.linked:checked:insensitive:last-child, .header-bar .button.linked:checked:insensitive:only-child, .header-bar .linked .button:insensitive:last-child, .header-bar .linked .button:insensitive:only-child, .header-bar .linked .button:active:insensitive:last-child, .header-bar .linked .button:active:insensitive:only-child, .header-bar .linked .button:checked:insensitive:last-child, .header-bar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .header-bar .button.linked:active:last-child, .header-bar .button.linked:active:last-child:focus, .header-bar .button.linked:active:last-child:hover, .header-bar .button.linked:active:last-child:hover:focus, .header-bar .button.linked:checked:last-child, .header-bar .button.linked:checked:last-child:focus, .header-bar .button.linked:checked:last-child:hover, .header-bar .button.linked:checked:last-child:hover:focus, .header-bar .linked .button:active:last-child, .header-bar .linked .button:active:last-child:focus, .header-bar .linked .button:active:last-child:hover, .header-bar .linked .button:active:last-child:hover:focus, .header-bar .linked .button:checked:last-child, .header-bar .linked .button:checked:last-child:focus, .header-bar .linked .button:checked:last-child:hover, .header-bar .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .header-bar .button.linked:active:only-child, .header-bar .button.linked:active:only-child:focus, .header-bar .button.linked:active:only-child:hover, .header-bar .button.linked:active:only-child:hover:focus, .header-bar .button.linked:checked:only-child, .header-bar .button.linked:checked:only-child:focus, .header-bar .button.linked:checked:only-child:hover, .header-bar .button.linked:checked:only-child:hover:focus, .header-bar .linked .button:active:only-child, .header-bar .linked .button:active:only-child:focus, .header-bar .linked .button:active:only-child:hover, .header-bar .linked .button:active:only-child:hover:focus, .header-bar .linked .button:checked:only-child, .header-bar .linked .button:checked:only-child:focus, .header-bar .linked .button:checked:only-child:hover, .header-bar .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .header-bar GtkComboBox, .header-bar .button, .selection-mode.header-bar .button.suggested-action, .header-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .button.suggested-action { + padding: 2px; } + .header-bar GtkComboBox.text-button, .header-bar .button.text-button, .selection-mode.header-bar .text-button.button.suggested-action, .header-bar .selection-mode.toolbar .text-button.button.suggested-action, .selection-mode.toolbar .header-bar .text-button.button.suggested-action { + padding: 3px; } + .header-bar GtkComboBox.image-button, .header-bar .button.image-button, .selection-mode.header-bar .image-button.button.suggested-action, .header-bar .selection-mode.toolbar .image-button.button.suggested-action, .selection-mode.toolbar .header-bar .image-button.button.suggested-action { + padding: 4px 2px 4px 3px; } + .header-bar GtkSeparatorToolItem, .header-bar .separator, .header-bar .separator:insensitive { + color: #efddc7; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .header-bar .menubar { + -GtkToolbar-button-relief: normal; } + .header-bar .button, .selection-mode.header-bar .button.suggested-action, .header-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .button.suggested-action { + color: #575279; } + +.titlebar { + background-color: #faf4ed; + background-image: none; + border-radius: 2px 2px 0 0; + color: #575279; } + .titlebar:backdrop { + background-color: #555169; + background-image: none; + color: mix(#fffaf3,#555169,0.4); + text-shadow: none; } + .titlebar.default-decoration { + border: 0; + box-shadow: none; } + .tiled .titlebar, .maximized .titlebar { + border-radius: 0; } + .titlebar .title { + font: bold; } + .titlebar .titlebutton { + padding: 3px; + border: 0; + background-image: none; + background-color: transparent; + color: #575279; + box-shadow: none; } + .titlebar .titlebutton:hover, .titlebar .titlebutton:hover:focus { + background-image: none; + background-color: transparent; + color: #907aa9; + box-shadow: none; } + .titlebar .titlebutton:active, .titlebar .titlebutton:active:hover { + background-image: none; + background-color: transparent; + color: #81689e; + box-shadow: none; } + .titlebar .titlebutton:backdrop { + background: none; + color: mix(#fffaf3,#555169,0.4); + icon-shadow: none; } + +/************** + ! Action-bar * +***************/ +.action-bar { + background-color: #555169; + background-image: none; + padding: 3px; + border-width: 1px 0 0; + border-style: solid; + border-color: #444154; + color: #fffaf3; } + .action-bar .button.text-button, .action-bar .selection-mode.header-bar .text-button.button.suggested-action, .selection-mode.header-bar .action-bar .text-button.button.suggested-action, .action-bar .selection-mode.toolbar .text-button.button.suggested-action, .selection-mode.toolbar .action-bar .text-button.button.suggested-action { + padding: 2px; } + .action-bar .button.image-button, .action-bar .selection-mode.header-bar .image-button.button.suggested-action, .selection-mode.header-bar .action-bar .image-button.button.suggested-action, .action-bar .selection-mode.toolbar .image-button.button.suggested-action, .selection-mode.toolbar .action-bar .image-button.button.suggested-action { + padding: 4px; } + .action-bar .title { + font: bold; + padding: 0 6px; } + .action-bar .subtitle { + font: smaller; + padding: 0 6px; } + +/*************** + ! Search bars * +****************/ +.search-bar { + background-color: #534f67; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #444154; + color: #fffaf3; } + .search-bar .button.close-button, .search-bar .selection-mode.header-bar .close-button.button.suggested-action, .selection-mode.header-bar .search-bar .close-button.button.suggested-action, .search-bar .selection-mode.toolbar .close-button.button.suggested-action, .selection-mode.toolbar .search-bar .close-button.button.suggested-action { + padding: 3px; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action.button, .selection-mode.header-bar .suggested-action.button, .selection-mode.toolbar .suggested-action.button { + background-color: #d7827e; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .suggested-action.button:focus, .selection-mode.header-bar .suggested-action.button:focus, .selection-mode.toolbar .suggested-action.button:focus, .suggested-action.button:hover, .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .suggested-action.button:hover { + border-color: #5d4a73; } + .suggested-action.button:active, .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .suggested-action.button:active, .suggested-action.button:active:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover:focus, .suggested-action.button:checked, .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .suggested-action.button:checked, .suggested-action.button:checked:hover, .suggested-action.button:checked:focus, .suggested-action.button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .suggested-action.button:insensitive, .selection-mode.header-bar .suggested-action.button:insensitive, .selection-mode.toolbar .suggested-action.button:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .suggested-action.button.flat, .selection-mode.header-bar .suggested-action.flat.button, .selection-mode.toolbar .suggested-action.flat.button { + border-color: rgba(215, 130, 126, 0); + color: #faf4ed; + background-color: rgba(215, 130, 126, 0); + background-image: none; + box-shadow: none; } + .suggested-action.button:hover, .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .suggested-action.button:hover, .suggested-action.button.flat:hover { + background-color: #db8f8b; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .suggested-action.button:hover:focus, .suggested-action.button:hover:hover, .suggested-action.button.flat:hover:focus, .suggested-action.button.flat:hover:hover { + border-color: #5d4a73; } + .suggested-action.button:hover:active, .suggested-action.button:hover:active:focus, .suggested-action.button.flat:hover:active:focus, .suggested-action.button:hover:checked, .suggested-action.button:hover:checked:focus, .suggested-action.button.flat:hover:checked:focus, .suggested-action.button.flat:hover:active, .suggested-action.button.flat:hover:active:hover:focus, .suggested-action.button.flat:hover:checked, .suggested-action.button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .suggested-action.button:hover:insensitive, .suggested-action.button.flat:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .suggested-action.button:hover:active:insensitive, .suggested-action.button:hover:checked:insensitive, .suggested-action.button.flat:hover:active:insensitive, .suggested-action.button.flat:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .suggested-action.button:focus, .selection-mode.header-bar .suggested-action.button:focus, .selection-mode.toolbar .suggested-action.button:focus, .suggested-action.button.flat:focus { + background-color: #db8f8b; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .suggested-action.button:focus:hover, .suggested-action.button.flat:focus:hover { + background-color: #df9b98; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .suggested-action.button:focus:hover:hover, .suggested-action.button.flat:focus:hover:hover { + border-color: #5d4a73; } + .suggested-action.button:focus:hover:active, .suggested-action.button.flat:focus:hover:active, .suggested-action.button.flat:focus:hover:active:focus, .suggested-action.button:focus:hover:checked, .suggested-action.button.flat:focus:hover:checked, .suggested-action.button.flat:focus:hover:checked:focus, .suggested-action.button.flat:focus:hover:active:hover:focus, .suggested-action.button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .suggested-action.button:focus:hover:insensitive, .suggested-action.button.flat:focus:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .suggested-action.button:focus:hover:active:insensitive, .suggested-action.button:focus:hover:checked:insensitive, .suggested-action.button.flat:focus:hover:active:insensitive, .suggested-action.button.flat:focus:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .suggested-action.button:checked, .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .suggested-action.button:checked, .suggested-action.button:active, .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .suggested-action.button:active, .suggested-action.button.flat:checked, .suggested-action.button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover { + border-color: #5d4a73; } + .suggested-action.button:active:checked, .suggested-action.button:active:checked:hover, .suggested-action.button:active:checked:focus, .suggested-action.button:active:checked:hover:focus, .suggested-action.button.flat:active:checked, .suggested-action.button.flat:active:checked:hover, .suggested-action.button.flat:active:checked:focus, .suggested-action.button.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .suggested-action.button:checked:insensitive, .suggested-action.button:active:insensitive, .suggested-action.button.flat:checked:insensitive, .suggested-action.button.flat:active:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .suggested-action.button:active:checked:insensitive, .suggested-action.button.flat:active:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .suggested-action.button:focus, .selection-mode.header-bar .suggested-action.button:focus, .selection-mode.toolbar .suggested-action.button:focus, .suggested-action.button:hover, .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .suggested-action.button:hover, .suggested-action.button.flat:focus, .suggested-action.button.flat:hover { + color: #faf4ed; } + .suggested-action.button:insensitive:insensitive, .suggested-action.button.flat:insensitive:insensitive { + background-color: alpha(mix(#d7827e,#faf4ed,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#d7827e,#faf4ed,0.6); + box-shadow: none; } + .suggested-action.button:insensitive:insensitive :insensitive, .suggested-action.button.flat:insensitive:insensitive :insensitive { + color: mix(#d7827e,#faf4ed,0.6); } + .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .suggested-action.button:active:insensitive:insensitive, .suggested-action.button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .suggested-action.button.separator, .selection-mode.header-bar .suggested-action.separator.button, .selection-mode.toolbar .suggested-action.separator.button, .suggested-action.button .separator, .selection-mode.header-bar .suggested-action.button .separator, .selection-mode.toolbar .suggested-action.button .separator { + border: 1px solid currentColor; + color: rgba(215, 130, 126, 0.9); } + .suggested-action.button.separator:insensitive, .suggested-action.button .separator:insensitive { + color: rgba(215, 130, 126, 0.85); } + +.destructive-action.button, .selection-mode.header-bar .destructive-action.button.suggested-action, .selection-mode.toolbar .destructive-action.button.suggested-action { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(229, 197, 161, 0.32); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .destructive-action.button:focus, .selection-mode.header-bar .destructive-action.button.suggested-action:focus, .selection-mode.toolbar .destructive-action.button.suggested-action:focus, .destructive-action.button:hover, .selection-mode.header-bar .destructive-action.button.suggested-action:hover, .selection-mode.toolbar .destructive-action.button.suggested-action:hover { + border-color: #5d4a73; } + .destructive-action.button:active, .selection-mode.header-bar .destructive-action.button.suggested-action:active, .selection-mode.toolbar .destructive-action.button.suggested-action:active, .destructive-action.button:active:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover:focus, .destructive-action.button:checked, .selection-mode.header-bar .destructive-action.button.suggested-action:checked, .selection-mode.toolbar .destructive-action.button.suggested-action:checked, .destructive-action.button:checked:hover, .destructive-action.button:checked:focus, .destructive-action.button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.32); } + .destructive-action.button:insensitive, .selection-mode.header-bar .destructive-action.button.suggested-action:insensitive, .selection-mode.toolbar .destructive-action.button.suggested-action:insensitive { + border-color: rgba(234, 209, 180, 0.32); } + .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive { + border-color: rgba(229, 197, 161, 0.32); } + .destructive-action.button.flat, .selection-mode.header-bar .destructive-action.flat.button.suggested-action, .selection-mode.toolbar .destructive-action.flat.button.suggested-action { + border-color: rgba(31, 29, 46, 0); + color: #faf4ed; + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + .destructive-action.button:hover, .selection-mode.header-bar .destructive-action.button.suggested-action:hover, .selection-mode.toolbar .destructive-action.button.suggested-action:hover, .destructive-action.button.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(229, 197, 161, 0.4); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .destructive-action.button:hover:focus, .destructive-action.button:hover:hover, .destructive-action.button.flat:hover:focus, .destructive-action.button.flat:hover:hover { + border-color: #5d4a73; } + .destructive-action.button:hover:active, .destructive-action.button:hover:active:focus, .destructive-action.button.flat:hover:active:focus, .destructive-action.button:hover:checked, .destructive-action.button:hover:checked:focus, .destructive-action.button.flat:hover:checked:focus, .destructive-action.button.flat:hover:active, .destructive-action.button.flat:hover:active:hover:focus, .destructive-action.button.flat:hover:checked, .destructive-action.button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.4); } + .destructive-action.button:hover:insensitive, .destructive-action.button.flat:hover:insensitive { + border-color: rgba(234, 209, 180, 0.4); } + .destructive-action.button:hover:active:insensitive, .destructive-action.button:hover:checked:insensitive, .destructive-action.button.flat:hover:active:insensitive, .destructive-action.button.flat:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.4); } + .destructive-action.button:focus, .selection-mode.header-bar .destructive-action.button.suggested-action:focus, .selection-mode.toolbar .destructive-action.button.suggested-action:focus, .destructive-action.button.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(250, 244, 237, 0.32); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .destructive-action.button:focus:hover, .destructive-action.button.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(229, 197, 161, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + .destructive-action.button:focus:hover:hover, .destructive-action.button.flat:focus:hover:hover { + border-color: #5d4a73; } + .destructive-action.button:focus:hover:active, .destructive-action.button.flat:focus:hover:active, .destructive-action.button.flat:focus:hover:active:focus, .destructive-action.button:focus:hover:checked, .destructive-action.button.flat:focus:hover:checked, .destructive-action.button.flat:focus:hover:checked:focus, .destructive-action.button.flat:focus:hover:active:hover:focus, .destructive-action.button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.4); } + .destructive-action.button:focus:hover:insensitive, .destructive-action.button.flat:focus:hover:insensitive { + border-color: rgba(234, 209, 180, 0.4); } + .destructive-action.button:focus:hover:active:insensitive, .destructive-action.button:focus:hover:checked:insensitive, .destructive-action.button.flat:focus:hover:active:insensitive, .destructive-action.button.flat:focus:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.4); } + .destructive-action.button:checked, .selection-mode.header-bar .destructive-action.button.suggested-action:checked, .selection-mode.toolbar .destructive-action.button.suggested-action:checked, .destructive-action.button:active, .selection-mode.header-bar .destructive-action.button.suggested-action:active, .selection-mode.toolbar .destructive-action.button.suggested-action:active, .destructive-action.button.flat:checked, .destructive-action.button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover { + border-color: #5d4a73; } + .destructive-action.button:active:checked, .destructive-action.button:active:checked:hover, .destructive-action.button:active:checked:focus, .destructive-action.button:active:checked:hover:focus, .destructive-action.button.flat:active:checked, .destructive-action.button.flat:active:checked:hover, .destructive-action.button.flat:active:checked:focus, .destructive-action.button.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.32); } + .destructive-action.button:checked:insensitive, .destructive-action.button:active:insensitive, .destructive-action.button.flat:checked:insensitive, .destructive-action.button.flat:active:insensitive { + border-color: rgba(234, 209, 180, 0.32); } + .destructive-action.button:active:checked:insensitive, .destructive-action.button.flat:active:checked:insensitive { + border-color: rgba(229, 197, 161, 0.32); } + .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .destructive-action.button:focus, .selection-mode.header-bar .destructive-action.button.suggested-action:focus, .selection-mode.toolbar .destructive-action.button.suggested-action:focus, .destructive-action.button:hover, .selection-mode.header-bar .destructive-action.button.suggested-action:hover, .selection-mode.toolbar .destructive-action.button.suggested-action:hover, .destructive-action.button.flat:focus, .destructive-action.button.flat:hover { + color: #faf4ed; } + .destructive-action.button:insensitive:insensitive, .destructive-action.button.flat:insensitive:insensitive { + background-color: alpha(mix(#1f1d2e,#faf4ed,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#1f1d2e,#faf4ed,0.6); + box-shadow: none; } + .destructive-action.button:insensitive:insensitive :insensitive, .destructive-action.button.flat:insensitive:insensitive :insensitive { + color: mix(#1f1d2e,#faf4ed,0.6); } + .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .destructive-action.button:active:insensitive:insensitive, .destructive-action.button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .destructive-action.button.separator, .selection-mode.header-bar .destructive-action.separator.button.suggested-action, .selection-mode.toolbar .destructive-action.separator.button.suggested-action, .destructive-action.button .separator, .selection-mode.header-bar .destructive-action.button.suggested-action .separator, .selection-mode.toolbar .destructive-action.button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + .destructive-action.button.separator:insensitive, .destructive-action.button .separator:insensitive { + color: rgba(31, 29, 46, 0.85); } + +/****************** +* selection mode * +******************/ +.selection-mode.header-bar, .selection-mode.toolbar { + background-color: #907aa9; + background-image: none; + border-color: #735b8d; + padding: 6px; + color: #faf4ed; } + .selection-mode.header-bar:focus, .selection-mode.header-bar:hover, .selection-mode.toolbar:focus, .selection-mode.toolbar:hover { + border-color: #5d4a73; } + .selection-mode.header-bar:active, .selection-mode.header-bar:active:hover, .selection-mode.header-bar:active:focus, .selection-mode.header-bar:active:hover:focus, .selection-mode.header-bar:checked, .selection-mode.header-bar:checked:hover, .selection-mode.header-bar:checked:focus, .selection-mode.header-bar:checked:hover:focus, .selection-mode.toolbar:active, .selection-mode.toolbar:active:hover, .selection-mode.toolbar:active:focus, .selection-mode.toolbar:active:hover:focus, .selection-mode.toolbar:checked, .selection-mode.toolbar:checked:hover, .selection-mode.toolbar:checked:focus, .selection-mode.toolbar:checked:hover:focus { + border-color: #64507c; } + .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive { + border-color: #7a6196; } + .selection-mode.header-bar:active:insensitive, .selection-mode.header-bar:checked:insensitive, .selection-mode.toolbar:active:insensitive, .selection-mode.toolbar:checked:insensitive { + border-color: #735b8d; } + .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive { + background-color: #81689e; + background-image: none; + color: mix(#faf4ed,#907aa9,0.5); } + .selection-mode.header-bar .title, .selection-mode.toolbar .title { + font: bold; + padding: 0 6px; } + .selection-mode.header-bar .subtitle, .selection-mode.toolbar .subtitle { + font: smaller; + padding: 0 6px; } + .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action { + background-color: #555169; + background-image: none; + border-color: rgba(255, 209, 143, 0.32); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover { + border-color: #5d4a73; } + .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.32); } + .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive { + border-color: rgba(255, 219, 168, 0.32); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + border-color: rgba(255, 209, 143, 0.32); } + .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat { + border-color: rgba(85, 81, 105, 0); + color: #fffaf3; + background-color: rgba(85, 81, 105, 0); + background-image: none; + box-shadow: none; } + .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 209, 143, 0.4); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover { + border-color: #5d4a73; } + .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.4); } + .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive { + border-color: rgba(255, 219, 168, 0.4); } + .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(255, 209, 143, 0.4); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 250, 243, 0.32); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover { + background-color: #5e5974; + background-image: none; + border-color: rgba(255, 209, 143, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.4); } + .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(255, 219, 168, 0.4); } + .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(255, 209, 143, 0.4); } + .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(255, 209, 143, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(255, 250, 243, 0.06), inset 0 1px rgba(255, 250, 243, 0.07), inset -1px 0 rgba(255, 250, 243, 0.06), inset 0 -1px rgba(255, 250, 243, 0.05); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + border-color: #5d4a73; } + .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.32); } + .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive { + border-color: rgba(255, 219, 168, 0.32); } + .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive { + border-color: rgba(255, 209, 143, 0.32); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover { + color: #fffaf3; } + .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#555169,#fffaf3,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#555169,#fffaf3,0.6); + box-shadow: none; } + .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#555169,#fffaf3,0.6); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(85, 81, 105, 0.9); } + .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive { + color: rgba(85, 81, 105, 0.85); } + .selection-mode.header-bar .button.linked, .selection-mode.header-bar .linked .button, .selection-mode.toolbar .button.linked, .selection-mode.toolbar .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .selection-mode.header-bar .button.linked:focus, .selection-mode.header-bar .button.linked:hover, .selection-mode.header-bar .linked .button:focus, .selection-mode.header-bar .linked .button:hover, .selection-mode.toolbar .button.linked:focus, .selection-mode.toolbar .button.linked:hover, .selection-mode.toolbar .linked .button:focus, .selection-mode.toolbar .linked .button:hover { + box-shadow: inset -1px 0 #5d4a73, 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .selection-mode.header-bar .button.linked:active, .selection-mode.header-bar .linked.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active, .selection-mode.header-bar .button.linked:active:hover, .selection-mode.header-bar .linked.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:hover, .selection-mode.header-bar .button.linked:active:focus, .selection-mode.header-bar .linked.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:focus, .selection-mode.header-bar .button.linked:active:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:hover:focus, .selection-mode.header-bar .button.linked:checked, .selection-mode.header-bar .linked.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked, .selection-mode.header-bar .button.linked:checked:hover, .selection-mode.header-bar .linked.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:hover, .selection-mode.header-bar .button.linked:checked:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:focus, .selection-mode.header-bar .button.linked:checked:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:hover:focus, .selection-mode.header-bar .linked .button:active, .selection-mode.header-bar .linked .button.suggested-action:active, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active, .selection-mode.header-bar .linked .button:active:hover, .selection-mode.header-bar .linked .button.suggested-action:active:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:hover, .selection-mode.header-bar .linked .button:active:focus, .selection-mode.header-bar .linked .button.suggested-action:active:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:focus, .selection-mode.header-bar .linked .button:active:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:active:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:hover:focus, .selection-mode.header-bar .linked .button:checked, .selection-mode.header-bar .linked .button.suggested-action:checked, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked, .selection-mode.header-bar .linked .button:checked:hover, .selection-mode.header-bar .linked .button.suggested-action:checked:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:hover, .selection-mode.header-bar .linked .button:checked:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:focus, .selection-mode.header-bar .linked .button:checked:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .button.linked:active, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active, .selection-mode.toolbar .linked.button.suggested-action:active, .selection-mode.toolbar .button.linked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:hover, .selection-mode.toolbar .linked.button.suggested-action:active:hover, .selection-mode.toolbar .button.linked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:focus, .selection-mode.toolbar .linked.button.suggested-action:active:focus, .selection-mode.toolbar .button.linked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:active:hover:focus, .selection-mode.toolbar .button.linked:checked, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked, .selection-mode.toolbar .linked.button.suggested-action:checked, .selection-mode.toolbar .button.linked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:hover, .selection-mode.toolbar .linked.button.suggested-action:checked:hover, .selection-mode.toolbar .button.linked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:focus, .selection-mode.toolbar .button.linked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:hover:focus, .selection-mode.toolbar .linked .button:active, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active, .selection-mode.toolbar .linked .button.suggested-action:active, .selection-mode.toolbar .linked .button:active:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:hover, .selection-mode.toolbar .linked .button.suggested-action:active:hover, .selection-mode.toolbar .linked .button:active:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:focus, .selection-mode.toolbar .linked .button.suggested-action:active:focus, .selection-mode.toolbar .linked .button:active:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:active:hover:focus, .selection-mode.toolbar .linked .button:checked, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked, .selection-mode.toolbar .linked .button.suggested-action:checked, .selection-mode.toolbar .linked .button:checked:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:hover, .selection-mode.toolbar .linked .button.suggested-action:checked:hover, .selection-mode.toolbar .linked .button:checked:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:focus, .selection-mode.toolbar .linked .button:checked:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.32), inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + .selection-mode.header-bar .button.linked:insensitive, .selection-mode.header-bar .linked .button:insensitive, .selection-mode.toolbar .button.linked:insensitive, .selection-mode.toolbar .linked .button:insensitive { + box-shadow: inset -1px 0 #444154; } + .selection-mode.header-bar .button.linked:last-child, .selection-mode.header-bar .button.linked:only-child, .selection-mode.header-bar .linked .button:last-child, .selection-mode.header-bar .linked .button:only-child, .selection-mode.toolbar .button.linked:last-child, .selection-mode.toolbar .button.linked:only-child, .selection-mode.toolbar .linked .button:last-child, .selection-mode.toolbar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .selection-mode.header-bar .button.linked:last-child:hover, .selection-mode.header-bar .button.linked:only-child:hover, .selection-mode.header-bar .linked .button:last-child:hover, .selection-mode.header-bar .linked .button:only-child:hover, .selection-mode.toolbar .button.linked:last-child:hover, .selection-mode.toolbar .button.linked:only-child:hover, .selection-mode.toolbar .linked .button:last-child:hover, .selection-mode.toolbar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .selection-mode.header-bar .button.linked:insensitive:last-child, .selection-mode.header-bar .button.linked:insensitive:only-child, .selection-mode.header-bar .button.linked:active:insensitive:last-child, .selection-mode.header-bar .button.linked:active:insensitive:only-child, .selection-mode.header-bar .button.linked:checked:insensitive:last-child, .selection-mode.header-bar .button.linked:checked:insensitive:only-child, .selection-mode.header-bar .linked .button:insensitive:last-child, .selection-mode.header-bar .linked .button:insensitive:only-child, .selection-mode.header-bar .linked .button:active:insensitive:last-child, .selection-mode.header-bar .linked .button:active:insensitive:only-child, .selection-mode.header-bar .linked .button:checked:insensitive:last-child, .selection-mode.header-bar .linked .button:checked:insensitive:only-child, .selection-mode.toolbar .button.linked:insensitive:last-child, .selection-mode.toolbar .button.linked:insensitive:only-child, .selection-mode.toolbar .button.linked:active:insensitive:last-child, .selection-mode.toolbar .button.linked:active:insensitive:only-child, .selection-mode.toolbar .button.linked:checked:insensitive:last-child, .selection-mode.toolbar .button.linked:checked:insensitive:only-child, .selection-mode.toolbar .linked .button:insensitive:last-child, .selection-mode.toolbar .linked .button:insensitive:only-child, .selection-mode.toolbar .linked .button:active:insensitive:last-child, .selection-mode.toolbar .linked .button:active:insensitive:only-child, .selection-mode.toolbar .linked .button:checked:insensitive:last-child, .selection-mode.toolbar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .selection-mode.header-bar .button.linked:active:last-child, .selection-mode.header-bar .linked.button.suggested-action:active:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child, .selection-mode.header-bar .button.linked:active:last-child:focus, .selection-mode.header-bar .linked.button.suggested-action:active:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:focus, .selection-mode.header-bar .button.linked:active:last-child:hover, .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover, .selection-mode.header-bar .button.linked:active:last-child:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .button.linked:checked:last-child, .selection-mode.header-bar .linked.button.suggested-action:checked:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child, .selection-mode.header-bar .button.linked:checked:last-child:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .button.linked:checked:last-child:hover, .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .button.linked:checked:last-child:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .linked .button:active:last-child, .selection-mode.header-bar .linked .button.suggested-action:active:last-child, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:last-child, .selection-mode.header-bar .linked .button:active:last-child:focus, .selection-mode.header-bar .linked .button.suggested-action:active:last-child:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:last-child:focus, .selection-mode.header-bar .linked .button:active:last-child:hover, .selection-mode.header-bar .linked .button.suggested-action:active:last-child:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:last-child:hover, .selection-mode.header-bar .linked .button:active:last-child:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .linked .button:checked:last-child, .selection-mode.header-bar .linked .button.suggested-action:checked:last-child, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:last-child, .selection-mode.header-bar .linked .button:checked:last-child:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .linked .button:checked:last-child:hover, .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .linked .button:checked:last-child:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .button.linked:active:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child, .selection-mode.toolbar .linked.button.suggested-action:active:last-child, .selection-mode.toolbar .button.linked:active:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:focus, .selection-mode.toolbar .linked.button.suggested-action:active:last-child:focus, .selection-mode.toolbar .button.linked:active:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover, .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover, .selection-mode.toolbar .button.linked:active:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .button.linked:checked:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child, .selection-mode.toolbar .linked.button.suggested-action:checked:last-child, .selection-mode.toolbar .button.linked:checked:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .button.linked:checked:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .button.linked:checked:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .linked .button:active:last-child, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:last-child, .selection-mode.toolbar .linked .button.suggested-action:active:last-child, .selection-mode.toolbar .linked .button:active:last-child:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:last-child:focus, .selection-mode.toolbar .linked .button.suggested-action:active:last-child:focus, .selection-mode.toolbar .linked .button:active:last-child:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:last-child:hover, .selection-mode.toolbar .linked .button.suggested-action:active:last-child:hover, .selection-mode.toolbar .linked .button:active:last-child:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .linked .button:checked:last-child, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:last-child, .selection-mode.toolbar .linked .button.suggested-action:checked:last-child, .selection-mode.toolbar .linked .button:checked:last-child:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .linked .button:checked:last-child:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .linked .button:checked:last-child:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .selection-mode.header-bar .button.linked:active:only-child, .selection-mode.header-bar .linked.button.suggested-action:active:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child, .selection-mode.header-bar .button.linked:active:only-child:focus, .selection-mode.header-bar .linked.button.suggested-action:active:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:focus, .selection-mode.header-bar .button.linked:active:only-child:hover, .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover, .selection-mode.header-bar .button.linked:active:only-child:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .button.linked:checked:only-child, .selection-mode.header-bar .linked.button.suggested-action:checked:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child, .selection-mode.header-bar .button.linked:checked:only-child:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .button.linked:checked:only-child:hover, .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .button.linked:checked:only-child:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .linked .button:active:only-child, .selection-mode.header-bar .linked .button.suggested-action:active:only-child, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:only-child, .selection-mode.header-bar .linked .button:active:only-child:focus, .selection-mode.header-bar .linked .button.suggested-action:active:only-child:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:only-child:focus, .selection-mode.header-bar .linked .button:active:only-child:hover, .selection-mode.header-bar .linked .button.suggested-action:active:only-child:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:only-child:hover, .selection-mode.header-bar .linked .button:active:only-child:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .linked .button:checked:only-child, .selection-mode.header-bar .linked .button.suggested-action:checked:only-child, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:only-child, .selection-mode.header-bar .linked .button:checked:only-child:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .linked .button:checked:only-child:hover, .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .linked .button:checked:only-child:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .button.linked:active:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child, .selection-mode.toolbar .linked.button.suggested-action:active:only-child, .selection-mode.toolbar .button.linked:active:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:focus, .selection-mode.toolbar .linked.button.suggested-action:active:only-child:focus, .selection-mode.toolbar .button.linked:active:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover, .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover, .selection-mode.toolbar .button.linked:active:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .button.linked:checked:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child, .selection-mode.toolbar .linked.button.suggested-action:checked:only-child, .selection-mode.toolbar .button.linked:checked:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .button.linked:checked:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .button.linked:checked:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .linked .button:active:only-child, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:only-child, .selection-mode.toolbar .linked .button.suggested-action:active:only-child, .selection-mode.toolbar .linked .button:active:only-child:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:only-child:focus, .selection-mode.toolbar .linked .button.suggested-action:active:only-child:focus, .selection-mode.toolbar .linked .button:active:only-child:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:only-child:hover, .selection-mode.toolbar .linked .button.suggested-action:active:only-child:hover, .selection-mode.toolbar .linked .button:active:only-child:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .linked .button:checked:only-child, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:only-child, .selection-mode.toolbar .linked .button.suggested-action:checked:only-child, .selection-mode.toolbar .linked .button:checked:only-child:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .linked .button:checked:only-child:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .linked .button:checked:only-child:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .selection-mode.header-bar GtkComboBox, .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar GtkComboBox, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action { + padding: 2px; } + .selection-mode.header-bar GtkComboBox.text-button, .selection-mode.header-bar .button.text-button, .selection-mode.toolbar GtkComboBox.text-button, .selection-mode.toolbar .button.text-button { + padding: 3px; } + .selection-mode.header-bar GtkComboBox.image-button, .selection-mode.header-bar .button.image-button, .selection-mode.toolbar GtkComboBox.image-button, .selection-mode.toolbar .button.image-button { + padding: 4px 2px 4px 3px; } + .selection-mode.header-bar GtkSeparatorToolItem, .selection-mode.header-bar .separator, .selection-mode.header-bar .separator:insensitive, .selection-mode.toolbar GtkSeparatorToolItem, .selection-mode.toolbar .separator, .selection-mode.toolbar .separator:insensitive { + color: #81689e; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .selection-mode.header-bar .menubar, .selection-mode.toolbar .menubar { + -GtkToolbar-button-relief: normal; } + .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover { + border-color: #5d4a73; } + .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat { + border-color: rgba(144, 122, 169, 0); + color: #faf4ed; + background-color: rgba(144, 122, 169, 0); + background-image: none; + box-shadow: none; } + .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover { + background-color: #9783af; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover { + border-color: #5d4a73; } + .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus { + background-color: #9783af; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover { + background-color: #9f8cb4; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + border-color: #5d4a73; } + .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover { + color: #faf4ed; } + .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#907aa9,#faf4ed,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#907aa9,#faf4ed,0.6); + box-shadow: none; } + .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#907aa9,#faf4ed,0.6); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(144, 122, 169, 0.9); } + .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive { + color: rgba(144, 122, 169, 0.85); } + .selection-mode.header-bar .selection-menu.button, .selection-mode.toolbar .selection-menu.button { + border: 0; + background-color: transparent; + background-image: none; + color: #735b8d; } + .selection-mode.header-bar .selection-menu.button:hover, .selection-mode.toolbar .selection-menu.button:hover { + color: #64507c; } + .selection-mode.header-bar .selection-menu.button:active, .selection-mode.toolbar .selection-menu.button:active { + color: #6c5685; } + .selection-mode.header-bar .dim-label, .selection-mode.header-bar GtkLabel.separator, .selection-menu.button .selection-mode.header-bar .dim-label, .selection-mode.toolbar .dim-label, .selection-mode.toolbar GtkLabel.separator, .selection-menu.button .selection-mode.toolbar .dim-label { + color: #64507c; } + +.selection-mode.toolbar { + padding: 3px; } + +/********** + ! Calendar +***********/ +GtkCalendar { + padding: 1px 3px; + outline-offset: -1px; } + GtkCalendar:inconsistent { + color: mix(#fffaf3,#555169,0.5); } + GtkCalendar.view, GtkCalendar.view:focus, GtkCalendar.view:hover, GtkCalendar.view:insensitive, GtkCalendar.highlight, GtkCalendar.highlight:focus, GtkCalendar.highlight:hover, GtkCalendar.highlight:insensitive, GtkCalendar.header, GtkCalendar.header:focus, GtkCalendar.header:hover, GtkCalendar.header:insensitive, GtkCalendar.button, .selection-mode.header-bar GtkCalendar.button.suggested-action, .selection-mode.toolbar GtkCalendar.button.suggested-action, GtkCalendar.button:focus, GtkCalendar.button:hover, GtkCalendar.button:insensitive { + background-color: transparent; + background-image: none; + border-width: 0; + border-radius: 0; } + GtkCalendar.button, .selection-mode.header-bar GtkCalendar.button.suggested-action, .selection-mode.toolbar GtkCalendar.button.suggested-action, GtkCalendar.button:focus, GtkCalendar.button:hover, GtkCalendar.button:insensitive { + color: #56526b; + border-width: 0; + box-shadow: none; } + GtkCalendar.highlight { + color: #907aa9; } + +/* gnome-calendar */ +.calendar-view { + background-color: #26233a; + color: #f2e9de; } + +/*************** + ! Color chooser +****************/ +GtkColorSwatch, GtkColorSwatch:selected { + border: 1px solid rgba(199, 116, 0, 0.1); + border-radius: 2px; + background-color: transparent; + background-clip: border-box; } + GtkColorSwatch:hover, GtkColorSwatch:selected:hover { + border-color: rgba(199, 116, 0, 0.3); } + +GtkColorSwatch.color-light:selected:hover, GtkColorSwatch.color-dark:selected:hover { + background-image: none; } + +GtkColorSwatch.left, GtkColorSwatch:first-child { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + +GtkColorSwatch.right, GtkColorSwatch:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + +GtkColorSwatch:only-child { + border-radius: 2px; } + +GtkColorSwatch.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +GtkColorSwatch.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +GtkColorEditor GtkColorSwatch { + border-radius: 2px; } + GtkColorEditor GtkColorSwatch.color-dark:hover, GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border-color: rgba(199, 116, 0, 0.3); } + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border-color: rgba(199, 116, 0, 0.1); + background-color: #514d64; + color: #fffaf3; } + GtkColorChooserWidget #add-color-button:hover { + border-color: rgba(199, 116, 0, 0.3); + background-color: #4d495f; + color: #fffaf3; } + +.color-active-badge, .color-active-badge:selected { + border-width: 2px; + border-style: solid; + background-color: transparent; } + +.color-active-badge.color-light, .color-active-badge.color-light:hover { + border-color: rgba(199, 116, 0, 0.3); + color: rgba(199, 116, 0, 0.3); } + +.color-active-badge.color-dark, .color-active-badge.color-dark:hover { + border-color: rgba(86, 82, 107, 0.3); + color: rgba(86, 82, 107, 0.3); } + +GtkColorButton.button, .selection-mode.header-bar GtkColorButton.button.suggested-action, .selection-mode.toolbar GtkColorButton.button.suggested-action { + padding: 3px; } + +/*********************** +! Font and file choosers +************************/ +GtkFontButton .separator, GtkFileChooserButton .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; } + +GtkFontButton GtkLabel:last-child, GtkFileChooserButton GtkLabel:last-child { + color: alpha(currentColor,0.7); } + +GtkFontButton GtkImage:last-child, GtkFileChooserButton GtkImage:last-child { + color: alpha(currentColor,0.7); } + +GtkFileChooser { + /* for fallback when header bar not used */ } + GtkFileChooser .pane-separator, GtkFileChooser .pane-separator:hover { + border-width: 0 1px 0 0; + border-style: solid; + border-color: currentColor; + background-color: #555169; + color: #4d495f; } + GtkFileChooser .dialog-action-box { + border-width: 1px 0 0; + border-style: solid; + border-color: #3c394a; } + +/****************** + ! Grid and flowbox +*******************/ +.list { + background-color: #524f66; + color: #fffaf3; } + .list-row, .list-row.button, .selection-mode.header-bar .list-row.button.suggested-action, .selection-mode.toolbar .list-row.button.suggested-action { + border: 0; + border-radius: 0; + padding: 3px; + background-image: none; + background-color: rgba(85, 81, 105, 0); + box-shadow: none; } + .list-row:hover, .list-row.button:hover, .selection-mode.header-bar .list-row.button.suggested-action:hover, .selection-mode.toolbar .list-row.button.suggested-action:hover { + background-image: none; + background-color: #57536b; } + .list-row:selected, .list-row:selected:hover, .list-row:selected:focus, .list-row.button:selected, .selection-mode.header-bar .list-row.button.suggested-action:selected, .selection-mode.toolbar .list-row.button.suggested-action:selected, .list-row.button:selected:hover, .list-row.button:selected:focus { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + +.grid-child, GtkFlowBox .grid-child { + padding: 3px; + border-radius: 2px; } + .grid-child:selected, GtkFlowBox .grid-child:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +GtkInfoBar { + border: 0; } + +.info { + background-color: #56949f; + background-image: none; + border: 1px solid #45767f; + color: #f2e9de; } + .info .button, .info .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .info .button.suggested-action, .info .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .info .button.suggested-action { + background-color: #56949f; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .info .button:focus, .info .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .info .button.suggested-action:focus, .info .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .info .button.suggested-action:focus, .info .button:hover, .info .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .info .button.suggested-action:hover, .info .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .info .button.suggested-action:hover { + border-color: #5d4a73; } + .info .button:active, .info .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .info .button.suggested-action:active, .info .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .info .button.suggested-action:active, .info .button:active:hover, .info .button:active:focus, .info .button:active:hover:focus, .info .button:checked, .info .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .info .button.suggested-action:checked, .info .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .info .button.suggested-action:checked, .info .button:checked:hover, .info .button:checked:focus, .info .button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .info .button:insensitive, .info .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .info .button.suggested-action:insensitive, .info .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .info .button.suggested-action:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .info .button:active:insensitive, .info .button:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .info .button.flat, .info .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .info .flat.button.suggested-action, .info .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .info .flat.button.suggested-action { + border-color: rgba(86, 148, 159, 0); + color: #f2e9de; + background-color: rgba(86, 148, 159, 0); + background-image: none; + box-shadow: none; } + .info .button:hover, .info .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .info .button.suggested-action:hover, .info .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .info .button.suggested-action:hover, .info .button.flat:hover { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .info .button:hover:focus, .info .button:hover:hover, .info .button.flat:hover:focus, .info .button.flat:hover:hover { + border-color: #5d4a73; } + .info .button:hover:active, .info .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .info .button.suggested-action:hover:active, .info .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .info .button.suggested-action:hover:active, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:active, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:active, .info .button:hover:active:hover, .info .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .info .button.suggested-action:hover:active:hover, .info .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .info .button.suggested-action:hover:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:active:hover, .info .button:hover:active:focus, .info .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .info .button.suggested-action:hover:active:focus, .info .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .info .button.suggested-action:hover:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:active:focus, .info .button:hover:active:hover:focus, .info .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .info .button.suggested-action:hover:active:hover:focus, .info .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .info .button.suggested-action:hover:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:active:hover:focus, .info .button:hover:checked, .info .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .info .button.suggested-action:hover:checked, .info .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .info .button.suggested-action:hover:checked, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:checked, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:checked, .info .button:hover:checked:hover, .info .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .info .button.suggested-action:hover:checked:hover, .info .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .info .button.suggested-action:hover:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:checked:hover, .info .button:hover:checked:focus, .info .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .info .button.suggested-action:hover:checked:focus, .info .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .info .button.suggested-action:hover:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:checked:focus, .info .button:hover:checked:hover:focus, .info .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .info .button.suggested-action:hover:checked:hover:focus, .info .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .info .button.suggested-action:hover:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:checked:hover:focus, .info .button.flat:hover:active, .info .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .info .flat.button.suggested-action:hover:active, .info .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .info .flat.button.suggested-action:hover:active, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:active, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:active, .info .button.flat:hover:active:hover, .info .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .info .flat.button.suggested-action:hover:active:hover, .info .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .info .flat.button.suggested-action:hover:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:active:hover, .info .button.flat:hover:active:focus, .info .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .info .flat.button.suggested-action:hover:active:focus, .info .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .info .flat.button.suggested-action:hover:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:active:focus, .info .button.flat:hover:active:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:hover:active:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:hover:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:active:hover:focus, .info .button.flat:hover:checked, .info .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .info .flat.button.suggested-action:hover:checked, .info .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .info .flat.button.suggested-action:hover:checked, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:checked, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:checked, .info .button.flat:hover:checked:hover, .info .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .info .flat.button.suggested-action:hover:checked:hover, .info .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .info .flat.button.suggested-action:hover:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:checked:hover, .info .button.flat:hover:checked:focus, .info .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .info .flat.button.suggested-action:hover:checked:focus, .info .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .info .flat.button.suggested-action:hover:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:checked:focus, .info .button.flat:hover:checked:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:hover:checked:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:hover:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .info .button:hover:insensitive, .info .button.flat:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .info .button:hover:active:insensitive, .info .button:hover:checked:insensitive, .info .button.flat:hover:active:insensitive, .info .button.flat:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .info .button:focus, .info .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .info .button.suggested-action:focus, .info .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .info .button.suggested-action:focus, .info .button.flat:focus { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(242, 233, 222, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .info .button:focus:hover, .info .button.flat:focus:hover { + background-color: #63a0ab; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + .info .button:focus:hover:hover, .info .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .info .button:focus:hover:active, .info .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .info .button.suggested-action:focus:hover:active, .info .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .info .button.suggested-action:focus:hover:active, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:active, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:active, .info .button:focus:hover:active:hover, .info .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .info .button.suggested-action:focus:hover:active:hover, .info .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .info .button.suggested-action:focus:hover:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:active:hover, .info .button:focus:hover:active:focus, .info .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .info .button.suggested-action:focus:hover:active:focus, .info .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .info .button.suggested-action:focus:hover:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:active:focus, .info .button:focus:hover:active:hover:focus, .info .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .info .button.suggested-action:focus:hover:active:hover:focus, .info .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .info .button.suggested-action:focus:hover:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:active:hover:focus, .info .button:focus:hover:checked, .info .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .info .button.suggested-action:focus:hover:checked, .info .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .info .button.suggested-action:focus:hover:checked, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:checked, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:checked, .info .button:focus:hover:checked:hover, .info .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .info .button.suggested-action:focus:hover:checked:hover, .info .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .info .button.suggested-action:focus:hover:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:checked:hover, .info .button:focus:hover:checked:focus, .info .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .info .button.suggested-action:focus:hover:checked:focus, .info .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .info .button.suggested-action:focus:hover:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:checked:focus, .info .button:focus:hover:checked:hover:focus, .info .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .info .button.suggested-action:focus:hover:checked:hover:focus, .info .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .info .button.suggested-action:focus:hover:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:checked:hover:focus, .info .button.flat:focus:hover:active, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:active, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:active, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:active, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:active, .info .button.flat:focus:hover:active:hover, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:active:hover, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:active:hover, .info .button.flat:focus:hover:active:focus, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:active:focus, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:active:focus, .info .button.flat:focus:hover:active:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:active:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:active:hover:focus, .info .button.flat:focus:hover:checked, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:checked, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:checked, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:checked, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:checked, .info .button.flat:focus:hover:checked:hover, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:checked:hover, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:checked:hover, .info .button.flat:focus:hover:checked:focus, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:checked:focus, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:checked:focus, .info .button.flat:focus:hover:checked:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:checked:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .info .button:focus:hover:insensitive, .info .button.flat:focus:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .info .button:focus:hover:active:insensitive, .info .button:focus:hover:checked:insensitive, .info .button.flat:focus:hover:active:insensitive, .info .button.flat:focus:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .info .button:checked, .info .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .info .button.suggested-action:checked, .info .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .info .button.suggested-action:checked, .info .button:active, .info .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .info .button.suggested-action:active, .info .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .info .button.suggested-action:active, .info .button.flat:checked, .info .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover { + border-color: #5d4a73; } + .info .button:checked:active, .info .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .info .button.suggested-action:checked:active, .info .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .info .button.suggested-action:checked:active, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:active, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:active, .info .button:checked:active:hover, .info .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .info .button.suggested-action:checked:active:hover, .info .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .info .button.suggested-action:checked:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:active:hover, .info .button:checked:active:focus, .info .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .info .button.suggested-action:checked:active:focus, .info .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .info .button.suggested-action:checked:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:active:focus, .info .button:checked:active:hover:focus, .info .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .info .button.suggested-action:checked:active:hover:focus, .info .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .info .button.suggested-action:checked:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:active:hover:focus, .info .button:checked:checked, .info .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .info .button.suggested-action:checked:checked, .info .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .info .button.suggested-action:checked:checked, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:checked, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:checked, .info .button:checked:checked:hover, .info .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .info .button.suggested-action:checked:checked:hover, .info .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .info .button.suggested-action:checked:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:checked:hover, .info .button:checked:checked:focus, .info .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .info .button.suggested-action:checked:checked:focus, .info .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .info .button.suggested-action:checked:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:checked:focus, .info .button:checked:checked:hover:focus, .info .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .info .button.suggested-action:checked:checked:hover:focus, .info .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .info .button.suggested-action:checked:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:checked:hover:focus, .info .button:active:active, .info .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .info .button.suggested-action:active:active, .info .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .info .button.suggested-action:active:active, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:active, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:active, .info .button:active:active:hover, .info .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .info .button.suggested-action:active:active:hover, .info .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .info .button.suggested-action:active:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:active:hover, .info .button:active:active:focus, .info .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .info .button.suggested-action:active:active:focus, .info .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .info .button.suggested-action:active:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:active:focus, .info .button:active:active:hover:focus, .info .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .info .button.suggested-action:active:active:hover:focus, .info .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .info .button.suggested-action:active:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:active:hover:focus, .info .button:active:checked, .info .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .info .button.suggested-action:active:checked, .info .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .info .button.suggested-action:active:checked, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:checked, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:checked, .info .button:active:checked:hover, .info .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .info .button.suggested-action:active:checked:hover, .info .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .info .button.suggested-action:active:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:checked:hover, .info .button:active:checked:focus, .info .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .info .button.suggested-action:active:checked:focus, .info .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .info .button.suggested-action:active:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:checked:focus, .info .button:active:checked:hover:focus, .info .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .info .button.suggested-action:active:checked:hover:focus, .info .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .info .button.suggested-action:active:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:checked:hover:focus, .info .button.flat:checked:active, .info .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .info .flat.button.suggested-action:checked:active, .info .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .info .flat.button.suggested-action:checked:active, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:active, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:active, .info .button.flat:checked:active:hover, .info .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .info .flat.button.suggested-action:checked:active:hover, .info .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .info .flat.button.suggested-action:checked:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:active:hover, .info .button.flat:checked:active:focus, .info .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .info .flat.button.suggested-action:checked:active:focus, .info .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .info .flat.button.suggested-action:checked:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:active:focus, .info .button.flat:checked:active:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:checked:active:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:checked:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:active:hover:focus, .info .button.flat:checked:checked, .info .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .info .flat.button.suggested-action:checked:checked, .info .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .info .flat.button.suggested-action:checked:checked, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:checked, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:checked, .info .button.flat:checked:checked:hover, .info .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .info .flat.button.suggested-action:checked:checked:hover, .info .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .info .flat.button.suggested-action:checked:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:checked:hover, .info .button.flat:checked:checked:focus, .info .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .info .flat.button.suggested-action:checked:checked:focus, .info .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .info .flat.button.suggested-action:checked:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:checked:focus, .info .button.flat:checked:checked:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:checked:checked:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:checked:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:checked:hover:focus, .info .button.flat:active:active, .info .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .info .flat.button.suggested-action:active:active, .info .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .info .flat.button.suggested-action:active:active, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:active, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:active, .info .button.flat:active:active:hover, .info .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .info .flat.button.suggested-action:active:active:hover, .info .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .info .flat.button.suggested-action:active:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:active:hover, .info .button.flat:active:active:focus, .info .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .info .flat.button.suggested-action:active:active:focus, .info .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .info .flat.button.suggested-action:active:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:active:focus, .info .button.flat:active:active:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:active:active:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:active:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:active:hover:focus, .info .button.flat:active:checked, .info .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .info .flat.button.suggested-action:active:checked, .info .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .info .flat.button.suggested-action:active:checked, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:checked, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:checked, .info .button.flat:active:checked:hover, .info .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .info .flat.button.suggested-action:active:checked:hover, .info .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .info .flat.button.suggested-action:active:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:checked:hover, .info .button.flat:active:checked:focus, .info .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .info .flat.button.suggested-action:active:checked:focus, .info .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .info .flat.button.suggested-action:active:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:checked:focus, .info .button.flat:active:checked:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:active:checked:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:active:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .info .button:checked:insensitive, .info .button:active:insensitive, .info .button.flat:checked:insensitive, .info .button.flat:active:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .info .button:active:checked:insensitive, .info .button.flat:active:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .info .button:focus, .info .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .info .button.suggested-action:focus, .info .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .info .button.suggested-action:focus, .info .button:hover, .info .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .info .button.suggested-action:hover, .info .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .info .button.suggested-action:hover, .info .button.flat:focus, .info .button.flat:hover { + color: #f2e9de; } + .info .button:insensitive:insensitive, .info .button.flat:insensitive:insensitive { + background-color: alpha(mix(#56949f,#f2e9de,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#56949f,#f2e9de,0.6); + box-shadow: none; } + .info .button:insensitive:insensitive :insensitive, .info .button.flat:insensitive:insensitive :insensitive { + color: mix(#56949f,#f2e9de,0.6); } + .info .button:active:insensitive, .info .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .info .button:active:insensitive:insensitive, .info .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .info .button.separator, .info .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .info .separator.button.suggested-action, .info .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .info .separator.button.suggested-action, .info .button .separator, .info .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .info .button.suggested-action .separator, .info .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .info .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(86, 148, 159, 0.9); } + .info .button.separator:insensitive, .info .button .separator:insensitive { + color: rgba(86, 148, 159, 0.85); } + +.warning { + background-color: #ea9d34; + background-image: none; + border: 1px solid #cf8115; + color: #f2e9de; } + .warning .button, .warning .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .warning .button.suggested-action, .warning .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .warning .button.suggested-action { + background-color: #ea9d34; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .warning .button:focus, .warning .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .warning .button.suggested-action:focus, .warning .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .warning .button.suggested-action:focus, .warning .button:hover, .warning .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .warning .button.suggested-action:hover, .warning .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .warning .button.suggested-action:hover { + border-color: #5d4a73; } + .warning .button:active, .warning .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .warning .button.suggested-action:active, .warning .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .warning .button.suggested-action:active, .warning .button:active:hover, .warning .button:active:focus, .warning .button:active:hover:focus, .warning .button:checked, .warning .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .warning .button.suggested-action:checked, .warning .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .warning .button.suggested-action:checked, .warning .button:checked:hover, .warning .button:checked:focus, .warning .button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + .warning .button:insensitive, .warning .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .warning .button.suggested-action:insensitive, .warning .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .warning .button.suggested-action:insensitive { + border-color: rgba(222, 200, 172, 0.22); } + .warning .button:active:insensitive, .warning .button:checked:insensitive { + border-color: rgba(216, 189, 155, 0.22); } + .warning .button.flat, .warning .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .warning .flat.button.suggested-action, .warning .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .warning .flat.button.suggested-action { + border-color: rgba(234, 157, 52, 0); + color: #f2e9de; + background-color: rgba(234, 157, 52, 0); + background-image: none; + box-shadow: none; } + .warning .button:hover, .warning .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .warning .button.suggested-action:hover, .warning .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .warning .button.suggested-action:hover, .warning .button.flat:hover { + background-color: #eba341; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .warning .button:hover:focus, .warning .button:hover:hover, .warning .button.flat:hover:focus, .warning .button.flat:hover:hover { + border-color: #5d4a73; } + .warning .button:hover:active, .warning .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .warning .button.suggested-action:hover:active, .warning .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .warning .button.suggested-action:hover:active, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:active, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:active, .warning .button:hover:active:hover, .warning .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .warning .button.suggested-action:hover:active:hover, .warning .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .warning .button.suggested-action:hover:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:active:hover, .warning .button:hover:active:focus, .warning .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .warning .button.suggested-action:hover:active:focus, .warning .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .warning .button.suggested-action:hover:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:active:focus, .warning .button:hover:active:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:hover:active:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:hover:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:active:hover:focus, .warning .button:hover:checked, .warning .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .warning .button.suggested-action:hover:checked, .warning .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .warning .button.suggested-action:hover:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:checked, .warning .button:hover:checked:hover, .warning .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .warning .button.suggested-action:hover:checked:hover, .warning .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .warning .button.suggested-action:hover:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:checked:hover, .warning .button:hover:checked:focus, .warning .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .warning .button.suggested-action:hover:checked:focus, .warning .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .warning .button.suggested-action:hover:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:checked:focus, .warning .button:hover:checked:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:hover:checked:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:hover:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:checked:hover:focus, .warning .button.flat:hover:active, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:active, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:active, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:active, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:active, .warning .button.flat:hover:active:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:active:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:active:hover, .warning .button.flat:hover:active:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:active:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:active:focus, .warning .button.flat:hover:active:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:active:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:active:hover:focus, .warning .button.flat:hover:checked, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:checked, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:checked, .warning .button.flat:hover:checked:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:checked:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:checked:hover, .warning .button.flat:hover:checked:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:checked:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:checked:focus, .warning .button.flat:hover:checked:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:checked:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + .warning .button:hover:insensitive, .warning .button.flat:hover:insensitive { + border-color: rgba(222, 200, 172, 0.3); } + .warning .button:hover:active:insensitive, .warning .button:hover:checked:insensitive, .warning .button.flat:hover:active:insensitive, .warning .button.flat:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.3); } + .warning .button:focus, .warning .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .warning .button.suggested-action:focus, .warning .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .warning .button.suggested-action:focus, .warning .button.flat:focus { + background-color: #eba341; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .warning .button:focus:hover, .warning .button.flat:focus:hover { + background-color: #edaa4e; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .warning .button:focus:hover:hover, .warning .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .warning .button:focus:hover:active, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:active, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:active, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:active, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:active, .warning .button:focus:hover:active:hover, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:active:hover, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:active:hover, .warning .button:focus:hover:active:focus, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:active:focus, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:active:focus, .warning .button:focus:hover:active:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:active:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:active:hover:focus, .warning .button:focus:hover:checked, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:checked, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:checked, .warning .button:focus:hover:checked:hover, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:checked:hover, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:checked:hover, .warning .button:focus:hover:checked:focus, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:checked:focus, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:checked:focus, .warning .button:focus:hover:checked:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:checked:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:checked:hover:focus, .warning .button.flat:focus:hover:active, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:active, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:active, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:active, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:active, .warning .button.flat:focus:hover:active:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:active:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:active:hover, .warning .button.flat:focus:hover:active:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:active:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:active:focus, .warning .button.flat:focus:hover:active:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:active:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:active:hover:focus, .warning .button.flat:focus:hover:checked, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:checked, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:checked, .warning .button.flat:focus:hover:checked:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:checked:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:checked:hover, .warning .button.flat:focus:hover:checked:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:checked:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:checked:focus, .warning .button.flat:focus:hover:checked:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:checked:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + .warning .button:focus:hover:insensitive, .warning .button.flat:focus:hover:insensitive { + border-color: rgba(222, 200, 172, 0.3); } + .warning .button:focus:hover:active:insensitive, .warning .button:focus:hover:checked:insensitive, .warning .button.flat:focus:hover:active:insensitive, .warning .button.flat:focus:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.3); } + .warning .button:checked, .warning .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .warning .button.suggested-action:checked, .warning .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .warning .button.suggested-action:checked, .warning .button:active, .warning .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .warning .button.suggested-action:active, .warning .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .warning .button.suggested-action:active, .warning .button.flat:checked, .warning .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover { + border-color: #5d4a73; } + .warning .button:checked:active, .warning .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .warning .button.suggested-action:checked:active, .warning .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .warning .button.suggested-action:checked:active, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:active, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:active, .warning .button:checked:active:hover, .warning .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .warning .button.suggested-action:checked:active:hover, .warning .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .warning .button.suggested-action:checked:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:active:hover, .warning .button:checked:active:focus, .warning .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .warning .button.suggested-action:checked:active:focus, .warning .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .warning .button.suggested-action:checked:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:active:focus, .warning .button:checked:active:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:checked:active:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:checked:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:active:hover:focus, .warning .button:checked:checked, .warning .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .warning .button.suggested-action:checked:checked, .warning .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .warning .button.suggested-action:checked:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:checked, .warning .button:checked:checked:hover, .warning .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .warning .button.suggested-action:checked:checked:hover, .warning .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .warning .button.suggested-action:checked:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:checked:hover, .warning .button:checked:checked:focus, .warning .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .warning .button.suggested-action:checked:checked:focus, .warning .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .warning .button.suggested-action:checked:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:checked:focus, .warning .button:checked:checked:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:checked:checked:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:checked:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:checked:hover:focus, .warning .button:active:active, .warning .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .warning .button.suggested-action:active:active, .warning .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .warning .button.suggested-action:active:active, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:active, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:active, .warning .button:active:active:hover, .warning .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .warning .button.suggested-action:active:active:hover, .warning .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .warning .button.suggested-action:active:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:active:hover, .warning .button:active:active:focus, .warning .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .warning .button.suggested-action:active:active:focus, .warning .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .warning .button.suggested-action:active:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:active:focus, .warning .button:active:active:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:active:active:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:active:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:active:hover:focus, .warning .button:active:checked, .warning .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .warning .button.suggested-action:active:checked, .warning .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .warning .button.suggested-action:active:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:checked, .warning .button:active:checked:hover, .warning .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .warning .button.suggested-action:active:checked:hover, .warning .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .warning .button.suggested-action:active:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:checked:hover, .warning .button:active:checked:focus, .warning .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .warning .button.suggested-action:active:checked:focus, .warning .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .warning .button.suggested-action:active:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:checked:focus, .warning .button:active:checked:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:active:checked:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:active:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:checked:hover:focus, .warning .button.flat:checked:active, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:active, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:active, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:active, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:active, .warning .button.flat:checked:active:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:active:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:active:hover, .warning .button.flat:checked:active:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:active:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:active:focus, .warning .button.flat:checked:active:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:active:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:active:hover:focus, .warning .button.flat:checked:checked, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:checked, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:checked, .warning .button.flat:checked:checked:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:checked:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:checked:hover, .warning .button.flat:checked:checked:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:checked:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:checked:focus, .warning .button.flat:checked:checked:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:checked:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:checked:hover:focus, .warning .button.flat:active:active, .warning .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .warning .flat.button.suggested-action:active:active, .warning .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .warning .flat.button.suggested-action:active:active, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:active, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:active, .warning .button.flat:active:active:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:active:active:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:active:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:active:hover, .warning .button.flat:active:active:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:active:active:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:active:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:active:focus, .warning .button.flat:active:active:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:active:active:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:active:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:active:hover:focus, .warning .button.flat:active:checked, .warning .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .warning .flat.button.suggested-action:active:checked, .warning .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .warning .flat.button.suggested-action:active:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:checked, .warning .button.flat:active:checked:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:active:checked:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:active:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:checked:hover, .warning .button.flat:active:checked:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:active:checked:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:active:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:checked:focus, .warning .button.flat:active:checked:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:active:checked:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:active:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + .warning .button:checked:insensitive, .warning .button:active:insensitive, .warning .button.flat:checked:insensitive, .warning .button.flat:active:insensitive { + border-color: rgba(222, 200, 172, 0.22); } + .warning .button:active:checked:insensitive, .warning .button.flat:active:checked:insensitive { + border-color: rgba(216, 189, 155, 0.22); } + .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .warning .button:focus, .warning .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .warning .button.suggested-action:focus, .warning .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .warning .button.suggested-action:focus, .warning .button:hover, .warning .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .warning .button.suggested-action:hover, .warning .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .warning .button.suggested-action:hover, .warning .button.flat:focus, .warning .button.flat:hover { + color: #f2e9de; } + .warning .button:insensitive:insensitive, .warning .button.flat:insensitive:insensitive { + background-color: alpha(mix(#ea9d34,#f2e9de,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#ea9d34,#f2e9de,0.6); + box-shadow: none; } + .warning .button:insensitive:insensitive :insensitive, .warning .button.flat:insensitive:insensitive :insensitive { + color: mix(#ea9d34,#f2e9de,0.6); } + .warning .button:active:insensitive, .warning .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .warning .button:active:insensitive:insensitive, .warning .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .warning .button.separator, .warning .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .warning .separator.button.suggested-action, .warning .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .warning .separator.button.suggested-action, .warning .button .separator, .warning .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .warning .button.suggested-action .separator, .warning .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .warning .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(234, 157, 52, 0.9); } + .warning .button.separator:insensitive, .warning .button .separator:insensitive { + color: rgba(234, 157, 52, 0.85); } + +.question { + background-color: #56949f; + background-image: none; + border: 1px solid #45767f; + color: #f2e9de; } + .question .button, .question .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .question .button.suggested-action, .question .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .question .button.suggested-action { + background-color: #56949f; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .question .button:focus, .question .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .question .button.suggested-action:focus, .question .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .question .button.suggested-action:focus, .question .button:hover, .question .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .question .button.suggested-action:hover, .question .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .question .button.suggested-action:hover { + border-color: #5d4a73; } + .question .button:active, .question .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .question .button.suggested-action:active, .question .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .question .button.suggested-action:active, .question .button:active:hover, .question .button:active:focus, .question .button:active:hover:focus, .question .button:checked, .question .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .question .button.suggested-action:checked, .question .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .question .button.suggested-action:checked, .question .button:checked:hover, .question .button:checked:focus, .question .button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .question .button:insensitive, .question .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .question .button.suggested-action:insensitive, .question .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .question .button.suggested-action:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .question .button:active:insensitive, .question .button:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .question .button.flat, .question .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .question .flat.button.suggested-action, .question .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .question .flat.button.suggested-action { + border-color: rgba(86, 148, 159, 0); + color: #f2e9de; + background-color: rgba(86, 148, 159, 0); + background-image: none; + box-shadow: none; } + .question .button:hover, .question .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .question .button.suggested-action:hover, .question .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .question .button.suggested-action:hover, .question .button.flat:hover { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .question .button:hover:focus, .question .button:hover:hover, .question .button.flat:hover:focus, .question .button.flat:hover:hover { + border-color: #5d4a73; } + .question .button:hover:active, .question .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .question .button.suggested-action:hover:active, .question .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .question .button.suggested-action:hover:active, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:active, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:active, .question .button:hover:active:hover, .question .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .question .button.suggested-action:hover:active:hover, .question .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .question .button.suggested-action:hover:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:active:hover, .question .button:hover:active:focus, .question .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .question .button.suggested-action:hover:active:focus, .question .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .question .button.suggested-action:hover:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:active:focus, .question .button:hover:active:hover:focus, .question .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .question .button.suggested-action:hover:active:hover:focus, .question .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .question .button.suggested-action:hover:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:active:hover:focus, .question .button:hover:checked, .question .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .question .button.suggested-action:hover:checked, .question .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .question .button.suggested-action:hover:checked, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:checked, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:checked, .question .button:hover:checked:hover, .question .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .question .button.suggested-action:hover:checked:hover, .question .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .question .button.suggested-action:hover:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:checked:hover, .question .button:hover:checked:focus, .question .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .question .button.suggested-action:hover:checked:focus, .question .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .question .button.suggested-action:hover:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:checked:focus, .question .button:hover:checked:hover:focus, .question .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .question .button.suggested-action:hover:checked:hover:focus, .question .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .question .button.suggested-action:hover:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:checked:hover:focus, .question .button.flat:hover:active, .question .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .question .flat.button.suggested-action:hover:active, .question .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .question .flat.button.suggested-action:hover:active, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:active, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:active, .question .button.flat:hover:active:hover, .question .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .question .flat.button.suggested-action:hover:active:hover, .question .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .question .flat.button.suggested-action:hover:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:active:hover, .question .button.flat:hover:active:focus, .question .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .question .flat.button.suggested-action:hover:active:focus, .question .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .question .flat.button.suggested-action:hover:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:active:focus, .question .button.flat:hover:active:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:hover:active:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:hover:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:active:hover:focus, .question .button.flat:hover:checked, .question .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .question .flat.button.suggested-action:hover:checked, .question .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .question .flat.button.suggested-action:hover:checked, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:checked, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:checked, .question .button.flat:hover:checked:hover, .question .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .question .flat.button.suggested-action:hover:checked:hover, .question .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .question .flat.button.suggested-action:hover:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:checked:hover, .question .button.flat:hover:checked:focus, .question .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .question .flat.button.suggested-action:hover:checked:focus, .question .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .question .flat.button.suggested-action:hover:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:checked:focus, .question .button.flat:hover:checked:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:hover:checked:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:hover:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .question .button:hover:insensitive, .question .button.flat:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .question .button:hover:active:insensitive, .question .button:hover:checked:insensitive, .question .button.flat:hover:active:insensitive, .question .button.flat:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .question .button:focus, .question .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .question .button.suggested-action:focus, .question .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .question .button.suggested-action:focus, .question .button.flat:focus { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(242, 233, 222, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .question .button:focus:hover, .question .button.flat:focus:hover { + background-color: #63a0ab; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + .question .button:focus:hover:hover, .question .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .question .button:focus:hover:active, .question .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .question .button.suggested-action:focus:hover:active, .question .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .question .button.suggested-action:focus:hover:active, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:active, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:active, .question .button:focus:hover:active:hover, .question .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .question .button.suggested-action:focus:hover:active:hover, .question .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .question .button.suggested-action:focus:hover:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:active:hover, .question .button:focus:hover:active:focus, .question .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .question .button.suggested-action:focus:hover:active:focus, .question .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .question .button.suggested-action:focus:hover:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:active:focus, .question .button:focus:hover:active:hover:focus, .question .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .question .button.suggested-action:focus:hover:active:hover:focus, .question .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .question .button.suggested-action:focus:hover:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:active:hover:focus, .question .button:focus:hover:checked, .question .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .question .button.suggested-action:focus:hover:checked, .question .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .question .button.suggested-action:focus:hover:checked, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:checked, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:checked, .question .button:focus:hover:checked:hover, .question .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .question .button.suggested-action:focus:hover:checked:hover, .question .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .question .button.suggested-action:focus:hover:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:checked:hover, .question .button:focus:hover:checked:focus, .question .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .question .button.suggested-action:focus:hover:checked:focus, .question .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .question .button.suggested-action:focus:hover:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:checked:focus, .question .button:focus:hover:checked:hover:focus, .question .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .question .button.suggested-action:focus:hover:checked:hover:focus, .question .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .question .button.suggested-action:focus:hover:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:checked:hover:focus, .question .button.flat:focus:hover:active, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:active, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:active, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:active, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:active, .question .button.flat:focus:hover:active:hover, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:active:hover, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:active:hover, .question .button.flat:focus:hover:active:focus, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:active:focus, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:active:focus, .question .button.flat:focus:hover:active:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:active:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:active:hover:focus, .question .button.flat:focus:hover:checked, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:checked, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:checked, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:checked, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:checked, .question .button.flat:focus:hover:checked:hover, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:checked:hover, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:checked:hover, .question .button.flat:focus:hover:checked:focus, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:checked:focus, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:checked:focus, .question .button.flat:focus:hover:checked:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:checked:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .question .button:focus:hover:insensitive, .question .button.flat:focus:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .question .button:focus:hover:active:insensitive, .question .button:focus:hover:checked:insensitive, .question .button.flat:focus:hover:active:insensitive, .question .button.flat:focus:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .question .button:checked, .question .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .question .button.suggested-action:checked, .question .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .question .button.suggested-action:checked, .question .button:active, .question .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .question .button.suggested-action:active, .question .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .question .button.suggested-action:active, .question .button.flat:checked, .question .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover { + border-color: #5d4a73; } + .question .button:checked:active, .question .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .question .button.suggested-action:checked:active, .question .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .question .button.suggested-action:checked:active, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:active, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:active, .question .button:checked:active:hover, .question .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .question .button.suggested-action:checked:active:hover, .question .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .question .button.suggested-action:checked:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:active:hover, .question .button:checked:active:focus, .question .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .question .button.suggested-action:checked:active:focus, .question .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .question .button.suggested-action:checked:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:active:focus, .question .button:checked:active:hover:focus, .question .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .question .button.suggested-action:checked:active:hover:focus, .question .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .question .button.suggested-action:checked:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:active:hover:focus, .question .button:checked:checked, .question .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .question .button.suggested-action:checked:checked, .question .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .question .button.suggested-action:checked:checked, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:checked, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:checked, .question .button:checked:checked:hover, .question .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .question .button.suggested-action:checked:checked:hover, .question .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .question .button.suggested-action:checked:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:checked:hover, .question .button:checked:checked:focus, .question .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .question .button.suggested-action:checked:checked:focus, .question .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .question .button.suggested-action:checked:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:checked:focus, .question .button:checked:checked:hover:focus, .question .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .question .button.suggested-action:checked:checked:hover:focus, .question .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .question .button.suggested-action:checked:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:checked:hover:focus, .question .button:active:active, .question .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .question .button.suggested-action:active:active, .question .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .question .button.suggested-action:active:active, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:active, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:active, .question .button:active:active:hover, .question .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .question .button.suggested-action:active:active:hover, .question .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .question .button.suggested-action:active:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:active:hover, .question .button:active:active:focus, .question .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .question .button.suggested-action:active:active:focus, .question .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .question .button.suggested-action:active:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:active:focus, .question .button:active:active:hover:focus, .question .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .question .button.suggested-action:active:active:hover:focus, .question .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .question .button.suggested-action:active:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:active:hover:focus, .question .button:active:checked, .question .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .question .button.suggested-action:active:checked, .question .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .question .button.suggested-action:active:checked, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:checked, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:checked, .question .button:active:checked:hover, .question .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .question .button.suggested-action:active:checked:hover, .question .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .question .button.suggested-action:active:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:checked:hover, .question .button:active:checked:focus, .question .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .question .button.suggested-action:active:checked:focus, .question .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .question .button.suggested-action:active:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:checked:focus, .question .button:active:checked:hover:focus, .question .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .question .button.suggested-action:active:checked:hover:focus, .question .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .question .button.suggested-action:active:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:checked:hover:focus, .question .button.flat:checked:active, .question .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .question .flat.button.suggested-action:checked:active, .question .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .question .flat.button.suggested-action:checked:active, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:active, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:active, .question .button.flat:checked:active:hover, .question .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .question .flat.button.suggested-action:checked:active:hover, .question .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .question .flat.button.suggested-action:checked:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:active:hover, .question .button.flat:checked:active:focus, .question .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .question .flat.button.suggested-action:checked:active:focus, .question .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .question .flat.button.suggested-action:checked:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:active:focus, .question .button.flat:checked:active:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:checked:active:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:checked:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:active:hover:focus, .question .button.flat:checked:checked, .question .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .question .flat.button.suggested-action:checked:checked, .question .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .question .flat.button.suggested-action:checked:checked, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:checked, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:checked, .question .button.flat:checked:checked:hover, .question .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .question .flat.button.suggested-action:checked:checked:hover, .question .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .question .flat.button.suggested-action:checked:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:checked:hover, .question .button.flat:checked:checked:focus, .question .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .question .flat.button.suggested-action:checked:checked:focus, .question .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .question .flat.button.suggested-action:checked:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:checked:focus, .question .button.flat:checked:checked:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:checked:checked:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:checked:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:checked:hover:focus, .question .button.flat:active:active, .question .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .question .flat.button.suggested-action:active:active, .question .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .question .flat.button.suggested-action:active:active, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:active, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:active, .question .button.flat:active:active:hover, .question .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .question .flat.button.suggested-action:active:active:hover, .question .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .question .flat.button.suggested-action:active:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:active:hover, .question .button.flat:active:active:focus, .question .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .question .flat.button.suggested-action:active:active:focus, .question .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .question .flat.button.suggested-action:active:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:active:focus, .question .button.flat:active:active:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:active:active:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:active:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:active:hover:focus, .question .button.flat:active:checked, .question .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .question .flat.button.suggested-action:active:checked, .question .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .question .flat.button.suggested-action:active:checked, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:checked, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:checked, .question .button.flat:active:checked:hover, .question .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .question .flat.button.suggested-action:active:checked:hover, .question .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .question .flat.button.suggested-action:active:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:checked:hover, .question .button.flat:active:checked:focus, .question .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .question .flat.button.suggested-action:active:checked:focus, .question .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .question .flat.button.suggested-action:active:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:checked:focus, .question .button.flat:active:checked:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:active:checked:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:active:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .question .button:checked:insensitive, .question .button:active:insensitive, .question .button.flat:checked:insensitive, .question .button.flat:active:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .question .button:active:checked:insensitive, .question .button.flat:active:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .question .button:focus, .question .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .question .button.suggested-action:focus, .question .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .question .button.suggested-action:focus, .question .button:hover, .question .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .question .button.suggested-action:hover, .question .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .question .button.suggested-action:hover, .question .button.flat:focus, .question .button.flat:hover { + color: #f2e9de; } + .question .button:insensitive:insensitive, .question .button.flat:insensitive:insensitive { + background-color: alpha(mix(#56949f,#f2e9de,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#56949f,#f2e9de,0.6); + box-shadow: none; } + .question .button:insensitive:insensitive :insensitive, .question .button.flat:insensitive:insensitive :insensitive { + color: mix(#56949f,#f2e9de,0.6); } + .question .button:active:insensitive, .question .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .question .button:active:insensitive:insensitive, .question .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .question .button.separator, .question .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .question .separator.button.suggested-action, .question .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .question .separator.button.suggested-action, .question .button .separator, .question .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .question .button.suggested-action .separator, .question .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .question .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(86, 148, 159, 0.9); } + .question .button.separator:insensitive, .question .button .separator:insensitive { + color: rgba(86, 148, 159, 0.85); } + +.error { + background-color: #1f1d2e; + background-image: none; + border: 1px solid #191725; + color: #f2e9de; } + .error .button, .error .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .error .button.suggested-action, .error .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .error .button.suggested-action { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .error .button:focus, .error .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .error .button.suggested-action:focus, .error .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .error .button.suggested-action:focus, .error .button:hover, .error .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .error .button.suggested-action:hover, .error .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .error .button.suggested-action:hover { + border-color: #5d4a73; } + .error .button:active, .error .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .error .button.suggested-action:active, .error .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .error .button.suggested-action:active, .error .button:active:hover, .error .button:active:focus, .error .button:active:hover:focus, .error .button:checked, .error .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .error .button.suggested-action:checked, .error .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .error .button.suggested-action:checked, .error .button:checked:hover, .error .button:checked:focus, .error .button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .error .button:insensitive, .error .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .error .button.suggested-action:insensitive, .error .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .error .button.suggested-action:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .error .button:active:insensitive, .error .button:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .error .button.flat, .error .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .error .flat.button.suggested-action, .error .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .error .flat.button.suggested-action { + border-color: rgba(31, 29, 46, 0); + color: #f2e9de; + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + .error .button:hover, .error .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .error .button.suggested-action:hover, .error .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .error .button.suggested-action:hover, .error .button.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .error .button:hover:focus, .error .button:hover:hover, .error .button.flat:hover:focus, .error .button.flat:hover:hover { + border-color: #5d4a73; } + .error .button:hover:active, .error .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .error .button.suggested-action:hover:active, .error .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .error .button.suggested-action:hover:active, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:active, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:active, .error .button:hover:active:hover, .error .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .error .button.suggested-action:hover:active:hover, .error .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .error .button.suggested-action:hover:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:active:hover, .error .button:hover:active:focus, .error .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .error .button.suggested-action:hover:active:focus, .error .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .error .button.suggested-action:hover:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:active:focus, .error .button:hover:active:hover:focus, .error .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .error .button.suggested-action:hover:active:hover:focus, .error .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .error .button.suggested-action:hover:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:active:hover:focus, .error .button:hover:checked, .error .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .error .button.suggested-action:hover:checked, .error .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .error .button.suggested-action:hover:checked, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:checked, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:checked, .error .button:hover:checked:hover, .error .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .error .button.suggested-action:hover:checked:hover, .error .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .error .button.suggested-action:hover:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:checked:hover, .error .button:hover:checked:focus, .error .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .error .button.suggested-action:hover:checked:focus, .error .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .error .button.suggested-action:hover:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:checked:focus, .error .button:hover:checked:hover:focus, .error .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .error .button.suggested-action:hover:checked:hover:focus, .error .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .error .button.suggested-action:hover:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:checked:hover:focus, .error .button.flat:hover:active, .error .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .error .flat.button.suggested-action:hover:active, .error .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .error .flat.button.suggested-action:hover:active, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:active, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:active, .error .button.flat:hover:active:hover, .error .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .error .flat.button.suggested-action:hover:active:hover, .error .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .error .flat.button.suggested-action:hover:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:active:hover, .error .button.flat:hover:active:focus, .error .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .error .flat.button.suggested-action:hover:active:focus, .error .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .error .flat.button.suggested-action:hover:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:active:focus, .error .button.flat:hover:active:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:hover:active:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:hover:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:active:hover:focus, .error .button.flat:hover:checked, .error .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .error .flat.button.suggested-action:hover:checked, .error .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .error .flat.button.suggested-action:hover:checked, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:checked, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:checked, .error .button.flat:hover:checked:hover, .error .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .error .flat.button.suggested-action:hover:checked:hover, .error .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .error .flat.button.suggested-action:hover:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:checked:hover, .error .button.flat:hover:checked:focus, .error .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .error .flat.button.suggested-action:hover:checked:focus, .error .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .error .flat.button.suggested-action:hover:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:checked:focus, .error .button.flat:hover:checked:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:hover:checked:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:hover:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .error .button:hover:insensitive, .error .button.flat:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .error .button:hover:active:insensitive, .error .button:hover:checked:insensitive, .error .button.flat:hover:active:insensitive, .error .button.flat:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .error .button:focus, .error .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .error .button.suggested-action:focus, .error .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .error .button.suggested-action:focus, .error .button.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(242, 233, 222, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .error .button:focus:hover, .error .button.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + .error .button:focus:hover:hover, .error .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .error .button:focus:hover:active, .error .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .error .button.suggested-action:focus:hover:active, .error .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .error .button.suggested-action:focus:hover:active, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:active, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:active, .error .button:focus:hover:active:hover, .error .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .error .button.suggested-action:focus:hover:active:hover, .error .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .error .button.suggested-action:focus:hover:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:active:hover, .error .button:focus:hover:active:focus, .error .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .error .button.suggested-action:focus:hover:active:focus, .error .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .error .button.suggested-action:focus:hover:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:active:focus, .error .button:focus:hover:active:hover:focus, .error .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .error .button.suggested-action:focus:hover:active:hover:focus, .error .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .error .button.suggested-action:focus:hover:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:active:hover:focus, .error .button:focus:hover:checked, .error .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .error .button.suggested-action:focus:hover:checked, .error .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .error .button.suggested-action:focus:hover:checked, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:checked, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:checked, .error .button:focus:hover:checked:hover, .error .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .error .button.suggested-action:focus:hover:checked:hover, .error .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .error .button.suggested-action:focus:hover:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:checked:hover, .error .button:focus:hover:checked:focus, .error .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .error .button.suggested-action:focus:hover:checked:focus, .error .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .error .button.suggested-action:focus:hover:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:checked:focus, .error .button:focus:hover:checked:hover:focus, .error .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .error .button.suggested-action:focus:hover:checked:hover:focus, .error .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .error .button.suggested-action:focus:hover:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:checked:hover:focus, .error .button.flat:focus:hover:active, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:active, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:active, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:active, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:active, .error .button.flat:focus:hover:active:hover, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:active:hover, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:active:hover, .error .button.flat:focus:hover:active:focus, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:active:focus, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:active:focus, .error .button.flat:focus:hover:active:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:active:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:active:hover:focus, .error .button.flat:focus:hover:checked, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:checked, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:checked, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:checked, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:checked, .error .button.flat:focus:hover:checked:hover, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:checked:hover, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:checked:hover, .error .button.flat:focus:hover:checked:focus, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:checked:focus, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:checked:focus, .error .button.flat:focus:hover:checked:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:checked:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .error .button:focus:hover:insensitive, .error .button.flat:focus:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .error .button:focus:hover:active:insensitive, .error .button:focus:hover:checked:insensitive, .error .button.flat:focus:hover:active:insensitive, .error .button.flat:focus:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .error .button:checked, .error .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .error .button.suggested-action:checked, .error .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .error .button.suggested-action:checked, .error .button:active, .error .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .error .button.suggested-action:active, .error .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .error .button.suggested-action:active, .error .button.flat:checked, .error .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover { + border-color: #5d4a73; } + .error .button:checked:active, .error .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .error .button.suggested-action:checked:active, .error .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .error .button.suggested-action:checked:active, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:active, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:active, .error .button:checked:active:hover, .error .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .error .button.suggested-action:checked:active:hover, .error .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .error .button.suggested-action:checked:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:active:hover, .error .button:checked:active:focus, .error .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .error .button.suggested-action:checked:active:focus, .error .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .error .button.suggested-action:checked:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:active:focus, .error .button:checked:active:hover:focus, .error .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .error .button.suggested-action:checked:active:hover:focus, .error .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .error .button.suggested-action:checked:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:active:hover:focus, .error .button:checked:checked, .error .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .error .button.suggested-action:checked:checked, .error .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .error .button.suggested-action:checked:checked, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:checked, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:checked, .error .button:checked:checked:hover, .error .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .error .button.suggested-action:checked:checked:hover, .error .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .error .button.suggested-action:checked:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:checked:hover, .error .button:checked:checked:focus, .error .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .error .button.suggested-action:checked:checked:focus, .error .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .error .button.suggested-action:checked:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:checked:focus, .error .button:checked:checked:hover:focus, .error .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .error .button.suggested-action:checked:checked:hover:focus, .error .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .error .button.suggested-action:checked:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:checked:hover:focus, .error .button:active:active, .error .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .error .button.suggested-action:active:active, .error .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .error .button.suggested-action:active:active, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:active, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:active, .error .button:active:active:hover, .error .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .error .button.suggested-action:active:active:hover, .error .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .error .button.suggested-action:active:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:active:hover, .error .button:active:active:focus, .error .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .error .button.suggested-action:active:active:focus, .error .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .error .button.suggested-action:active:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:active:focus, .error .button:active:active:hover:focus, .error .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .error .button.suggested-action:active:active:hover:focus, .error .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .error .button.suggested-action:active:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:active:hover:focus, .error .button:active:checked, .error .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .error .button.suggested-action:active:checked, .error .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .error .button.suggested-action:active:checked, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:checked, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:checked, .error .button:active:checked:hover, .error .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .error .button.suggested-action:active:checked:hover, .error .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .error .button.suggested-action:active:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:checked:hover, .error .button:active:checked:focus, .error .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .error .button.suggested-action:active:checked:focus, .error .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .error .button.suggested-action:active:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:checked:focus, .error .button:active:checked:hover:focus, .error .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .error .button.suggested-action:active:checked:hover:focus, .error .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .error .button.suggested-action:active:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:checked:hover:focus, .error .button.flat:checked:active, .error .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .error .flat.button.suggested-action:checked:active, .error .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .error .flat.button.suggested-action:checked:active, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:active, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:active, .error .button.flat:checked:active:hover, .error .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .error .flat.button.suggested-action:checked:active:hover, .error .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .error .flat.button.suggested-action:checked:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:active:hover, .error .button.flat:checked:active:focus, .error .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .error .flat.button.suggested-action:checked:active:focus, .error .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .error .flat.button.suggested-action:checked:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:active:focus, .error .button.flat:checked:active:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:checked:active:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:checked:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:active:hover:focus, .error .button.flat:checked:checked, .error .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .error .flat.button.suggested-action:checked:checked, .error .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .error .flat.button.suggested-action:checked:checked, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:checked, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:checked, .error .button.flat:checked:checked:hover, .error .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .error .flat.button.suggested-action:checked:checked:hover, .error .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .error .flat.button.suggested-action:checked:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:checked:hover, .error .button.flat:checked:checked:focus, .error .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .error .flat.button.suggested-action:checked:checked:focus, .error .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .error .flat.button.suggested-action:checked:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:checked:focus, .error .button.flat:checked:checked:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:checked:checked:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:checked:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:checked:hover:focus, .error .button.flat:active:active, .error .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .error .flat.button.suggested-action:active:active, .error .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .error .flat.button.suggested-action:active:active, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:active, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:active, .error .button.flat:active:active:hover, .error .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .error .flat.button.suggested-action:active:active:hover, .error .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .error .flat.button.suggested-action:active:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:active:hover, .error .button.flat:active:active:focus, .error .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .error .flat.button.suggested-action:active:active:focus, .error .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .error .flat.button.suggested-action:active:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:active:focus, .error .button.flat:active:active:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:active:active:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:active:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:active:hover:focus, .error .button.flat:active:checked, .error .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .error .flat.button.suggested-action:active:checked, .error .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .error .flat.button.suggested-action:active:checked, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:checked, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:checked, .error .button.flat:active:checked:hover, .error .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .error .flat.button.suggested-action:active:checked:hover, .error .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .error .flat.button.suggested-action:active:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:checked:hover, .error .button.flat:active:checked:focus, .error .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .error .flat.button.suggested-action:active:checked:focus, .error .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .error .flat.button.suggested-action:active:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:checked:focus, .error .button.flat:active:checked:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:active:checked:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:active:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .error .button:checked:insensitive, .error .button:active:insensitive, .error .button.flat:checked:insensitive, .error .button.flat:active:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .error .button:active:checked:insensitive, .error .button.flat:active:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .error .button:focus, .error .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .error .button.suggested-action:focus, .error .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .error .button.suggested-action:focus, .error .button:hover, .error .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .error .button.suggested-action:hover, .error .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .error .button.suggested-action:hover, .error .button.flat:focus, .error .button.flat:hover { + color: #f2e9de; } + .error .button:insensitive:insensitive, .error .button.flat:insensitive:insensitive { + background-color: alpha(mix(#1f1d2e,#f2e9de,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#1f1d2e,#f2e9de,0.6); + box-shadow: none; } + .error .button:insensitive:insensitive :insensitive, .error .button.flat:insensitive:insensitive :insensitive { + color: mix(#1f1d2e,#f2e9de,0.6); } + .error .button:active:insensitive, .error .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .error .button:active:insensitive:insensitive, .error .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .error .button.separator, .error .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .error .separator.button.suggested-action, .error .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .error .separator.button.suggested-action, .error .button .separator, .error .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .error .button.suggested-action .separator, .error .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .error .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + .error .button.separator:insensitive, .error .button .separator:insensitive { + color: rgba(31, 29, 46, 0.85); } + +/********* + ! Entry * +**********/ +.entry.linked, .linked .entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .entry.linked:first-child, .linked .entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .entry.linked:last-child, .linked .entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .entry.linked:only-child, .linked .entry:only-child { + border-width: 1px; + border-radius: 2px; } + +GtkPopover .entry, .menuitem .entry, .entry { + padding: 2px 3px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 150ms ease; + box-shadow: inset 1px 1px rgba(100, 58, 0, 0.06), inset -1px 0 rgba(100, 58, 0, 0.06); } + .entry:focus, .entry:hover, .entry:active { + transition: none; } + .entry:selected { + background-color: #907aa9; + color: #faf4ed; } + .entry:insensitive { + box-shadow: none; } + .progressbar.entry { + background-color: #907aa9; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #faf4ed; } + .image.left.entry { + padding-right: 3px; } + +/********* + ! Menubar +**********/ +.menubar { + -GtkWidget-window-dragging: true; + border: 0; + background-color: #faf4ed; + background-image: none; + color: #575279; } + .menubar.menuitem, .menubar .menuitem { + padding: 5px 7px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #575279; } + .menubar.menuitem:hover, .menubar .menuitem:hover { + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + .menubar.menuitem *:hover, .menubar .menuitem *:hover { + color: #5e5983; } + +/****** + ! Menu +*******/ +* { + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; } + +GtkTreeMenu.menu, GtkTreeMenu .menu, GtkMenuToolButton.menu, GtkMenuToolButton .menu, GtkComboBox.menu, GtkComboBox .menu { + background-color: #faf4ed; + margin: 3px; } + +#toolbar-popup, .menu { + padding: 0; + border-radius: 0; + border: 1px solid mix(#faf4ed,#575279,0.21); + background-color: #faf4ed; + color: #575279; } + #toolbar-popup:selected, .menu:selected { + background-color: #907aa9; } + #toolbar-popup .button, #toolbar-popup .button:hover, #toolbar-popup .button:active, #toolbar-popup .button:active *:insensitive, #toolbar-popup .button:insensitive, .menu .button, .menu .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .menu .button.suggested-action, .menu .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .menu .button.suggested-action, .menu .button:hover, .menu .button:active, .menu .button:active *:insensitive, .menu .button:insensitive { + border-width: 0; + background-color: transparent; + background-image: none; } + +.context-menu { + font: initial; } + +GtkTreeMenu .menuitem { + padding: 0; + border-width: 0; } + +.menuitem, .menu .menuitem { + margin: 3px; + padding: 5px 7px; + border: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + -GtkMenuItem-arrow-scaling: .5; } + .menuitem:active, .menuitem:hover, .menu .menuitem:active, .menu .menuitem:hover { + border: 0; + background-color: #907aa9; + background-image: none; + color: #faf4ed; } + .menuitem *:active, .menuitem *:hover, .menu .menuitem *:active, .menu .menuitem *:hover { + color: #faf4ed; } + .menuitem:insensitive, .menuitem *:insensitive, .menu .menuitem:insensitive, .menu .menuitem *:insensitive { + color: mix(#575279,#faf4ed,0.5); } + +.menuitem.check, GtkIconView.menuitem.content-view.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:insensitive { + background-image: none; } + +.menuitem.check, GtkIconView.menuitem.content-view.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:active, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:active, .menuitem.radio:insensitive { + border-style: none; + background-color: transparent; } + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border-style: none; + color: #efddc7; } + +.menuitem.button, .selection-mode.header-bar .menuitem.button.suggested-action, .selection-mode.toolbar .menuitem.button.suggested-action, .menuitem.button:focus, .menuitem.button:active, .menuitem.button:insensitive, .menuitem.button:active:insensitive, .menuitem.button.flat, .menuitem.button.flat:focus, .menuitem.button.flat:active, .menuitem.button.flat:insensitive, .menuitem.button.flat:active:insensitive { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; } + +.menuitem.button:hover, .selection-mode.header-bar .menuitem.button.suggested-action:hover, .selection-mode.toolbar .menuitem.button.suggested-action:hover, .menuitem.button:focus:hover, .menuitem.button:active:hover, .menuitem.button:selected, .selection-mode.header-bar .menuitem.button.suggested-action:selected, .selection-mode.toolbar .menuitem.button.suggested-action:selected, .menuitem.button.flat:hover, .menuitem.button.flat:focus:hover, .menuitem.button.flat:active:hover, .menuitem.button.flat:selected { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + +.menuitem GtkCalendar:inconsistent { + color: mix(#575279,#faf4ed,0.5); } + +.menuitem GtkCalendar .button, .menuitem GtkCalendar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .menuitem GtkCalendar .button.suggested-action, .menuitem GtkCalendar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .menuitem GtkCalendar .button.suggested-action { + border-style: none; + background-color: transparent; + background-image: none; } + +.menuitem .accelerator { + color: rgba(87, 82, 121, 0.6); } + .menuitem .accelerator:hover { + color: rgba(250, 244, 237, 0.8); } + .menuitem .accelerator:insensitive { + color: alpha(mix(#575279,#faf4ed,0.5),0.4); } + +.menuitem .entry { + background-color: #faf4ed; + background-image: none; + border-color: #e5c5a1; + color: #575279; } + .menuitem .entry:focus, .menuitem .entry:hover { + border-color: #5d4a73; } + .menuitem .entry:active, .menuitem .entry:active:hover, .menuitem .entry:active:focus, .menuitem .entry:active:hover:focus, .menuitem .entry:checked, .menuitem .entry:checked:hover, .menuitem .entry:checked:focus, .menuitem .entry:checked:hover:focus { + border-color: #daae7b; } + .menuitem .entry:insensitive { + border-color: #ead1b4; } + .menuitem .entry:active:insensitive, .menuitem .entry:checked:insensitive { + border-color: #e5c5a1; } + .menuitem .entry:focus, .menuitem .entry:active { + border-color: #907aa9; } + .menuitem .entry:insensitive { + background-color: #efddc7; + background-image: none; + color: mix(#faf4ed,#575279,0.5); } + +GtkModelMenuItem GtkBox GtkImage { + padding-right: 3px; } + +/********* + ! Popover +**********/ +GtkPopover { + border-color: #e5c5a1; + margin: 10px; + padding: 3px; + border-radius: 2px; + border-width: 1px; + border-style: solid; + background-clip: border-box; + background-color: #faf4ed; + background-image: none; + color: #575279; + box-shadow: 0 3px 6px rgba(199, 116, 0, 0.16); } + GtkPopover:focus, GtkPopover:hover { + border-color: #5d4a73; } + GtkPopover:active, GtkPopover:active:hover, GtkPopover:active:focus, GtkPopover:active:hover:focus, GtkPopover:checked, GtkPopover:checked:hover, GtkPopover:checked:focus, GtkPopover:checked:hover:focus { + border-color: #daae7b; } + GtkPopover:insensitive { + border-color: #ead1b4; } + GtkPopover:active:insensitive, GtkPopover:checked:insensitive { + border-color: #e5c5a1; } + GtkPopover.background { + background-image: none; + background-color: #faf4ed; + color: #575279; } + GtkPopover:backdrop { + box-shadow: none; } + GtkPopover.osd { + box-shadow: 0 2px 7px 3px rgba(199, 116, 0, 0.5); } + GtkPopover.osd > .toolbar .button, GtkPopover.osd > .toolbar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GtkPopover.osd > .toolbar .button.suggested-action, GtkPopover.osd > .toolbar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GtkPopover.osd > .toolbar .button.suggested-action { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; } + GtkPopover .view, GtkPopover GtkHTML, GtkPopover .list { + background-color: white; + background-image: none; + color: #575279; } + GtkPopover .view:hover, GtkPopover GtkHTML:hover, GtkPopover .list:hover { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + GtkPopover .list-row, GtkPopover .list-row.button, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action { + background-color: transparent; + background-image: none; + color: #575279; } + GtkPopover .list-row:focus, GtkPopover .list-row:hover, GtkPopover .list-row:active, GtkPopover .list-row.button:focus, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action:focus, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action:focus, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action:focus, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action:focus, GtkPopover .list-row.button:hover, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action:hover, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action:hover, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action:hover, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action:hover, GtkPopover .list-row.button:active, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action:active, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action:active, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action:active, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action:active { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + GtkPopover .frame { + border-color: #e5c5a1; + border-radius: 2px; } + GtkPopover .entry { + background-color: #26233a; + background-image: none; + border-color: #1e1c2e; + color: #f2e9de; } + GtkPopover .entry:focus, GtkPopover .entry:hover { + border-color: #5d4a73; } + GtkPopover .entry:active, GtkPopover .entry:active:hover, GtkPopover .entry:active:focus, GtkPopover .entry:active:hover:focus, GtkPopover .entry:checked, GtkPopover .entry:checked:hover, GtkPopover .entry:checked:focus, GtkPopover .entry:checked:hover:focus { + border-color: #1b1929; } + GtkPopover .entry:insensitive { + border-color: #201e31; } + GtkPopover .entry:active:insensitive, GtkPopover .entry:checked:insensitive { + border-color: #1e1c2e; } + GtkPopover .entry:focus, GtkPopover .entry:active { + border-color: #907aa9; } + GtkPopover .entry:insensitive { + background-color: #222034; + background-image: none; + color: mix(#26233a,#f2e9de,0.5); } + GtkPopover .button, GtkPopover .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GtkPopover .button.suggested-action, GtkPopover .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GtkPopover .button.suggested-action { + background-color: #fffaf3; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + GtkPopover .button:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus, GtkPopover .button:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover { + border-color: #5d4a73; } + GtkPopover .button:active, GtkPopover .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GtkPopover .button.suggested-action:active, GtkPopover .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GtkPopover .button.suggested-action:active, GtkPopover .button:active:hover, GtkPopover .button:active:focus, GtkPopover .button:active:hover:focus, GtkPopover .button:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:checked, GtkPopover .button:checked:hover, GtkPopover .button:checked:focus, GtkPopover .button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + GtkPopover .button:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + GtkPopover .button:active:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .button:checked:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + GtkPopover .button.flat, GtkPopover .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar GtkPopover .flat.button.suggested-action, GtkPopover .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar GtkPopover .flat.button.suggested-action { + border-color: rgba(255, 250, 243, 0); + color: #575279; + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + GtkPopover .button:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover, GtkPopover .button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + GtkPopover .button:hover:focus, GtkPopover .button:hover:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:hover, GtkPopover .button.flat:hover:focus, GtkPopover .button.flat:hover:hover { + border-color: #5d4a73; } + GtkPopover .button:hover:active, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:active, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:active, GtkPopover .button:hover:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:active:hover, GtkPopover .button:hover:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:active:focus, GtkPopover .button:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:active:hover:focus, GtkPopover .button:hover:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:checked, GtkPopover .button:hover:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:checked:hover, GtkPopover .button:hover:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:checked:focus, GtkPopover .button:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:checked:hover:focus, GtkPopover .button.flat:hover:active, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:active, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:active, GtkPopover .button.flat:hover:active:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:active:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:active:hover, GtkPopover .button.flat:hover:active:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:active:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:active:focus, GtkPopover .button.flat:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:active:hover:focus, GtkPopover .button.flat:hover:checked, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:checked, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:checked, GtkPopover .button.flat:hover:checked:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:checked:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:checked:hover, GtkPopover .button.flat:hover:checked:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:checked:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:checked:focus, GtkPopover .button.flat:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + GtkPopover .button:hover:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:insensitive, GtkPopover .button.flat:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + GtkPopover .button:hover:active:insensitive, GtkPopover .button:hover:checked:insensitive, GtkPopover .button.flat:hover:active:insensitive, GtkPopover .button.flat:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + GtkPopover .button:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus, GtkPopover .button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + GtkPopover .button:focus:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover, GtkPopover .button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + GtkPopover .button:focus:hover:hover, GtkPopover .button.flat:focus:hover:hover { + border-color: #5d4a73; } + GtkPopover .button:focus:hover:active, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:active, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:active, GtkPopover .button:focus:hover:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:active:hover, GtkPopover .button:focus:hover:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:active:focus, GtkPopover .button:focus:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:active:hover:focus, GtkPopover .button:focus:hover:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:checked, GtkPopover .button:focus:hover:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:checked:hover, GtkPopover .button:focus:hover:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:checked:focus, GtkPopover .button:focus:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:checked:hover:focus, GtkPopover .button.flat:focus:hover:active, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:active, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:active, GtkPopover .button.flat:focus:hover:active:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:active:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:active:hover, GtkPopover .button.flat:focus:hover:active:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:active:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:active:focus, GtkPopover .button.flat:focus:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:active:hover:focus, GtkPopover .button.flat:focus:hover:checked, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:checked, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:checked, GtkPopover .button.flat:focus:hover:checked:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:checked:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:checked:hover, GtkPopover .button.flat:focus:hover:checked:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:checked:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:checked:focus, GtkPopover .button.flat:focus:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + GtkPopover .button:focus:hover:insensitive, GtkPopover .button.flat:focus:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + GtkPopover .button:focus:hover:active:insensitive, GtkPopover .button:focus:hover:checked:insensitive, GtkPopover .button.flat:focus:hover:active:insensitive, GtkPopover .button.flat:focus:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + GtkPopover .button:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:checked, GtkPopover .button:active, GtkPopover .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GtkPopover .button.suggested-action:active, GtkPopover .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GtkPopover .button.suggested-action:active, GtkPopover .button.flat:checked, GtkPopover .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + GtkPopover .button:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:focus, GtkPopover .button:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:hover, GtkPopover .button:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:focus, GtkPopover .button:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover { + border-color: #5d4a73; } + GtkPopover .button:checked:active, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:active, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:active, GtkPopover .button:checked:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:active:hover, GtkPopover .button:checked:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:active:focus, GtkPopover .button:checked:active:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:active:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:active:hover:focus, GtkPopover .button:checked:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:checked, GtkPopover .button:checked:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:checked:hover, GtkPopover .button:checked:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:checked:focus, GtkPopover .button:checked:checked:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:checked:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:checked:hover:focus, GtkPopover .button:active:active, GtkPopover .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar GtkPopover .button.suggested-action:active:active, GtkPopover .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar GtkPopover .button.suggested-action:active:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:active, GtkPopover .button:active:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:active:hover, GtkPopover .button:active:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:active:focus, GtkPopover .button:active:active:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:active:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:active:hover:focus, GtkPopover .button:active:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:active:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:active:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:checked, GtkPopover .button:active:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:checked:hover, GtkPopover .button:active:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:checked:focus, GtkPopover .button:active:checked:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:checked:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:checked:hover:focus, GtkPopover .button.flat:checked:active, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:active, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:active, GtkPopover .button.flat:checked:active:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:active:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:active:hover, GtkPopover .button.flat:checked:active:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:active:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:active:focus, GtkPopover .button.flat:checked:active:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:active:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:active:hover:focus, GtkPopover .button.flat:checked:checked, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:checked, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:checked, GtkPopover .button.flat:checked:checked:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:checked:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:checked:hover, GtkPopover .button.flat:checked:checked:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:checked:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:checked:focus, GtkPopover .button.flat:checked:checked:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:checked:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:checked:hover:focus, GtkPopover .button.flat:active:active, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:active, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:active, GtkPopover .button.flat:active:active:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:active:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:active:hover, GtkPopover .button.flat:active:active:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:active:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:active:focus, GtkPopover .button.flat:active:active:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:active:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:active:hover:focus, GtkPopover .button.flat:active:checked, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:checked, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:checked, GtkPopover .button.flat:active:checked:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:checked:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:checked:hover, GtkPopover .button.flat:active:checked:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:checked:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:checked:focus, GtkPopover .button.flat:active:checked:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:checked:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + GtkPopover .button:checked:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .button:active:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .button.flat:checked:insensitive, GtkPopover .button.flat:active:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + GtkPopover .button:active:checked:insensitive, GtkPopover .button.flat:active:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + GtkPopover .button:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:focus, GtkPopover .button:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:hover, GtkPopover .button:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:focus, GtkPopover .button:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + GtkPopover .button:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus, GtkPopover .button:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover, GtkPopover .button.flat:focus, GtkPopover .button.flat:hover { + color: #575279; } + GtkPopover .button:insensitive:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:insensitive:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:insensitive:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:insensitive:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:insensitive:insensitive, GtkPopover .button.flat:insensitive:insensitive { + background-color: alpha(mix(#fffaf3,#575279,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#fffaf3,#575279,0.6); + box-shadow: none; } + GtkPopover .button:insensitive:insensitive :insensitive, GtkPopover .button.flat:insensitive:insensitive :insensitive { + color: mix(#fffaf3,#575279,0.6); } + GtkPopover .button:active:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .button:checked:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + GtkPopover .button:active:insensitive:insensitive, GtkPopover .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + GtkPopover .button.separator, GtkPopover .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar GtkPopover .separator.button.suggested-action, GtkPopover .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar GtkPopover .separator.button.suggested-action, GtkPopover .button .separator, GtkPopover .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar GtkPopover .button.suggested-action .separator, GtkPopover .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar GtkPopover .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + GtkPopover .button.separator:insensitive, GtkPopover .selection-mode.header-bar .separator.button.suggested-action:insensitive, .selection-mode.header-bar GtkPopover .separator.button.suggested-action:insensitive, GtkPopover .selection-mode.toolbar .separator.button.suggested-action:insensitive, .selection-mode.toolbar GtkPopover .separator.button.suggested-action:insensitive, GtkPopover .button .separator:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action .separator:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action .separator:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action .separator:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action .separator:insensitive { + color: rgba(255, 250, 243, 0.85); } + GtkPopover > .list, GtkPopover > .view, GtkPopover > GtkHTML, GtkPopover > .toolbar { + background-color: transparent; } + GtkPopover .separator { + border: 0; + background-color: transparent; + color: #efddc7; + font-size: 80%; + font-weight: bold; } + +GtkModelButton.button, .selection-mode.header-bar GtkModelButton.button.suggested-action, .selection-mode.toolbar GtkModelButton.button.suggested-action, GtkModelButton.button:backdrop { + background-color: transparent; + background-image: none; + border-color: shade(alpha(currentColor,0.32),0.8); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + GtkModelButton.button:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus, GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop:hover { + border-color: #5d4a73; } + GtkModelButton.button:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:active, GtkModelButton.button:active:hover, GtkModelButton.button:active:focus, GtkModelButton.button:active:hover:focus, GtkModelButton.button:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked, GtkModelButton.button:checked:hover, GtkModelButton.button:checked:focus, GtkModelButton.button:checked:hover:focus, GtkModelButton.button:backdrop:active, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover:focus, GtkModelButton.button:backdrop:checked, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover:focus { + border-color: shade(alpha(currentColor,0.32),0.7); } + GtkModelButton.button:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:insensitive, GtkModelButton.button:backdrop:insensitive { + border-color: shade(alpha(currentColor,0.32),0.85); } + GtkModelButton.button:active:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:insensitive, GtkModelButton.button:checked:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive { + border-color: shade(alpha(currentColor,0.32),0.8); } + GtkModelButton.button.flat, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action, GtkModelButton.button:backdrop.flat { + border-color: rgba(0, 0, 0, 0); + color: currentColor; + background-color: rgba(0, 0, 0, 0); + background-image: none; + box-shadow: none; } + GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop.flat:hover { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: shade(alpha(currentColor,0.4),0.8); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + GtkModelButton.button:hover:focus, GtkModelButton.button:hover:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:hover, GtkModelButton.button.flat:hover:focus, GtkModelButton.button.flat:hover:hover, GtkModelButton.button:backdrop:hover:focus, GtkModelButton.button:backdrop:hover:hover, GtkModelButton.button:backdrop.flat:hover:focus, GtkModelButton.button:backdrop.flat:hover:hover { + border-color: #5d4a73; } + GtkModelButton.button:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:active, GtkModelButton.button:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:active:hover, GtkModelButton.button:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:active:focus, GtkModelButton.button:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:active:hover:focus, GtkModelButton.button:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:checked, GtkModelButton.button:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:checked:hover, GtkModelButton.button:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:checked:focus, GtkModelButton.button:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:checked:hover:focus, GtkModelButton.button.flat:hover:active, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:active, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:active, GtkModelButton.button.flat:hover:active:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:active:hover, GtkModelButton.button.flat:hover:active:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:active:focus, GtkModelButton.button.flat:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:active:hover:focus, GtkModelButton.button.flat:hover:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:checked, GtkModelButton.button.flat:hover:checked:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:checked:hover, GtkModelButton.button.flat:hover:checked:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:checked:focus, GtkModelButton.button.flat:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:checked:hover:focus, GtkModelButton.button:backdrop:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:active, GtkModelButton.button:backdrop:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:active:hover, GtkModelButton.button:backdrop:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:active:focus, GtkModelButton.button:backdrop:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:active:hover:focus, GtkModelButton.button:backdrop:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:checked, GtkModelButton.button:backdrop:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:checked:hover, GtkModelButton.button:backdrop:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:checked:focus, GtkModelButton.button:backdrop:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:active, GtkModelButton.button:backdrop.flat:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:hover, GtkModelButton.button:backdrop.flat:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:focus, GtkModelButton.button:backdrop.flat:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked, GtkModelButton.button:backdrop.flat:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:hover, GtkModelButton.button:backdrop.flat:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:focus, GtkModelButton.button:backdrop.flat:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:hover:focus { + border-color: shade(alpha(currentColor,0.4),0.7); } + GtkModelButton.button:hover:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:insensitive, GtkModelButton.button.flat:hover:insensitive, GtkModelButton.button:backdrop:hover:insensitive, GtkModelButton.button:backdrop.flat:hover:insensitive { + border-color: shade(alpha(currentColor,0.4),0.85); } + GtkModelButton.button:hover:active:insensitive, GtkModelButton.button:hover:checked:insensitive, GtkModelButton.button.flat:hover:active:insensitive, GtkModelButton.button.flat:hover:checked:insensitive, GtkModelButton.button:backdrop:hover:active:insensitive, GtkModelButton.button:backdrop:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:hover:active:insensitive, GtkModelButton.button:backdrop.flat:hover:checked:insensitive { + border-color: shade(alpha(currentColor,0.4),0.8); } + GtkModelButton.button:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus, GtkModelButton.button.flat:focus, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop.flat:focus { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: alpha(currentColor,0.32); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + GtkModelButton.button:focus:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover, GtkModelButton.button.flat:focus:hover, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:focus:hover { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: shade(alpha(currentColor,0.4),0.8); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + GtkModelButton.button:focus:hover:hover, GtkModelButton.button.flat:focus:hover:hover, GtkModelButton.button:backdrop:focus:hover:hover, GtkModelButton.button:backdrop.flat:focus:hover:hover { + border-color: #5d4a73; } + GtkModelButton.button:focus:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:active, GtkModelButton.button:focus:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:active:hover, GtkModelButton.button:focus:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:active:focus, GtkModelButton.button:focus:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:active:hover:focus, GtkModelButton.button:focus:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:checked, GtkModelButton.button:focus:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:checked:hover, GtkModelButton.button:focus:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:checked:focus, GtkModelButton.button:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:checked:hover:focus, GtkModelButton.button.flat:focus:hover:active, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:active, GtkModelButton.button.flat:focus:hover:active:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:active:hover, GtkModelButton.button.flat:focus:hover:active:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:active:focus, GtkModelButton.button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:active:hover:focus, GtkModelButton.button.flat:focus:hover:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:checked, GtkModelButton.button.flat:focus:hover:checked:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:checked:hover, GtkModelButton.button.flat:focus:hover:checked:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:checked:focus, GtkModelButton.button.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop:focus:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:active, GtkModelButton.button:backdrop:focus:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:hover, GtkModelButton.button:backdrop:focus:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:focus, GtkModelButton.button:backdrop:focus:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:hover:focus, GtkModelButton.button:backdrop:focus:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked, GtkModelButton.button:backdrop:focus:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:hover, GtkModelButton.button:backdrop:focus:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:focus, GtkModelButton.button:backdrop:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active, GtkModelButton.button:backdrop.flat:focus:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:hover, GtkModelButton.button:backdrop.flat:focus:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:focus, GtkModelButton.button:backdrop.flat:focus:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:hover, GtkModelButton.button:backdrop.flat:focus:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:hover:focus { + border-color: shade(alpha(currentColor,0.4),0.7); } + GtkModelButton.button:focus:hover:insensitive, GtkModelButton.button.flat:focus:hover:insensitive, GtkModelButton.button:backdrop:focus:hover:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:insensitive { + border-color: shade(alpha(currentColor,0.4),0.85); } + GtkModelButton.button:focus:hover:active:insensitive, GtkModelButton.button:focus:hover:checked:insensitive, GtkModelButton.button.flat:focus:hover:active:insensitive, GtkModelButton.button.flat:focus:hover:checked:insensitive, GtkModelButton.button:backdrop:focus:hover:active:insensitive, GtkModelButton.button:backdrop:focus:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:active:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:checked:insensitive { + border-color: shade(alpha(currentColor,0.4),0.8); } + GtkModelButton.button:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked, GtkModelButton.button:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:active, GtkModelButton.button.flat:checked, GtkModelButton.button.flat:active, GtkModelButton.button:backdrop:checked, GtkModelButton.button:backdrop:active, GtkModelButton.button:backdrop.flat:checked, GtkModelButton.button:backdrop.flat:active { + background-color: #907aa9; + background-image: none; + border-color: shade(alpha(currentColor,0.32),0.8); + color: #faf4ed; + box-shadow: inset 1px 0 alpha(currentColor,0.06), inset 0 1px alpha(currentColor,0.07), inset -1px 0 alpha(currentColor,0.06), inset 0 -1px alpha(currentColor,0.05); } + GtkModelButton.button:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:focus, GtkModelButton.button:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:hover, GtkModelButton.button:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:focus, GtkModelButton.button:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover { + border-color: #5d4a73; } + GtkModelButton.button:checked:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:active, GtkModelButton.button:checked:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:active:hover, GtkModelButton.button:checked:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:active:focus, GtkModelButton.button:checked:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:active:hover:focus, GtkModelButton.button:checked:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:checked, GtkModelButton.button:checked:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:checked:hover, GtkModelButton.button:checked:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:checked:focus, GtkModelButton.button:checked:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:checked:hover:focus, GtkModelButton.button:active:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:active, GtkModelButton.button:active:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:active:hover, GtkModelButton.button:active:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:active:focus, GtkModelButton.button:active:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:active:hover:focus, GtkModelButton.button:active:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:checked, GtkModelButton.button:active:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:checked:hover, GtkModelButton.button:active:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:checked:focus, GtkModelButton.button:active:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:checked:hover:focus, GtkModelButton.button.flat:checked:active, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:active, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:active, GtkModelButton.button.flat:checked:active:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:active:hover, GtkModelButton.button.flat:checked:active:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:active:focus, GtkModelButton.button.flat:checked:active:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:active:hover:focus, GtkModelButton.button.flat:checked:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:checked, GtkModelButton.button.flat:checked:checked:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:checked:hover, GtkModelButton.button.flat:checked:checked:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:checked:focus, GtkModelButton.button.flat:checked:checked:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:checked:hover:focus, GtkModelButton.button.flat:active:active, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:active, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:active, GtkModelButton.button.flat:active:active:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:active:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:active:hover, GtkModelButton.button.flat:active:active:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:active:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:active:focus, GtkModelButton.button.flat:active:active:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:active:hover:focus, GtkModelButton.button.flat:active:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:checked, GtkModelButton.button.flat:active:checked:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:checked:hover, GtkModelButton.button.flat:active:checked:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:checked:focus, GtkModelButton.button.flat:active:checked:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:checked:hover:focus, GtkModelButton.button:backdrop:checked:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:active, GtkModelButton.button:backdrop:checked:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:active:hover, GtkModelButton.button:backdrop:checked:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:active:focus, GtkModelButton.button:backdrop:checked:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:active:hover:focus, GtkModelButton.button:backdrop:checked:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:checked, GtkModelButton.button:backdrop:checked:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:checked:hover, GtkModelButton.button:backdrop:checked:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:checked:focus, GtkModelButton.button:backdrop:checked:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:checked:hover:focus, GtkModelButton.button:backdrop:active:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:active, GtkModelButton.button:backdrop:active:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:active:hover, GtkModelButton.button:backdrop:active:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:active:focus, GtkModelButton.button:backdrop:active:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:active:hover:focus, GtkModelButton.button:backdrop:active:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:checked, GtkModelButton.button:backdrop:active:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:checked:hover, GtkModelButton.button:backdrop:active:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:checked:focus, GtkModelButton.button:backdrop:active:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:checked:hover:focus, GtkModelButton.button:backdrop.flat:checked:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:active, GtkModelButton.button:backdrop.flat:checked:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:hover, GtkModelButton.button:backdrop.flat:checked:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:focus, GtkModelButton.button:backdrop.flat:checked:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:hover:focus, GtkModelButton.button:backdrop.flat:checked:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked, GtkModelButton.button:backdrop.flat:checked:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:hover, GtkModelButton.button:backdrop.flat:checked:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:focus, GtkModelButton.button:backdrop.flat:checked:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:hover:focus, GtkModelButton.button:backdrop.flat:active:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:active, GtkModelButton.button:backdrop.flat:active:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:active:hover, GtkModelButton.button:backdrop.flat:active:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:active:focus, GtkModelButton.button:backdrop.flat:active:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:active:hover:focus, GtkModelButton.button:backdrop.flat:active:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:checked, GtkModelButton.button:backdrop.flat:active:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:hover, GtkModelButton.button:backdrop.flat:active:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:focus, GtkModelButton.button:backdrop.flat:active:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:hover:focus { + border-color: shade(alpha(currentColor,0.32),0.7); } + GtkModelButton.button:checked:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:insensitive, GtkModelButton.button:active:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:insensitive, GtkModelButton.button.flat:checked:insensitive, GtkModelButton.button.flat:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop.flat:checked:insensitive, GtkModelButton.button:backdrop.flat:active:insensitive { + border-color: shade(alpha(currentColor,0.32),0.85); } + GtkModelButton.button:active:checked:insensitive, GtkModelButton.button.flat:active:checked:insensitive, GtkModelButton.button:backdrop:active:checked:insensitive, GtkModelButton.button:backdrop.flat:active:checked:insensitive { + border-color: shade(alpha(currentColor,0.32),0.8); } + GtkModelButton.button:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:focus, GtkModelButton.button:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:hover, GtkModelButton.button:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:focus, GtkModelButton.button:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + GtkModelButton.button:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus, GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button.flat:focus, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop.flat:focus, GtkModelButton.button:backdrop.flat:hover { + color: currentColor; } + GtkModelButton.button:insensitive:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:insensitive:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:insensitive:insensitive, GtkModelButton.button.flat:insensitive:insensitive, GtkModelButton.button:backdrop:insensitive:insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive { + background-color: alpha(mix(transparent,currentColor,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(transparent,currentColor,0.6); + box-shadow: none; } + GtkModelButton.button:insensitive:insensitive :insensitive, GtkModelButton.button.flat:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive :insensitive { + color: mix(transparent,currentColor,0.6); } + GtkModelButton.button:active:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:insensitive, GtkModelButton.button:checked:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + GtkModelButton.button:active:insensitive:insensitive, GtkModelButton.button:checked:insensitive:insensitive, GtkModelButton.button:backdrop:active:insensitive:insensitive, GtkModelButton.button:backdrop:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + GtkModelButton.button.separator, .selection-mode.header-bar GtkModelButton.separator.button.suggested-action, .selection-mode.toolbar GtkModelButton.separator.button.suggested-action, GtkModelButton.button .separator, .selection-mode.header-bar GtkModelButton.button.suggested-action .separator, .selection-mode.toolbar GtkModelButton.button.suggested-action .separator, GtkModelButton.button:backdrop.separator, GtkModelButton.button:backdrop .separator { + border: 1px solid currentColor; + color: rgba(0, 0, 0, 0); } + GtkModelButton.button.separator:insensitive, .selection-mode.header-bar GtkModelButton.separator.button.suggested-action:insensitive, .selection-mode.toolbar GtkModelButton.separator.button.suggested-action:insensitive, GtkModelButton.button .separator:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action .separator:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action .separator:insensitive, GtkModelButton.button:backdrop.separator:insensitive, GtkModelButton.button:backdrop .separator:insensitive { + color: rgba(0, 0, 0, 0); } + GtkModelButton.button:focus:hover, GtkModelButton.button.flat:checked:hover, GtkModelButton.button:active:hover, GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button:selected, .selection-mode.header-bar GtkModelButton.button.suggested-action:selected, .selection-mode.toolbar GtkModelButton.button.suggested-action:selected, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop:selected { + background-image: none; + background-color: #907aa9; + color: #faf4ed; + box-shadow: none; } + GtkModelButton.button.flat:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked, GtkModelButton.button:backdrop.flat:checked { + box-shadow: none; } + GtkModelButton.button.flat, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop.flat, GtkModelButton.button:backdrop.flat:hover { + transition: none; } + +/*************** +! Dimmed label * +****************/ +.dim-label, GtkLabel.separator { + opacity: .5; + text-shadow: none; } + +/*********** + ! Tooltip * +************/ +.tooltip.background { + background-color: #fffaf3; + background-image: none; + border: 0; + border-radius: 2px; + color: #555169; } + +.tooltip * { + background-color: transparent; + color: inherit; } + +/*********** + ! Dialogs * +************/ +GtkMessageDialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 3px; + -GtkDialog-action-area-border: 3px; + -GtkDialog-button-spacing: 3px; + margin: 0; + padding: 0; } + +/********************* + ! App notifications * +**********************/ +.app-notification, .app-notification.frame { + border-style: solid; + border-color: rgba(229, 197, 161, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 2px 2px; + padding: 6px; + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + color: #575279; } + .app-notification .button, .app-notification .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .app-notification .button.suggested-action, .app-notification .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .app-notification .button.suggested-action, .app-notification.frame .button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .app-notification .button:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus, .app-notification .button:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover { + border-color: #5d4a73; } + .app-notification .button:active, .app-notification .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .app-notification .button.suggested-action:active, .app-notification .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .app-notification .button.suggested-action:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active, .app-notification .button:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:hover, .app-notification .button:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:focus, .app-notification .button:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:hover:focus, .app-notification .button:checked, .app-notification .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .app-notification .button.suggested-action:checked, .app-notification .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .app-notification .button.suggested-action:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked, .app-notification .button:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:hover, .app-notification .button:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:focus, .app-notification .button:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:hover:focus, .app-notification.frame .button:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active, .app-notification.frame .button:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .button:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .button:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:hover:focus, .app-notification.frame .button:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked, .app-notification.frame .button:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .button:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .app-notification .button:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:insensitive, .app-notification.frame .button:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .app-notification .button.flat, .app-notification .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .app-notification .flat.button.suggested-action, .app-notification .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .app-notification .flat.button.suggested-action, .app-notification.frame .button.flat { + border-color: rgba(250, 244, 237, 0); + color: #575279; + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .app-notification .button:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover, .app-notification .button.flat:hover, .app-notification.frame .button:hover, .app-notification.frame .button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .app-notification .button:hover:focus, .app-notification .button:hover:hover, .app-notification .button.flat:hover:focus, .app-notification .button.flat:hover:hover, .app-notification.frame .button:hover:focus, .app-notification.frame .button:hover:hover, .app-notification.frame .button.flat:hover:focus, .app-notification.frame .button.flat:hover:hover { + border-color: #5d4a73; } + .app-notification .button:hover:active, .app-notification .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .app-notification .button.suggested-action:hover:active, .app-notification .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .app-notification .button.suggested-action:hover:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:active, .app-notification .button:hover:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:active:hover, .app-notification .button:hover:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:hover:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:hover:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:active:focus, .app-notification .button:hover:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:hover:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:hover:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:active:hover:focus, .app-notification .button:hover:checked, .app-notification .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .app-notification .button.suggested-action:hover:checked, .app-notification .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .app-notification .button.suggested-action:hover:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:checked, .app-notification .button:hover:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:checked:hover, .app-notification .button:hover:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:hover:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:hover:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:checked:focus, .app-notification .button:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:checked:hover:focus, .app-notification .button.flat:hover:active, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:active, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:active, .app-notification .button.flat:hover:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:active:hover, .app-notification .button.flat:hover:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:active:focus, .app-notification .button.flat:hover:active:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:active:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:active:hover:focus, .app-notification .button.flat:hover:checked, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:checked, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:checked, .app-notification .button.flat:hover:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:checked:hover, .app-notification .button.flat:hover:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:checked:focus, .app-notification .button.flat:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:checked:hover:focus, .app-notification.frame .button:hover:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:active, .app-notification.frame .button:hover:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:active:hover, .app-notification.frame .button:hover:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:active:focus, .app-notification.frame .button:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:active:hover:focus, .app-notification.frame .button:hover:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:checked, .app-notification.frame .button:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:checked:hover, .app-notification.frame .button:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:checked:focus, .app-notification.frame .button:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:checked:hover:focus, .app-notification.frame .button.flat:hover:active, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:active, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:active, .app-notification.frame .button.flat:hover:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:active:hover, .app-notification.frame .button.flat:hover:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:active:focus, .app-notification.frame .button.flat:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:active:hover:focus, .app-notification.frame .button.flat:hover:checked, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:checked, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:checked, .app-notification.frame .button.flat:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:checked:hover, .app-notification.frame .button.flat:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:checked:focus, .app-notification.frame .button.flat:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .app-notification .button:hover:insensitive, .app-notification .button.flat:hover:insensitive, .app-notification.frame .button:hover:insensitive, .app-notification.frame .button.flat:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .app-notification .button:hover:active:insensitive, .app-notification .button:hover:checked:insensitive, .app-notification .button.flat:hover:active:insensitive, .app-notification .button.flat:hover:checked:insensitive, .app-notification.frame .button:hover:active:insensitive, .app-notification.frame .button:hover:checked:insensitive, .app-notification.frame .button.flat:hover:active:insensitive, .app-notification.frame .button.flat:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .app-notification .button:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus, .app-notification .button.flat:focus, .app-notification.frame .button:focus, .app-notification.frame .button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .app-notification .button:focus:hover, .app-notification .button.flat:focus:hover, .app-notification.frame .button:focus:hover, .app-notification.frame .button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .app-notification .button:focus:hover:hover, .app-notification .button.flat:focus:hover:hover, .app-notification.frame .button:focus:hover:hover, .app-notification.frame .button.flat:focus:hover:hover { + border-color: #5d4a73; } + .app-notification .button:focus:hover:active, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:active, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:active, .app-notification .button:focus:hover:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:active:hover, .app-notification .button:focus:hover:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:active:focus, .app-notification .button:focus:hover:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:active:hover:focus, .app-notification .button:focus:hover:checked, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:checked, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:checked, .app-notification .button:focus:hover:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:checked:hover, .app-notification .button:focus:hover:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:checked:focus, .app-notification .button:focus:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:checked:hover:focus, .app-notification .button.flat:focus:hover:active, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:active, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:active, .app-notification .button.flat:focus:hover:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:active:hover, .app-notification .button.flat:focus:hover:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:active:focus, .app-notification .button.flat:focus:hover:active:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:active:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:active:hover:focus, .app-notification .button.flat:focus:hover:checked, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:checked, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:checked, .app-notification .button.flat:focus:hover:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:checked:hover, .app-notification .button.flat:focus:hover:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:checked:focus, .app-notification .button.flat:focus:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:checked:hover:focus, .app-notification.frame .button:focus:hover:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:active, .app-notification.frame .button:focus:hover:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:active:hover, .app-notification.frame .button:focus:hover:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:active:focus, .app-notification.frame .button:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:active:hover:focus, .app-notification.frame .button:focus:hover:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:checked, .app-notification.frame .button:focus:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:checked:hover, .app-notification.frame .button:focus:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:checked:focus, .app-notification.frame .button:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:checked:hover:focus, .app-notification.frame .button.flat:focus:hover:active, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:active, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:active, .app-notification.frame .button.flat:focus:hover:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:active:hover, .app-notification.frame .button.flat:focus:hover:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:active:focus, .app-notification.frame .button.flat:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:active:hover:focus, .app-notification.frame .button.flat:focus:hover:checked, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:checked, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:checked, .app-notification.frame .button.flat:focus:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:hover, .app-notification.frame .button.flat:focus:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:focus, .app-notification.frame .button.flat:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .app-notification .button:focus:hover:insensitive, .app-notification .button.flat:focus:hover:insensitive, .app-notification.frame .button:focus:hover:insensitive, .app-notification.frame .button.flat:focus:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .app-notification .button:focus:hover:active:insensitive, .app-notification .button:focus:hover:checked:insensitive, .app-notification .button.flat:focus:hover:active:insensitive, .app-notification .button.flat:focus:hover:checked:insensitive, .app-notification.frame .button:focus:hover:active:insensitive, .app-notification.frame .button:focus:hover:checked:insensitive, .app-notification.frame .button.flat:focus:hover:active:insensitive, .app-notification.frame .button.flat:focus:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .app-notification .button:checked, .app-notification .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .app-notification .button.suggested-action:checked, .app-notification .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .app-notification .button.suggested-action:checked, .app-notification .button:active, .app-notification .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .app-notification .button.suggested-action:active, .app-notification .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .app-notification .button.suggested-action:active, .app-notification .button.flat:checked, .app-notification .button.flat:active, .app-notification.frame .button:checked, .app-notification.frame .button:active, .app-notification.frame .button.flat:checked, .app-notification.frame .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .app-notification .button:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:focus, .app-notification .button:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:hover, .app-notification .button:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:focus, .app-notification .button:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:hover, .app-notification .button.flat:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:focus, .app-notification .button.flat:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:focus, .app-notification.frame .button.flat:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:hover { + border-color: #5d4a73; } + .app-notification .button:checked:active, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active, .app-notification .button:checked:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active:hover, .app-notification .button:checked:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active:focus, .app-notification .button:checked:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active:hover:focus, .app-notification .button:checked:checked, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked, .app-notification .button:checked:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked:hover, .app-notification .button:checked:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked:focus, .app-notification .button:checked:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked:hover:focus, .app-notification .button:active:active, .app-notification .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .app-notification .button.suggested-action:active:active, .app-notification .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .app-notification .button.suggested-action:active:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active, .app-notification .button:active:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active:hover, .app-notification .button:active:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active:focus, .app-notification .button:active:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active:hover:focus, .app-notification .button:active:checked, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked, .app-notification .button:active:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked:hover, .app-notification .button:active:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked:focus, .app-notification .button:active:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked:hover:focus, .app-notification .button.flat:checked:active, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active, .app-notification .button.flat:checked:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active:hover, .app-notification .button.flat:checked:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active:focus, .app-notification .button.flat:checked:active:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active:hover:focus, .app-notification .button.flat:checked:checked, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked, .app-notification .button.flat:checked:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked:hover, .app-notification .button.flat:checked:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked:focus, .app-notification .button.flat:checked:checked:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked:hover:focus, .app-notification .button.flat:active:active, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active, .app-notification .button.flat:active:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active:hover, .app-notification .button.flat:active:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active:focus, .app-notification .button.flat:active:active:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active:hover:focus, .app-notification .button.flat:active:checked, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked, .app-notification .button.flat:active:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked:hover, .app-notification .button.flat:active:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked:focus, .app-notification .button.flat:active:checked:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked:hover:focus, .app-notification.frame .button:checked:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active, .app-notification.frame .button:checked:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active:hover, .app-notification.frame .button:checked:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active:focus, .app-notification.frame .button:checked:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active:hover:focus, .app-notification.frame .button:checked:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked, .app-notification.frame .button:checked:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked:hover, .app-notification.frame .button:checked:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked:focus, .app-notification.frame .button:checked:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked:hover:focus, .app-notification.frame .button:active:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active, .app-notification.frame .button:active:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active:hover, .app-notification.frame .button:active:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active:focus, .app-notification.frame .button:active:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active:hover:focus, .app-notification.frame .button:active:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked, .app-notification.frame .button:active:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked:hover, .app-notification.frame .button:active:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked:focus, .app-notification.frame .button:active:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked:hover:focus, .app-notification.frame .button.flat:checked:active, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active, .app-notification.frame .button.flat:checked:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active:hover, .app-notification.frame .button.flat:checked:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active:focus, .app-notification.frame .button.flat:checked:active:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active:hover:focus, .app-notification.frame .button.flat:checked:checked, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked, .app-notification.frame .button.flat:checked:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked:hover, .app-notification.frame .button.flat:checked:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked:focus, .app-notification.frame .button.flat:checked:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked:hover:focus, .app-notification.frame .button.flat:active:active, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active, .app-notification.frame .button.flat:active:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active:hover, .app-notification.frame .button.flat:active:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active:focus, .app-notification.frame .button.flat:active:active:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active:hover:focus, .app-notification.frame .button.flat:active:checked, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked, .app-notification.frame .button.flat:active:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked:hover, .app-notification.frame .button.flat:active:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked:focus, .app-notification.frame .button.flat:active:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .app-notification .button:checked:insensitive, .app-notification .button:active:insensitive, .app-notification .button.flat:checked:insensitive, .app-notification .button.flat:active:insensitive, .app-notification.frame .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button.flat:checked:insensitive, .app-notification.frame .button.flat:active:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .app-notification .button:checked:active:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active:insensitive, .app-notification .button:checked:checked:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked:insensitive, .app-notification .button:active:active:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:active:active:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:active:active:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:active:active:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:active:active:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active:insensitive, .app-notification .button:active:checked:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked:insensitive, .app-notification .button.flat:checked:active:insensitive, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active:insensitive, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active:insensitive, .app-notification .button.flat:checked:checked:insensitive, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked:insensitive, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked:insensitive, .app-notification .button.flat:active:active:insensitive, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active:insensitive, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active:insensitive, .app-notification .button.flat:active:checked:insensitive, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked:insensitive, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked:insensitive, .app-notification.frame .button:checked:active:insensitive, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active:insensitive, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active:insensitive, .app-notification.frame .button:checked:checked:insensitive, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked:insensitive, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked:insensitive, .app-notification.frame .button:active:active:insensitive, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active:insensitive, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active:insensitive, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active:insensitive, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active:insensitive, .app-notification.frame .button:active:checked:insensitive, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked:insensitive, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked:insensitive, .app-notification.frame .button.flat:checked:active:insensitive, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active:insensitive, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active:insensitive, .app-notification.frame .button.flat:checked:checked:insensitive, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked:insensitive, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked:insensitive, .app-notification.frame .button.flat:active:active:insensitive, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active:insensitive, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active:insensitive, .app-notification.frame .button.flat:active:checked:insensitive, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked:insensitive, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .app-notification .button:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:focus, .app-notification .button:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:hover, .app-notification .button:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:focus, .app-notification .button:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:hover, .app-notification .button.flat:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:focus, .app-notification .button.flat:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:focus, .app-notification.frame .button.flat:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .app-notification .button:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus, .app-notification .button:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover, .app-notification .button.flat:focus, .app-notification .button.flat:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover, .app-notification.frame .button.flat:focus, .app-notification.frame .button.flat:hover { + color: #575279; } + .app-notification .button:insensitive:insensitive, .app-notification .button.flat:insensitive:insensitive, .app-notification.frame .button:insensitive:insensitive, .app-notification.frame .button.flat:insensitive:insensitive { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .app-notification .button:insensitive:insensitive :insensitive, .app-notification .button.flat:insensitive:insensitive :insensitive, .app-notification.frame .button:insensitive:insensitive :insensitive, .app-notification.frame .button.flat:insensitive:insensitive :insensitive { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .app-notification .button:active:insensitive:insensitive, .app-notification .button:checked:insensitive:insensitive, .app-notification.frame .button:active:insensitive:insensitive, .app-notification.frame .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .app-notification .button.separator, .app-notification .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .app-notification .separator.button.suggested-action, .app-notification .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .app-notification .separator.button.suggested-action, .app-notification .button .separator, .app-notification .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .app-notification .button.suggested-action .separator, .app-notification .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .app-notification .button.suggested-action .separator, .app-notification.frame .button.separator, .app-notification.frame .button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .app-notification .button.separator:insensitive, .app-notification .button .separator:insensitive, .app-notification.frame .button.separator:insensitive, .app-notification.frame .button .separator:insensitive { + color: rgba(250, 244, 237, 0.65); } + +/************* + ! Expanders * +**************/ +GtkExpander { + padding: 3px; + outline-offset: 1px; } + +.expander { + color: alpha(currentColor,0.7); + border: alpha(currentColor,0.7); } + .expander:hover { + color: alpha(currentColor,0.8); + border-color: alpha(currentColor,0.8); } + .expander:active { + color: alpha(currentColor,0.9); + border-color: alpha(currentColor,0.9); } + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); } + .image:hover { + color: alpha(currentColor,0.9); } + .image:selected, .image:selected:hover { + color: #faf4ed; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #555169; + background-image: none; + border: 1px solid #444154; + border-radius: 2px; + color: #fffaf3; } + .floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .floating-bar .button, .floating-bar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .floating-bar .button.suggested-action, .floating-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .floating-bar .button.suggested-action { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + border: 0; + background-color: transparent; + background-image: none; } + +/************************* + ! Touch text selections * +**************************/ +GtkBubbleWindow { + border-radius: 2px; + background-clip: border-box; } + GtkBubbleWindow.osd.background { + background-color: rgba(250, 244, 237, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 3px 6px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #26233a; + color: #f2e9de; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #26233a; + color: #f2e9de; } + +/******************* + ! Gnome Bluetooth * +********************/ +GtkEntry.entry.pin-entry { + font: regular 50; + padding-left: 25px; + padding-right: 25px; } + +GtkLabel.pin-label { + font: regular 50; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +.notebook { + padding: 0; + border-style: solid; + border-color: #444154; + border-radius: 0; + background-color: #555169; + background-image: none; + background-clip: border-box; + color: #f2e9de; + -GtkNotebook-initial-gap: 0; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; } + .notebook.frame.top { + border-width: 0 1px 1px; } + .notebook.frame.right { + border-width: 1px 0 1px 1px; } + .notebook.frame.bottom { + border-width: 1px 1px 0; } + .notebook.frame.left { + border-width: 1px 1px 1px 0; } + .notebook.header { + border-width: 2px; + background-color: transparent; } + .notebook GtkViewport { + border-width: 0; + background-color: #26233a; + color: #f2e9de; } + .notebook tab { + padding: 4px 6px; + border-style: solid; + border-color: #363443; + background-color: #444154; + background-image: none; + /* close button styling */ } + .notebook tab:active { + background-color: #555169; + background-image: none; } + .notebook tab.top { + border-width: 2px 1px 1px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .notebook tab.top:active { + border-top-width: 3px; + border-top-color: #907aa9; + border-bottom-width: 0; } + .notebook tab.right { + border-width: 1px 2px 1px 1px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .notebook tab.right:active { + border-right-width: 3px; + border-right-color: #907aa9; + border-left-width: 0; } + .notebook tab.bottom { + border-width: 1px 1px 2px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .notebook tab.bottom:active { + border-bottom-width: 3px; + border-bottom-color: #907aa9; + border-top-width: 0; } + .notebook tab.left { + border-width: 1px 1px 1px 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .notebook tab.left:active { + border-left-width: 3px; + border-left-color: #907aa9; + border-right-width: 0; } + .notebook tab GtkLabel { + color: mix(#f2e9de,#26233a,0.3); } + .notebook tab.reorderable-page:hover { + background-color: #201e31; + border-left: 0; + border-right: 0; + /* using box shadows instead of borders due to slanted edges */ + box-shadow: inset 0 3px rgba(199, 116, 0, 0.03), inset 0 2px rgba(199, 116, 0, 0.03), inset 0 1px rgba(199, 116, 0, 0.03), inset 1px 0 #1b1929, inset -1px 0 #1b1929; } + .notebook tab.reorderable-page:active { + background-color: #222034; + border-left: 0; + border-right: 0; + box-shadow: inset 0 3px rgba(199, 116, 0, 0.03), inset 0 2px rgba(199, 116, 0, 0.03), inset 0 1px rgba(199, 116, 0, 0.03), inset 1px 0 #1d1a2c, inset -1px 0 #1d1a2c; } + .notebook .prelight-page, .notebook .prelight-page GtkLabel { + color: mix(#f2e9de,#26233a,0.15); } + .notebook .active-page, .notebook .active-page GtkLabel { + color: #f2e9de; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +GtkOverlay.osd { + background-color: transparent; } + +.osd, +#XfceNotifyWindow { + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(250, 244, 237, 0.6); + color: #575279; } + .osd.frame, + #XfceNotifyWindow.frame { + background-clip: border-box; + background-origin: border-box; } + .osd.button, .selection-mode.header-bar .osd.button.suggested-action, .selection-mode.toolbar .osd.button.suggested-action, .osd .button, .osd .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .osd .button.suggested-action, .osd .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .osd .button.suggested-action, + #XfceNotifyWindow.button, + #XfceNotifyWindow .button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .osd.button:focus, .selection-mode.header-bar .osd.button.suggested-action:focus, .selection-mode.toolbar .osd.button.suggested-action:focus, .osd.button:hover, .selection-mode.header-bar .osd.button.suggested-action:hover, .selection-mode.toolbar .osd.button.suggested-action:hover, .osd .button:focus, .osd .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .osd .button.suggested-action:focus, .osd .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .osd .button.suggested-action:focus, .osd .button:hover, .osd .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .osd .button.suggested-action:hover, .osd .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .osd .button.suggested-action:hover, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button:hover { + border-color: #5d4a73; } + .osd.button:active, .selection-mode.header-bar .osd.button.suggested-action:active, .selection-mode.toolbar .osd.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active, .osd.button:active:hover, .selection-mode.header-bar .osd.button.suggested-action:active:hover, .selection-mode.toolbar .osd.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:hover, .osd.button:active:focus, .selection-mode.header-bar .osd.button.suggested-action:active:focus, .selection-mode.toolbar .osd.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:focus, .osd.button:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:hover:focus, .osd.button:checked, .selection-mode.header-bar .osd.button.suggested-action:checked, .selection-mode.toolbar .osd.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked, .osd.button:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:hover, .osd.button:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:focus, .osd.button:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:hover:focus, .osd .button:active, .osd .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .osd .button.suggested-action:active, .osd .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .osd .button.suggested-action:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active, .osd .button:active:hover, .osd .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .osd .button.suggested-action:active:hover, .osd .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .osd .button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:hover, .osd .button:active:focus, .osd .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .osd .button.suggested-action:active:focus, .osd .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .osd .button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:focus, .osd .button:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:hover:focus, .osd .button:checked, .osd .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .osd .button.suggested-action:checked, .osd .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .osd .button.suggested-action:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked, .osd .button:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:hover, .osd .button:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:focus, .osd .button:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:hover:focus, + #XfceNotifyWindow.button:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active, + #XfceNotifyWindow.button:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:hover, + #XfceNotifyWindow.button:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:focus, + #XfceNotifyWindow.button:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:hover:focus, + #XfceNotifyWindow.button:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked, + #XfceNotifyWindow.button:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:hover, + #XfceNotifyWindow.button:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:focus, + #XfceNotifyWindow.button:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:hover:focus, + #XfceNotifyWindow .button:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active, + #XfceNotifyWindow .button:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .button:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .button:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:hover:focus, + #XfceNotifyWindow .button:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked, + #XfceNotifyWindow .button:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .button:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .button:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .osd.button:insensitive, .selection-mode.header-bar .osd.button.suggested-action:insensitive, .selection-mode.toolbar .osd.button.suggested-action:insensitive, .osd .button:insensitive, .osd .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .osd .button.suggested-action:insensitive, .osd .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .osd .button.suggested-action:insensitive, + #XfceNotifyWindow.button:insensitive, + #XfceNotifyWindow .button:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .osd.button.flat, .selection-mode.header-bar .osd.flat.button.suggested-action, .selection-mode.toolbar .osd.flat.button.suggested-action, .osd .button.flat, .osd .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .osd .flat.button.suggested-action, .osd .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .osd .flat.button.suggested-action, + #XfceNotifyWindow.button.flat, + #XfceNotifyWindow .button.flat { + border-color: rgba(250, 244, 237, 0); + color: #575279; + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .osd.button:hover, .selection-mode.header-bar .osd.button.suggested-action:hover, .selection-mode.toolbar .osd.button.suggested-action:hover, .osd.button.flat:hover, .osd .button:hover, .osd .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .osd .button.suggested-action:hover, .osd .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .osd .button.suggested-action:hover, .osd .button.flat:hover, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow.button.flat:hover, + #XfceNotifyWindow .button:hover, + #XfceNotifyWindow .button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .osd.button:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:focus, .osd.button:hover:hover, .selection-mode.header-bar .osd.button.suggested-action:hover:hover, .selection-mode.toolbar .osd.button.suggested-action:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:hover, .osd.button.flat:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:focus, .osd.button.flat:hover:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:hover, .osd .button:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:focus, .osd .button:hover:hover, .osd .selection-mode.header-bar .button.suggested-action:hover:hover, .selection-mode.header-bar .osd .button.suggested-action:hover:hover, .osd .selection-mode.toolbar .button.suggested-action:hover:hover, .selection-mode.toolbar .osd .button.suggested-action:hover:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:hover, .osd .button.flat:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:focus, .osd .button.flat:hover:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:hover, + #XfceNotifyWindow.button:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:focus, + #XfceNotifyWindow.button:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:hover, + #XfceNotifyWindow.button.flat:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:focus, + #XfceNotifyWindow.button.flat:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:hover, + #XfceNotifyWindow .button:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:focus, + #XfceNotifyWindow .button:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:hover, + #XfceNotifyWindow .button.flat:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:focus, + #XfceNotifyWindow .button.flat:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:hover { + border-color: #5d4a73; } + .osd.button:hover:active, .selection-mode.header-bar .osd.button.suggested-action:hover:active, .selection-mode.toolbar .osd.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active, .osd.button:hover:active:hover, .selection-mode.header-bar .osd.button.suggested-action:hover:active:hover, .selection-mode.toolbar .osd.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active:hover, .osd.button:hover:active:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:active:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active:focus, .osd.button:hover:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active:hover:focus, .osd.button:hover:checked, .selection-mode.header-bar .osd.button.suggested-action:hover:checked, .selection-mode.toolbar .osd.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked, .osd.button:hover:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked:hover, .osd.button:hover:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked:focus, .osd.button:hover:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked:hover:focus, .osd.button.flat:hover:active, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active, .osd.button.flat:hover:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active:hover, .osd.button.flat:hover:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active:focus, .osd.button.flat:hover:active:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active:hover:focus, .osd.button.flat:hover:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked, .osd.button.flat:hover:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked:hover, .osd.button.flat:hover:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked:focus, .osd.button.flat:hover:checked:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked:hover:focus, .osd .button:hover:active, .osd .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .osd .button.suggested-action:hover:active, .osd .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .osd .button.suggested-action:hover:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active, .osd .button:hover:active:hover, .osd .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .osd .button.suggested-action:hover:active:hover, .osd .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .osd .button.suggested-action:hover:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active:hover, .osd .button:hover:active:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:active:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active:focus, .osd .button:hover:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active:hover:focus, .osd .button:hover:checked, .osd .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .osd .button.suggested-action:hover:checked, .osd .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .osd .button.suggested-action:hover:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked, .osd .button:hover:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:hover:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:hover:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked:hover, .osd .button:hover:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked:focus, .osd .button:hover:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked:hover:focus, .osd .button.flat:hover:active, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active, .osd .button.flat:hover:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active:hover, .osd .button.flat:hover:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active:focus, .osd .button.flat:hover:active:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active:hover:focus, .osd .button.flat:hover:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked, .osd .button.flat:hover:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked:hover, .osd .button.flat:hover:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked:focus, .osd .button.flat:hover:checked:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow.button:hover:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active, + #XfceNotifyWindow.button:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active:hover, + #XfceNotifyWindow.button:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active:focus, + #XfceNotifyWindow.button:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow.button:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked, + #XfceNotifyWindow.button:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked:hover, + #XfceNotifyWindow.button:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked:focus, + #XfceNotifyWindow.button:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow.button.flat:hover:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active, + #XfceNotifyWindow.button.flat:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active:hover, + #XfceNotifyWindow.button.flat:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active:focus, + #XfceNotifyWindow.button.flat:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow.button.flat:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked, + #XfceNotifyWindow.button.flat:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:hover, + #XfceNotifyWindow.button.flat:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:focus, + #XfceNotifyWindow.button.flat:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow .button:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active, + #XfceNotifyWindow .button:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active:hover, + #XfceNotifyWindow .button:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active:focus, + #XfceNotifyWindow .button:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow .button:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked, + #XfceNotifyWindow .button:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked:hover, + #XfceNotifyWindow .button:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked:focus, + #XfceNotifyWindow .button:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow .button.flat:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active, + #XfceNotifyWindow .button.flat:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active:hover, + #XfceNotifyWindow .button.flat:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active:focus, + #XfceNotifyWindow .button.flat:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow .button.flat:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked, + #XfceNotifyWindow .button.flat:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:hover, + #XfceNotifyWindow .button.flat:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:focus, + #XfceNotifyWindow .button.flat:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .osd.button:hover:insensitive, .osd.button.flat:hover:insensitive, .osd .button:hover:insensitive, .osd .button.flat:hover:insensitive, + #XfceNotifyWindow.button:hover:insensitive, + #XfceNotifyWindow.button.flat:hover:insensitive, + #XfceNotifyWindow .button:hover:insensitive, + #XfceNotifyWindow .button.flat:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .osd.button:hover:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:hover:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active:insensitive, .osd.button:hover:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:hover:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked:insensitive, .osd.button.flat:hover:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active:insensitive, .osd.button.flat:hover:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked:insensitive, .osd .button:hover:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:hover:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:hover:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:hover:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:hover:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active:insensitive, .osd .button:hover:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:hover:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:hover:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:hover:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:hover:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked:insensitive, .osd .button.flat:hover:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active:insensitive, .osd .button.flat:hover:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow.button:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow.button:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow.button.flat:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow.button.flat:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow .button:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow .button:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow .button.flat:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow .button.flat:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .osd.button:focus, .selection-mode.header-bar .osd.button.suggested-action:focus, .selection-mode.toolbar .osd.button.suggested-action:focus, .osd.button.flat:focus, .osd .button:focus, .osd .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .osd .button.suggested-action:focus, .osd .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .osd .button.suggested-action:focus, .osd .button.flat:focus, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow.button.flat:focus, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .osd.button:focus:hover, .osd.button.flat:focus:hover, .osd .button:focus:hover, .osd .button.flat:focus:hover, + #XfceNotifyWindow.button:focus:hover, + #XfceNotifyWindow.button.flat:focus:hover, + #XfceNotifyWindow .button:focus:hover, + #XfceNotifyWindow .button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .osd.button:focus:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:focus, .osd.button:focus:hover:hover, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:hover, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:hover, .osd.button.flat:focus:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:focus, .osd.button.flat:focus:hover:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:hover, .osd .button:focus:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:focus, .osd .button:focus:hover:hover, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:hover, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:hover, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:hover, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:hover, .osd .button.flat:focus:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:focus, .osd .button.flat:focus:hover:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:hover, + #XfceNotifyWindow.button:focus:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:focus, + #XfceNotifyWindow.button:focus:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:hover, + #XfceNotifyWindow.button.flat:focus:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:focus, + #XfceNotifyWindow.button.flat:focus:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:hover, + #XfceNotifyWindow .button:focus:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:focus, + #XfceNotifyWindow .button:focus:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:hover, + #XfceNotifyWindow .button.flat:focus:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:focus, + #XfceNotifyWindow .button.flat:focus:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:hover { + border-color: #5d4a73; } + .osd.button:focus:hover:active, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active, .osd.button:focus:hover:active:hover, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active:hover, .osd.button:focus:hover:active:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active:focus, .osd.button:focus:hover:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active:hover:focus, .osd.button:focus:hover:checked, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked, .osd.button:focus:hover:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked:hover, .osd.button:focus:hover:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked:focus, .osd.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked:hover:focus, .osd.button.flat:focus:hover:active, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active, .osd.button.flat:focus:hover:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active:hover, .osd.button.flat:focus:hover:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active:focus, .osd.button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active:hover:focus, .osd.button.flat:focus:hover:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked, .osd.button.flat:focus:hover:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked:hover, .osd.button.flat:focus:hover:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked:focus, .osd.button.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked:hover:focus, .osd .button:focus:hover:active, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active, .osd .button:focus:hover:active:hover, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active:hover, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active:hover, .osd .button:focus:hover:active:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active:focus, .osd .button:focus:hover:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active:hover:focus, .osd .button:focus:hover:checked, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked, .osd .button:focus:hover:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked:hover, .osd .button:focus:hover:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked:focus, .osd .button:focus:hover:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked:hover:focus, .osd .button.flat:focus:hover:active, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active, .osd .button.flat:focus:hover:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active:hover, .osd .button.flat:focus:hover:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active:focus, .osd .button.flat:focus:hover:active:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active:hover:focus, .osd .button.flat:focus:hover:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked, .osd .button.flat:focus:hover:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked:hover, .osd .button.flat:focus:hover:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked:focus, .osd .button.flat:focus:hover:checked:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow.button:focus:hover:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active, + #XfceNotifyWindow.button:focus:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow.button:focus:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow.button:focus:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow.button:focus:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked, + #XfceNotifyWindow.button:focus:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow.button:focus:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow.button:focus:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow.button.flat:focus:hover:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active, + #XfceNotifyWindow.button.flat:focus:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow.button.flat:focus:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow.button.flat:focus:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow.button.flat:focus:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked, + #XfceNotifyWindow.button.flat:focus:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow.button.flat:focus:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow.button.flat:focus:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .button:focus:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active, + #XfceNotifyWindow .button:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow .button:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow .button:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow .button:focus:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked, + #XfceNotifyWindow .button:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow .button:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow .button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .button.flat:focus:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active, + #XfceNotifyWindow .button.flat:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow .button.flat:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow .button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow .button.flat:focus:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked, + #XfceNotifyWindow .button.flat:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow .button.flat:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow .button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .osd.button:focus:hover:insensitive, .osd.button.flat:focus:hover:insensitive, .osd .button:focus:hover:insensitive, .osd .button.flat:focus:hover:insensitive, + #XfceNotifyWindow.button:focus:hover:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:insensitive, + #XfceNotifyWindow .button:focus:hover:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .osd.button:focus:hover:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active:insensitive, .osd.button:focus:hover:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked:insensitive, .osd.button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active:insensitive, .osd.button.flat:focus:hover:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked:insensitive, .osd .button:focus:hover:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active:insensitive, .osd .button:focus:hover:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked:insensitive, .osd .button.flat:focus:hover:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active:insensitive, .osd .button.flat:focus:hover:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow.button:focus:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow.button:focus:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow .button:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow .button:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .osd.button:checked, .selection-mode.header-bar .osd.button.suggested-action:checked, .selection-mode.toolbar .osd.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked, .osd.button:active, .selection-mode.header-bar .osd.button.suggested-action:active, .selection-mode.toolbar .osd.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active, .osd.button.flat:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked, .osd.button.flat:active, .selection-mode.header-bar .osd.flat.button.suggested-action:active, .selection-mode.toolbar .osd.flat.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active, .osd .button:checked, .osd .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .osd .button.suggested-action:checked, .osd .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .osd .button.suggested-action:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked, .osd .button:active, .osd .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .osd .button.suggested-action:active, .osd .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .osd .button.suggested-action:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active, .osd .button.flat:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked, .osd .button.flat:active, .osd .selection-mode.header-bar .flat.button.suggested-action:active, .selection-mode.header-bar .osd .flat.button.suggested-action:active, .osd .selection-mode.toolbar .flat.button.suggested-action:active, .selection-mode.toolbar .osd .flat.button.suggested-action:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active, + #XfceNotifyWindow.button:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked, + #XfceNotifyWindow.button:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active, + #XfceNotifyWindow.button.flat:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked, + #XfceNotifyWindow.button.flat:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active, + #XfceNotifyWindow .button:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked, + #XfceNotifyWindow .button:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active, + #XfceNotifyWindow .button.flat:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked, + #XfceNotifyWindow .button.flat:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .osd.button:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:focus, .osd.button:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:hover, .osd.button:active:focus, .selection-mode.header-bar .osd.button.suggested-action:active:focus, .selection-mode.toolbar .osd.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:focus, .osd.button:active:hover, .selection-mode.header-bar .osd.button.suggested-action:active:hover, .selection-mode.toolbar .osd.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:hover, .osd.button.flat:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:focus, .osd.button.flat:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:hover, .osd.button.flat:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:focus, .osd.button.flat:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:hover, .osd .button:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:focus, .osd .button:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:hover, .osd .button:active:focus, .osd .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .osd .button.suggested-action:active:focus, .osd .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .osd .button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:focus, .osd .button:active:hover, .osd .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .osd .button.suggested-action:active:hover, .osd .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .osd .button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:hover, .osd .button.flat:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:focus, .osd .button.flat:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:hover, .osd .button.flat:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:focus, .osd .button.flat:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:hover, + #XfceNotifyWindow.button:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:focus, + #XfceNotifyWindow.button:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:hover, + #XfceNotifyWindow.button:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:focus, + #XfceNotifyWindow.button:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:hover, + #XfceNotifyWindow.button.flat:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:focus, + #XfceNotifyWindow.button.flat:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:hover, + #XfceNotifyWindow.button.flat:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:focus, + #XfceNotifyWindow.button.flat:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:hover, + #XfceNotifyWindow .button:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .button:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .button:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .button:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .button.flat:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:focus, + #XfceNotifyWindow .button.flat:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:hover, + #XfceNotifyWindow .button.flat:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:focus, + #XfceNotifyWindow .button.flat:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:hover { + border-color: #5d4a73; } + .osd.button:checked:active, .selection-mode.header-bar .osd.button.suggested-action:checked:active, .selection-mode.toolbar .osd.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active, .osd.button:checked:active:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:active:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active:hover, .osd.button:checked:active:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:active:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active:focus, .osd.button:checked:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active:hover:focus, .osd.button:checked:checked, .selection-mode.header-bar .osd.button.suggested-action:checked:checked, .selection-mode.toolbar .osd.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked, .osd.button:checked:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked:hover, .osd.button:checked:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked:focus, .osd.button:checked:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked:hover:focus, .osd.button:active:active, .selection-mode.header-bar .osd.button.suggested-action:active:active, .selection-mode.toolbar .osd.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active, .osd.button:active:active:hover, .selection-mode.header-bar .osd.button.suggested-action:active:active:hover, .selection-mode.toolbar .osd.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active:hover, .osd.button:active:active:focus, .selection-mode.header-bar .osd.button.suggested-action:active:active:focus, .selection-mode.toolbar .osd.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active:focus, .osd.button:active:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active:hover:focus, .osd.button:active:checked, .selection-mode.header-bar .osd.button.suggested-action:active:checked, .selection-mode.toolbar .osd.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked, .osd.button:active:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:active:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked:hover, .osd.button:active:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:active:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked:focus, .osd.button:active:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked:hover:focus, .osd.button.flat:checked:active, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active, .osd.button.flat:checked:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active:hover, .osd.button.flat:checked:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active:focus, .osd.button.flat:checked:active:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active:hover:focus, .osd.button.flat:checked:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked, .osd.button.flat:checked:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked:hover, .osd.button.flat:checked:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked:focus, .osd.button.flat:checked:checked:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked:hover:focus, .osd.button.flat:active:active, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active, .osd.button.flat:active:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active:hover, .osd.button.flat:active:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active:focus, .osd.button.flat:active:active:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active:hover:focus, .osd.button.flat:active:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked, .osd.button.flat:active:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked:hover, .osd.button.flat:active:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked:focus, .osd.button.flat:active:checked:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked:hover:focus, .osd .button:checked:active, .osd .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .osd .button.suggested-action:checked:active, .osd .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .osd .button.suggested-action:checked:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active, .osd .button:checked:active:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:active:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active:hover, .osd .button:checked:active:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:active:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active:focus, .osd .button:checked:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active:hover:focus, .osd .button:checked:checked, .osd .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .osd .button.suggested-action:checked:checked, .osd .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .osd .button.suggested-action:checked:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked, .osd .button:checked:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked:hover, .osd .button:checked:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked:focus, .osd .button:checked:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked:hover:focus, .osd .button:active:active, .osd .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .osd .button.suggested-action:active:active, .osd .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .osd .button.suggested-action:active:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active, .osd .button:active:active:hover, .osd .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .osd .button.suggested-action:active:active:hover, .osd .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .osd .button.suggested-action:active:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active:hover, .osd .button:active:active:focus, .osd .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .osd .button.suggested-action:active:active:focus, .osd .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .osd .button.suggested-action:active:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active:focus, .osd .button:active:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:active:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:active:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active:hover:focus, .osd .button:active:checked, .osd .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .osd .button.suggested-action:active:checked, .osd .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .osd .button.suggested-action:active:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked, .osd .button:active:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:active:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:active:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked:hover, .osd .button:active:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:active:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:active:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked:focus, .osd .button:active:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:active:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:active:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked:hover:focus, .osd .button.flat:checked:active, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active, .osd .button.flat:checked:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active:hover, .osd .button.flat:checked:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active:focus, .osd .button.flat:checked:active:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active:hover:focus, .osd .button.flat:checked:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked, .osd .button.flat:checked:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked:hover, .osd .button.flat:checked:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked:focus, .osd .button.flat:checked:checked:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked:hover:focus, .osd .button.flat:active:active, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active, .osd .button.flat:active:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active:hover, .osd .button.flat:active:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active:focus, .osd .button.flat:active:active:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active:hover:focus, .osd .button.flat:active:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked, .osd .button.flat:active:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked:hover, .osd .button.flat:active:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked:focus, .osd .button.flat:active:checked:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow.button:checked:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active, + #XfceNotifyWindow.button:checked:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active:hover, + #XfceNotifyWindow.button:checked:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active:focus, + #XfceNotifyWindow.button:checked:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow.button:checked:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked, + #XfceNotifyWindow.button:checked:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked:hover, + #XfceNotifyWindow.button:checked:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked:focus, + #XfceNotifyWindow.button:checked:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow.button:active:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active, + #XfceNotifyWindow.button:active:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active:hover, + #XfceNotifyWindow.button:active:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active:focus, + #XfceNotifyWindow.button:active:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow.button:active:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked, + #XfceNotifyWindow.button:active:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked:hover, + #XfceNotifyWindow.button:active:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked:focus, + #XfceNotifyWindow.button:active:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow.button.flat:checked:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active, + #XfceNotifyWindow.button.flat:checked:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active:hover, + #XfceNotifyWindow.button.flat:checked:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active:focus, + #XfceNotifyWindow.button.flat:checked:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow.button.flat:checked:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked, + #XfceNotifyWindow.button.flat:checked:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:hover, + #XfceNotifyWindow.button.flat:checked:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:focus, + #XfceNotifyWindow.button.flat:checked:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow.button.flat:active:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active, + #XfceNotifyWindow.button.flat:active:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active:hover, + #XfceNotifyWindow.button.flat:active:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active:focus, + #XfceNotifyWindow.button.flat:active:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow.button.flat:active:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked, + #XfceNotifyWindow.button.flat:active:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked:hover, + #XfceNotifyWindow.button.flat:active:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked:focus, + #XfceNotifyWindow.button.flat:active:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow .button:checked:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active, + #XfceNotifyWindow .button:checked:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active:hover, + #XfceNotifyWindow .button:checked:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active:focus, + #XfceNotifyWindow .button:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow .button:checked:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked, + #XfceNotifyWindow .button:checked:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked:hover, + #XfceNotifyWindow .button:checked:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked:focus, + #XfceNotifyWindow .button:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow .button:active:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active, + #XfceNotifyWindow .button:active:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active:hover, + #XfceNotifyWindow .button:active:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active:focus, + #XfceNotifyWindow .button:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow .button:active:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked, + #XfceNotifyWindow .button:active:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked:hover, + #XfceNotifyWindow .button:active:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked:focus, + #XfceNotifyWindow .button:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow .button.flat:checked:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active, + #XfceNotifyWindow .button.flat:checked:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active:hover, + #XfceNotifyWindow .button.flat:checked:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active:focus, + #XfceNotifyWindow .button.flat:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow .button.flat:checked:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked, + #XfceNotifyWindow .button.flat:checked:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:hover, + #XfceNotifyWindow .button.flat:checked:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:focus, + #XfceNotifyWindow .button.flat:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow .button.flat:active:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active, + #XfceNotifyWindow .button.flat:active:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active:hover, + #XfceNotifyWindow .button.flat:active:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active:focus, + #XfceNotifyWindow .button.flat:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow .button.flat:active:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked, + #XfceNotifyWindow .button.flat:active:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked:hover, + #XfceNotifyWindow .button.flat:active:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked:focus, + #XfceNotifyWindow .button.flat:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .osd.button:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:insensitive, .osd.button:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:insensitive, .osd.button.flat:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:insensitive, .osd.button.flat:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:insensitive, .osd .button:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:insensitive, .osd .button:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:insensitive, .osd .button.flat:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:insensitive, .osd .button.flat:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:insensitive, + #XfceNotifyWindow.button.flat:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:insensitive, + #XfceNotifyWindow.button.flat:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:insensitive, + #XfceNotifyWindow .button.flat:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:insensitive, + #XfceNotifyWindow .button.flat:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .osd.button:checked:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active:insensitive, .osd.button:checked:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked:insensitive, .osd.button:active:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active:insensitive, .osd.button:active:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked:insensitive, .osd.button.flat:checked:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active:insensitive, .osd.button.flat:checked:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked:insensitive, .osd.button.flat:active:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active:insensitive, .osd.button.flat:active:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked:insensitive, .osd .button:checked:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:checked:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:checked:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active:insensitive, .osd .button:checked:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:checked:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:checked:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked:insensitive, .osd .button:active:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:active:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:active:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:active:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:active:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active:insensitive, .osd .button:active:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:active:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:active:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked:insensitive, .osd .button.flat:checked:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active:insensitive, .osd .button.flat:checked:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked:insensitive, .osd .button.flat:active:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active:insensitive, .osd .button.flat:active:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow.button:checked:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow.button:checked:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow.button:active:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active:insensitive, + #XfceNotifyWindow.button:active:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow.button.flat:checked:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow.button.flat:checked:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow.button.flat:active:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active:insensitive, + #XfceNotifyWindow.button.flat:active:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow .button:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow .button:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow .button:active:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active:insensitive, + #XfceNotifyWindow .button:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow .button.flat:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow .button.flat:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow .button.flat:active:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active:insensitive, + #XfceNotifyWindow .button.flat:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .osd.button:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:focus, .osd.button:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:hover, .osd.button:active:focus, .selection-mode.header-bar .osd.button.suggested-action:active:focus, .selection-mode.toolbar .osd.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:focus, .osd.button:active:hover, .selection-mode.header-bar .osd.button.suggested-action:active:hover, .selection-mode.toolbar .osd.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:hover, .osd.button.flat:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:focus, .osd.button.flat:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:hover, .osd.button.flat:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:focus, .osd.button.flat:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:hover, .osd .button:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:focus, .osd .button:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:hover, .osd .button:active:focus, .osd .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .osd .button.suggested-action:active:focus, .osd .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .osd .button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:focus, .osd .button:active:hover, .osd .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .osd .button.suggested-action:active:hover, .osd .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .osd .button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:hover, .osd .button.flat:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:focus, .osd .button.flat:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:hover, .osd .button.flat:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:focus, .osd .button.flat:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:hover, + #XfceNotifyWindow.button:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:focus, + #XfceNotifyWindow.button:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:hover, + #XfceNotifyWindow.button:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:focus, + #XfceNotifyWindow.button:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:hover, + #XfceNotifyWindow.button.flat:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:focus, + #XfceNotifyWindow.button.flat:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:hover, + #XfceNotifyWindow.button.flat:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:focus, + #XfceNotifyWindow.button.flat:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:hover, + #XfceNotifyWindow .button:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .button:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .button:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .button:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .button.flat:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:focus, + #XfceNotifyWindow .button.flat:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:hover, + #XfceNotifyWindow .button.flat:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:focus, + #XfceNotifyWindow .button.flat:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .osd.button:focus, .selection-mode.header-bar .osd.button.suggested-action:focus, .selection-mode.toolbar .osd.button.suggested-action:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus, .osd.button:hover, .selection-mode.header-bar .osd.button.suggested-action:hover, .selection-mode.toolbar .osd.button.suggested-action:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover, .osd.button.flat:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus, .osd.button.flat:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover, .osd .button:focus, .osd .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .osd .button.suggested-action:focus, .osd .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .osd .button.suggested-action:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus, .osd .button:hover, .osd .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .osd .button.suggested-action:hover, .osd .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .osd .button.suggested-action:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover, .osd .button.flat:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus, .osd .button.flat:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover, + #XfceNotifyWindow.button:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus, + #XfceNotifyWindow.button:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover, + #XfceNotifyWindow.button.flat:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus, + #XfceNotifyWindow.button.flat:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus, + #XfceNotifyWindow .button:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover, + #XfceNotifyWindow .button.flat:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus, + #XfceNotifyWindow .button.flat:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover { + color: #575279; } + .osd.button:insensitive:insensitive, .osd.button.flat:insensitive:insensitive, .osd .button:insensitive:insensitive, .osd .button.flat:insensitive:insensitive, + #XfceNotifyWindow.button:insensitive:insensitive, + #XfceNotifyWindow.button.flat:insensitive:insensitive, + #XfceNotifyWindow .button:insensitive:insensitive, + #XfceNotifyWindow .button.flat:insensitive:insensitive { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .osd.button:insensitive:insensitive :insensitive, .osd.button.flat:insensitive:insensitive :insensitive, .osd .button:insensitive:insensitive :insensitive, .osd .button.flat:insensitive:insensitive :insensitive, + #XfceNotifyWindow.button:insensitive:insensitive :insensitive, + #XfceNotifyWindow.button.flat:insensitive:insensitive :insensitive, + #XfceNotifyWindow .button:insensitive:insensitive :insensitive, + #XfceNotifyWindow .button.flat:insensitive:insensitive :insensitive { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .osd.button:active:insensitive:insensitive, .osd.button:checked:insensitive:insensitive, .osd .button:active:insensitive:insensitive, .osd .button:checked:insensitive:insensitive, + #XfceNotifyWindow.button:active:insensitive:insensitive, + #XfceNotifyWindow.button:checked:insensitive:insensitive, + #XfceNotifyWindow .button:active:insensitive:insensitive, + #XfceNotifyWindow .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .osd.button.separator, .selection-mode.header-bar .osd.separator.button.suggested-action, .selection-mode.toolbar .osd.separator.button.suggested-action, .osd.button .separator, .selection-mode.header-bar .osd.button.suggested-action .separator, .selection-mode.toolbar .osd.button.suggested-action .separator, .osd .button.separator, .osd .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .osd .separator.button.suggested-action, .osd .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .osd .separator.button.suggested-action, .osd .button .separator, .osd .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .osd .button.suggested-action .separator, .osd .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .osd .button.suggested-action .separator, + #XfceNotifyWindow.button.separator, + #XfceNotifyWindow.button .separator, + #XfceNotifyWindow .button.separator, + #XfceNotifyWindow .button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .osd.button.separator:insensitive, .osd.button .separator:insensitive, .osd .button.separator:insensitive, .osd .button .separator:insensitive, + #XfceNotifyWindow.button.separator:insensitive, + #XfceNotifyWindow.button .separator:insensitive, + #XfceNotifyWindow .button.separator:insensitive, + #XfceNotifyWindow .button .separator:insensitive { + color: rgba(250, 244, 237, 0.65); } + .osd.toolbar, + #XfceNotifyWindow.toolbar { + -GtkToolbar-button-relief: normal; + padding: 3px; + border: 1px solid rgba(229, 197, 161, 0.8); + border-radius: 2px; + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + color: #575279; } + .osd.toolbar .separator, + #XfceNotifyWindow.toolbar .separator { + color: rgba(239, 221, 199, 0.8); } + .osd.trough, + #XfceNotifyWindow.trough { + background-color: rgba(229, 197, 161, 0.8); } + .osd.progressbar, + #XfceNotifyWindow.progressbar { + background-color: #575279; } + .osd .scale.slider, + #XfceNotifyWindow .scale.slider { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(229, 197, 161, 0.8); } + .osd .scale.slider:focus, .osd .scale.slider:hover, + #XfceNotifyWindow .scale.slider:focus, + #XfceNotifyWindow .scale.slider:hover { + border-color: #5d4a73; } + .osd .scale.slider:active, .osd .scale.slider:active:hover, .osd .scale.slider:active:focus, .osd .scale.slider:active:hover:focus, .osd .scale.slider:checked, .osd .scale.slider:checked:hover, .osd .scale.slider:checked:focus, .osd .scale.slider:checked:hover:focus, + #XfceNotifyWindow .scale.slider:active, + #XfceNotifyWindow .scale.slider:active:hover, + #XfceNotifyWindow .scale.slider:active:focus, + #XfceNotifyWindow .scale.slider:active:hover:focus, + #XfceNotifyWindow .scale.slider:checked, + #XfceNotifyWindow .scale.slider:checked:hover, + #XfceNotifyWindow .scale.slider:checked:focus, + #XfceNotifyWindow .scale.slider:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.8); } + .osd .scale.slider:insensitive, + #XfceNotifyWindow .scale.slider:insensitive { + border-color: rgba(234, 209, 180, 0.8); } + .osd .scale.slider:active:insensitive, .osd .scale.slider:checked:insensitive, + #XfceNotifyWindow .scale.slider:active:insensitive, + #XfceNotifyWindow .scale.slider:checked:insensitive { + border-color: rgba(229, 197, 161, 0.8); } + .osd .scale.slider:insensitive, + #XfceNotifyWindow .scale.slider:insensitive { + background-color: rgba(239, 221, 199, 0.8); + background-image: none; } + .osd .scale.trough, + #XfceNotifyWindow .scale.trough { + border-color: rgba(229, 197, 161, 0.8); + background-color: rgba(255, 255, 255, 0.8); + background-image: none; } + .osd .scale.trough.highlight, + #XfceNotifyWindow .scale.trough.highlight { + border-color: #907aa9; + background-color: #907aa9; + background-image: none; } + .osd .scale.trough:insensitive, .osd .scale.trough.highlight:insensitive, + #XfceNotifyWindow .scale.trough:insensitive, + #XfceNotifyWindow .scale.trough.highlight:insensitive { + border-color: rgba(234, 209, 180, 0.8); + background-color: rgba(239, 221, 199, 0.8); + background-image: none; } + .osd.view, GtkHTML.osd, .osd .view, .osd GtkHTML, + #XfceNotifyWindow.view, + GtkHTML#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow GtkHTML { + background-color: rgba(250, 244, 237, 0.8); } + .osd .scrollbar .trough, + #XfceNotifyWindow .scrollbar .trough { + background-color: rgba(250, 244, 237, 0.8); } + .osd .scrollbar .slider, + #XfceNotifyWindow .scrollbar .slider { + border: 1px solid mix(rgba(236, 214, 187, 0.8),#575279,0.21); + border-radius: 0; + background-color: mix(rgba(250, 244, 237, 0.8),#575279,0.21); } + .osd .scrollbar .slider:hover, + #XfceNotifyWindow .scrollbar .slider:hover { + border-color: mix(rgba(236, 214, 187, 0.8),#575279,0.31); + background-color: mix(rgba(250, 244, 237, 0.8),#575279,0.31); } + .osd .scrollbar .slider:active, + #XfceNotifyWindow .scrollbar .slider:active { + border-color: #81689e; + background-color: #907aa9; } + .osd GtkIconView.cell:selected, .osd GtkIconView.cell:selected:focus, + #XfceNotifyWindow GtkIconView.cell:selected, + #XfceNotifyWindow GtkIconView.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(236, 214, 187, 0.8),#575279,0.21); + border-radius: 2px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(239, 221, 199, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(250, 244, 237, 0.8); } + +.osd GtkProgressBar, GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 2px; + -GtkProgressBar-min-horizontal-bar-height: 2px; + padding: 0; } + .osd GtkProgressBar.trough, GtkProgressBar.osd.trough { + padding: 0; + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; } + .osd GtkProgressBar.progressbar, GtkProgressBar.osd.progressbar { + border-style: none; + border-radius: 0; + background-color: #907aa9; + background-image: none; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +/***************** + ! Progress bars * +******************/ +GtkProgressBar { + padding: 0; + border-radius: 2px; + font-size: smaller; + color: rgba(255, 250, 243, 0.6); + -GtkProgressBar-min-horizontal-bar-height: 6; + -GtkProgressBar-min-vertical-bar-width: 6; } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + GtkProgressBar.trough { + border: 1px solid rgba(68, 65, 84, 0.5); + background-color: mix(#26233a,#555169,0.08); + background-image: none; } + +.progressbar { + background-color: #907aa9; + background-image: none; + border-radius: 0; + box-shadow: none; } + .progressbar.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + .progressbar.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + .progressbar.left.right { + box-shadow: none; } + .progressbar.vertical { + background-color: #907aa9; + background-image: none; } + .progressbar.vertical.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + .progressbar.vertical.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + background-color: mix(#26233a,#555169,0.08); + background-image: none; + border: 1px solid rgba(68, 65, 84, 0.5); + border-radius: 2px; } + +.level-bar.fill-block { + background-color: #907aa9; + background-image: none; + border-color: transparent; + border-radius: 0; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin-right: 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin-bottom: 1px; } + .level-bar.fill-block.level-high { + background-color: #d7827e; + border-color: transparent; } + .level-bar.fill-block.level-low { + background-color: #ea9d34; + border-color: transparent; } + .level-bar.fill-block.empty-fill-block { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +.scale { + -GtkRange-slider-width: 16; + -GtkRange-trough-border: 1; + -GtkScale-slider-length: 16; + padding: 0; + border-width: 1px; + border-radius: 2px; + outline-offset: -1px; } + .scale.slider { + background-color: mix(#26233a,#555169,0.08); + background-image: none; + border-color: #444154; + border-radius: 8px; + border-width: 1px; + border-style: solid; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.3); } + .scale.slider:focus, .scale.slider:hover { + border-color: #5d4a73; } + .scale.slider:active, .scale.slider:active:hover, .scale.slider:active:focus, .scale.slider:active:hover:focus, .scale.slider:checked, .scale.slider:checked:hover, .scale.slider:checked:focus, .scale.slider:checked:hover:focus { + border-color: #3c394a; } + .scale.slider:insensitive { + border-color: #484559; } + .scale.slider:active:insensitive, .scale.slider:checked:insensitive { + border-color: #444154; } + .scale.slider:insensitive { + background-color: #4d495f; + background-image: none; } + .scale.fine-tune:active, .scale.fine-tune:active:hover, .scale.fine-tune.horizontal:active, .scale.fine-tune.horizontal:active:hover { + background-size: 50%; + background-repeat: no-repeat; + background-position: center; } + .scale.mark { + border-color: rgba(68, 65, 84, 0.5); } + .scale.trough { + background-color: mix(#26233a,#555169,0.08); + background-image: none; + margin: 7px 0; + border: 1px solid rgba(68, 65, 84, 0.5); + border-radius: 2px; } + .scale.trough:insensitive { + background-color: #4d495f; + background-image: none; } + .scale.trough.vertical { + margin: 0 7px; } + .scale.highlight.left, .memuitem .scale.highlight.left { + background-color: #907aa9; + background-image: none; + border-color: #907aa9; } + .scale.highlight.left:hover, .memuitem .scale.highlight.left:hover { + border-color: #735b8d; + background-color: #735b8d; } + .scale.highlight.left:insensitive, .memuitem .scale.highlight.left:insensitive { + background-color: #4d495f; + background-image: none; + border-color: #484559; } + .scale.highlight.bottom { + background-color: #907aa9; + background-image: none; + border-color: #907aa9; } + +/*********** + ! Scrollbar +************/ +* { + -GtkRange-slider-width: 8; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 2; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 80; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; } + +.scrollbar { + border: 0; + padding: 0; } + .scrollbar.button, .selection-mode.header-bar .scrollbar.button.suggested-action, .selection-mode.toolbar .scrollbar.button.suggested-action, .scrollbar.button:active, .scrollbar.button:active:hover { + border-width: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + color: rgba(255, 250, 243, 0.5); } + .scrollbar.slider, .scrollbar.slider.vertical { + border: 0; + border-radius: 2px; + background-color: mix(#555169,#fffaf3,0.21); } + .scrollbar.slider:hover, .scrollbar.slider.vertical:hover { + background-color: mix(#555169,#fffaf3,0.31); } + .scrollbar.slider:active, .scrollbar.slider.vertical:active { + background-color: #907aa9; } + .scrollbar.slider.fine-tune:hover:active, .scrollbar.slider.vertical.fine-tune:hover:active { + border: 2px solid transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: .5; + -GtkRange-slider-width: 4px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #fffaf3; + background-clip: padding-box; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { + border-style: none; + background-color: transparent; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: .7; } + +.scrollbars-junction, +.scrollbars-junction.frame, +.scrollbar.trough { + border: 0; + border-radius: 0; + background-color: #555169; + background-image: none; } + +OsThumb, OsScrollbar { + color: #3c394a; } + OsThumb:selected, OsScrollbar:selected { + background-color: #907aa9; } + OsThumb:active, OsScrollbar:active { + background-color: #907aa9; } + OsThumb:insensitive, OsScrollbar:insensitive { + background-color: #4d495f; } + +/********* + ! Sidebar +**********/ +.sidebar, .sidebar.view, .sidebar .view, .sidebar GtkHTML, .sidebar GtkScrolledWindow { + background-color: #555169; + color: mix(#fffaf3,#555169,0.1); } + .sidebar.separator, .sidebar.separator:hover, .sidebar.separator:focus, .sidebar.view.separator, .sidebar.view.separator:hover, .sidebar.view.separator:focus, .sidebar .view.separator, .sidebar GtkHTML.separator, .sidebar .view.separator:hover, .sidebar .view.separator:focus, .sidebar GtkScrolledWindow.separator, .sidebar GtkScrolledWindow.separator:hover, .sidebar GtkScrolledWindow.separator:focus { + border-width: 1px; + border-style: solid; + border-color: #4d495f; + color: #4d495f; } + +.sidebar row:selected, .sidebar row:selected:hover, .sidebar row:selected:focus, .sidebar .view row:selected, .sidebar .view row:selected:hover, .sidebar .view row:selected:focus { + border: 0; + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + +.sidebar row:selected:hover, .sidebar .view row:selected:hover { + border: 0; + background-image: none; + background-color: #9783af; + color: #faf4ed; } + +.sidebar row:hover, .sidebar .view row:hover { + border: 0; + background-image: none; + background-color: #59556e; } + +.sidebar .frame { + border-width: 0; } + +.sidebar .sidebar-row { + padding: 1px; } + +.sidebar .sidebar-icon { + padding-left: 6px; + padding-right: 6px; } + +GtkAssistant .sidebar { + padding: 3px; + border-width: 0 1px 0 0; + border-style: solid; + border-right-color: #444154; + border-radius: 0; + background-color: #555169; + color: mix(#fffaf3,#555169,0.1); } + GtkAssistant .sidebar:dir(ltr) { + border-width: 0 1px 0 0; } + GtkAssistant .sidebar:dir(rtl), GtkAssistant .linked > GtkComboBox > .sidebar.button:dir(rtl) { + border-width: 0 0 0 1px; } + GtkAssistant .sidebar .label { + padding: 3px 6px; } + GtkAssistant .sidebar .label.highlight { + background-color: mix(#555169,#fffaf3,0.8); } + GtkAssistant .sidebar.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar .highlight { + font: bold; } + +/****** +! Paned +*******/ +GtkPaned { + -GtkPaned-handle-size: 1; + -gtk-icon-source: none; + margin: 0 3px; } + GtkPaned:dir(rtl), .linked > GtkComboBox > GtkPaned.button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox > GtkPaned.button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox > GtkPaned.button.suggested-action:dir(rtl) { + margin-right: 0; + margin-left: 3px; } + GtkPaned .pane-separator { + background-color: #4d495f; } + GtkPaned.wide { + -GtkPaned-handle-size: 4; + margin: 0; } + GtkPaned.wide .pane-separator { + background-color: transparent; + border-style: none solid; + border-color: #4d495f; + border-width: 1px; } + GtkPaned.wide.vertical .pane-separator { + border-style: solid none; } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: #907aa9; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: .5; } + +/*********************** + ! Check and Radio items +************************/ +* { + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; } + +.radio { + background-image: none; + -gtk-icon-source: url("../assets/radio-unchecked-dark.svg"); } + .radio:insensitive { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive-dark.svg"); } + .radio:checked, .radio:active { + -gtk-icon-source: url("../assets/radio-checked-dark.svg"); } + .radio:checked:insensitive, .radio:active:insensitive { + -gtk-icon-source: url("../assets/radio-checked-insensitive-dark.svg"); } + .radio:inconsistent { + -gtk-icon-source: url("../assets/radio-mixed-dark.svg"); } + .radio:inconsistent:insensitive { + -gtk-icon-source: url("../assets/radio-mixed-insensitive-dark.svg"); } + .radio.menuitem { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + .radio.menuitem:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + .radio.menuitem:checked, .radio.menuitem:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + .radio.menuitem:checked:hover, .radio.menuitem:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + .radio.menuitem:checked:insensitive, .radio.menuitem:active:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + .radio.menuitem:inconsistent { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + .radio.menuitem:inconsistent:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + .radio.menuitem:inconsistent:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +.check, GtkIconView.content-view.check { + background-image: none; + -gtk-icon-source: url("../assets/checkbox-unchecked-dark.svg"); } + .check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive-dark.svg"); } + .check:checked, GtkIconView.content-view.check:checked, .check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: url("../assets/checkbox-checked-dark.svg"); } + .check:checked:insensitive, .check:active:insensitive { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive-dark.svg"); } + .check:inconsistent, GtkIconView.content-view.check:inconsistent { + -gtk-icon-source: url("../assets/checkbox-mixed-dark.svg"); } + .check:inconsistent:insensitive { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive-dark.svg"); } + .check.menuitem, GtkIconView.menuitem.content-view.check { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + .check.menuitem:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + .check.menuitem:checked, .check.menuitem:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + .check.menuitem:checked:hover, .check.menuitem:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + .check.menuitem:checked:insensitive, .check.menuitem:active:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + .check.menuitem:inconsistent { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + .check.menuitem:inconsistent:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + .check.menuitem:inconsistent:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +.view.content-view.check:not(list), GtkHTML.content-view.check:not(list), GtkIconView.content-view.check:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:hover:not(list), GtkHTML.content-view.check:hover:not(list), GtkIconView.content-view.check:hover:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:active:not(list), GtkHTML.content-view.check:active:not(list), GtkIconView.content-view.check:active:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), GtkHTML.content-view.check:backdrop:not(list), GtkIconView.content-view.check:backdrop:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:checked:not(list), GtkHTML.content-view.check:checked:not(list), GtkIconView.content-view.check:checked:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), GtkHTML.content-view.check:checked:hover:not(list), GtkIconView.content-view.check:checked:hover:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), GtkHTML.content-view.check:checked:active:not(list), GtkIconView.content-view.check:checked:active:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), GtkHTML.content-view.check:backdrop:checked:not(list), GtkIconView.content-view.check:backdrop:checked:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked-dark.svg"); + background-color: transparent; } + +/******** + ! Switch +*********/ +GtkSwitch { + padding: 0; + border-radius: 2px; + font: bold condensed; + outline-offset: -4px; } + GtkSwitch.slider { + background-color: #66617e; + background-image: none; + border: 1px solid rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + GtkSwitch.slider:insensitive { + border-color: rgba(0, 0, 0, 0.1); + background-color: #4d495f; + box-shadow: none; } + GtkSwitch.trough { + background-color: #514d64; + background-image: none; + border: 1px solid #444154; + color: #fffaf3; + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.07), inset 0 1px rgba(100, 58, 0, 0.08), inset -1px 0 rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + GtkSwitch.trough:active { + background-color: #907aa9; + background-image: none; + border-color: #81689e; + color: #faf4ed; } + GtkSwitch.trough:insensitive { + background-color: #4d495f; + background-image: none; + border-color: #484559; + color: mix(#fffaf3,#555169,0.5); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +* { + -GtkTextView-error-underline-color: #1f1d2e; } + +.view, GtkHTML { + color: #f2e9de; + background-color: #26233a; } + .view:insensitive, GtkHTML:insensitive, .view:insensitive:insensitive { + background-color: #222034; + color: mix(#f2e9de,#26233a,0.5); } + +.cell { + border-width: 0; + border-radius: 0; } + .cell:selected, .cell:selected:focus { + background-color: #907aa9; + color: #faf4ed; } + +row:selected, row:selected:hover, row:selected:focus { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + border: 0; + background-color: #907aa9; + background-image: none; + color: #faf4ed; } + +.content-view.view, GtkHTML.content-view, GtkIconView.content-view.check { + background-color: #26233a; } + .content-view.view:hover, GtkHTML.content-view:hover { + background-color: rgba(144, 122, 169, 0.6); } + .content-view.view:selected, GtkHTML.content-view:selected, .content-view.view:active, GtkHTML.content-view:active { + background-color: #907aa9; } + .content-view.view:insensitive, GtkHTML.content-view:insensitive { + background-color: #222034; } + .content-view.view.check, GtkHTML.content-view.check, .content-view.view.check:active, .content-view.view.check:hover, .content-view.view.check:insensitive, .content-view.view.check:selected { + background-color: transparent; } + +.content-view .subtitle, GtkIconView.content-view.check .subtitle { + font: smaller; + padding: 0 12px; } + +GtkIconView.view.cell:selected, GtkIconView.view.cell:selected:focus { + border: 0; + border-radius: 2px; + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + +.dim-label, GtkLabel.separator, .dim-label.view { + color: alpha(currentColor,0.5); } + +.dnd { + border: 1px solid #907aa9; } + +.grip { + background-color: transparent; } + +.arrow { + color: alpha(currentColor,0.7); } + +.rubberband, .rubberband.view, .rubberband.content-view.view, GtkHTML.content-view { + border: 1px solid #907aa9; + border-radius: 0; + background-color: rgba(144, 122, 169, 0.3); } + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; } + +/* this will get overridden by .view, needed by gedit line numbers */ +GtkTextView { + background-color: mix(#555169,#26233a,0.5); } + +GtkHTML:insensitive { + background-color: #222034; } + +GtkDrawingArea { + background-color: transparent; } + +/************ + ! Treeview * +*************/ +GtkTreeView { + -GtkTreeView-expander-size: 8; + -GtkTreeView-vertical-separator: 0; + outline-offset: -1px; + border-top-color: #efddc7; } + GtkTreeView:hover, GtkTreeView:selected, GtkTreeView:selected:focus, GtkTreeView:backdrop:selected, GtkTreeView:backdrop:selected:focus { + border-top-color: #907aa9; } + GtkTreeView.dnd { + border: 1px solid #907aa9; } + GtkTreeView .entry { + border-radius: 0; + background-color: #26233a; + background-image: none; } + GtkTreeView .progressbar { + background-color: #907aa9; + background-image: none; + border: 1px solid #735b8d; } + GtkTreeView .progressbar:selected:focus, GtkTreeView .progressbar:selected { + background-color: #907aa9; + background-image: none; + border: 1px solid #5d4a73; + color: #faf4ed; } + GtkTreeView .progressbar:insensitive:insensitive { + background-color: #555169; + background-image: none; + border-color: #484559; } + GtkTreeView .trough { + background-color: mix(#555169,#26233a,0.5); + border: 1px solid #1e1c2e; } + GtkTreeView .trough:selected:focus, GtkTreeView .trough:selected { + background-color: #26233a; + border: 1px solid #5d4a73; + color: #f2e9de; } + GtkTreeView .trough:insensitive:insensitive { + background-color: #26233a; } + +/*********** + ! Separator +************/ +.view.separator, .separator { + color: #4d495f; + border: 1px solid currentColor; } + +/********************* + ! Column view headers +**********************/ +column-header .button, column-header .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar column-header .button.suggested-action, column-header .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar column-header .button.suggested-action, column-header .button:active { + border-width: 0 1px 1px 0; + border-radius: 0; } + +column-header .button, column-header .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar column-header .button.suggested-action, column-header .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar column-header .button.suggested-action, column-header .button:active, column-header .button:focus, column-header .button:active:focus { + border-color: #4d495f; + border-bottom-color: #444154; } + +column-header .button:hover, column-header .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar column-header .button.suggested-action:hover, column-header .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar column-header .button.suggested-action:hover, column-header .button:active:hover, column-header .button:hover:focus, column-header .button:active:hover:focus { + border-color: #4d495f; + border-bottom-color: #444154; } + +column-header .button:last-child .button, column-header .selection-mode.header-bar .button.suggested-action:last-child .button, .selection-mode.header-bar column-header .button.suggested-action:last-child .button, column-header .selection-mode.toolbar .button.suggested-action:last-child .button, .selection-mode.toolbar column-header .button.suggested-action:last-child .button, column-header .button:last-child .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar column-header .button:last-child .button.suggested-action, column-header .button:last-child .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar column-header .button:last-child .button.suggested-action { + border-width: 0 0 1px; } + +/********** + ! Frames * +***********/ +.frame { + border: 1px solid #444154; } + .frame.flat { + border: 0; } + +.content-view, GtkIconView.content-view.check { + background-color: mix(#26233a,#555169,0.28); + color: mix(#f2e9de,#fffaf3,0.18); + border: 1px solid shade(mix(#26233a,#555169,0.78),0.8); } + +/************** + ! Window frame +***************/ +.window-frame.csd.message-dialog, .window-frame.csd.popup, .window-frame { + box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22), 0 0 0 1px #907aa9; } + .window-frame.csd.message-dialog:backdrop, .window-frame.csd.popup:backdrop, .window-frame:backdrop { + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23), 0 0 0 1px #faf4ed; } + +.window-frame { + border: 0; + border-radius: 2px 2px 0 0; + background-color: mix(#daae7b,#575279,0.21); + /* this is used for the resize cursor area */ + margin: 9px; } + .window-frame.tiled { + border-radius: 0; } + .window-frame.solid-csd { + border-radius: 0; + margin: 0; + background-color: mix(#daae7b,#575279,0.21); + box-shadow: none; } + .window-frame.csd.popup { + border-radius: 0; } + .window-frame.csd.tooltip { + border-radius: 2px; + box-shadow: none; } + .window-frame.csd.message-dialog { + border-radius: 2px; } + .window-frame.ssd { + box-shadow: 0 0 0 1px #907aa9; } + .window-frame.ssd.maximized { + border-radius: 0; } + +/*********************** + ! Unity Greeter * + ***********************/ +.lightdm.menu { + background-image: none; + background-color: rgba(199, 116, 0, 0.6); + border-color: rgba(86, 82, 107, 0.2); + border-radius: 4px; + padding: 1px; + color: #56526b; } + +.lightdm-combo .menu { + background-color: white; + border-radius: 0; + padding: 0; + color: #56526b; } + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: #56526b; } + +.lightdm.menubar *, +.lightdm.menubar .menuitem { + padding: 2px; } + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .selection-mode.header-bar .button.suggested-action, +.selection-mode.header-bar .lightdm-combo .button.suggested-action, +.lightdm-combo .selection-mode.toolbar .button.suggested-action, +.selection-mode.toolbar .lightdm-combo .button.suggested-action, +.lightdm-combo .entry, +.lightdm.button, +.selection-mode.header-bar .lightdm.button.suggested-action, +.selection-mode.toolbar .lightdm.button.suggested-action { + background-image: none; + background-color: rgba(199, 116, 0, 0.3); + border-color: rgba(86, 82, 107, 0.9); + border-radius: 5px; + padding: 5px; + color: #56526b; } + +.lightdm.button:hover, .selection-mode.header-bar .lightdm.button.suggested-action:hover, .selection-mode.toolbar .lightdm.button.suggested-action:hover { + background-image: none; + background-color: rgba(86, 82, 107, 0.3); + border-color: rgba(86, 82, 107, 0.6); + border-radius: 5px; + padding: 5px; + color: #56526b; + text-shadow: none; } + +.lightdm.button:active, .selection-mode.header-bar .lightdm.button.suggested-action:active, .selection-mode.toolbar .lightdm.button.suggested-action:active, +.lightdm.button:active:focus, +.lightdm.button:focus, +.selection-mode.header-bar .lightdm.button.suggested-action:focus, +.selection-mode.toolbar .lightdm.button.suggested-action:focus, +.lightdm.entry { + background-image: none; + background-color: rgba(199, 116, 0, 0.3); + border-color: rgba(86, 82, 107, 0.6); + border-radius: 5px; + padding: 6px; + color: #56526b; + text-shadow: none; } + +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; } + +.lightdm.entry:focus { + border-color: rgba(86, 82, 107, 0.6); + border-width: 1px; + border-style: solid; + color: #56526b; } + +.lightdm.entry:selected { + background-color: rgba(86, 82, 107, 0.2); } + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; } + +.lightdm.option-button { + background: none; + border-width: 0; } + +.lightdm.option-button:insensitive:insensitive { + background: none; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + +.lightdm.toggle-button.selected:hover { + background-color: rgba(86, 82, 107, 0.3); + border-color: rgba(86, 82, 107, 0.3); + border-width: 1px; } + +.lightdm.toggle-button.selected { + background-color: rgba(199, 116, 0, 0.3); + border-color: rgba(86, 82, 107, 0.3); + border-width: 1px; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #4d495f; + background-color: #555169; } + +.gedit-document-panel { + background-color: #555169; + color: mix(#fffaf3,#555169,0.1); } + .gedit-document-panel .list-row { + padding: 3px; } + .gedit-document-panel .list-row .button, .gedit-document-panel .list-row .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .gedit-document-panel .list-row .button.suggested-action, .gedit-document-panel .list-row .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .gedit-document-panel .list-row .button.suggested-action { + padding: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + color: transparent; + icon-shadow: none; } + .gedit-document-panel .prelight-row .button, .gedit-document-panel .prelight-row .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .gedit-document-panel .prelight-row .button.suggested-action, .gedit-document-panel .prelight-row .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .gedit-document-panel .prelight-row .button.suggested-action { + border-color: rgba(199, 116, 0, 0.1); + color: rgba(86, 82, 107, 0.8); } + .gedit-document-panel .prelight-row .button:active { + border-color: rgba(199, 116, 0, 0.2); + background-color: rgba(199, 116, 0, 0.08); + color: #56526b; } + .gedit-document-panel list-row .button:hover, .gedit-document-panel list-row .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .gedit-document-panel list-row .button.suggested-action:hover, .gedit-document-panel list-row .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .gedit-document-panel list-row .button.suggested-action:hover, .gedit-document-panel .prelight-row .button:hover { + border-color: rgba(199, 116, 0, 0.1); + color: #56526b; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #4d495f; + background-color: #555169; } + +.gedit-document-panel-document-row:hover { + background-color: #59556e; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(199, 116, 0, 0.1); + background-color: rgba(199, 116, 0, 0.5); + color: #56526b; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(199, 116, 0, 0.08); + transition: all 200ms ease-in; } + +GeditStatusbar { + border-top: 1px solid #444154; } + +GeditStatusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + GeditStatusbar GeditSmallButton .button, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action, GeditStatusMenuButton .button, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + border-radius: 0; + padding: 1px 6px 2px 4px; } + GeditStatusbar GeditSmallButton .button:hover, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:hover, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:hover, GeditStatusbar GeditSmallButton .button:active, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusbar GeditSmallButton .button:active:hover, GeditStatusMenuButton .button:hover, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:hover, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:hover, GeditStatusMenuButton .button:active, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:active, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:active, GeditStatusMenuButton .button:active:hover { + border-color: #444154; } + GeditStatusbar GeditSmallButton .button:active, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusMenuButton .button:active, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:active, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:active { + background-color: #514d64; + color: #fffaf3; } + +GeditViewFrame .gedit-search-slider { + padding: 3px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #1e1c2e; + background-color: #26233a; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #1f1d2e; + background-image: none; + color: #f2e9de; } + +GeditFileBrowserWidget .toolbar { + padding: 1.5px; + border-top: 0; + background-color: #555169; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1.5px; + padding: 1.5px; + color: mix(#f2e9de,#26233a,0.5); } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop.nautilus-canvas-item { + color: #56526b; + text-shadow: 1px 1px #c77400; } + .nautilus-desktop.nautilus-canvas-item:active { + color: #fffaf3; } + .nautilus-desktop.nautilus-canvas-item:selected { + color: #faf4ed; } + .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:hover, .nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; } + +NautilusWindow .toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #444154; } + +NautilusWindow .sidebar .frame { + border: 0; } + +NautilusWindow GtkPaned { + border-width: 0 1px 0 0; + border-style: solid; } + NautilusWindow GtkPaned, NautilusWindow GtkPaned:hover { + border-color: #4d495f; + background-color: #555169; } + +NautilusNotebook.notebook { + border-right-width: 0; + border-left-width: 0; + border-bottom-width: 0; } + +NautilusNotebook .frame { + border: 0; } + +NautilusQueryEditor .toolbar { + padding-top: 2px; + padding-bottom: 1px; + border-width: 1px 0 0; + border-style: solid; + border-color: #555169; + background-color: #4d495f; } + NautilusQueryEditor .toolbar:nth-child(2) { + border-color: #444154; } + NautilusQueryEditor .toolbar.search-bar { + border-top-width: 0; + border-bottom-width: 0; } + NautilusQueryEditor .toolbar:last-child, NautilusQueryEditor .toolbar:only-child, NautilusQueryEditor .toolbar.search-bar:last-child, NautilusQueryEditor .toolbar.search-bar:only-child { + border-bottom-width: 1px; + border-bottom-color: #444154; } + +/******** + ! Nemo * +*********/ +.nemo-desktop.nemo-canvas-item { + color: #56526b; + text-shadow: 1px 1px #c77400; } + .nemo-desktop.nemo-canvas-item:active { + color: #fffaf3; } + .nemo-desktop.nemo-canvas-item:selected { + color: #faf4ed; } + .nemo-desktop.nemo-canvas-item:active, .nemo-desktop.nemo-canvas-item:hover, .nemo-desktop.nemo-canvas-item:selected { + text-shadow: none; } + +NemoPathbarButton { + background-color: #555169; + background-image: none; + border-color: rgba(255, 209, 143, 0.32); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); + -NemoPathbarButton-border-radius: 2px; } + NemoPathbarButton:focus, NemoPathbarButton:hover { + border-color: #5d4a73; } + NemoPathbarButton:active, NemoPathbarButton:active:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover:focus, NemoPathbarButton:checked, NemoPathbarButton:checked:hover, NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.32); } + NemoPathbarButton:insensitive { + border-color: rgba(255, 219, 168, 0.32); } + NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive { + border-color: rgba(255, 209, 143, 0.32); } + NemoPathbarButton.flat { + border-color: rgba(85, 81, 105, 0); + color: #fffaf3; + background-color: rgba(85, 81, 105, 0); + background-image: none; + box-shadow: none; } + NemoPathbarButton:hover, NemoPathbarButton.flat:hover { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 209, 143, 0.4); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + NemoPathbarButton:hover:focus, NemoPathbarButton:hover:hover, NemoPathbarButton.flat:hover:focus, NemoPathbarButton.flat:hover:hover { + border-color: #5d4a73; } + NemoPathbarButton:hover:active, NemoPathbarButton:hover:active:hover, NemoPathbarButton:hover:active:focus, NemoPathbarButton:hover:active:hover:focus, NemoPathbarButton:hover:checked, NemoPathbarButton:hover:checked:hover, NemoPathbarButton:hover:checked:focus, NemoPathbarButton:hover:checked:hover:focus, NemoPathbarButton.flat:hover:active, NemoPathbarButton.flat:hover:active:hover, NemoPathbarButton.flat:hover:active:focus, NemoPathbarButton.flat:hover:active:hover:focus, NemoPathbarButton.flat:hover:checked, NemoPathbarButton.flat:hover:checked:hover, NemoPathbarButton.flat:hover:checked:focus, NemoPathbarButton.flat:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.4); } + NemoPathbarButton:hover:insensitive, NemoPathbarButton.flat:hover:insensitive { + border-color: rgba(255, 219, 168, 0.4); } + NemoPathbarButton:hover:active:insensitive, NemoPathbarButton:hover:checked:insensitive, NemoPathbarButton.flat:hover:active:insensitive, NemoPathbarButton.flat:hover:checked:insensitive { + border-color: rgba(255, 209, 143, 0.4); } + NemoPathbarButton:focus, NemoPathbarButton.flat:focus { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 250, 243, 0.32); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + NemoPathbarButton:focus:hover, NemoPathbarButton.flat:focus:hover { + background-color: #5e5974; + background-image: none; + border-color: rgba(255, 209, 143, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + NemoPathbarButton:focus:hover:focus, NemoPathbarButton:focus:hover:hover, NemoPathbarButton.flat:focus:hover:focus, NemoPathbarButton.flat:focus:hover:hover { + border-color: #5d4a73; } + NemoPathbarButton:focus:hover:active, NemoPathbarButton:focus:hover:active:hover, NemoPathbarButton:focus:hover:active:focus, NemoPathbarButton:focus:hover:active:hover:focus, NemoPathbarButton:focus:hover:checked, NemoPathbarButton:focus:hover:checked:hover, NemoPathbarButton:focus:hover:checked:focus, NemoPathbarButton:focus:hover:checked:hover:focus, NemoPathbarButton.flat:focus:hover:active, NemoPathbarButton.flat:focus:hover:active:hover, NemoPathbarButton.flat:focus:hover:active:focus, NemoPathbarButton.flat:focus:hover:active:hover:focus, NemoPathbarButton.flat:focus:hover:checked, NemoPathbarButton.flat:focus:hover:checked:hover, NemoPathbarButton.flat:focus:hover:checked:focus, NemoPathbarButton.flat:focus:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.4); } + NemoPathbarButton:focus:hover:insensitive, NemoPathbarButton.flat:focus:hover:insensitive { + border-color: rgba(255, 219, 168, 0.4); } + NemoPathbarButton:focus:hover:active:insensitive, NemoPathbarButton:focus:hover:checked:insensitive, NemoPathbarButton.flat:focus:hover:active:insensitive, NemoPathbarButton.flat:focus:hover:checked:insensitive { + border-color: rgba(255, 209, 143, 0.4); } + NemoPathbarButton:checked, NemoPathbarButton:active, NemoPathbarButton.flat:checked, NemoPathbarButton.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(255, 209, 143, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(255, 250, 243, 0.06), inset 0 1px rgba(255, 250, 243, 0.07), inset -1px 0 rgba(255, 250, 243, 0.06), inset 0 -1px rgba(255, 250, 243, 0.05); } + NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover { + border-color: #5d4a73; } + NemoPathbarButton:checked:active, NemoPathbarButton:checked:active:hover, NemoPathbarButton:checked:active:focus, NemoPathbarButton:checked:active:hover:focus, NemoPathbarButton:checked:checked, NemoPathbarButton:checked:checked:hover, NemoPathbarButton:checked:checked:focus, NemoPathbarButton:checked:checked:hover:focus, NemoPathbarButton:active:active, NemoPathbarButton:active:active:hover, NemoPathbarButton:active:active:focus, NemoPathbarButton:active:active:hover:focus, NemoPathbarButton:active:checked, NemoPathbarButton:active:checked:hover, NemoPathbarButton:active:checked:focus, NemoPathbarButton:active:checked:hover:focus, NemoPathbarButton.flat:checked:active, NemoPathbarButton.flat:checked:active:hover, NemoPathbarButton.flat:checked:active:focus, NemoPathbarButton.flat:checked:active:hover:focus, NemoPathbarButton.flat:checked:checked, NemoPathbarButton.flat:checked:checked:hover, NemoPathbarButton.flat:checked:checked:focus, NemoPathbarButton.flat:checked:checked:hover:focus, NemoPathbarButton.flat:active:active, NemoPathbarButton.flat:active:active:hover, NemoPathbarButton.flat:active:active:focus, NemoPathbarButton.flat:active:active:hover:focus, NemoPathbarButton.flat:active:checked, NemoPathbarButton.flat:active:checked:hover, NemoPathbarButton.flat:active:checked:focus, NemoPathbarButton.flat:active:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.32); } + NemoPathbarButton:checked:insensitive, NemoPathbarButton:active:insensitive, NemoPathbarButton.flat:checked:insensitive, NemoPathbarButton.flat:active:insensitive { + border-color: rgba(255, 219, 168, 0.32); } + NemoPathbarButton:checked:active:insensitive, NemoPathbarButton:checked:checked:insensitive, NemoPathbarButton:active:active:insensitive, NemoPathbarButton:active:checked:insensitive, NemoPathbarButton.flat:checked:active:insensitive, NemoPathbarButton.flat:checked:checked:insensitive, NemoPathbarButton.flat:active:active:insensitive, NemoPathbarButton.flat:active:checked:insensitive { + border-color: rgba(255, 209, 143, 0.32); } + NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + NemoPathbarButton:focus, NemoPathbarButton:hover, NemoPathbarButton.flat:focus, NemoPathbarButton.flat:hover { + color: #fffaf3; } + NemoPathbarButton:insensitive:insensitive, NemoPathbarButton.flat:insensitive:insensitive { + background-color: alpha(mix(#555169,#fffaf3,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#555169,#fffaf3,0.6); + box-shadow: none; } + NemoPathbarButton:insensitive:insensitive :insensitive, NemoPathbarButton.flat:insensitive:insensitive :insensitive { + color: mix(#555169,#fffaf3,0.6); } + NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + NemoPathbarButton:active:insensitive:insensitive, NemoPathbarButton:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + NemoPathbarButton.separator, NemoPathbarButton .separator { + border: 1px solid currentColor; + color: rgba(85, 81, 105, 0.9); } + NemoPathbarButton.separator:insensitive, NemoPathbarButton .separator:insensitive { + color: rgba(85, 81, 105, 0.85); } + +NemoPlacesTreeView { + -NemoPlacesTreeView-disk-full-bg-color: #444154; + -NemoPlacesTreeView-disk-full-fg-color: #907aa9; + -NemoPlacesTreeView-disk-full-bar-width: 1px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 2px; + -NemoPlacesTreeView-disk-full-max-length: 70px; } + NemoPlacesTreeView:selected { + -NemoPlacesTreeView-disk-full-bg-color: #faf4ed; + -NemoPlacesTreeView-disk-full-fg-color: #ad9dc0; } + +NemoWindow .nemo-inactive-pane .view, NemoWindow .nemo-inactive-pane GtkHTML, NemoWindow .nemo-inactive-pane iconview { + background-color: mix(#26233a,#f2e9de,0.12); + color: #f2e9de; } + +/*********************** + ! Fallback mode panel * +************************/ +UnityPanelWidget, .unity-panel, .xfce4-panel, WnckPager, WnckTasklist, PanelAppletFrame, PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem, PanelSeparator, PanelWidget, PanelApplet, PanelToplevel { + background-color: #faf4ed; + background-image: none; + color: #575279; } + +.xfce4-panel .button, .xfce4-panel .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .xfce4-panel .button.suggested-action, .xfce4-panel .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .xfce4-panel .button.suggested-action, PanelApplet .button, PanelApplet .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar PanelApplet .button.suggested-action, PanelApplet .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar PanelApplet .button.suggested-action { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #575279; } + .xfce4-panel .button:hover, .xfce4-panel .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .xfce4-panel .button.suggested-action:hover, .xfce4-panel .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .xfce4-panel .button.suggested-action:hover, PanelApplet .button:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:hover { + background-color: mix(#faf4ed,#575279,0.11); + background-image: none; + border-color: mix(#faf4ed,#575279,0.11); + color: #5e5983; } + .xfce4-panel .button:active, .xfce4-panel .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .xfce4-panel .button.suggested-action:active, .xfce4-panel .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .xfce4-panel .button.suggested-action:active, PanelApplet .button:active, PanelApplet .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar PanelApplet .button.suggested-action:active, PanelApplet .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar PanelApplet .button.suggested-action:active, .xfce4-panel .button:checked, .xfce4-panel .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .xfce4-panel .button.suggested-action:checked, .xfce4-panel .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .xfce4-panel .button.suggested-action:checked, PanelApplet .button:checked, PanelApplet .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar PanelApplet .button.suggested-action:checked, PanelApplet .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar PanelApplet .button.suggested-action:checked { + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + border-color: mix(#faf4ed,#575279,0.21); + color: #5e5983; } + .xfce4-panel .button:active:hover, PanelApplet .button:active:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:active:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:active:hover, .xfce4-panel .button:checked:hover, PanelApplet .button:checked:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:checked:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:checked:hover { + background-color: mix(#faf4ed,#575279,0.31); + background-image: none; + border-color: mix(#faf4ed,#575279,0.31); } + +PanelWidget, PanelApplet, PanelToplevel { + padding: 0; } + +PanelApplet { + border: 0; } + PanelApplet .button, PanelApplet .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar PanelApplet .button.suggested-action, PanelApplet .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar PanelApplet .button.suggested-action { + -GtkButton-inner-border: 2; } + +PanelSeparator { + border: 0; } + +PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem { + border: 0; + -PanelMenuBar-icon-visible: true; } + +PanelAppletFrame { + border: 0; } + +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #555169; + background-image: none; + padding: 3px; + border: 0; + color: #fffaf3; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #26233a; + color: #f2e9de; } + +.xfce4-panel { + font: normal; } + .xfce4-panel .menu { + -gtk-image-effect: none; } + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.7); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #907aa9; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration.top { + border: 1px solid mix(#daae7b,#575279,0.21); + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 1px 8px 0 8px; + background-color: #faf4ed; + color: #575279; + text-shadow: none; } + UnityDecoration.top:backdrop { + border: 1px solid mix(#3c394a,mix(#fffaf3,#555169,0.4),0.12); + border-bottom: 0; + background-color: #555169; + color: mix(#fffaf3,#555169,0.4); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom { + background-color: mix(#daae7b,#575279,0.21); } + UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-color: mix(#3c394a,mix(#fffaf3,#555169,0.4),0.12); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #575279; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + +SheetStyleDialog.unity-force-quit { + background-color: #555169; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: transparent; + background-image: none; + color: #56526b; + font: bold; + text-shadow: 0 1px rgba(199, 116, 0, 0.5); + icon-shadow: 0 1px rgba(199, 116, 0, 0.5); } + #panel_window .menubar, #panel_window .menubar > .menuitem { + background-color: transparent; + background-image: none; + color: #56526b; + font: bold; + text-shadow: 0 1px rgba(199, 116, 0, 0.5); + icon-shadow: 0 1px rgba(199, 116, 0, 0.5); } + #panel_window .menubar *:hover, #panel_window .menubar > .menuitem *:hover { + color: #56526b; } + #panel_window .menubar:hover, #panel_window .menubar > .menuitem:hover { + border-style: none; + background-color: rgba(86, 82, 107, 0.2); + background-image: none; + color: #56526b; } + #panel_window .menubar:insensitive, #panel_window .menubar > .menuitem:insensitive { + color: rgba(86, 82, 107, 0.7); } + #panel_window .menubar .menu, #panel_window .menubar > .menuitem .menu { + border-radius: 1px; } + #panel_window .menubar .menu .menuitem, #panel_window .menubar > .menuitem .menu .menuitem { + font: normal; + text-shadow: none; } + +#content_frame { + padding-bottom: 14px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 2px; + background-color: #faf4ed; + color: #575279; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#daae7b,#575279,0.21), inset -1px 0 mix(#daae7b,#575279,0.21), inset 0 1px mix(#daae7b,#575279,0.21), inset 0 -1px mix(#daae7b,#575279,0.21); } + #login_window .button, #shutdown_dialog .button, #restart_dialog .button { + padding: 3px 15px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: #e5c5a1; + background-color: white; + background-image: none; + color: #575279; + transition: all 150ms ease-out; } + #login_window .button.default, #login_window .button:focus, #login_window .button:active:focus, #shutdown_dialog .button.default, #shutdown_dialog .button:focus, #shutdown_dialog .button:active:focus, #restart_dialog .button.default, #restart_dialog .button:focus, #restart_dialog .button:active:focus { + border-color: #735b8d; + background-color: #9c88b2; + background-image: none; + color: #faf4ed; } + #login_window .button.default:hover, #login_window .button:focus:hover, #login_window .button:active:focus:hover, #shutdown_dialog .button.default:hover, #shutdown_dialog .button:focus:hover, #shutdown_dialog .button:active:focus:hover, #restart_dialog .button.default:hover, #restart_dialog .button:focus:hover, #restart_dialog .button:active:focus:hover { + border-color: #64507c; + background-color: #907aa9; } + +#login_window .menu { + border-radius: 1px; } + +#login_window GtkComboBox .button, #login_window GtkComboBox .button:hover, #login_window GtkComboBox .button:active, #login_window GtkComboBox .button:active:hover, #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { + padding: 0; + background: none; + border-style: none; + box-shadow: none; } + +#login_window .entry { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-color: #e5c5a1; + border-radius: 2px; + background-color: #efddc7; + background-image: none; + color: #575279; + box-shadow: none; + transition: all 150ms ease-out; } + #login_window .entry:focus, #login_window .entry:hover { + border-color: #daae7b; + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.1), inset 0 1px rgba(100, 58, 0, 0.12), inset -1px 0 rgba(100, 58, 0, 0.1), inset 0 -1px rgba(100, 58, 0, 0.05); } + +#user_combobox { + color: #575279; + font: 18px; } + #user_combobox .menu { + font: normal; } + #user_combobox .arrow { + color: mix(#575279,#faf4ed,0.5); } + +#user_image { + padding: 3px; + border-radius: 2px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #daae7b, inset -1px 0 #daae7b, inset 0 1px #daae7b, inset 0 -1px #daae7b; } + +#user_image_border { + border-radius: 2px; + background-color: #efddc7; + background-image: none; + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.07), inset 0 1px rgba(100, 58, 0, 0.08), inset -1px 0 rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + +#buttonbox_frame { + padding-top: 10px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* shutdown button */ +#shutdown_button { + border-color: #191725; + background-color: #211f32; + background-image: none; + color: #f2e9de; } + #shutdown_button:hover, #shutdown_button:active, #shutdown_button:active:hover { + border-color: #161420; + background-color: #1f1d2e; } + +/* restart button */ +#restart_button { + border-color: #cf8115; + background-color: #eca749; + background-image: none; + color: #f2e9de; } + #restart_button:hover, #restart_button:active, #restart_button:active:hover { + border-color: #b57113; + background-color: #ea9d34; } + +/* password warning */ +#greeter_infobar { + font: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #faf4ed; + color: #575279; } + +TerminalWindow .scrollbars-junction { + background-color: #faf4ed; } + +TerminalWindow .scrollbar.trough { + background-color: #faf4ed; } + +TerminalWindow .scrollbar.button, TerminalWindow .selection-mode.header-bar .scrollbar.button.suggested-action, .selection-mode.header-bar TerminalWindow .scrollbar.button.suggested-action, TerminalWindow .selection-mode.toolbar .scrollbar.button.suggested-action, .selection-mode.toolbar TerminalWindow .scrollbar.button.suggested-action { + color: #d09755; } + TerminalWindow .scrollbar.button:active, TerminalWindow .selection-mode.header-bar .scrollbar.button.suggested-action:active, .selection-mode.header-bar TerminalWindow .scrollbar.button.suggested-action:active, TerminalWindow .selection-mode.toolbar .scrollbar.button.suggested-action:active, .selection-mode.toolbar TerminalWindow .scrollbar.button.suggested-action:active { + color: #d09755; } + TerminalWindow .scrollbar.button:active:hover { + color: #d09755; } + +TerminalWindow .scrollbar.slider { + border-color: mix(#ecd6bb,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); } + TerminalWindow .scrollbar.slider:hover { + border-color: mix(#ecd6bb,#575279,0.31); + background-color: mix(#faf4ed,#575279,0.31); } + TerminalWindow .scrollbar.slider.vertical:hover { + border-color: mix(#ecd6bb,#575279,0.31); + background-color: mix(#faf4ed,#575279,0.31); } + TerminalWindow .scrollbar.slider.vertical:active { + border-color: #81689e; + background-color: #907aa9; } + TerminalWindow .scrollbar.slider:active { + border-color: #81689e; + background-color: #907aa9; } + +TerminalWindow GtkNotebook.notebook { + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; } + +TerminalNotebook.notebook { + padding: 0; + border-width: 1px 0 0; + border-style: solid; + border-color: #daae7b; + border-radius: 0; + background-color: #faf4ed; + background-image: none; + background-clip: border-box; + color: #575279; + -GtkNotebook-initial-gap: 0; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; } + TerminalNotebook.notebook.frame { + border-width: 1px; } + TerminalNotebook.notebook.header { + border-width: 0; + background-color: #ead1b4; } + TerminalNotebook.notebook.header.frame { + border-color: #5d4a73; } + TerminalNotebook.notebook.header.frame.top { + border-width: 1px 1px 0 1px; } + TerminalNotebook.notebook.header.frame.right { + border-width: 1px 1px 1px 0; } + TerminalNotebook.notebook.header.frame.bottom { + border-width: 0 1px 1px 1px; } + TerminalNotebook.notebook.header.frame.left { + border-width: 1px 0 1px 1px; } + TerminalNotebook.notebook GtkViewport { + border-width: 0; + background-color: #faf4ed; + color: #575279; } + TerminalNotebook.notebook tab { + padding: 4px 6px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + /* close button styling */ } + TerminalNotebook.notebook tab:active { + background-color: transparent; + background-image: none; } + TerminalNotebook.notebook tab.top { + border-bottom-width: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + TerminalNotebook.notebook tab.top:hover { + border-bottom-color: rgba(144, 122, 169, 0.3); } + TerminalNotebook.notebook tab.top:active { + border-bottom-color: #907aa9; } + TerminalNotebook.notebook tab.right { + border-left-width: 2px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + TerminalNotebook.notebook tab.right:hover { + border-left-color: rgba(144, 122, 169, 0.3); } + TerminalNotebook.notebook tab.right:active { + border-left-color: #907aa9; } + TerminalNotebook.notebook tab.bottom { + border-top-width: 2px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + TerminalNotebook.notebook tab.bottom:hover { + border-top-color: rgba(144, 122, 169, 0.3); } + TerminalNotebook.notebook tab.bottom:active { + border-top-color: #907aa9; } + TerminalNotebook.notebook tab.left { + border-right-width: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + TerminalNotebook.notebook tab.left:hover { + border-right-color: rgba(144, 122, 169, 0.3); } + TerminalNotebook.notebook tab.left:active { + border-right-color: #907aa9; } + TerminalNotebook.notebook tab GtkLabel { + color: mix(#575279,#faf4ed,0.3); } + TerminalNotebook.notebook tab.reorderable-page:hover { + background-color: #ead1b4; + border-left: 0; + border-right: 0; + /* using box shadows instead of borders due to slanted edges */ + box-shadow: inset 0 3px rgba(199, 116, 0, 0.03), inset 0 2px rgba(199, 116, 0, 0.03), inset 0 1px rgba(199, 116, 0, 0.03), inset 1px 0 #daae7b, inset -1px 0 #daae7b; } + TerminalNotebook.notebook tab.reorderable-page:active { + background-color: #efddc7; + border-left: 0; + border-right: 0; + box-shadow: inset 0 3px rgba(199, 116, 0, 0.03), inset 0 2px rgba(199, 116, 0, 0.03), inset 0 1px rgba(199, 116, 0, 0.03), inset 1px 0 #e0ba8e, inset -1px 0 #e0ba8e; } + TerminalNotebook.notebook tab .button, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action, TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .button:hover { + padding: 1px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + background-image: none; + background-color: transparent; + color: mix(#575279,#faf4ed,0.5); } + TerminalNotebook.notebook tab .button:hover, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:hover, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:hover { + color: #575279; + border-color: #e5c5a1; } + TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:active, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:checked, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:checked, TerminalNotebook.notebook tab .button:active:hover, TerminalNotebook.notebook tab .button:checked:hover { + border-color: #daae7b; + background-color: #f5e8da; } + TerminalNotebook.notebook .prelight-page, TerminalNotebook.notebook .prelight-page GtkLabel { + color: mix(#575279,#faf4ed,0.15); } + TerminalNotebook.notebook .active-page, TerminalNotebook.notebook .active-page GtkLabel { + color: #575279; } diff --git a/src/themes/Material-Sakura/gtk-3.0/dist/gtk.css b/src/themes/Material-Sakura/gtk-3.0/dist/gtk.css new file mode 100644 index 00000000..ba32df85 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/dist/gtk.css @@ -0,0 +1,6356 @@ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/* dark color scheme */ +@define-color dark_bg_color #faf4ed; +@define-color dark_fg_color #575279; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #fffaf3; +@define-color theme_fg_color #555169; +@define-color theme_base_color #f2e9de; +@define-color theme_text_color #26233a; +@define-color theme_selected_bg_color #907aa9; +@define-color theme_selected_fg_color #faf4ed; +@define-color theme_tooltip_bg_color #fffaf3; +@define-color theme_tooltip_fg_color #555169; +/* shadow effects */ +@define-color light_shadow #fffbf5; +@define-color dark_shadow #111015; +/* misc colors used by gtk+ */ +@define-color info_fg_color #f2e9de; +@define-color info_bg_color #56949f; +@define-color warning_fg_color #f2e9de; +@define-color warning_bg_color #ea9d34; +@define-color question_fg_color #f2e9de; +@define-color question_bg_color #56949f; +@define-color error_fg_color #f2e9de; +@define-color error_bg_color #1f1d2e; +@define-color link_color #56949f; +@define-color success_color #d7827e; +@define-color warning_color #ea9d34; +@define-color error_color #1f1d2e; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#555169,#fffaf3,0.4); +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @dark_bg_color; +@define-color menu_fg_color @dark_fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; +/* osd */ +@define-color osd_base #faf4ed; +@define-color osd_bg rgba(250, 244, 237, 0.8); +@define-color osd_fg #575279; +/* lightdm greeter colors */ +@define-color lightdm_bg_color #faf4ed; +@define-color lightdm_fg_color #575279; +/* window manager colors */ +@define-color wm_bg_focused #faf4ed; +@define-color wm_bg_unfocused #fffaf3; +@define-color wm_border_focused #907aa9; +@define-color wm_border_unfocused #faf4ed; +@define-color wm_title_focused #575279; +@define-color wm_title_unfocused mix(#555169,#fffaf3,0.4); +@define-color wm_icons_focused #575279; +@define-color wm_icons_focused_prelight #907aa9; +@define-color wm_icons_focused_pressed #735b8d; +@define-color wm_icons_unfocused mix(#555169,#fffaf3,0.4); +@define-color wm_icons_unfocused_prelight #907aa9; +@define-color wm_icons_unfocused_pressed #735b8d; +/************** + ! GTK settings +***************/ +* { + -GtkArrow-arrow-scaling: .5; + -GtkExpander-expander-size: 8; + -GtkStatusbar-shadow-type: none; + -GtkToolItemGroup-expander-size: 8; + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-color: #26233a; + -GtkWidget-secondary-cursor-color: #26233a; + -GtkWidget-cursor-aspect-ratio: 0.04; + outline-color: rgba(144, 122, 169, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + outline-radius: 2px; } + +/************* + ! Base states + *************/ +GeditViewFrame .gedit-search-slider .not-found:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, .view:selected, GtkHTML:selected, .view:selected:focus, GtkHTML:selected:focus, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .grid-child:selected, GtkFlowBox .grid-child:selected, GtkLabel:selected, .gtkstyle-fallback:selected, *:selected, :focus:selected { + background-color: #907aa9; + color: #faf4ed; } + +* { + /* hyperlinks */ + -GtkHTML-link-color: #56949f; + -GtkIMHtml-hyperlink-color: #56949f; + -GtkWidget-link-color: #56949f; + -GtkWidget-visited-link-color: #56949f; } + *:insensitive, *:insensitive:insensitive { + color: mix(#555169,#fffaf3,0.5); } + *:insensitive { + -gtk-image-effect: dim; } + *:hover { + -gtk-image-effect: highlight; } + *:link, *:visited { + color: #56949f; } + +.background { + background-color: #fffaf3; + color: #555169; } + .background:backdrop { + text-shadow: none; + icon-shadow: none; } + .background.csd { + background-color: #fffaf3; } + +.gtkstyle-fallback { + background-color: rgba(255, 250, 243, 0.5); + color: #555169; } + .gtkstyle-fallback:hover { + background-color: white; + color: #555169; } + .gtkstyle-fallback:active { + background-color: #ffe5c1; + color: #555169; } + .gtkstyle-fallback:insensitive { + background-color: #fff9f2; + color: mix(#555169,#fffaf3,0.5); } + +GtkImage, GtkImage:insensitive, GtkLabel, GtkLabel:insensitive, GtkBox, GtkBox:insensitive, GtkGrid, GtkGrid:insensitive { + background-color: transparent; } + +GtkLabel.separator { + color: #555169; } + +GtkLabel:insensitive { + color: mix(#555169,#fffaf3,0.5); } + +/********* + ! Buttons +**********/ +NemoPathbarButton, column-header, .osd.button, .osd .button, +#XfceNotifyWindow.button, +#XfceNotifyWindow .button, .app-notification .button, .app-notification.frame .button, GtkModelButton.button, GtkModelButton.button:backdrop, GtkPopover .button, .error .button, .question .button, .warning .button, .info .button, .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action, .destructive-action.button, .suggested-action.button, .header-bar .button, .toolbar .button, .button.default, .button { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: 150ms ease; + outline-color: transparent; + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; } + NemoPathbarButton:focus, column-header:focus, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow .button:focus, .selection-mode.header-bar .button:focus, .selection-mode.toolbar .button:focus, .button:focus, NemoPathbarButton:hover, column-header:hover, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow .button:hover, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:hover, .button:hover, NemoPathbarButton:active, column-header:active, + #XfceNotifyWindow.button:active, + #XfceNotifyWindow .button:active, .selection-mode.header-bar .button:active, .selection-mode.toolbar .button:active, .button:active { + transition: none; } + +.linked > GtkComboBox > .button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox > .button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox > .button.suggested-action:dir(rtl), .linked > GtkComboBox > .button:dir(ltr), .selection-mode.header-bar .linked > GtkComboBox > .button.suggested-action:dir(ltr), .selection-mode.toolbar .linked > GtkComboBox > .button.suggested-action:dir(ltr) { + border-radius: 0; + border-left-style: none; + border-right-style: solid; } + .linked > GtkComboBox > .button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox > .button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox > .button.suggested-action:dir(rtl) { + border-radius: 0; + border-right-style: none; + border-left-style: solid; } + +.linked > GtkComboBox:first-child > .button, .selection-mode.header-bar .linked > GtkComboBox:first-child > .button.suggested-action, .selection-mode.toolbar .linked > GtkComboBox:first-child > .button.suggested-action, GtkComboBox.combobox-entry .entry:first-child, GtkComboBox.combobox-entry .button:first-child, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:first-child, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:first-child, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:first-child, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:first-child, .button.linked:first-child, .selection-mode.header-bar .linked.button.suggested-action:first-child, .selection-mode.toolbar .linked.button.suggested-action:first-child, .linked .button:first-child, .linked .selection-mode.header-bar .button.suggested-action:first-child, .selection-mode.header-bar .linked .button.suggested-action:first-child, .linked .selection-mode.toolbar .button.suggested-action:first-child, .selection-mode.toolbar .linked .button.suggested-action:first-child { + border-width: 1px; + border-radius: 2px; + border-left-style: solid; + border-right-style: none; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .linked > GtkComboBox:first-child > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl):first-child, GtkComboBox.combobox-entry .button:dir(rtl):first-child, .button.linked:dir(rtl):first-child, .linked .button:dir(rtl):first-child { + border-left-style: none; + border-right-style: solid; } + +.linked > GtkComboBox:last-child > .button, .selection-mode.header-bar .linked > GtkComboBox:last-child > .button.suggested-action, .selection-mode.toolbar .linked > GtkComboBox:last-child > .button.suggested-action, GtkComboBox.combobox-entry .entry:last-child, GtkComboBox.combobox-entry .button:last-child, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:last-child, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:last-child, .button.linked:last-child, .selection-mode.header-bar .linked.button.suggested-action:last-child, .selection-mode.toolbar .linked.button.suggested-action:last-child, .linked .button:last-child, .linked .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar .linked .button.suggested-action:last-child, .linked .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar .linked .button.suggested-action:last-child { + border-width: 1px; + border-radius: 2px; + border-left-style: none; + border-right-style: solid; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .linked > GtkComboBox:last-child > .button:dir(rtl), GtkComboBox.combobox-entry .entry:dir(rtl):last-child, GtkComboBox.combobox-entry .button:dir(rtl):last-child, .button.linked:dir(rtl):last-child, .linked .button:dir(rtl):last-child { + border-left-style: solid; + border-right-style: none; } + +.linked > GtkComboBox:only-child > .button, .selection-mode.header-bar .linked > GtkComboBox:only-child > .button.suggested-action, .selection-mode.toolbar .linked > GtkComboBox:only-child > .button.suggested-action, GtkComboBox.combobox-entry .entry:only-child, GtkComboBox.combobox-entry .button:only-child, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action:only-child, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action:only-child, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action:only-child, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action:only-child, .button.linked:only-child, .selection-mode.header-bar .linked.button.suggested-action:only-child, .selection-mode.toolbar .linked.button.suggested-action:only-child, .linked .button:only-child, .linked .selection-mode.header-bar .button.suggested-action:only-child, .selection-mode.header-bar .linked .button.suggested-action:only-child, .linked .selection-mode.toolbar .button.suggested-action:only-child, .selection-mode.toolbar .linked .button.suggested-action:only-child { + border-width: 1px; + border-style: solid; + border-radius: 2px; } + +.header-bar .button.linked, .selection-mode.header-bar .linked.button.suggested-action, .header-bar .linked .button, .selection-mode.header-bar .linked .button.suggested-action, .toolbar .button.linked, .selection-mode.toolbar .linked.button.suggested-action, .toolbar .linked .button, .selection-mode.toolbar .linked .button.suggested-action, GtkComboBox.combobox-entry .entry, GtkComboBox.combobox-entry .button, GtkComboBox.combobox-entry .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GtkComboBox.combobox-entry .button.suggested-action, GtkComboBox.combobox-entry .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GtkComboBox.combobox-entry .button.suggested-action, .button.linked, .linked .button, .linked .selection-mode.header-bar .button.suggested-action, .linked .selection-mode.toolbar .button.suggested-action { + border-width: 1px; + border-style: solid; + border-radius: 0; + border-right-style: none; + border-left-style: none; } + +* { + -GtkButton-child-displacement-x: 0; + -GtkButton-child-displacement-y: 0; + -GtkButton-default-border: 0; + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 1; + -GtkButton-interior-focus: true; + -GtkButtonBox-child-min-height: 24; + -GtkButtonBox-child-internal-pad-y: 1; + -GtkToolButton-icon-spacing: 6; } + +.notebook tab .button, .notebook tab .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .notebook tab .button.suggested-action, .notebook tab .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .notebook tab .button.suggested-action, .error .button.close, .error .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .error .close.button.suggested-action, .error .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .error .close.button.suggested-action, .question .button.close, .question .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .question .close.button.suggested-action, .question .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .question .close.button.suggested-action, .warning .button.close, .warning .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .warning .close.button.suggested-action, .warning .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .warning .close.button.suggested-action, .info .button.close, .info .selection-mode.header-bar .close.button.suggested-action, .selection-mode.header-bar .info .close.button.suggested-action, .info .selection-mode.toolbar .close.button.suggested-action, .selection-mode.toolbar .info .close.button.suggested-action { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + .notebook tab .button:focus, .notebook tab .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .notebook tab .button.suggested-action:focus, .notebook tab .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .notebook tab .button.suggested-action:focus, .error .button.close:focus, .question .button.close:focus, .warning .button.close:focus, .info .button.close:focus, .notebook tab .button:hover, .notebook tab .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .notebook tab .button.suggested-action:hover, .notebook tab .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .notebook tab .button.suggested-action:hover, .error .button.close:hover, .question .button.close:hover, .warning .button.close:hover, .info .button.close:hover { + border: 1px solid rgba(34, 32, 42, 0.3); + background-color: rgba(255, 251, 246, 0.2); + background-image: none; + box-shadow: none; } + .notebook tab .button:active, .notebook tab .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .notebook tab .button.suggested-action:active, .notebook tab .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .notebook tab .button.suggested-action:active, .error .button.close:active, .question .button.close:active, .warning .button.close:active, .info .button.close:active, .notebook tab .button:checked, .notebook tab .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .notebook tab .button.suggested-action:checked, .notebook tab .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .notebook tab .button.suggested-action:checked, .error .button.close:checked, .question .button.close:checked, .warning .button.close:checked, .info .button.close:checked { + border: 1px solid rgba(34, 32, 42, 0.3); + background-color: rgba(34, 32, 42, 0.1); + background-image: none; + box-shadow: none; } + +.button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button.suggested-action { + background-color: #faf4ed; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.22),0.3); } + .button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .button:active:hover, .button:active:focus, .button:active:hover:focus, .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .button:checked:hover, .button:checked:focus, .button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .button:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .button:active:insensitive, .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.toolbar .button.suggested-action:active:insensitive, .button:checked:insensitive, .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .button.suggested-action:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .button.flat, .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.toolbar .flat.button.suggested-action { + border-color: rgba(250, 244, 237, 0); + color: #575279; + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .button:hover:focus, .button:hover:hover, .selection-mode.header-bar .button.suggested-action:hover:hover, .selection-mode.toolbar .button.suggested-action:hover:hover, .button.flat:hover:focus, .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.3),0.3); } + .button:hover:active, .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.toolbar .button.suggested-action:hover:active, .button:hover:active:focus, .button.flat:hover:active:focus, .button:hover:checked, .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.toolbar .button.suggested-action:hover:checked, .button:hover:checked:focus, .button.flat:hover:checked:focus, .button.flat:hover:active, .button.flat:hover:active:hover:focus, .button.flat:hover:checked, .button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .button:hover:insensitive, .selection-mode.header-bar .button.suggested-action:hover:insensitive, .selection-mode.toolbar .button.suggested-action:hover:insensitive, .button.flat:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .button:hover:active:insensitive, .button:hover:checked:insensitive, .button.flat:hover:active:insensitive, .button.flat:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .button:focus:hover, .selection-mode.header-bar .button.suggested-action:focus:hover, .selection-mode.toolbar .button.suggested-action:focus:hover, .button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .button:focus:hover:hover, .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.3),0.3); } + .button:focus:hover:active, .button.flat:focus:hover:active, .button.flat:focus:hover:active:focus, .button:focus:hover:checked, .button.flat:focus:hover:checked, .button.flat:focus:hover:checked:focus, .button.flat:focus:hover:active:hover:focus, .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .button:focus:hover:insensitive, .button.flat:focus:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .button:focus:hover:active:insensitive, .button:focus:hover:checked:insensitive, .button.flat:focus:hover:active:insensitive, .button.flat:focus:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .button:active, .selection-mode.header-bar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .button.flat:checked, .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .button:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:focus, .button:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:hover, .button:active:focus, .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.toolbar .button.suggested-action:active:focus, .button:active:hover, .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.toolbar .button.suggested-action:active:hover, .button.flat:checked:focus, .button.flat:checked:hover, .button.flat:active:focus, .button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.22),0.3); } + .button:active:checked, .button:active:checked:hover, .button:active:checked:focus, .button:active:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.toolbar .button.suggested-action:active:active, .button.flat:active:checked, .button.flat:active:checked:hover, .button.flat:active:checked:focus, .button.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .button:checked:insensitive, .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .button.suggested-action:checked:insensitive, .button:active:insensitive, .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.toolbar .button.suggested-action:active:insensitive, .button.flat:checked:insensitive, .button.flat:active:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .button:active:checked:insensitive, .button.flat:active:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .button:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:focus, .button:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:hover, .button:active:focus, .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.toolbar .button.suggested-action:active:focus, .button:active:hover, .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.toolbar .button.suggested-action:active:hover, .button.flat:checked:focus, .button.flat:checked:hover, .button.flat:active:focus, .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .button.flat:focus, .button.flat:hover { + color: #575279; } + .button:insensitive:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive:insensitive, .button.flat:insensitive:insensitive { + background-color: alpha(mix(#faf4ed,#575279,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#faf4ed,#575279,0.6); + box-shadow: none; } + .button:insensitive:insensitive :insensitive, .button.flat:insensitive:insensitive :insensitive { + color: mix(#faf4ed,#575279,0.6); } + .button:active:insensitive, .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.toolbar .button.suggested-action:active:insensitive, .button:checked:insensitive, .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .button.suggested-action:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .button:active:insensitive:insensitive, .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .button.separator, .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.toolbar .separator.button.suggested-action, .button .separator, .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.toolbar .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.9); } + .button.separator:insensitive, .selection-mode.header-bar .separator.button.suggested-action:insensitive, .selection-mode.toolbar .separator.button.suggested-action:insensitive, .button .separator:insensitive, .selection-mode.header-bar .button.suggested-action .separator:insensitive, .selection-mode.toolbar .button.suggested-action .separator:insensitive { + color: rgba(250, 244, 237, 0.85); } + .button.default, .selection-mode.header-bar .default.button.suggested-action, .selection-mode.toolbar .default.button.suggested-action { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .button.default:focus, .selection-mode.header-bar .default.button.suggested-action:focus, .selection-mode.toolbar .default.button.suggested-action:focus, .button.default:hover, .selection-mode.header-bar .default.button.suggested-action:hover, .selection-mode.toolbar .default.button.suggested-action:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .button.default:active, .selection-mode.header-bar .default.button.suggested-action:active, .selection-mode.toolbar .default.button.suggested-action:active, .button.default:active:hover, .button.default:active:focus, .button.default:active:hover:focus, .button.default:checked, .selection-mode.header-bar .default.button.suggested-action:checked, .selection-mode.toolbar .default.button.suggested-action:checked, .button.default:checked:hover, .button.default:checked:focus, .button.default:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .button.default:insensitive, .selection-mode.header-bar .default.button.suggested-action:insensitive, .selection-mode.toolbar .default.button.suggested-action:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .button.default:active:insensitive, .button.default:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .button.default.flat, .selection-mode.header-bar .default.flat.button.suggested-action, .selection-mode.toolbar .default.flat.button.suggested-action { + border-color: rgba(144, 122, 169, 0); + color: #faf4ed; + background-color: rgba(144, 122, 169, 0); + background-image: none; + box-shadow: none; } + .button.default:hover, .selection-mode.header-bar .default.button.suggested-action:hover, .selection-mode.toolbar .default.button.suggested-action:hover, .button.default.flat:hover { + background-color: #9783af; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .button.default:hover:focus, .button.default:hover:hover, .button.default.flat:hover:focus, .button.default.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .button.default:hover:active, .button.default:hover:active:focus, .button.default.flat:hover:active:focus, .button.default:hover:checked, .button.default:hover:checked:focus, .button.default.flat:hover:checked:focus, .button.default.flat:hover:active, .button.default.flat:hover:active:hover:focus, .button.default.flat:hover:checked, .button.default.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .button.default:hover:insensitive, .button.default.flat:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .button.default:hover:active:insensitive, .button.default:hover:checked:insensitive, .button.default.flat:hover:active:insensitive, .button.default.flat:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .button.default:focus, .selection-mode.header-bar .default.button.suggested-action:focus, .selection-mode.toolbar .default.button.suggested-action:focus, .button.default.flat:focus { + background-color: #9783af; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .button.default:focus:hover, .button.default.flat:focus:hover { + background-color: #9f8cb4; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .button.default:focus:hover:hover, .button.default.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .button.default:focus:hover:active, .button.default.flat:focus:hover:active, .button.default.flat:focus:hover:active:focus, .button.default:focus:hover:checked, .button.default.flat:focus:hover:checked, .button.default.flat:focus:hover:checked:focus, .button.default.flat:focus:hover:active:hover:focus, .button.default.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .button.default:focus:hover:insensitive, .button.default.flat:focus:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .button.default:focus:hover:active:insensitive, .button.default:focus:hover:checked:insensitive, .button.default.flat:focus:hover:active:insensitive, .button.default.flat:focus:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .button.default:checked, .selection-mode.header-bar .default.button.suggested-action:checked, .selection-mode.toolbar .default.button.suggested-action:checked, .button.default:active, .selection-mode.header-bar .default.button.suggested-action:active, .selection-mode.toolbar .default.button.suggested-action:active, .button.default.flat:checked, .button.default.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .button.default:active:checked, .button.default:active:checked:hover, .button.default:active:checked:focus, .button.default:active:checked:hover:focus, .button.default.flat:active:checked, .button.default.flat:active:checked:hover, .button.default.flat:active:checked:focus, .button.default.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .button.default:checked:insensitive, .button.default:active:insensitive, .button.default.flat:checked:insensitive, .button.default.flat:active:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .button.default:active:checked:insensitive, .button.default.flat:active:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .button.default:checked:focus, .button.default:checked:hover, .button.default:active:focus, .button.default:active:hover, .button.default.flat:checked:focus, .button.default.flat:checked:hover, .button.default.flat:active:focus, .button.default.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .button.default:focus, .selection-mode.header-bar .default.button.suggested-action:focus, .selection-mode.toolbar .default.button.suggested-action:focus, .button.default:hover, .selection-mode.header-bar .default.button.suggested-action:hover, .selection-mode.toolbar .default.button.suggested-action:hover, .button.default.flat:focus, .button.default.flat:hover { + color: #faf4ed; } + .button.default:insensitive:insensitive, .button.default.flat:insensitive:insensitive { + background-color: alpha(mix(#907aa9,#faf4ed,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#907aa9,#faf4ed,0.6); + box-shadow: none; } + .button.default:insensitive:insensitive :insensitive, .button.default.flat:insensitive:insensitive :insensitive { + color: mix(#907aa9,#faf4ed,0.6); } + .button.default:active:insensitive, .button.default:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .button.default:active:insensitive:insensitive, .button.default:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .button.default.separator, .selection-mode.header-bar .default.separator.button.suggested-action, .selection-mode.toolbar .default.separator.button.suggested-action, .button.default .separator, .selection-mode.header-bar .default.button.suggested-action .separator, .selection-mode.toolbar .default.button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(144, 122, 169, 0.9); } + .button.default.separator:insensitive, .button.default .separator:insensitive { + color: rgba(144, 122, 169, 0.85); } + .button.linked, .selection-mode.header-bar .linked.button.suggested-action, .selection-mode.toolbar .linked.button.suggested-action, .linked .button, .linked .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .linked .button.suggested-action, .linked .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .linked .button.suggested-action { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .button.linked:focus, .selection-mode.header-bar .linked.button.suggested-action:focus, .selection-mode.toolbar .linked.button.suggested-action:focus, .button.linked:hover, .selection-mode.header-bar .linked.button.suggested-action:hover, .selection-mode.toolbar .linked.button.suggested-action:hover, .linked .button:focus, .linked .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .linked .button.suggested-action:focus, .linked .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .linked .button.suggested-action:focus, .linked .button:hover, .linked .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .linked .button.suggested-action:hover, .linked .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .linked .button.suggested-action:hover { + box-shadow: inset -1px 0 mix(#907aa9,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .button.linked:active, .selection-mode.header-bar .linked.button.suggested-action:active, .selection-mode.toolbar .linked.button.suggested-action:active, .button.linked:active:hover, .button.linked:active:focus, .button.linked:active:hover:focus, .button.linked:checked, .selection-mode.header-bar .linked.button.suggested-action:checked, .selection-mode.toolbar .linked.button.suggested-action:checked, .button.linked:checked:hover, .button.linked:checked:focus, .button.linked:checked:hover:focus, .linked .button:active, .linked .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .linked .button.suggested-action:active, .linked .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .linked .button.suggested-action:active, .linked .button:active:hover, .linked .button:active:focus, .linked .button:active:hover:focus, .linked .button:checked, .linked .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .linked .button.suggested-action:checked, .linked .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .linked .button.suggested-action:checked, .linked .button:checked:hover, .linked .button:checked:focus, .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + .button.linked:insensitive, .selection-mode.header-bar .linked.button.suggested-action:insensitive, .selection-mode.toolbar .linked.button.suggested-action:insensitive, .linked .button:insensitive, .linked .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .linked .button.suggested-action:insensitive, .linked .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .linked .button.suggested-action:insensitive { + box-shadow: inset -1px 0 #e5c5a1; } + .button.linked:last-child, .selection-mode.header-bar .linked.button.suggested-action:last-child, .selection-mode.toolbar .linked.button.suggested-action:last-child, .button.linked:only-child, .selection-mode.header-bar .linked.button.suggested-action:only-child, .selection-mode.toolbar .linked.button.suggested-action:only-child, .linked .button:last-child, .linked .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar .linked .button.suggested-action:last-child, .linked .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar .linked .button.suggested-action:last-child, .linked .button:only-child, .linked .selection-mode.header-bar .button.suggested-action:only-child, .selection-mode.header-bar .linked .button.suggested-action:only-child, .linked .selection-mode.toolbar .button.suggested-action:only-child, .selection-mode.toolbar .linked .button.suggested-action:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .button.linked:last-child:hover, .button.linked:only-child:hover, .linked .button:last-child:hover, .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .button.linked:insensitive:last-child, .button.linked:insensitive:only-child, .button.linked:active:insensitive:last-child, .button.linked:active:insensitive:only-child, .button.linked:checked:insensitive:last-child, .button.linked:checked:insensitive:only-child, .linked .button:insensitive:last-child, .linked .button:insensitive:only-child, .linked .button:active:insensitive:last-child, .linked .button:active:insensitive:only-child, .linked .button:checked:insensitive:last-child, .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .button.linked:active:last-child, .button.linked:active:last-child:focus, .button.linked:active:last-child:hover, .button.linked:active:last-child:hover:focus, .button.linked:checked:last-child, .button.linked:checked:last-child:focus, .button.linked:checked:last-child:hover, .button.linked:checked:last-child:hover:focus, .linked .button:active:last-child, .linked .button:active:last-child:focus, .linked .button:active:last-child:hover, .linked .button:active:last-child:hover:focus, .linked .button:checked:last-child, .linked .button:checked:last-child:focus, .linked .button:checked:last-child:hover, .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .button.linked:active:only-child, .button.linked:active:only-child:focus, .button.linked:active:only-child:hover, .button.linked:active:only-child:hover:focus, .button.linked:checked:only-child, .button.linked:checked:only-child:focus, .button.linked:checked:only-child:hover, .button.linked:checked:only-child:hover:focus, .linked .button:active:only-child, .linked .button:active:only-child:focus, .linked .button:active:only-child:hover, .linked .button:active:only-child:hover:focus, .linked .button:checked:only-child, .linked .button:checked:only-child:focus, .linked .button:checked:only-child:hover, .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .spinbutton .button, .spinbutton .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .spinbutton .button.suggested-action, .spinbutton .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .spinbutton .button.suggested-action { + color: mix(#26233a,#f2e9de,0.4); + padding: 3px 6px; + border: 0; + border-radius: 0; + border-style: none; + background-color: transparent; + background-image: none; + box-shadow: inset 1px 0 #e5d3bd; } + .spinbutton .button:insensitive, .spinbutton .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .spinbutton .button.suggested-action:insensitive, .spinbutton .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .spinbutton .button.suggested-action:insensitive { + color: mix(#26233a,#f2e9de,0.7); + box-shadow: inset 1px 0 #dec8ac; } + .spinbutton .button:active, .spinbutton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .spinbutton .button.suggested-action:active, .spinbutton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .spinbutton .button.suggested-action:active, .spinbutton .button:checked, .spinbutton .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .spinbutton .button.suggested-action:checked, .spinbutton .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .spinbutton .button.suggested-action:checked, .spinbutton .button:hover, .spinbutton .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .spinbutton .button.suggested-action:hover, .spinbutton .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .spinbutton .button.suggested-action:hover { + color: #26233a; } + .spinbutton .button:first-child, .spinbutton .selection-mode.header-bar .button.suggested-action:first-child, .selection-mode.header-bar .spinbutton .button.suggested-action:first-child, .spinbutton .selection-mode.toolbar .button.suggested-action:first-child, .selection-mode.toolbar .spinbutton .button.suggested-action:first-child { + border-radius: 2px 0 0 2px; + box-shadow: none; } + .spinbutton .button:last-child, .spinbutton .selection-mode.header-bar .button.suggested-action:last-child, .selection-mode.header-bar .spinbutton .button.suggested-action:last-child, .spinbutton .selection-mode.toolbar .button.suggested-action:last-child, .selection-mode.toolbar .spinbutton .button.suggested-action:last-child { + border-radius: 0 2px 2px 0; } + .spinbutton .button:dir(rtl), .spinbutton .selection-mode.header-bar .button.suggested-action:dir(rtl), .selection-mode.header-bar .spinbutton .button.suggested-action:dir(rtl), .spinbutton .selection-mode.toolbar .button.suggested-action:dir(rtl), .selection-mode.toolbar .spinbutton .button.suggested-action:dir(rtl), .spinbutton .linked > GtkComboBox > .button:dir(rtl) { + box-shadow: inset -1px 0 #e5d3bd; } + .spinbutton.vertical .button, .spinbutton.vertical .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .spinbutton.vertical .button.suggested-action, .spinbutton.vertical .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .spinbutton.vertical .button.suggested-action { + border: 1px solid #ffd18f; + border-radius: 2px; + background-color: white; + background-image: none; + color: #555169; + box-shadow: none; } + .spinbutton.vertical .button:hover { + border-color: #ffbc5e; + background-color: white; + background-image: none; } + .spinbutton.vertical .button:active, .spinbutton.vertical .button:checked { + border-color: #ffd18f; + background-color: #fff0da; + background-image: none; } + .spinbutton.vertical .button:active:hover, .spinbutton.vertical .button:checked:hover { + border-color: #ffbc5e; } + .spinbutton.vertical .button:focus, .spinbutton.vertical .button:hover:focus, .spinbutton.vertical .button:active:focus, .spinbutton.vertical .button:active:hover:focus { + border-color: #ffbc5e; } + .spinbutton.vertical .button:insensitive { + border-color: #ffdba8; + background-color: #ffe5c1; + background-image: none; } + .spinbutton.vertical .button:first-child { + border-width: 1px; + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .spinbutton.vertical .button:last-child { + border-width: 1px; + border-top-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .button .spinbutton.vertical.entry { + border-width: 1px; + border-style: solid; + border-radius: 0; } + +/****************** +! ComboBoxes * +*******************/ +GtkComboBox > .button, .selection-mode.header-bar GtkComboBox > .button.suggested-action, .selection-mode.toolbar GtkComboBox > .button.suggested-action { + padding: 1px 4px; + -GtkComboBox-arrow-scaling: .5; + -GtkComboBox-shadow-type: none; } + +GtkComboBox .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; + border-style: none; } + +.linked > GtkComboBox menu menuitem { + padding: 3px 5px; } + +/********* + ! Entry * +**********/ +.entry.linked, .linked .entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .entry.linked:first-child, .linked .entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .entry.linked:last-child, .linked .entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .entry.linked:only-child, .linked .entry:only-child { + border-width: 1px; + border-radius: 2px; } + +GtkPopover .entry, .menuitem .entry, .entry { + padding: 2px 3px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 150ms ease; + box-shadow: inset 1px 1px rgba(17, 16, 21, 0.06), inset -1px 0 rgba(17, 16, 21, 0.06); } + .entry:focus, .entry:hover, .entry:active { + transition: none; } + .entry:selected { + background-color: #907aa9; + color: #faf4ed; } + .entry:insensitive { + box-shadow: none; } + .progressbar.entry { + background-color: #907aa9; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #faf4ed; } + .image.left.entry { + padding-right: 3px; } + +.entry { + background-color: #f2e9de; + background-image: none; + border-color: #d8bd9b; + color: #26233a; } + .entry:focus, .entry:hover { + border-color: mix(#907aa9,#f2e9de,0.3); } + .entry:active, .entry:active:hover, .entry:active:focus, .entry:active:hover:focus, .entry:checked, .entry:checked:hover, .entry:checked:focus, .entry:checked:hover:focus { + border-color: #cba67a; } + .entry:insensitive { + border-color: #dec8ac; } + .entry:active:insensitive, .entry:checked:insensitive { + border-color: #d8bd9b; } + .entry:focus, .entry:active { + border-color: #907aa9; } + .entry:insensitive { + background-color: #e5d3bd; + background-image: none; + color: mix(#f2e9de,#26233a,0.5); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +.toolbar { + background-color: #fffaf3; + background-image: none; + border-color: #ffd18f; + padding: 6px; + color: #555169; + padding: 2px; + border-style: none; } + .toolbar:focus, .toolbar:hover { + border-color: mix(#907aa9,#fffaf3,0.3); } + .toolbar:active, .toolbar:active:hover, .toolbar:active:focus, .toolbar:active:hover:focus, .toolbar:checked, .toolbar:checked:hover, .toolbar:checked:focus, .toolbar:checked:hover:focus { + border-color: #ffbc5e; } + .toolbar:insensitive { + border-color: #ffdba8; } + .toolbar:active:insensitive, .toolbar:checked:insensitive { + border-color: #ffd18f; } + .toolbar:insensitive { + background-color: #ffe5c1; + background-image: none; + color: mix(#555169,#fffaf3,0.5); } + .toolbar .title { + font: bold; + padding: 0 6px; } + .toolbar .subtitle { + font: smaller; + padding: 0 6px; } + .toolbar .button, .toolbar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .toolbar .button.suggested-action, .selection-mode.toolbar .button.suggested-action { + background-color: #fffaf3; + background-image: none; + border-color: rgba(68, 65, 84, 0.22); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .toolbar .button:focus, .toolbar .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .toolbar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .toolbar .button:hover, .toolbar .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .toolbar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.22),0.3); } + .toolbar .button:active, .toolbar .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .toolbar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .toolbar .button:active:hover, .toolbar .button:active:focus, .toolbar .button:active:hover:focus, .toolbar .button:checked, .toolbar .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .toolbar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .toolbar .button:checked:hover, .toolbar .button:checked:focus, .toolbar .button:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.22); } + .toolbar .button:insensitive, .toolbar .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .button.suggested-action:insensitive { + border-color: rgba(72, 69, 89, 0.22); } + .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { + border-color: rgba(68, 65, 84, 0.22); } + .toolbar .button.flat, .toolbar .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .toolbar .flat.button.suggested-action, .selection-mode.toolbar .flat.button.suggested-action { + border-color: rgba(255, 250, 243, 0); + color: #555169; + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + .toolbar .button:hover, .toolbar .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .toolbar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .toolbar .button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.3); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .toolbar .button:hover:focus, .toolbar .button:hover:hover, .toolbar .button.flat:hover:focus, .toolbar .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.3),0.3); } + .toolbar .button:hover:active, .toolbar .button:hover:active:focus, .toolbar .button.flat:hover:active:focus, .toolbar .button:hover:checked, .toolbar .button:hover:checked:focus, .toolbar .button.flat:hover:checked:focus, .toolbar .button.flat:hover:active, .toolbar .button.flat:hover:active:hover:focus, .toolbar .button.flat:hover:checked, .toolbar .button.flat:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.3); } + .toolbar .button:hover:insensitive, .toolbar .button.flat:hover:insensitive { + border-color: rgba(72, 69, 89, 0.3); } + .toolbar .button:hover:active:insensitive, .toolbar .button:hover:checked:insensitive, .toolbar .button.flat:hover:active:insensitive, .toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(68, 65, 84, 0.3); } + .toolbar .button:focus, .toolbar .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .toolbar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .toolbar .button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(85, 81, 105, 0.22); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .toolbar .button:focus:hover, .toolbar .button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .toolbar .button:focus:hover:hover, .toolbar .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.3),0.3); } + .toolbar .button:focus:hover:active, .toolbar .button.flat:focus:hover:active, .toolbar .button.flat:focus:hover:active:focus, .toolbar .button:focus:hover:checked, .toolbar .button.flat:focus:hover:checked, .toolbar .button.flat:focus:hover:checked:focus, .toolbar .button.flat:focus:hover:active:hover:focus, .toolbar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.3); } + .toolbar .button:focus:hover:insensitive, .toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(72, 69, 89, 0.3); } + .toolbar .button:focus:hover:active:insensitive, .toolbar .button:focus:hover:checked:insensitive, .toolbar .button.flat:focus:hover:active:insensitive, .toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(68, 65, 84, 0.3); } + .toolbar .button:checked, .toolbar .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .toolbar .button.suggested-action:checked, .selection-mode.toolbar .button.suggested-action:checked, .toolbar .button:active, .toolbar .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .toolbar .button.suggested-action:active, .selection-mode.toolbar .button.suggested-action:active, .toolbar .button.flat:checked, .toolbar .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(68, 65, 84, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(85, 81, 105, 0.06), inset 0 1px rgba(85, 81, 105, 0.07), inset -1px 0 rgba(85, 81, 105, 0.06), inset 0 -1px rgba(85, 81, 105, 0.05); } + .toolbar .button:checked:focus, .toolbar .button:checked:hover, .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button.flat:checked:focus, .toolbar .button.flat:checked:hover, .toolbar .button.flat:active:focus, .toolbar .button.flat:active:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.22),0.3); } + .toolbar .button:checked:active, .toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button.suggested-action:checked:active, .toolbar .button:checked:active:hover, .toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.suggested-action:checked:active:hover, .toolbar .button:checked:active:focus, .toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.suggested-action:checked:active:focus, .toolbar .button:checked:active:hover:focus, .toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .toolbar .button:checked:checked, .toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button.suggested-action:checked:checked, .toolbar .button:checked:checked:hover, .toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .toolbar .button:checked:checked:focus, .toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .toolbar .button:checked:checked:hover:focus, .toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .toolbar .button:active:active, .toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button.suggested-action:active:active, .toolbar .button:active:active:hover, .toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button.suggested-action:active:active:hover, .toolbar .button:active:active:focus, .toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button.suggested-action:active:active:focus, .toolbar .button:active:active:hover:focus, .toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .toolbar .button:active:checked, .toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button.suggested-action:active:checked, .toolbar .button:active:checked:hover, .toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.suggested-action:active:checked:hover, .toolbar .button:active:checked:focus, .toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.suggested-action:active:checked:focus, .toolbar .button:active:checked:hover:focus, .toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .toolbar .button.flat:checked:active, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .flat.button.suggested-action:checked:active, .toolbar .button.flat:checked:active:hover, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .toolbar .button.flat:checked:active:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .toolbar .button.flat:checked:active:hover:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .toolbar .button.flat:checked:checked, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .toolbar .button.flat:checked:checked:hover, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .toolbar .button.flat:checked:checked:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .toolbar .button.flat:checked:checked:hover:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .toolbar .button.flat:active:active, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .flat.button.suggested-action:active:active, .toolbar .button.flat:active:active:hover, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .toolbar .button.flat:active:active:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .toolbar .button.flat:active:active:hover:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .toolbar .button.flat:active:checked, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .flat.button.suggested-action:active:checked, .toolbar .button.flat:active:checked:hover, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .toolbar .button.flat:active:checked:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .toolbar .button.flat:active:checked:hover:focus, .toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.22); } + .toolbar .button:checked:insensitive, .toolbar .button:active:insensitive, .toolbar .button.flat:checked:insensitive, .toolbar .button.flat:active:insensitive { + border-color: rgba(72, 69, 89, 0.22); } + .toolbar .button:active:checked:insensitive, .toolbar .button.flat:active:checked:insensitive { + border-color: rgba(68, 65, 84, 0.22); } + .toolbar .button:checked:focus, .toolbar .button:checked:hover, .toolbar .button:active:focus, .toolbar .button:active:hover, .toolbar .button.flat:checked:focus, .toolbar .button.flat:checked:hover, .toolbar .button.flat:active:focus, .toolbar .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .toolbar .button:focus, .toolbar .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .toolbar .button.suggested-action:focus, .selection-mode.toolbar .button.suggested-action:focus, .toolbar .button:hover, .toolbar .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .toolbar .button.suggested-action:hover, .selection-mode.toolbar .button.suggested-action:hover, .toolbar .button.flat:focus, .toolbar .button.flat:hover { + color: #555169; } + .toolbar .button:insensitive:insensitive, .toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#fffaf3,#555169,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#fffaf3,#555169,0.6); + box-shadow: none; } + .toolbar .button:insensitive:insensitive :insensitive, .toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#fffaf3,#555169,0.6); } + .toolbar .button:active:insensitive, .toolbar .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .toolbar .button:active:insensitive:insensitive, .toolbar .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .toolbar .button.separator, .toolbar .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .toolbar .separator.button.suggested-action, .selection-mode.toolbar .separator.button.suggested-action, .toolbar .button .separator, .toolbar .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .toolbar .button.suggested-action .separator, .selection-mode.toolbar .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + .toolbar .button.separator:insensitive, .toolbar .button .separator:insensitive { + color: rgba(255, 250, 243, 0.85); } + .toolbar .button.linked, .toolbar .selection-mode.header-bar .linked.button.suggested-action, .selection-mode.header-bar .toolbar .linked.button.suggested-action, .selection-mode.toolbar .linked.button.suggested-action, .toolbar .linked .button, .toolbar .linked .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .toolbar .linked .button.suggested-action, .selection-mode.toolbar .linked .button.suggested-action { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .toolbar .button.linked:focus, .toolbar .button.linked:hover, .toolbar .linked .button:focus, .toolbar .linked .button:hover { + box-shadow: inset -1px 0 mix(#907aa9,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .toolbar .button.linked:active, .toolbar .button.linked:active:hover, .toolbar .button.linked:active:focus, .toolbar .button.linked:active:hover:focus, .toolbar .button.linked:checked, .toolbar .button.linked:checked:hover, .toolbar .button.linked:checked:focus, .toolbar .button.linked:checked:hover:focus, .toolbar .linked .button:active, .toolbar .linked .button:active:hover, .toolbar .linked .button:active:focus, .toolbar .linked .button:active:hover:focus, .toolbar .linked .button:checked, .toolbar .linked .button:checked:hover, .toolbar .linked .button:checked:focus, .toolbar .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + .toolbar .button.linked:insensitive, .toolbar .linked .button:insensitive { + box-shadow: inset -1px 0 #ffd18f; } + .toolbar .button.linked:last-child, .toolbar .button.linked:only-child, .toolbar .linked .button:last-child, .toolbar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .toolbar .button.linked:last-child:hover, .toolbar .button.linked:only-child:hover, .toolbar .linked .button:last-child:hover, .toolbar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .toolbar .button.linked:insensitive:last-child, .toolbar .button.linked:insensitive:only-child, .toolbar .button.linked:active:insensitive:last-child, .toolbar .button.linked:active:insensitive:only-child, .toolbar .button.linked:checked:insensitive:last-child, .toolbar .button.linked:checked:insensitive:only-child, .toolbar .linked .button:insensitive:last-child, .toolbar .linked .button:insensitive:only-child, .toolbar .linked .button:active:insensitive:last-child, .toolbar .linked .button:active:insensitive:only-child, .toolbar .linked .button:checked:insensitive:last-child, .toolbar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .toolbar .button.linked:active:last-child, .toolbar .button.linked:active:last-child:focus, .toolbar .button.linked:active:last-child:hover, .toolbar .button.linked:active:last-child:hover:focus, .toolbar .button.linked:checked:last-child, .toolbar .button.linked:checked:last-child:focus, .toolbar .button.linked:checked:last-child:hover, .toolbar .button.linked:checked:last-child:hover:focus, .toolbar .linked .button:active:last-child, .toolbar .linked .button:active:last-child:focus, .toolbar .linked .button:active:last-child:hover, .toolbar .linked .button:active:last-child:hover:focus, .toolbar .linked .button:checked:last-child, .toolbar .linked .button:checked:last-child:focus, .toolbar .linked .button:checked:last-child:hover, .toolbar .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .toolbar .button.linked:active:only-child, .toolbar .button.linked:active:only-child:focus, .toolbar .button.linked:active:only-child:hover, .toolbar .button.linked:active:only-child:hover:focus, .toolbar .button.linked:checked:only-child, .toolbar .button.linked:checked:only-child:focus, .toolbar .button.linked:checked:only-child:hover, .toolbar .button.linked:checked:only-child:hover:focus, .toolbar .linked .button:active:only-child, .toolbar .linked .button:active:only-child:focus, .toolbar .linked .button:active:only-child:hover, .toolbar .linked .button:active:only-child:hover:focus, .toolbar .linked .button:checked:only-child, .toolbar .linked .button:checked:only-child:focus, .toolbar .linked .button:checked:only-child:hover, .toolbar .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .toolbar GtkComboBox, .toolbar .button, .toolbar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .toolbar .button.suggested-action, .selection-mode.toolbar .button.suggested-action { + padding: 2px; } + .toolbar GtkComboBox.text-button, .toolbar .button.text-button, .toolbar .selection-mode.header-bar .text-button.button.suggested-action, .selection-mode.header-bar .toolbar .text-button.button.suggested-action, .selection-mode.toolbar .text-button.button.suggested-action { + padding: 3px; } + .toolbar GtkComboBox.image-button, .toolbar .button.image-button, .toolbar .selection-mode.header-bar .image-button.button.suggested-action, .selection-mode.header-bar .toolbar .image-button.button.suggested-action, .selection-mode.toolbar .image-button.button.suggested-action { + padding: 4px 2px 4px 3px; } + .toolbar GtkSeparatorToolItem, .toolbar .separator, .toolbar .separator:insensitive { + color: #ffe5c1; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .toolbar .menubar { + -GtkToolbar-button-relief: normal; } + .toolbar.inline-toolbar { + background-image: none; + background-color: transparent; } + .toolbar GtkToolButton:insensitive GtkButton:insensitive, + .toolbar GtkToolButton:insensitive GtkButton:insensitive.button, + .toolbar GtkToolButton:insensitive .selection-mode.header-bar .button.suggested-action:insensitive, + .selection-mode.header-bar .toolbar GtkToolButton:insensitive .button.suggested-action:insensitive, + .selection-mode.toolbar GtkToolButton:insensitive .button.suggested-action:insensitive, + .toolbar GtkToolButton:insensitive GtkButton:insensitive.flat.button, + .toolbar GtkToolButton:insensitive .selection-mode.header-bar .flat.button.suggested-action, + .selection-mode.header-bar .toolbar GtkToolButton:insensitive .flat.button.suggested-action, + .selection-mode.toolbar GtkToolButton:insensitive .flat.button.suggested-action { + background-color: #fffaf3; } + +.header-bar { + background-color: #faf4ed; + background-image: none; + border-color: #e5c5a1; + padding: 6px; + color: #575279; + border-width: 0 0 1px; + border-style: solid; } + .header-bar:focus, .header-bar:hover { + border-color: mix(#907aa9,#faf4ed,0.3); } + .header-bar:active, .header-bar:active:hover, .header-bar:active:focus, .header-bar:active:hover:focus, .header-bar:checked, .header-bar:checked:hover, .header-bar:checked:focus, .header-bar:checked:hover:focus { + border-color: #daae7b; } + .header-bar:insensitive { + border-color: #ead1b4; } + .header-bar:active:insensitive, .header-bar:checked:insensitive { + border-color: #e5c5a1; } + .header-bar:insensitive { + background-color: #efddc7; + background-image: none; + color: mix(#575279,#faf4ed,0.5); } + .header-bar .title { + font: bold; + padding: 0 6px; } + .header-bar .subtitle { + font: smaller; + padding: 0 6px; } + .header-bar .button, .selection-mode.header-bar .button.suggested-action, .header-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .button.suggested-action { + background-color: #fffaf3; + background-image: none; + border-color: rgba(68, 65, 84, 0.22); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .header-bar .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .header-bar .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .header-bar .button.suggested-action:focus, .header-bar .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .header-bar .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .header-bar .button.suggested-action:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.22),0.3); } + .header-bar .button:active, .selection-mode.header-bar .button.suggested-action:active, .header-bar .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .header-bar .button.suggested-action:active, .header-bar .button:active:hover, .header-bar .button:active:focus, .header-bar .button:active:hover:focus, .header-bar .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .header-bar .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .header-bar .button.suggested-action:checked, .header-bar .button:checked:hover, .header-bar .button:checked:focus, .header-bar .button:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.22); } + .header-bar .button:insensitive, .selection-mode.header-bar .button.suggested-action:insensitive, .header-bar .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .header-bar .button.suggested-action:insensitive { + border-color: rgba(72, 69, 89, 0.22); } + .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { + border-color: rgba(68, 65, 84, 0.22); } + .header-bar .button.flat, .selection-mode.header-bar .flat.button.suggested-action, .header-bar .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .header-bar .flat.button.suggested-action { + border-color: rgba(255, 250, 243, 0); + color: #555169; + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + .header-bar .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .header-bar .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .header-bar .button.suggested-action:hover, .header-bar .button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.3); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .header-bar .button:hover:focus, .header-bar .button:hover:hover, .header-bar .button.flat:hover:focus, .header-bar .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.3),0.3); } + .header-bar .button:hover:active, .header-bar .button:hover:active:focus, .header-bar .button.flat:hover:active:focus, .header-bar .button:hover:checked, .header-bar .button:hover:checked:focus, .header-bar .button.flat:hover:checked:focus, .header-bar .button.flat:hover:active, .header-bar .button.flat:hover:active:hover:focus, .header-bar .button.flat:hover:checked, .header-bar .button.flat:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.3); } + .header-bar .button:hover:insensitive, .header-bar .button.flat:hover:insensitive { + border-color: rgba(72, 69, 89, 0.3); } + .header-bar .button:hover:active:insensitive, .header-bar .button:hover:checked:insensitive, .header-bar .button.flat:hover:active:insensitive, .header-bar .button.flat:hover:checked:insensitive { + border-color: rgba(68, 65, 84, 0.3); } + .header-bar .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .header-bar .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .header-bar .button.suggested-action:focus, .header-bar .button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(85, 81, 105, 0.22); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .header-bar .button:focus:hover, .header-bar .button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .header-bar .button:focus:hover:hover, .header-bar .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.3),0.3); } + .header-bar .button:focus:hover:active, .header-bar .button.flat:focus:hover:active, .header-bar .button.flat:focus:hover:active:focus, .header-bar .button:focus:hover:checked, .header-bar .button.flat:focus:hover:checked, .header-bar .button.flat:focus:hover:checked:focus, .header-bar .button.flat:focus:hover:active:hover:focus, .header-bar .button.flat:focus:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.3); } + .header-bar .button:focus:hover:insensitive, .header-bar .button.flat:focus:hover:insensitive { + border-color: rgba(72, 69, 89, 0.3); } + .header-bar .button:focus:hover:active:insensitive, .header-bar .button:focus:hover:checked:insensitive, .header-bar .button.flat:focus:hover:active:insensitive, .header-bar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(68, 65, 84, 0.3); } + .header-bar .button:checked, .selection-mode.header-bar .button.suggested-action:checked, .header-bar .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .header-bar .button.suggested-action:checked, .header-bar .button:active, .selection-mode.header-bar .button.suggested-action:active, .header-bar .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .header-bar .button.suggested-action:active, .header-bar .button.flat:checked, .header-bar .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(68, 65, 84, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(85, 81, 105, 0.06), inset 0 1px rgba(85, 81, 105, 0.07), inset -1px 0 rgba(85, 81, 105, 0.06), inset 0 -1px rgba(85, 81, 105, 0.05); } + .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.22),0.3); } + .header-bar .button:checked:active, .selection-mode.header-bar .button.suggested-action:checked:active, .header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .header-bar .button.suggested-action:checked:active, .header-bar .button:checked:active:hover, .selection-mode.header-bar .button.suggested-action:checked:active:hover, .header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .header-bar .button.suggested-action:checked:active:hover, .header-bar .button:checked:active:focus, .selection-mode.header-bar .button.suggested-action:checked:active:focus, .header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .header-bar .button.suggested-action:checked:active:focus, .header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .header-bar .button.suggested-action:checked:active:hover:focus, .header-bar .button:checked:checked, .selection-mode.header-bar .button.suggested-action:checked:checked, .header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .header-bar .button.suggested-action:checked:checked, .header-bar .button:checked:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .header-bar .button.suggested-action:checked:checked:hover, .header-bar .button:checked:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .header-bar .button.suggested-action:checked:checked:focus, .header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .header-bar .button.suggested-action:checked:checked:hover:focus, .header-bar .button:active:active, .selection-mode.header-bar .button.suggested-action:active:active, .header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .header-bar .button.suggested-action:active:active, .header-bar .button:active:active:hover, .selection-mode.header-bar .button.suggested-action:active:active:hover, .header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .header-bar .button.suggested-action:active:active:hover, .header-bar .button:active:active:focus, .selection-mode.header-bar .button.suggested-action:active:active:focus, .header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .header-bar .button.suggested-action:active:active:focus, .header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .header-bar .button.suggested-action:active:active:hover:focus, .header-bar .button:active:checked, .selection-mode.header-bar .button.suggested-action:active:checked, .header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .header-bar .button.suggested-action:active:checked, .header-bar .button:active:checked:hover, .selection-mode.header-bar .button.suggested-action:active:checked:hover, .header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .header-bar .button.suggested-action:active:checked:hover, .header-bar .button:active:checked:focus, .selection-mode.header-bar .button.suggested-action:active:checked:focus, .header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .header-bar .button.suggested-action:active:checked:focus, .header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .header-bar .button.suggested-action:active:checked:hover:focus, .header-bar .button.flat:checked:active, .selection-mode.header-bar .flat.button.suggested-action:checked:active, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:active, .header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:active:hover, .header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:active:focus, .header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:active:hover:focus, .header-bar .button.flat:checked:checked, .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:checked, .header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:checked:hover, .header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:checked:focus, .header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:checked:checked:hover:focus, .header-bar .button.flat:active:active, .selection-mode.header-bar .flat.button.suggested-action:active:active, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:active, .header-bar .button.flat:active:active:hover, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:active:hover, .header-bar .button.flat:active:active:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:active:focus, .header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:active:hover:focus, .header-bar .button.flat:active:checked, .selection-mode.header-bar .flat.button.suggested-action:active:checked, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:checked, .header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:checked:hover, .header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:checked:focus, .header-bar .button.flat:active:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .header-bar .flat.button.suggested-action:active:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.22); } + .header-bar .button:checked:insensitive, .header-bar .button:active:insensitive, .header-bar .button.flat:checked:insensitive, .header-bar .button.flat:active:insensitive { + border-color: rgba(72, 69, 89, 0.22); } + .header-bar .button:active:checked:insensitive, .header-bar .button.flat:active:checked:insensitive { + border-color: rgba(68, 65, 84, 0.22); } + .header-bar .button:checked:focus, .header-bar .button:checked:hover, .header-bar .button:active:focus, .header-bar .button:active:hover, .header-bar .button.flat:checked:focus, .header-bar .button.flat:checked:hover, .header-bar .button.flat:active:focus, .header-bar .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .header-bar .button:focus, .selection-mode.header-bar .button.suggested-action:focus, .header-bar .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .header-bar .button.suggested-action:focus, .header-bar .button:hover, .selection-mode.header-bar .button.suggested-action:hover, .header-bar .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .header-bar .button.suggested-action:hover, .header-bar .button.flat:focus, .header-bar .button.flat:hover { + color: #555169; } + .header-bar .button:insensitive:insensitive, .header-bar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#fffaf3,#555169,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#fffaf3,#555169,0.6); + box-shadow: none; } + .header-bar .button:insensitive:insensitive :insensitive, .header-bar .button.flat:insensitive:insensitive :insensitive { + color: mix(#fffaf3,#555169,0.6); } + .header-bar .button:active:insensitive, .header-bar .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .header-bar .button:active:insensitive:insensitive, .header-bar .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .header-bar .button.separator, .selection-mode.header-bar .separator.button.suggested-action, .header-bar .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .header-bar .separator.button.suggested-action, .header-bar .button .separator, .selection-mode.header-bar .button.suggested-action .separator, .header-bar .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .header-bar .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + .header-bar .button.separator:insensitive, .header-bar .button .separator:insensitive { + color: rgba(255, 250, 243, 0.85); } + .header-bar .button.linked, .selection-mode.header-bar .linked.button.suggested-action, .header-bar .selection-mode.toolbar .linked.button.suggested-action, .selection-mode.toolbar .header-bar .linked.button.suggested-action, .header-bar .linked .button, .selection-mode.header-bar .linked .button.suggested-action, .header-bar .linked .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .linked .button.suggested-action { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .header-bar .button.linked:focus, .header-bar .button.linked:hover, .header-bar .linked .button:focus, .header-bar .linked .button:hover { + box-shadow: inset -1px 0 mix(#907aa9,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .header-bar .button.linked:active, .header-bar .button.linked:active:hover, .header-bar .button.linked:active:focus, .header-bar .button.linked:active:hover:focus, .header-bar .button.linked:checked, .header-bar .button.linked:checked:hover, .header-bar .button.linked:checked:focus, .header-bar .button.linked:checked:hover:focus, .header-bar .linked .button:active, .header-bar .linked .button:active:hover, .header-bar .linked .button:active:focus, .header-bar .linked .button:active:hover:focus, .header-bar .linked .button:checked, .header-bar .linked .button:checked:hover, .header-bar .linked .button:checked:focus, .header-bar .linked .button:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + .header-bar .button.linked:insensitive, .header-bar .linked .button:insensitive { + box-shadow: inset -1px 0 #ffd18f; } + .header-bar .button.linked:last-child, .header-bar .button.linked:only-child, .header-bar .linked .button:last-child, .header-bar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .header-bar .button.linked:last-child:hover, .header-bar .button.linked:only-child:hover, .header-bar .linked .button:last-child:hover, .header-bar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .header-bar .button.linked:insensitive:last-child, .header-bar .button.linked:insensitive:only-child, .header-bar .button.linked:active:insensitive:last-child, .header-bar .button.linked:active:insensitive:only-child, .header-bar .button.linked:checked:insensitive:last-child, .header-bar .button.linked:checked:insensitive:only-child, .header-bar .linked .button:insensitive:last-child, .header-bar .linked .button:insensitive:only-child, .header-bar .linked .button:active:insensitive:last-child, .header-bar .linked .button:active:insensitive:only-child, .header-bar .linked .button:checked:insensitive:last-child, .header-bar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .header-bar .button.linked:active:last-child, .header-bar .button.linked:active:last-child:focus, .header-bar .button.linked:active:last-child:hover, .header-bar .button.linked:active:last-child:hover:focus, .header-bar .button.linked:checked:last-child, .header-bar .button.linked:checked:last-child:focus, .header-bar .button.linked:checked:last-child:hover, .header-bar .button.linked:checked:last-child:hover:focus, .header-bar .linked .button:active:last-child, .header-bar .linked .button:active:last-child:focus, .header-bar .linked .button:active:last-child:hover, .header-bar .linked .button:active:last-child:hover:focus, .header-bar .linked .button:checked:last-child, .header-bar .linked .button:checked:last-child:focus, .header-bar .linked .button:checked:last-child:hover, .header-bar .linked .button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .header-bar .button.linked:active:only-child, .header-bar .button.linked:active:only-child:focus, .header-bar .button.linked:active:only-child:hover, .header-bar .button.linked:active:only-child:hover:focus, .header-bar .button.linked:checked:only-child, .header-bar .button.linked:checked:only-child:focus, .header-bar .button.linked:checked:only-child:hover, .header-bar .button.linked:checked:only-child:hover:focus, .header-bar .linked .button:active:only-child, .header-bar .linked .button:active:only-child:focus, .header-bar .linked .button:active:only-child:hover, .header-bar .linked .button:active:only-child:hover:focus, .header-bar .linked .button:checked:only-child, .header-bar .linked .button:checked:only-child:focus, .header-bar .linked .button:checked:only-child:hover, .header-bar .linked .button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .header-bar GtkComboBox, .header-bar .button, .selection-mode.header-bar .button.suggested-action, .header-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .button.suggested-action { + padding: 2px; } + .header-bar GtkComboBox.text-button, .header-bar .button.text-button, .selection-mode.header-bar .text-button.button.suggested-action, .header-bar .selection-mode.toolbar .text-button.button.suggested-action, .selection-mode.toolbar .header-bar .text-button.button.suggested-action { + padding: 3px; } + .header-bar GtkComboBox.image-button, .header-bar .button.image-button, .selection-mode.header-bar .image-button.button.suggested-action, .header-bar .selection-mode.toolbar .image-button.button.suggested-action, .selection-mode.toolbar .header-bar .image-button.button.suggested-action { + padding: 4px 2px 4px 3px; } + .header-bar GtkSeparatorToolItem, .header-bar .separator, .header-bar .separator:insensitive { + color: #efddc7; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .header-bar .menubar { + -GtkToolbar-button-relief: normal; } + .header-bar .button, .selection-mode.header-bar .button.suggested-action, .header-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .header-bar .button.suggested-action { + color: #575279; } + +.titlebar { + background-color: #faf4ed; + background-image: none; + border-radius: 2px 2px 0 0; + color: #575279; } + .titlebar:backdrop { + background-color: #fffaf3; + background-image: none; + color: mix(#555169,#fffaf3,0.4); + text-shadow: none; } + .titlebar.default-decoration { + border: 0; + box-shadow: none; } + .tiled .titlebar, .maximized .titlebar { + border-radius: 0; } + .titlebar .title { + font: bold; } + .titlebar .titlebutton { + padding: 3px; + border: 0; + background-image: none; + background-color: transparent; + color: #575279; + box-shadow: none; } + .titlebar .titlebutton:hover, .titlebar .titlebutton:hover:focus { + background-image: none; + background-color: transparent; + color: #907aa9; + box-shadow: none; } + .titlebar .titlebutton:active, .titlebar .titlebutton:active:hover { + background-image: none; + background-color: transparent; + color: #81689e; + box-shadow: none; } + .titlebar .titlebutton:backdrop { + background: none; + color: mix(#555169,#fffaf3,0.4); + icon-shadow: none; } + +/************** + ! Action-bar * +***************/ +.action-bar { + background-color: #fffaf3; + background-image: none; + padding: 3px; + border-width: 1px 0 0; + border-style: solid; + border-color: #ffd18f; + color: #555169; } + .action-bar .button.text-button, .action-bar .selection-mode.header-bar .text-button.button.suggested-action, .selection-mode.header-bar .action-bar .text-button.button.suggested-action, .action-bar .selection-mode.toolbar .text-button.button.suggested-action, .selection-mode.toolbar .action-bar .text-button.button.suggested-action { + padding: 2px; } + .action-bar .button.image-button, .action-bar .selection-mode.header-bar .image-button.button.suggested-action, .selection-mode.header-bar .action-bar .image-button.button.suggested-action, .action-bar .selection-mode.toolbar .image-button.button.suggested-action, .selection-mode.toolbar .action-bar .image-button.button.suggested-action { + padding: 4px; } + .action-bar .title { + font: bold; + padding: 0 6px; } + .action-bar .subtitle { + font: smaller; + padding: 0 6px; } + +/*************** + ! Search bars * +****************/ +.search-bar { + background-color: #fff6e9; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #ffd18f; + color: #555169; } + .search-bar .button.close-button, .search-bar .selection-mode.header-bar .close-button.button.suggested-action, .selection-mode.header-bar .search-bar .close-button.button.suggested-action, .search-bar .selection-mode.toolbar .close-button.button.suggested-action, .selection-mode.toolbar .search-bar .close-button.button.suggested-action { + padding: 3px; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action.button, .selection-mode.header-bar .suggested-action.button, .selection-mode.toolbar .suggested-action.button { + background-color: #d7827e; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .suggested-action.button:focus, .selection-mode.header-bar .suggested-action.button:focus, .selection-mode.toolbar .suggested-action.button:focus, .suggested-action.button:hover, .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .suggested-action.button:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .suggested-action.button:active, .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .suggested-action.button:active, .suggested-action.button:active:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover:focus, .suggested-action.button:checked, .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .suggested-action.button:checked, .suggested-action.button:checked:hover, .suggested-action.button:checked:focus, .suggested-action.button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .suggested-action.button:insensitive, .selection-mode.header-bar .suggested-action.button:insensitive, .selection-mode.toolbar .suggested-action.button:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .suggested-action.button.flat, .selection-mode.header-bar .suggested-action.flat.button, .selection-mode.toolbar .suggested-action.flat.button { + border-color: rgba(215, 130, 126, 0); + color: #faf4ed; + background-color: rgba(215, 130, 126, 0); + background-image: none; + box-shadow: none; } + .suggested-action.button:hover, .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .suggested-action.button:hover, .suggested-action.button.flat:hover { + background-color: #db8f8b; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .suggested-action.button:hover:focus, .suggested-action.button:hover:hover, .suggested-action.button.flat:hover:focus, .suggested-action.button.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .suggested-action.button:hover:active, .suggested-action.button:hover:active:focus, .suggested-action.button.flat:hover:active:focus, .suggested-action.button:hover:checked, .suggested-action.button:hover:checked:focus, .suggested-action.button.flat:hover:checked:focus, .suggested-action.button.flat:hover:active, .suggested-action.button.flat:hover:active:hover:focus, .suggested-action.button.flat:hover:checked, .suggested-action.button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .suggested-action.button:hover:insensitive, .suggested-action.button.flat:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .suggested-action.button:hover:active:insensitive, .suggested-action.button:hover:checked:insensitive, .suggested-action.button.flat:hover:active:insensitive, .suggested-action.button.flat:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .suggested-action.button:focus, .selection-mode.header-bar .suggested-action.button:focus, .selection-mode.toolbar .suggested-action.button:focus, .suggested-action.button.flat:focus { + background-color: #db8f8b; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .suggested-action.button:focus:hover, .suggested-action.button.flat:focus:hover { + background-color: #df9b98; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .suggested-action.button:focus:hover:hover, .suggested-action.button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .suggested-action.button:focus:hover:active, .suggested-action.button.flat:focus:hover:active, .suggested-action.button.flat:focus:hover:active:focus, .suggested-action.button:focus:hover:checked, .suggested-action.button.flat:focus:hover:checked, .suggested-action.button.flat:focus:hover:checked:focus, .suggested-action.button.flat:focus:hover:active:hover:focus, .suggested-action.button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .suggested-action.button:focus:hover:insensitive, .suggested-action.button.flat:focus:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .suggested-action.button:focus:hover:active:insensitive, .suggested-action.button:focus:hover:checked:insensitive, .suggested-action.button.flat:focus:hover:active:insensitive, .suggested-action.button.flat:focus:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .suggested-action.button:checked, .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .suggested-action.button:checked, .suggested-action.button:active, .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .suggested-action.button:active, .suggested-action.button.flat:checked, .suggested-action.button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .suggested-action.button:active:checked, .suggested-action.button:active:checked:hover, .suggested-action.button:active:checked:focus, .suggested-action.button:active:checked:hover:focus, .suggested-action.button.flat:active:checked, .suggested-action.button.flat:active:checked:hover, .suggested-action.button.flat:active:checked:focus, .suggested-action.button.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .suggested-action.button:checked:insensitive, .suggested-action.button:active:insensitive, .suggested-action.button.flat:checked:insensitive, .suggested-action.button.flat:active:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .suggested-action.button:active:checked:insensitive, .suggested-action.button.flat:active:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .suggested-action.button:checked:focus, .suggested-action.button:checked:hover, .suggested-action.button:active:focus, .suggested-action.button:active:hover, .suggested-action.button.flat:checked:focus, .suggested-action.button.flat:checked:hover, .suggested-action.button.flat:active:focus, .suggested-action.button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .suggested-action.button:focus, .selection-mode.header-bar .suggested-action.button:focus, .selection-mode.toolbar .suggested-action.button:focus, .suggested-action.button:hover, .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .suggested-action.button:hover, .suggested-action.button.flat:focus, .suggested-action.button.flat:hover { + color: #faf4ed; } + .suggested-action.button:insensitive:insensitive, .suggested-action.button.flat:insensitive:insensitive { + background-color: alpha(mix(#d7827e,#faf4ed,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#d7827e,#faf4ed,0.6); + box-shadow: none; } + .suggested-action.button:insensitive:insensitive :insensitive, .suggested-action.button.flat:insensitive:insensitive :insensitive { + color: mix(#d7827e,#faf4ed,0.6); } + .suggested-action.button:active:insensitive, .suggested-action.button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .suggested-action.button:active:insensitive:insensitive, .suggested-action.button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .suggested-action.button.separator, .selection-mode.header-bar .suggested-action.separator.button, .selection-mode.toolbar .suggested-action.separator.button, .suggested-action.button .separator, .selection-mode.header-bar .suggested-action.button .separator, .selection-mode.toolbar .suggested-action.button .separator { + border: 1px solid currentColor; + color: rgba(215, 130, 126, 0.9); } + .suggested-action.button.separator:insensitive, .suggested-action.button .separator:insensitive { + color: rgba(215, 130, 126, 0.85); } + +.destructive-action.button, .selection-mode.header-bar .destructive-action.button.suggested-action, .selection-mode.toolbar .destructive-action.button.suggested-action { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(229, 197, 161, 0.32); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .destructive-action.button:focus, .selection-mode.header-bar .destructive-action.button.suggested-action:focus, .selection-mode.toolbar .destructive-action.button.suggested-action:focus, .destructive-action.button:hover, .selection-mode.header-bar .destructive-action.button.suggested-action:hover, .selection-mode.toolbar .destructive-action.button.suggested-action:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.32),0.3); } + .destructive-action.button:active, .selection-mode.header-bar .destructive-action.button.suggested-action:active, .selection-mode.toolbar .destructive-action.button.suggested-action:active, .destructive-action.button:active:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover:focus, .destructive-action.button:checked, .selection-mode.header-bar .destructive-action.button.suggested-action:checked, .selection-mode.toolbar .destructive-action.button.suggested-action:checked, .destructive-action.button:checked:hover, .destructive-action.button:checked:focus, .destructive-action.button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.32); } + .destructive-action.button:insensitive, .selection-mode.header-bar .destructive-action.button.suggested-action:insensitive, .selection-mode.toolbar .destructive-action.button.suggested-action:insensitive { + border-color: rgba(234, 209, 180, 0.32); } + .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive { + border-color: rgba(229, 197, 161, 0.32); } + .destructive-action.button.flat, .selection-mode.header-bar .destructive-action.flat.button.suggested-action, .selection-mode.toolbar .destructive-action.flat.button.suggested-action { + border-color: rgba(31, 29, 46, 0); + color: #faf4ed; + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + .destructive-action.button:hover, .selection-mode.header-bar .destructive-action.button.suggested-action:hover, .selection-mode.toolbar .destructive-action.button.suggested-action:hover, .destructive-action.button.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(229, 197, 161, 0.4); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .destructive-action.button:hover:focus, .destructive-action.button:hover:hover, .destructive-action.button.flat:hover:focus, .destructive-action.button.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.4),0.3); } + .destructive-action.button:hover:active, .destructive-action.button:hover:active:focus, .destructive-action.button.flat:hover:active:focus, .destructive-action.button:hover:checked, .destructive-action.button:hover:checked:focus, .destructive-action.button.flat:hover:checked:focus, .destructive-action.button.flat:hover:active, .destructive-action.button.flat:hover:active:hover:focus, .destructive-action.button.flat:hover:checked, .destructive-action.button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.4); } + .destructive-action.button:hover:insensitive, .destructive-action.button.flat:hover:insensitive { + border-color: rgba(234, 209, 180, 0.4); } + .destructive-action.button:hover:active:insensitive, .destructive-action.button:hover:checked:insensitive, .destructive-action.button.flat:hover:active:insensitive, .destructive-action.button.flat:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.4); } + .destructive-action.button:focus, .selection-mode.header-bar .destructive-action.button.suggested-action:focus, .selection-mode.toolbar .destructive-action.button.suggested-action:focus, .destructive-action.button.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(250, 244, 237, 0.32); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + .destructive-action.button:focus:hover, .destructive-action.button.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(229, 197, 161, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + .destructive-action.button:focus:hover:hover, .destructive-action.button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.4),0.3); } + .destructive-action.button:focus:hover:active, .destructive-action.button.flat:focus:hover:active, .destructive-action.button.flat:focus:hover:active:focus, .destructive-action.button:focus:hover:checked, .destructive-action.button.flat:focus:hover:checked, .destructive-action.button.flat:focus:hover:checked:focus, .destructive-action.button.flat:focus:hover:active:hover:focus, .destructive-action.button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.4); } + .destructive-action.button:focus:hover:insensitive, .destructive-action.button.flat:focus:hover:insensitive { + border-color: rgba(234, 209, 180, 0.4); } + .destructive-action.button:focus:hover:active:insensitive, .destructive-action.button:focus:hover:checked:insensitive, .destructive-action.button.flat:focus:hover:active:insensitive, .destructive-action.button.flat:focus:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.4); } + .destructive-action.button:checked, .selection-mode.header-bar .destructive-action.button.suggested-action:checked, .selection-mode.toolbar .destructive-action.button.suggested-action:checked, .destructive-action.button:active, .selection-mode.header-bar .destructive-action.button.suggested-action:active, .selection-mode.toolbar .destructive-action.button.suggested-action:active, .destructive-action.button.flat:checked, .destructive-action.button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.32),0.3); } + .destructive-action.button:active:checked, .destructive-action.button:active:checked:hover, .destructive-action.button:active:checked:focus, .destructive-action.button:active:checked:hover:focus, .destructive-action.button.flat:active:checked, .destructive-action.button.flat:active:checked:hover, .destructive-action.button.flat:active:checked:focus, .destructive-action.button.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.32); } + .destructive-action.button:checked:insensitive, .destructive-action.button:active:insensitive, .destructive-action.button.flat:checked:insensitive, .destructive-action.button.flat:active:insensitive { + border-color: rgba(234, 209, 180, 0.32); } + .destructive-action.button:active:checked:insensitive, .destructive-action.button.flat:active:checked:insensitive { + border-color: rgba(229, 197, 161, 0.32); } + .destructive-action.button:checked:focus, .destructive-action.button:checked:hover, .destructive-action.button:active:focus, .destructive-action.button:active:hover, .destructive-action.button.flat:checked:focus, .destructive-action.button.flat:checked:hover, .destructive-action.button.flat:active:focus, .destructive-action.button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .destructive-action.button:focus, .selection-mode.header-bar .destructive-action.button.suggested-action:focus, .selection-mode.toolbar .destructive-action.button.suggested-action:focus, .destructive-action.button:hover, .selection-mode.header-bar .destructive-action.button.suggested-action:hover, .selection-mode.toolbar .destructive-action.button.suggested-action:hover, .destructive-action.button.flat:focus, .destructive-action.button.flat:hover { + color: #faf4ed; } + .destructive-action.button:insensitive:insensitive, .destructive-action.button.flat:insensitive:insensitive { + background-color: alpha(mix(#1f1d2e,#faf4ed,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#1f1d2e,#faf4ed,0.6); + box-shadow: none; } + .destructive-action.button:insensitive:insensitive :insensitive, .destructive-action.button.flat:insensitive:insensitive :insensitive { + color: mix(#1f1d2e,#faf4ed,0.6); } + .destructive-action.button:active:insensitive, .destructive-action.button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .destructive-action.button:active:insensitive:insensitive, .destructive-action.button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .destructive-action.button.separator, .selection-mode.header-bar .destructive-action.separator.button.suggested-action, .selection-mode.toolbar .destructive-action.separator.button.suggested-action, .destructive-action.button .separator, .selection-mode.header-bar .destructive-action.button.suggested-action .separator, .selection-mode.toolbar .destructive-action.button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + .destructive-action.button.separator:insensitive, .destructive-action.button .separator:insensitive { + color: rgba(31, 29, 46, 0.85); } + +/****************** +* selection mode * +******************/ +.selection-mode.header-bar, .selection-mode.toolbar { + background-color: #907aa9; + background-image: none; + border-color: #735b8d; + padding: 6px; + color: #faf4ed; } + .selection-mode.header-bar:focus, .selection-mode.header-bar:hover, .selection-mode.toolbar:focus, .selection-mode.toolbar:hover { + border-color: mix(#907aa9,#907aa9,0.3); } + .selection-mode.header-bar:active, .selection-mode.header-bar:active:hover, .selection-mode.header-bar:active:focus, .selection-mode.header-bar:active:hover:focus, .selection-mode.header-bar:checked, .selection-mode.header-bar:checked:hover, .selection-mode.header-bar:checked:focus, .selection-mode.header-bar:checked:hover:focus, .selection-mode.toolbar:active, .selection-mode.toolbar:active:hover, .selection-mode.toolbar:active:focus, .selection-mode.toolbar:active:hover:focus, .selection-mode.toolbar:checked, .selection-mode.toolbar:checked:hover, .selection-mode.toolbar:checked:focus, .selection-mode.toolbar:checked:hover:focus { + border-color: #64507c; } + .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive { + border-color: #7a6196; } + .selection-mode.header-bar:active:insensitive, .selection-mode.header-bar:checked:insensitive, .selection-mode.toolbar:active:insensitive, .selection-mode.toolbar:checked:insensitive { + border-color: #735b8d; } + .selection-mode.header-bar:insensitive, .selection-mode.toolbar:insensitive { + background-color: #81689e; + background-image: none; + color: mix(#faf4ed,#907aa9,0.5); } + .selection-mode.header-bar .title, .selection-mode.toolbar .title { + font: bold; + padding: 0 6px; } + .selection-mode.header-bar .subtitle, .selection-mode.toolbar .subtitle { + font: smaller; + padding: 0 6px; } + .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action { + background-color: #fffaf3; + background-image: none; + border-color: rgba(68, 65, 84, 0.22); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.22),0.3); } + .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.22); } + .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive { + border-color: rgba(72, 69, 89, 0.22); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + border-color: rgba(68, 65, 84, 0.22); } + .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat { + border-color: rgba(255, 250, 243, 0); + color: #555169; + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.3); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.3),0.3); } + .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.3); } + .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive { + border-color: rgba(72, 69, 89, 0.3); } + .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(68, 65, 84, 0.3); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(85, 81, 105, 0.22); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.3),0.3); } + .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.3); } + .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(72, 69, 89, 0.3); } + .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(68, 65, 84, 0.3); } + .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(68, 65, 84, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(85, 81, 105, 0.06), inset 0 1px rgba(85, 81, 105, 0.07), inset -1px 0 rgba(85, 81, 105, 0.06), inset 0 -1px rgba(85, 81, 105, 0.05); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.22),0.3); } + .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.22); } + .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive { + border-color: rgba(72, 69, 89, 0.22); } + .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive { + border-color: rgba(68, 65, 84, 0.22); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover { + color: #555169; } + .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#fffaf3,#555169,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#fffaf3,#555169,0.6); + box-shadow: none; } + .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#fffaf3,#555169,0.6); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive { + color: rgba(255, 250, 243, 0.85); } + .selection-mode.header-bar .button.linked, .selection-mode.header-bar .linked .button, .selection-mode.toolbar .button.linked, .selection-mode.toolbar .linked .button { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .selection-mode.header-bar .button.linked:focus, .selection-mode.header-bar .button.linked:hover, .selection-mode.header-bar .linked .button:focus, .selection-mode.header-bar .linked .button:hover, .selection-mode.toolbar .button.linked:focus, .selection-mode.toolbar .button.linked:hover, .selection-mode.toolbar .linked .button:focus, .selection-mode.toolbar .linked .button:hover { + box-shadow: inset -1px 0 mix(#907aa9,rgba(0, 0, 0, 0.22),0.3), 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .selection-mode.header-bar .button.linked:active, .selection-mode.header-bar .linked.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active, .selection-mode.header-bar .button.linked:active:hover, .selection-mode.header-bar .linked.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:hover, .selection-mode.header-bar .button.linked:active:focus, .selection-mode.header-bar .linked.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:focus, .selection-mode.header-bar .button.linked:active:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:hover:focus, .selection-mode.header-bar .button.linked:checked, .selection-mode.header-bar .linked.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked, .selection-mode.header-bar .button.linked:checked:hover, .selection-mode.header-bar .linked.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:hover, .selection-mode.header-bar .button.linked:checked:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:focus, .selection-mode.header-bar .button.linked:checked:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:hover:focus, .selection-mode.header-bar .linked .button:active, .selection-mode.header-bar .linked .button.suggested-action:active, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active, .selection-mode.header-bar .linked .button:active:hover, .selection-mode.header-bar .linked .button.suggested-action:active:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:hover, .selection-mode.header-bar .linked .button:active:focus, .selection-mode.header-bar .linked .button.suggested-action:active:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:focus, .selection-mode.header-bar .linked .button:active:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:active:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:hover:focus, .selection-mode.header-bar .linked .button:checked, .selection-mode.header-bar .linked .button.suggested-action:checked, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked, .selection-mode.header-bar .linked .button:checked:hover, .selection-mode.header-bar .linked .button.suggested-action:checked:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:hover, .selection-mode.header-bar .linked .button:checked:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:focus, .selection-mode.header-bar .linked .button:checked:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .button.linked:active, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active, .selection-mode.toolbar .linked.button.suggested-action:active, .selection-mode.toolbar .button.linked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:hover, .selection-mode.toolbar .linked.button.suggested-action:active:hover, .selection-mode.toolbar .button.linked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:focus, .selection-mode.toolbar .linked.button.suggested-action:active:focus, .selection-mode.toolbar .button.linked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:active:hover:focus, .selection-mode.toolbar .button.linked:checked, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked, .selection-mode.toolbar .linked.button.suggested-action:checked, .selection-mode.toolbar .button.linked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:hover, .selection-mode.toolbar .linked.button.suggested-action:checked:hover, .selection-mode.toolbar .button.linked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:focus, .selection-mode.toolbar .button.linked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:hover:focus, .selection-mode.toolbar .linked .button:active, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active, .selection-mode.toolbar .linked .button.suggested-action:active, .selection-mode.toolbar .linked .button:active:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:hover, .selection-mode.toolbar .linked .button.suggested-action:active:hover, .selection-mode.toolbar .linked .button:active:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:focus, .selection-mode.toolbar .linked .button.suggested-action:active:focus, .selection-mode.toolbar .linked .button:active:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:active:hover:focus, .selection-mode.toolbar .linked .button:checked, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked, .selection-mode.toolbar .linked .button.suggested-action:checked, .selection-mode.toolbar .linked .button:checked:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:hover, .selection-mode.toolbar .linked .button.suggested-action:checked:hover, .selection-mode.toolbar .linked .button:checked:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:focus, .selection-mode.toolbar .linked .button:checked:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:hover:focus { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.22), inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + .selection-mode.header-bar .button.linked:insensitive, .selection-mode.header-bar .linked .button:insensitive, .selection-mode.toolbar .button.linked:insensitive, .selection-mode.toolbar .linked .button:insensitive { + box-shadow: inset -1px 0 #ffd18f; } + .selection-mode.header-bar .button.linked:last-child, .selection-mode.header-bar .button.linked:only-child, .selection-mode.header-bar .linked .button:last-child, .selection-mode.header-bar .linked .button:only-child, .selection-mode.toolbar .button.linked:last-child, .selection-mode.toolbar .button.linked:only-child, .selection-mode.toolbar .linked .button:last-child, .selection-mode.toolbar .linked .button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .selection-mode.header-bar .button.linked:last-child:hover, .selection-mode.header-bar .button.linked:only-child:hover, .selection-mode.header-bar .linked .button:last-child:hover, .selection-mode.header-bar .linked .button:only-child:hover, .selection-mode.toolbar .button.linked:last-child:hover, .selection-mode.toolbar .button.linked:only-child:hover, .selection-mode.toolbar .linked .button:last-child:hover, .selection-mode.toolbar .linked .button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .selection-mode.header-bar .button.linked:insensitive:last-child, .selection-mode.header-bar .button.linked:insensitive:only-child, .selection-mode.header-bar .button.linked:active:insensitive:last-child, .selection-mode.header-bar .button.linked:active:insensitive:only-child, .selection-mode.header-bar .button.linked:checked:insensitive:last-child, .selection-mode.header-bar .button.linked:checked:insensitive:only-child, .selection-mode.header-bar .linked .button:insensitive:last-child, .selection-mode.header-bar .linked .button:insensitive:only-child, .selection-mode.header-bar .linked .button:active:insensitive:last-child, .selection-mode.header-bar .linked .button:active:insensitive:only-child, .selection-mode.header-bar .linked .button:checked:insensitive:last-child, .selection-mode.header-bar .linked .button:checked:insensitive:only-child, .selection-mode.toolbar .button.linked:insensitive:last-child, .selection-mode.toolbar .button.linked:insensitive:only-child, .selection-mode.toolbar .button.linked:active:insensitive:last-child, .selection-mode.toolbar .button.linked:active:insensitive:only-child, .selection-mode.toolbar .button.linked:checked:insensitive:last-child, .selection-mode.toolbar .button.linked:checked:insensitive:only-child, .selection-mode.toolbar .linked .button:insensitive:last-child, .selection-mode.toolbar .linked .button:insensitive:only-child, .selection-mode.toolbar .linked .button:active:insensitive:last-child, .selection-mode.toolbar .linked .button:active:insensitive:only-child, .selection-mode.toolbar .linked .button:checked:insensitive:last-child, .selection-mode.toolbar .linked .button:checked:insensitive:only-child { + box-shadow: none; } + .selection-mode.header-bar .button.linked:active:last-child, .selection-mode.header-bar .linked.button.suggested-action:active:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child, .selection-mode.header-bar .button.linked:active:last-child:focus, .selection-mode.header-bar .linked.button.suggested-action:active:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:focus, .selection-mode.header-bar .button.linked:active:last-child:hover, .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover, .selection-mode.header-bar .button.linked:active:last-child:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .button.linked:checked:last-child, .selection-mode.header-bar .linked.button.suggested-action:checked:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child, .selection-mode.header-bar .button.linked:checked:last-child:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .button.linked:checked:last-child:hover, .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .button.linked:checked:last-child:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .linked .button:active:last-child, .selection-mode.header-bar .linked .button.suggested-action:active:last-child, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:last-child, .selection-mode.header-bar .linked .button:active:last-child:focus, .selection-mode.header-bar .linked .button.suggested-action:active:last-child:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:last-child:focus, .selection-mode.header-bar .linked .button:active:last-child:hover, .selection-mode.header-bar .linked .button.suggested-action:active:last-child:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:last-child:hover, .selection-mode.header-bar .linked .button:active:last-child:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .linked .button:checked:last-child, .selection-mode.header-bar .linked .button.suggested-action:checked:last-child, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:last-child, .selection-mode.header-bar .linked .button:checked:last-child:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .linked .button:checked:last-child:hover, .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .linked .button:checked:last-child:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .button.linked:active:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child, .selection-mode.toolbar .linked.button.suggested-action:active:last-child, .selection-mode.toolbar .button.linked:active:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:focus, .selection-mode.toolbar .linked.button.suggested-action:active:last-child:focus, .selection-mode.toolbar .button.linked:active:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover, .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover, .selection-mode.toolbar .button.linked:active:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .button.linked:checked:last-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child, .selection-mode.toolbar .linked.button.suggested-action:checked:last-child, .selection-mode.toolbar .button.linked:checked:last-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .button.linked:checked:last-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .button.linked:checked:last-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .linked .button:active:last-child, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:last-child, .selection-mode.toolbar .linked .button.suggested-action:active:last-child, .selection-mode.toolbar .linked .button:active:last-child:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:last-child:focus, .selection-mode.toolbar .linked .button.suggested-action:active:last-child:focus, .selection-mode.toolbar .linked .button:active:last-child:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:last-child:hover, .selection-mode.toolbar .linked .button.suggested-action:active:last-child:hover, .selection-mode.toolbar .linked .button:active:last-child:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:active:last-child:hover:focus, .selection-mode.toolbar .linked .button:checked:last-child, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:last-child, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:last-child, .selection-mode.toolbar .linked .button.suggested-action:checked:last-child, .selection-mode.toolbar .linked .button:checked:last-child:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:last-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:focus, .selection-mode.toolbar .linked .button:checked:last-child:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:last-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:hover, .selection-mode.toolbar .linked .button:checked:last-child:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:last-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .selection-mode.header-bar .button.linked:active:only-child, .selection-mode.header-bar .linked.button.suggested-action:active:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child, .selection-mode.header-bar .button.linked:active:only-child:focus, .selection-mode.header-bar .linked.button.suggested-action:active:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:focus, .selection-mode.header-bar .button.linked:active:only-child:hover, .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover, .selection-mode.header-bar .button.linked:active:only-child:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .button.linked:checked:only-child, .selection-mode.header-bar .linked.button.suggested-action:checked:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child, .selection-mode.header-bar .button.linked:checked:only-child:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .button.linked:checked:only-child:hover, .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .button.linked:checked:only-child:hover:focus, .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .linked .button:active:only-child, .selection-mode.header-bar .linked .button.suggested-action:active:only-child, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:only-child, .selection-mode.header-bar .linked .button:active:only-child:focus, .selection-mode.header-bar .linked .button.suggested-action:active:only-child:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:only-child:focus, .selection-mode.header-bar .linked .button:active:only-child:hover, .selection-mode.header-bar .linked .button.suggested-action:active:only-child:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:only-child:hover, .selection-mode.header-bar .linked .button:active:only-child:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .linked .button:checked:only-child, .selection-mode.header-bar .linked .button.suggested-action:checked:only-child, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:only-child, .selection-mode.header-bar .linked .button:checked:only-child:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .linked .button:checked:only-child:hover, .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .linked .button:checked:only-child:hover:focus, .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .linked .selection-mode.toolbar .button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked .button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .button.linked:active:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child, .selection-mode.toolbar .linked.button.suggested-action:active:only-child, .selection-mode.toolbar .button.linked:active:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:focus, .selection-mode.toolbar .linked.button.suggested-action:active:only-child:focus, .selection-mode.toolbar .button.linked:active:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover, .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover, .selection-mode.toolbar .button.linked:active:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .button.linked:checked:only-child, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child, .selection-mode.toolbar .linked.button.suggested-action:checked:only-child, .selection-mode.toolbar .button.linked:checked:only-child:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .button.linked:checked:only-child:hover, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .button.linked:checked:only-child:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .linked.button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .linked .button:active:only-child, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:only-child, .selection-mode.toolbar .linked .button.suggested-action:active:only-child, .selection-mode.toolbar .linked .button:active:only-child:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:only-child:focus, .selection-mode.toolbar .linked .button.suggested-action:active:only-child:focus, .selection-mode.toolbar .linked .button:active:only-child:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:only-child:hover, .selection-mode.toolbar .linked .button.suggested-action:active:only-child:hover, .selection-mode.toolbar .linked .button:active:only-child:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:active:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:active:only-child:hover:focus, .selection-mode.toolbar .linked .button:checked:only-child, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:only-child, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:only-child, .selection-mode.toolbar .linked .button.suggested-action:checked:only-child, .selection-mode.toolbar .linked .button:checked:only-child:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:only-child:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:focus, .selection-mode.toolbar .linked .button:checked:only-child:hover, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:only-child:hover, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:hover, .selection-mode.toolbar .linked .button:checked:only-child:hover:focus, .selection-mode.toolbar .linked .selection-mode.header-bar .button.suggested-action:checked:only-child:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:hover:focus, .selection-mode.toolbar .linked .button.suggested-action:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .selection-mode.header-bar GtkComboBox, .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar GtkComboBox, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action { + padding: 2px; } + .selection-mode.header-bar GtkComboBox.text-button, .selection-mode.header-bar .button.text-button, .selection-mode.toolbar GtkComboBox.text-button, .selection-mode.toolbar .button.text-button { + padding: 3px; } + .selection-mode.header-bar GtkComboBox.image-button, .selection-mode.header-bar .button.image-button, .selection-mode.toolbar GtkComboBox.image-button, .selection-mode.toolbar .button.image-button { + padding: 4px 2px 4px 3px; } + .selection-mode.header-bar GtkSeparatorToolItem, .selection-mode.header-bar .separator, .selection-mode.header-bar .separator:insensitive, .selection-mode.toolbar GtkSeparatorToolItem, .selection-mode.toolbar .separator, .selection-mode.toolbar .separator:insensitive { + color: #81689e; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .selection-mode.header-bar .menubar, .selection-mode.toolbar .menubar { + -GtkToolbar-button-relief: normal; } + .selection-mode.header-bar .button, .selection-mode.header-bar .button.suggested-action, .selection-mode.toolbar .button, .selection-mode.toolbar .button.suggested-action { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .selection-mode.header-bar .button:active, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover:focus, .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover:focus, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover:focus, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .selection-mode.header-bar .button:insensitive, .selection-mode.toolbar .button:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .selection-mode.header-bar .button.flat, .selection-mode.toolbar .button.flat { + border-color: rgba(144, 122, 169, 0); + color: #faf4ed; + background-color: rgba(144, 122, 169, 0); + background-image: none; + box-shadow: none; } + .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:hover { + background-color: #9783af; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .selection-mode.header-bar .button:hover:focus, .selection-mode.header-bar .button:hover:hover, .selection-mode.header-bar .button.flat:hover:focus, .selection-mode.header-bar .button.flat:hover:hover, .selection-mode.toolbar .button:hover:focus, .selection-mode.toolbar .button:hover:hover, .selection-mode.toolbar .button.flat:hover:focus, .selection-mode.toolbar .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .selection-mode.header-bar .button:hover:active, .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .button:hover:active:hover, .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .button:hover:active:focus, .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .button:hover:active:hover:focus, .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .button:hover:checked, .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .button:hover:checked:hover, .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .button:hover:checked:focus, .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .button:hover:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:hover:active, .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .button.flat:hover:active:hover, .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .button.flat:hover:active:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .button.flat:hover:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .button.flat:hover:checked, .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .button.flat:hover:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .button.flat:hover:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .button.flat:hover:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .button.flat:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .button.flat:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .button.flat:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .button.flat:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .button.flat:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .button.flat:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .button.flat:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .selection-mode.header-bar .button:hover:insensitive, .selection-mode.header-bar .button.flat:hover:insensitive, .selection-mode.toolbar .button:hover:insensitive, .selection-mode.toolbar .button.flat:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .selection-mode.header-bar .button:hover:active:insensitive, .selection-mode.header-bar .button:hover:checked:insensitive, .selection-mode.header-bar .button.flat:hover:active:insensitive, .selection-mode.header-bar .button.flat:hover:checked:insensitive, .selection-mode.toolbar .button:hover:active:insensitive, .selection-mode.toolbar .button:hover:checked:insensitive, .selection-mode.toolbar .button.flat:hover:active:insensitive, .selection-mode.toolbar .button.flat:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button.flat:focus, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button.flat:focus { + background-color: #9783af; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .selection-mode.header-bar .button:focus:hover, .selection-mode.header-bar .button.flat:focus:hover, .selection-mode.toolbar .button:focus:hover, .selection-mode.toolbar .button.flat:focus:hover { + background-color: #9f8cb4; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .selection-mode.header-bar .button:focus:hover:hover, .selection-mode.header-bar .button.flat:focus:hover:hover, .selection-mode.toolbar .button:focus:hover:hover, .selection-mode.toolbar .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .selection-mode.header-bar .button:focus:hover:active, .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .button:focus:hover:active:hover, .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .button:focus:hover:active:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .button:focus:hover:active:hover:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .button:focus:hover:checked, .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .button:focus:hover:checked:hover, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .button:focus:hover:checked:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .button:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:active, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .button.flat:focus:hover:active:hover, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .button.flat:focus:hover:active:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .button.flat:focus:hover:checked, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .button.flat:focus:hover:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .button.flat:focus:hover:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .button.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .button.flat:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .button.flat:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .button.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .button.flat:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .button.flat:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .button.flat:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .button.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .selection-mode.header-bar .button:focus:hover:insensitive, .selection-mode.header-bar .button.flat:focus:hover:insensitive, .selection-mode.toolbar .button:focus:hover:insensitive, .selection-mode.toolbar .button.flat:focus:hover:insensitive { + border-color: rgba(234, 209, 180, 0.3); } + .selection-mode.header-bar .button:focus:hover:active:insensitive, .selection-mode.header-bar .button:focus:hover:checked:insensitive, .selection-mode.header-bar .button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .button.flat:focus:hover:checked:insensitive, .selection-mode.toolbar .button:focus:hover:active:insensitive, .selection-mode.toolbar .button:focus:hover:checked:insensitive, .selection-mode.toolbar .button.flat:focus:hover:active:insensitive, .selection-mode.toolbar .button.flat:focus:hover:checked:insensitive { + border-color: rgba(229, 197, 161, 0.3); } + .selection-mode.header-bar .button:checked, .selection-mode.header-bar .button:active, .selection-mode.header-bar .button.flat:checked, .selection-mode.header-bar .button.flat:active, .selection-mode.toolbar .button:checked, .selection-mode.toolbar .button:active, .selection-mode.toolbar .button.flat:checked, .selection-mode.toolbar .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .selection-mode.header-bar .button:checked:active, .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .button:checked:active:hover, .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .button:checked:active:focus, .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .button:checked:active:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .button:checked:checked, .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .button:checked:checked:hover, .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .button:checked:checked:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .button:checked:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .button:active:active, .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .button:active:active:hover, .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .button:active:active:focus, .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .button:active:active:hover:focus, .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .button:active:checked, .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .button:active:checked:hover, .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .button:active:checked:focus, .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .button:active:checked:hover:focus, .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .button.flat:checked:active, .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .button.flat:checked:active:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .button.flat:checked:active:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .button.flat:checked:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .button.flat:checked:checked, .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .button.flat:checked:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .button.flat:checked:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .button.flat:checked:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .button.flat:active:active, .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .button.flat:active:active:hover, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .button.flat:active:active:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .button.flat:active:active:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .button.flat:active:checked, .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .button.flat:active:checked:hover, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .button.flat:active:checked:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .button.flat:active:checked:hover:focus, .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button:active:active, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .button.flat:checked:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .button.flat:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .button.flat:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .button.flat:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .button.flat:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .button.flat:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .button.flat:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .button.flat:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .button.flat:active:active, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .button.flat:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .button.flat:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .button.flat:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .button.flat:active:checked, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .button.flat:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .button.flat:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .button.flat:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .selection-mode.header-bar .button:checked:insensitive, .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button.flat:checked:insensitive, .selection-mode.header-bar .button.flat:active:insensitive, .selection-mode.toolbar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button.flat:checked:insensitive, .selection-mode.toolbar .button.flat:active:insensitive { + border-color: rgba(234, 209, 180, 0.22); } + .selection-mode.header-bar .button:active:checked:insensitive, .selection-mode.header-bar .button.flat:active:checked:insensitive, .selection-mode.toolbar .button:active:checked:insensitive, .selection-mode.toolbar .button.flat:active:checked:insensitive { + border-color: rgba(229, 197, 161, 0.22); } + .selection-mode.header-bar .button:checked:focus, .selection-mode.header-bar .button:checked:hover, .selection-mode.header-bar .button:active:focus, .selection-mode.header-bar .button:active:hover, .selection-mode.header-bar .button.flat:checked:focus, .selection-mode.header-bar .button.flat:checked:hover, .selection-mode.header-bar .button.flat:active:focus, .selection-mode.header-bar .button.flat:active:hover, .selection-mode.toolbar .button:checked:focus, .selection-mode.toolbar .button:checked:hover, .selection-mode.toolbar .button:active:focus, .selection-mode.toolbar .button:active:hover, .selection-mode.toolbar .button.flat:checked:focus, .selection-mode.toolbar .button.flat:checked:hover, .selection-mode.toolbar .button.flat:active:focus, .selection-mode.toolbar .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .selection-mode.header-bar .button:focus, .selection-mode.header-bar .button:hover, .selection-mode.header-bar .button.flat:focus, .selection-mode.header-bar .button.flat:hover, .selection-mode.toolbar .button:focus, .selection-mode.toolbar .button:hover, .selection-mode.toolbar .button.flat:focus, .selection-mode.toolbar .button.flat:hover { + color: #faf4ed; } + .selection-mode.header-bar .button:insensitive:insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive, .selection-mode.toolbar .button:insensitive:insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive { + background-color: alpha(mix(#907aa9,#faf4ed,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#907aa9,#faf4ed,0.6); + box-shadow: none; } + .selection-mode.header-bar .button:insensitive:insensitive :insensitive, .selection-mode.header-bar .button.flat:insensitive:insensitive :insensitive, .selection-mode.toolbar .button:insensitive:insensitive :insensitive, .selection-mode.toolbar .button.flat:insensitive:insensitive :insensitive { + color: mix(#907aa9,#faf4ed,0.6); } + .selection-mode.header-bar .button:active:insensitive, .selection-mode.header-bar .button:checked:insensitive, .selection-mode.toolbar .button:active:insensitive, .selection-mode.toolbar .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .selection-mode.header-bar .button:active:insensitive:insensitive, .selection-mode.header-bar .button:checked:insensitive:insensitive, .selection-mode.toolbar .button:active:insensitive:insensitive, .selection-mode.toolbar .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .selection-mode.header-bar .button.separator, .selection-mode.header-bar .button .separator, .selection-mode.toolbar .button.separator, .selection-mode.toolbar .button .separator { + border: 1px solid currentColor; + color: rgba(144, 122, 169, 0.9); } + .selection-mode.header-bar .button.separator:insensitive, .selection-mode.header-bar .button .separator:insensitive, .selection-mode.toolbar .button.separator:insensitive, .selection-mode.toolbar .button .separator:insensitive { + color: rgba(144, 122, 169, 0.85); } + .selection-mode.header-bar .selection-menu.button, .selection-mode.toolbar .selection-menu.button { + border: 0; + background-color: transparent; + background-image: none; + color: #735b8d; } + .selection-mode.header-bar .selection-menu.button:hover, .selection-mode.toolbar .selection-menu.button:hover { + color: #64507c; } + .selection-mode.header-bar .selection-menu.button:active, .selection-mode.toolbar .selection-menu.button:active { + color: #6c5685; } + .selection-mode.header-bar .dim-label, .selection-mode.header-bar GtkLabel.separator, .selection-menu.button .selection-mode.header-bar .dim-label, .selection-mode.toolbar .dim-label, .selection-mode.toolbar GtkLabel.separator, .selection-menu.button .selection-mode.toolbar .dim-label { + color: #64507c; } + +.selection-mode.toolbar { + padding: 3px; } + +/********** + ! Calendar +***********/ +GtkCalendar { + padding: 1px 3px; + outline-offset: -1px; } + GtkCalendar:inconsistent { + color: mix(#555169,#fffaf3,0.5); } + GtkCalendar.view, GtkCalendar.view:focus, GtkCalendar.view:hover, GtkCalendar.view:insensitive, GtkCalendar.highlight, GtkCalendar.highlight:focus, GtkCalendar.highlight:hover, GtkCalendar.highlight:insensitive, GtkCalendar.header, GtkCalendar.header:focus, GtkCalendar.header:hover, GtkCalendar.header:insensitive, GtkCalendar.button, .selection-mode.header-bar GtkCalendar.button.suggested-action, .selection-mode.toolbar GtkCalendar.button.suggested-action, GtkCalendar.button:focus, GtkCalendar.button:hover, GtkCalendar.button:insensitive { + background-color: transparent; + background-image: none; + border-width: 0; + border-radius: 0; } + GtkCalendar.button, .selection-mode.header-bar GtkCalendar.button.suggested-action, .selection-mode.toolbar GtkCalendar.button.suggested-action, GtkCalendar.button:focus, GtkCalendar.button:hover, GtkCalendar.button:insensitive { + color: #fffbf6; + border-width: 0; + box-shadow: none; } + GtkCalendar.highlight { + color: #907aa9; } + +/* gnome-calendar */ +.calendar-view { + background-color: #f2e9de; + color: #26233a; } + +/*************** + ! Color chooser +****************/ +GtkColorSwatch, GtkColorSwatch:selected { + border: 1px solid rgba(34, 32, 42, 0.1); + border-radius: 2px; + background-color: transparent; + background-clip: border-box; } + GtkColorSwatch:hover, GtkColorSwatch:selected:hover { + border-color: rgba(34, 32, 42, 0.3); } + +GtkColorSwatch.color-light:selected:hover, GtkColorSwatch.color-dark:selected:hover { + background-image: none; } + +GtkColorSwatch.left, GtkColorSwatch:first-child { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + +GtkColorSwatch.right, GtkColorSwatch:last-child { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + +GtkColorSwatch:only-child { + border-radius: 2px; } + +GtkColorSwatch.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +GtkColorSwatch.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +GtkColorEditor GtkColorSwatch { + border-radius: 2px; } + GtkColorEditor GtkColorSwatch.color-dark:hover, GtkColorEditor GtkColorSwatch.color-light:hover { + background-image: none; + border-color: rgba(34, 32, 42, 0.3); } + +GtkColorChooserWidget #add-color-button { + background-clip: padding-box; + border-color: rgba(34, 32, 42, 0.1); + background-color: #fff0da; + color: #555169; } + GtkColorChooserWidget #add-color-button:hover { + border-color: rgba(34, 32, 42, 0.3); + background-color: #ffe5c1; + color: #555169; } + +.color-active-badge, .color-active-badge:selected { + border-width: 2px; + border-style: solid; + background-color: transparent; } + +.color-active-badge.color-light, .color-active-badge.color-light:hover { + border-color: rgba(34, 32, 42, 0.3); + color: rgba(34, 32, 42, 0.3); } + +.color-active-badge.color-dark, .color-active-badge.color-dark:hover { + border-color: rgba(255, 251, 246, 0.3); + color: rgba(255, 251, 246, 0.3); } + +GtkColorButton.button, .selection-mode.header-bar GtkColorButton.button.suggested-action, .selection-mode.toolbar GtkColorButton.button.suggested-action { + padding: 3px; } + +/*********************** +! Font and file choosers +************************/ +GtkFontButton .separator, GtkFileChooserButton .separator { + /* always disable separators */ + -GtkWidget-wide-separators: true; + -GtkWidget-horizontal-separator: 0; + -GtkWidget-vertical-separator: 0; } + +GtkFontButton GtkLabel:last-child, GtkFileChooserButton GtkLabel:last-child { + color: alpha(currentColor,0.7); } + +GtkFontButton GtkImage:last-child, GtkFileChooserButton GtkImage:last-child { + color: alpha(currentColor,0.7); } + +GtkFileChooser { + /* for fallback when header bar not used */ } + GtkFileChooser .pane-separator, GtkFileChooser .pane-separator:hover { + border-width: 0 1px 0 0; + border-style: solid; + border-color: currentColor; + background-color: #fffaf3; + color: #ffe5c1; } + GtkFileChooser .dialog-action-box { + border-width: 1px 0 0; + border-style: solid; + border-color: #ffbc5e; } + +/****************** + ! Grid and flowbox +*******************/ +.list { + background-color: #fff4e4; + color: #555169; } + .list-row, .list-row.button, .selection-mode.header-bar .list-row.button.suggested-action, .selection-mode.toolbar .list-row.button.suggested-action { + border: 0; + border-radius: 0; + padding: 3px; + background-image: none; + background-color: rgba(255, 250, 243, 0); + box-shadow: none; } + .list-row:hover, .list-row.button:hover, .selection-mode.header-bar .list-row.button.suggested-action:hover, .selection-mode.toolbar .list-row.button.suggested-action:hover { + background-image: none; + background-color: #fffefd; } + .list-row:selected, .list-row:selected:hover, .list-row:selected:focus, .list-row.button:selected, .selection-mode.header-bar .list-row.button.suggested-action:selected, .selection-mode.toolbar .list-row.button.suggested-action:selected, .list-row.button:selected:hover, .list-row.button:selected:focus { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + +.grid-child, GtkFlowBox .grid-child { + padding: 3px; + border-radius: 2px; } + .grid-child:selected, GtkFlowBox .grid-child:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +GtkInfoBar { + border: 0; } + +.info { + background-color: #56949f; + background-image: none; + border: 1px solid #45767f; + color: #f2e9de; } + .info .button, .info .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .info .button.suggested-action, .info .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .info .button.suggested-action { + background-color: #56949f; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .info .button:focus, .info .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .info .button.suggested-action:focus, .info .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .info .button.suggested-action:focus, .info .button:hover, .info .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .info .button.suggested-action:hover, .info .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .info .button.suggested-action:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.32),0.3); } + .info .button:active, .info .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .info .button.suggested-action:active, .info .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .info .button.suggested-action:active, .info .button:active:hover, .info .button:active:focus, .info .button:active:hover:focus, .info .button:checked, .info .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .info .button.suggested-action:checked, .info .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .info .button.suggested-action:checked, .info .button:checked:hover, .info .button:checked:focus, .info .button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .info .button:insensitive, .info .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .info .button.suggested-action:insensitive, .info .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .info .button.suggested-action:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .info .button:active:insensitive, .info .button:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .info .button.flat, .info .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .info .flat.button.suggested-action, .info .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .info .flat.button.suggested-action { + border-color: rgba(86, 148, 159, 0); + color: #f2e9de; + background-color: rgba(86, 148, 159, 0); + background-image: none; + box-shadow: none; } + .info .button:hover, .info .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .info .button.suggested-action:hover, .info .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .info .button.suggested-action:hover, .info .button.flat:hover { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .info .button:hover:focus, .info .button:hover:hover, .info .button.flat:hover:focus, .info .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.4),0.3); } + .info .button:hover:active, .info .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .info .button.suggested-action:hover:active, .info .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .info .button.suggested-action:hover:active, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:active, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:active, .info .button:hover:active:hover, .info .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .info .button.suggested-action:hover:active:hover, .info .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .info .button.suggested-action:hover:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:active:hover, .info .button:hover:active:focus, .info .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .info .button.suggested-action:hover:active:focus, .info .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .info .button.suggested-action:hover:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:active:focus, .info .button:hover:active:hover:focus, .info .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .info .button.suggested-action:hover:active:hover:focus, .info .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .info .button.suggested-action:hover:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:active:hover:focus, .info .button:hover:checked, .info .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .info .button.suggested-action:hover:checked, .info .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .info .button.suggested-action:hover:checked, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:checked, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:checked, .info .button:hover:checked:hover, .info .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .info .button.suggested-action:hover:checked:hover, .info .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .info .button.suggested-action:hover:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:checked:hover, .info .button:hover:checked:focus, .info .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .info .button.suggested-action:hover:checked:focus, .info .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .info .button.suggested-action:hover:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:checked:focus, .info .button:hover:checked:hover:focus, .info .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .info .button.suggested-action:hover:checked:hover:focus, .info .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .info .button.suggested-action:hover:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:hover:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:hover:checked:hover:focus, .info .button.flat:hover:active, .info .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .info .flat.button.suggested-action:hover:active, .info .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .info .flat.button.suggested-action:hover:active, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:active, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:active, .info .button.flat:hover:active:hover, .info .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .info .flat.button.suggested-action:hover:active:hover, .info .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .info .flat.button.suggested-action:hover:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:active:hover, .info .button.flat:hover:active:focus, .info .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .info .flat.button.suggested-action:hover:active:focus, .info .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .info .flat.button.suggested-action:hover:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:active:focus, .info .button.flat:hover:active:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:hover:active:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:hover:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:active:hover:focus, .info .button.flat:hover:checked, .info .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .info .flat.button.suggested-action:hover:checked, .info .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .info .flat.button.suggested-action:hover:checked, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:checked, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:checked, .info .button.flat:hover:checked:hover, .info .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .info .flat.button.suggested-action:hover:checked:hover, .info .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .info .flat.button.suggested-action:hover:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:checked:hover, .info .button.flat:hover:checked:focus, .info .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .info .flat.button.suggested-action:hover:checked:focus, .info .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .info .flat.button.suggested-action:hover:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:checked:focus, .info .button.flat:hover:checked:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:hover:checked:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:hover:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:hover:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .info .button:hover:insensitive, .info .button.flat:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .info .button:hover:active:insensitive, .info .button:hover:checked:insensitive, .info .button.flat:hover:active:insensitive, .info .button.flat:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .info .button:focus, .info .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .info .button.suggested-action:focus, .info .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .info .button.suggested-action:focus, .info .button.flat:focus { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(242, 233, 222, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + .info .button:focus:hover, .info .button.flat:focus:hover { + background-color: #63a0ab; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + .info .button:focus:hover:hover, .info .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.4),0.3); } + .info .button:focus:hover:active, .info .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .info .button.suggested-action:focus:hover:active, .info .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .info .button.suggested-action:focus:hover:active, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:active, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:active, .info .button:focus:hover:active:hover, .info .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .info .button.suggested-action:focus:hover:active:hover, .info .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .info .button.suggested-action:focus:hover:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:active:hover, .info .button:focus:hover:active:focus, .info .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .info .button.suggested-action:focus:hover:active:focus, .info .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .info .button.suggested-action:focus:hover:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:active:focus, .info .button:focus:hover:active:hover:focus, .info .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .info .button.suggested-action:focus:hover:active:hover:focus, .info .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .info .button.suggested-action:focus:hover:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:active:hover:focus, .info .button:focus:hover:checked, .info .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .info .button.suggested-action:focus:hover:checked, .info .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .info .button.suggested-action:focus:hover:checked, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:checked, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:checked, .info .button:focus:hover:checked:hover, .info .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .info .button.suggested-action:focus:hover:checked:hover, .info .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .info .button.suggested-action:focus:hover:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:checked:hover, .info .button:focus:hover:checked:focus, .info .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .info .button.suggested-action:focus:hover:checked:focus, .info .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .info .button.suggested-action:focus:hover:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:checked:focus, .info .button:focus:hover:checked:hover:focus, .info .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .info .button.suggested-action:focus:hover:checked:hover:focus, .info .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .info .button.suggested-action:focus:hover:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:focus:hover:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:focus:hover:checked:hover:focus, .info .button.flat:focus:hover:active, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:active, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:active, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:active, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:active, .info .button.flat:focus:hover:active:hover, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:active:hover, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:active:hover, .info .button.flat:focus:hover:active:focus, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:active:focus, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:active:focus, .info .button.flat:focus:hover:active:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:active:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:active:hover:focus, .info .button.flat:focus:hover:checked, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:checked, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:checked, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:checked, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:checked, .info .button.flat:focus:hover:checked:hover, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:checked:hover, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:checked:hover, .info .button.flat:focus:hover:checked:focus, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:checked:focus, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:checked:focus, .info .button.flat:focus:hover:checked:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:focus:hover:checked:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:focus:hover:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:focus:hover:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .info .button:focus:hover:insensitive, .info .button.flat:focus:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .info .button:focus:hover:active:insensitive, .info .button:focus:hover:checked:insensitive, .info .button.flat:focus:hover:active:insensitive, .info .button.flat:focus:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .info .button:checked, .info .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .info .button.suggested-action:checked, .info .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .info .button.suggested-action:checked, .info .button:active, .info .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .info .button.suggested-action:active, .info .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .info .button.suggested-action:active, .info .button.flat:checked, .info .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.32),0.3); } + .info .button:checked:active, .info .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .info .button.suggested-action:checked:active, .info .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .info .button.suggested-action:checked:active, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:active, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:active, .info .button:checked:active:hover, .info .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .info .button.suggested-action:checked:active:hover, .info .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .info .button.suggested-action:checked:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:active:hover, .info .button:checked:active:focus, .info .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .info .button.suggested-action:checked:active:focus, .info .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .info .button.suggested-action:checked:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:active:focus, .info .button:checked:active:hover:focus, .info .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .info .button.suggested-action:checked:active:hover:focus, .info .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .info .button.suggested-action:checked:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:active:hover:focus, .info .button:checked:checked, .info .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .info .button.suggested-action:checked:checked, .info .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .info .button.suggested-action:checked:checked, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:checked, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:checked, .info .button:checked:checked:hover, .info .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .info .button.suggested-action:checked:checked:hover, .info .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .info .button.suggested-action:checked:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:checked:hover, .info .button:checked:checked:focus, .info .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .info .button.suggested-action:checked:checked:focus, .info .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .info .button.suggested-action:checked:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:checked:focus, .info .button:checked:checked:hover:focus, .info .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .info .button.suggested-action:checked:checked:hover:focus, .info .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .info .button.suggested-action:checked:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:checked:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:checked:checked:hover:focus, .info .button:active:active, .info .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .info .button.suggested-action:active:active, .info .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .info .button.suggested-action:active:active, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:active, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:active, .info .button:active:active:hover, .info .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .info .button.suggested-action:active:active:hover, .info .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .info .button.suggested-action:active:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:active:hover, .info .button:active:active:focus, .info .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .info .button.suggested-action:active:active:focus, .info .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .info .button.suggested-action:active:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:active:focus, .info .button:active:active:hover:focus, .info .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .info .button.suggested-action:active:active:hover:focus, .info .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .info .button.suggested-action:active:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:active:hover:focus, .info .button:active:checked, .info .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .info .button.suggested-action:active:checked, .info .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .info .button.suggested-action:active:checked, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:checked, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:checked, .info .button:active:checked:hover, .info .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .info .button.suggested-action:active:checked:hover, .info .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .info .button.suggested-action:active:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:checked:hover, .info .button:active:checked:focus, .info .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .info .button.suggested-action:active:checked:focus, .info .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .info .button.suggested-action:active:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:checked:focus, .info .button:active:checked:hover:focus, .info .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .info .button.suggested-action:active:checked:hover:focus, .info .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .info .button.suggested-action:active:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .suggested-action.button:active:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .suggested-action.button:active:checked:hover:focus, .info .button.flat:checked:active, .info .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .info .flat.button.suggested-action:checked:active, .info .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .info .flat.button.suggested-action:checked:active, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:active, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:active, .info .button.flat:checked:active:hover, .info .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .info .flat.button.suggested-action:checked:active:hover, .info .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .info .flat.button.suggested-action:checked:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:active:hover, .info .button.flat:checked:active:focus, .info .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .info .flat.button.suggested-action:checked:active:focus, .info .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .info .flat.button.suggested-action:checked:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:active:focus, .info .button.flat:checked:active:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:checked:active:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:checked:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:active:hover:focus, .info .button.flat:checked:checked, .info .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .info .flat.button.suggested-action:checked:checked, .info .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .info .flat.button.suggested-action:checked:checked, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:checked, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:checked, .info .button.flat:checked:checked:hover, .info .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .info .flat.button.suggested-action:checked:checked:hover, .info .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .info .flat.button.suggested-action:checked:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:checked:hover, .info .button.flat:checked:checked:focus, .info .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .info .flat.button.suggested-action:checked:checked:focus, .info .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .info .flat.button.suggested-action:checked:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:checked:focus, .info .button.flat:checked:checked:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:checked:checked:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:checked:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:checked:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:checked:checked:hover:focus, .info .button.flat:active:active, .info .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .info .flat.button.suggested-action:active:active, .info .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .info .flat.button.suggested-action:active:active, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:active, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:active, .info .button.flat:active:active:hover, .info .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .info .flat.button.suggested-action:active:active:hover, .info .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .info .flat.button.suggested-action:active:active:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:active:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:active:hover, .info .button.flat:active:active:focus, .info .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .info .flat.button.suggested-action:active:active:focus, .info .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .info .flat.button.suggested-action:active:active:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:active:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:active:focus, .info .button.flat:active:active:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:active:active:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:active:active:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:active:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:active:hover:focus, .info .button.flat:active:checked, .info .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .info .flat.button.suggested-action:active:checked, .info .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .info .flat.button.suggested-action:active:checked, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:checked, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:checked, .info .button.flat:active:checked:hover, .info .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .info .flat.button.suggested-action:active:checked:hover, .info .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .info .flat.button.suggested-action:active:checked:hover, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:checked:hover, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:checked:hover, .info .button.flat:active:checked:focus, .info .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .info .flat.button.suggested-action:active:checked:focus, .info .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .info .flat.button.suggested-action:active:checked:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:checked:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:checked:focus, .info .button.flat:active:checked:hover:focus, .info .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .info .flat.button.suggested-action:active:checked:hover:focus, .info .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .info .flat.button.suggested-action:active:checked:hover:focus, .info .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .info .flat.suggested-action.button:active:checked:hover:focus, .info .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .info .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .info .button:checked:insensitive, .info .button:active:insensitive, .info .button.flat:checked:insensitive, .info .button.flat:active:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .info .button:active:checked:insensitive, .info .button.flat:active:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .info .button:checked:focus, .info .button:checked:hover, .info .button:active:focus, .info .button:active:hover, .info .button.flat:checked:focus, .info .button.flat:checked:hover, .info .button.flat:active:focus, .info .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .info .button:focus, .info .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .info .button.suggested-action:focus, .info .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .info .button.suggested-action:focus, .info .button:hover, .info .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .info .button.suggested-action:hover, .info .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .info .button.suggested-action:hover, .info .button.flat:focus, .info .button.flat:hover { + color: #f2e9de; } + .info .button:insensitive:insensitive, .info .button.flat:insensitive:insensitive { + background-color: alpha(mix(#56949f,#f2e9de,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#56949f,#f2e9de,0.6); + box-shadow: none; } + .info .button:insensitive:insensitive :insensitive, .info .button.flat:insensitive:insensitive :insensitive { + color: mix(#56949f,#f2e9de,0.6); } + .info .button:active:insensitive, .info .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .info .button:active:insensitive:insensitive, .info .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .info .button.separator, .info .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .info .separator.button.suggested-action, .info .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .info .separator.button.suggested-action, .info .button .separator, .info .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .info .button.suggested-action .separator, .info .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .info .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(86, 148, 159, 0.9); } + .info .button.separator:insensitive, .info .button .separator:insensitive { + color: rgba(86, 148, 159, 0.85); } + +.warning { + background-color: #ea9d34; + background-image: none; + border: 1px solid #cf8115; + color: #f2e9de; } + .warning .button, .warning .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .warning .button.suggested-action, .warning .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .warning .button.suggested-action { + background-color: #ea9d34; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .warning .button:focus, .warning .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .warning .button.suggested-action:focus, .warning .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .warning .button.suggested-action:focus, .warning .button:hover, .warning .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .warning .button.suggested-action:hover, .warning .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .warning .button.suggested-action:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + .warning .button:active, .warning .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .warning .button.suggested-action:active, .warning .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .warning .button.suggested-action:active, .warning .button:active:hover, .warning .button:active:focus, .warning .button:active:hover:focus, .warning .button:checked, .warning .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .warning .button.suggested-action:checked, .warning .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .warning .button.suggested-action:checked, .warning .button:checked:hover, .warning .button:checked:focus, .warning .button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + .warning .button:insensitive, .warning .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .warning .button.suggested-action:insensitive, .warning .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .warning .button.suggested-action:insensitive { + border-color: rgba(222, 200, 172, 0.22); } + .warning .button:active:insensitive, .warning .button:checked:insensitive { + border-color: rgba(216, 189, 155, 0.22); } + .warning .button.flat, .warning .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .warning .flat.button.suggested-action, .warning .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .warning .flat.button.suggested-action { + border-color: rgba(234, 157, 52, 0); + color: #f2e9de; + background-color: rgba(234, 157, 52, 0); + background-image: none; + box-shadow: none; } + .warning .button:hover, .warning .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .warning .button.suggested-action:hover, .warning .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .warning .button.suggested-action:hover, .warning .button.flat:hover { + background-color: #eba341; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .warning .button:hover:focus, .warning .button:hover:hover, .warning .button.flat:hover:focus, .warning .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + .warning .button:hover:active, .warning .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .warning .button.suggested-action:hover:active, .warning .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .warning .button.suggested-action:hover:active, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:active, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:active, .warning .button:hover:active:hover, .warning .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .warning .button.suggested-action:hover:active:hover, .warning .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .warning .button.suggested-action:hover:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:active:hover, .warning .button:hover:active:focus, .warning .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .warning .button.suggested-action:hover:active:focus, .warning .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .warning .button.suggested-action:hover:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:active:focus, .warning .button:hover:active:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:hover:active:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:hover:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:active:hover:focus, .warning .button:hover:checked, .warning .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .warning .button.suggested-action:hover:checked, .warning .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .warning .button.suggested-action:hover:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:checked, .warning .button:hover:checked:hover, .warning .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .warning .button.suggested-action:hover:checked:hover, .warning .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .warning .button.suggested-action:hover:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:checked:hover, .warning .button:hover:checked:focus, .warning .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .warning .button.suggested-action:hover:checked:focus, .warning .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .warning .button.suggested-action:hover:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:checked:focus, .warning .button:hover:checked:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:hover:checked:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:hover:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:hover:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:hover:checked:hover:focus, .warning .button.flat:hover:active, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:active, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:active, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:active, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:active, .warning .button.flat:hover:active:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:active:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:active:hover, .warning .button.flat:hover:active:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:active:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:active:focus, .warning .button.flat:hover:active:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:active:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:active:hover:focus, .warning .button.flat:hover:checked, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:checked, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:checked, .warning .button.flat:hover:checked:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:checked:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:checked:hover, .warning .button.flat:hover:checked:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:checked:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:checked:focus, .warning .button.flat:hover:checked:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:hover:checked:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:hover:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:hover:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + .warning .button:hover:insensitive, .warning .button.flat:hover:insensitive { + border-color: rgba(222, 200, 172, 0.3); } + .warning .button:hover:active:insensitive, .warning .button:hover:checked:insensitive, .warning .button.flat:hover:active:insensitive, .warning .button.flat:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.3); } + .warning .button:focus, .warning .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .warning .button.suggested-action:focus, .warning .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .warning .button.suggested-action:focus, .warning .button.flat:focus { + background-color: #eba341; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .warning .button:focus:hover, .warning .button.flat:focus:hover { + background-color: #edaa4e; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .warning .button:focus:hover:hover, .warning .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + .warning .button:focus:hover:active, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:active, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:active, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:active, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:active, .warning .button:focus:hover:active:hover, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:active:hover, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:active:hover, .warning .button:focus:hover:active:focus, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:active:focus, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:active:focus, .warning .button:focus:hover:active:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:active:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:active:hover:focus, .warning .button:focus:hover:checked, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:checked, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:checked, .warning .button:focus:hover:checked:hover, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:checked:hover, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:checked:hover, .warning .button:focus:hover:checked:focus, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:checked:focus, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:checked:focus, .warning .button:focus:hover:checked:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:focus:hover:checked:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:focus:hover:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:focus:hover:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:focus:hover:checked:hover:focus, .warning .button.flat:focus:hover:active, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:active, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:active, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:active, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:active, .warning .button.flat:focus:hover:active:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:active:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:active:hover, .warning .button.flat:focus:hover:active:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:active:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:active:focus, .warning .button.flat:focus:hover:active:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:active:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:active:hover:focus, .warning .button.flat:focus:hover:checked, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:checked, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:checked, .warning .button.flat:focus:hover:checked:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:checked:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:checked:hover, .warning .button.flat:focus:hover:checked:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:checked:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:checked:focus, .warning .button.flat:focus:hover:checked:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:focus:hover:checked:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:focus:hover:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:focus:hover:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + .warning .button:focus:hover:insensitive, .warning .button.flat:focus:hover:insensitive { + border-color: rgba(222, 200, 172, 0.3); } + .warning .button:focus:hover:active:insensitive, .warning .button:focus:hover:checked:insensitive, .warning .button.flat:focus:hover:active:insensitive, .warning .button.flat:focus:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.3); } + .warning .button:checked, .warning .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .warning .button.suggested-action:checked, .warning .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .warning .button.suggested-action:checked, .warning .button:active, .warning .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .warning .button.suggested-action:active, .warning .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .warning .button.suggested-action:active, .warning .button.flat:checked, .warning .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + .warning .button:checked:active, .warning .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .warning .button.suggested-action:checked:active, .warning .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .warning .button.suggested-action:checked:active, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:active, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:active, .warning .button:checked:active:hover, .warning .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .warning .button.suggested-action:checked:active:hover, .warning .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .warning .button.suggested-action:checked:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:active:hover, .warning .button:checked:active:focus, .warning .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .warning .button.suggested-action:checked:active:focus, .warning .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .warning .button.suggested-action:checked:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:active:focus, .warning .button:checked:active:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:checked:active:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:checked:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:active:hover:focus, .warning .button:checked:checked, .warning .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .warning .button.suggested-action:checked:checked, .warning .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .warning .button.suggested-action:checked:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:checked, .warning .button:checked:checked:hover, .warning .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .warning .button.suggested-action:checked:checked:hover, .warning .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .warning .button.suggested-action:checked:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:checked:hover, .warning .button:checked:checked:focus, .warning .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .warning .button.suggested-action:checked:checked:focus, .warning .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .warning .button.suggested-action:checked:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:checked:focus, .warning .button:checked:checked:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:checked:checked:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:checked:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:checked:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:checked:checked:hover:focus, .warning .button:active:active, .warning .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .warning .button.suggested-action:active:active, .warning .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .warning .button.suggested-action:active:active, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:active, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:active, .warning .button:active:active:hover, .warning .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .warning .button.suggested-action:active:active:hover, .warning .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .warning .button.suggested-action:active:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:active:hover, .warning .button:active:active:focus, .warning .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .warning .button.suggested-action:active:active:focus, .warning .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .warning .button.suggested-action:active:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:active:focus, .warning .button:active:active:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:active:active:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:active:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:active:hover:focus, .warning .button:active:checked, .warning .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .warning .button.suggested-action:active:checked, .warning .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .warning .button.suggested-action:active:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:checked, .warning .button:active:checked:hover, .warning .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .warning .button.suggested-action:active:checked:hover, .warning .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .warning .button.suggested-action:active:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:checked:hover, .warning .button:active:checked:focus, .warning .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .warning .button.suggested-action:active:checked:focus, .warning .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .warning .button.suggested-action:active:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:checked:focus, .warning .button:active:checked:hover:focus, .warning .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .warning .button.suggested-action:active:checked:hover:focus, .warning .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .warning .button.suggested-action:active:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .suggested-action.button:active:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .suggested-action.button:active:checked:hover:focus, .warning .button.flat:checked:active, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:active, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:active, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:active, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:active, .warning .button.flat:checked:active:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:active:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:active:hover, .warning .button.flat:checked:active:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:active:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:active:focus, .warning .button.flat:checked:active:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:active:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:active:hover:focus, .warning .button.flat:checked:checked, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:checked, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:checked, .warning .button.flat:checked:checked:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:checked:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:checked:hover, .warning .button.flat:checked:checked:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:checked:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:checked:focus, .warning .button.flat:checked:checked:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:checked:checked:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:checked:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:checked:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:checked:checked:hover:focus, .warning .button.flat:active:active, .warning .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .warning .flat.button.suggested-action:active:active, .warning .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .warning .flat.button.suggested-action:active:active, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:active, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:active, .warning .button.flat:active:active:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:active:active:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:active:active:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:active:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:active:hover, .warning .button.flat:active:active:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:active:active:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:active:active:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:active:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:active:focus, .warning .button.flat:active:active:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:active:active:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:active:active:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:active:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:active:hover:focus, .warning .button.flat:active:checked, .warning .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .warning .flat.button.suggested-action:active:checked, .warning .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .warning .flat.button.suggested-action:active:checked, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:checked, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:checked, .warning .button.flat:active:checked:hover, .warning .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .warning .flat.button.suggested-action:active:checked:hover, .warning .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .warning .flat.button.suggested-action:active:checked:hover, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:checked:hover, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:checked:hover, .warning .button.flat:active:checked:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:active:checked:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:active:checked:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:checked:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:checked:focus, .warning .button.flat:active:checked:hover:focus, .warning .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .warning .flat.button.suggested-action:active:checked:hover:focus, .warning .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .warning .flat.button.suggested-action:active:checked:hover:focus, .warning .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .warning .flat.suggested-action.button:active:checked:hover:focus, .warning .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .warning .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + .warning .button:checked:insensitive, .warning .button:active:insensitive, .warning .button.flat:checked:insensitive, .warning .button.flat:active:insensitive { + border-color: rgba(222, 200, 172, 0.22); } + .warning .button:active:checked:insensitive, .warning .button.flat:active:checked:insensitive { + border-color: rgba(216, 189, 155, 0.22); } + .warning .button:checked:focus, .warning .button:checked:hover, .warning .button:active:focus, .warning .button:active:hover, .warning .button.flat:checked:focus, .warning .button.flat:checked:hover, .warning .button.flat:active:focus, .warning .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .warning .button:focus, .warning .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .warning .button.suggested-action:focus, .warning .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .warning .button.suggested-action:focus, .warning .button:hover, .warning .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .warning .button.suggested-action:hover, .warning .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .warning .button.suggested-action:hover, .warning .button.flat:focus, .warning .button.flat:hover { + color: #f2e9de; } + .warning .button:insensitive:insensitive, .warning .button.flat:insensitive:insensitive { + background-color: alpha(mix(#ea9d34,#f2e9de,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#ea9d34,#f2e9de,0.6); + box-shadow: none; } + .warning .button:insensitive:insensitive :insensitive, .warning .button.flat:insensitive:insensitive :insensitive { + color: mix(#ea9d34,#f2e9de,0.6); } + .warning .button:active:insensitive, .warning .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .warning .button:active:insensitive:insensitive, .warning .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .warning .button.separator, .warning .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .warning .separator.button.suggested-action, .warning .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .warning .separator.button.suggested-action, .warning .button .separator, .warning .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .warning .button.suggested-action .separator, .warning .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .warning .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(234, 157, 52, 0.9); } + .warning .button.separator:insensitive, .warning .button .separator:insensitive { + color: rgba(234, 157, 52, 0.85); } + +.question { + background-color: #56949f; + background-image: none; + border: 1px solid #45767f; + color: #f2e9de; } + .question .button, .question .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .question .button.suggested-action, .question .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .question .button.suggested-action { + background-color: #56949f; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .question .button:focus, .question .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .question .button.suggested-action:focus, .question .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .question .button.suggested-action:focus, .question .button:hover, .question .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .question .button.suggested-action:hover, .question .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .question .button.suggested-action:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.32),0.3); } + .question .button:active, .question .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .question .button.suggested-action:active, .question .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .question .button.suggested-action:active, .question .button:active:hover, .question .button:active:focus, .question .button:active:hover:focus, .question .button:checked, .question .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .question .button.suggested-action:checked, .question .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .question .button.suggested-action:checked, .question .button:checked:hover, .question .button:checked:focus, .question .button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .question .button:insensitive, .question .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .question .button.suggested-action:insensitive, .question .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .question .button.suggested-action:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .question .button:active:insensitive, .question .button:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .question .button.flat, .question .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .question .flat.button.suggested-action, .question .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .question .flat.button.suggested-action { + border-color: rgba(86, 148, 159, 0); + color: #f2e9de; + background-color: rgba(86, 148, 159, 0); + background-image: none; + box-shadow: none; } + .question .button:hover, .question .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .question .button.suggested-action:hover, .question .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .question .button.suggested-action:hover, .question .button.flat:hover { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .question .button:hover:focus, .question .button:hover:hover, .question .button.flat:hover:focus, .question .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.4),0.3); } + .question .button:hover:active, .question .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .question .button.suggested-action:hover:active, .question .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .question .button.suggested-action:hover:active, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:active, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:active, .question .button:hover:active:hover, .question .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .question .button.suggested-action:hover:active:hover, .question .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .question .button.suggested-action:hover:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:active:hover, .question .button:hover:active:focus, .question .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .question .button.suggested-action:hover:active:focus, .question .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .question .button.suggested-action:hover:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:active:focus, .question .button:hover:active:hover:focus, .question .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .question .button.suggested-action:hover:active:hover:focus, .question .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .question .button.suggested-action:hover:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:active:hover:focus, .question .button:hover:checked, .question .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .question .button.suggested-action:hover:checked, .question .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .question .button.suggested-action:hover:checked, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:checked, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:checked, .question .button:hover:checked:hover, .question .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .question .button.suggested-action:hover:checked:hover, .question .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .question .button.suggested-action:hover:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:checked:hover, .question .button:hover:checked:focus, .question .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .question .button.suggested-action:hover:checked:focus, .question .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .question .button.suggested-action:hover:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:checked:focus, .question .button:hover:checked:hover:focus, .question .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .question .button.suggested-action:hover:checked:hover:focus, .question .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .question .button.suggested-action:hover:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:hover:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:hover:checked:hover:focus, .question .button.flat:hover:active, .question .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .question .flat.button.suggested-action:hover:active, .question .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .question .flat.button.suggested-action:hover:active, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:active, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:active, .question .button.flat:hover:active:hover, .question .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .question .flat.button.suggested-action:hover:active:hover, .question .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .question .flat.button.suggested-action:hover:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:active:hover, .question .button.flat:hover:active:focus, .question .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .question .flat.button.suggested-action:hover:active:focus, .question .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .question .flat.button.suggested-action:hover:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:active:focus, .question .button.flat:hover:active:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:hover:active:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:hover:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:active:hover:focus, .question .button.flat:hover:checked, .question .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .question .flat.button.suggested-action:hover:checked, .question .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .question .flat.button.suggested-action:hover:checked, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:checked, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:checked, .question .button.flat:hover:checked:hover, .question .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .question .flat.button.suggested-action:hover:checked:hover, .question .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .question .flat.button.suggested-action:hover:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:checked:hover, .question .button.flat:hover:checked:focus, .question .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .question .flat.button.suggested-action:hover:checked:focus, .question .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .question .flat.button.suggested-action:hover:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:checked:focus, .question .button.flat:hover:checked:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:hover:checked:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:hover:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:hover:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .question .button:hover:insensitive, .question .button.flat:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .question .button:hover:active:insensitive, .question .button:hover:checked:insensitive, .question .button.flat:hover:active:insensitive, .question .button.flat:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .question .button:focus, .question .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .question .button.suggested-action:focus, .question .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .question .button.suggested-action:focus, .question .button.flat:focus { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(242, 233, 222, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + .question .button:focus:hover, .question .button.flat:focus:hover { + background-color: #63a0ab; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + .question .button:focus:hover:hover, .question .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.4),0.3); } + .question .button:focus:hover:active, .question .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .question .button.suggested-action:focus:hover:active, .question .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .question .button.suggested-action:focus:hover:active, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:active, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:active, .question .button:focus:hover:active:hover, .question .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .question .button.suggested-action:focus:hover:active:hover, .question .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .question .button.suggested-action:focus:hover:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:active:hover, .question .button:focus:hover:active:focus, .question .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .question .button.suggested-action:focus:hover:active:focus, .question .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .question .button.suggested-action:focus:hover:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:active:focus, .question .button:focus:hover:active:hover:focus, .question .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .question .button.suggested-action:focus:hover:active:hover:focus, .question .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .question .button.suggested-action:focus:hover:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:active:hover:focus, .question .button:focus:hover:checked, .question .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .question .button.suggested-action:focus:hover:checked, .question .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .question .button.suggested-action:focus:hover:checked, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:checked, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:checked, .question .button:focus:hover:checked:hover, .question .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .question .button.suggested-action:focus:hover:checked:hover, .question .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .question .button.suggested-action:focus:hover:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:checked:hover, .question .button:focus:hover:checked:focus, .question .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .question .button.suggested-action:focus:hover:checked:focus, .question .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .question .button.suggested-action:focus:hover:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:checked:focus, .question .button:focus:hover:checked:hover:focus, .question .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .question .button.suggested-action:focus:hover:checked:hover:focus, .question .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .question .button.suggested-action:focus:hover:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:focus:hover:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:focus:hover:checked:hover:focus, .question .button.flat:focus:hover:active, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:active, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:active, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:active, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:active, .question .button.flat:focus:hover:active:hover, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:active:hover, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:active:hover, .question .button.flat:focus:hover:active:focus, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:active:focus, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:active:focus, .question .button.flat:focus:hover:active:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:active:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:active:hover:focus, .question .button.flat:focus:hover:checked, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:checked, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:checked, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:checked, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:checked, .question .button.flat:focus:hover:checked:hover, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:checked:hover, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:checked:hover, .question .button.flat:focus:hover:checked:focus, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:checked:focus, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:checked:focus, .question .button.flat:focus:hover:checked:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:focus:hover:checked:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:focus:hover:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:focus:hover:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .question .button:focus:hover:insensitive, .question .button.flat:focus:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .question .button:focus:hover:active:insensitive, .question .button:focus:hover:checked:insensitive, .question .button.flat:focus:hover:active:insensitive, .question .button.flat:focus:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .question .button:checked, .question .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .question .button.suggested-action:checked, .question .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .question .button.suggested-action:checked, .question .button:active, .question .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .question .button.suggested-action:active, .question .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .question .button.suggested-action:active, .question .button.flat:checked, .question .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.32),0.3); } + .question .button:checked:active, .question .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .question .button.suggested-action:checked:active, .question .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .question .button.suggested-action:checked:active, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:active, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:active, .question .button:checked:active:hover, .question .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .question .button.suggested-action:checked:active:hover, .question .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .question .button.suggested-action:checked:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:active:hover, .question .button:checked:active:focus, .question .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .question .button.suggested-action:checked:active:focus, .question .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .question .button.suggested-action:checked:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:active:focus, .question .button:checked:active:hover:focus, .question .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .question .button.suggested-action:checked:active:hover:focus, .question .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .question .button.suggested-action:checked:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:active:hover:focus, .question .button:checked:checked, .question .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .question .button.suggested-action:checked:checked, .question .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .question .button.suggested-action:checked:checked, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:checked, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:checked, .question .button:checked:checked:hover, .question .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .question .button.suggested-action:checked:checked:hover, .question .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .question .button.suggested-action:checked:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:checked:hover, .question .button:checked:checked:focus, .question .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .question .button.suggested-action:checked:checked:focus, .question .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .question .button.suggested-action:checked:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:checked:focus, .question .button:checked:checked:hover:focus, .question .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .question .button.suggested-action:checked:checked:hover:focus, .question .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .question .button.suggested-action:checked:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:checked:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:checked:checked:hover:focus, .question .button:active:active, .question .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .question .button.suggested-action:active:active, .question .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .question .button.suggested-action:active:active, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:active, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:active, .question .button:active:active:hover, .question .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .question .button.suggested-action:active:active:hover, .question .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .question .button.suggested-action:active:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:active:hover, .question .button:active:active:focus, .question .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .question .button.suggested-action:active:active:focus, .question .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .question .button.suggested-action:active:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:active:focus, .question .button:active:active:hover:focus, .question .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .question .button.suggested-action:active:active:hover:focus, .question .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .question .button.suggested-action:active:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:active:hover:focus, .question .button:active:checked, .question .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .question .button.suggested-action:active:checked, .question .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .question .button.suggested-action:active:checked, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:checked, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:checked, .question .button:active:checked:hover, .question .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .question .button.suggested-action:active:checked:hover, .question .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .question .button.suggested-action:active:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:checked:hover, .question .button:active:checked:focus, .question .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .question .button.suggested-action:active:checked:focus, .question .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .question .button.suggested-action:active:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:checked:focus, .question .button:active:checked:hover:focus, .question .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .question .button.suggested-action:active:checked:hover:focus, .question .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .question .button.suggested-action:active:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .suggested-action.button:active:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .suggested-action.button:active:checked:hover:focus, .question .button.flat:checked:active, .question .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .question .flat.button.suggested-action:checked:active, .question .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .question .flat.button.suggested-action:checked:active, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:active, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:active, .question .button.flat:checked:active:hover, .question .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .question .flat.button.suggested-action:checked:active:hover, .question .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .question .flat.button.suggested-action:checked:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:active:hover, .question .button.flat:checked:active:focus, .question .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .question .flat.button.suggested-action:checked:active:focus, .question .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .question .flat.button.suggested-action:checked:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:active:focus, .question .button.flat:checked:active:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:checked:active:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:checked:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:active:hover:focus, .question .button.flat:checked:checked, .question .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .question .flat.button.suggested-action:checked:checked, .question .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .question .flat.button.suggested-action:checked:checked, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:checked, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:checked, .question .button.flat:checked:checked:hover, .question .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .question .flat.button.suggested-action:checked:checked:hover, .question .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .question .flat.button.suggested-action:checked:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:checked:hover, .question .button.flat:checked:checked:focus, .question .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .question .flat.button.suggested-action:checked:checked:focus, .question .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .question .flat.button.suggested-action:checked:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:checked:focus, .question .button.flat:checked:checked:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:checked:checked:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:checked:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:checked:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:checked:checked:hover:focus, .question .button.flat:active:active, .question .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .question .flat.button.suggested-action:active:active, .question .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .question .flat.button.suggested-action:active:active, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:active, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:active, .question .button.flat:active:active:hover, .question .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .question .flat.button.suggested-action:active:active:hover, .question .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .question .flat.button.suggested-action:active:active:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:active:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:active:hover, .question .button.flat:active:active:focus, .question .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .question .flat.button.suggested-action:active:active:focus, .question .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .question .flat.button.suggested-action:active:active:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:active:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:active:focus, .question .button.flat:active:active:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:active:active:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:active:active:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:active:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:active:hover:focus, .question .button.flat:active:checked, .question .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .question .flat.button.suggested-action:active:checked, .question .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .question .flat.button.suggested-action:active:checked, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:checked, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:checked, .question .button.flat:active:checked:hover, .question .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .question .flat.button.suggested-action:active:checked:hover, .question .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .question .flat.button.suggested-action:active:checked:hover, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:checked:hover, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:checked:hover, .question .button.flat:active:checked:focus, .question .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .question .flat.button.suggested-action:active:checked:focus, .question .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .question .flat.button.suggested-action:active:checked:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:checked:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:checked:focus, .question .button.flat:active:checked:hover:focus, .question .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .question .flat.button.suggested-action:active:checked:hover:focus, .question .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .question .flat.button.suggested-action:active:checked:hover:focus, .question .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .question .flat.suggested-action.button:active:checked:hover:focus, .question .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .question .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .question .button:checked:insensitive, .question .button:active:insensitive, .question .button.flat:checked:insensitive, .question .button.flat:active:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .question .button:active:checked:insensitive, .question .button.flat:active:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .question .button:checked:focus, .question .button:checked:hover, .question .button:active:focus, .question .button:active:hover, .question .button.flat:checked:focus, .question .button.flat:checked:hover, .question .button.flat:active:focus, .question .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .question .button:focus, .question .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .question .button.suggested-action:focus, .question .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .question .button.suggested-action:focus, .question .button:hover, .question .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .question .button.suggested-action:hover, .question .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .question .button.suggested-action:hover, .question .button.flat:focus, .question .button.flat:hover { + color: #f2e9de; } + .question .button:insensitive:insensitive, .question .button.flat:insensitive:insensitive { + background-color: alpha(mix(#56949f,#f2e9de,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#56949f,#f2e9de,0.6); + box-shadow: none; } + .question .button:insensitive:insensitive :insensitive, .question .button.flat:insensitive:insensitive :insensitive { + color: mix(#56949f,#f2e9de,0.6); } + .question .button:active:insensitive, .question .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .question .button:active:insensitive:insensitive, .question .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .question .button.separator, .question .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .question .separator.button.suggested-action, .question .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .question .separator.button.suggested-action, .question .button .separator, .question .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .question .button.suggested-action .separator, .question .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .question .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(86, 148, 159, 0.9); } + .question .button.separator:insensitive, .question .button .separator:insensitive { + color: rgba(86, 148, 159, 0.85); } + +.error { + background-color: #1f1d2e; + background-image: none; + border: 1px solid #191725; + color: #f2e9de; } + .error .button, .error .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .error .button.suggested-action, .error .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .error .button.suggested-action { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .error .button:focus, .error .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .error .button.suggested-action:focus, .error .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .error .button.suggested-action:focus, .error .button:hover, .error .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .error .button.suggested-action:hover, .error .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .error .button.suggested-action:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.32),0.3); } + .error .button:active, .error .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .error .button.suggested-action:active, .error .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .error .button.suggested-action:active, .error .button:active:hover, .error .button:active:focus, .error .button:active:hover:focus, .error .button:checked, .error .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .error .button.suggested-action:checked, .error .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .error .button.suggested-action:checked, .error .button:checked:hover, .error .button:checked:focus, .error .button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .error .button:insensitive, .error .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .error .button.suggested-action:insensitive, .error .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .error .button.suggested-action:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .error .button:active:insensitive, .error .button:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .error .button.flat, .error .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .error .flat.button.suggested-action, .error .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .error .flat.button.suggested-action { + border-color: rgba(31, 29, 46, 0); + color: #f2e9de; + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + .error .button:hover, .error .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .error .button.suggested-action:hover, .error .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .error .button.suggested-action:hover, .error .button.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .error .button:hover:focus, .error .button:hover:hover, .error .button.flat:hover:focus, .error .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.4),0.3); } + .error .button:hover:active, .error .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .error .button.suggested-action:hover:active, .error .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .error .button.suggested-action:hover:active, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:active, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:active, .error .button:hover:active:hover, .error .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .error .button.suggested-action:hover:active:hover, .error .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .error .button.suggested-action:hover:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:active:hover, .error .button:hover:active:focus, .error .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .error .button.suggested-action:hover:active:focus, .error .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .error .button.suggested-action:hover:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:active:focus, .error .button:hover:active:hover:focus, .error .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .error .button.suggested-action:hover:active:hover:focus, .error .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .error .button.suggested-action:hover:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:active:hover:focus, .error .button:hover:checked, .error .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .error .button.suggested-action:hover:checked, .error .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .error .button.suggested-action:hover:checked, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:checked, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:checked, .error .button:hover:checked:hover, .error .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .error .button.suggested-action:hover:checked:hover, .error .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .error .button.suggested-action:hover:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:checked:hover, .error .button:hover:checked:focus, .error .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .error .button.suggested-action:hover:checked:focus, .error .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .error .button.suggested-action:hover:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:checked:focus, .error .button:hover:checked:hover:focus, .error .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .error .button.suggested-action:hover:checked:hover:focus, .error .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .error .button.suggested-action:hover:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:hover:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:hover:checked:hover:focus, .error .button.flat:hover:active, .error .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .error .flat.button.suggested-action:hover:active, .error .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .error .flat.button.suggested-action:hover:active, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:active, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:active, .error .button.flat:hover:active:hover, .error .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .error .flat.button.suggested-action:hover:active:hover, .error .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .error .flat.button.suggested-action:hover:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:active:hover, .error .button.flat:hover:active:focus, .error .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .error .flat.button.suggested-action:hover:active:focus, .error .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .error .flat.button.suggested-action:hover:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:active:focus, .error .button.flat:hover:active:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:hover:active:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:hover:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:active:hover:focus, .error .button.flat:hover:checked, .error .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .error .flat.button.suggested-action:hover:checked, .error .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .error .flat.button.suggested-action:hover:checked, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:checked, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:checked, .error .button.flat:hover:checked:hover, .error .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .error .flat.button.suggested-action:hover:checked:hover, .error .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .error .flat.button.suggested-action:hover:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:checked:hover, .error .button.flat:hover:checked:focus, .error .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .error .flat.button.suggested-action:hover:checked:focus, .error .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .error .flat.button.suggested-action:hover:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:checked:focus, .error .button.flat:hover:checked:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:hover:checked:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:hover:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:hover:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .error .button:hover:insensitive, .error .button.flat:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .error .button:hover:active:insensitive, .error .button:hover:checked:insensitive, .error .button.flat:hover:active:insensitive, .error .button.flat:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .error .button:focus, .error .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .error .button.suggested-action:focus, .error .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .error .button.suggested-action:focus, .error .button.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(242, 233, 222, 0.32); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + .error .button:focus:hover, .error .button.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(216, 189, 155, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + .error .button:focus:hover:hover, .error .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.4),0.3); } + .error .button:focus:hover:active, .error .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .error .button.suggested-action:focus:hover:active, .error .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .error .button.suggested-action:focus:hover:active, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:active, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:active, .error .button:focus:hover:active:hover, .error .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .error .button.suggested-action:focus:hover:active:hover, .error .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .error .button.suggested-action:focus:hover:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:active:hover, .error .button:focus:hover:active:focus, .error .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .error .button.suggested-action:focus:hover:active:focus, .error .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .error .button.suggested-action:focus:hover:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:active:focus, .error .button:focus:hover:active:hover:focus, .error .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .error .button.suggested-action:focus:hover:active:hover:focus, .error .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .error .button.suggested-action:focus:hover:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:active:hover:focus, .error .button:focus:hover:checked, .error .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .error .button.suggested-action:focus:hover:checked, .error .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .error .button.suggested-action:focus:hover:checked, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:checked, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:checked, .error .button:focus:hover:checked:hover, .error .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .error .button.suggested-action:focus:hover:checked:hover, .error .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .error .button.suggested-action:focus:hover:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:checked:hover, .error .button:focus:hover:checked:focus, .error .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .error .button.suggested-action:focus:hover:checked:focus, .error .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .error .button.suggested-action:focus:hover:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:checked:focus, .error .button:focus:hover:checked:hover:focus, .error .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .error .button.suggested-action:focus:hover:checked:hover:focus, .error .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .error .button.suggested-action:focus:hover:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:focus:hover:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:focus:hover:checked:hover:focus, .error .button.flat:focus:hover:active, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:active, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:active, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:active, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:active, .error .button.flat:focus:hover:active:hover, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:active:hover, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:active:hover, .error .button.flat:focus:hover:active:focus, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:active:focus, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:active:focus, .error .button.flat:focus:hover:active:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:active:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:active:hover:focus, .error .button.flat:focus:hover:checked, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:checked, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:checked, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:checked, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:checked, .error .button.flat:focus:hover:checked:hover, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:checked:hover, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:checked:hover, .error .button.flat:focus:hover:checked:focus, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:checked:focus, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:checked:focus, .error .button.flat:focus:hover:checked:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:focus:hover:checked:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:focus:hover:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:focus:hover:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.4); } + .error .button:focus:hover:insensitive, .error .button.flat:focus:hover:insensitive { + border-color: rgba(222, 200, 172, 0.4); } + .error .button:focus:hover:active:insensitive, .error .button:focus:hover:checked:insensitive, .error .button.flat:focus:hover:active:insensitive, .error .button.flat:focus:hover:checked:insensitive { + border-color: rgba(216, 189, 155, 0.4); } + .error .button:checked, .error .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .error .button.suggested-action:checked, .error .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .error .button.suggested-action:checked, .error .button:active, .error .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .error .button.suggested-action:active, .error .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .error .button.suggested-action:active, .error .button.flat:checked, .error .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.32),0.3); } + .error .button:checked:active, .error .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .error .button.suggested-action:checked:active, .error .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .error .button.suggested-action:checked:active, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:active, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:active, .error .button:checked:active:hover, .error .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .error .button.suggested-action:checked:active:hover, .error .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .error .button.suggested-action:checked:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:active:hover, .error .button:checked:active:focus, .error .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .error .button.suggested-action:checked:active:focus, .error .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .error .button.suggested-action:checked:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:active:focus, .error .button:checked:active:hover:focus, .error .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .error .button.suggested-action:checked:active:hover:focus, .error .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .error .button.suggested-action:checked:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:active:hover:focus, .error .button:checked:checked, .error .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .error .button.suggested-action:checked:checked, .error .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .error .button.suggested-action:checked:checked, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:checked, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:checked, .error .button:checked:checked:hover, .error .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .error .button.suggested-action:checked:checked:hover, .error .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .error .button.suggested-action:checked:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:checked:hover, .error .button:checked:checked:focus, .error .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .error .button.suggested-action:checked:checked:focus, .error .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .error .button.suggested-action:checked:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:checked:focus, .error .button:checked:checked:hover:focus, .error .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .error .button.suggested-action:checked:checked:hover:focus, .error .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .error .button.suggested-action:checked:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:checked:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:checked:checked:hover:focus, .error .button:active:active, .error .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .error .button.suggested-action:active:active, .error .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .error .button.suggested-action:active:active, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:active, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:active, .error .button:active:active:hover, .error .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .error .button.suggested-action:active:active:hover, .error .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .error .button.suggested-action:active:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:active:hover, .error .button:active:active:focus, .error .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .error .button.suggested-action:active:active:focus, .error .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .error .button.suggested-action:active:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:active:focus, .error .button:active:active:hover:focus, .error .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .error .button.suggested-action:active:active:hover:focus, .error .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .error .button.suggested-action:active:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:active:hover:focus, .error .button:active:checked, .error .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .error .button.suggested-action:active:checked, .error .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .error .button.suggested-action:active:checked, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:checked, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:checked, .error .button:active:checked:hover, .error .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .error .button.suggested-action:active:checked:hover, .error .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .error .button.suggested-action:active:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:checked:hover, .error .button:active:checked:focus, .error .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .error .button.suggested-action:active:checked:focus, .error .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .error .button.suggested-action:active:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:checked:focus, .error .button:active:checked:hover:focus, .error .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .error .button.suggested-action:active:checked:hover:focus, .error .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .error .button.suggested-action:active:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .suggested-action.button:active:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .suggested-action.button:active:checked:hover:focus, .error .button.flat:checked:active, .error .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .error .flat.button.suggested-action:checked:active, .error .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .error .flat.button.suggested-action:checked:active, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:active, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:active, .error .button.flat:checked:active:hover, .error .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .error .flat.button.suggested-action:checked:active:hover, .error .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .error .flat.button.suggested-action:checked:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:active:hover, .error .button.flat:checked:active:focus, .error .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .error .flat.button.suggested-action:checked:active:focus, .error .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .error .flat.button.suggested-action:checked:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:active:focus, .error .button.flat:checked:active:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:checked:active:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:checked:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:active:hover:focus, .error .button.flat:checked:checked, .error .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .error .flat.button.suggested-action:checked:checked, .error .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .error .flat.button.suggested-action:checked:checked, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:checked, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:checked, .error .button.flat:checked:checked:hover, .error .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .error .flat.button.suggested-action:checked:checked:hover, .error .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .error .flat.button.suggested-action:checked:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:checked:hover, .error .button.flat:checked:checked:focus, .error .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .error .flat.button.suggested-action:checked:checked:focus, .error .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .error .flat.button.suggested-action:checked:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:checked:focus, .error .button.flat:checked:checked:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:checked:checked:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:checked:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:checked:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:checked:checked:hover:focus, .error .button.flat:active:active, .error .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .error .flat.button.suggested-action:active:active, .error .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .error .flat.button.suggested-action:active:active, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:active, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:active, .error .button.flat:active:active:hover, .error .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .error .flat.button.suggested-action:active:active:hover, .error .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .error .flat.button.suggested-action:active:active:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:active:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:active:hover, .error .button.flat:active:active:focus, .error .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .error .flat.button.suggested-action:active:active:focus, .error .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .error .flat.button.suggested-action:active:active:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:active:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:active:focus, .error .button.flat:active:active:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:active:active:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:active:active:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:active:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:active:hover:focus, .error .button.flat:active:checked, .error .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .error .flat.button.suggested-action:active:checked, .error .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .error .flat.button.suggested-action:active:checked, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:checked, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:checked, .error .button.flat:active:checked:hover, .error .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .error .flat.button.suggested-action:active:checked:hover, .error .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .error .flat.button.suggested-action:active:checked:hover, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:checked:hover, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:checked:hover, .error .button.flat:active:checked:focus, .error .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .error .flat.button.suggested-action:active:checked:focus, .error .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .error .flat.button.suggested-action:active:checked:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:checked:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:checked:focus, .error .button.flat:active:checked:hover:focus, .error .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .error .flat.button.suggested-action:active:checked:hover:focus, .error .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .error .flat.button.suggested-action:active:checked:hover:focus, .error .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .error .flat.suggested-action.button:active:checked:hover:focus, .error .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .error .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.32); } + .error .button:checked:insensitive, .error .button:active:insensitive, .error .button.flat:checked:insensitive, .error .button.flat:active:insensitive { + border-color: rgba(222, 200, 172, 0.32); } + .error .button:active:checked:insensitive, .error .button.flat:active:checked:insensitive { + border-color: rgba(216, 189, 155, 0.32); } + .error .button:checked:focus, .error .button:checked:hover, .error .button:active:focus, .error .button:active:hover, .error .button.flat:checked:focus, .error .button.flat:checked:hover, .error .button.flat:active:focus, .error .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .error .button:focus, .error .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .error .button.suggested-action:focus, .error .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .error .button.suggested-action:focus, .error .button:hover, .error .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .error .button.suggested-action:hover, .error .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .error .button.suggested-action:hover, .error .button.flat:focus, .error .button.flat:hover { + color: #f2e9de; } + .error .button:insensitive:insensitive, .error .button.flat:insensitive:insensitive { + background-color: alpha(mix(#1f1d2e,#f2e9de,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#1f1d2e,#f2e9de,0.6); + box-shadow: none; } + .error .button:insensitive:insensitive :insensitive, .error .button.flat:insensitive:insensitive :insensitive { + color: mix(#1f1d2e,#f2e9de,0.6); } + .error .button:active:insensitive, .error .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .error .button:active:insensitive:insensitive, .error .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .error .button.separator, .error .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .error .separator.button.suggested-action, .error .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .error .separator.button.suggested-action, .error .button .separator, .error .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .error .button.suggested-action .separator, .error .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .error .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + .error .button.separator:insensitive, .error .button .separator:insensitive { + color: rgba(31, 29, 46, 0.85); } + +/********* + ! Entry * +**********/ +.entry.linked, .linked .entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .entry.linked:first-child, .linked .entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .entry.linked:last-child, .linked .entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .entry.linked:only-child, .linked .entry:only-child { + border-width: 1px; + border-radius: 2px; } + +GtkPopover .entry, .menuitem .entry, .entry { + padding: 2px 3px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 150ms ease; + box-shadow: inset 1px 1px rgba(17, 16, 21, 0.06), inset -1px 0 rgba(17, 16, 21, 0.06); } + .entry:focus, .entry:hover, .entry:active { + transition: none; } + .entry:selected { + background-color: #907aa9; + color: #faf4ed; } + .entry:insensitive { + box-shadow: none; } + .progressbar.entry { + background-color: #907aa9; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #faf4ed; } + .image.left.entry { + padding-right: 3px; } + +/********* + ! Menubar +**********/ +.menubar { + -GtkWidget-window-dragging: true; + border: 0; + background-color: #faf4ed; + background-image: none; + color: #575279; } + .menubar.menuitem, .menubar .menuitem { + padding: 5px 7px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #575279; } + .menubar.menuitem:hover, .menubar .menuitem:hover { + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + .menubar.menuitem *:hover, .menubar .menuitem *:hover { + color: #5e5983; } + +/****** + ! Menu +*******/ +* { + -GtkMenu-horizontal-padding: 0; + -GtkMenu-vertical-padding: 0; } + +GtkTreeMenu.menu, GtkTreeMenu .menu, GtkMenuToolButton.menu, GtkMenuToolButton .menu, GtkComboBox.menu, GtkComboBox .menu { + background-color: #faf4ed; + margin: 3px; } + +#toolbar-popup, .menu { + padding: 0; + border-radius: 0; + border: 1px solid mix(#faf4ed,#575279,0.21); + background-color: #faf4ed; + color: #575279; } + #toolbar-popup:selected, .menu:selected { + background-color: #907aa9; } + #toolbar-popup .button, #toolbar-popup .button:hover, #toolbar-popup .button:active, #toolbar-popup .button:active *:insensitive, #toolbar-popup .button:insensitive, .menu .button, .menu .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .menu .button.suggested-action, .menu .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .menu .button.suggested-action, .menu .button:hover, .menu .button:active, .menu .button:active *:insensitive, .menu .button:insensitive { + border-width: 0; + background-color: transparent; + background-image: none; } + +.context-menu { + font: initial; } + +GtkTreeMenu .menuitem { + padding: 0; + border-width: 0; } + +.menuitem, .menu .menuitem { + margin: 3px; + padding: 5px 7px; + border: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + -GtkMenuItem-arrow-scaling: .5; } + .menuitem:active, .menuitem:hover, .menu .menuitem:active, .menu .menuitem:hover { + border: 0; + background-color: #907aa9; + background-image: none; + color: #faf4ed; } + .menuitem *:active, .menuitem *:hover, .menu .menuitem *:active, .menu .menuitem *:hover { + color: #faf4ed; } + .menuitem:insensitive, .menuitem *:insensitive, .menu .menuitem:insensitive, .menu .menuitem *:insensitive { + color: mix(#575279,#faf4ed,0.5); } + +.menuitem.check, GtkIconView.menuitem.content-view.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:insensitive { + background-image: none; } + +.menuitem.check, GtkIconView.menuitem.content-view.check, .menuitem.check:focus, .menuitem.check:hover, .menuitem.check:active, .menuitem.check:insensitive, .menuitem.radio, .menuitem.radio:focus, .menuitem.radio:hover, .menuitem.radio:active, .menuitem.radio:insensitive { + border-style: none; + background-color: transparent; } + +.menuitem.separator { + -GtkMenuItem-horizontal-padding: 0; + -GtkWidget-separator-height: 1; + border-style: none; + color: #efddc7; } + +.menuitem.button, .selection-mode.header-bar .menuitem.button.suggested-action, .selection-mode.toolbar .menuitem.button.suggested-action, .menuitem.button:focus, .menuitem.button:active, .menuitem.button:insensitive, .menuitem.button:active:insensitive, .menuitem.button.flat, .menuitem.button.flat:focus, .menuitem.button.flat:active, .menuitem.button.flat:insensitive, .menuitem.button.flat:active:insensitive { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; } + +.menuitem.button:hover, .selection-mode.header-bar .menuitem.button.suggested-action:hover, .selection-mode.toolbar .menuitem.button.suggested-action:hover, .menuitem.button:focus:hover, .menuitem.button:active:hover, .menuitem.button:selected, .selection-mode.header-bar .menuitem.button.suggested-action:selected, .selection-mode.toolbar .menuitem.button.suggested-action:selected, .menuitem.button.flat:hover, .menuitem.button.flat:focus:hover, .menuitem.button.flat:active:hover, .menuitem.button.flat:selected { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + +.menuitem GtkCalendar:inconsistent { + color: mix(#575279,#faf4ed,0.5); } + +.menuitem GtkCalendar .button, .menuitem GtkCalendar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .menuitem GtkCalendar .button.suggested-action, .menuitem GtkCalendar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .menuitem GtkCalendar .button.suggested-action { + border-style: none; + background-color: transparent; + background-image: none; } + +.menuitem .accelerator { + color: rgba(87, 82, 121, 0.6); } + .menuitem .accelerator:hover { + color: rgba(250, 244, 237, 0.8); } + .menuitem .accelerator:insensitive { + color: alpha(mix(#575279,#faf4ed,0.5),0.4); } + +.menuitem .entry { + background-color: #faf4ed; + background-image: none; + border-color: #e5c5a1; + color: #575279; } + .menuitem .entry:focus, .menuitem .entry:hover { + border-color: mix(#907aa9,#faf4ed,0.3); } + .menuitem .entry:active, .menuitem .entry:active:hover, .menuitem .entry:active:focus, .menuitem .entry:active:hover:focus, .menuitem .entry:checked, .menuitem .entry:checked:hover, .menuitem .entry:checked:focus, .menuitem .entry:checked:hover:focus { + border-color: #daae7b; } + .menuitem .entry:insensitive { + border-color: #ead1b4; } + .menuitem .entry:active:insensitive, .menuitem .entry:checked:insensitive { + border-color: #e5c5a1; } + .menuitem .entry:focus, .menuitem .entry:active { + border-color: #907aa9; } + .menuitem .entry:insensitive { + background-color: #efddc7; + background-image: none; + color: mix(#faf4ed,#575279,0.5); } + +GtkModelMenuItem GtkBox GtkImage { + padding-right: 3px; } + +/********* + ! Popover +**********/ +GtkPopover { + border-color: #e5c5a1; + margin: 10px; + padding: 3px; + border-radius: 2px; + border-width: 1px; + border-style: solid; + background-clip: border-box; + background-color: #faf4ed; + background-image: none; + color: #575279; + box-shadow: 0 3px 6px rgba(34, 32, 42, 0.16); } + GtkPopover:focus, GtkPopover:hover { + border-color: mix(#907aa9,#faf4ed,0.3); } + GtkPopover:active, GtkPopover:active:hover, GtkPopover:active:focus, GtkPopover:active:hover:focus, GtkPopover:checked, GtkPopover:checked:hover, GtkPopover:checked:focus, GtkPopover:checked:hover:focus { + border-color: #daae7b; } + GtkPopover:insensitive { + border-color: #ead1b4; } + GtkPopover:active:insensitive, GtkPopover:checked:insensitive { + border-color: #e5c5a1; } + GtkPopover.background { + background-image: none; + background-color: #faf4ed; + color: #575279; } + GtkPopover:backdrop { + box-shadow: none; } + GtkPopover.osd { + box-shadow: 0 2px 7px 3px rgba(34, 32, 42, 0.5); } + GtkPopover.osd > .toolbar .button, GtkPopover.osd > .toolbar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GtkPopover.osd > .toolbar .button.suggested-action, GtkPopover.osd > .toolbar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GtkPopover.osd > .toolbar .button.suggested-action { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; } + GtkPopover .view, GtkPopover GtkHTML, GtkPopover .list { + background-color: white; + background-image: none; + color: #575279; } + GtkPopover .view:hover, GtkPopover GtkHTML:hover, GtkPopover .list:hover { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + GtkPopover .list-row, GtkPopover .list-row.button, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action { + background-color: transparent; + background-image: none; + color: #575279; } + GtkPopover .list-row:focus, GtkPopover .list-row:hover, GtkPopover .list-row:active, GtkPopover .list-row.button:focus, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action:focus, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action:focus, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action:focus, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action:focus, GtkPopover .list-row.button:hover, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action:hover, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action:hover, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action:hover, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action:hover, GtkPopover .list-row.button:active, GtkPopover .selection-mode.header-bar .list-row.button.suggested-action:active, .selection-mode.header-bar GtkPopover .list-row.button.suggested-action:active, GtkPopover .selection-mode.toolbar .list-row.button.suggested-action:active, .selection-mode.toolbar GtkPopover .list-row.button.suggested-action:active { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + GtkPopover .frame { + border-color: #e5c5a1; + border-radius: 2px; } + GtkPopover .entry { + background-color: #f2e9de; + background-image: none; + border-color: #d8bd9b; + color: #26233a; } + GtkPopover .entry:focus, GtkPopover .entry:hover { + border-color: mix(#907aa9,#f2e9de,0.3); } + GtkPopover .entry:active, GtkPopover .entry:active:hover, GtkPopover .entry:active:focus, GtkPopover .entry:active:hover:focus, GtkPopover .entry:checked, GtkPopover .entry:checked:hover, GtkPopover .entry:checked:focus, GtkPopover .entry:checked:hover:focus { + border-color: #cba67a; } + GtkPopover .entry:insensitive { + border-color: #dec8ac; } + GtkPopover .entry:active:insensitive, GtkPopover .entry:checked:insensitive { + border-color: #d8bd9b; } + GtkPopover .entry:focus, GtkPopover .entry:active { + border-color: #907aa9; } + GtkPopover .entry:insensitive { + background-color: #e5d3bd; + background-image: none; + color: mix(#f2e9de,#26233a,0.5); } + GtkPopover .button, GtkPopover .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GtkPopover .button.suggested-action, GtkPopover .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GtkPopover .button.suggested-action { + background-color: #fffaf3; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + GtkPopover .button:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus, GtkPopover .button:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.22),0.3); } + GtkPopover .button:active, GtkPopover .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GtkPopover .button.suggested-action:active, GtkPopover .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GtkPopover .button.suggested-action:active, GtkPopover .button:active:hover, GtkPopover .button:active:focus, GtkPopover .button:active:hover:focus, GtkPopover .button:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:checked, GtkPopover .button:checked:hover, GtkPopover .button:checked:focus, GtkPopover .button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + GtkPopover .button:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + GtkPopover .button:active:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .button:checked:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + GtkPopover .button.flat, GtkPopover .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar GtkPopover .flat.button.suggested-action, GtkPopover .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar GtkPopover .flat.button.suggested-action { + border-color: rgba(255, 250, 243, 0); + color: #575279; + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + GtkPopover .button:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover, GtkPopover .button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + GtkPopover .button:hover:focus, GtkPopover .button:hover:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:hover, GtkPopover .button.flat:hover:focus, GtkPopover .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.3),0.3); } + GtkPopover .button:hover:active, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:active, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:active, GtkPopover .button:hover:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:active:hover, GtkPopover .button:hover:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:active:focus, GtkPopover .button:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:active:hover:focus, GtkPopover .button:hover:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:checked, GtkPopover .button:hover:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:checked:hover, GtkPopover .button:hover:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:checked:focus, GtkPopover .button:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:hover:checked:hover:focus, GtkPopover .button.flat:hover:active, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:active, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:active, GtkPopover .button.flat:hover:active:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:active:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:active:hover, GtkPopover .button.flat:hover:active:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:active:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:active:focus, GtkPopover .button.flat:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:active:hover:focus, GtkPopover .button.flat:hover:checked, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:checked, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:checked, GtkPopover .button.flat:hover:checked:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:checked:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:checked:hover, GtkPopover .button.flat:hover:checked:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:checked:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:checked:focus, GtkPopover .button.flat:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + GtkPopover .button:hover:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:hover:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:hover:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:hover:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:hover:insensitive, GtkPopover .button.flat:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + GtkPopover .button:hover:active:insensitive, GtkPopover .button:hover:checked:insensitive, GtkPopover .button.flat:hover:active:insensitive, GtkPopover .button.flat:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + GtkPopover .button:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus, GtkPopover .button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + GtkPopover .button:focus:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover, GtkPopover .button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + GtkPopover .button:focus:hover:hover, GtkPopover .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.3),0.3); } + GtkPopover .button:focus:hover:active, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:active, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:active, GtkPopover .button:focus:hover:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:active:hover, GtkPopover .button:focus:hover:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:active:focus, GtkPopover .button:focus:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:active:hover:focus, GtkPopover .button:focus:hover:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:checked, GtkPopover .button:focus:hover:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:checked:hover, GtkPopover .button:focus:hover:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:checked:focus, GtkPopover .button:focus:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:focus:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:focus:hover:checked:hover:focus, GtkPopover .button.flat:focus:hover:active, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:active, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:active, GtkPopover .button.flat:focus:hover:active:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:active:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:active:hover, GtkPopover .button.flat:focus:hover:active:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:active:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:active:focus, GtkPopover .button.flat:focus:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:active:hover:focus, GtkPopover .button.flat:focus:hover:checked, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:checked, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:checked, GtkPopover .button.flat:focus:hover:checked:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:checked:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:checked:hover, GtkPopover .button.flat:focus:hover:checked:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:checked:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:checked:focus, GtkPopover .button.flat:focus:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:focus:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:focus:hover:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:focus:hover:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + GtkPopover .button:focus:hover:insensitive, GtkPopover .button.flat:focus:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + GtkPopover .button:focus:hover:active:insensitive, GtkPopover .button:focus:hover:checked:insensitive, GtkPopover .button.flat:focus:hover:active:insensitive, GtkPopover .button.flat:focus:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + GtkPopover .button:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:checked, GtkPopover .button:active, GtkPopover .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GtkPopover .button.suggested-action:active, GtkPopover .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GtkPopover .button.suggested-action:active, GtkPopover .button.flat:checked, GtkPopover .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + GtkPopover .button:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:focus, GtkPopover .button:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:hover, GtkPopover .button:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:focus, GtkPopover .button:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.22),0.3); } + GtkPopover .button:checked:active, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:active, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:active, GtkPopover .button:checked:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:active:hover, GtkPopover .button:checked:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:active:focus, GtkPopover .button:checked:active:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:active:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:active:hover:focus, GtkPopover .button:checked:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:checked, GtkPopover .button:checked:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:checked:hover, GtkPopover .button:checked:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:checked:focus, GtkPopover .button:checked:checked:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:checked:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:checked:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:checked:checked:hover:focus, GtkPopover .button:active:active, GtkPopover .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar GtkPopover .button.suggested-action:active:active, GtkPopover .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar GtkPopover .button.suggested-action:active:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:active, GtkPopover .button:active:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:active:hover, GtkPopover .button:active:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:active:focus, GtkPopover .button:active:active:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:active:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:active:hover:focus, GtkPopover .button:active:checked, GtkPopover .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar GtkPopover .button.suggested-action:active:checked, GtkPopover .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar GtkPopover .button.suggested-action:active:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:checked, GtkPopover .button:active:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:checked:hover, GtkPopover .button:active:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:checked:focus, GtkPopover .button:active:checked:hover:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:checked:hover:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .suggested-action.button:active:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .suggested-action.button:active:checked:hover:focus, GtkPopover .button.flat:checked:active, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:active, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:active, GtkPopover .button.flat:checked:active:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:active:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:active:hover, GtkPopover .button.flat:checked:active:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:active:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:active:focus, GtkPopover .button.flat:checked:active:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:active:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:active:hover:focus, GtkPopover .button.flat:checked:checked, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:checked, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:checked, GtkPopover .button.flat:checked:checked:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:checked:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:checked:hover, GtkPopover .button.flat:checked:checked:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:checked:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:checked:focus, GtkPopover .button.flat:checked:checked:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:checked:checked:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:checked:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:checked:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:checked:checked:hover:focus, GtkPopover .button.flat:active:active, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:active, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:active, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:active, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:active, GtkPopover .button.flat:active:active:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:active:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:active:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:active:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:active:hover, GtkPopover .button.flat:active:active:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:active:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:active:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:active:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:active:focus, GtkPopover .button.flat:active:active:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:active:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:active:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:active:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:active:hover:focus, GtkPopover .button.flat:active:checked, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:checked, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:checked, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:checked, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:checked, GtkPopover .button.flat:active:checked:hover, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:checked:hover, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:checked:hover, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:checked:hover, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:checked:hover, GtkPopover .button.flat:active:checked:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:checked:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:checked:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:checked:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:checked:focus, GtkPopover .button.flat:active:checked:hover:focus, GtkPopover .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar GtkPopover .flat.button.suggested-action:active:checked:hover:focus, GtkPopover .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar GtkPopover .flat.button.suggested-action:active:checked:hover:focus, GtkPopover .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkPopover .flat.suggested-action.button:active:checked:hover:focus, GtkPopover .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkPopover .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + GtkPopover .button:checked:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .button:active:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .button.flat:checked:insensitive, GtkPopover .button.flat:active:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + GtkPopover .button:active:checked:insensitive, GtkPopover .button.flat:active:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + GtkPopover .button:checked:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:focus, GtkPopover .button:checked:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:hover, GtkPopover .button:active:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:active:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:active:focus, GtkPopover .button:active:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:active:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:active:hover, GtkPopover .button.flat:checked:focus, GtkPopover .button.flat:checked:hover, GtkPopover .button.flat:active:focus, GtkPopover .button.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + GtkPopover .button:focus, GtkPopover .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar GtkPopover .button.suggested-action:focus, GtkPopover .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar GtkPopover .button.suggested-action:focus, GtkPopover .button:hover, GtkPopover .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GtkPopover .button.suggested-action:hover, GtkPopover .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GtkPopover .button.suggested-action:hover, GtkPopover .button.flat:focus, GtkPopover .button.flat:hover { + color: #575279; } + GtkPopover .button:insensitive:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:insensitive:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:insensitive:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:insensitive:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:insensitive:insensitive, GtkPopover .button.flat:insensitive:insensitive { + background-color: alpha(mix(#fffaf3,#575279,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#fffaf3,#575279,0.6); + box-shadow: none; } + GtkPopover .button:insensitive:insensitive :insensitive, GtkPopover .button.flat:insensitive:insensitive :insensitive { + color: mix(#fffaf3,#575279,0.6); } + GtkPopover .button:active:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:active:insensitive, GtkPopover .button:checked:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action:checked:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + GtkPopover .button:active:insensitive:insensitive, GtkPopover .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + GtkPopover .button.separator, GtkPopover .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar GtkPopover .separator.button.suggested-action, GtkPopover .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar GtkPopover .separator.button.suggested-action, GtkPopover .button .separator, GtkPopover .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar GtkPopover .button.suggested-action .separator, GtkPopover .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar GtkPopover .button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + GtkPopover .button.separator:insensitive, GtkPopover .selection-mode.header-bar .separator.button.suggested-action:insensitive, .selection-mode.header-bar GtkPopover .separator.button.suggested-action:insensitive, GtkPopover .selection-mode.toolbar .separator.button.suggested-action:insensitive, .selection-mode.toolbar GtkPopover .separator.button.suggested-action:insensitive, GtkPopover .button .separator:insensitive, GtkPopover .selection-mode.header-bar .button.suggested-action .separator:insensitive, .selection-mode.header-bar GtkPopover .button.suggested-action .separator:insensitive, GtkPopover .selection-mode.toolbar .button.suggested-action .separator:insensitive, .selection-mode.toolbar GtkPopover .button.suggested-action .separator:insensitive { + color: rgba(255, 250, 243, 0.85); } + GtkPopover > .list, GtkPopover > .view, GtkPopover > GtkHTML, GtkPopover > .toolbar { + background-color: transparent; } + GtkPopover .separator { + border: 0; + background-color: transparent; + color: #efddc7; + font-size: 80%; + font-weight: bold; } + +GtkModelButton.button, .selection-mode.header-bar GtkModelButton.button.suggested-action, .selection-mode.toolbar GtkModelButton.button.suggested-action, GtkModelButton.button:backdrop { + background-color: transparent; + background-image: none; + border-color: shade(alpha(currentColor,0.32),0.8); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + GtkModelButton.button:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus, GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop:hover { + border-color: mix(#907aa9,alpha(currentColor,0.32),0.3); } + GtkModelButton.button:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:active, GtkModelButton.button:active:hover, GtkModelButton.button:active:focus, GtkModelButton.button:active:hover:focus, GtkModelButton.button:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked, GtkModelButton.button:checked:hover, GtkModelButton.button:checked:focus, GtkModelButton.button:checked:hover:focus, GtkModelButton.button:backdrop:active, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover:focus, GtkModelButton.button:backdrop:checked, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover:focus { + border-color: shade(alpha(currentColor,0.32),0.7); } + GtkModelButton.button:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:insensitive, GtkModelButton.button:backdrop:insensitive { + border-color: shade(alpha(currentColor,0.32),0.85); } + GtkModelButton.button:active:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:insensitive, GtkModelButton.button:checked:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive { + border-color: shade(alpha(currentColor,0.32),0.8); } + GtkModelButton.button.flat, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action, GtkModelButton.button:backdrop.flat { + border-color: rgba(0, 0, 0, 0); + color: currentColor; + background-color: rgba(0, 0, 0, 0); + background-image: none; + box-shadow: none; } + GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop.flat:hover { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: shade(alpha(currentColor,0.4),0.8); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + GtkModelButton.button:hover:focus, GtkModelButton.button:hover:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:hover, GtkModelButton.button.flat:hover:focus, GtkModelButton.button.flat:hover:hover, GtkModelButton.button:backdrop:hover:focus, GtkModelButton.button:backdrop:hover:hover, GtkModelButton.button:backdrop.flat:hover:focus, GtkModelButton.button:backdrop.flat:hover:hover { + border-color: mix(#907aa9,alpha(currentColor,0.4),0.3); } + GtkModelButton.button:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:active, GtkModelButton.button:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:active:hover, GtkModelButton.button:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:active:focus, GtkModelButton.button:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:active:hover:focus, GtkModelButton.button:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:checked, GtkModelButton.button:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:checked:hover, GtkModelButton.button:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:checked:focus, GtkModelButton.button:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:hover:checked:hover:focus, GtkModelButton.button.flat:hover:active, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:active, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:active, GtkModelButton.button.flat:hover:active:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:active:hover, GtkModelButton.button.flat:hover:active:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:active:focus, GtkModelButton.button.flat:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:active:hover:focus, GtkModelButton.button.flat:hover:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:checked, GtkModelButton.button.flat:hover:checked:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:checked:hover, GtkModelButton.button.flat:hover:checked:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:checked:focus, GtkModelButton.button.flat:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:hover:checked:hover:focus, GtkModelButton.button:backdrop:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:active, GtkModelButton.button:backdrop:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:active:hover, GtkModelButton.button:backdrop:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:active:focus, GtkModelButton.button:backdrop:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:active:hover:focus, GtkModelButton.button:backdrop:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:checked, GtkModelButton.button:backdrop:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:checked:hover, GtkModelButton.button:backdrop:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:checked:focus, GtkModelButton.button:backdrop:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:active, GtkModelButton.button:backdrop.flat:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:hover, GtkModelButton.button:backdrop.flat:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:focus, GtkModelButton.button:backdrop.flat:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked, GtkModelButton.button:backdrop.flat:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:hover, GtkModelButton.button:backdrop.flat:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:focus, GtkModelButton.button:backdrop.flat:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:hover:checked:hover:focus { + border-color: shade(alpha(currentColor,0.4),0.7); } + GtkModelButton.button:hover:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover:insensitive, GtkModelButton.button.flat:hover:insensitive, GtkModelButton.button:backdrop:hover:insensitive, GtkModelButton.button:backdrop.flat:hover:insensitive { + border-color: shade(alpha(currentColor,0.4),0.85); } + GtkModelButton.button:hover:active:insensitive, GtkModelButton.button:hover:checked:insensitive, GtkModelButton.button.flat:hover:active:insensitive, GtkModelButton.button.flat:hover:checked:insensitive, GtkModelButton.button:backdrop:hover:active:insensitive, GtkModelButton.button:backdrop:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:hover:active:insensitive, GtkModelButton.button:backdrop.flat:hover:checked:insensitive { + border-color: shade(alpha(currentColor,0.4),0.8); } + GtkModelButton.button:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus, GtkModelButton.button.flat:focus, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop.flat:focus { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: alpha(currentColor,0.32); + color: currentColor; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + GtkModelButton.button:focus:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover, GtkModelButton.button.flat:focus:hover, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:focus:hover { + background-color: rgba(0, 0, 0, 0); + background-image: none; + border-color: shade(alpha(currentColor,0.4),0.8); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + GtkModelButton.button:focus:hover:hover, GtkModelButton.button.flat:focus:hover:hover, GtkModelButton.button:backdrop:focus:hover:hover, GtkModelButton.button:backdrop.flat:focus:hover:hover { + border-color: mix(#907aa9,alpha(currentColor,0.4),0.3); } + GtkModelButton.button:focus:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:active, GtkModelButton.button:focus:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:active:hover, GtkModelButton.button:focus:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:active:focus, GtkModelButton.button:focus:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:active:hover:focus, GtkModelButton.button:focus:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:checked, GtkModelButton.button:focus:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:checked:hover, GtkModelButton.button:focus:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:checked:focus, GtkModelButton.button:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:focus:hover:checked:hover:focus, GtkModelButton.button.flat:focus:hover:active, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:active, GtkModelButton.button.flat:focus:hover:active:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:active:hover, GtkModelButton.button.flat:focus:hover:active:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:active:focus, GtkModelButton.button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:active:hover:focus, GtkModelButton.button.flat:focus:hover:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:checked, GtkModelButton.button.flat:focus:hover:checked:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:checked:hover, GtkModelButton.button.flat:focus:hover:checked:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:checked:focus, GtkModelButton.button.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop:focus:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:active, GtkModelButton.button:backdrop:focus:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:hover, GtkModelButton.button:backdrop:focus:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:focus, GtkModelButton.button:backdrop:focus:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:active:hover:focus, GtkModelButton.button:backdrop:focus:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked, GtkModelButton.button:backdrop:focus:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:hover, GtkModelButton.button:backdrop:focus:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:focus, GtkModelButton.button:backdrop:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:focus:hover:checked:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active, GtkModelButton.button:backdrop.flat:focus:hover:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:hover, GtkModelButton.button:backdrop.flat:focus:hover:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:focus, GtkModelButton.button:backdrop.flat:focus:hover:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:active:hover:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:hover, GtkModelButton.button:backdrop.flat:focus:hover:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:focus, GtkModelButton.button:backdrop.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:focus:hover:checked:hover:focus { + border-color: shade(alpha(currentColor,0.4),0.7); } + GtkModelButton.button:focus:hover:insensitive, GtkModelButton.button.flat:focus:hover:insensitive, GtkModelButton.button:backdrop:focus:hover:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:insensitive { + border-color: shade(alpha(currentColor,0.4),0.85); } + GtkModelButton.button:focus:hover:active:insensitive, GtkModelButton.button:focus:hover:checked:insensitive, GtkModelButton.button.flat:focus:hover:active:insensitive, GtkModelButton.button.flat:focus:hover:checked:insensitive, GtkModelButton.button:backdrop:focus:hover:active:insensitive, GtkModelButton.button:backdrop:focus:hover:checked:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:active:insensitive, GtkModelButton.button:backdrop.flat:focus:hover:checked:insensitive { + border-color: shade(alpha(currentColor,0.4),0.8); } + GtkModelButton.button:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked, GtkModelButton.button:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:active, GtkModelButton.button.flat:checked, GtkModelButton.button.flat:active, GtkModelButton.button:backdrop:checked, GtkModelButton.button:backdrop:active, GtkModelButton.button:backdrop.flat:checked, GtkModelButton.button:backdrop.flat:active { + background-color: #907aa9; + background-image: none; + border-color: shade(alpha(currentColor,0.32),0.8); + color: #faf4ed; + box-shadow: inset 1px 0 alpha(currentColor,0.06), inset 0 1px alpha(currentColor,0.07), inset -1px 0 alpha(currentColor,0.06), inset 0 -1px alpha(currentColor,0.05); } + GtkModelButton.button:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:focus, GtkModelButton.button:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:hover, GtkModelButton.button:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:focus, GtkModelButton.button:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover { + border-color: mix(#907aa9,alpha(currentColor,0.32),0.3); } + GtkModelButton.button:checked:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:active, GtkModelButton.button:checked:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:active:hover, GtkModelButton.button:checked:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:active:focus, GtkModelButton.button:checked:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:active:hover:focus, GtkModelButton.button:checked:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:checked, GtkModelButton.button:checked:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:checked:hover, GtkModelButton.button:checked:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:checked:focus, GtkModelButton.button:checked:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:checked:checked:hover:focus, GtkModelButton.button:active:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:active, GtkModelButton.button:active:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:active:hover, GtkModelButton.button:active:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:active:focus, GtkModelButton.button:active:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:active:hover:focus, GtkModelButton.button:active:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:checked, GtkModelButton.button:active:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:checked:hover, GtkModelButton.button:active:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:checked:focus, GtkModelButton.button:active:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:active:checked:hover:focus, GtkModelButton.button.flat:checked:active, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:active, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:active, GtkModelButton.button.flat:checked:active:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:active:hover, GtkModelButton.button.flat:checked:active:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:active:focus, GtkModelButton.button.flat:checked:active:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:active:hover:focus, GtkModelButton.button.flat:checked:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:checked, GtkModelButton.button.flat:checked:checked:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:checked:hover, GtkModelButton.button.flat:checked:checked:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:checked:focus, GtkModelButton.button.flat:checked:checked:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:checked:checked:hover:focus, GtkModelButton.button.flat:active:active, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:active, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:active, GtkModelButton.button.flat:active:active:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:active:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:active:hover, GtkModelButton.button.flat:active:active:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:active:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:active:focus, GtkModelButton.button.flat:active:active:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:active:hover:focus, GtkModelButton.button.flat:active:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:checked, GtkModelButton.button.flat:active:checked:hover, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:checked:hover, GtkModelButton.button.flat:active:checked:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:checked:focus, GtkModelButton.button.flat:active:checked:hover:focus, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.flat.suggested-action.button:active:checked:hover:focus, GtkModelButton.button:backdrop:checked:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:active, GtkModelButton.button:backdrop:checked:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:active:hover, GtkModelButton.button:backdrop:checked:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:active:focus, GtkModelButton.button:backdrop:checked:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:active:hover:focus, GtkModelButton.button:backdrop:checked:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:checked, GtkModelButton.button:backdrop:checked:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:checked:hover, GtkModelButton.button:backdrop:checked:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:checked:focus, GtkModelButton.button:backdrop:checked:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:checked:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:checked:checked:hover:focus, GtkModelButton.button:backdrop:active:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:active, GtkModelButton.button:backdrop:active:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:active:hover, GtkModelButton.button:backdrop:active:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:active:focus, GtkModelButton.button:backdrop:active:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:active:hover:focus, GtkModelButton.button:backdrop:active:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:checked, GtkModelButton.button:backdrop:active:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:checked:hover, GtkModelButton.button:backdrop:active:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:checked:focus, GtkModelButton.button:backdrop:active:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop:active:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop:active:checked:hover:focus, GtkModelButton.button:backdrop.flat:checked:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:active, GtkModelButton.button:backdrop.flat:checked:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:hover, GtkModelButton.button:backdrop.flat:checked:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:focus, GtkModelButton.button:backdrop.flat:checked:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:active:hover:focus, GtkModelButton.button:backdrop.flat:checked:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked, GtkModelButton.button:backdrop.flat:checked:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:hover, GtkModelButton.button:backdrop.flat:checked:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:focus, GtkModelButton.button:backdrop.flat:checked:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:checked:checked:hover:focus, GtkModelButton.button:backdrop.flat:active:active, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:active, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:active, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:active, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:active, GtkModelButton.button:backdrop.flat:active:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:active:hover, GtkModelButton.button:backdrop.flat:active:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:active:focus, GtkModelButton.button:backdrop.flat:active:active:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:active:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:active:hover:focus, GtkModelButton.button:backdrop.flat:active:checked, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:checked, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:checked, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:checked, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:checked, GtkModelButton.button:backdrop.flat:active:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:hover, GtkModelButton.button:backdrop.flat:active:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:focus, GtkModelButton.button:backdrop.flat:active:checked:hover:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:hover:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:backdrop.flat:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar GtkModelButton.suggested-action.button:backdrop.flat:active:checked:hover:focus { + border-color: shade(alpha(currentColor,0.32),0.7); } + GtkModelButton.button:checked:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:insensitive, GtkModelButton.button:active:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:insensitive, GtkModelButton.button.flat:checked:insensitive, GtkModelButton.button.flat:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop.flat:checked:insensitive, GtkModelButton.button:backdrop.flat:active:insensitive { + border-color: shade(alpha(currentColor,0.32),0.85); } + GtkModelButton.button:active:checked:insensitive, GtkModelButton.button.flat:active:checked:insensitive, GtkModelButton.button:backdrop:active:checked:insensitive, GtkModelButton.button:backdrop.flat:active:checked:insensitive { + border-color: shade(alpha(currentColor,0.32),0.8); } + GtkModelButton.button:checked:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:focus, GtkModelButton.button:checked:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:hover, GtkModelButton.button:active:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:focus, GtkModelButton.button:active:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:hover, GtkModelButton.button.flat:checked:focus, GtkModelButton.button.flat:checked:hover, GtkModelButton.button.flat:active:focus, GtkModelButton.button.flat:active:hover, GtkModelButton.button:backdrop:checked:focus, GtkModelButton.button:backdrop:checked:hover, GtkModelButton.button:backdrop:active:focus, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop.flat:checked:focus, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop.flat:active:focus, GtkModelButton.button:backdrop.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + GtkModelButton.button:focus, .selection-mode.header-bar GtkModelButton.button.suggested-action:focus, .selection-mode.toolbar GtkModelButton.button.suggested-action:focus, GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button.flat:focus, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop:focus, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop.flat:focus, GtkModelButton.button:backdrop.flat:hover { + color: currentColor; } + GtkModelButton.button:insensitive:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:insensitive:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:insensitive:insensitive, GtkModelButton.button.flat:insensitive:insensitive, GtkModelButton.button:backdrop:insensitive:insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive { + background-color: alpha(mix(transparent,currentColor,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(transparent,currentColor,0.6); + box-shadow: none; } + GtkModelButton.button:insensitive:insensitive :insensitive, GtkModelButton.button.flat:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop:insensitive:insensitive :insensitive, GtkModelButton.button:backdrop.flat:insensitive:insensitive :insensitive { + color: mix(transparent,currentColor,0.6); } + GtkModelButton.button:active:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:active:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:active:insensitive, GtkModelButton.button:checked:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action:checked:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action:checked:insensitive, GtkModelButton.button:backdrop:active:insensitive, GtkModelButton.button:backdrop:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + GtkModelButton.button:active:insensitive:insensitive, GtkModelButton.button:checked:insensitive:insensitive, GtkModelButton.button:backdrop:active:insensitive:insensitive, GtkModelButton.button:backdrop:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + GtkModelButton.button.separator, .selection-mode.header-bar GtkModelButton.separator.button.suggested-action, .selection-mode.toolbar GtkModelButton.separator.button.suggested-action, GtkModelButton.button .separator, .selection-mode.header-bar GtkModelButton.button.suggested-action .separator, .selection-mode.toolbar GtkModelButton.button.suggested-action .separator, GtkModelButton.button:backdrop.separator, GtkModelButton.button:backdrop .separator { + border: 1px solid currentColor; + color: rgba(0, 0, 0, 0); } + GtkModelButton.button.separator:insensitive, .selection-mode.header-bar GtkModelButton.separator.button.suggested-action:insensitive, .selection-mode.toolbar GtkModelButton.separator.button.suggested-action:insensitive, GtkModelButton.button .separator:insensitive, .selection-mode.header-bar GtkModelButton.button.suggested-action .separator:insensitive, .selection-mode.toolbar GtkModelButton.button.suggested-action .separator:insensitive, GtkModelButton.button:backdrop.separator:insensitive, GtkModelButton.button:backdrop .separator:insensitive { + color: rgba(0, 0, 0, 0); } + GtkModelButton.button:focus:hover, GtkModelButton.button.flat:checked:hover, GtkModelButton.button:active:hover, GtkModelButton.button:hover, .selection-mode.header-bar GtkModelButton.button.suggested-action:hover, .selection-mode.toolbar GtkModelButton.button.suggested-action:hover, GtkModelButton.button:selected, .selection-mode.header-bar GtkModelButton.button.suggested-action:selected, .selection-mode.toolbar GtkModelButton.button.suggested-action:selected, GtkModelButton.button:backdrop:focus:hover, GtkModelButton.button:backdrop.flat:checked:hover, GtkModelButton.button:backdrop:active:hover, GtkModelButton.button:backdrop:hover, GtkModelButton.button:backdrop:selected { + background-image: none; + background-color: #907aa9; + color: #faf4ed; + box-shadow: none; } + GtkModelButton.button.flat:checked, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action:checked, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action:checked, GtkModelButton.button:backdrop.flat:checked { + box-shadow: none; } + GtkModelButton.button.flat, .selection-mode.header-bar GtkModelButton.flat.button.suggested-action, .selection-mode.toolbar GtkModelButton.flat.button.suggested-action, GtkModelButton.button.flat:hover, GtkModelButton.button:backdrop.flat, GtkModelButton.button:backdrop.flat:hover { + transition: none; } + +/*************** +! Dimmed label * +****************/ +.dim-label, GtkLabel.separator { + opacity: .5; + text-shadow: none; } + +/*********** + ! Tooltip * +************/ +.tooltip.background { + background-color: #fffaf3; + background-image: none; + border: 0; + border-radius: 2px; + color: #555169; } + +.tooltip * { + background-color: transparent; + color: inherit; } + +/*********** + ! Dialogs * +************/ +GtkMessageDialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 3px; + -GtkDialog-action-area-border: 3px; + -GtkDialog-button-spacing: 3px; + margin: 0; + padding: 0; } + +/********************* + ! App notifications * +**********************/ +.app-notification, .app-notification.frame { + border-style: solid; + border-color: rgba(229, 197, 161, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 2px 2px; + padding: 6px; + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + color: #575279; } + .app-notification .button, .app-notification .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .app-notification .button.suggested-action, .app-notification .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .app-notification .button.suggested-action, .app-notification.frame .button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .app-notification .button:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus, .app-notification .button:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.22),0.3); } + .app-notification .button:active, .app-notification .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .app-notification .button.suggested-action:active, .app-notification .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .app-notification .button.suggested-action:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active, .app-notification .button:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:hover, .app-notification .button:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:focus, .app-notification .button:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:hover:focus, .app-notification .button:checked, .app-notification .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .app-notification .button.suggested-action:checked, .app-notification .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .app-notification .button.suggested-action:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked, .app-notification .button:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:hover, .app-notification .button:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:focus, .app-notification .button:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:hover:focus, .app-notification.frame .button:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active, .app-notification.frame .button:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .button:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .button:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:hover:focus, .app-notification.frame .button:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked, .app-notification.frame .button:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .button:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .app-notification .button:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:insensitive, .app-notification.frame .button:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .app-notification .button.flat, .app-notification .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .app-notification .flat.button.suggested-action, .app-notification .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .app-notification .flat.button.suggested-action, .app-notification.frame .button.flat { + border-color: rgba(250, 244, 237, 0); + color: #575279; + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .app-notification .button:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover, .app-notification .button.flat:hover, .app-notification.frame .button:hover, .app-notification.frame .button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .app-notification .button:hover:focus, .app-notification .button:hover:hover, .app-notification .button.flat:hover:focus, .app-notification .button.flat:hover:hover, .app-notification.frame .button:hover:focus, .app-notification.frame .button:hover:hover, .app-notification.frame .button.flat:hover:focus, .app-notification.frame .button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.3),0.3); } + .app-notification .button:hover:active, .app-notification .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .app-notification .button.suggested-action:hover:active, .app-notification .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .app-notification .button.suggested-action:hover:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:active, .app-notification .button:hover:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:active:hover, .app-notification .button:hover:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:hover:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:hover:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:active:focus, .app-notification .button:hover:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:hover:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:hover:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:active:hover:focus, .app-notification .button:hover:checked, .app-notification .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .app-notification .button.suggested-action:hover:checked, .app-notification .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .app-notification .button.suggested-action:hover:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:checked, .app-notification .button:hover:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:checked:hover, .app-notification .button:hover:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:hover:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:hover:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:checked:focus, .app-notification .button:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:hover:checked:hover:focus, .app-notification .button.flat:hover:active, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:active, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:active, .app-notification .button.flat:hover:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:active:hover, .app-notification .button.flat:hover:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:active:focus, .app-notification .button.flat:hover:active:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:active:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:active:hover:focus, .app-notification .button.flat:hover:checked, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:checked, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:checked, .app-notification .button.flat:hover:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:checked:hover, .app-notification .button.flat:hover:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:checked:focus, .app-notification .button.flat:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:hover:checked:hover:focus, .app-notification.frame .button:hover:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:active, .app-notification.frame .button:hover:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:active:hover, .app-notification.frame .button:hover:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:active:focus, .app-notification.frame .button:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:active:hover:focus, .app-notification.frame .button:hover:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:checked, .app-notification.frame .button:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:checked:hover, .app-notification.frame .button:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:checked:focus, .app-notification.frame .button:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:hover:checked:hover:focus, .app-notification.frame .button.flat:hover:active, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:active, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:active, .app-notification.frame .button.flat:hover:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:active:hover, .app-notification.frame .button.flat:hover:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:active:focus, .app-notification.frame .button.flat:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:active:hover:focus, .app-notification.frame .button.flat:hover:checked, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:checked, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:checked, .app-notification.frame .button.flat:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:checked:hover, .app-notification.frame .button.flat:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:checked:focus, .app-notification.frame .button.flat:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .app-notification .button:hover:insensitive, .app-notification .button.flat:hover:insensitive, .app-notification.frame .button:hover:insensitive, .app-notification.frame .button.flat:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .app-notification .button:hover:active:insensitive, .app-notification .button:hover:checked:insensitive, .app-notification .button.flat:hover:active:insensitive, .app-notification .button.flat:hover:checked:insensitive, .app-notification.frame .button:hover:active:insensitive, .app-notification.frame .button:hover:checked:insensitive, .app-notification.frame .button.flat:hover:active:insensitive, .app-notification.frame .button.flat:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .app-notification .button:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus, .app-notification .button.flat:focus, .app-notification.frame .button:focus, .app-notification.frame .button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .app-notification .button:focus:hover, .app-notification .button.flat:focus:hover, .app-notification.frame .button:focus:hover, .app-notification.frame .button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .app-notification .button:focus:hover:hover, .app-notification .button.flat:focus:hover:hover, .app-notification.frame .button:focus:hover:hover, .app-notification.frame .button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.3),0.3); } + .app-notification .button:focus:hover:active, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:active, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:active, .app-notification .button:focus:hover:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:active:hover, .app-notification .button:focus:hover:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:active:focus, .app-notification .button:focus:hover:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:active:hover:focus, .app-notification .button:focus:hover:checked, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:checked, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:checked, .app-notification .button:focus:hover:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:checked:hover, .app-notification .button:focus:hover:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:checked:focus, .app-notification .button:focus:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:focus:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:focus:hover:checked:hover:focus, .app-notification .button.flat:focus:hover:active, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:active, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:active, .app-notification .button.flat:focus:hover:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:active:hover, .app-notification .button.flat:focus:hover:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:active:focus, .app-notification .button.flat:focus:hover:active:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:active:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:active:hover:focus, .app-notification .button.flat:focus:hover:checked, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:checked, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:checked, .app-notification .button.flat:focus:hover:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:checked:hover, .app-notification .button.flat:focus:hover:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:checked:focus, .app-notification .button.flat:focus:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:focus:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:focus:hover:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:focus:hover:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:focus:hover:checked:hover:focus, .app-notification.frame .button:focus:hover:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:active, .app-notification.frame .button:focus:hover:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:active:hover, .app-notification.frame .button:focus:hover:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:active:focus, .app-notification.frame .button:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:active:hover:focus, .app-notification.frame .button:focus:hover:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:checked, .app-notification.frame .button:focus:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:checked:hover, .app-notification.frame .button:focus:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:checked:focus, .app-notification.frame .button:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:focus:hover:checked:hover:focus, .app-notification.frame .button.flat:focus:hover:active, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:active, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:active, .app-notification.frame .button.flat:focus:hover:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:active:hover, .app-notification.frame .button.flat:focus:hover:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:active:focus, .app-notification.frame .button.flat:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:active:hover:focus, .app-notification.frame .button.flat:focus:hover:checked, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:checked, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:checked, .app-notification.frame .button.flat:focus:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:hover, .app-notification.frame .button.flat:focus:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:focus, .app-notification.frame .button.flat:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .app-notification .button:focus:hover:insensitive, .app-notification .button.flat:focus:hover:insensitive, .app-notification.frame .button:focus:hover:insensitive, .app-notification.frame .button.flat:focus:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .app-notification .button:focus:hover:active:insensitive, .app-notification .button:focus:hover:checked:insensitive, .app-notification .button.flat:focus:hover:active:insensitive, .app-notification .button.flat:focus:hover:checked:insensitive, .app-notification.frame .button:focus:hover:active:insensitive, .app-notification.frame .button:focus:hover:checked:insensitive, .app-notification.frame .button.flat:focus:hover:active:insensitive, .app-notification.frame .button.flat:focus:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .app-notification .button:checked, .app-notification .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .app-notification .button.suggested-action:checked, .app-notification .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .app-notification .button.suggested-action:checked, .app-notification .button:active, .app-notification .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .app-notification .button.suggested-action:active, .app-notification .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .app-notification .button.suggested-action:active, .app-notification .button.flat:checked, .app-notification .button.flat:active, .app-notification.frame .button:checked, .app-notification.frame .button:active, .app-notification.frame .button.flat:checked, .app-notification.frame .button.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .app-notification .button:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:focus, .app-notification .button:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:hover, .app-notification .button:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:focus, .app-notification .button:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:hover, .app-notification .button.flat:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:focus, .app-notification .button.flat:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:focus, .app-notification.frame .button.flat:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.22),0.3); } + .app-notification .button:checked:active, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active, .app-notification .button:checked:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active:hover, .app-notification .button:checked:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active:focus, .app-notification .button:checked:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active:hover:focus, .app-notification .button:checked:checked, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked, .app-notification .button:checked:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked:hover, .app-notification .button:checked:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked:focus, .app-notification .button:checked:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked:hover:focus, .app-notification .button:active:active, .app-notification .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .app-notification .button.suggested-action:active:active, .app-notification .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .app-notification .button.suggested-action:active:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active, .app-notification .button:active:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active:hover, .app-notification .button:active:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active:focus, .app-notification .button:active:active:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:active:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active:hover:focus, .app-notification .button:active:checked, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked, .app-notification .button:active:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked:hover, .app-notification .button:active:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked:focus, .app-notification .button:active:checked:hover:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked:hover:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked:hover:focus, .app-notification .button.flat:checked:active, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active, .app-notification .button.flat:checked:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active:hover, .app-notification .button.flat:checked:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active:focus, .app-notification .button.flat:checked:active:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active:hover:focus, .app-notification .button.flat:checked:checked, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked, .app-notification .button.flat:checked:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked:hover, .app-notification .button.flat:checked:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked:focus, .app-notification .button.flat:checked:checked:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked:hover:focus, .app-notification .button.flat:active:active, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active, .app-notification .button.flat:active:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active:hover, .app-notification .button.flat:active:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active:focus, .app-notification .button.flat:active:active:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active:hover:focus, .app-notification .button.flat:active:checked, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked, .app-notification .button.flat:active:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked:hover, .app-notification .button.flat:active:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked:focus, .app-notification .button.flat:active:checked:hover:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked:hover:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked:hover:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked:hover:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked:hover:focus, .app-notification.frame .button:checked:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active, .app-notification.frame .button:checked:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active:hover, .app-notification.frame .button:checked:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active:focus, .app-notification.frame .button:checked:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active:hover:focus, .app-notification.frame .button:checked:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked, .app-notification.frame .button:checked:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked:hover, .app-notification.frame .button:checked:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked:focus, .app-notification.frame .button:checked:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked:hover:focus, .app-notification.frame .button:active:active, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active, .app-notification.frame .button:active:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active:hover, .app-notification.frame .button:active:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active:focus, .app-notification.frame .button:active:active:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active:hover:focus, .app-notification.frame .button:active:checked, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked, .app-notification.frame .button:active:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked:hover, .app-notification.frame .button:active:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked:focus, .app-notification.frame .button:active:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked:hover:focus, .app-notification.frame .button.flat:checked:active, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active, .app-notification.frame .button.flat:checked:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active:hover, .app-notification.frame .button.flat:checked:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active:focus, .app-notification.frame .button.flat:checked:active:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active:hover:focus, .app-notification.frame .button.flat:checked:checked, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked, .app-notification.frame .button.flat:checked:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked:hover, .app-notification.frame .button.flat:checked:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked:focus, .app-notification.frame .button.flat:checked:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked:hover:focus, .app-notification.frame .button.flat:active:active, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active, .app-notification.frame .button.flat:active:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active:hover, .app-notification.frame .button.flat:active:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active:focus, .app-notification.frame .button.flat:active:active:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active:hover:focus, .app-notification.frame .button.flat:active:checked, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked, .app-notification.frame .button.flat:active:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked:hover, .app-notification.frame .button.flat:active:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked:focus, .app-notification.frame .button.flat:active:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked:hover:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked:hover:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .app-notification .button:checked:insensitive, .app-notification .button:active:insensitive, .app-notification .button.flat:checked:insensitive, .app-notification .button.flat:active:insensitive, .app-notification.frame .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button.flat:checked:insensitive, .app-notification.frame .button.flat:active:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .app-notification .button:checked:active:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:checked:active:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:checked:active:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:active:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:active:insensitive, .app-notification .button:checked:checked:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:checked:checked:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:checked:checked:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:checked:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:checked:insensitive, .app-notification .button:active:active:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:active:active:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:active:active:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:active:active:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:active:active:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:active:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:active:insensitive, .app-notification .button:active:checked:insensitive, .app-notification .selection-mode.header-bar .button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .app-notification .button.suggested-action:active:checked:insensitive, .app-notification .selection-mode.toolbar .button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .app-notification .button.suggested-action:active:checked:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:checked:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:checked:insensitive, .app-notification .button.flat:checked:active:insensitive, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:active:insensitive, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:active:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:active:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:active:insensitive, .app-notification .button.flat:checked:checked:insensitive, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:checked:insensitive, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:checked:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:checked:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:checked:insensitive, .app-notification .button.flat:active:active:insensitive, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:active:insensitive, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:active:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:active:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:active:insensitive, .app-notification .button.flat:active:checked:insensitive, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:checked:insensitive, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:checked:insensitive, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:checked:insensitive, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:checked:insensitive, .app-notification.frame .button:checked:active:insensitive, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:active:insensitive, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:active:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:active:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:active:insensitive, .app-notification.frame .button:checked:checked:insensitive, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:checked:insensitive, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:checked:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:checked:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:checked:insensitive, .app-notification.frame .button:active:active:insensitive, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:active:insensitive, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:active:insensitive, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:active:insensitive, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:active:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:active:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:active:insensitive, .app-notification.frame .button:active:checked:insensitive, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:checked:insensitive, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:checked:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:checked:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:checked:insensitive, .app-notification.frame .button.flat:checked:active:insensitive, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:active:insensitive, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:active:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:active:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:active:insensitive, .app-notification.frame .button.flat:checked:checked:insensitive, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:checked:insensitive, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:checked:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:checked:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:checked:insensitive, .app-notification.frame .button.flat:active:active:insensitive, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:active:insensitive, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:active:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:active:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:active:insensitive, .app-notification.frame .button.flat:active:checked:insensitive, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:checked:insensitive, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:checked:insensitive, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:checked:insensitive, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .app-notification .button:checked:focus, .app-notification .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:focus, .app-notification .button:checked:hover, .app-notification .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:checked:hover, .app-notification .button:active:focus, .app-notification .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:focus, .app-notification .button:active:hover, .app-notification .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .suggested-action.button:active:hover, .app-notification .button.flat:checked:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:focus, .app-notification .button.flat:checked:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:checked:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:checked:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:checked:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:checked:hover, .app-notification .button.flat:active:focus, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:focus, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:focus, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:focus, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:focus, .app-notification .button.flat:active:hover, .app-notification .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .app-notification .flat.button.suggested-action:active:hover, .app-notification .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .app-notification .flat.button.suggested-action:active:hover, .app-notification .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification .flat.suggested-action.button:active:hover, .app-notification .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification .flat.suggested-action.button:active:hover, .app-notification.frame .button:checked:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:focus, .app-notification.frame .button:checked:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:checked:hover, .app-notification.frame .button:active:focus, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:focus, .app-notification.frame .button:active:hover, .app-notification.frame .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .suggested-action.button:active:hover, .app-notification.frame .button.flat:checked:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:focus, .app-notification.frame .button.flat:checked:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:checked:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:checked:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:checked:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:checked:hover, .app-notification.frame .button.flat:active:focus, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:focus, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:focus, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:focus, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:focus, .app-notification.frame .button.flat:active:hover, .app-notification.frame .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .app-notification.frame .flat.button.suggested-action:active:hover, .app-notification.frame .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .app-notification.frame .flat.button.suggested-action:active:hover, .app-notification.frame .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .app-notification.frame .flat.suggested-action.button:active:hover, .app-notification.frame .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .app-notification.frame .flat.suggested-action.button:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .app-notification .button:focus, .app-notification .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .app-notification .button.suggested-action:focus, .app-notification .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .app-notification .button.suggested-action:focus, .app-notification .button:hover, .app-notification .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .app-notification .button.suggested-action:hover, .app-notification .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .app-notification .button.suggested-action:hover, .app-notification .button.flat:focus, .app-notification .button.flat:hover, .app-notification.frame .button:focus, .app-notification.frame .button:hover, .app-notification.frame .button.flat:focus, .app-notification.frame .button.flat:hover { + color: #575279; } + .app-notification .button:insensitive:insensitive, .app-notification .button.flat:insensitive:insensitive, .app-notification.frame .button:insensitive:insensitive, .app-notification.frame .button.flat:insensitive:insensitive { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .app-notification .button:insensitive:insensitive :insensitive, .app-notification .button.flat:insensitive:insensitive :insensitive, .app-notification.frame .button:insensitive:insensitive :insensitive, .app-notification.frame .button.flat:insensitive:insensitive :insensitive { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .app-notification .button:active:insensitive, .app-notification .button:checked:insensitive, .app-notification.frame .button:active:insensitive, .app-notification.frame .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .app-notification .button:active:insensitive:insensitive, .app-notification .button:checked:insensitive:insensitive, .app-notification.frame .button:active:insensitive:insensitive, .app-notification.frame .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .app-notification .button.separator, .app-notification .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .app-notification .separator.button.suggested-action, .app-notification .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .app-notification .separator.button.suggested-action, .app-notification .button .separator, .app-notification .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .app-notification .button.suggested-action .separator, .app-notification .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .app-notification .button.suggested-action .separator, .app-notification.frame .button.separator, .app-notification.frame .button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .app-notification .button.separator:insensitive, .app-notification .button .separator:insensitive, .app-notification.frame .button.separator:insensitive, .app-notification.frame .button .separator:insensitive { + color: rgba(250, 244, 237, 0.65); } + +/************* + ! Expanders * +**************/ +GtkExpander { + padding: 3px; + outline-offset: 1px; } + +.expander { + color: alpha(currentColor,0.7); + border: alpha(currentColor,0.7); } + .expander:hover { + color: alpha(currentColor,0.8); + border-color: alpha(currentColor,0.8); } + .expander:active { + color: alpha(currentColor,0.9); + border-color: alpha(currentColor,0.9); } + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); } + .image:hover { + color: alpha(currentColor,0.9); } + .image:selected, .image:selected:hover { + color: #faf4ed; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #fffaf3; + background-image: none; + border: 1px solid #ffd18f; + border-radius: 2px; + color: #555169; } + .floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .floating-bar .button, .floating-bar .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .floating-bar .button.suggested-action, .floating-bar .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .floating-bar .button.suggested-action { + -GtkButton-image-spacing: 0; + -GtkButton-inner-border: 0; + border: 0; + background-color: transparent; + background-image: none; } + +/************************* + ! Touch text selections * +**************************/ +GtkBubbleWindow { + border-radius: 2px; + background-clip: border-box; } + GtkBubbleWindow.osd.background { + background-color: rgba(250, 244, 237, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 3px 6px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #f2e9de; + color: #26233a; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #f2e9de; + color: #26233a; } + +/******************* + ! Gnome Bluetooth * +********************/ +GtkEntry.entry.pin-entry { + font: regular 50; + padding-left: 25px; + padding-right: 25px; } + +GtkLabel.pin-label { + font: regular 50; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +.notebook { + padding: 0; + border-style: solid; + border-color: #ffd18f; + border-radius: 0; + background-color: #fffaf3; + background-image: none; + background-clip: border-box; + color: #26233a; + -GtkNotebook-initial-gap: 0; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; } + .notebook.frame.top { + border-width: 0 1px 1px; } + .notebook.frame.right { + border-width: 1px 0 1px 1px; } + .notebook.frame.bottom { + border-width: 1px 1px 0; } + .notebook.frame.left { + border-width: 1px 1px 1px 0; } + .notebook.header { + border-width: 2px; + background-color: transparent; } + .notebook GtkViewport { + border-width: 0; + background-color: #f2e9de; + color: #26233a; } + .notebook tab { + padding: 4px 6px; + border-style: solid; + border-color: #ffaf40; + background-color: #ffd18f; + background-image: none; + /* close button styling */ } + .notebook tab:active { + background-color: #fffaf3; + background-image: none; } + .notebook tab.top { + border-width: 2px 1px 1px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .notebook tab.top:active { + border-top-width: 3px; + border-top-color: #907aa9; + border-bottom-width: 0; } + .notebook tab.right { + border-width: 1px 2px 1px 1px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .notebook tab.right:active { + border-right-width: 3px; + border-right-color: #907aa9; + border-left-width: 0; } + .notebook tab.bottom { + border-width: 1px 1px 2px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .notebook tab.bottom:active { + border-bottom-width: 3px; + border-bottom-color: #907aa9; + border-top-width: 0; } + .notebook tab.left { + border-width: 1px 1px 1px 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .notebook tab.left:active { + border-left-width: 3px; + border-left-color: #907aa9; + border-right-width: 0; } + .notebook tab GtkLabel { + color: mix(#26233a,#f2e9de,0.3); } + .notebook tab.reorderable-page:hover { + background-color: #dec8ac; + border-left: 0; + border-right: 0; + /* using box shadows instead of borders due to slanted edges */ + box-shadow: inset 0 3px rgba(34, 32, 42, 0.03), inset 0 2px rgba(34, 32, 42, 0.03), inset 0 1px rgba(34, 32, 42, 0.03), inset 1px 0 #cba67a, inset -1px 0 #cba67a; } + .notebook tab.reorderable-page:active { + background-color: #e5d3bd; + border-left: 0; + border-right: 0; + box-shadow: inset 0 3px rgba(34, 32, 42, 0.03), inset 0 2px rgba(34, 32, 42, 0.03), inset 0 1px rgba(34, 32, 42, 0.03), inset 1px 0 #d1b28b, inset -1px 0 #d1b28b; } + .notebook .prelight-page, .notebook .prelight-page GtkLabel { + color: mix(#26233a,#f2e9de,0.15); } + .notebook .active-page, .notebook .active-page GtkLabel { + color: #26233a; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +GtkOverlay.osd { + background-color: transparent; } + +.osd, +#XfceNotifyWindow { + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(250, 244, 237, 0.6); + color: #575279; } + .osd.frame, + #XfceNotifyWindow.frame { + background-clip: border-box; + background-origin: border-box; } + .osd.button, .selection-mode.header-bar .osd.button.suggested-action, .selection-mode.toolbar .osd.button.suggested-action, .osd .button, .osd .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .osd .button.suggested-action, .osd .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .osd .button.suggested-action, + #XfceNotifyWindow.button, + #XfceNotifyWindow .button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .osd.button:focus, .selection-mode.header-bar .osd.button.suggested-action:focus, .selection-mode.toolbar .osd.button.suggested-action:focus, .osd.button:hover, .selection-mode.header-bar .osd.button.suggested-action:hover, .selection-mode.toolbar .osd.button.suggested-action:hover, .osd .button:focus, .osd .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .osd .button.suggested-action:focus, .osd .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .osd .button.suggested-action:focus, .osd .button:hover, .osd .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .osd .button.suggested-action:hover, .osd .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .osd .button.suggested-action:hover, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.22),0.3); } + .osd.button:active, .selection-mode.header-bar .osd.button.suggested-action:active, .selection-mode.toolbar .osd.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active, .osd.button:active:hover, .selection-mode.header-bar .osd.button.suggested-action:active:hover, .selection-mode.toolbar .osd.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:hover, .osd.button:active:focus, .selection-mode.header-bar .osd.button.suggested-action:active:focus, .selection-mode.toolbar .osd.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:focus, .osd.button:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:hover:focus, .osd.button:checked, .selection-mode.header-bar .osd.button.suggested-action:checked, .selection-mode.toolbar .osd.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked, .osd.button:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:hover, .osd.button:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:focus, .osd.button:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:hover:focus, .osd .button:active, .osd .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .osd .button.suggested-action:active, .osd .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .osd .button.suggested-action:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active, .osd .button:active:hover, .osd .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .osd .button.suggested-action:active:hover, .osd .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .osd .button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:hover, .osd .button:active:focus, .osd .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .osd .button.suggested-action:active:focus, .osd .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .osd .button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:focus, .osd .button:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:hover:focus, .osd .button:checked, .osd .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .osd .button.suggested-action:checked, .osd .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .osd .button.suggested-action:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked, .osd .button:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:hover, .osd .button:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:focus, .osd .button:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:hover:focus, + #XfceNotifyWindow.button:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active, + #XfceNotifyWindow.button:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:hover, + #XfceNotifyWindow.button:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:focus, + #XfceNotifyWindow.button:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:hover:focus, + #XfceNotifyWindow.button:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked, + #XfceNotifyWindow.button:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:hover, + #XfceNotifyWindow.button:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:focus, + #XfceNotifyWindow.button:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:hover:focus, + #XfceNotifyWindow .button:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active, + #XfceNotifyWindow .button:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .button:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .button:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:hover:focus, + #XfceNotifyWindow .button:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked, + #XfceNotifyWindow .button:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .button:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .button:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .osd.button:insensitive, .selection-mode.header-bar .osd.button.suggested-action:insensitive, .selection-mode.toolbar .osd.button.suggested-action:insensitive, .osd .button:insensitive, .osd .selection-mode.header-bar .button.suggested-action:insensitive, .selection-mode.header-bar .osd .button.suggested-action:insensitive, .osd .selection-mode.toolbar .button.suggested-action:insensitive, .selection-mode.toolbar .osd .button.suggested-action:insensitive, + #XfceNotifyWindow.button:insensitive, + #XfceNotifyWindow .button:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .osd.button.flat, .selection-mode.header-bar .osd.flat.button.suggested-action, .selection-mode.toolbar .osd.flat.button.suggested-action, .osd .button.flat, .osd .selection-mode.header-bar .flat.button.suggested-action, .selection-mode.header-bar .osd .flat.button.suggested-action, .osd .selection-mode.toolbar .flat.button.suggested-action, .selection-mode.toolbar .osd .flat.button.suggested-action, + #XfceNotifyWindow.button.flat, + #XfceNotifyWindow .button.flat { + border-color: rgba(250, 244, 237, 0); + color: #575279; + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .osd.button:hover, .selection-mode.header-bar .osd.button.suggested-action:hover, .selection-mode.toolbar .osd.button.suggested-action:hover, .osd.button.flat:hover, .osd .button:hover, .osd .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .osd .button.suggested-action:hover, .osd .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .osd .button.suggested-action:hover, .osd .button.flat:hover, + #XfceNotifyWindow.button:hover, + #XfceNotifyWindow.button.flat:hover, + #XfceNotifyWindow .button:hover, + #XfceNotifyWindow .button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .osd.button:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:focus, .osd.button:hover:hover, .selection-mode.header-bar .osd.button.suggested-action:hover:hover, .selection-mode.toolbar .osd.button.suggested-action:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:hover, .osd.button.flat:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:focus, .osd.button.flat:hover:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:hover, .osd .button:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:focus, .osd .button:hover:hover, .osd .selection-mode.header-bar .button.suggested-action:hover:hover, .selection-mode.header-bar .osd .button.suggested-action:hover:hover, .osd .selection-mode.toolbar .button.suggested-action:hover:hover, .selection-mode.toolbar .osd .button.suggested-action:hover:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:hover, .osd .button.flat:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:focus, .osd .button.flat:hover:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:hover, + #XfceNotifyWindow.button:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:focus, + #XfceNotifyWindow.button:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:hover, + #XfceNotifyWindow.button.flat:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:focus, + #XfceNotifyWindow.button.flat:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:hover, + #XfceNotifyWindow .button:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:focus, + #XfceNotifyWindow .button:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:hover, + #XfceNotifyWindow .button.flat:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:focus, + #XfceNotifyWindow .button.flat:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.3),0.3); } + .osd.button:hover:active, .selection-mode.header-bar .osd.button.suggested-action:hover:active, .selection-mode.toolbar .osd.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active, .osd.button:hover:active:hover, .selection-mode.header-bar .osd.button.suggested-action:hover:active:hover, .selection-mode.toolbar .osd.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active:hover, .osd.button:hover:active:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:active:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active:focus, .osd.button:hover:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active:hover:focus, .osd.button:hover:checked, .selection-mode.header-bar .osd.button.suggested-action:hover:checked, .selection-mode.toolbar .osd.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked, .osd.button:hover:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked:hover, .osd.button:hover:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked:focus, .osd.button:hover:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked:hover:focus, .osd.button.flat:hover:active, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active, .osd.button.flat:hover:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active:hover, .osd.button.flat:hover:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active:focus, .osd.button.flat:hover:active:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active:hover:focus, .osd.button.flat:hover:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked, .osd.button.flat:hover:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked:hover, .osd.button.flat:hover:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked:focus, .osd.button.flat:hover:checked:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked:hover:focus, .osd .button:hover:active, .osd .selection-mode.header-bar .button.suggested-action:hover:active, .selection-mode.header-bar .osd .button.suggested-action:hover:active, .osd .selection-mode.toolbar .button.suggested-action:hover:active, .selection-mode.toolbar .osd .button.suggested-action:hover:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active, .osd .button:hover:active:hover, .osd .selection-mode.header-bar .button.suggested-action:hover:active:hover, .selection-mode.header-bar .osd .button.suggested-action:hover:active:hover, .osd .selection-mode.toolbar .button.suggested-action:hover:active:hover, .selection-mode.toolbar .osd .button.suggested-action:hover:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active:hover, .osd .button:hover:active:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:active:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:active:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:active:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active:focus, .osd .button:hover:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active:hover:focus, .osd .button:hover:checked, .osd .selection-mode.header-bar .button.suggested-action:hover:checked, .selection-mode.header-bar .osd .button.suggested-action:hover:checked, .osd .selection-mode.toolbar .button.suggested-action:hover:checked, .selection-mode.toolbar .osd .button.suggested-action:hover:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked, .osd .button:hover:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:hover:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:hover:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:hover:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:hover:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked:hover, .osd .button:hover:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked:focus, .osd .button:hover:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:hover:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:hover:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked:hover:focus, .osd .button.flat:hover:active, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active, .osd .button.flat:hover:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active:hover, .osd .button.flat:hover:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active:focus, .osd .button.flat:hover:active:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active:hover:focus, .osd .button.flat:hover:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked, .osd .button.flat:hover:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked:hover, .osd .button.flat:hover:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked:focus, .osd .button.flat:hover:checked:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow.button:hover:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active, + #XfceNotifyWindow.button:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active:hover, + #XfceNotifyWindow.button:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active:focus, + #XfceNotifyWindow.button:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow.button:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked, + #XfceNotifyWindow.button:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked:hover, + #XfceNotifyWindow.button:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked:focus, + #XfceNotifyWindow.button:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow.button.flat:hover:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active, + #XfceNotifyWindow.button.flat:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active:hover, + #XfceNotifyWindow.button.flat:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active:focus, + #XfceNotifyWindow.button.flat:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow.button.flat:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked, + #XfceNotifyWindow.button.flat:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:hover, + #XfceNotifyWindow.button.flat:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:focus, + #XfceNotifyWindow.button.flat:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow .button:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active, + #XfceNotifyWindow .button:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active:hover, + #XfceNotifyWindow .button:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active:focus, + #XfceNotifyWindow .button:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow .button:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked, + #XfceNotifyWindow .button:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked:hover, + #XfceNotifyWindow .button:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked:focus, + #XfceNotifyWindow .button:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow .button.flat:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active, + #XfceNotifyWindow .button.flat:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active:hover, + #XfceNotifyWindow .button.flat:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active:focus, + #XfceNotifyWindow .button.flat:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active:hover:focus, + #XfceNotifyWindow .button.flat:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked, + #XfceNotifyWindow .button.flat:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:hover, + #XfceNotifyWindow .button.flat:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:focus, + #XfceNotifyWindow .button.flat:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .osd.button:hover:insensitive, .osd.button.flat:hover:insensitive, .osd .button:hover:insensitive, .osd .button.flat:hover:insensitive, + #XfceNotifyWindow.button:hover:insensitive, + #XfceNotifyWindow.button.flat:hover:insensitive, + #XfceNotifyWindow .button:hover:insensitive, + #XfceNotifyWindow .button.flat:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .osd.button:hover:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:hover:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:active:insensitive, .osd.button:hover:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:hover:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover:checked:insensitive, .osd.button.flat:hover:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:active:insensitive, .osd.button.flat:hover:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:hover:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover:checked:insensitive, .osd .button:hover:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:hover:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:hover:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:hover:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:hover:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:active:insensitive, .osd .button:hover:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:hover:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:hover:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:hover:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:hover:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover:checked:insensitive, .osd .button.flat:hover:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:active:insensitive, .osd .button.flat:hover:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:hover:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:hover:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:hover:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:hover:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow.button:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow.button:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow.button.flat:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow.button.flat:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow .button:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow .button:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow .button.flat:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:active:insensitive, + #XfceNotifyWindow .button.flat:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .osd.button:focus, .selection-mode.header-bar .osd.button.suggested-action:focus, .selection-mode.toolbar .osd.button.suggested-action:focus, .osd.button.flat:focus, .osd .button:focus, .osd .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .osd .button.suggested-action:focus, .osd .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .osd .button.suggested-action:focus, .osd .button.flat:focus, + #XfceNotifyWindow.button:focus, + #XfceNotifyWindow.button.flat:focus, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.22); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .osd.button:focus:hover, .osd.button.flat:focus:hover, .osd .button:focus:hover, .osd .button.flat:focus:hover, + #XfceNotifyWindow.button:focus:hover, + #XfceNotifyWindow.button.flat:focus:hover, + #XfceNotifyWindow .button:focus:hover, + #XfceNotifyWindow .button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .osd.button:focus:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:focus, .osd.button:focus:hover:hover, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:hover, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:hover, .osd.button.flat:focus:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:focus, .osd.button.flat:focus:hover:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:hover, .osd .button:focus:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:focus, .osd .button:focus:hover:hover, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:hover, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:hover, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:hover, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:hover, .osd .button.flat:focus:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:focus, .osd .button.flat:focus:hover:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:hover, + #XfceNotifyWindow.button:focus:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:focus, + #XfceNotifyWindow.button:focus:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:hover, + #XfceNotifyWindow.button.flat:focus:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:focus, + #XfceNotifyWindow.button.flat:focus:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:hover, + #XfceNotifyWindow .button:focus:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:focus, + #XfceNotifyWindow .button:focus:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:hover, + #XfceNotifyWindow .button.flat:focus:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:focus, + #XfceNotifyWindow .button.flat:focus:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.3),0.3); } + .osd.button:focus:hover:active, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active, .osd.button:focus:hover:active:hover, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active:hover, .osd.button:focus:hover:active:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active:focus, .osd.button:focus:hover:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active:hover:focus, .osd.button:focus:hover:checked, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked, .osd.button:focus:hover:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked:hover, .osd.button:focus:hover:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked:focus, .osd.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked:hover:focus, .osd.button.flat:focus:hover:active, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active, .osd.button.flat:focus:hover:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active:hover, .osd.button.flat:focus:hover:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active:focus, .osd.button.flat:focus:hover:active:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active:hover:focus, .osd.button.flat:focus:hover:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked, .osd.button.flat:focus:hover:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked:hover, .osd.button.flat:focus:hover:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked:focus, .osd.button.flat:focus:hover:checked:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked:hover:focus, .osd .button:focus:hover:active, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active, .osd .button:focus:hover:active:hover, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active:hover, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active:hover, .osd .button:focus:hover:active:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active:focus, .osd .button:focus:hover:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active:hover:focus, .osd .button:focus:hover:checked, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked, .osd .button:focus:hover:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked:hover, .osd .button:focus:hover:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked:focus, .osd .button:focus:hover:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked:hover:focus, .osd .button.flat:focus:hover:active, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active, .osd .button.flat:focus:hover:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active:hover, .osd .button.flat:focus:hover:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active:focus, .osd .button.flat:focus:hover:active:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active:hover:focus, .osd .button.flat:focus:hover:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked, .osd .button.flat:focus:hover:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked:hover, .osd .button.flat:focus:hover:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked:focus, .osd .button.flat:focus:hover:checked:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow.button:focus:hover:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active, + #XfceNotifyWindow.button:focus:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow.button:focus:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow.button:focus:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow.button:focus:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked, + #XfceNotifyWindow.button:focus:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow.button:focus:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow.button:focus:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow.button.flat:focus:hover:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active, + #XfceNotifyWindow.button.flat:focus:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow.button.flat:focus:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow.button.flat:focus:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow.button.flat:focus:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked, + #XfceNotifyWindow.button.flat:focus:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow.button.flat:focus:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow.button.flat:focus:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .button:focus:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active, + #XfceNotifyWindow .button:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow .button:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow .button:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow .button:focus:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked, + #XfceNotifyWindow .button:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow .button:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow .button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .button.flat:focus:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active, + #XfceNotifyWindow .button.flat:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:hover, + #XfceNotifyWindow .button.flat:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:focus, + #XfceNotifyWindow .button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:hover:focus, + #XfceNotifyWindow .button.flat:focus:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked, + #XfceNotifyWindow .button.flat:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:hover, + #XfceNotifyWindow .button.flat:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:focus, + #XfceNotifyWindow .button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.3); } + .osd.button:focus:hover:insensitive, .osd.button.flat:focus:hover:insensitive, .osd .button:focus:hover:insensitive, .osd .button.flat:focus:hover:insensitive, + #XfceNotifyWindow.button:focus:hover:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:insensitive, + #XfceNotifyWindow .button:focus:hover:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:insensitive { + border-color: rgba(74, 70, 103, 0.3); } + .osd.button:focus:hover:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:active:insensitive, .osd.button:focus:hover:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus:hover:checked:insensitive, .osd.button.flat:focus:hover:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:active:insensitive, .osd.button.flat:focus:hover:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus:hover:checked:insensitive, .osd .button:focus:hover:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:active:insensitive, .osd .button:focus:hover:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:focus:hover:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:focus:hover:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:focus:hover:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:focus:hover:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus:hover:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus:hover:checked:insensitive, .osd .button.flat:focus:hover:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:active:insensitive, .osd .button.flat:focus:hover:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:focus:hover:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:focus:hover:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus:hover:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow.button:focus:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow.button:focus:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow.button.flat:focus:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow .button:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow .button:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:active:insensitive, + #XfceNotifyWindow .button.flat:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus:hover:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus:hover:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus:hover:checked:insensitive { + border-color: rgba(70, 66, 97, 0.3); } + .osd.button:checked, .selection-mode.header-bar .osd.button.suggested-action:checked, .selection-mode.toolbar .osd.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked, .osd.button:active, .selection-mode.header-bar .osd.button.suggested-action:active, .selection-mode.toolbar .osd.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active, .osd.button.flat:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked, .osd.button.flat:active, .selection-mode.header-bar .osd.flat.button.suggested-action:active, .selection-mode.toolbar .osd.flat.button.suggested-action:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active, .osd .button:checked, .osd .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .osd .button.suggested-action:checked, .osd .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .osd .button.suggested-action:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked, .osd .button:active, .osd .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .osd .button.suggested-action:active, .osd .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .osd .button.suggested-action:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active, .osd .button.flat:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked, .osd .button.flat:active, .osd .selection-mode.header-bar .flat.button.suggested-action:active, .selection-mode.header-bar .osd .flat.button.suggested-action:active, .osd .selection-mode.toolbar .flat.button.suggested-action:active, .selection-mode.toolbar .osd .flat.button.suggested-action:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active, + #XfceNotifyWindow.button:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked, + #XfceNotifyWindow.button:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active, + #XfceNotifyWindow.button.flat:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked, + #XfceNotifyWindow.button.flat:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active, + #XfceNotifyWindow .button:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked, + #XfceNotifyWindow .button:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active, + #XfceNotifyWindow .button.flat:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked, + #XfceNotifyWindow .button.flat:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .osd.button:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:focus, .osd.button:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:hover, .osd.button:active:focus, .selection-mode.header-bar .osd.button.suggested-action:active:focus, .selection-mode.toolbar .osd.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:focus, .osd.button:active:hover, .selection-mode.header-bar .osd.button.suggested-action:active:hover, .selection-mode.toolbar .osd.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:hover, .osd.button.flat:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:focus, .osd.button.flat:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:hover, .osd.button.flat:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:focus, .osd.button.flat:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:hover, .osd .button:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:focus, .osd .button:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:hover, .osd .button:active:focus, .osd .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .osd .button.suggested-action:active:focus, .osd .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .osd .button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:focus, .osd .button:active:hover, .osd .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .osd .button.suggested-action:active:hover, .osd .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .osd .button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:hover, .osd .button.flat:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:focus, .osd .button.flat:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:hover, .osd .button.flat:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:focus, .osd .button.flat:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:hover, + #XfceNotifyWindow.button:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:focus, + #XfceNotifyWindow.button:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:hover, + #XfceNotifyWindow.button:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:focus, + #XfceNotifyWindow.button:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:hover, + #XfceNotifyWindow.button.flat:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:focus, + #XfceNotifyWindow.button.flat:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:hover, + #XfceNotifyWindow.button.flat:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:focus, + #XfceNotifyWindow.button.flat:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:hover, + #XfceNotifyWindow .button:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .button:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .button:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .button:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .button.flat:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:focus, + #XfceNotifyWindow .button.flat:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:hover, + #XfceNotifyWindow .button.flat:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:focus, + #XfceNotifyWindow .button.flat:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.22),0.3); } + .osd.button:checked:active, .selection-mode.header-bar .osd.button.suggested-action:checked:active, .selection-mode.toolbar .osd.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active, .osd.button:checked:active:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:active:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active:hover, .osd.button:checked:active:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:active:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active:focus, .osd.button:checked:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active:hover:focus, .osd.button:checked:checked, .selection-mode.header-bar .osd.button.suggested-action:checked:checked, .selection-mode.toolbar .osd.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked, .osd.button:checked:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked:hover, .osd.button:checked:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked:focus, .osd.button:checked:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked:hover:focus, .osd.button:active:active, .selection-mode.header-bar .osd.button.suggested-action:active:active, .selection-mode.toolbar .osd.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active, .osd.button:active:active:hover, .selection-mode.header-bar .osd.button.suggested-action:active:active:hover, .selection-mode.toolbar .osd.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active:hover, .osd.button:active:active:focus, .selection-mode.header-bar .osd.button.suggested-action:active:active:focus, .selection-mode.toolbar .osd.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active:focus, .osd.button:active:active:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active:hover:focus, .osd.button:active:checked, .selection-mode.header-bar .osd.button.suggested-action:active:checked, .selection-mode.toolbar .osd.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked, .osd.button:active:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:active:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked:hover, .osd.button:active:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:active:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked:focus, .osd.button:active:checked:hover:focus, .selection-mode.header-bar .osd.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .osd.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked:hover:focus, .osd.button.flat:checked:active, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active, .osd.button.flat:checked:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active:hover, .osd.button.flat:checked:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active:focus, .osd.button.flat:checked:active:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active:hover:focus, .osd.button.flat:checked:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked, .osd.button.flat:checked:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked:hover, .osd.button.flat:checked:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked:focus, .osd.button.flat:checked:checked:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked:hover:focus, .osd.button.flat:active:active, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active, .osd.button.flat:active:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active:hover, .osd.button.flat:active:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active:focus, .osd.button.flat:active:active:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active:hover:focus, .osd.button.flat:active:checked, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked, .osd.button.flat:active:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked:hover, .osd.button.flat:active:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked:focus, .osd.button.flat:active:checked:hover:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked:hover:focus, .osd .button:checked:active, .osd .selection-mode.header-bar .button.suggested-action:checked:active, .selection-mode.header-bar .osd .button.suggested-action:checked:active, .osd .selection-mode.toolbar .button.suggested-action:checked:active, .selection-mode.toolbar .osd .button.suggested-action:checked:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active, .osd .button:checked:active:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:active:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:active:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:active:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active:hover, .osd .button:checked:active:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:active:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:active:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:active:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active:focus, .osd .button:checked:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active:hover:focus, .osd .button:checked:checked, .osd .selection-mode.header-bar .button.suggested-action:checked:checked, .selection-mode.header-bar .osd .button.suggested-action:checked:checked, .osd .selection-mode.toolbar .button.suggested-action:checked:checked, .selection-mode.toolbar .osd .button.suggested-action:checked:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked, .osd .button:checked:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked:hover, .osd .button:checked:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked:focus, .osd .button:checked:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked:hover:focus, .osd .button:active:active, .osd .selection-mode.header-bar .button.suggested-action:active:active, .selection-mode.header-bar .osd .button.suggested-action:active:active, .osd .selection-mode.toolbar .button.suggested-action:active:active, .selection-mode.toolbar .osd .button.suggested-action:active:active, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active, .osd .button:active:active:hover, .osd .selection-mode.header-bar .button.suggested-action:active:active:hover, .selection-mode.header-bar .osd .button.suggested-action:active:active:hover, .osd .selection-mode.toolbar .button.suggested-action:active:active:hover, .selection-mode.toolbar .osd .button.suggested-action:active:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active:hover, .osd .button:active:active:focus, .osd .selection-mode.header-bar .button.suggested-action:active:active:focus, .selection-mode.header-bar .osd .button.suggested-action:active:active:focus, .osd .selection-mode.toolbar .button.suggested-action:active:active:focus, .selection-mode.toolbar .osd .button.suggested-action:active:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active:focus, .osd .button:active:active:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:active:active:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:active:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active:hover:focus, .osd .button:active:checked, .osd .selection-mode.header-bar .button.suggested-action:active:checked, .selection-mode.header-bar .osd .button.suggested-action:active:checked, .osd .selection-mode.toolbar .button.suggested-action:active:checked, .selection-mode.toolbar .osd .button.suggested-action:active:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked, .osd .button:active:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:active:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:active:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:active:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:active:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked:hover, .osd .button:active:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:active:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:active:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:active:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:active:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked:focus, .osd .button:active:checked:hover:focus, .osd .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .osd .button.suggested-action:active:checked:hover:focus, .osd .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .osd .button.suggested-action:active:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked:hover:focus, .osd .button.flat:checked:active, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active, .osd .button.flat:checked:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active:hover, .osd .button.flat:checked:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active:focus, .osd .button.flat:checked:active:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active:hover:focus, .osd .button.flat:checked:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked, .osd .button.flat:checked:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked:hover, .osd .button.flat:checked:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked:focus, .osd .button.flat:checked:checked:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked:hover:focus, .osd .button.flat:active:active, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active, .osd .button.flat:active:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active:hover, .osd .button.flat:active:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active:focus, .osd .button.flat:active:active:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active:hover:focus, .osd .button.flat:active:checked, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked, .osd .button.flat:active:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked:hover, .osd .button.flat:active:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked:focus, .osd .button.flat:active:checked:hover:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked:hover:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked:hover:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked:hover:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow.button:checked:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active, + #XfceNotifyWindow.button:checked:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active:hover, + #XfceNotifyWindow.button:checked:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active:focus, + #XfceNotifyWindow.button:checked:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow.button:checked:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked, + #XfceNotifyWindow.button:checked:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked:hover, + #XfceNotifyWindow.button:checked:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked:focus, + #XfceNotifyWindow.button:checked:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow.button:active:active, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active, + #XfceNotifyWindow.button:active:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active:hover, + #XfceNotifyWindow.button:active:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active:focus, + #XfceNotifyWindow.button:active:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow.button:active:checked, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked, + #XfceNotifyWindow.button:active:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked:hover, + #XfceNotifyWindow.button:active:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked:focus, + #XfceNotifyWindow.button:active:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow.button.flat:checked:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active, + #XfceNotifyWindow.button.flat:checked:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active:hover, + #XfceNotifyWindow.button.flat:checked:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active:focus, + #XfceNotifyWindow.button.flat:checked:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow.button.flat:checked:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked, + #XfceNotifyWindow.button.flat:checked:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:hover, + #XfceNotifyWindow.button.flat:checked:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:focus, + #XfceNotifyWindow.button.flat:checked:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow.button.flat:active:active, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active, + #XfceNotifyWindow.button.flat:active:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active:hover, + #XfceNotifyWindow.button.flat:active:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active:focus, + #XfceNotifyWindow.button.flat:active:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow.button.flat:active:checked, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked, + #XfceNotifyWindow.button.flat:active:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked:hover, + #XfceNotifyWindow.button.flat:active:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked:focus, + #XfceNotifyWindow.button.flat:active:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow .button:checked:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active, + #XfceNotifyWindow .button:checked:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active:hover, + #XfceNotifyWindow .button:checked:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active:focus, + #XfceNotifyWindow .button:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow .button:checked:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked, + #XfceNotifyWindow .button:checked:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked:hover, + #XfceNotifyWindow .button:checked:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked:focus, + #XfceNotifyWindow .button:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow .button:active:active, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active, + #XfceNotifyWindow .button:active:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active:hover, + #XfceNotifyWindow .button:active:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active:focus, + #XfceNotifyWindow .button:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow .button:active:checked, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked, + #XfceNotifyWindow .button:active:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked:hover, + #XfceNotifyWindow .button:active:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked:focus, + #XfceNotifyWindow .button:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow .button.flat:checked:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active, + #XfceNotifyWindow .button.flat:checked:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active:hover, + #XfceNotifyWindow .button.flat:checked:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active:focus, + #XfceNotifyWindow .button.flat:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active:hover:focus, + #XfceNotifyWindow .button.flat:checked:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked, + #XfceNotifyWindow .button.flat:checked:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:hover, + #XfceNotifyWindow .button.flat:checked:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:focus, + #XfceNotifyWindow .button.flat:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:hover:focus, + #XfceNotifyWindow .button.flat:active:active, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active, + #XfceNotifyWindow .button.flat:active:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active:hover, + #XfceNotifyWindow .button.flat:active:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active:focus, + #XfceNotifyWindow .button.flat:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active:hover:focus, + #XfceNotifyWindow .button.flat:active:checked, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked, + #XfceNotifyWindow .button.flat:active:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked:hover, + #XfceNotifyWindow .button.flat:active:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked:focus, + #XfceNotifyWindow .button.flat:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked:hover:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked:hover:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:hover:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked:hover:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:hover:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.22); } + .osd.button:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:insensitive, .osd.button:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:insensitive, .osd.button.flat:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:insensitive, .osd.button.flat:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:insensitive, .osd .button:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:insensitive, .osd .button:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:insensitive, .osd .button.flat:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:insensitive, .osd .button.flat:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:insensitive, + #XfceNotifyWindow.button.flat:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:insensitive, + #XfceNotifyWindow.button.flat:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:insensitive, + #XfceNotifyWindow .button.flat:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:insensitive, + #XfceNotifyWindow .button.flat:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:insensitive { + border-color: rgba(74, 70, 103, 0.22); } + .osd.button:checked:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:active:insensitive, .osd.button:checked:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:checked:insensitive, .osd.button:active:active:insensitive, .selection-mode.header-bar .osd.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .osd.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:active:insensitive, .osd.button:active:checked:insensitive, .selection-mode.header-bar .osd.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .osd.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:checked:insensitive, .osd.button.flat:checked:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:active:insensitive, .osd.button.flat:checked:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:checked:insensitive, .osd.button.flat:active:active:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:active:insensitive, .osd.button.flat:active:checked:insensitive, .selection-mode.header-bar .osd.flat.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .osd.flat.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:checked:insensitive, .osd .button:checked:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:checked:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:checked:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:active:insensitive, .osd .button:checked:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:checked:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:checked:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:checked:insensitive, .osd .button:active:active:insensitive, .osd .selection-mode.header-bar .button.suggested-action:active:active:insensitive, .selection-mode.header-bar .osd .button.suggested-action:active:active:insensitive, .osd .selection-mode.toolbar .button.suggested-action:active:active:insensitive, .selection-mode.toolbar .osd .button.suggested-action:active:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:active:insensitive, .osd .button:active:checked:insensitive, .osd .selection-mode.header-bar .button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .osd .button.suggested-action:active:checked:insensitive, .osd .selection-mode.toolbar .button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .osd .button.suggested-action:active:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:checked:insensitive, .osd .button.flat:checked:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:active:insensitive, .osd .button.flat:checked:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:checked:insensitive, .osd .button.flat:active:active:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:active:active:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:active:active:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:active:active:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:active:active:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:active:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:active:insensitive, .osd .button.flat:active:checked:insensitive, .osd .selection-mode.header-bar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.header-bar .osd .flat.button.suggested-action:active:checked:insensitive, .osd .selection-mode.toolbar .flat.button.suggested-action:active:checked:insensitive, .selection-mode.toolbar .osd .flat.button.suggested-action:active:checked:insensitive, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:checked:insensitive, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:insensitive, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow.button:checked:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow.button:checked:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow.button:active:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:active:insensitive, + #XfceNotifyWindow.button:active:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow.button.flat:checked:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow.button.flat:checked:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow.button.flat:active:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:active:insensitive, + #XfceNotifyWindow.button.flat:active:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow .button:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow .button:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow .button:active:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:active:insensitive, + #XfceNotifyWindow .button:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow .button.flat:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:active:insensitive, + #XfceNotifyWindow .button.flat:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:checked:insensitive, + #XfceNotifyWindow .button.flat:active:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:active:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:active:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:active:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:active:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:active:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:active:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:active:insensitive, + #XfceNotifyWindow .button.flat:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:checked:insensitive, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:checked:insensitive, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:checked:insensitive, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:checked:insensitive, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:checked:insensitive, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:checked:insensitive { + border-color: rgba(70, 66, 97, 0.22); } + .osd.button:checked:focus, .selection-mode.header-bar .osd.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:focus, .osd.button:checked:hover, .selection-mode.header-bar .osd.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:checked:hover, .osd.button:active:focus, .selection-mode.header-bar .osd.button.suggested-action:active:focus, .selection-mode.toolbar .osd.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:focus, .osd.button:active:hover, .selection-mode.header-bar .osd.button.suggested-action:active:hover, .selection-mode.toolbar .osd.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:active:hover, .osd.button.flat:checked:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:focus, .osd.button.flat:checked:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:checked:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:checked:hover, .osd.button.flat:active:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:active:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:focus, .osd.button.flat:active:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:active:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:active:hover, .osd .button:checked:focus, .osd .selection-mode.header-bar .button.suggested-action:checked:focus, .selection-mode.header-bar .osd .button.suggested-action:checked:focus, .osd .selection-mode.toolbar .button.suggested-action:checked:focus, .selection-mode.toolbar .osd .button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:focus, .osd .button:checked:hover, .osd .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar .osd .button.suggested-action:checked:hover, .osd .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar .osd .button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:checked:hover, .osd .button:active:focus, .osd .selection-mode.header-bar .button.suggested-action:active:focus, .selection-mode.header-bar .osd .button.suggested-action:active:focus, .osd .selection-mode.toolbar .button.suggested-action:active:focus, .selection-mode.toolbar .osd .button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:focus, .osd .button:active:hover, .osd .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar .osd .button.suggested-action:active:hover, .osd .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar .osd .button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:active:hover, .osd .button.flat:checked:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:focus, .osd .button.flat:checked:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:checked:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:checked:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:checked:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:checked:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:checked:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:checked:hover, .osd .button.flat:active:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:active:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:active:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:active:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:active:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:focus, .osd .button.flat:active:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:active:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:active:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:active:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:active:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:active:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:active:hover, + #XfceNotifyWindow.button:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:focus, + #XfceNotifyWindow.button:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:checked:hover, + #XfceNotifyWindow.button:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:focus, + #XfceNotifyWindow.button:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:active:hover, + #XfceNotifyWindow.button.flat:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:focus, + #XfceNotifyWindow.button.flat:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:checked:hover, + #XfceNotifyWindow.button.flat:active:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:focus, + #XfceNotifyWindow.button.flat:active:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:active:hover, + #XfceNotifyWindow .button:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:focus, + #XfceNotifyWindow .button:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:checked:hover, + #XfceNotifyWindow .button:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:focus, + #XfceNotifyWindow .button:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:active:hover, + #XfceNotifyWindow .button.flat:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:focus, + #XfceNotifyWindow .button.flat:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:checked:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:checked:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:checked:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:checked:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:checked:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:checked:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:checked:hover, + #XfceNotifyWindow .button.flat:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:focus, + #XfceNotifyWindow .button.flat:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:active:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:active:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:active:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:active:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:active:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:active:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .osd.button:focus, .selection-mode.header-bar .osd.button.suggested-action:focus, .selection-mode.toolbar .osd.button.suggested-action:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:focus, .osd.button:hover, .selection-mode.header-bar .osd.button.suggested-action:hover, .selection-mode.toolbar .osd.button.suggested-action:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.suggested-action.button:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.suggested-action.button:hover, .osd.button.flat:focus, .selection-mode.header-bar .osd.flat.button.suggested-action:focus, .selection-mode.toolbar .osd.flat.button.suggested-action:focus, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:focus, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:focus, .osd.button.flat:hover, .selection-mode.header-bar .osd.flat.button.suggested-action:hover, .selection-mode.toolbar .osd.flat.button.suggested-action:hover, .selection-mode.header-bar .selection-mode.toolbar .osd.flat.suggested-action.button:hover, .selection-mode.toolbar .selection-mode.header-bar .osd.flat.suggested-action.button:hover, .osd .button:focus, .osd .selection-mode.header-bar .button.suggested-action:focus, .selection-mode.header-bar .osd .button.suggested-action:focus, .osd .selection-mode.toolbar .button.suggested-action:focus, .selection-mode.toolbar .osd .button.suggested-action:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:focus, .osd .button:hover, .osd .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .osd .button.suggested-action:hover, .osd .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .osd .button.suggested-action:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .suggested-action.button:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .suggested-action.button:hover, .osd .button.flat:focus, .osd .selection-mode.header-bar .flat.button.suggested-action:focus, .selection-mode.header-bar .osd .flat.button.suggested-action:focus, .osd .selection-mode.toolbar .flat.button.suggested-action:focus, .selection-mode.toolbar .osd .flat.button.suggested-action:focus, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:focus, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:focus, .osd .button.flat:hover, .osd .selection-mode.header-bar .flat.button.suggested-action:hover, .selection-mode.header-bar .osd .flat.button.suggested-action:hover, .osd .selection-mode.toolbar .flat.button.suggested-action:hover, .selection-mode.toolbar .osd .flat.button.suggested-action:hover, .osd .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover, .selection-mode.header-bar .selection-mode.toolbar .osd .flat.suggested-action.button:hover, .osd .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover, .selection-mode.toolbar .selection-mode.header-bar .osd .flat.suggested-action.button:hover, + #XfceNotifyWindow.button:focus, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:focus, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:focus, + #XfceNotifyWindow.button:hover, + .selection-mode.header-bar #XfceNotifyWindow.button.suggested-action:hover, + .selection-mode.toolbar #XfceNotifyWindow.button.suggested-action:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.suggested-action.button:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.suggested-action.button:hover, + #XfceNotifyWindow.button.flat:focus, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:focus, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:focus, + #XfceNotifyWindow.button.flat:hover, + .selection-mode.header-bar #XfceNotifyWindow.flat.button.suggested-action:hover, + .selection-mode.toolbar #XfceNotifyWindow.flat.button.suggested-action:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow.flat.suggested-action.button:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow.flat.suggested-action.button:hover, + #XfceNotifyWindow .button:focus, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:focus, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:focus, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:focus, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:focus, + #XfceNotifyWindow .button:hover, + #XfceNotifyWindow .selection-mode.header-bar .button.suggested-action:hover, + .selection-mode.header-bar #XfceNotifyWindow .button.suggested-action:hover, + #XfceNotifyWindow .selection-mode.toolbar .button.suggested-action:hover, + .selection-mode.toolbar #XfceNotifyWindow .button.suggested-action:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .suggested-action.button:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .suggested-action.button:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .suggested-action.button:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .suggested-action.button:hover, + #XfceNotifyWindow .button.flat:focus, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:focus, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:focus, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:focus, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:focus, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:focus, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:focus, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:focus, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:focus, + #XfceNotifyWindow .button.flat:hover, + #XfceNotifyWindow .selection-mode.header-bar .flat.button.suggested-action:hover, + .selection-mode.header-bar #XfceNotifyWindow .flat.button.suggested-action:hover, + #XfceNotifyWindow .selection-mode.toolbar .flat.button.suggested-action:hover, + .selection-mode.toolbar #XfceNotifyWindow .flat.button.suggested-action:hover, + #XfceNotifyWindow .selection-mode.header-bar .selection-mode.toolbar .flat.suggested-action.button:hover, + .selection-mode.header-bar .selection-mode.toolbar #XfceNotifyWindow .flat.suggested-action.button:hover, + #XfceNotifyWindow .selection-mode.toolbar .selection-mode.header-bar .flat.suggested-action.button:hover, + .selection-mode.toolbar .selection-mode.header-bar #XfceNotifyWindow .flat.suggested-action.button:hover { + color: #575279; } + .osd.button:insensitive:insensitive, .osd.button.flat:insensitive:insensitive, .osd .button:insensitive:insensitive, .osd .button.flat:insensitive:insensitive, + #XfceNotifyWindow.button:insensitive:insensitive, + #XfceNotifyWindow.button.flat:insensitive:insensitive, + #XfceNotifyWindow .button:insensitive:insensitive, + #XfceNotifyWindow .button.flat:insensitive:insensitive { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .osd.button:insensitive:insensitive :insensitive, .osd.button.flat:insensitive:insensitive :insensitive, .osd .button:insensitive:insensitive :insensitive, .osd .button.flat:insensitive:insensitive :insensitive, + #XfceNotifyWindow.button:insensitive:insensitive :insensitive, + #XfceNotifyWindow.button.flat:insensitive:insensitive :insensitive, + #XfceNotifyWindow .button:insensitive:insensitive :insensitive, + #XfceNotifyWindow .button.flat:insensitive:insensitive :insensitive { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .osd.button:active:insensitive, .osd.button:checked:insensitive, .osd .button:active:insensitive, .osd .button:checked:insensitive, + #XfceNotifyWindow.button:active:insensitive, + #XfceNotifyWindow.button:checked:insensitive, + #XfceNotifyWindow .button:active:insensitive, + #XfceNotifyWindow .button:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .osd.button:active:insensitive:insensitive, .osd.button:checked:insensitive:insensitive, .osd .button:active:insensitive:insensitive, .osd .button:checked:insensitive:insensitive, + #XfceNotifyWindow.button:active:insensitive:insensitive, + #XfceNotifyWindow.button:checked:insensitive:insensitive, + #XfceNotifyWindow .button:active:insensitive:insensitive, + #XfceNotifyWindow .button:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + .osd.button.separator, .selection-mode.header-bar .osd.separator.button.suggested-action, .selection-mode.toolbar .osd.separator.button.suggested-action, .osd.button .separator, .selection-mode.header-bar .osd.button.suggested-action .separator, .selection-mode.toolbar .osd.button.suggested-action .separator, .osd .button.separator, .osd .selection-mode.header-bar .separator.button.suggested-action, .selection-mode.header-bar .osd .separator.button.suggested-action, .osd .selection-mode.toolbar .separator.button.suggested-action, .selection-mode.toolbar .osd .separator.button.suggested-action, .osd .button .separator, .osd .selection-mode.header-bar .button.suggested-action .separator, .selection-mode.header-bar .osd .button.suggested-action .separator, .osd .selection-mode.toolbar .button.suggested-action .separator, .selection-mode.toolbar .osd .button.suggested-action .separator, + #XfceNotifyWindow.button.separator, + #XfceNotifyWindow.button .separator, + #XfceNotifyWindow .button.separator, + #XfceNotifyWindow .button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .osd.button.separator:insensitive, .osd.button .separator:insensitive, .osd .button.separator:insensitive, .osd .button .separator:insensitive, + #XfceNotifyWindow.button.separator:insensitive, + #XfceNotifyWindow.button .separator:insensitive, + #XfceNotifyWindow .button.separator:insensitive, + #XfceNotifyWindow .button .separator:insensitive { + color: rgba(250, 244, 237, 0.65); } + .osd.toolbar, + #XfceNotifyWindow.toolbar { + -GtkToolbar-button-relief: normal; + padding: 3px; + border: 1px solid rgba(229, 197, 161, 0.8); + border-radius: 2px; + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + color: #575279; } + .osd.toolbar .separator, + #XfceNotifyWindow.toolbar .separator { + color: rgba(239, 221, 199, 0.8); } + .osd.trough, + #XfceNotifyWindow.trough { + background-color: rgba(229, 197, 161, 0.8); } + .osd.progressbar, + #XfceNotifyWindow.progressbar { + background-color: #575279; } + .osd .scale.slider, + #XfceNotifyWindow .scale.slider { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(229, 197, 161, 0.8); } + .osd .scale.slider:focus, .osd .scale.slider:hover, + #XfceNotifyWindow .scale.slider:focus, + #XfceNotifyWindow .scale.slider:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.8),0.3); } + .osd .scale.slider:active, .osd .scale.slider:active:hover, .osd .scale.slider:active:focus, .osd .scale.slider:active:hover:focus, .osd .scale.slider:checked, .osd .scale.slider:checked:hover, .osd .scale.slider:checked:focus, .osd .scale.slider:checked:hover:focus, + #XfceNotifyWindow .scale.slider:active, + #XfceNotifyWindow .scale.slider:active:hover, + #XfceNotifyWindow .scale.slider:active:focus, + #XfceNotifyWindow .scale.slider:active:hover:focus, + #XfceNotifyWindow .scale.slider:checked, + #XfceNotifyWindow .scale.slider:checked:hover, + #XfceNotifyWindow .scale.slider:checked:focus, + #XfceNotifyWindow .scale.slider:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.8); } + .osd .scale.slider:insensitive, + #XfceNotifyWindow .scale.slider:insensitive { + border-color: rgba(234, 209, 180, 0.8); } + .osd .scale.slider:active:insensitive, .osd .scale.slider:checked:insensitive, + #XfceNotifyWindow .scale.slider:active:insensitive, + #XfceNotifyWindow .scale.slider:checked:insensitive { + border-color: rgba(229, 197, 161, 0.8); } + .osd .scale.slider:insensitive, + #XfceNotifyWindow .scale.slider:insensitive { + background-color: rgba(239, 221, 199, 0.8); + background-image: none; } + .osd .scale.trough, + #XfceNotifyWindow .scale.trough { + border-color: rgba(229, 197, 161, 0.8); + background-color: rgba(255, 255, 255, 0.8); + background-image: none; } + .osd .scale.trough.highlight, + #XfceNotifyWindow .scale.trough.highlight { + border-color: #907aa9; + background-color: #907aa9; + background-image: none; } + .osd .scale.trough:insensitive, .osd .scale.trough.highlight:insensitive, + #XfceNotifyWindow .scale.trough:insensitive, + #XfceNotifyWindow .scale.trough.highlight:insensitive { + border-color: rgba(234, 209, 180, 0.8); + background-color: rgba(239, 221, 199, 0.8); + background-image: none; } + .osd.view, GtkHTML.osd, .osd .view, .osd GtkHTML, + #XfceNotifyWindow.view, + GtkHTML#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow GtkHTML { + background-color: rgba(250, 244, 237, 0.8); } + .osd .scrollbar .trough, + #XfceNotifyWindow .scrollbar .trough { + background-color: rgba(250, 244, 237, 0.8); } + .osd .scrollbar .slider, + #XfceNotifyWindow .scrollbar .slider { + border: 1px solid mix(rgba(236, 214, 187, 0.8),#575279,0.21); + border-radius: 0; + background-color: mix(rgba(250, 244, 237, 0.8),#575279,0.21); } + .osd .scrollbar .slider:hover, + #XfceNotifyWindow .scrollbar .slider:hover { + border-color: mix(rgba(236, 214, 187, 0.8),#575279,0.31); + background-color: mix(rgba(250, 244, 237, 0.8),#575279,0.31); } + .osd .scrollbar .slider:active, + #XfceNotifyWindow .scrollbar .slider:active { + border-color: #81689e; + background-color: #907aa9; } + .osd GtkIconView.cell:selected, .osd GtkIconView.cell:selected:focus, + #XfceNotifyWindow GtkIconView.cell:selected, + #XfceNotifyWindow GtkIconView.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(236, 214, 187, 0.8),#575279,0.21); + border-radius: 2px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(239, 221, 199, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(250, 244, 237, 0.8); } + +.osd GtkProgressBar, GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 2px; + -GtkProgressBar-min-horizontal-bar-height: 2px; + padding: 0; } + .osd GtkProgressBar.trough, GtkProgressBar.osd.trough { + padding: 0; + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; } + .osd GtkProgressBar.progressbar, GtkProgressBar.osd.progressbar { + border-style: none; + border-radius: 0; + background-color: #907aa9; + background-image: none; } + +.overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + +.overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + .overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + +.undershoot.top { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; } + +.undershoot.bottom { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; } + +.undershoot.left { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; } + +.undershoot.right { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; } + +/***************** + ! Progress bars * +******************/ +GtkProgressBar { + padding: 0; + border-radius: 2px; + font-size: smaller; + color: rgba(85, 81, 105, 0.6); + -GtkProgressBar-min-horizontal-bar-height: 6; + -GtkProgressBar-min-vertical-bar-width: 6; } + GtkProgressBar.osd { + -GtkProgressBar-xspacing: 0; + -GtkProgressBar-yspacing: 0; + -GtkProgressBar-min-horizontal-bar-height: 3; } + GtkProgressBar.trough { + border: 1px solid rgba(255, 209, 143, 0.5); + background-color: mix(#f2e9de,#fffaf3,0.08); + background-image: none; } + +.progressbar { + background-color: #907aa9; + background-image: none; + border-radius: 0; + box-shadow: none; } + .progressbar.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + .progressbar.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + .progressbar.left.right { + box-shadow: none; } + .progressbar.vertical { + background-color: #907aa9; + background-image: none; } + .progressbar.vertical.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + .progressbar.vertical.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +GtkLevelBar { + -GtkLevelBar-min-block-width: 34; + -GtkLevelBar-min-block-height: 3; } + GtkLevelBar.vertical { + -GtkLevelBar-min-block-width: 3; + -GtkLevelBar-min-block-height: 34; } + +.level-bar.trough { + background-color: mix(#f2e9de,#fffaf3,0.08); + background-image: none; + border: 1px solid rgba(255, 209, 143, 0.5); + border-radius: 2px; } + +.level-bar.fill-block { + background-color: #907aa9; + background-image: none; + border-color: transparent; + border-radius: 0; } + .level-bar.fill-block.indicator-discrete.horizontal { + margin-right: 1px; } + .level-bar.fill-block.indicator-discrete.vertical { + margin-bottom: 1px; } + .level-bar.fill-block.level-high { + background-color: #d7827e; + border-color: transparent; } + .level-bar.fill-block.level-low { + background-color: #ea9d34; + border-color: transparent; } + .level-bar.fill-block.empty-fill-block { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +.scale { + -GtkRange-slider-width: 16; + -GtkRange-trough-border: 1; + -GtkScale-slider-length: 16; + padding: 0; + border-width: 1px; + border-radius: 2px; + outline-offset: -1px; } + .scale.slider { + background-color: mix(#f2e9de,#fffaf3,0.08); + background-image: none; + border-color: #ffd18f; + border-radius: 8px; + border-width: 1px; + border-style: solid; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.3); } + .scale.slider:focus, .scale.slider:hover { + border-color: mix(#907aa9,#fffaf3,0.3); } + .scale.slider:active, .scale.slider:active:hover, .scale.slider:active:focus, .scale.slider:active:hover:focus, .scale.slider:checked, .scale.slider:checked:hover, .scale.slider:checked:focus, .scale.slider:checked:hover:focus { + border-color: #ffbc5e; } + .scale.slider:insensitive { + border-color: #ffdba8; } + .scale.slider:active:insensitive, .scale.slider:checked:insensitive { + border-color: #ffd18f; } + .scale.slider:insensitive { + background-color: #ffe5c1; + background-image: none; } + .scale.fine-tune:active, .scale.fine-tune:active:hover, .scale.fine-tune.horizontal:active, .scale.fine-tune.horizontal:active:hover { + background-size: 50%; + background-repeat: no-repeat; + background-position: center; } + .scale.mark { + border-color: rgba(255, 209, 143, 0.5); } + .scale.trough { + background-color: mix(#f2e9de,#fffaf3,0.08); + background-image: none; + margin: 7px 0; + border: 1px solid rgba(255, 209, 143, 0.5); + border-radius: 2px; } + .scale.trough:insensitive { + background-color: #ffe5c1; + background-image: none; } + .scale.trough.vertical { + margin: 0 7px; } + .scale.highlight.left, .memuitem .scale.highlight.left { + background-color: #907aa9; + background-image: none; + border-color: #907aa9; } + .scale.highlight.left:hover, .memuitem .scale.highlight.left:hover { + border-color: #735b8d; + background-color: #735b8d; } + .scale.highlight.left:insensitive, .memuitem .scale.highlight.left:insensitive { + background-color: #ffe5c1; + background-image: none; + border-color: #ffdba8; } + .scale.highlight.bottom { + background-color: #907aa9; + background-image: none; + border-color: #907aa9; } + +/*********** + ! Scrollbar +************/ +* { + -GtkRange-slider-width: 8; + -GtkRange-stepper-spacing: 0; + -GtkRange-trough-border: 2; + -GtkRange-trough-under-steppers: 1; + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; + -GtkScrollbar-min-slider-length: 80; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkScrolledWindow-scrollbars-within-bevel: 1; } + +.scrollbar { + border: 0; + padding: 0; } + .scrollbar.button, .selection-mode.header-bar .scrollbar.button.suggested-action, .selection-mode.toolbar .scrollbar.button.suggested-action, .scrollbar.button:active, .scrollbar.button:active:hover { + border-width: 0; + border-radius: 0; + background-color: transparent; + background-image: none; + color: rgba(85, 81, 105, 0.5); } + .scrollbar.slider, .scrollbar.slider.vertical { + border: 0; + border-radius: 2px; + background-color: mix(#fffaf3,#555169,0.21); } + .scrollbar.slider:hover, .scrollbar.slider.vertical:hover { + background-color: mix(#fffaf3,#555169,0.31); } + .scrollbar.slider:active, .scrollbar.slider.vertical:active { + background-color: #907aa9; } + .scrollbar.slider.fine-tune:hover:active, .scrollbar.slider.vertical.fine-tune:hover:active { + border: 2px solid transparent; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: .5; + -GtkRange-slider-width: 4px; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .slider { + margin: 0; + background-color: #555169; + background-clip: padding-box; } + .scrollbar.overlay-indicator:not(.dragging):not(.hovering) .trough { + border-style: none; + background-color: transparent; } + .scrollbar.overlay-indicator.dragging, .scrollbar.overlay-indicator.hovering { + opacity: .7; } + +.scrollbars-junction, +.scrollbars-junction.frame, +.scrollbar.trough { + border: 0; + border-radius: 0; + background-color: #fffaf3; + background-image: none; } + +OsThumb, OsScrollbar { + color: #ffbc5e; } + OsThumb:selected, OsScrollbar:selected { + background-color: #907aa9; } + OsThumb:active, OsScrollbar:active { + background-color: #907aa9; } + OsThumb:insensitive, OsScrollbar:insensitive { + background-color: #ffe5c1; } + +/********* + ! Sidebar +**********/ +.sidebar, .sidebar.view, .sidebar .view, .sidebar GtkHTML, .sidebar GtkScrolledWindow { + background-color: #fffaf3; + color: mix(#555169,#fffaf3,0.1); } + .sidebar.separator, .sidebar.separator:hover, .sidebar.separator:focus, .sidebar.view.separator, .sidebar.view.separator:hover, .sidebar.view.separator:focus, .sidebar .view.separator, .sidebar GtkHTML.separator, .sidebar .view.separator:hover, .sidebar .view.separator:focus, .sidebar GtkScrolledWindow.separator, .sidebar GtkScrolledWindow.separator:hover, .sidebar GtkScrolledWindow.separator:focus { + border-width: 1px; + border-style: solid; + border-color: #ffe5c1; + color: #ffe5c1; } + +.sidebar row:selected, .sidebar row:selected:hover, .sidebar row:selected:focus, .sidebar .view row:selected, .sidebar .view row:selected:hover, .sidebar .view row:selected:focus { + border: 0; + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + +.sidebar row:selected:hover, .sidebar .view row:selected:hover { + border: 0; + background-image: none; + background-color: #9783af; + color: #faf4ed; } + +.sidebar row:hover, .sidebar .view row:hover { + border: 0; + background-image: none; + background-color: white; } + +.sidebar .frame { + border-width: 0; } + +.sidebar .sidebar-row { + padding: 1px; } + +.sidebar .sidebar-icon { + padding-left: 6px; + padding-right: 6px; } + +GtkAssistant .sidebar { + padding: 3px; + border-width: 0 1px 0 0; + border-style: solid; + border-right-color: #ffd18f; + border-radius: 0; + background-color: #fffaf3; + color: mix(#555169,#fffaf3,0.1); } + GtkAssistant .sidebar:dir(ltr) { + border-width: 0 1px 0 0; } + GtkAssistant .sidebar:dir(rtl), GtkAssistant .linked > GtkComboBox > .sidebar.button:dir(rtl) { + border-width: 0 0 0 1px; } + GtkAssistant .sidebar .label { + padding: 3px 6px; } + GtkAssistant .sidebar .label.highlight { + background-color: mix(#fffaf3,#555169,0.8); } + GtkAssistant .sidebar.csd .sidebar { + border-top-style: none; } + GtkAssistant .sidebar .highlight { + font: bold; } + +/****** +! Paned +*******/ +GtkPaned { + -GtkPaned-handle-size: 1; + -gtk-icon-source: none; + margin: 0 3px; } + GtkPaned:dir(rtl), .linked > GtkComboBox > GtkPaned.button:dir(rtl), .selection-mode.header-bar .linked > GtkComboBox > GtkPaned.button.suggested-action:dir(rtl), .selection-mode.toolbar .linked > GtkComboBox > GtkPaned.button.suggested-action:dir(rtl) { + margin-right: 0; + margin-left: 3px; } + GtkPaned .pane-separator { + background-color: #ffe5c1; } + GtkPaned.wide { + -GtkPaned-handle-size: 4; + margin: 0; } + GtkPaned.wide .pane-separator { + background-color: transparent; + border-style: none solid; + border-color: #ffe5c1; + border-width: 1px; } + GtkPaned.wide.vertical .pane-separator { + border-style: solid none; } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +.spinner { + background-image: none; + background-color: #907aa9; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + .spinner:active { + opacity: 1; + animation: spin 1s linear infinite; } + .spinner:active:insensitive { + opacity: .5; } + +/*********************** + ! Check and Radio items +************************/ +* { + -GtkCheckButton-indicator-size: 16; + -GtkCheckMenuItem-indicator-size: 16; } + +.radio { + background-image: none; + -gtk-icon-source: url("../assets/radio-unchecked.svg"); } + .radio:insensitive { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); } + .radio:checked, .radio:active { + -gtk-icon-source: url("../assets/radio-checked.svg"); } + .radio:checked:insensitive, .radio:active:insensitive { + -gtk-icon-source: url("../assets/radio-checked-insensitive.svg"); } + .radio:inconsistent { + -gtk-icon-source: url("../assets/radio-mixed.svg"); } + .radio:inconsistent:insensitive { + -gtk-icon-source: url("../assets/radio-mixed-insensitive.svg"); } + .radio.menuitem { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + .radio.menuitem:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + .radio.menuitem:checked, .radio.menuitem:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + .radio.menuitem:checked:hover, .radio.menuitem:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + .radio.menuitem:checked:insensitive, .radio.menuitem:active:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + .radio.menuitem:inconsistent { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + .radio.menuitem:inconsistent:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + .radio.menuitem:inconsistent:insensitive { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +.check, GtkIconView.content-view.check { + background-image: none; + -gtk-icon-source: url("../assets/checkbox-unchecked.svg"); } + .check:insensitive, GtkIconView.content-view.check:insensitive { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); } + .check:checked, GtkIconView.content-view.check:checked, .check:active, GtkIconView.content-view.check:active { + -gtk-icon-source: url("../assets/checkbox-checked.svg"); } + .check:checked:insensitive, .check:active:insensitive { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive.svg"); } + .check:inconsistent, GtkIconView.content-view.check:inconsistent { + -gtk-icon-source: url("../assets/checkbox-mixed.svg"); } + .check:inconsistent:insensitive { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive.svg"); } + .check.menuitem, GtkIconView.menuitem.content-view.check { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + .check.menuitem:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + .check.menuitem:checked, .check.menuitem:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + .check.menuitem:checked:hover, .check.menuitem:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + .check.menuitem:checked:insensitive, .check.menuitem:active:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + .check.menuitem:inconsistent { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + .check.menuitem:inconsistent:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + .check.menuitem:inconsistent:insensitive { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +.view.content-view.check:not(list), GtkHTML.content-view.check:not(list), GtkIconView.content-view.check:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:hover:not(list), GtkHTML.content-view.check:hover:not(list), GtkIconView.content-view.check:hover:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:active:not(list), GtkHTML.content-view.check:active:not(list), GtkIconView.content-view.check:active:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), GtkHTML.content-view.check:backdrop:not(list), GtkIconView.content-view.check:backdrop:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:not(list), GtkHTML.content-view.check:checked:not(list), GtkIconView.content-view.check:checked:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), GtkHTML.content-view.check:checked:hover:not(list), GtkIconView.content-view.check:checked:hover:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), GtkHTML.content-view.check:checked:active:not(list), GtkIconView.content-view.check:checked:active:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), GtkHTML.content-view.check:backdrop:checked:not(list), GtkIconView.content-view.check:backdrop:checked:not(list) { + icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +/******** + ! Switch +*********/ +GtkSwitch { + padding: 0; + border-radius: 2px; + font: bold condensed; + outline-offset: -4px; } + GtkSwitch.slider { + background-color: white; + background-image: none; + border: 1px solid rgba(0, 0, 0, 0.2); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + GtkSwitch.slider:insensitive { + border-color: rgba(0, 0, 0, 0.1); + background-color: #ffe5c1; + box-shadow: none; } + GtkSwitch.trough { + background-color: #fff0da; + background-image: none; + border: 1px solid #ffd18f; + color: #555169; + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.07), inset 0 1px rgba(17, 16, 21, 0.08), inset -1px 0 rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + GtkSwitch.trough:active { + background-color: #907aa9; + background-image: none; + border-color: #81689e; + color: #faf4ed; } + GtkSwitch.trough:insensitive { + background-color: #ffe5c1; + background-image: none; + border-color: #ffdba8; + color: mix(#555169,#fffaf3,0.5); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +* { + -GtkTextView-error-underline-color: #1f1d2e; } + +.view, GtkHTML { + color: #26233a; + background-color: #f2e9de; } + .view:insensitive, GtkHTML:insensitive, .view:insensitive:insensitive { + background-color: #e5d3bd; + color: mix(#26233a,#f2e9de,0.5); } + +.cell { + border-width: 0; + border-radius: 0; } + .cell:selected, .cell:selected:focus { + background-color: #907aa9; + color: #faf4ed; } + +row:selected, row:selected:hover, row:selected:focus { + -GtkWidget-focus-padding: 1; + -GtkWidget-focus-line-width: 0; + border: 0; + background-color: #907aa9; + background-image: none; + color: #faf4ed; } + +.content-view.view, GtkHTML.content-view, GtkIconView.content-view.check { + background-color: #f2e9de; } + .content-view.view:hover, GtkHTML.content-view:hover { + background-color: rgba(144, 122, 169, 0.6); } + .content-view.view:selected, GtkHTML.content-view:selected, .content-view.view:active, GtkHTML.content-view:active { + background-color: #907aa9; } + .content-view.view:insensitive, GtkHTML.content-view:insensitive { + background-color: #e5d3bd; } + .content-view.view.check, GtkHTML.content-view.check, .content-view.view.check:active, .content-view.view.check:hover, .content-view.view.check:insensitive, .content-view.view.check:selected { + background-color: transparent; } + +.content-view .subtitle, GtkIconView.content-view.check .subtitle { + font: smaller; + padding: 0 12px; } + +GtkIconView.view.cell:selected, GtkIconView.view.cell:selected:focus { + border: 0; + border-radius: 2px; + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + +.dim-label, GtkLabel.separator, .dim-label.view { + color: alpha(currentColor,0.5); } + +.dnd { + border: 1px solid #907aa9; } + +.grip { + background-color: transparent; } + +.arrow { + color: alpha(currentColor,0.7); } + +.rubberband, .rubberband.view, .rubberband.content-view.view, GtkHTML.content-view { + border: 1px solid #907aa9; + border-radius: 0; + background-color: rgba(144, 122, 169, 0.3); } + +GdMainIconView.content-view { + -GdMainIconView-icon-size: 40; } + +/* this will get overridden by .view, needed by gedit line numbers */ +GtkTextView { + background-color: mix(#fffaf3,#f2e9de,0.5); } + +GtkHTML:insensitive { + background-color: #e5d3bd; } + +GtkDrawingArea { + background-color: transparent; } + +/************ + ! Treeview * +*************/ +GtkTreeView { + -GtkTreeView-expander-size: 8; + -GtkTreeView-vertical-separator: 0; + outline-offset: -1px; + border-top-color: #efddc7; } + GtkTreeView:hover, GtkTreeView:selected, GtkTreeView:selected:focus, GtkTreeView:backdrop:selected, GtkTreeView:backdrop:selected:focus { + border-top-color: #907aa9; } + GtkTreeView.dnd { + border: 1px solid #907aa9; } + GtkTreeView .entry { + border-radius: 0; + background-color: #f2e9de; + background-image: none; } + GtkTreeView .progressbar { + background-color: #907aa9; + background-image: none; + border: 1px solid #735b8d; } + GtkTreeView .progressbar:selected:focus, GtkTreeView .progressbar:selected { + background-color: #907aa9; + background-image: none; + border: 1px solid mix(#907aa9,#907aa9,0.3); + color: #faf4ed; } + GtkTreeView .progressbar:insensitive:insensitive { + background-color: #fffaf3; + background-image: none; + border-color: #ffdba8; } + GtkTreeView .trough { + background-color: mix(#fffaf3,#f2e9de,0.5); + border: 1px solid #d8bd9b; } + GtkTreeView .trough:selected:focus, GtkTreeView .trough:selected { + background-color: #f2e9de; + border: 1px solid mix(#907aa9,#fffaf3,0.3); + color: #26233a; } + GtkTreeView .trough:insensitive:insensitive { + background-color: #f2e9de; } + +/*********** + ! Separator +************/ +.view.separator, .separator { + color: #ffe5c1; + border: 1px solid currentColor; } + +/********************* + ! Column view headers +**********************/ +column-header .button, column-header .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar column-header .button.suggested-action, column-header .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar column-header .button.suggested-action, column-header .button:active { + border-width: 0 1px 1px 0; + border-radius: 0; } + +column-header .button, column-header .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar column-header .button.suggested-action, column-header .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar column-header .button.suggested-action, column-header .button:active, column-header .button:focus, column-header .button:active:focus { + border-color: #ffe5c1; + border-bottom-color: #ffd18f; } + +column-header .button:hover, column-header .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar column-header .button.suggested-action:hover, column-header .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar column-header .button.suggested-action:hover, column-header .button:active:hover, column-header .button:hover:focus, column-header .button:active:hover:focus { + border-color: #ffe5c1; + border-bottom-color: #ffd18f; } + +column-header .button:last-child .button, column-header .selection-mode.header-bar .button.suggested-action:last-child .button, .selection-mode.header-bar column-header .button.suggested-action:last-child .button, column-header .selection-mode.toolbar .button.suggested-action:last-child .button, .selection-mode.toolbar column-header .button.suggested-action:last-child .button, column-header .button:last-child .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar column-header .button:last-child .button.suggested-action, column-header .button:last-child .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar column-header .button:last-child .button.suggested-action { + border-width: 0 0 1px; } + +/********** + ! Frames * +***********/ +.frame { + border: 1px solid #ffd18f; } + .frame.flat { + border: 0; } + +.content-view, GtkIconView.content-view.check { + background-color: mix(#f2e9de,#fffaf3,0.28); + color: mix(#26233a,#555169,0.18); + border: 1px solid shade(mix(#f2e9de,#fffaf3,0.78),0.8); } + +/************** + ! Window frame +***************/ +.window-frame.csd.message-dialog, .window-frame.csd.popup, .window-frame { + box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22), 0 0 0 1px #907aa9; } + .window-frame.csd.message-dialog:backdrop, .window-frame.csd.popup:backdrop, .window-frame:backdrop { + box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23), 0 0 0 1px #faf4ed; } + +.window-frame { + border: 0; + border-radius: 2px 2px 0 0; + background-color: mix(#daae7b,#575279,0.21); + /* this is used for the resize cursor area */ + margin: 9px; } + .window-frame.tiled { + border-radius: 0; } + .window-frame.solid-csd { + border-radius: 0; + margin: 0; + background-color: mix(#daae7b,#575279,0.21); + box-shadow: none; } + .window-frame.csd.popup { + border-radius: 0; } + .window-frame.csd.tooltip { + border-radius: 2px; + box-shadow: none; } + .window-frame.csd.message-dialog { + border-radius: 2px; } + .window-frame.ssd { + box-shadow: 0 0 0 1px #907aa9; } + .window-frame.ssd.maximized { + border-radius: 0; } + +/*********************** + ! Unity Greeter * + ***********************/ +.lightdm.menu { + background-image: none; + background-color: rgba(34, 32, 42, 0.6); + border-color: rgba(255, 251, 246, 0.2); + border-radius: 4px; + padding: 1px; + color: #fffbf6; } + +.lightdm-combo .menu { + background-color: white; + border-radius: 0; + padding: 0; + color: #fffbf6; } + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: #fffbf6; } + +.lightdm.menubar *, +.lightdm.menubar .menuitem { + padding: 2px; } + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .selection-mode.header-bar .button.suggested-action, +.selection-mode.header-bar .lightdm-combo .button.suggested-action, +.lightdm-combo .selection-mode.toolbar .button.suggested-action, +.selection-mode.toolbar .lightdm-combo .button.suggested-action, +.lightdm-combo .entry, +.lightdm.button, +.selection-mode.header-bar .lightdm.button.suggested-action, +.selection-mode.toolbar .lightdm.button.suggested-action { + background-image: none; + background-color: rgba(34, 32, 42, 0.3); + border-color: rgba(255, 251, 246, 0.9); + border-radius: 5px; + padding: 5px; + color: #fffbf6; } + +.lightdm.button:hover, .selection-mode.header-bar .lightdm.button.suggested-action:hover, .selection-mode.toolbar .lightdm.button.suggested-action:hover { + background-image: none; + background-color: rgba(255, 251, 246, 0.3); + border-color: rgba(255, 251, 246, 0.6); + border-radius: 5px; + padding: 5px; + color: #fffbf6; + text-shadow: none; } + +.lightdm.button:active, .selection-mode.header-bar .lightdm.button.suggested-action:active, .selection-mode.toolbar .lightdm.button.suggested-action:active, +.lightdm.button:active:focus, +.lightdm.button:focus, +.selection-mode.header-bar .lightdm.button.suggested-action:focus, +.selection-mode.toolbar .lightdm.button.suggested-action:focus, +.lightdm.entry { + background-image: none; + background-color: rgba(34, 32, 42, 0.3); + border-color: rgba(255, 251, 246, 0.6); + border-radius: 5px; + padding: 6px; + color: #fffbf6; + text-shadow: none; } + +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; } + +.lightdm.entry:focus { + border-color: rgba(255, 251, 246, 0.6); + border-width: 1px; + border-style: solid; + color: #fffbf6; } + +.lightdm.entry:selected { + background-color: rgba(255, 251, 246, 0.2); } + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; } + +.lightdm.option-button { + background: none; + border-width: 0; } + +.lightdm.option-button:insensitive:insensitive { + background: none; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + +.lightdm.toggle-button.selected:hover { + background-color: rgba(255, 251, 246, 0.3); + border-color: rgba(255, 251, 246, 0.3); + border-width: 1px; } + +.lightdm.toggle-button.selected { + background-color: rgba(34, 32, 42, 0.3); + border-color: rgba(255, 251, 246, 0.3); + border-width: 1px; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #ffe5c1; + background-color: #fffaf3; } + +.gedit-document-panel { + background-color: #fffaf3; + color: mix(#555169,#fffaf3,0.1); } + .gedit-document-panel .list-row { + padding: 3px; } + .gedit-document-panel .list-row .button, .gedit-document-panel .list-row .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .gedit-document-panel .list-row .button.suggested-action, .gedit-document-panel .list-row .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .gedit-document-panel .list-row .button.suggested-action { + padding: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + color: transparent; + icon-shadow: none; } + .gedit-document-panel .prelight-row .button, .gedit-document-panel .prelight-row .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .gedit-document-panel .prelight-row .button.suggested-action, .gedit-document-panel .prelight-row .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .gedit-document-panel .prelight-row .button.suggested-action { + border-color: rgba(34, 32, 42, 0.1); + color: rgba(255, 251, 246, 0.8); } + .gedit-document-panel .prelight-row .button:active { + border-color: rgba(34, 32, 42, 0.2); + background-color: rgba(34, 32, 42, 0.08); + color: #fffbf6; } + .gedit-document-panel list-row .button:hover, .gedit-document-panel list-row .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .gedit-document-panel list-row .button.suggested-action:hover, .gedit-document-panel list-row .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .gedit-document-panel list-row .button.suggested-action:hover, .gedit-document-panel .prelight-row .button:hover { + border-color: rgba(34, 32, 42, 0.1); + color: #fffbf6; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #ffe5c1; + background-color: #fffaf3; } + +.gedit-document-panel-document-row:hover { + background-color: white; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(34, 32, 42, 0.1); + background-color: rgba(34, 32, 42, 0.5); + color: #fffbf6; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(34, 32, 42, 0.08); + transition: all 200ms ease-in; } + +GeditStatusbar { + border-top: 1px solid #ffd18f; } + +GeditStatusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + GeditStatusbar GeditSmallButton .button, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action, GeditStatusMenuButton .button, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + border-radius: 0; + padding: 1px 6px 2px 4px; } + GeditStatusbar GeditSmallButton .button:hover, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:hover, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:hover, GeditStatusbar GeditSmallButton .button:active, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusbar GeditSmallButton .button:active:hover, GeditStatusMenuButton .button:hover, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:hover, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:hover, GeditStatusMenuButton .button:active, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:active, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:active, GeditStatusMenuButton .button:active:hover { + border-color: #ffd18f; } + GeditStatusbar GeditSmallButton .button:active, GeditStatusbar GeditSmallButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusbar GeditSmallButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusbar GeditSmallButton .button.suggested-action:active, GeditStatusMenuButton .button:active, GeditStatusMenuButton .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar GeditStatusMenuButton .button.suggested-action:active, GeditStatusMenuButton .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar GeditStatusMenuButton .button.suggested-action:active { + background-color: #fff0da; + color: #555169; } + +GeditViewFrame .gedit-search-slider { + padding: 3px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #d8bd9b; + background-color: #f2e9de; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #1f1d2e; + background-image: none; + color: #f2e9de; } + +GeditFileBrowserWidget .toolbar { + padding: 1.5px; + border-top: 0; + background-color: #fffaf3; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1.5px; + padding: 1.5px; + color: mix(#26233a,#f2e9de,0.5); } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop.nautilus-canvas-item { + color: #fffbf6; + text-shadow: 1px 1px #22202a; } + .nautilus-desktop.nautilus-canvas-item:active { + color: #555169; } + .nautilus-desktop.nautilus-canvas-item:selected { + color: #faf4ed; } + .nautilus-desktop.nautilus-canvas-item:active, .nautilus-desktop.nautilus-canvas-item:hover, .nautilus-desktop.nautilus-canvas-item:selected { + text-shadow: none; } + +NautilusWindow .toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #ffd18f; } + +NautilusWindow .sidebar .frame { + border: 0; } + +NautilusWindow GtkPaned { + border-width: 0 1px 0 0; + border-style: solid; } + NautilusWindow GtkPaned, NautilusWindow GtkPaned:hover { + border-color: #ffe5c1; + background-color: #fffaf3; } + +NautilusNotebook.notebook { + border-right-width: 0; + border-left-width: 0; + border-bottom-width: 0; } + +NautilusNotebook .frame { + border: 0; } + +NautilusQueryEditor .toolbar { + padding-top: 2px; + padding-bottom: 1px; + border-width: 1px 0 0; + border-style: solid; + border-color: #fffaf3; + background-color: #ffe5c1; } + NautilusQueryEditor .toolbar:nth-child(2) { + border-color: #ffd18f; } + NautilusQueryEditor .toolbar.search-bar { + border-top-width: 0; + border-bottom-width: 0; } + NautilusQueryEditor .toolbar:last-child, NautilusQueryEditor .toolbar:only-child, NautilusQueryEditor .toolbar.search-bar:last-child, NautilusQueryEditor .toolbar.search-bar:only-child { + border-bottom-width: 1px; + border-bottom-color: #ffd18f; } + +/******** + ! Nemo * +*********/ +.nemo-desktop.nemo-canvas-item { + color: #fffbf6; + text-shadow: 1px 1px #22202a; } + .nemo-desktop.nemo-canvas-item:active { + color: #555169; } + .nemo-desktop.nemo-canvas-item:selected { + color: #faf4ed; } + .nemo-desktop.nemo-canvas-item:active, .nemo-desktop.nemo-canvas-item:hover, .nemo-desktop.nemo-canvas-item:selected { + text-shadow: none; } + +NemoPathbarButton { + background-color: #fffaf3; + background-image: none; + border-color: rgba(68, 65, 84, 0.22); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); + -NemoPathbarButton-border-radius: 2px; } + NemoPathbarButton:focus, NemoPathbarButton:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.22),0.3); } + NemoPathbarButton:active, NemoPathbarButton:active:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover:focus, NemoPathbarButton:checked, NemoPathbarButton:checked:hover, NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.22); } + NemoPathbarButton:insensitive { + border-color: rgba(72, 69, 89, 0.22); } + NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive { + border-color: rgba(68, 65, 84, 0.22); } + NemoPathbarButton.flat { + border-color: rgba(255, 250, 243, 0); + color: #555169; + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + NemoPathbarButton:hover, NemoPathbarButton.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.3); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + NemoPathbarButton:hover:focus, NemoPathbarButton:hover:hover, NemoPathbarButton.flat:hover:focus, NemoPathbarButton.flat:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.3),0.3); } + NemoPathbarButton:hover:active, NemoPathbarButton:hover:active:hover, NemoPathbarButton:hover:active:focus, NemoPathbarButton:hover:active:hover:focus, NemoPathbarButton:hover:checked, NemoPathbarButton:hover:checked:hover, NemoPathbarButton:hover:checked:focus, NemoPathbarButton:hover:checked:hover:focus, NemoPathbarButton.flat:hover:active, NemoPathbarButton.flat:hover:active:hover, NemoPathbarButton.flat:hover:active:focus, NemoPathbarButton.flat:hover:active:hover:focus, NemoPathbarButton.flat:hover:checked, NemoPathbarButton.flat:hover:checked:hover, NemoPathbarButton.flat:hover:checked:focus, NemoPathbarButton.flat:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.3); } + NemoPathbarButton:hover:insensitive, NemoPathbarButton.flat:hover:insensitive { + border-color: rgba(72, 69, 89, 0.3); } + NemoPathbarButton:hover:active:insensitive, NemoPathbarButton:hover:checked:insensitive, NemoPathbarButton.flat:hover:active:insensitive, NemoPathbarButton.flat:hover:checked:insensitive { + border-color: rgba(68, 65, 84, 0.3); } + NemoPathbarButton:focus, NemoPathbarButton.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(85, 81, 105, 0.22); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + NemoPathbarButton:focus:hover, NemoPathbarButton.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + NemoPathbarButton:focus:hover:focus, NemoPathbarButton:focus:hover:hover, NemoPathbarButton.flat:focus:hover:focus, NemoPathbarButton.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.3),0.3); } + NemoPathbarButton:focus:hover:active, NemoPathbarButton:focus:hover:active:hover, NemoPathbarButton:focus:hover:active:focus, NemoPathbarButton:focus:hover:active:hover:focus, NemoPathbarButton:focus:hover:checked, NemoPathbarButton:focus:hover:checked:hover, NemoPathbarButton:focus:hover:checked:focus, NemoPathbarButton:focus:hover:checked:hover:focus, NemoPathbarButton.flat:focus:hover:active, NemoPathbarButton.flat:focus:hover:active:hover, NemoPathbarButton.flat:focus:hover:active:focus, NemoPathbarButton.flat:focus:hover:active:hover:focus, NemoPathbarButton.flat:focus:hover:checked, NemoPathbarButton.flat:focus:hover:checked:hover, NemoPathbarButton.flat:focus:hover:checked:focus, NemoPathbarButton.flat:focus:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.3); } + NemoPathbarButton:focus:hover:insensitive, NemoPathbarButton.flat:focus:hover:insensitive { + border-color: rgba(72, 69, 89, 0.3); } + NemoPathbarButton:focus:hover:active:insensitive, NemoPathbarButton:focus:hover:checked:insensitive, NemoPathbarButton.flat:focus:hover:active:insensitive, NemoPathbarButton.flat:focus:hover:checked:insensitive { + border-color: rgba(68, 65, 84, 0.3); } + NemoPathbarButton:checked, NemoPathbarButton:active, NemoPathbarButton.flat:checked, NemoPathbarButton.flat:active { + background-color: #907aa9; + background-image: none; + border-color: rgba(68, 65, 84, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(85, 81, 105, 0.06), inset 0 1px rgba(85, 81, 105, 0.07), inset -1px 0 rgba(85, 81, 105, 0.06), inset 0 -1px rgba(85, 81, 105, 0.05); } + NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.22),0.3); } + NemoPathbarButton:checked:active, NemoPathbarButton:checked:active:hover, NemoPathbarButton:checked:active:focus, NemoPathbarButton:checked:active:hover:focus, NemoPathbarButton:checked:checked, NemoPathbarButton:checked:checked:hover, NemoPathbarButton:checked:checked:focus, NemoPathbarButton:checked:checked:hover:focus, NemoPathbarButton:active:active, NemoPathbarButton:active:active:hover, NemoPathbarButton:active:active:focus, NemoPathbarButton:active:active:hover:focus, NemoPathbarButton:active:checked, NemoPathbarButton:active:checked:hover, NemoPathbarButton:active:checked:focus, NemoPathbarButton:active:checked:hover:focus, NemoPathbarButton.flat:checked:active, NemoPathbarButton.flat:checked:active:hover, NemoPathbarButton.flat:checked:active:focus, NemoPathbarButton.flat:checked:active:hover:focus, NemoPathbarButton.flat:checked:checked, NemoPathbarButton.flat:checked:checked:hover, NemoPathbarButton.flat:checked:checked:focus, NemoPathbarButton.flat:checked:checked:hover:focus, NemoPathbarButton.flat:active:active, NemoPathbarButton.flat:active:active:hover, NemoPathbarButton.flat:active:active:focus, NemoPathbarButton.flat:active:active:hover:focus, NemoPathbarButton.flat:active:checked, NemoPathbarButton.flat:active:checked:hover, NemoPathbarButton.flat:active:checked:focus, NemoPathbarButton.flat:active:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.22); } + NemoPathbarButton:checked:insensitive, NemoPathbarButton:active:insensitive, NemoPathbarButton.flat:checked:insensitive, NemoPathbarButton.flat:active:insensitive { + border-color: rgba(72, 69, 89, 0.22); } + NemoPathbarButton:checked:active:insensitive, NemoPathbarButton:checked:checked:insensitive, NemoPathbarButton:active:active:insensitive, NemoPathbarButton:active:checked:insensitive, NemoPathbarButton.flat:checked:active:insensitive, NemoPathbarButton.flat:checked:checked:insensitive, NemoPathbarButton.flat:active:active:insensitive, NemoPathbarButton.flat:active:checked:insensitive { + border-color: rgba(68, 65, 84, 0.22); } + NemoPathbarButton:checked:focus, NemoPathbarButton:checked:hover, NemoPathbarButton:active:focus, NemoPathbarButton:active:hover, NemoPathbarButton.flat:checked:focus, NemoPathbarButton.flat:checked:hover, NemoPathbarButton.flat:active:focus, NemoPathbarButton.flat:active:hover { + background-color: #9783af; + background-image: none; + color: #faf4ed; } + NemoPathbarButton:focus, NemoPathbarButton:hover, NemoPathbarButton.flat:focus, NemoPathbarButton.flat:hover { + color: #555169; } + NemoPathbarButton:insensitive:insensitive, NemoPathbarButton.flat:insensitive:insensitive { + background-color: alpha(mix(#fffaf3,#555169,0.2),0.4); + background-image: none; + opacity: .6; + color: mix(#fffaf3,#555169,0.6); + box-shadow: none; } + NemoPathbarButton:insensitive:insensitive :insensitive, NemoPathbarButton.flat:insensitive:insensitive :insensitive { + color: mix(#fffaf3,#555169,0.6); } + NemoPathbarButton:active:insensitive, NemoPathbarButton:checked:insensitive { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + NemoPathbarButton:active:insensitive:insensitive, NemoPathbarButton:checked:insensitive:insensitive { + color: rgba(250, 244, 237, 0.85); } + NemoPathbarButton.separator, NemoPathbarButton .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + NemoPathbarButton.separator:insensitive, NemoPathbarButton .separator:insensitive { + color: rgba(255, 250, 243, 0.85); } + +NemoPlacesTreeView { + -NemoPlacesTreeView-disk-full-bg-color: #ffd18f; + -NemoPlacesTreeView-disk-full-fg-color: #907aa9; + -NemoPlacesTreeView-disk-full-bar-width: 1px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 2px; + -NemoPlacesTreeView-disk-full-max-length: 70px; } + NemoPlacesTreeView:selected { + -NemoPlacesTreeView-disk-full-bg-color: #faf4ed; + -NemoPlacesTreeView-disk-full-fg-color: #ad9dc0; } + +NemoWindow .nemo-inactive-pane .view, NemoWindow .nemo-inactive-pane GtkHTML, NemoWindow .nemo-inactive-pane iconview { + background-color: mix(#f2e9de,#26233a,0.12); + color: #26233a; } + +/*********************** + ! Fallback mode panel * +************************/ +UnityPanelWidget, .unity-panel, .xfce4-panel, WnckPager, WnckTasklist, PanelAppletFrame, PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem, PanelSeparator, PanelWidget, PanelApplet, PanelToplevel { + background-color: #faf4ed; + background-image: none; + color: #575279; } + +.xfce4-panel .button, .xfce4-panel .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar .xfce4-panel .button.suggested-action, .xfce4-panel .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar .xfce4-panel .button.suggested-action, PanelApplet .button, PanelApplet .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar PanelApplet .button.suggested-action, PanelApplet .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar PanelApplet .button.suggested-action { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #575279; } + .xfce4-panel .button:hover, .xfce4-panel .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar .xfce4-panel .button.suggested-action:hover, .xfce4-panel .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar .xfce4-panel .button.suggested-action:hover, PanelApplet .button:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:hover { + background-color: mix(#faf4ed,#575279,0.11); + background-image: none; + border-color: mix(#faf4ed,#575279,0.11); + color: #5e5983; } + .xfce4-panel .button:active, .xfce4-panel .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar .xfce4-panel .button.suggested-action:active, .xfce4-panel .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar .xfce4-panel .button.suggested-action:active, PanelApplet .button:active, PanelApplet .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar PanelApplet .button.suggested-action:active, PanelApplet .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar PanelApplet .button.suggested-action:active, .xfce4-panel .button:checked, .xfce4-panel .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar .xfce4-panel .button.suggested-action:checked, .xfce4-panel .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar .xfce4-panel .button.suggested-action:checked, PanelApplet .button:checked, PanelApplet .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar PanelApplet .button.suggested-action:checked, PanelApplet .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar PanelApplet .button.suggested-action:checked { + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + border-color: mix(#faf4ed,#575279,0.21); + color: #5e5983; } + .xfce4-panel .button:active:hover, PanelApplet .button:active:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:active:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:active:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:active:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:active:hover, .xfce4-panel .button:checked:hover, PanelApplet .button:checked:hover, PanelApplet .selection-mode.header-bar .button.suggested-action:checked:hover, .selection-mode.header-bar PanelApplet .button.suggested-action:checked:hover, PanelApplet .selection-mode.toolbar .button.suggested-action:checked:hover, .selection-mode.toolbar PanelApplet .button.suggested-action:checked:hover { + background-color: mix(#faf4ed,#575279,0.31); + background-image: none; + border-color: mix(#faf4ed,#575279,0.31); } + +PanelWidget, PanelApplet, PanelToplevel { + padding: 0; } + +PanelApplet { + border: 0; } + PanelApplet .button, PanelApplet .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar PanelApplet .button.suggested-action, PanelApplet .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar PanelApplet .button.suggested-action { + -GtkButton-inner-border: 2; } + +PanelSeparator { + border: 0; } + +PanelApplet > GtkMenuBar.menubar.menuitem, PanelMenuBar.menubar.menuitem, .gnome-panel-menu-bar.menuitem { + border: 0; + -PanelMenuBar-icon-visible: true; } + +PanelAppletFrame { + border: 0; } + +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #fffaf3; + background-image: none; + padding: 3px; + border: 0; + color: #555169; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #f2e9de; + color: #26233a; } + +.xfce4-panel { + font: normal; } + .xfce4-panel .menu { + -gtk-image-effect: none; } + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +UnityDecoration { + -UnityDecoration-extents: 28px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.7); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #907aa9; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration.top { + border: 1px solid mix(#daae7b,#575279,0.21); + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 1px 8px 0 8px; + background-color: #faf4ed; + color: #575279; + text-shadow: none; } + UnityDecoration.top:backdrop { + border: 1px solid mix(#ffbc5e,mix(#555169,#fffaf3,0.4),0.12); + border-bottom: 0; + background-color: #fffaf3; + color: mix(#555169,#fffaf3,0.4); } + UnityDecoration.left, UnityDecoration.right, UnityDecoration.bottom { + background-color: mix(#daae7b,#575279,0.21); } + UnityDecoration.left:backdrop, UnityDecoration.right:backdrop, UnityDecoration.bottom:backdrop { + background-color: mix(#ffbc5e,mix(#555169,#fffaf3,0.4),0.12); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #575279; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + +SheetStyleDialog.unity-force-quit { + background-color: #fffaf3; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: transparent; + background-image: none; + color: #fffbf6; + font: bold; + text-shadow: 0 1px rgba(34, 32, 42, 0.5); + icon-shadow: 0 1px rgba(34, 32, 42, 0.5); } + #panel_window .menubar, #panel_window .menubar > .menuitem { + background-color: transparent; + background-image: none; + color: #fffbf6; + font: bold; + text-shadow: 0 1px rgba(34, 32, 42, 0.5); + icon-shadow: 0 1px rgba(34, 32, 42, 0.5); } + #panel_window .menubar *:hover, #panel_window .menubar > .menuitem *:hover { + color: #fffbf6; } + #panel_window .menubar:hover, #panel_window .menubar > .menuitem:hover { + border-style: none; + background-color: rgba(255, 251, 246, 0.2); + background-image: none; + color: #fffbf6; } + #panel_window .menubar:insensitive, #panel_window .menubar > .menuitem:insensitive { + color: rgba(255, 251, 246, 0.7); } + #panel_window .menubar .menu, #panel_window .menubar > .menuitem .menu { + border-radius: 1px; } + #panel_window .menubar .menu .menuitem, #panel_window .menubar > .menuitem .menu .menuitem { + font: normal; + text-shadow: none; } + +#content_frame { + padding-bottom: 14px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 2px; + background-color: #faf4ed; + color: #575279; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#daae7b,#575279,0.21), inset -1px 0 mix(#daae7b,#575279,0.21), inset 0 1px mix(#daae7b,#575279,0.21), inset 0 -1px mix(#daae7b,#575279,0.21); } + #login_window .button, #shutdown_dialog .button, #restart_dialog .button { + padding: 3px 15px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: #e5c5a1; + background-color: white; + background-image: none; + color: #575279; + transition: all 150ms ease-out; } + #login_window .button.default, #login_window .button:focus, #login_window .button:active:focus, #shutdown_dialog .button.default, #shutdown_dialog .button:focus, #shutdown_dialog .button:active:focus, #restart_dialog .button.default, #restart_dialog .button:focus, #restart_dialog .button:active:focus { + border-color: #735b8d; + background-color: #9c88b2; + background-image: none; + color: #faf4ed; } + #login_window .button.default:hover, #login_window .button:focus:hover, #login_window .button:active:focus:hover, #shutdown_dialog .button.default:hover, #shutdown_dialog .button:focus:hover, #shutdown_dialog .button:active:focus:hover, #restart_dialog .button.default:hover, #restart_dialog .button:focus:hover, #restart_dialog .button:active:focus:hover { + border-color: #64507c; + background-color: #907aa9; } + +#login_window .menu { + border-radius: 1px; } + +#login_window GtkComboBox .button, #login_window GtkComboBox .button:hover, #login_window GtkComboBox .button:active, #login_window GtkComboBox .button:active:hover, #login_window GtkComboBox .button:focus, #login_window GtkComboBox .button:hover:focus, #login_window GtkComboBox .button:active:focus, #login_window GtkComboBox .button:active:hover:focus { + padding: 0; + background: none; + border-style: none; + box-shadow: none; } + +#login_window .entry { + padding: 3px 5px; + border-width: 1px; + border-style: solid; + border-color: #e5c5a1; + border-radius: 2px; + background-color: #efddc7; + background-image: none; + color: #575279; + box-shadow: none; + transition: all 150ms ease-out; } + #login_window .entry:focus, #login_window .entry:hover { + border-color: #daae7b; + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.1), inset 0 1px rgba(17, 16, 21, 0.12), inset -1px 0 rgba(17, 16, 21, 0.1), inset 0 -1px rgba(17, 16, 21, 0.05); } + +#user_combobox { + color: #575279; + font: 18px; } + #user_combobox .menu { + font: normal; } + #user_combobox .arrow { + color: mix(#575279,#faf4ed,0.5); } + +#user_image { + padding: 3px; + border-radius: 2px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #daae7b, inset -1px 0 #daae7b, inset 0 1px #daae7b, inset 0 -1px #daae7b; } + +#user_image_border { + border-radius: 2px; + background-color: #efddc7; + background-image: none; + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.07), inset 0 1px rgba(17, 16, 21, 0.08), inset -1px 0 rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + +#buttonbox_frame { + padding-top: 10px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* shutdown button */ +#shutdown_button { + border-color: #191725; + background-color: #211f32; + background-image: none; + color: #f2e9de; } + #shutdown_button:hover, #shutdown_button:active, #shutdown_button:active:hover { + border-color: #161420; + background-color: #1f1d2e; } + +/* restart button */ +#restart_button { + border-color: #cf8115; + background-color: #eca749; + background-image: none; + color: #f2e9de; } + #restart_button:hover, #restart_button:active, #restart_button:active:hover { + border-color: #b57113; + background-color: #ea9d34; } + +/* password warning */ +#greeter_infobar { + font: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #faf4ed; + color: #575279; } + +TerminalWindow .scrollbars-junction { + background-color: #faf4ed; } + +TerminalWindow .scrollbar.trough { + background-color: #faf4ed; } + +TerminalWindow .scrollbar.button, TerminalWindow .selection-mode.header-bar .scrollbar.button.suggested-action, .selection-mode.header-bar TerminalWindow .scrollbar.button.suggested-action, TerminalWindow .selection-mode.toolbar .scrollbar.button.suggested-action, .selection-mode.toolbar TerminalWindow .scrollbar.button.suggested-action { + color: #d09755; } + TerminalWindow .scrollbar.button:active, TerminalWindow .selection-mode.header-bar .scrollbar.button.suggested-action:active, .selection-mode.header-bar TerminalWindow .scrollbar.button.suggested-action:active, TerminalWindow .selection-mode.toolbar .scrollbar.button.suggested-action:active, .selection-mode.toolbar TerminalWindow .scrollbar.button.suggested-action:active { + color: #d09755; } + TerminalWindow .scrollbar.button:active:hover { + color: #d09755; } + +TerminalWindow .scrollbar.slider { + border-color: mix(#ecd6bb,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); } + TerminalWindow .scrollbar.slider:hover { + border-color: mix(#ecd6bb,#575279,0.31); + background-color: mix(#faf4ed,#575279,0.31); } + TerminalWindow .scrollbar.slider.vertical:hover { + border-color: mix(#ecd6bb,#575279,0.31); + background-color: mix(#faf4ed,#575279,0.31); } + TerminalWindow .scrollbar.slider.vertical:active { + border-color: #81689e; + background-color: #907aa9; } + TerminalWindow .scrollbar.slider:active { + border-color: #81689e; + background-color: #907aa9; } + +TerminalWindow GtkNotebook.notebook { + border-right-width: 0; + border-bottom-width: 0; + border-left-width: 0; } + +TerminalNotebook.notebook { + padding: 0; + border-width: 1px 0 0; + border-style: solid; + border-color: #daae7b; + border-radius: 0; + background-color: #faf4ed; + background-image: none; + background-clip: border-box; + color: #575279; + -GtkNotebook-initial-gap: 0; + -GtkNotebook-arrow-spacing: 5; + -GtkNotebook-tab-curvature: 0; + -GtkNotebook-tab-overlap: 1; + -GtkNotebook-has-tab-gap: false; } + TerminalNotebook.notebook.frame { + border-width: 1px; } + TerminalNotebook.notebook.header { + border-width: 0; + background-color: #ead1b4; } + TerminalNotebook.notebook.header.frame { + border-color: mix(#907aa9,#faf4ed,0.3); } + TerminalNotebook.notebook.header.frame.top { + border-width: 1px 1px 0 1px; } + TerminalNotebook.notebook.header.frame.right { + border-width: 1px 1px 1px 0; } + TerminalNotebook.notebook.header.frame.bottom { + border-width: 0 1px 1px 1px; } + TerminalNotebook.notebook.header.frame.left { + border-width: 1px 0 1px 1px; } + TerminalNotebook.notebook GtkViewport { + border-width: 0; + background-color: #faf4ed; + color: #575279; } + TerminalNotebook.notebook tab { + padding: 4px 6px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + /* close button styling */ } + TerminalNotebook.notebook tab:active { + background-color: transparent; + background-image: none; } + TerminalNotebook.notebook tab.top { + border-bottom-width: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + TerminalNotebook.notebook tab.top:hover { + border-bottom-color: rgba(144, 122, 169, 0.3); } + TerminalNotebook.notebook tab.top:active { + border-bottom-color: #907aa9; } + TerminalNotebook.notebook tab.right { + border-left-width: 2px; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + TerminalNotebook.notebook tab.right:hover { + border-left-color: rgba(144, 122, 169, 0.3); } + TerminalNotebook.notebook tab.right:active { + border-left-color: #907aa9; } + TerminalNotebook.notebook tab.bottom { + border-top-width: 2px; + border-top-right-radius: 0; + border-top-left-radius: 0; } + TerminalNotebook.notebook tab.bottom:hover { + border-top-color: rgba(144, 122, 169, 0.3); } + TerminalNotebook.notebook tab.bottom:active { + border-top-color: #907aa9; } + TerminalNotebook.notebook tab.left { + border-right-width: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + TerminalNotebook.notebook tab.left:hover { + border-right-color: rgba(144, 122, 169, 0.3); } + TerminalNotebook.notebook tab.left:active { + border-right-color: #907aa9; } + TerminalNotebook.notebook tab GtkLabel { + color: mix(#575279,#faf4ed,0.3); } + TerminalNotebook.notebook tab.reorderable-page:hover { + background-color: #ead1b4; + border-left: 0; + border-right: 0; + /* using box shadows instead of borders due to slanted edges */ + box-shadow: inset 0 3px rgba(34, 32, 42, 0.03), inset 0 2px rgba(34, 32, 42, 0.03), inset 0 1px rgba(34, 32, 42, 0.03), inset 1px 0 #daae7b, inset -1px 0 #daae7b; } + TerminalNotebook.notebook tab.reorderable-page:active { + background-color: #efddc7; + border-left: 0; + border-right: 0; + box-shadow: inset 0 3px rgba(34, 32, 42, 0.03), inset 0 2px rgba(34, 32, 42, 0.03), inset 0 1px rgba(34, 32, 42, 0.03), inset 1px 0 #e0ba8e, inset -1px 0 #e0ba8e; } + TerminalNotebook.notebook tab .button, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action, TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .button:hover { + padding: 1px; + border-width: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + background-image: none; + background-color: transparent; + color: mix(#575279,#faf4ed,0.5); } + TerminalNotebook.notebook tab .button:hover, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:hover, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:hover, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:hover, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:hover { + color: #575279; + border-color: #e5c5a1; } + TerminalNotebook.notebook tab .button:active, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:active, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:active, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:active, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:active, TerminalNotebook.notebook tab .button:checked, TerminalNotebook.notebook tab .selection-mode.header-bar .button.suggested-action:checked, .selection-mode.header-bar TerminalNotebook.notebook tab .button.suggested-action:checked, TerminalNotebook.notebook tab .selection-mode.toolbar .button.suggested-action:checked, .selection-mode.toolbar TerminalNotebook.notebook tab .button.suggested-action:checked, TerminalNotebook.notebook tab .button:active:hover, TerminalNotebook.notebook tab .button:checked:hover { + border-color: #daae7b; + background-color: #f5e8da; } + TerminalNotebook.notebook .prelight-page, TerminalNotebook.notebook .prelight-page GtkLabel { + color: mix(#575279,#faf4ed,0.15); } + TerminalNotebook.notebook .active-page, TerminalNotebook.notebook .active-page GtkLabel { + color: #575279; } diff --git a/src/themes/Material-Sakura/gtk-3.0/gtk-dark.css b/src/themes/Material-Sakura/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..b00626d6 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk/dist/gtk-dark.css"); diff --git a/src/themes/Material-Sakura/gtk-3.0/gtk.css b/src/themes/Material-Sakura/gtk-3.0/gtk.css new file mode 100644 index 00000000..c6eab95d --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk/dist/gtk.css"); diff --git a/src/themes/Material-Sakura/gtk-3.0/gtk.gresource b/src/themes/Material-Sakura/gtk-3.0/gtk.gresource new file mode 100644 index 00000000..0387c948 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-3.0/gtk.gresource differ diff --git a/src/themes/Material-Sakura/gtk-3.0/gtk.gresource.xml b/src/themes/Material-Sakura/gtk-3.0/gtk.gresource.xml new file mode 100644 index 00000000..8281d702 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.0/gtk.gresource.xml @@ -0,0 +1,48 @@ +<?xml version='1.0' encoding='UTF-8'?> +<gresources> + <gresource prefix='/org/numixproject/gtk'> + <file preprocess='to-pixdata'>assets/checkbox-checked-dark.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-checked-insensitive-dark.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-checked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-checked.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-mixed-dark.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive-dark.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-mixed.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-unchecked-dark.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive-dark.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-unchecked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-unchecked.svg</file> + <file preprocess='to-pixdata'>assets/grid-selection-checked-dark.svg</file> + <file preprocess='to-pixdata'>assets/grid-selection-checked.svg</file> + <file preprocess='to-pixdata'>assets/grid-selection-unchecked-dark.svg</file> + <file preprocess='to-pixdata'>assets/grid-selection-unchecked.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-hover.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-checked.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-unchecked.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-hover.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-checked-hover.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-checked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-checked.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-unchecked.svg</file> + <file preprocess='to-pixdata'>assets/radio-checked-dark.svg</file> + <file preprocess='to-pixdata'>assets/radio-checked-insensitive-dark.svg</file> + <file preprocess='to-pixdata'>assets/radio-checked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/radio-checked.svg</file> + <file preprocess='to-pixdata'>assets/radio-mixed-dark.svg</file> + <file preprocess='to-pixdata'>assets/radio-mixed-insensitive-dark.svg</file> + <file preprocess='to-pixdata'>assets/radio-mixed-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/radio-mixed.svg</file> + <file preprocess='to-pixdata'>assets/radio-unchecked-dark.svg</file> + <file preprocess='to-pixdata'>assets/radio-unchecked-insensitive-dark.svg</file> + <file preprocess='to-pixdata'>assets/radio-unchecked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/radio-unchecked.svg</file> + <file preprocess='to-pixdata'>assets/pane-handle.png</file> + <file preprocess='to-pixdata'>assets/pane-handle@2.png</file> + <file>dist/gtk.css</file> + <file>dist/gtk-dark.css</file> + </gresource> +</gresources> diff --git a/src/themes/Material-Sakura/gtk-3.0/thumbnail.png b/src/themes/Material-Sakura/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..aa1e3b1d Binary files /dev/null and b/src/themes/Material-Sakura/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Material-Sakura/gtk-3.20/assets b/src/themes/Material-Sakura/gtk-3.20/assets new file mode 120000 index 00000000..ec2e4be2 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.20/assets @@ -0,0 +1 @@ +../assets \ No newline at end of file diff --git a/src/themes/Material-Sakura/gtk-3.20/dist/gtk-dark.css b/src/themes/Material-Sakura/gtk-3.20/dist/gtk-dark.css new file mode 100644 index 00000000..643d988a --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.20/dist/gtk-dark.css @@ -0,0 +1,8505 @@ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/* dark color scheme */ +@define-color dark_bg_color #faf4ed; +@define-color dark_fg_color #575279; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #555169; +@define-color theme_fg_color #fffaf3; +@define-color theme_base_color #26233a; +@define-color text_view_bg #26233a; +/*workaround for new vte versions */ +@define-color theme_text_color #f2e9de; +@define-color theme_selected_bg_color #907aa9; +@define-color theme_selected_fg_color #faf4ed; +@define-color theme_tooltip_bg_color #fffaf3; +@define-color theme_tooltip_fg_color #555169; +/* shadow effects */ +@define-color light_shadow #56526a; +@define-color dark_shadow #643a00; +/* misc colors used by gtk+ */ +@define-color info_fg_color #f2e9de; +@define-color info_bg_color #56949f; +@define-color warning_fg_color #f2e9de; +@define-color warning_bg_color #ea9d34; +@define-color question_fg_color #f2e9de; +@define-color question_bg_color #56949f; +@define-color error_fg_color #f2e9de; +@define-color error_bg_color #1f1d2e; +@define-color link_color #56949f; +@define-color success_color #d7827e; +@define-color warning_color #ea9d34; +@define-color error_color #1f1d2e; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#fffaf3,#555169,0.4); +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @dark_bg_color; +@define-color menu_fg_color @dark_fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; +@define-color borders mix(#555169,#fffaf3,0.18); +@define-color unfocused_borders mix(#555169,mix(#555169,#fffaf3,0.18),0.9); +@define-color button_bg_color #575279; +@define-color button_fg_color #faf4ed; +@define-color header_button_bg_color #fffaf3; +@define-color header_button_fg_color #575279; +@define-color insensitive_bg_color mix(#555169,#26233a,0.6); +@define-color insensitive_fg_color mix(#fffaf3,#555169,0.5); +/* osd */ +@define-color osd_base #faf4ed; +@define-color osd_bg rgba(250, 244, 237, 0.8); +@define-color osd_fg #575279; +@define-color osd_insensitive_bg_color mix(#575279,rgba(250, 244, 237, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#575279,#faf4ed,0.6); +@define-color osd_borders_color rgba(234, 209, 180, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #faf4ed; +@define-color lightdm_fg_color #575279; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#fffaf3,#555169,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #f2e9de; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #555169; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #26233a; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #907aa9; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #faf4ed; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #797393; +/* window manager colors */ +@define-color wm_bg_focused #faf4ed; +@define-color wm_bg_unfocused #555169; +@define-color wm_border_focused #907aa9; +@define-color wm_border_unfocused #faf4ed; +@define-color wm_title_focused #575279; +@define-color wm_title_unfocused mix(#fffaf3,#555169,0.4); +@define-color wm_icons_focused #575279; +@define-color wm_icons_focused_prelight #907aa9; +@define-color wm_icons_focused_pressed #735b8d; +@define-color wm_icons_unfocused mix(#fffaf3,#555169,0.4); +@define-color wm_icons_unfocused_prelight #907aa9; +@define-color wm_icons_unfocused_pressed #735b8d; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0.04; + outline-color: rgba(144, 122, 169, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + -gtk-outline-radius: 2px; } + +/************* + ! Base states + *************/ +GeditViewFrame .gedit-search-slider .not-found:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gtkstyle-fallback:selected, *:selected, :focus:selected { + background-color: #907aa9; + color: #faf4ed; } + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #56949f; } + *:disabled, *:disabled:disabled { + color: mix(#fffaf3,#555169,0.5); } + *:disabled, *:disabled { + -gtk-icon-effect: dim; } + *:hover { + -gtk-icon-effect: highlight; } + *:link, *:visited { + color: #56949f; } + +.background { + background-color: #555169; + color: #fffaf3; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + .background.csd { + background-color: #555169; } + +.gtkstyle-fallback { + background-color: rgba(85, 81, 105, 0.5); + color: #fffaf3; } + .gtkstyle-fallback:hover { + background-color: #5e5974; + color: #fffaf3; } + .gtkstyle-fallback:active { + background-color: #4d495f; + color: #fffaf3; } + .gtkstyle-fallback:disabled { + background-color: #555169; + color: mix(#fffaf3,#555169,0.5); } + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; } + +label.separator { + color: #fffaf3; } + label.separator:backdrop { + color: mix(#fffaf3,#555169,0.5); } + +label selection { + background-color: #907aa9; + color: #faf4ed; } + +label:disabled { + color: mix(#fffaf3,#555169,0.5); } + label:disabled:backdrop { + color: #797393; } + +label:backdrop { + color: mix(#fffaf3,#555169,0.5); } + +assistant .sidebar { + background-color: #26233a; + border-top: 1px solid mix(#555169,#fffaf3,0.18); } + assistant .sidebar:backdrop { + background-color: #26233a; + border-color: mix(#555169,mix(#555169,#fffaf3,0.18),0.9); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 3px 6px; } + +assistant .sidebar label.highlight { + background-color: mix(#fffaf3,#555169,0.8); } + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#907aa9), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#907aa9), to(transparent)); } } + +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#907aa9), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(199, 116, 0, 0.708235)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; } + stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 2px; } + +#restart_button button, #shutdown_button button, #login_window button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.flat.nautilus-circular-button.image-button, treeview.view header button:active, treeview.view header button:hover, treeview.view header button, .osd spinbutton.vertical button:first-child, .osd spinbutton:not(.vertical) button, .osd button, button.osd, +#XfceNotifyWindow button, frame.app-notification button, popover.background button, infobar.error button, infobar.question button, infobar.warning button, infobar.info button, headerbar.selection-mode button, +.titlebar.selection-mode:not(headerbar) button, .destructive-action, .suggested-action, headerbar.selection-mode button.suggested-action, toolbar.inline-toolbar button, toolbar button, .titlebar:not(headerbar) button, headerbar button, button, button.nautilus-circular-button.image-button { + min-height: 20px; + min-width: 20px; + padding: 3px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + -gtk-outline-radius: 1.8px; + transition: 150ms ease; + outline-color: transparent; } + #restart_button button.text-button, #shutdown_button button.text-button, #login_window button.text-button, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat.nautilus-circular-button.image-button, treeview.view header button.text-button, .osd spinbutton.vertical button.text-button:first-child, .osd spinbutton:not(.vertical) button.text-button, + #XfceNotifyWindow button.text-button, frame.app-notification button.text-button, popover.background button.text-button, infobar.error button.text-button, infobar.question button.text-button, infobar.warning button.text-button, infobar.info button.text-button, headerbar.selection-mode button.text-button, + .titlebar:not(headerbar).selection-mode button.text-button, .text-button.destructive-action, .text-button.suggested-action, toolbar.inline-toolbar button.text-button, button.text-button, button.text-button.nautilus-circular-button.image-button { + padding: 3px 3.4285714286px; } + +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.flat:hover, modelbutton.flat, +menuitem.button.flat, menu menuitem calendar.button:hover, +.menu menuitem calendar.button:hover, +.context-menu menuitem calendar.button:hover, menu menuitem calendar.button, +.menu menuitem calendar.button, +.context-menu menuitem calendar.button, calendar.button:disabled, calendar.button:backdrop, calendar.button:hover, calendar.button, calendar.view, calendar.view:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +toolbar.inline-toolbar toolbutton > button.flat:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) button:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +toolbar.inline-toolbar toolbutton > button.flat:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button { + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + -gtk-outline-radius: 0; } + .linked.vertical > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .linked:not(.vertical) > combobox:first-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:first-child, popover.background .linked > button:first-child, headerbar.selection-mode viewswitcher button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, toolbar viewswitcher button:first-child, toolbar viewswitcher button.nautilus-circular-button.image-button:first-child, +toolbar .linked > button:first-child, .titlebar:not(headerbar) viewswitcher button:first-child, headerbar viewswitcher button:first-child, headerbar viewswitcher button.nautilus-circular-button.image-button:first-child, +.titlebar:not(headerbar) .linked > button:first-child, +headerbar .linked > button:first-child, combobox box button:first-child, combobox box button.nautilus-circular-button.image-button:first-child, combobox box entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child { + border-width: 1px; + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 1.8px 0 0 1.8px; } + +toolbar.inline-toolbar toolbutton:last-child > button.flat, .linked:not(.vertical) > combobox:last-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:last-child, popover.background .linked > button:last-child, headerbar.selection-mode viewswitcher button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, toolbar viewswitcher button:last-child, toolbar viewswitcher button.nautilus-circular-button.image-button:last-child, +toolbar .linked > button:last-child, .titlebar:not(headerbar) viewswitcher button:last-child, headerbar viewswitcher button:last-child, headerbar viewswitcher button.nautilus-circular-button.image-button:last-child, +.titlebar:not(headerbar) .linked > button:last-child, +headerbar .linked > button:last-child, combobox box button:last-child, combobox box button.nautilus-circular-button.image-button:last-child, combobox box entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child { + border-width: 1px; + border-radius: 0 2px 2px 0; + -gtk-outline-radius: 0 1.8px 1.8px 0; } + +toolbar.inline-toolbar toolbutton:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:only-child, popover.background .linked > button:only-child, headerbar.selection-mode viewswitcher button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, toolbar viewswitcher button:only-child, toolbar viewswitcher button.nautilus-circular-button.image-button:only-child, +toolbar .linked > button:only-child, .titlebar:not(headerbar) viewswitcher button:only-child, headerbar viewswitcher button:only-child, headerbar viewswitcher button.nautilus-circular-button.image-button:only-child, +.titlebar:not(headerbar) .linked > button:only-child, +headerbar .linked > button:only-child, combobox box button:only-child, combobox box button.nautilus-circular-button.image-button:only-child, combobox box entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child { + border-width: 1px; + border-style: solid; + border-radius: 2px; + -gtk-outline-radius: 1.8px; } + +.nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button, popover.background .linked > button, headerbar.selection-mode viewswitcher button, +headerbar.selection-mode .linked > button, +.titlebar.selection-mode:not(headerbar) viewswitcher button, toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, toolbar viewswitcher button, toolbar viewswitcher button.nautilus-circular-button.image-button, +toolbar .linked > button, +toolbar .linked > button.nautilus-circular-button.image-button, .titlebar:not(headerbar) viewswitcher button, headerbar viewswitcher button, headerbar viewswitcher button.nautilus-circular-button.image-button, +.titlebar:not(headerbar) .linked > button, +headerbar .linked > button, +headerbar .linked > button.nautilus-circular-button.image-button, combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry, .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, .linked > button, .linked > button.nautilus-circular-button.image-button { + border-width: 1px; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > button:first-child { + border-width: 1px; + border-radius: 2px 2px 0 0; + -gtk-outline-radius: 1.8px 1.8px 0 0; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > button:last-child { + border-width: 1px; + border-radius: 0 0 2px 2px; + -gtk-outline-radius: 0 0 1.8px 1.8px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:only-child { + border-width: 1px; + border-radius: 2px; + -gtk-outline-radius: 1.8px; } + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +notebook > header > tabs > arrow, infobar.error button.close, infobar.question button.close, infobar.warning button.close, infobar.info button.close { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow:focus, infobar.error button.close:focus, infobar.question button.close:focus, infobar.warning button.close:focus, infobar.info button.close:focus, notebook > header > tabs > arrow:hover, infobar.error button.close:hover, infobar.question button.close:hover, infobar.warning button.close:hover, infobar.info button.close:hover { + border: 1px solid rgba(85, 81, 105, 0.3); + background-color: rgba(255, 250, 243, 0.2); + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow:active, infobar.error button.close:active, infobar.question button.close:active, infobar.warning button.close:active, infobar.info button.close:active, notebook > header > tabs > arrow:checked, infobar.error button.close:checked, infobar.question button.close:checked, infobar.warning button.close:checked, infobar.info button.close:checked { + border: 1px solid rgba(144, 122, 169, 0.3); + background-color: rgba(250, 244, 237, 0.1); + background-image: none; + box-shadow: none; } + +button, button.nautilus-circular-button.image-button { + background-color: #575279; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + button:active, button.nautilus-circular-button.image-button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button.nautilus-circular-button.image-button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + button:disabled, button.nautilus-circular-button.image-button:disabled { + border-color: rgba(234, 209, 180, 0.22); } + button:active:disabled, button:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) button, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) button:hover, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked:hover, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) button, stackswitcher.vertical > button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) button:hover, stackswitcher.vertical > button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) button:checked, stackswitcher.vertical > button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) button:checked:hover, stackswitcher.vertical > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + button.flat, button.flat.nautilus-circular-button.image-button { + color: #faf4ed; + border-color: rgba(87, 82, 121, 0); + background-color: rgba(87, 82, 121, 0); + background-image: none; + box-shadow: none; } + button:hover, button.nautilus-circular-button.image-button:hover, button.flat:hover { + background-color: #5b567f; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + button:hover:active, button:hover:active:focus, button.flat:hover:active:focus, button:hover:checked, button:hover:checked:focus, button.flat:hover:checked:focus, button.flat:hover:active, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + button:focus, button.nautilus-circular-button.image-button:focus, button.flat:focus { + background-color: #5b567f; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + button:focus:hover, button.flat:focus:hover { + background-color: #605a85; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + button:focus:hover:hover, button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + button:focus:hover:active, button.flat:focus:hover:active, button.flat:focus:hover:active:focus, button:focus:hover:checked, button.flat:focus:hover:checked, button.flat:focus:hover:checked:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + button:focus:hover:active:disabled, button:focus:hover:checked:disabled, button.flat:focus:hover:active:disabled, button.flat:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + button:checked, button.nautilus-circular-button.image-button:checked, button:active, button.nautilus-circular-button.image-button:active, button.flat:checked, button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:active:checked, button.flat:active:checked:hover, button.flat:active:checked:focus, button.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(234, 209, 180, 0.22); } + button:active:checked:disabled, button.flat:active:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover, button.flat:focus, button.flat:hover { + color: #faf4ed; } + button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#575279,#faf4ed,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#575279,#faf4ed,0.6); + box-shadow: none; } + button:disabled:disabled :disabled, button.flat:disabled:disabled :disabled { + color: mix(#575279,#faf4ed,0.6); } + button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + button:active:disabled :disabled, button:checked:disabled :disabled, button.flat:active:disabled :disabled, button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + button:backdrop, button.nautilus-circular-button.image-button:backdrop, button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + button.separator, button.separator.nautilus-circular-button.image-button, button .separator, button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(87, 82, 121, 0.9); } + button.separator:disabled, button .separator:disabled { + color: rgba(87, 82, 121, 0.85); } + button separator, button.nautilus-circular-button.image-button separator { + background-image: image(mix(#faf4ed,#575279,0.9)); } + .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, .linked > button, .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .inline-toolbar button:active, .inline-toolbar button:active:hover, .inline-toolbar button:active:focus, .inline-toolbar button:active:hover:focus, .inline-toolbar button:checked, .inline-toolbar button:checked:hover, .inline-toolbar button:checked:focus, .inline-toolbar button:checked:hover:focus, .linked > button:active, .linked > button:active:hover, .linked > button:active:focus, .linked > button:active:hover:focus, .linked > button:checked, .linked > button:checked:hover, .linked > button:checked:focus, .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + .inline-toolbar button:disabled, .linked > button:disabled { + box-shadow: inset -1px 0 #464261; } + .inline-toolbar button:last-child, .inline-toolbar button:only-child, .linked > button:last-child, .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .inline-toolbar button:last-child:hover, .inline-toolbar button:only-child:hover, .linked > button:last-child:hover, .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .inline-toolbar button:disabled:last-child, .inline-toolbar button:disabled:only-child, .inline-toolbar button:active:disabled:last-child, .inline-toolbar button:active:disabled:only-child, .inline-toolbar button:checked:disabled:last-child, .inline-toolbar button:checked:disabled:only-child, .linked > button:disabled:last-child, .linked > button:disabled:only-child, .linked > button:active:disabled:last-child, .linked > button:active:disabled:only-child, .linked > button:checked:disabled:last-child, .linked > button:checked:disabled:only-child { + box-shadow: none; } + .inline-toolbar button:active:last-child, .inline-toolbar button:active:last-child:focus, .inline-toolbar button:active:last-child:hover, .inline-toolbar button:active:last-child:hover:focus, .inline-toolbar button:checked:last-child, .inline-toolbar button:checked:last-child:focus, .inline-toolbar button:checked:last-child:hover, .inline-toolbar button:checked:last-child:hover:focus, .linked > button:active:last-child, .linked > button:active:last-child:focus, .linked > button:active:last-child:hover, .linked > button:active:last-child:hover:focus, .linked > button:checked:last-child, .linked > button:checked:last-child:focus, .linked > button:checked:last-child:hover, .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .inline-toolbar button:active:only-child, .inline-toolbar button:active:only-child:focus, .inline-toolbar button:active:only-child:hover, .inline-toolbar button:active:only-child:hover:focus, .inline-toolbar button:checked:only-child, .inline-toolbar button:checked:only-child:focus, .inline-toolbar button:checked:only-child:hover, .inline-toolbar button:checked:only-child:hover:focus, .linked > button:active:only-child, .linked > button:active:only-child:focus, .linked > button:active:only-child:hover, .linked > button:active:only-child:hover:focus, .linked > button:checked:only-child, .linked > button:checked:only-child:focus, .linked > button:checked:only-child:hover, .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .linked.vertical > button { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .linked.vertical > button:active, .linked.vertical > button:active:hover, .linked.vertical > button:active:focus, .linked.vertical > button:active:hover:focus, .linked.vertical > button:checked, .linked.vertical > button:checked:hover, .linked.vertical > button:checked:focus, .linked.vertical > button:checked:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.05); } + .linked.vertical > button:disabled { + box-shadow: inset 0 -1px #464261; } + .linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .linked.vertical > button:disabled:last-child, .linked.vertical > button:disabled:only-child, .linked.vertical > button:active:disabled:last-child, .linked.vertical > button:active:disabled:only-child, .linked.vertical > button:checked:disabled:last-child, .linked.vertical > button:checked:disabled:only-child { + box-shadow: none; } + .linked.vertical > button:active:last-child, .linked.vertical > button:active:last-child:focus, .linked.vertical > button:active:last-child:hover, .linked.vertical > button:active:last-child:hover:focus, .linked.vertical > button:checked:last-child, .linked.vertical > button:checked:last-child:focus, .linked.vertical > button:checked:last-child:hover, .linked.vertical > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .linked.vertical > button:active:only-child, .linked.vertical > button:active:only-child:focus, .linked.vertical > button:active:only-child:hover, .linked.vertical > button:active:only-child:hover:focus, .linked.vertical > button:checked:only-child, .linked.vertical > button:checked:only-child:focus, .linked.vertical > button:checked:only-child:hover, .linked.vertical > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + button.circular, button.nautilus-circular-button.image-button, button.circular-button { + padding: 0; + min-width: 28px; + min-height: 28px; + border-radius: 9999px; + -gtk-outline-radius: 9999px; } + button.circular label, button.nautilus-circular-button.image-button label, button.circular-button label { + padding: 0; } + +spinbutton:disabled { + opacity: .6; } + +spinbutton button, spinbutton button.nautilus-circular-button.image-button { + color: #faf4ed; + padding: 3px 5px; } + spinbutton button:active, spinbutton button.nautilus-circular-button.image-button:active, spinbutton button:checked, spinbutton button.nautilus-circular-button.image-button:checked, spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover { + background-color: #686291; + background-image: none; } + spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover, spinbutton button:focus:hover { + border-color: rgba(229, 197, 161, 0.3); } + spinbutton button:hover:focus, spinbutton button:hover:hover, spinbutton button:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + spinbutton button:hover:active, spinbutton button:focus:hover:active, spinbutton button:focus:hover:active:focus, spinbutton button:hover:checked, spinbutton button:focus:hover:checked, spinbutton button:focus:hover:checked:focus, spinbutton button:focus:hover:active:hover:focus, spinbutton button:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + spinbutton button:hover:disabled, spinbutton button:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + spinbutton button:hover:active:disabled, spinbutton button:hover:checked:disabled, spinbutton button:focus:hover:active:disabled, spinbutton button:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + spinbutton button:focus:hover { + color: mix(#fffaf3,mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3),0.3); } + spinbutton button:disabled, spinbutton button.nautilus-circular-button.image-button:disabled { + color: mix(#faf4ed,#555169,0.7); } + spinbutton button:backdrop, spinbutton button.nautilus-circular-button.image-button:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + spinbutton button:backdrop:disabled { + color: rgba(121, 115, 147, 0.8); } + +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #26233a; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 2px; + -gtk-outline-radius: 1.8px; + color: #f2e9de; + caret-color: #f2e9de; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } + spinbutton:not(.vertical):disabled { + background-color: #222034; + background-image: none; + color: mix(#26233a,#f2e9de,0.5); } + spinbutton:not(.vertical) entry { + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 1.8px 0 0 1.8px; + border-right-width: 0; + box-shadow: none; } + spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button { + border-radius: 0; + -gtk-outline-radius: 0; + border-style: solid; + background-image: none; + box-shadow: none; } + spinbutton:not(.vertical) button:focus { + border-top-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); + border-bottom-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); } + spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(199, 116, 0, 0.2); } + spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#555169,mix(#555169,#fffaf3,0.18),0.9),0.8); } + spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + border-style: solid; } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover, spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl) { + border-right-style: none; + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 1.8px 0 0 1.8px; } + spinbutton:not(.vertical) button.down:dir(rtl):focus { + border-top-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); + border-bottom-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); + border-left-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr) { + border-left-style: none; + border-radius: 0 2px 2px 0; + -gtk-outline-radius: 0 1.8px 1.8px 0; } + spinbutton:not(.vertical) button.up:dir(ltr):focus { + border-top-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); + border-bottom-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); + border-right-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); + box-shadow: inset 1px 0 mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + +spinbutton.vertical button, spinbutton.vertical button.nautilus-circular-button.image-button, spinbutton.vertical entry { + min-width: 0; + padding-left: 1px; + padding-right: 1px; } + +spinbutton.vertical entry { + border-radius: 0; + -gtk-outline-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + +spinbutton.vertical button.up:focus:hover, spinbutton.vertical button.down:focus:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + +spinbutton.vertical button.up { + border-radius: 2px 2px 0 0; + -gtk-outline-radius: 1.8px 1.8px 0 0; } + spinbutton.vertical button.up:focus { + border-top-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); + border-left-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); + border-right-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); } + +spinbutton.vertical button.down { + border-radius: 0 0 2px 2px; + -gtk-outline-radius: 0 0 1.8px 1.8px; } + spinbutton.vertical button.down:focus { + border-bottom-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); + border-left-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); + border-right-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); } + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo, combobox button.combo.nautilus-circular-button.image-button { + min-width: 0; + padding-left: 3.4285714286px; + padding-right: 3.4285714286px; } + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; + padding: 1.5px; } + +combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry { + padding: 3px 3.4285714286px; } + +combobox box > entry + button.combo, combobox box > entry + button.combo.nautilus-circular-button.image-button { + padding: 3px; } + +combobox menu menuitem { + padding: 3px 5px; } + combobox menu menuitem cellview { + min-height: 20px; } + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; } + .linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; } + .linked:not(.vertical) > entry:only-child { + border-width: 1px; } + .linked:not(.vertical) > entry:only-child { + border-radius: 2px; } + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + .linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; } + .linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; } + .linked.vertical > entry:only-child { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 2px; } + +#login_window entry, .osd entry, +#XfceNotifyWindow entry, popover.background entry, menuitem entry, entry { + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.1), inset 0 1px rgba(100, 58, 0, 0.12), inset -1px 0 rgba(100, 58, 0, 0.1), inset 0 -1px rgba(100, 58, 0, 0.05); } + #login_window entry:focus, + #XfceNotifyWindow entry:focus, popover.background entry:focus, entry:focus, #login_window entry:hover, + #XfceNotifyWindow entry:hover, popover.background entry:hover, entry:hover, #login_window entry:active, + #XfceNotifyWindow entry:active, popover.background entry:active, entry:active { + transition: border 100ms ease-in; } + #login_window entry:selected, + #XfceNotifyWindow entry:selected, popover.background entry:selected, entry:selected { + background-color: #907aa9; + color: #faf4ed; } + #login_window entry:disabled, + #XfceNotifyWindow entry:disabled, popover.background entry:disabled, entry:disabled { + box-shadow: none; } + #login_window entry progress, .osd entry progress, + #XfceNotifyWindow entry progress, popover.background entry progress, entry progress { + background-color: #907aa9; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #faf4ed; } + #login_window entry image.left, + #XfceNotifyWindow entry image.left, entry image.left { + padding-right: 3px; } + #login_window entry image.right, + #XfceNotifyWindow entry image.right, entry image.right { + padding-left: 3px; } + #login_window entry.warning, + #XfceNotifyWindow entry.warning, popover.background entry.warning, entry.warning { + color: #f2e9de; + border-color: #cf8115; + background-color: mix(#26233a,#ea9d34,0.6); } + #login_window entry.warning image, + #XfceNotifyWindow entry.warning image, entry.warning image { + color: #f2e9de; } + #login_window entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, entry.warning:focus { + color: #f2e9de; + border-color: mix(#907aa9,#ea9d34,0.3); + background-color: #ea9d34; + box-shadow: none; } + #login_window entry.warning selection, + #XfceNotifyWindow entry.warning selection, entry.warning selection { + background-color: #f2e9de; + color: #ea9d34; } + #login_window entry.error, + #XfceNotifyWindow entry.error, popover.background entry.error, entry.error { + color: #f2e9de; + border-color: #191725; + background-color: mix(#26233a,#1f1d2e,0.6); } + #login_window entry.error image, + #XfceNotifyWindow entry.error image, entry.error image { + color: #f2e9de; } + #login_window entry.error:focus, + #XfceNotifyWindow entry.error:focus, entry.error:focus { + color: #f2e9de; + border-color: mix(#907aa9,#1f1d2e,0.3); + background-color: #1f1d2e; + box-shadow: none; } + #login_window entry.error selection, + #XfceNotifyWindow entry.error selection, entry.error selection { + background-color: #f2e9de; + color: #1f1d2e; } + #login_window entry.search-missing, + #XfceNotifyWindow entry.search-missing, popover.background entry.search-missing, entry.search-missing { + color: #f2e9de; + border-color: #191725; + background-color: mix(#26233a,#1f1d2e,0.6); } + #login_window entry.search-missing image, + #XfceNotifyWindow entry.search-missing image, entry.search-missing image { + color: #f2e9de; } + #login_window entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, entry.search-missing:focus { + color: #f2e9de; + border-color: mix(#907aa9,#1f1d2e,0.3); + background-color: #1f1d2e; + box-shadow: none; } + #login_window entry.search-missing selection, + #XfceNotifyWindow entry.search-missing selection, entry.search-missing selection { + background-color: #f2e9de; + color: #1f1d2e; } + +entry { + background-color: #26233a; + background-image: none; + border-color: mix(#f2e9de,#26233a,0.8); + padding: 5px 3.4285714286px; + color: #f2e9de; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + entry:focus, entry:hover { + border-color: mix(#907aa9,mix(#f2e9de,#26233a,0.7),0.3); } + entry:active, entry:active:hover, entry:active:focus, entry:active:hover:focus, entry:checked, entry:checked:hover, entry:checked:focus, entry:checked:hover:focus { + border-color: mix(#f2e9de,#26233a,0.32); } + entry:disabled { + border-color: mix(#f2e9de,#26233a,0.84); } + entry:active:disabled, entry:checked:disabled { + border-color: mix(#f2e9de,#26233a,0.8); } + entry:focus, entry:active { + border-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); } + entry:disabled { + background-color: mix(#26233a,#f2e9de,0.07); + background-image: none; + opacity: .9; + color: mix(#26233a,#f2e9de,0.9); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 2px; + border-style: none; } + toolbar.horizontal separator { + margin: 0 5px 1px; } + toolbar.vertical separator { + margin: 5px 1px 5px 0; } + +headerbar { + border-width: 0 0 1px; + border-style: solid; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button, + headerbar button.nautilus-circular-button.image-button { + margin-top: 6px; + margin-bottom: 6px; } + headerbar switch { + margin-top: 4px; + margin-bottom: 4px; } + window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 2px; } + window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 2px; } + +.titlebar:not(headerbar), headerbar { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.64); + color: #575279; + background-color: #faf4ed; + background-image: none; + border-radius: 2px 2px 0 0; + color: #575279; + padding: 0 6px; + min-height: 42px; } + .titlebar:focus:not(headerbar), headerbar:focus, .titlebar:hover:not(headerbar), headerbar:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.8),0.3); } + .titlebar:active:not(headerbar), headerbar:active, .titlebar:checked:not(headerbar), headerbar:checked { + border-color: mix(#575279,#faf4ed,0.56); } + .titlebar:disabled:not(headerbar), headerbar:disabled { + border-color: mix(#575279,#faf4ed,0.72); } + .titlebar:active:disabled:not(headerbar), headerbar:active:disabled, .titlebar:checked:disabled:not(headerbar), headerbar:checked:disabled { + border-color: mix(#575279,#faf4ed,0.64); } + .titlebar:disabled:not(headerbar), headerbar:disabled { + background-color: #efddc7; + background-image: none; + color: mix(#575279,#faf4ed,0.5); } + .titlebar:not(headerbar) .background, headerbar .background { + background-color: #faf4ed; + border-color: mix(#faf4ed,#575279,0.3); } + .titlebar:not(headerbar) .title, headerbar .title { + font-weight: bold; + padding: 0 6px; } + .titlebar:not(headerbar) .subtitle, headerbar .subtitle { + font-size: smaller; + padding: 0 6px; } + .titlebar:not(headerbar) button, headerbar button, headerbar button.nautilus-circular-button.image-button { + background-color: #faf4ed; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked { + border-color: rgba(61, 57, 85, 0.32); } + .titlebar:not(headerbar) button:disabled, headerbar button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked.vertical > :not(:last-child):not(:only-child) headerbar button, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .titlebar:not(headerbar) button:hover:hover, headerbar button:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked { + border-color: rgba(61, 57, 85, 0.4); } + .titlebar:not(headerbar) button:hover:disabled, headerbar button:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .titlebar:not(headerbar) button:focus:hover, headerbar button:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:focus { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked { + border-color: rgba(61, 57, 85, 0.4); } + .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked, .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked, .titlebar:not(headerbar) button:active:active, headerbar button:active:active { + border-color: rgba(61, 57, 85, 0.32); } + .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:active:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + color: #575279; } + .titlebar:not(headerbar) button:disabled:disabled, headerbar button:disabled:disabled { + background-color: alpha(mix(#faf4ed,#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#faf4ed,#575279,0.6); + box-shadow: none; } + .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button:disabled:disabled :disabled { + color: mix(#faf4ed,#575279,0.6); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + .titlebar:not(headerbar) button.separator, headerbar button.separator, headerbar button.separator.nautilus-circular-button.image-button, .titlebar:not(headerbar) button .separator, headerbar button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.9); } + .titlebar:not(headerbar) button.separator:disabled, headerbar button.separator:disabled, .titlebar:not(headerbar) button .separator:disabled, headerbar button .separator:disabled { + color: rgba(250, 244, 237, 0.85); } + .titlebar:not(headerbar) button separator, headerbar button separator, headerbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#575279,#faf4ed,0.9)); } + .titlebar:not(headerbar) button.image-button, headerbar button.image-button, headerbar button.image-button.nautilus-circular-button { + padding: 3px; } + .titlebar:not(headerbar) viewswitcher button, headerbar viewswitcher button, headerbar viewswitcher button.nautilus-circular-button.image-button, + .titlebar:not(headerbar) .linked > button, + headerbar .linked > button, + headerbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .titlebar:not(headerbar) viewswitcher button:focus, headerbar viewswitcher button:focus, headerbar viewswitcher button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) viewswitcher button:hover, headerbar viewswitcher button:hover, headerbar viewswitcher button.nautilus-circular-button.image-button:hover, + .titlebar:not(headerbar) .linked > button:focus, + headerbar .linked > button:focus, + .titlebar:not(headerbar) .linked > button:hover, + headerbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .titlebar:not(headerbar) viewswitcher button:active, headerbar viewswitcher button:active, headerbar viewswitcher button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) viewswitcher button:checked, headerbar viewswitcher button:checked, headerbar viewswitcher button.nautilus-circular-button.image-button:checked, + .titlebar:not(headerbar) .linked > button:active, + headerbar .linked > button:active, + .titlebar:not(headerbar) .linked > button:checked, + headerbar .linked > button:checked { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + .titlebar:not(headerbar) viewswitcher button:disabled, headerbar viewswitcher button:disabled, headerbar viewswitcher button.nautilus-circular-button.image-button:disabled, + .titlebar:not(headerbar) .linked > button:disabled, + headerbar .linked > button:disabled { + box-shadow: inset -1px 0 #e5c5a1; } + .titlebar:not(headerbar) viewswitcher button:last-child, headerbar viewswitcher button:last-child, headerbar viewswitcher button.nautilus-circular-button.image-button:last-child, .titlebar:not(headerbar) viewswitcher button:only-child, headerbar viewswitcher button:only-child, headerbar viewswitcher button.nautilus-circular-button.image-button:only-child, + .titlebar:not(headerbar) .linked > button:last-child, + headerbar .linked > button:last-child, + .titlebar:not(headerbar) .linked > button:only-child, + headerbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .titlebar:not(headerbar) viewswitcher button:last-child:hover, headerbar viewswitcher button:last-child:hover, .titlebar:not(headerbar) viewswitcher button:only-child:hover, headerbar viewswitcher button:only-child:hover, + .titlebar:not(headerbar) .linked > button:last-child:hover, + headerbar .linked > button:last-child:hover, + .titlebar:not(headerbar) .linked > button:only-child:hover, + headerbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .titlebar:not(headerbar) viewswitcher button:disabled:last-child, headerbar viewswitcher button:disabled:last-child, .titlebar:not(headerbar) viewswitcher button:disabled:only-child, headerbar viewswitcher button:disabled:only-child, + .titlebar:not(headerbar) .linked > button:disabled:last-child, + headerbar .linked > button:disabled:last-child, + .titlebar:not(headerbar) .linked > button:disabled:only-child, + headerbar .linked > button:disabled:only-child { + box-shadow: none; } + .titlebar:not(headerbar) viewswitcher button:active:last-child, headerbar viewswitcher button:active:last-child, .titlebar:not(headerbar) viewswitcher button:checked:last-child, headerbar viewswitcher button:checked:last-child, + .titlebar:not(headerbar) .linked > button:active:last-child, + headerbar .linked > button:active:last-child, + .titlebar:not(headerbar) .linked > button:checked:last-child, + headerbar .linked > button:checked:last-child { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .titlebar:not(headerbar) viewswitcher button:active:only-child, headerbar viewswitcher button:active:only-child, .titlebar:not(headerbar) viewswitcher button:checked:only-child, headerbar viewswitcher button:checked:only-child, + .titlebar:not(headerbar) .linked > button:active:only-child, + headerbar .linked > button:active:only-child, + .titlebar:not(headerbar) .linked > button:checked:only-child, + headerbar .linked > button:checked:only-child { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .titlebar:not(headerbar) box button.image-button, headerbar box button.image-button, headerbar box button.image-button.nautilus-circular-button { + padding: 3px 7px; } + .titlebar:not(headerbar) separator, headerbar separator { + color: #d09755; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .titlebar:not(headerbar) separator, headerbar separator { + background-image: image(mix(#575279,#faf4ed,0.9)); } + .titlebar:backdrop:not(headerbar), headerbar:backdrop { + background-color: #555169; + background-image: none; + color: mix(#fffaf3,#555169,0.4); + text-shadow: none; + border-color: mix(mix(#555169,mix(#555169,#fffaf3,0.18),0.9),#555169,0.5); } + .default-decoration.titlebar:not(headerbar), headerbar.default-decoration { + min-height: 24px; + box-shadow: none; + border: 0; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd headerbar:dir(rtl), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled headerbar, .maximized .titlebar:not(headerbar), .maximized headerbar { + border-radius: 0; } + .titlebar:not(headerbar) .title, headerbar .title { + font-weight: bold; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { + margin-left: 3px; } + .titlebar:not(headerbar) button, headerbar button, headerbar button.nautilus-circular-button.image-button { + background-color: #fffaf3; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); + padding: 3px; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked { + border-color: rgba(61, 57, 85, 0.32); } + .titlebar:not(headerbar) button:disabled, headerbar button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked.vertical > :not(:last-child):not(:only-child) headerbar button, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #575279; + border-color: rgba(255, 250, 243, 0); + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .titlebar:not(headerbar) button:hover:hover, headerbar button:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked { + border-color: rgba(61, 57, 85, 0.4); } + .titlebar:not(headerbar) button:hover:disabled, headerbar button:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .titlebar:not(headerbar) button:focus:hover, headerbar button:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:focus { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked { + border-color: rgba(61, 57, 85, 0.4); } + .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked, .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked, .titlebar:not(headerbar) button:active:active, headerbar button:active:active { + border-color: rgba(61, 57, 85, 0.32); } + .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:active:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + color: #575279; } + .titlebar:not(headerbar) button:disabled:disabled, headerbar button:disabled:disabled { + background-color: alpha(mix(#fffaf3,#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fffaf3,#575279,0.6); + box-shadow: none; } + .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button:disabled:disabled :disabled { + color: mix(#fffaf3,#575279,0.6); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + .titlebar:not(headerbar) button.separator, headerbar button.separator, headerbar button.separator.nautilus-circular-button.image-button, .titlebar:not(headerbar) button .separator, headerbar button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + .titlebar:not(headerbar) button.separator:disabled, headerbar button.separator:disabled, .titlebar:not(headerbar) button .separator:disabled, headerbar button .separator:disabled { + color: rgba(255, 250, 243, 0.85); } + .titlebar:not(headerbar) button separator, headerbar button separator, headerbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#575279,#fffaf3,0.9)); } + .titlebar:not(headerbar) button.text-button, headerbar button.text-button, headerbar button.text-button.nautilus-circular-button.image-button { + padding: 3px 5px; } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #575279; } + .titlebar:not(headerbar) button.flat:hover, headerbar button.flat:hover { + color: #575279; } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#fffaf3,#555169,0.4); } + .titlebar:not(headerbar) button stack box.narrow, headerbar button stack box.narrow, headerbar button.nautilus-circular-button.image-button stack box.narrow { + /* have no clue why it's ignored by gtk and forced to 5px and 7px */ + padding: 0; } + .titlebar:not(headerbar) button:not(:checked):not(:hover) stack box, headerbar button:not(:checked):not(:hover) stack box { + color: #575279; } + .titlebar:not(headerbar) viewswitcher button:not(:checked):not(:hover) stack box, headerbar viewswitcher button:not(:checked):not(:hover) stack box { + color: #faf4ed; } + .titlebar:not(headerbar) button.titlebutton + separator.titlebutton, headerbar button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 3px; } + .titlebar:not(headerbar) button.titlebutton, headerbar button.titlebutton, headerbar button.titlebutton.nautilus-circular-button.image-button { + border: 0; + padding: 3px; + background-image: none; + background-color: transparent; + color: #575279; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover { + background-image: none; + background-color: transparent; + color: #907aa9; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active { + background-image: none; + background-color: transparent; + color: #81689e; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:backdrop, headerbar button.titlebutton:backdrop { + background: none; + color: mix(#fffaf3,#555169,0.4); + -gtk-icon-shadow: none; } + +toolbar { + background-color: #555169; + background-image: none; + border-color: mix(#fffaf3,#555169,0.72); + color: #fffaf3; } + toolbar:focus, toolbar:hover { + border-color: mix(#907aa9,mix(#fffaf3,#555169,0.8),0.3); } + toolbar:active, toolbar:active:hover, toolbar:active:focus, toolbar:active:hover:focus, toolbar:checked, toolbar:checked:hover, toolbar:checked:focus, toolbar:checked:hover:focus { + border-color: mix(#fffaf3,#555169,0.48); } + toolbar:disabled { + border-color: mix(#fffaf3,#555169,0.8); } + toolbar:active:disabled, toolbar:checked:disabled { + border-color: mix(#fffaf3,#555169,0.72); } + toolbar:disabled { + background-color: #4d495f; + background-image: none; + color: mix(#fffaf3,#555169,0.5); } + toolbar .background { + background-color: #555169; + border-color: mix(#555169,#fffaf3,0.3); } + toolbar .title { + font-weight: bold; + padding: 0 6px; } + toolbar .subtitle { + font-size: smaller; + padding: 0 6px; } + toolbar button, toolbar button.nautilus-circular-button.image-button { + background-color: #555169; + background-image: none; + border-color: rgba(255, 209, 143, 0.22); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.22),0.3); } + toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.22); } + toolbar button:disabled, toolbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(255, 219, 168, 0.22); } + toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(255, 209, 143, 0.22); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:hover, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(255, 250, 243, 0.36),0.3); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked:hover, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) toolbar button, stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) toolbar button:hover, stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(255, 250, 243, 0.36),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked, stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked:hover, stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + toolbar button.flat, toolbar button.flat.nautilus-circular-button.image-button { + color: #fffaf3; + border-color: rgba(85, 81, 105, 0); + background-color: rgba(85, 81, 105, 0); + background-image: none; + box-shadow: none; } + toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:hover { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 209, 143, 0.3); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.3),0.3); } + toolbar button:hover:active, toolbar button:hover:active:focus, toolbar button.flat:hover:active:focus, toolbar button:hover:checked, toolbar button:hover:checked:focus, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.3); } + toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(255, 219, 168, 0.3); } + toolbar button:hover:active:disabled, toolbar button:hover:checked:disabled, toolbar button.flat:hover:active:disabled, toolbar button.flat:hover:checked:disabled { + border-color: rgba(255, 209, 143, 0.3); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button.flat:focus { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 250, 243, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: #5e5974; + background-image: none; + border-color: rgba(255, 209, 143, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.3),0.3); } + toolbar button:focus:hover:active, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:focus, toolbar button:focus:hover:checked, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.3); } + toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(255, 219, 168, 0.3); } + toolbar button:focus:hover:active:disabled, toolbar button:focus:hover:checked:disabled, toolbar button.flat:focus:hover:active:disabled, toolbar button.flat:focus:hover:checked:disabled { + border-color: rgba(255, 209, 143, 0.3); } + toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button.flat:checked, toolbar button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(255, 209, 143, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(255, 250, 243, 0.06), inset 0 1px rgba(255, 250, 243, 0.07), inset -1px 0 rgba(255, 250, 243, 0.06), inset 0 -1px rgba(255, 250, 243, 0.05); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.22),0.3); } + toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:active:checked, toolbar button.flat:active:checked:hover, toolbar button.flat:active:checked:focus, toolbar button.flat:active:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.22); } + toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(255, 219, 168, 0.22); } + toolbar button:active:checked:disabled, toolbar button.flat:active:checked:disabled { + border-color: rgba(255, 209, 143, 0.22); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:focus, toolbar button.flat:hover { + color: #fffaf3; } + toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#555169,#fffaf3,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555169,#fffaf3,0.6); + box-shadow: none; } + toolbar button:disabled:disabled :disabled, toolbar button.flat:disabled:disabled :disabled { + color: mix(#555169,#fffaf3,0.6); } + toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + toolbar button:active:disabled :disabled, toolbar button:checked:disabled :disabled, toolbar button.flat:active:disabled :disabled, toolbar button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + toolbar button:backdrop, toolbar button.nautilus-circular-button.image-button:backdrop, toolbar button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + toolbar button.separator, toolbar button.separator.nautilus-circular-button.image-button, toolbar button .separator, toolbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(85, 81, 105, 0.9); } + toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(85, 81, 105, 0.85); } + toolbar button separator, toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#fffaf3,#555169,0.9)); } + toolbar button.image-button, toolbar button.image-button.nautilus-circular-button { + padding: 3px; } + toolbar viewswitcher button, toolbar viewswitcher button.nautilus-circular-button.image-button, + toolbar .linked > button, + toolbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + toolbar viewswitcher button:focus, toolbar viewswitcher button.nautilus-circular-button.image-button:focus, toolbar viewswitcher button:hover, toolbar viewswitcher button.nautilus-circular-button.image-button:hover, + toolbar .linked > button:focus, + toolbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + toolbar viewswitcher button:active, toolbar viewswitcher button.nautilus-circular-button.image-button:active, toolbar viewswitcher button:active:hover, toolbar viewswitcher button:active:focus, toolbar viewswitcher button:active:hover:focus, toolbar viewswitcher button:checked, toolbar viewswitcher button.nautilus-circular-button.image-button:checked, toolbar viewswitcher button:checked:hover, toolbar viewswitcher button:checked:focus, toolbar viewswitcher button:checked:hover:focus, + toolbar .linked > button:active, + toolbar .linked > button:active:hover, + toolbar .linked > button:active:focus, + toolbar .linked > button:active:hover:focus, + toolbar .linked > button:checked, + toolbar .linked > button:checked:hover, + toolbar .linked > button:checked:focus, + toolbar .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + toolbar viewswitcher button:disabled, toolbar viewswitcher button.nautilus-circular-button.image-button:disabled, + toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #444154; } + toolbar viewswitcher button:last-child, toolbar viewswitcher button.nautilus-circular-button.image-button:last-child, toolbar viewswitcher button:only-child, toolbar viewswitcher button.nautilus-circular-button.image-button:only-child, + toolbar .linked > button:last-child, + toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + toolbar viewswitcher button:last-child:hover, toolbar viewswitcher button:only-child:hover, + toolbar .linked > button:last-child:hover, + toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + toolbar viewswitcher button:disabled:last-child, toolbar viewswitcher button:disabled:only-child, toolbar viewswitcher button:active:disabled:last-child, toolbar viewswitcher button:active:disabled:only-child, toolbar viewswitcher button:checked:disabled:last-child, toolbar viewswitcher button:checked:disabled:only-child, + toolbar .linked > button:disabled:last-child, + toolbar .linked > button:disabled:only-child, + toolbar .linked > button:active:disabled:last-child, + toolbar .linked > button:active:disabled:only-child, + toolbar .linked > button:checked:disabled:last-child, + toolbar .linked > button:checked:disabled:only-child { + box-shadow: none; } + toolbar viewswitcher button:active:last-child, toolbar viewswitcher button:active:last-child:focus, toolbar viewswitcher button:active:last-child:hover, toolbar viewswitcher button:active:last-child:hover:focus, toolbar viewswitcher button:checked:last-child, toolbar viewswitcher button:checked:last-child:focus, toolbar viewswitcher button:checked:last-child:hover, toolbar viewswitcher button:checked:last-child:hover:focus, + toolbar .linked > button:active:last-child, + toolbar .linked > button:active:last-child:focus, + toolbar .linked > button:active:last-child:hover, + toolbar .linked > button:active:last-child:hover:focus, + toolbar .linked > button:checked:last-child, + toolbar .linked > button:checked:last-child:focus, + toolbar .linked > button:checked:last-child:hover, + toolbar .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + toolbar viewswitcher button:active:only-child, toolbar viewswitcher button:active:only-child:focus, toolbar viewswitcher button:active:only-child:hover, toolbar viewswitcher button:active:only-child:hover:focus, toolbar viewswitcher button:checked:only-child, toolbar viewswitcher button:checked:only-child:focus, toolbar viewswitcher button:checked:only-child:hover, toolbar viewswitcher button:checked:only-child:hover:focus, + toolbar .linked > button:active:only-child, + toolbar .linked > button:active:only-child:focus, + toolbar .linked > button:active:only-child:hover, + toolbar .linked > button:active:only-child:hover:focus, + toolbar .linked > button:checked:only-child, + toolbar .linked > button:checked:only-child:focus, + toolbar .linked > button:checked:only-child:hover, + toolbar .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + toolbar box button.image-button, toolbar box button.image-button.nautilus-circular-button { + padding: 3px 7px; } + toolbar separator, toolbar separator:disabled { + color: #33313f; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: mix(#555169,#fffaf3,0.18); + background-color: mix(mix(#555169,#fffaf3,0.18),#555169,0.7); + background-image: none; } + toolbar.inline-toolbar:backdrop { + border-color: mix(#555169,mix(#555169,#fffaf3,0.18),0.9); + background-color: mix(#555169,mix(#555169,mix(#555169,#fffaf3,0.18),0.9),0.35); + transition: 200ms ease-out; } + toolbar.inline-toolbar button, toolbar.inline-toolbar button.nautilus-circular-button.image-button { + background-color: #555169; + background-image: none; + border-color: rgba(255, 209, 143, 0.22); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.22),0.3); } + toolbar.inline-toolbar button:active, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover:focus, toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.22); } + toolbar.inline-toolbar button:disabled { + border-color: rgba(255, 219, 168, 0.22); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(255, 209, 143, 0.22); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(255, 250, 243, 0.36),0.3); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(255, 250, 243, 0.36),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + toolbar.inline-toolbar button.flat { + color: #fffaf3; + border-color: rgba(85, 81, 105, 0); + background-color: rgba(85, 81, 105, 0); + background-image: none; + box-shadow: none; } + toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 209, 143, 0.3); + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + toolbar.inline-toolbar button:hover:focus, toolbar.inline-toolbar button:hover:hover, toolbar.inline-toolbar button.flat:hover:focus, toolbar.inline-toolbar button.flat:hover:hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.3),0.3); } + toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.3); } + toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(255, 219, 168, 0.3); } + toolbar.inline-toolbar button:hover:active:disabled, toolbar.inline-toolbar button:hover:checked:disabled, toolbar.inline-toolbar button.flat:hover:active:disabled, toolbar.inline-toolbar button.flat:hover:checked:disabled { + border-color: rgba(255, 209, 143, 0.3); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: #59556e; + background-image: none; + border-color: rgba(255, 250, 243, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: #5e5974; + background-image: none; + border-color: rgba(255, 209, 143, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.3),0.3); } + toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.3); } + toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(255, 219, 168, 0.3); } + toolbar.inline-toolbar button:focus:hover:active:disabled, toolbar.inline-toolbar button:focus:hover:checked:disabled, toolbar.inline-toolbar button.flat:focus:hover:active:disabled, toolbar.inline-toolbar button.flat:focus:hover:checked:disabled { + border-color: rgba(255, 209, 143, 0.3); } + toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:active, toolbar.inline-toolbar button.flat:checked, toolbar.inline-toolbar button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(255, 209, 143, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(255, 250, 243, 0.06), inset 0 1px rgba(255, 250, 243, 0.07), inset -1px 0 rgba(255, 250, 243, 0.06), inset 0 -1px rgba(255, 250, 243, 0.05); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + border-color: mix(#907aa9,rgba(255, 250, 243, 0.22),0.3); } + toolbar.inline-toolbar button:active:checked, toolbar.inline-toolbar button:active:checked:hover, toolbar.inline-toolbar button:active:checked:focus, toolbar.inline-toolbar button:active:checked:hover:focus, toolbar.inline-toolbar button.flat:active:checked, toolbar.inline-toolbar button.flat:active:checked:hover, toolbar.inline-toolbar button.flat:active:checked:focus, toolbar.inline-toolbar button.flat:active:checked:hover:focus { + border-color: rgba(255, 188, 94, 0.22); } + toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled { + border-color: rgba(255, 219, 168, 0.22); } + toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled { + border-color: rgba(255, 209, 143, 0.22); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #fffaf3; } + toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#555169,#fffaf3,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#555169,#fffaf3,0.6); + box-shadow: none; } + toolbar.inline-toolbar button:disabled:disabled :disabled, toolbar.inline-toolbar button.flat:disabled:disabled :disabled { + color: mix(#555169,#fffaf3,0.6); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + toolbar.inline-toolbar button:active:disabled :disabled, toolbar.inline-toolbar button:checked:disabled :disabled, toolbar.inline-toolbar button.flat:active:disabled :disabled, toolbar.inline-toolbar button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + toolbar.inline-toolbar button:backdrop, toolbar.inline-toolbar button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(85, 81, 105, 0.9); } + toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(85, 81, 105, 0.85); } + toolbar.inline-toolbar button separator, toolbar.inline-toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#fffaf3,#555169,0.9)); } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) > separator { + background-color: #edd8bf; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.background:not(.csd):not(.ssd):not(.solid-csd) headerbar, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:not(:last-child), .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop:not(:last-child) { + border-radius: 0; + border-top-color: transparent; } + +/************** + ! Action-bar * +***************/ +actionbar > revealer > box { + padding: 3px; + border-top: 1px solid mix(#555169,#fffaf3,0.18); } + actionbar > revealer > box:backdrop { + border-color: mix(#555169,mix(#555169,#fffaf3,0.18),0.9); } + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #534f67; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #444154; + color: #fffaf3; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar.selection-mode:not(headerbar) button.suggested-action { + background-color: #d7827e; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .suggested-action:active, headerbar.selection-mode button.suggested-action:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action:active:hover, .suggested-action:active:focus, .suggested-action:active:hover:focus, .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:checked:hover, .suggested-action:checked:focus, .suggested-action:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(234, 209, 180, 0.22); } + .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:hover, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked:hover, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .suggested-action, stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:hover, stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked, stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked:hover, stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #faf4ed; + border-color: rgba(215, 130, 126, 0); + background-color: rgba(215, 130, 126, 0); + background-image: none; + box-shadow: none; } + .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:hover { + background-color: #db8f8b; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .suggested-action:hover:focus, .suggested-action:hover:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .suggested-action:hover:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:focus, .suggested-action.flat:hover:active:focus, .suggested-action:hover:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:focus, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .suggested-action:hover:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + .suggested-action:hover:active:disabled, .suggested-action:hover:checked:disabled, .suggested-action.flat:hover:active:disabled, .suggested-action.flat:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus { + background-color: #db8f8b; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .suggested-action:focus:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #df9b98; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .suggested-action:focus:hover:active, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:focus, .suggested-action:focus:hover:checked, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + .suggested-action:focus:hover:active:disabled, .suggested-action:focus:hover:checked:disabled, .suggested-action.flat:focus:hover:active:disabled, .suggested-action.flat:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:active, headerbar.selection-mode button.suggested-action:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action.flat:checked, .suggested-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action.flat:active:checked, .suggested-action.flat:active:checked:hover, .suggested-action.flat:active:checked:focus, .suggested-action.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action.flat:checked:disabled, .suggested-action.flat:active:disabled { + border-color: rgba(234, 209, 180, 0.22); } + .suggested-action:active:checked:disabled, .suggested-action.flat:active:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:focus, .suggested-action.flat:hover { + color: #faf4ed; } + .suggested-action:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#d7827e,#faf4ed,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#d7827e,#faf4ed,0.6); + box-shadow: none; } + .suggested-action:disabled:disabled :disabled, .suggested-action.flat:disabled:disabled :disabled { + color: mix(#d7827e,#faf4ed,0.6); } + .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action.flat:active:disabled, .suggested-action.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .suggested-action:active:disabled :disabled, .suggested-action:checked:disabled :disabled, .suggested-action.flat:active:disabled :disabled, .suggested-action.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop, + .titlebar:not(headerbar).selection-mode button.suggested-action:backdrop, .suggested-action.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + .suggested-action.separator, headerbar.selection-mode button.separator.suggested-action, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator, + .titlebar.selection-mode:not(headerbar) button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(215, 130, 126, 0.9); } + .suggested-action.separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, + .titlebar.selection-mode:not(headerbar) button.suggested-action .separator:disabled { + color: rgba(215, 130, 126, 0.85); } + .suggested-action separator, headerbar.selection-mode button.suggested-action separator, + .titlebar.selection-mode:not(headerbar) button.suggested-action separator { + background-image: image(mix(#faf4ed,#d7827e,0.9)); } + +.destructive-action { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .destructive-action:focus, .destructive-action:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .destructive-action:active, .destructive-action:active:hover, .destructive-action:active:focus, .destructive-action:active:hover:focus, .destructive-action:checked, .destructive-action:checked:hover, .destructive-action:checked:focus, .destructive-action:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .destructive-action:disabled { + border-color: rgba(234, 209, 180, 0.22); } + .destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:hover, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked:hover, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .destructive-action, stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:hover, stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked, stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked:hover, stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .destructive-action.flat { + color: #faf4ed; + border-color: rgba(31, 29, 46, 0); + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + .destructive-action:hover, .destructive-action.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .destructive-action:hover:active, .destructive-action:hover:active:hover, .destructive-action:hover:active:focus, .destructive-action:hover:active:hover:focus, .destructive-action:hover:checked, .destructive-action:hover:checked:hover, .destructive-action:hover:checked:focus, .destructive-action:hover:checked:hover:focus, .destructive-action.flat:hover:active, .destructive-action.flat:hover:active:hover, .destructive-action.flat:hover:active:focus, .destructive-action.flat:hover:active:hover:focus, .destructive-action.flat:hover:checked, .destructive-action.flat:hover:checked:hover, .destructive-action.flat:hover:checked:focus, .destructive-action.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + .destructive-action:hover:active:disabled, .destructive-action:hover:checked:disabled, .destructive-action.flat:hover:active:disabled, .destructive-action.flat:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + .destructive-action:focus, .destructive-action.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .destructive-action:focus:hover:active, .destructive-action:focus:hover:active:hover, .destructive-action:focus:hover:active:focus, .destructive-action:focus:hover:active:hover:focus, .destructive-action:focus:hover:checked, .destructive-action:focus:hover:checked:hover, .destructive-action:focus:hover:checked:focus, .destructive-action:focus:hover:checked:hover:focus, .destructive-action.flat:focus:hover:active, .destructive-action.flat:focus:hover:active:hover, .destructive-action.flat:focus:hover:active:focus, .destructive-action.flat:focus:hover:active:hover:focus, .destructive-action.flat:focus:hover:checked, .destructive-action.flat:focus:hover:checked:hover, .destructive-action.flat:focus:hover:checked:focus, .destructive-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + .destructive-action:focus:hover:active:disabled, .destructive-action:focus:hover:checked:disabled, .destructive-action.flat:focus:hover:active:disabled, .destructive-action.flat:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + .destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .destructive-action:checked:active, .destructive-action:checked:active:hover, .destructive-action:checked:active:focus, .destructive-action:checked:active:hover:focus, .destructive-action:checked:checked, .destructive-action:checked:checked:hover, .destructive-action:checked:checked:focus, .destructive-action:checked:checked:hover:focus, .destructive-action:active:active, .destructive-action:active:active:hover, .destructive-action:active:active:focus, .destructive-action:active:active:hover:focus, .destructive-action:active:checked, .destructive-action:active:checked:hover, .destructive-action:active:checked:focus, .destructive-action:active:checked:hover:focus, .destructive-action.flat:checked:active, .destructive-action.flat:checked:active:hover, .destructive-action.flat:checked:active:focus, .destructive-action.flat:checked:active:hover:focus, .destructive-action.flat:checked:checked, .destructive-action.flat:checked:checked:hover, .destructive-action.flat:checked:checked:focus, .destructive-action.flat:checked:checked:hover:focus, .destructive-action.flat:active:active, .destructive-action.flat:active:active:hover, .destructive-action.flat:active:active:focus, .destructive-action.flat:active:active:hover:focus, .destructive-action.flat:active:checked, .destructive-action.flat:active:checked:hover, .destructive-action.flat:active:checked:focus, .destructive-action.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(234, 209, 180, 0.22); } + .destructive-action:checked:active:disabled, .destructive-action:checked:checked:disabled, .destructive-action:active:active:disabled, .destructive-action:active:checked:disabled, .destructive-action.flat:checked:active:disabled, .destructive-action.flat:checked:checked:disabled, .destructive-action.flat:active:active:disabled, .destructive-action.flat:active:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #faf4ed; } + .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#1f1d2e,#faf4ed,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1f1d2e,#faf4ed,0.6); + box-shadow: none; } + .destructive-action:disabled:disabled :disabled, .destructive-action.flat:disabled:disabled :disabled { + color: mix(#1f1d2e,#faf4ed,0.6); } + .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .destructive-action:active:disabled :disabled, .destructive-action:checked:disabled :disabled, .destructive-action.flat:active:disabled :disabled, .destructive-action.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .destructive-action:backdrop, .destructive-action.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + .destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + .destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(31, 29, 46, 0.85); } + .destructive-action separator { + background-image: image(mix(#faf4ed,#1f1d2e,0.9)); } + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #907aa9; + background-image: none; + border-color: mix(#faf4ed,#907aa9,0.72); + color: #faf4ed; } + headerbar.selection-mode:focus, headerbar.selection-mode:hover, + .titlebar:not(headerbar).selection-mode:focus, + .titlebar:not(headerbar).selection-mode:hover { + border-color: mix(#907aa9,mix(#faf4ed,#907aa9,0.8),0.3); } + headerbar.selection-mode:active, headerbar.selection-mode:active:hover, headerbar.selection-mode:active:focus, headerbar.selection-mode:active:hover:focus, headerbar.selection-mode:checked, headerbar.selection-mode:checked:hover, headerbar.selection-mode:checked:focus, headerbar.selection-mode:checked:hover:focus, + .titlebar:not(headerbar).selection-mode:active, + .titlebar:not(headerbar).selection-mode:active:hover, + .titlebar:not(headerbar).selection-mode:active:focus, + .titlebar:not(headerbar).selection-mode:active:hover:focus, + .titlebar:not(headerbar).selection-mode:checked, + .titlebar:not(headerbar).selection-mode:checked:hover, + .titlebar:not(headerbar).selection-mode:checked:focus, + .titlebar:not(headerbar).selection-mode:checked:hover:focus { + border-color: mix(#faf4ed,#907aa9,0.48); } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + border-color: mix(#faf4ed,#907aa9,0.8); } + headerbar.selection-mode:active:disabled, headerbar.selection-mode:checked:disabled, + .titlebar:not(headerbar).selection-mode:active:disabled, + .titlebar:not(headerbar).selection-mode:checked:disabled { + border-color: mix(#faf4ed,#907aa9,0.72); } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + background-color: #81689e; + background-image: none; + color: mix(#faf4ed,#907aa9,0.5); } + headerbar.selection-mode .background, + .titlebar:not(headerbar).selection-mode .background { + background-color: #907aa9; + border-color: mix(#907aa9,#faf4ed,0.3); } + headerbar.selection-mode .title, + .titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 6px; } + headerbar.selection-mode .subtitle, + .titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 6px; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(234, 209, 180, 0.22); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #faf4ed; + border-color: rgba(144, 122, 169, 0); + background-color: rgba(144, 122, 169, 0); + background-image: none; + box-shadow: none; } + headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #9783af; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, + .titlebar:not(headerbar).selection-mode button:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:active, + .titlebar:not(headerbar).selection-mode button:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, + .titlebar:not(headerbar).selection-mode button:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #9783af; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #9f8cb4; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(234, 209, 180, 0.22); } + headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover { + color: #faf4ed; } + headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#907aa9,#faf4ed,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#907aa9,#faf4ed,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#907aa9,#faf4ed,0.6); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + headerbar.selection-mode button:backdrop, headerbar.selection-mode button.flat:backdrop, + .titlebar:not(headerbar).selection-mode button:backdrop, + .titlebar:not(headerbar).selection-mode button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, + .titlebar:not(headerbar).selection-mode button.separator, + .titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(144, 122, 169, 0.9); } + headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator:disabled, + .titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(144, 122, 169, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#faf4ed,#907aa9,0.9)); } + headerbar.selection-mode button.image-button, + .titlebar:not(headerbar).selection-mode button.image-button { + padding: 3px; } + headerbar.selection-mode viewswitcher button, headerbar.selection-mode viewswitcher button.nautilus-circular-button.image-button, + headerbar.selection-mode .linked > button, + .titlebar:not(headerbar).selection-mode viewswitcher button, + .titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + headerbar.selection-mode viewswitcher button:focus, headerbar.selection-mode viewswitcher button:hover, + headerbar.selection-mode .linked > button:focus, + headerbar.selection-mode .linked > button:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:hover, + .titlebar:not(headerbar).selection-mode .linked > button:focus, + .titlebar:not(headerbar).selection-mode .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + headerbar.selection-mode viewswitcher button:active, headerbar.selection-mode viewswitcher button:active:hover, headerbar.selection-mode viewswitcher button:active:focus, headerbar.selection-mode viewswitcher button:active:hover:focus, headerbar.selection-mode viewswitcher button:checked, headerbar.selection-mode viewswitcher button:checked:hover, headerbar.selection-mode viewswitcher button:checked:focus, headerbar.selection-mode viewswitcher button:checked:hover:focus, + headerbar.selection-mode .linked > button:active, + headerbar.selection-mode .linked > button:active:hover, + headerbar.selection-mode .linked > button:active:focus, + headerbar.selection-mode .linked > button:active:hover:focus, + headerbar.selection-mode .linked > button:checked, + headerbar.selection-mode .linked > button:checked:hover, + headerbar.selection-mode .linked > button:checked:focus, + headerbar.selection-mode .linked > button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active, + .titlebar:not(headerbar).selection-mode .linked > button:active:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked, + .titlebar:not(headerbar).selection-mode .linked > button:checked:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + headerbar.selection-mode viewswitcher button:disabled, + headerbar.selection-mode .linked > button:disabled, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled, + .titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #735b8d; } + headerbar.selection-mode viewswitcher button:last-child, headerbar.selection-mode viewswitcher button:only-child, + headerbar.selection-mode .linked > button:last-child, + headerbar.selection-mode .linked > button:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + headerbar.selection-mode viewswitcher button:last-child:hover, headerbar.selection-mode viewswitcher button:only-child:hover, + headerbar.selection-mode .linked > button:last-child:hover, + headerbar.selection-mode .linked > button:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + headerbar.selection-mode viewswitcher button:disabled:last-child, headerbar.selection-mode viewswitcher button:disabled:only-child, headerbar.selection-mode viewswitcher button:active:disabled:last-child, headerbar.selection-mode viewswitcher button:active:disabled:only-child, headerbar.selection-mode viewswitcher button:checked:disabled:last-child, headerbar.selection-mode viewswitcher button:checked:disabled:only-child, + headerbar.selection-mode .linked > button:disabled:last-child, + headerbar.selection-mode .linked > button:disabled:only-child, + headerbar.selection-mode .linked > button:active:disabled:last-child, + headerbar.selection-mode .linked > button:active:disabled:only-child, + headerbar.selection-mode .linked > button:checked:disabled:last-child, + headerbar.selection-mode .linked > button:checked:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:only-child { + box-shadow: none; } + headerbar.selection-mode viewswitcher button:active:last-child, headerbar.selection-mode viewswitcher button:active:last-child:focus, headerbar.selection-mode viewswitcher button:active:last-child:hover, headerbar.selection-mode viewswitcher button:active:last-child:hover:focus, headerbar.selection-mode viewswitcher button:checked:last-child, headerbar.selection-mode viewswitcher button:checked:last-child:focus, headerbar.selection-mode viewswitcher button:checked:last-child:hover, headerbar.selection-mode viewswitcher button:checked:last-child:hover:focus, + headerbar.selection-mode .linked > button:active:last-child, + headerbar.selection-mode .linked > button:active:last-child:focus, + headerbar.selection-mode .linked > button:active:last-child:hover, + headerbar.selection-mode .linked > button:active:last-child:hover:focus, + headerbar.selection-mode .linked > button:checked:last-child, + headerbar.selection-mode .linked > button:checked:last-child:focus, + headerbar.selection-mode .linked > button:checked:last-child:hover, + headerbar.selection-mode .linked > button:checked:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + headerbar.selection-mode viewswitcher button:active:only-child, headerbar.selection-mode viewswitcher button:active:only-child:focus, headerbar.selection-mode viewswitcher button:active:only-child:hover, headerbar.selection-mode viewswitcher button:active:only-child:hover:focus, headerbar.selection-mode viewswitcher button:checked:only-child, headerbar.selection-mode viewswitcher button:checked:only-child:focus, headerbar.selection-mode viewswitcher button:checked:only-child:hover, headerbar.selection-mode viewswitcher button:checked:only-child:hover:focus, + headerbar.selection-mode .linked > button:active:only-child, + headerbar.selection-mode .linked > button:active:only-child:focus, + headerbar.selection-mode .linked > button:active:only-child:hover, + headerbar.selection-mode .linked > button:active:only-child:hover:focus, + headerbar.selection-mode .linked > button:checked:only-child, + headerbar.selection-mode .linked > button:checked:only-child:focus, + headerbar.selection-mode .linked > button:checked:only-child:hover, + headerbar.selection-mode .linked > button:checked:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + headerbar.selection-mode box button.image-button, + .titlebar:not(headerbar).selection-mode box button.image-button { + padding: 3px 7px; } + headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, + .titlebar:not(headerbar).selection-mode separator, + .titlebar:not(headerbar).selection-mode separator:disabled { + color: #56456a; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(234, 209, 180, 0.22); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #faf4ed; + border-color: rgba(144, 122, 169, 0); + background-color: rgba(144, 122, 169, 0); + background-image: none; + box-shadow: none; } + headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #9783af; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, + .titlebar:not(headerbar).selection-mode button:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:active, + .titlebar:not(headerbar).selection-mode button:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, + .titlebar:not(headerbar).selection-mode button:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #9783af; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #9f8cb4; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(234, 209, 180, 0.22); } + headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover { + color: #faf4ed; } + headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#907aa9,#faf4ed,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#907aa9,#faf4ed,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#907aa9,#faf4ed,0.6); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + headerbar.selection-mode button:backdrop, headerbar.selection-mode button.flat:backdrop, + .titlebar:not(headerbar).selection-mode button:backdrop, + .titlebar:not(headerbar).selection-mode button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, + .titlebar:not(headerbar).selection-mode button.separator, + .titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(144, 122, 169, 0.9); } + headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator:disabled, + .titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(144, 122, 169, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#faf4ed,#907aa9,0.9)); } + headerbar.selection-mode:backdrop, + .titlebar:not(headerbar).selection-mode:backdrop { + background-color: #907aa9; + background-image: none; } + headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop, + .titlebar:not(headerbar).selection-mode .selection-menu { + color: #735b8d; + background-color: transparent; + background-image: none; + box-shadow: none; + border: 0; } + headerbar.selection-mode .selection-menu:backdrop:hover, headerbar.selection-mode .selection-menu:hover, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:hover, + .titlebar:not(headerbar).selection-mode .selection-menu:hover { + color: #64507c; } + headerbar.selection-mode .selection-menu:backdrop:active, headerbar.selection-mode .selection-menu:active, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:active, + .titlebar:not(headerbar).selection-mode .selection-menu:active { + color: #6c5685; } + headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop .arrow, + .titlebar:not(headerbar).selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(250, 244, 237, 0.5); + -gtk-icon-shadow: none; } + headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode label.separator, .selection-menu .titlebar:not(headerbar).selection-mode .dim-label { + color: #64507c; } + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #f2e9de; } + calendar:selected { + border-radius: 2px; } + calendar.header { + border-bottom: 1px solid rgba(199, 116, 0, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(199, 116, 0, 0.1); } + calendar.button { + color: rgba(255, 250, 243, 0.55); } + calendar.button:hover { + color: #fffaf3; } + calendar.button:backdrop { + color: alpha(mix(#fffaf3,#555169,0.5),0.55); } + calendar.button:disabled { + color: alpha(mix(#fffaf3,#555169,0.5),0.55); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#fffaf3,#555169,0.5); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#907aa9,#fffaf3,0.5); } + calendar:backdrop { + color: mix(#26233a,#f2e9de,0.8); } + +/* gnome-calendar */ +.calendar-view { + background-color: #26233a; + color: #f2e9de; } + +/*************** + ! Color chooser +****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; } + colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + +colorswatch.dark overlay { + color: #faf4ed; } + colorswatch.dark overlay:hover { + border-color: mix(#555169,#fffaf3,0.18); } + colorswatch.dark overlay:backdrop { + color: mix(#907aa9,#faf4ed,0.66); } + +colorswatch.light overlay { + color: #f2e9de; } + colorswatch.light overlay:hover { + border-color: mix(#555169,#fffaf3,0.18); } + colorswatch.light overlay:backdrop { + color: mix(#26233a,#f2e9de,0.8); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #907aa9; + box-shadow: inset 0 0 0 2px mix(#555169,#fffaf3,0.18), inset 0 0 0 1px #907aa9; } + colorswatch:drop(active).dark overlay { + border-color: #907aa9; + box-shadow: inset 0 0 0 2px mix(#555169,#fffaf3,0.18), inset 0 0 0 1px #907aa9; } + +colorswatch overlay { + border: 1px solid mix(#555169,#fffaf3,0.18); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(86, 82, 107, 0.4), inset 0 -1px rgba(199, 116, 0, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: mix(#555169,#fffaf3,0.18); + box-shadow: none; } + +colorswatch:disabled { + opacity: .5; } + colorswatch:disabled overlay { + border-color: rgba(199, 116, 0, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #faf4ed; } + +colorswatch#add-color-button { + border-radius: 2px 2px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 2px; } + colorswatch#add-color-button overlay { + background-color: #514d64; + color: #fffaf3; } + colorswatch#add-color-button overlay:hover { + background-color: #4d495f; } + colorswatch#add-color-button overlay:backdrop { + background-color: #514d64; } + +colorswatch#editor-color-sample { + border-radius: 2px; } + colorswatch#editor-color-sample overlay { + border-radius: 2.5px; } + +button.color, button.color.nautilus-circular-button.image-button { + padding: 3px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 2px; } + button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/*********************** +! Font and file choosers +************************/ +filechooser { + /* for fallback when header bar not used */ } + filechooser .dialog-action-box { + border-top: 1px solid mix(#555169,#fffaf3,0.18); } + filechooser .dialog-action-box:backdrop { + border-top-color: mix(#555169,mix(#555169,#fffaf3,0.18),0.9); } + filechooser #pathbarbox { + border-bottom: 1px solid mix(#555169,#fffaf3,0.18); + background-color: #555169; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/****************** + ! Grid and flowbox +*******************/ +widget:active { + background-color: mix(#907aa9,#26233a,0.5); } + +list { + color: #f2e9de; + background-color: #26233a; + border-color: mix(#555169,#fffaf3,0.18); } + list:backdrop { + background-color: #26233a; + border-color: mix(#555169,mix(#555169,#fffaf3,0.18),0.9); } + list row { + padding: 3px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 250, 243, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(199, 116, 0, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(199, 116, 0, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#907aa9,#fffaf3,0.1); } + row.activatable:selected:backdrop { + background-color: #907aa9; } + +flowbox flowboxchild { + padding: 3px; + border-radius: 2px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; } + infobar.info, infobar.info:backdrop { + background-color: #56949f; + background-image: none; + border: 1px solid #45767f; + caret-color: currentColor; } + infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #f2e9de; } + infobar.info button, infobar.info button.nautilus-circular-button.image-button { + background-color: #56949f; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + infobar.info button:focus, infobar.info button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.info button:active, infobar.info button:active:hover, infobar.info button:active:focus, infobar.info button:active:hover:focus, infobar.info button:checked, infobar.info button:checked:hover, infobar.info button:checked:focus, infobar.info button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.info button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:hover, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked:hover, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) infobar.info button, stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:hover, stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked, stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked:hover, stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + infobar.info button.flat { + color: #f2e9de; + border-color: rgba(86, 148, 159, 0); + background-color: rgba(86, 148, 159, 0); + background-image: none; + box-shadow: none; } + infobar.info button:hover, infobar.info button.flat:hover { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + infobar.info button:hover:focus, infobar.info button:hover:hover, infobar.info button.flat:hover:focus, infobar.info button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.info button:hover:active, infobar.info button:hover:active:focus, infobar.info button.flat:hover:active:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:focus, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.info button:focus, infobar.info button.flat:focus { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #63a0ab; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.info button:focus:hover:active, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:focus, infobar.info button:focus:hover:checked, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.info button:checked, infobar.info button:active, infobar.info button.flat:checked, infobar.info button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.info button:active:checked, infobar.info button:active:checked:hover, infobar.info button:active:checked:focus, infobar.info button:active:checked:hover:focus, infobar.info button.flat:active:checked, infobar.info button.flat:active:checked:hover, infobar.info button.flat:active:checked:focus, infobar.info button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.info button:active:checked:disabled, infobar.info button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #f2e9de; } + infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#56949f,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#56949f,#f2e9de,0.6); + box-shadow: none; } + infobar.info button:disabled:disabled :disabled, infobar.info button.flat:disabled:disabled :disabled { + color: mix(#56949f,#f2e9de,0.6); } + infobar.info button:active:disabled, infobar.info button:checked:disabled, infobar.info button.flat:active:disabled, infobar.info button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + infobar.info button:active:disabled :disabled, infobar.info button:checked:disabled :disabled, infobar.info button.flat:active:disabled :disabled, infobar.info button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + infobar.info button:backdrop, infobar.info button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(86, 148, 159, 0.9); } + infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(86, 148, 159, 0.85); } + infobar.info button separator, infobar.info button.nautilus-circular-button.image-button separator { + background-image: image(mix(#f2e9de,#56949f,0.9)); } + infobar.warning, infobar.warning:backdrop { + background-color: #ea9d34; + background-image: none; + border: 1px solid #cf8115; + caret-color: currentColor; } + infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #f2e9de; } + infobar.warning button, infobar.warning button.nautilus-circular-button.image-button { + background-color: #ea9d34; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + infobar.warning button:focus, infobar.warning button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.warning button:active, infobar.warning button:active:hover, infobar.warning button:active:focus, infobar.warning button:active:hover:focus, infobar.warning button:checked, infobar.warning button:checked:hover, infobar.warning button:checked:focus, infobar.warning button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.warning button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:hover, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button, stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:hover, stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked, stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + infobar.warning button.flat { + color: #f2e9de; + border-color: rgba(234, 157, 52, 0); + background-color: rgba(234, 157, 52, 0); + background-image: none; + box-shadow: none; } + infobar.warning button:hover, infobar.warning button.flat:hover { + background-color: #eba341; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.warning button:hover:active, infobar.warning button:hover:active:focus, infobar.warning button.flat:hover:active:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:focus, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #eba341; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #edaa4e; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.warning button:focus:hover:active, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button:focus:hover:checked, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.warning button:checked, infobar.warning button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.warning button:active:checked, infobar.warning button:active:checked:hover, infobar.warning button:active:checked:focus, infobar.warning button:active:checked:hover:focus, infobar.warning button.flat:active:checked, infobar.warning button.flat:active:checked:hover, infobar.warning button.flat:active:checked:focus, infobar.warning button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.warning button:active:checked:disabled, infobar.warning button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #f2e9de; } + infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#ea9d34,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#ea9d34,#f2e9de,0.6); + box-shadow: none; } + infobar.warning button:disabled:disabled :disabled, infobar.warning button.flat:disabled:disabled :disabled { + color: mix(#ea9d34,#f2e9de,0.6); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled, infobar.warning button.flat:active:disabled, infobar.warning button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + infobar.warning button:active:disabled :disabled, infobar.warning button:checked:disabled :disabled, infobar.warning button.flat:active:disabled :disabled, infobar.warning button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + infobar.warning button:backdrop, infobar.warning button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(234, 157, 52, 0.9); } + infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(234, 157, 52, 0.85); } + infobar.warning button separator, infobar.warning button.nautilus-circular-button.image-button separator { + background-image: image(mix(#f2e9de,#ea9d34,0.9)); } + infobar.question, infobar.question:backdrop { + background-color: #56949f; + background-image: none; + border: 1px solid #45767f; + caret-color: currentColor; } + infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #f2e9de; } + infobar.question button, infobar.question button.nautilus-circular-button.image-button { + background-color: #56949f; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + infobar.question button:focus, infobar.question button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.question button:active, infobar.question button:active:hover, infobar.question button:active:focus, infobar.question button:active:hover:focus, infobar.question button:checked, infobar.question button:checked:hover, infobar.question button:checked:focus, infobar.question button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.question button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:hover, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked:hover, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) infobar.question button, stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:hover, stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked, stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked:hover, stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + infobar.question button.flat { + color: #f2e9de; + border-color: rgba(86, 148, 159, 0); + background-color: rgba(86, 148, 159, 0); + background-image: none; + box-shadow: none; } + infobar.question button:hover, infobar.question button.flat:hover { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + infobar.question button:hover:focus, infobar.question button:hover:hover, infobar.question button.flat:hover:focus, infobar.question button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.question button:hover:active, infobar.question button:hover:active:focus, infobar.question button.flat:hover:active:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:focus, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.question button:focus, infobar.question button.flat:focus { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #63a0ab; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.question button:focus:hover:active, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:focus, infobar.question button:focus:hover:checked, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.question button:checked, infobar.question button:active, infobar.question button.flat:checked, infobar.question button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.question button:active:checked, infobar.question button:active:checked:hover, infobar.question button:active:checked:focus, infobar.question button:active:checked:hover:focus, infobar.question button.flat:active:checked, infobar.question button.flat:active:checked:hover, infobar.question button.flat:active:checked:focus, infobar.question button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.question button:active:checked:disabled, infobar.question button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #f2e9de; } + infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#56949f,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#56949f,#f2e9de,0.6); + box-shadow: none; } + infobar.question button:disabled:disabled :disabled, infobar.question button.flat:disabled:disabled :disabled { + color: mix(#56949f,#f2e9de,0.6); } + infobar.question button:active:disabled, infobar.question button:checked:disabled, infobar.question button.flat:active:disabled, infobar.question button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + infobar.question button:active:disabled :disabled, infobar.question button:checked:disabled :disabled, infobar.question button.flat:active:disabled :disabled, infobar.question button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + infobar.question button:backdrop, infobar.question button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(86, 148, 159, 0.9); } + infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(86, 148, 159, 0.85); } + infobar.question button separator, infobar.question button.nautilus-circular-button.image-button separator { + background-image: image(mix(#f2e9de,#56949f,0.9)); } + infobar.error, infobar.error:backdrop { + background-color: #1f1d2e; + background-image: none; + border: 1px solid #191725; + caret-color: currentColor; } + infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #f2e9de; } + infobar.error button, infobar.error button.nautilus-circular-button.image-button { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + infobar.error button:focus, infobar.error button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.error button:active, infobar.error button:active:hover, infobar.error button:active:focus, infobar.error button:active:hover:focus, infobar.error button:checked, infobar.error button:checked:hover, infobar.error button:checked:focus, infobar.error button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.error button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:hover, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked:hover, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) infobar.error button, stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:hover, stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked, stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked:hover, stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + infobar.error button.flat { + color: #f2e9de; + border-color: rgba(31, 29, 46, 0); + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + infobar.error button:hover, infobar.error button.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.error button:hover:active, infobar.error button:hover:active:focus, infobar.error button.flat:hover:active:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:focus, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.error button:focus, infobar.error button.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.error button:focus:hover:active, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:focus, infobar.error button:focus:hover:checked, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.error button:checked, infobar.error button:active, infobar.error button.flat:checked, infobar.error button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.error button:active:checked, infobar.error button:active:checked:hover, infobar.error button:active:checked:focus, infobar.error button:active:checked:hover:focus, infobar.error button.flat:active:checked, infobar.error button.flat:active:checked:hover, infobar.error button.flat:active:checked:focus, infobar.error button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.error button:active:checked:disabled, infobar.error button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #f2e9de; } + infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#1f1d2e,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1f1d2e,#f2e9de,0.6); + box-shadow: none; } + infobar.error button:disabled:disabled :disabled, infobar.error button.flat:disabled:disabled :disabled { + color: mix(#1f1d2e,#f2e9de,0.6); } + infobar.error button:active:disabled, infobar.error button:checked:disabled, infobar.error button.flat:active:disabled, infobar.error button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + infobar.error button:active:disabled :disabled, infobar.error button:checked:disabled :disabled, infobar.error button.flat:active:disabled :disabled, infobar.error button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + infobar.error button:backdrop, infobar.error button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(31, 29, 46, 0.85); } + infobar.error button separator, infobar.error button.nautilus-circular-button.image-button separator { + background-image: image(mix(#f2e9de,#1f1d2e,0.9)); } + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; } + .linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; } + .linked:not(.vertical) > entry:only-child { + border-width: 1px; } + .linked:not(.vertical) > entry:only-child { + border-radius: 2px; } + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + .linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; } + .linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; } + .linked.vertical > entry:only-child { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 2px; } + +#login_window entry, .osd entry, +#XfceNotifyWindow entry, popover.background entry, menuitem entry, entry { + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.1), inset 0 1px rgba(100, 58, 0, 0.12), inset -1px 0 rgba(100, 58, 0, 0.1), inset 0 -1px rgba(100, 58, 0, 0.05); } + #login_window entry:focus, + #XfceNotifyWindow entry:focus, popover.background entry:focus, entry:focus, #login_window entry:hover, + #XfceNotifyWindow entry:hover, popover.background entry:hover, entry:hover, #login_window entry:active, + #XfceNotifyWindow entry:active, popover.background entry:active, entry:active { + transition: border 100ms ease-in; } + #login_window entry:selected, + #XfceNotifyWindow entry:selected, popover.background entry:selected, entry:selected { + background-color: #907aa9; + color: #faf4ed; } + #login_window entry:disabled, + #XfceNotifyWindow entry:disabled, popover.background entry:disabled, entry:disabled { + box-shadow: none; } + #login_window entry progress, .osd entry progress, + #XfceNotifyWindow entry progress, popover.background entry progress, entry progress { + background-color: #907aa9; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #faf4ed; } + #login_window entry image.left, + #XfceNotifyWindow entry image.left, entry image.left { + padding-right: 3px; } + #login_window entry image.right, + #XfceNotifyWindow entry image.right, entry image.right { + padding-left: 3px; } + #login_window entry.warning, + #XfceNotifyWindow entry.warning, popover.background entry.warning, entry.warning { + color: #f2e9de; + border-color: #cf8115; + background-color: mix(#26233a,#ea9d34,0.6); } + #login_window entry.warning image, + #XfceNotifyWindow entry.warning image, entry.warning image { + color: #f2e9de; } + #login_window entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, entry.warning:focus { + color: #f2e9de; + border-color: mix(#907aa9,#ea9d34,0.3); + background-color: #ea9d34; + box-shadow: none; } + #login_window entry.warning selection, + #XfceNotifyWindow entry.warning selection, entry.warning selection { + background-color: #f2e9de; + color: #ea9d34; } + #login_window entry.error, + #XfceNotifyWindow entry.error, popover.background entry.error, entry.error { + color: #f2e9de; + border-color: #191725; + background-color: mix(#26233a,#1f1d2e,0.6); } + #login_window entry.error image, + #XfceNotifyWindow entry.error image, entry.error image { + color: #f2e9de; } + #login_window entry.error:focus, + #XfceNotifyWindow entry.error:focus, entry.error:focus { + color: #f2e9de; + border-color: mix(#907aa9,#1f1d2e,0.3); + background-color: #1f1d2e; + box-shadow: none; } + #login_window entry.error selection, + #XfceNotifyWindow entry.error selection, entry.error selection { + background-color: #f2e9de; + color: #1f1d2e; } + #login_window entry.search-missing, + #XfceNotifyWindow entry.search-missing, popover.background entry.search-missing, entry.search-missing { + color: #f2e9de; + border-color: #191725; + background-color: mix(#26233a,#1f1d2e,0.6); } + #login_window entry.search-missing image, + #XfceNotifyWindow entry.search-missing image, entry.search-missing image { + color: #f2e9de; } + #login_window entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, entry.search-missing:focus { + color: #f2e9de; + border-color: mix(#907aa9,#1f1d2e,0.3); + background-color: #1f1d2e; + box-shadow: none; } + #login_window entry.search-missing selection, + #XfceNotifyWindow entry.search-missing selection, entry.search-missing selection { + background-color: #f2e9de; + color: #1f1d2e; } + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #faf4ed; + background-image: none; + color: #575279; } + menubar > menuitem, .menubar > menuitem { + min-height: 16px; + padding: 5px 7px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #575279; } + menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: #5e5983; } + +/****** + ! Menu +*******/ +menu, +.menu, +.context-menu { + border-radius: 0; + padding: 3px; + background-color: #faf4ed; + color: #575279; + border: 1px solid mix(#faf4ed,#575279,0.21); } + .csd menu, .csd .menu, .csd .context-menu { + border: 0; } + menu:selected, + .menu:selected, + .context-menu:selected { + background-color: #907aa9; + color: #faf4ed; } + menu separator, .csd menu separator, + .menu separator, .csd .menu separator, + .context-menu separator, .csd .context-menu separator { + background-image: image(mix(#faf4ed,#575279,0.1)); + margin: 1px 0; } + menu .separator, .csd menu .separator, + .menu .separator, .csd .menu .separator, + .context-menu .separator, .csd .context-menu .separator { + color: mix(#faf4ed,#575279,0.1); } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; + border-radius: 0; } + menu menuitem:active, menu menuitem:hover, + .menu menuitem:active, + .menu menuitem:hover, + .context-menu menuitem:active, + .context-menu menuitem:hover { + border: 0; + background-color: #907aa9; + background-image: none; + color: #faf4ed; } + menu menuitem:active accelerator, menu menuitem:hover accelerator, + .menu menuitem:active accelerator, + .menu menuitem:hover accelerator, + .context-menu menuitem:active accelerator, + .context-menu menuitem:hover accelerator { + color: rgba(250, 244, 237, 0.6); } + menu menuitem *:active, menu menuitem *:hover, + .menu menuitem *:active, + .menu menuitem *:hover, + .context-menu menuitem *:active, + .context-menu menuitem *:hover { + color: #faf4ed; } + menu menuitem:disabled, menu menuitem *:disabled, + .menu menuitem:disabled, + .menu menuitem *:disabled, + .context-menu menuitem:disabled, + .context-menu menuitem *:disabled { + color: mix(#575279,#faf4ed,0.5); } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem.button, menu menuitem.button:focus, menu menuitem.button:active, menu menuitem.button:disabled, menu menuitem.button:active:disabled, menu menuitem.button.flat, menu menuitem.button.flat:focus, menu menuitem.button.flat:active, menu menuitem.button.flat:disabled, menu menuitem.button.flat:active:disabled, + .menu menuitem.button, + .menu menuitem.button:focus, + .menu menuitem.button:active, + .menu menuitem.button:disabled, + .menu menuitem.button:active:disabled, + .menu menuitem.button.flat, + .menu menuitem.button.flat:focus, + .menu menuitem.button.flat:active, + .menu menuitem.button.flat:disabled, + .menu menuitem.button.flat:active:disabled, + .context-menu menuitem.button, + .context-menu menuitem.button:focus, + .context-menu menuitem.button:active, + .context-menu menuitem.button:disabled, + .context-menu menuitem.button:active:disabled, + .context-menu menuitem.button.flat, + .context-menu menuitem.button.flat:focus, + .context-menu menuitem.button.flat:active, + .context-menu menuitem.button.flat:disabled, + .context-menu menuitem.button.flat:active:disabled { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; } + menu menuitem.button:hover, menu menuitem.button:focus:hover, menu menuitem.button:active:hover, menu menuitem.button:selected, menu menuitem.button.flat:hover, menu menuitem.button.flat:focus:hover, menu menuitem.button.flat:active:hover, menu menuitem.button.flat:selected, + .menu menuitem.button:hover, + .menu menuitem.button:focus:hover, + .menu menuitem.button:active:hover, + .menu menuitem.button:selected, + .menu menuitem.button.flat:hover, + .menu menuitem.button.flat:focus:hover, + .menu menuitem.button.flat:active:hover, + .menu menuitem.button.flat:selected, + .context-menu menuitem.button:hover, + .context-menu menuitem.button:focus:hover, + .context-menu menuitem.button:active:hover, + .context-menu menuitem.button:selected, + .context-menu menuitem.button.flat:hover, + .context-menu menuitem.button.flat:focus:hover, + .context-menu menuitem.button.flat:active:hover, + .context-menu menuitem.button.flat:selected { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + menu menuitem calendar, + .menu menuitem calendar, + .context-menu menuitem calendar { + color: #575279; } + menu menuitem calendar.header, + .menu menuitem calendar.header, + .context-menu menuitem calendar.header { + border-bottom: 1px solid #efddc7; + border-radius: 0; } + menu menuitem calendar.header:backdrop, + .menu menuitem calendar.header:backdrop, + .context-menu menuitem calendar.header:backdrop { + border-color: #efddc7; } + menu menuitem calendar.button, + .menu menuitem calendar.button, + .context-menu menuitem calendar.button { + color: rgba(87, 82, 121, 0.55); } + menu menuitem calendar.button:hover, + .menu menuitem calendar.button:hover, + .context-menu menuitem calendar.button:hover { + color: #575279; } + menu menuitem calendar:indeterminate, menu menuitem calendar:indeterminate:backdrop, + .menu menuitem calendar:indeterminate, + .menu menuitem calendar:indeterminate:backdrop, + .context-menu menuitem calendar:indeterminate, + .context-menu menuitem calendar:indeterminate:backdrop { + color: mix(#575279,#faf4ed,0.5); } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 3px; + background-color: #faf4ed; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#faf4ed,#575279,0.1); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid mix(#faf4ed,#575279,0.1); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: mix(#faf4ed,#575279,0.1); } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: mix(#555169,#26233a,0.2); } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.context-menu { + font: initial; } + +.monospace { + font-family: monospace; } + +menuitem accelerator { + color: rgba(87, 82, 121, 0.6); } + menuitem accelerator:hover { + color: rgba(250, 244, 237, 0.8); } + menuitem accelerator:disabled { + color: alpha(mix(#575279,#faf4ed,0.5),0.4); } + +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 7px; } + +menuitem window decoration { + box-shadow: 0 2px 3px rgba(199, 116, 0, 0.2); } + +menuitem entry { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.56); + padding: 5px 3.4285714286px; + color: #575279; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + menuitem entry:focus, menuitem entry:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.7),0.3); } + menuitem entry:active, menuitem entry:active:hover, menuitem entry:active:focus, menuitem entry:active:hover:focus, menuitem entry:checked, menuitem entry:checked:hover, menuitem entry:checked:focus, menuitem entry:checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.48); } + menuitem entry:disabled { + border-color: mix(#575279,#faf4ed,0.64); } + menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: mix(#575279,#faf4ed,0.56); } + menuitem entry:focus, menuitem entry:active { + border-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); } + menuitem entry:disabled { + background-color: mix(#faf4ed,#575279,0.07); + background-image: none; + opacity: .9; + color: mix(#faf4ed,#575279,0.9); } + +/********* + ! Popover +**********/ +popover.background { + padding: 0px; + border-radius: 2px; + background-clip: border-box; + background-color: #faf4ed; + background-image: none; + color: #575279; + box-shadow: 0 3px 6px rgba(199, 116, 0, 0.16); } + .csd popover.background, popover.background { + border-color: mix(#575279,#faf4ed,0.4); + border-width: 1px; + border-style: solid; } + .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.5),0.3); } + .csd popover.background:active, .csd popover.background:active:hover, .csd popover.background:active:focus, .csd popover.background:active:hover:focus, .csd popover.background:checked, .csd popover.background:checked:hover, .csd popover.background:checked:focus, .csd popover.background:checked:hover:focus, popover.background:active, popover.background:active:hover, popover.background:active:focus, popover.background:active:hover:focus, popover.background:checked, popover.background:checked:hover, popover.background:checked:focus, popover.background:checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.32); } + .csd popover.background:disabled, popover.background:disabled { + border-color: mix(#575279,#faf4ed,0.48); } + .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { + border-color: mix(#575279,#faf4ed,0.4); } + popover.background:backdrop { + box-shadow: none; } + popover.background treeview.view:hover, popover.background treeview.view:selected, popover.background treeview.view:selected:focus, popover.background treeview.view:backdrop:selected, popover.background treeview.view:backdrop:selected:focus { + border-top-color: #907aa9; } + popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: white; } + popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background list, popover.background list:backdrop { + background-color: mix(#faf4ed,#575279,1.3); + background-image: none; + color: #575279; + border-color: mix(#575279,#faf4ed,0.56); } + popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + color: #575279; } + popover.background list row:focus, popover.background list row:hover, popover.background list row:active, popover.background list row .button:focus, popover.background list row .button:hover, popover.background list row .button:active { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + popover.background .frame { + border-color: mix(#575279,#faf4ed,0.56); + border-radius: 2px; } + popover.background entry { + background-color: #26233a; + background-image: none; + border-color: mix(#f2e9de,#26233a,0.8); + padding: 5px 3.4285714286px; + color: #f2e9de; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + popover.background entry:focus, popover.background entry:hover { + border-color: mix(#907aa9,mix(#f2e9de,#26233a,0.7),0.3); } + popover.background entry:active, popover.background entry:active:hover, popover.background entry:active:focus, popover.background entry:active:hover:focus, popover.background entry:checked, popover.background entry:checked:hover, popover.background entry:checked:focus, popover.background entry:checked:hover:focus { + border-color: mix(#f2e9de,#26233a,0.32); } + popover.background entry:disabled { + border-color: mix(#f2e9de,#26233a,0.84); } + popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: mix(#f2e9de,#26233a,0.8); } + popover.background entry:focus, popover.background entry:active { + border-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); } + popover.background entry:disabled { + background-color: mix(#26233a,#f2e9de,0.07); + background-image: none; + opacity: .9; + color: mix(#26233a,#f2e9de,0.9); } + popover.background button, popover.background button.nautilus-circular-button.image-button { + background-color: #fffaf3; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + popover.background button:focus, popover.background button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + popover.background button:active, popover.background button:active:hover, popover.background button:active:focus, popover.background button:active:hover:focus, popover.background button:checked, popover.background button:checked:hover, popover.background button:checked:focus, popover.background button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + popover.background button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:hover, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked:hover, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) popover.background button, stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) popover.background button:hover, stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked, stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked:hover, stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + popover.background button.flat { + color: #575279; + border-color: rgba(255, 250, 243, 0); + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + popover.background button:hover, popover.background button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + popover.background button:hover:focus, popover.background button:hover:hover, popover.background button.flat:hover:focus, popover.background button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + popover.background button:hover:active, popover.background button:hover:active:focus, popover.background button.flat:hover:active:focus, popover.background button:hover:checked, popover.background button:hover:checked:focus, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + popover.background button:hover:active:disabled, popover.background button:hover:checked:disabled, popover.background button.flat:hover:active:disabled, popover.background button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + popover.background button:focus, popover.background button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + popover.background button:focus:hover:active, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:focus, popover.background button:focus:hover:checked, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + popover.background button:focus:hover:active:disabled, popover.background button:focus:hover:checked:disabled, popover.background button.flat:focus:hover:active:disabled, popover.background button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + popover.background button:checked, popover.background button:active, popover.background button.flat:checked, popover.background button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + popover.background button:active:checked, popover.background button:active:checked:hover, popover.background button:active:checked:focus, popover.background button:active:checked:hover:focus, popover.background button.flat:active:checked, popover.background button.flat:active:checked:hover, popover.background button.flat:active:checked:focus, popover.background button.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + popover.background button:checked:disabled, popover.background button:active:disabled, popover.background button.flat:checked:disabled, popover.background button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + popover.background button:active:checked:disabled, popover.background button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #575279; } + popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#fffaf3,#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fffaf3,#575279,0.6); + box-shadow: none; } + popover.background button:disabled:disabled :disabled, popover.background button.flat:disabled:disabled :disabled { + color: mix(#fffaf3,#575279,0.6); } + popover.background button:active:disabled, popover.background button:checked:disabled, popover.background button.flat:active:disabled, popover.background button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + popover.background button:active:disabled :disabled, popover.background button:checked:disabled :disabled, popover.background button.flat:active:disabled :disabled, popover.background button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + popover.background button:backdrop, popover.background button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(255, 250, 243, 0.85); } + popover.background button separator, popover.background button.nautilus-circular-button.image-button separator { + background-image: image(mix(#575279,#fffaf3,0.9)); } + popover.background button.flat:not(:hover) { + color: #575279; } + popover.background .linked > button { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + popover.background .linked > button:active, popover.background .linked > button:active:hover, popover.background .linked > button:active:focus, popover.background .linked > button:active:hover:focus, popover.background .linked > button:checked, popover.background .linked > button:checked:hover, popover.background .linked > button:checked:focus, popover.background .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #ffd18f; } + popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + popover.background .linked > button:disabled:last-child, popover.background .linked > button:disabled:only-child, popover.background .linked > button:active:disabled:last-child, popover.background .linked > button:active:disabled:only-child, popover.background .linked > button:checked:disabled:last-child, popover.background .linked > button:checked:disabled:only-child { + box-shadow: none; } + popover.background .linked > button:active:last-child, popover.background .linked > button:active:last-child:focus, popover.background .linked > button:active:last-child:hover, popover.background .linked > button:active:last-child:hover:focus, popover.background .linked > button:checked:last-child, popover.background .linked > button:checked:last-child:focus, popover.background .linked > button:checked:last-child:hover, popover.background .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + popover.background .linked > button:active:only-child, popover.background .linked > button:active:only-child:focus, popover.background .linked > button:active:only-child:hover, popover.background .linked > button:active:only-child:hover:focus, popover.background .linked > button:checked:only-child, popover.background .linked > button:checked:only-child:focus, popover.background .linked > button:checked:only-child:hover, popover.background .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { + border-style: none; + background-color: transparent; } + +modelbutton.flat, +menuitem.button.flat { + padding: 3px; + padding-left: 3px; + transition: none; } + modelbutton.flat:hover, + menuitem.button.flat:hover { + border-radius: 2px; + background-color: #907aa9; + color: #faf4ed; } + modelbutton.flat:checked, + menuitem.button.flat:checked { + color: #fffaf3; } + modelbutton.flat arrow.left, + menuitem.button.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, + menuitem.button.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + modelbutton.flat check:last-child, + modelbutton.flat radio:last-child, + menuitem.button.flat check:last-child, + menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, + modelbutton.flat radio:first-child, + menuitem.button.flat check:first-child, + menuitem.button.flat radio:first-child { + margin-right: 8px; } + +/*************** +! Dimmed label * +****************/ +.dim-label, label.separator { + opacity: .5; + text-shadow: none; } + +/*********** + ! Tooltip * +************/ +.tooltip.background, .tooltip.background.csd, +tooltip.background, +tooltip.background.csd { + background-color: #fffaf3; + background-clip: padding-box; + border: 1px solid #ffd18f; + border-radius: 2px; + color: #555169; } + +.tooltip *, +tooltip * { + background-color: transparent; + color: inherit; } + +/*********** + ! Dialogs * +************/ +messagedialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 0; + -GtkDialog-action-area-border: 0; + -GtkDialog-button-spacing: 3px; + margin: 0; + padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 6px; } + +printdialog paper { + color: #fffaf3; + border: 1px solid mix(#555169,#fffaf3,0.18); + background: #56526b; + padding: 0; } + printdialog paper:backdrop { + color: mix(#fffaf3,#555169,0.5); + border-color: mix(#555169,mix(#555169,#fffaf3,0.18),0.9); } + +printdialog .dialog-action-box { + margin: 6px; } + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(229, 197, 161, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 2px 2px; + padding: 6px; + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + color: #575279; } + frame.app-notification button, frame.app-notification button.nautilus-circular-button.image-button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + frame.app-notification button:focus, frame.app-notification button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + frame.app-notification button:active, frame.app-notification button:active:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover:focus, frame.app-notification button:checked, frame.app-notification button:checked:hover, frame.app-notification button:checked:focus, frame.app-notification button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + frame.app-notification button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:hover, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button, stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:hover, stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked, stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + frame.app-notification button.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + frame.app-notification button:hover, frame.app-notification button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + frame.app-notification button:hover:focus, frame.app-notification button:hover:hover, frame.app-notification button.flat:hover:focus, frame.app-notification button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + frame.app-notification button:hover:active, frame.app-notification button:hover:active:focus, frame.app-notification button.flat:hover:active:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:focus, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + frame.app-notification button:hover:active:disabled, frame.app-notification button:hover:checked:disabled, frame.app-notification button.flat:hover:active:disabled, frame.app-notification button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + frame.app-notification button:focus:hover:active, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + frame.app-notification button:focus:hover:active:disabled, frame.app-notification button:focus:hover:checked:disabled, frame.app-notification button.flat:focus:hover:active:disabled, frame.app-notification button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + frame.app-notification button:checked, frame.app-notification button:active, frame.app-notification button.flat:checked, frame.app-notification button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + frame.app-notification button:active:checked, frame.app-notification button:active:checked:hover, frame.app-notification button:active:checked:focus, frame.app-notification button:active:checked:hover:focus, frame.app-notification button.flat:active:checked, frame.app-notification button.flat:active:checked:hover, frame.app-notification button.flat:active:checked:focus, frame.app-notification button.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + frame.app-notification button:checked:disabled, frame.app-notification button:active:disabled, frame.app-notification button.flat:checked:disabled, frame.app-notification button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #575279; } + frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + frame.app-notification button:disabled:disabled :disabled, frame.app-notification button.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled, frame.app-notification button.flat:active:disabled, frame.app-notification button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + frame.app-notification button:active:disabled :disabled, frame.app-notification button:checked:disabled :disabled, frame.app-notification button.flat:active:disabled :disabled, frame.app-notification button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + frame.app-notification button:backdrop, frame.app-notification button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + frame.app-notification button separator, frame.app-notification button.nautilus-circular-button.image-button separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + frame.app-notification border { + border: 0; } + +/************* + ! 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-end-symbolic-rtl"); } + expander arrow:hover { + color: alpha(currentColor,0.8); } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); } + .image:hover { + color: alpha(currentColor,0.9); } + .image:selected, .image:selected:hover { + color: #faf4ed; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #555169; + background-image: none; + border: 1px solid #444154; + border-radius: 2px; + color: #fffaf3; } + .floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .floating-bar button, .floating-bar button.nautilus-circular-button.image-button { + border: 0; + background-color: transparent; + background-image: none; } + +/************************* + ! Touch text selections * +**************************/ +GtkBubbleWindow { + border-radius: 2px; + background-clip: border-box; } + GtkBubbleWindow.osd.background { + background-color: rgba(250, 244, 237, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 3px 6px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #26233a; + color: #f2e9de; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #26233a; + color: #f2e9de; } + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 15px; + padding-right: 15px; } + +label.pin-label { + font-style: normal; + font-size: 50px; } + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 1.5px; + padding-left: 3px; + padding-right: 3px; + color: #fffaf3; + background-color: #26233a; + border: 1px solid; + border-color: mix(#555169,#fffaf3,0.18); + border-radius: 2px; + box-shadow: inset 0 -3px mix(mix(#555169,#fffaf3,0.18),#26233a,0.6); + font-size: smaller; } + .keycap:backdrop { + background-color: #26233a; + color: mix(#fffaf3,#555169,0.5); + transition: 200ms ease-out; } + +/***************** + ! Stackswitcher * +******************/ +stackswitcher button.text-button, stackswitcher button.text-button.nautilus-circular-button.image-button { + min-width: 80px; } + +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 28px; + min-height: 28px; + padding: 0; } + +/******************* + ! Selected Items * +********************/ +row:selected label:disabled, label:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .cs-category-view:disabled:selected, .cs-category-view .view:disabled:selected, .cs-category-view iconview:disabled:selected, treeview.view:disabled:selected, .view text selection:disabled, iconview text selection:disabled, +textview text selection:disabled:focus, +textview text selection:disabled, #login_window entry selection:disabled, .osd entry selection:disabled, +#XfceNotifyWindow entry selection:disabled, entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled, +menuitem.button.flat:disabled:active, +menuitem.button.flat:active arrow:disabled, +menuitem.button.flat:disabled:selected, +menuitem.button.flat:selected arrow:disabled, label:disabled selection { + color: mix(#faf4ed,#907aa9,0.5); } + +row:selected label:backdrop, label:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .cs-category-view:backdrop:selected, .cs-category-view .view:backdrop:selected, .cs-category-view iconview:backdrop:selected, treeview.view:backdrop:selected, .view text selection:backdrop, iconview text selection:backdrop, +textview text selection:backdrop:focus, +textview text selection:backdrop, #login_window entry selection:backdrop, .osd entry selection:backdrop, +#XfceNotifyWindow entry selection:backdrop, entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop, +menuitem.button.flat:backdrop:active, +menuitem.button.flat:active arrow:backdrop, +menuitem.button.flat:backdrop:selected, +menuitem.button.flat:selected arrow:backdrop, label:backdrop selection { + background-color: #907aa9; + color: mix(#907aa9,#faf4ed,0.66); } + row:selected label:disabled:backdrop, label:disabled:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:backdrop:selected, .cs-category-view:disabled:backdrop:selected, .cs-category-view .view:disabled:backdrop:selected, .cs-category-view iconview:disabled:backdrop:selected, treeview.view:disabled:backdrop:selected, .view text selection:disabled:backdrop, iconview text selection:disabled:backdrop, + textview text selection:disabled:backdrop, #login_window entry selection:disabled:backdrop, + #XfceNotifyWindow entry selection:disabled:backdrop, entry selection:disabled:backdrop, calendar:disabled:backdrop:selected, row:disabled:backdrop:selected, flowbox flowboxchild:disabled:backdrop:selected, modelbutton.flat:disabled:backdrop:active, modelbutton.flat:active arrow:disabled:backdrop, modelbutton.flat:disabled:backdrop:selected, modelbutton.flat:selected arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:active, + menuitem.button.flat:active arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:selected, + menuitem.button.flat:selected arrow:disabled:backdrop, label:backdrop selection:disabled { + color: mix(mix(#907aa9,#faf4ed,0.66),#907aa9,0.3); } + +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, treeview.view:selected:focus, treeview.view:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, #login_window entry selection, .osd entry selection, +#XfceNotifyWindow entry selection, entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, menuitem entry selection, popover.background entry selection, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow { + background-color: #907aa9; } + row:selected label, label:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, treeview.view:selected:focus, treeview.view:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, #login_window entry selection, .osd entry selection, + #XfceNotifyWindow entry selection, entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, menuitem entry selection, popover.background entry selection, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, + menuitem.button.flat:active, + menuitem.button.flat:active arrow, + menuitem.button.flat:selected, + menuitem.button.flat:selected arrow { + color: #faf4ed; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; } + notebook.frame { + border: 1px solid mix(#555169,#fffaf3,0.18); } + notebook.frame > header { + margin: -1px; } + notebook.frame > header.top { + margin-bottom: 0; } + notebook.frame > header.bottom { + margin-top: 0; } + notebook.frame > header.left { + margin-right: 0; } + notebook.frame > header.right { + margin-left: 0; } + notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; } + notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; } + notebook > stack:not(:only-child) { + background-color: #555169; } + notebook > header { + padding: 3px; + background-color: #555169; } + notebook > header.top { + box-shadow: inset 0 -1px mix(#555169,#fffaf3,0.18); } + notebook > header.bottom { + box-shadow: inset 0 1px mix(#555169,#fffaf3,0.18); } + notebook > header.right { + box-shadow: inset 1px 0 mix(#555169,#fffaf3,0.18); } + notebook > header.left { + box-shadow: inset -1px 0 mix(#555169,#fffaf3,0.18); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; } + 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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; } + 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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; } + notebook > header > tabs > arrow { + color: mix(#fffaf3,#555169,0.5); } + notebook > header > tabs > arrow:hover { + color: mix(#fffaf3,mix(#fffaf3,#555169,0.5),0.5); } + notebook > header > tabs > arrow:active { + color: #fffaf3; } + notebook > header > tabs > arrow:disabled { + color: alpha(mix(#fffaf3,#555169,0.5),0.3); } + notebook > header > tabs > tab { + background-color: alpha(mix(#555169,#fffaf3,0.1),0.7); + background-image: none; + border-color: mix(mix(#555169,#fffaf3,0.18),mix(#fffaf3,#555169,0.5),0.15); + color: rgba(255, 250, 243, 0.8); + padding: 3px 11px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border-width: 1px; + border-style: solid; } + notebook > header > tabs > tab:hover:not(:checked) { + background-color: mix(#555169,#fffaf3,0.04); + background-image: none; + color: mix(#fffaf3,mix(#fffaf3,#555169,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #555169; + border-color: mix(#555169,#fffaf3,0.18); + color: #fffaf3; } + notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.flat.nautilus-circular-button.image-button { + min-height: 22px; + min-width: 22px; + padding: 0; + color: mix(#555169,#fffaf3,0.35); } + notebook > header > tabs > tab button.flat:hover { + color: #3f3b5d; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #907aa9; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#555169,#fffaf3,0.18); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#555169,#fffaf3,0.18); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#555169,#fffaf3,0.18); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#555169,#fffaf3,0.18); } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs > tab { + border-bottom: none; + -gtk-outline-radius: 0; + margin-top: 2px; } + notebook > header.top > tabs > tab + tab { + margin-left: -1px; } + notebook > header.top > tabs > tab:first-child { + border-radius: 2px 0 0; + -gtk-outline-radius: 2px 0 0; } + notebook > header.top > tabs > tab:last-child { + border-radius: 0 2px 0 0; + -gtk-outline-radius: 0 2px 0 0; } + notebook > header.top > tabs > tab:hover:not(:checked), notebook > header.top > tabs > tab:checked { + border-top-width: 3px; + border-top-color: #907aa9; + margin-top: 0; + -gtk-outline-radius: 2px; + border-radius: 2px 2px 0 0; + padding-top: 3px; } + notebook > header.top > tabs > tab:hover:not(:checked) { + border-top-color: mix(#907aa9,mix(#555169,#fffaf3,0.2),0.66); } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs > tab { + border-top: none; + -gtk-outline-radius: 0; + margin-bottom: 2px; } + notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; } + notebook > header.bottom > tabs > tab:first-child { + border-radius: 0 0 0 2px; + -gtk-outline-radius: 0 0 0 2px; } + notebook > header.bottom > tabs > tab:last-child { + border-radius: 0 0 2px; + -gtk-outline-radius: 0 0 2px; } + notebook > header.bottom > tabs > tab:hover:not(:checked), notebook > header.bottom > tabs > tab:checked { + border-bottom-width: 3px; + border-bottom-color: #907aa9; + margin-bottom: 0; + -gtk-outline-radius: 2px; + border-radius: 0 0 2px 2px; + padding-bottom: 3px; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + border-bottom-color: mix(#907aa9,mix(#555169,#fffaf3,0.2),0.66); } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs > tab { + border-left: none; + -gtk-outline-radius: 0; + margin-right: 2px; } + notebook > header.right > tabs > tab + tab { + margin-top: -1px; } + notebook > header.right > tabs > tab:first-child { + border-radius: 0 2px 0 0; + -gtk-outline-radius: 0 2px 0 0; } + notebook > header.right > tabs > tab:last-child { + border-radius: 0 0 2px; + -gtk-outline-radius: 0 0 2px; } + notebook > header.right > tabs > tab:hover:not(:checked), notebook > header.right > tabs > tab:checked { + border-right-width: 3px; + border-right-color: #907aa9; + margin-right: 0; + -gtk-outline-radius: 2px; + border-radius: 0 2px 2px 0; + padding-right: 11px; } + notebook > header.right > tabs > tab:hover:not(:checked) { + border-right-color: mix(#907aa9,mix(#555169,#fffaf3,0.2),0.66); } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs > tab { + border-right: none; + -gtk-outline-radius: 0; + margin-left: 2px; } + notebook > header.left > tabs > tab + tab { + margin-top: -1px; } + notebook > header.left > tabs > tab:first-child { + border-radius: 2px 0 0; + -gtk-outline-radius: 2px 0 0; } + notebook > header.left > tabs > tab:last-child { + border-radius: 0 0 0 2px; + -gtk-outline-radius: 0 0 0 2px; } + notebook > header.left > tabs > tab:hover:not(:checked), notebook > header.left > tabs > tab:checked { + border-left-width: 3px; + border-left-color: #907aa9; + margin-left: 0; + -gtk-outline-radius: 2px; + border-radius: 2px 0 0 2px; + padding-left: 11px; } + notebook > header.left > tabs > tab:hover:not(:checked) { + border-left-color: mix(#907aa9,mix(#555169,#fffaf3,0.2),0.66); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +overlay.osd { + background-color: transparent; } + +colorchooser .popover.osd { + border-radius: 2px; } + +button.color .osd colorswatch:only-child { + box-shadow: none; } + +button.osd, button.osd.nautilus-circular-button.image-button, +#XfceNotifyWindow button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + button.osd:focus, button.osd:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + button.osd:active, button.osd:active:hover, button.osd:active:focus, button.osd:active:hover:focus, button.osd:checked, button.osd:checked:hover, button.osd:checked:focus, button.osd:checked:hover:focus, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover:focus, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + button.osd:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + button.osd:active:disabled, button.osd:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:hover, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked:hover, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) button.osd, stackswitcher.vertical > button.osd:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) button.osd:hover, stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked, stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked:hover, stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + button.osd.flat, + #XfceNotifyWindow button.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + button.osd:hover, button.osd.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + button.osd:hover:focus, button.osd:hover:hover, button.osd.flat:hover:focus, button.osd.flat:hover:hover, + #XfceNotifyWindow button:hover:focus, + #XfceNotifyWindow button:hover:hover, + #XfceNotifyWindow button.flat:hover:focus, + #XfceNotifyWindow button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + button.osd:hover:active, button.osd:hover:active:focus, button.osd.flat:hover:active:focus, button.osd:hover:checked, button.osd:hover:checked:focus, button.osd.flat:hover:checked:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + button.osd:hover:disabled, button.osd.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + button.osd:hover:active:disabled, button.osd:hover:checked:disabled, button.osd.flat:hover:active:disabled, button.osd.flat:hover:checked:disabled, + #XfceNotifyWindow button:hover:active:disabled, + #XfceNotifyWindow button:hover:checked:disabled, + #XfceNotifyWindow button.flat:hover:active:disabled, + #XfceNotifyWindow button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + button.osd:focus, button.osd.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + button.osd:focus:hover, button.osd.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + button.osd:focus:hover:hover, button.osd.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + button.osd:focus:hover:active, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:focus, button.osd:focus:hover:checked, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + button.osd:focus:hover:disabled, button.osd.flat:focus:hover:disabled, + #XfceNotifyWindow button:focus:hover:disabled, + #XfceNotifyWindow button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + button.osd:focus:hover:active:disabled, button.osd:focus:hover:checked:disabled, button.osd.flat:focus:hover:active:disabled, button.osd.flat:focus:hover:checked:disabled, + #XfceNotifyWindow button:focus:hover:active:disabled, + #XfceNotifyWindow button:focus:hover:checked:disabled, + #XfceNotifyWindow button.flat:focus:hover:active:disabled, + #XfceNotifyWindow button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + button.osd:checked, button.osd:active, button.osd.flat:checked, button.osd.flat:active, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button.flat:checked, + #XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + button.osd:checked:active, button.osd.nautilus-circular-button.image-button:checked:active, button.osd:checked:active:hover, button.osd.nautilus-circular-button.image-button:checked:active:hover, button.osd:checked:active:focus, button.osd.nautilus-circular-button.image-button:checked:active:focus, button.osd:checked:active:hover:focus, button.osd.nautilus-circular-button.image-button:checked:active:hover:focus, button.osd:checked:checked, button.osd.nautilus-circular-button.image-button:checked:checked, button.osd:checked:checked:hover, button.osd.nautilus-circular-button.image-button:checked:checked:hover, button.osd:checked:checked:focus, button.osd.nautilus-circular-button.image-button:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd.nautilus-circular-button.image-button:checked:checked:hover:focus, button.osd:active:active, button.osd.nautilus-circular-button.image-button:active:active, button.osd:active:active:hover, button.osd.nautilus-circular-button.image-button:active:active:hover, button.osd:active:active:focus, button.osd.nautilus-circular-button.image-button:active:active:focus, button.osd:active:active:hover:focus, button.osd.nautilus-circular-button.image-button:active:active:hover:focus, button.osd:active:checked, button.osd.nautilus-circular-button.image-button:active:checked, button.osd:active:checked:hover, button.osd.nautilus-circular-button.image-button:active:checked:hover, button.osd:active:checked:focus, button.osd.nautilus-circular-button.image-button:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.nautilus-circular-button.image-button:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat.nautilus-circular-button.image-button:checked:active, button.osd.flat:checked:active:hover, button.osd.flat.nautilus-circular-button.image-button:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat.nautilus-circular-button.image-button:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat.nautilus-circular-button.image-button:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat.nautilus-circular-button.image-button:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat.nautilus-circular-button.image-button:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat.nautilus-circular-button.image-button:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat.nautilus-circular-button.image-button:active:active, button.osd.flat:active:active:hover, button.osd.flat.nautilus-circular-button.image-button:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat.nautilus-circular-button.image-button:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat.nautilus-circular-button.image-button:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat.nautilus-circular-button.image-button:active:checked, button.osd.flat:active:checked:hover, button.osd.flat.nautilus-circular-button.image-button:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat.nautilus-circular-button.image-button:active:checked:focus, button.osd.flat:active:checked:hover:focus, button.osd.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + button.osd:checked:disabled, button.osd:active:disabled, button.osd.flat:checked:disabled, button.osd.flat:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + button.osd:active:checked:disabled, button.osd.flat:active:checked:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + button.osd:focus, button.osd:hover, button.osd.flat:focus, button.osd.flat:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:focus, + #XfceNotifyWindow button.flat:hover { + color: #575279; } + button.osd:disabled:disabled, button.osd.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + button.osd:disabled:disabled :disabled, button.osd.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + button.osd:active:disabled, button.osd:checked:disabled, button.osd.flat:active:disabled, button.osd.flat:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + button.osd:active:disabled :disabled, button.osd:checked:disabled :disabled, button.osd.flat:active:disabled :disabled, button.osd.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + button.osd:backdrop, button.osd.flat:backdrop, + #XfceNotifyWindow button:backdrop, + #XfceNotifyWindow button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + button.osd.separator, button.osd .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + button.osd.separator:disabled, button.osd .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + button.osd separator, button.osd.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + button.osd.image-button, + #XfceNotifyWindow button.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; } + +toolbar.osd { + -GtkToolbar-button-relief: normal; + padding: 3px; + border: 1px solid rgba(229, 197, 161, 0.8); + border-radius: 2px; + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + color: #575279; } + toolbar.osd separator { + color: rgba(239, 221, 199, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + +progressbar.osd { + margin: 2px; + min-height: 2px; + min-width: 2px; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; } + progressbar.osd progress { + border-style: none; + border-radius: 0; + background-color: #907aa9; + background-image: none; } + +.osd, +#XfceNotifyWindow { + background-color: rgba(250, 244, 237, 0.8); + color: #575279; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(250, 244, 237, 0.6); + color: #575279; } + .osd .frame, + #XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; } + .osd button, .osd button.nautilus-circular-button.image-button, + #XfceNotifyWindow button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .osd button:focus, .osd button:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd button:active, .osd button:active:hover, .osd button:active:focus, .osd button:active:hover:focus, .osd button:checked, .osd button:checked:hover, .osd button:checked:focus, .osd button:checked:hover:focus, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover:focus, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd button:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd button:active:disabled, .osd button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:hover, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked:hover, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .osd button, stackswitcher.vertical > .osd button:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .osd button:hover, stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked, stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked:hover, stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .osd button.flat, + #XfceNotifyWindow button.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .osd button:hover, .osd button.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .osd button:hover:focus, .osd button:hover:hover, .osd button.flat:hover:focus, .osd button.flat:hover:hover, + #XfceNotifyWindow button:hover:focus, + #XfceNotifyWindow button:hover:hover, + #XfceNotifyWindow button.flat:hover:focus, + #XfceNotifyWindow button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd button:hover:active, .osd button:hover:active:focus, .osd button.flat:hover:active:focus, .osd button:hover:checked, .osd button:hover:checked:focus, .osd button.flat:hover:checked:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd button:hover:disabled, .osd button.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd button:hover:active:disabled, .osd button:hover:checked:disabled, .osd button.flat:hover:active:disabled, .osd button.flat:hover:checked:disabled, + #XfceNotifyWindow button:hover:active:disabled, + #XfceNotifyWindow button:hover:checked:disabled, + #XfceNotifyWindow button.flat:hover:active:disabled, + #XfceNotifyWindow button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd button:focus, .osd button.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .osd button:focus:hover, .osd button.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .osd button:focus:hover:hover, .osd button.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd button:focus:hover:active, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:focus, .osd button:focus:hover:checked, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd button:focus:hover:disabled, .osd button.flat:focus:hover:disabled, + #XfceNotifyWindow button:focus:hover:disabled, + #XfceNotifyWindow button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd button:focus:hover:active:disabled, .osd button:focus:hover:checked:disabled, .osd button.flat:focus:hover:active:disabled, .osd button.flat:focus:hover:checked:disabled, + #XfceNotifyWindow button:focus:hover:active:disabled, + #XfceNotifyWindow button:focus:hover:checked:disabled, + #XfceNotifyWindow button.flat:focus:hover:active:disabled, + #XfceNotifyWindow button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd button:checked, .osd button:active, .osd button.flat:checked, .osd button.flat:active, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button.flat:checked, + #XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd button:checked:active, .osd button.nautilus-circular-button.image-button:checked:active, .osd button:checked:active:hover, .osd button.nautilus-circular-button.image-button:checked:active:hover, .osd button:checked:active:focus, .osd button.nautilus-circular-button.image-button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button.nautilus-circular-button.image-button:checked:active:hover:focus, .osd button:checked:checked, .osd button.nautilus-circular-button.image-button:checked:checked, .osd button:checked:checked:hover, .osd button.nautilus-circular-button.image-button:checked:checked:hover, .osd button:checked:checked:focus, .osd button.nautilus-circular-button.image-button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd button:active:active, .osd button.nautilus-circular-button.image-button:active:active, .osd button:active:active:hover, .osd button.nautilus-circular-button.image-button:active:active:hover, .osd button:active:active:focus, .osd button.nautilus-circular-button.image-button:active:active:focus, .osd button:active:active:hover:focus, .osd button.nautilus-circular-button.image-button:active:active:hover:focus, .osd button:active:checked, .osd button.nautilus-circular-button.image-button:active:checked, .osd button:active:checked:hover, .osd button.nautilus-circular-button.image-button:active:checked:hover, .osd button:active:checked:focus, .osd button.nautilus-circular-button.image-button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.nautilus-circular-button.image-button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat.nautilus-circular-button.image-button:checked:active, .osd button.flat:checked:active:hover, .osd button.flat.nautilus-circular-button.image-button:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat.nautilus-circular-button.image-button:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat.nautilus-circular-button.image-button:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat.nautilus-circular-button.image-button:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat.nautilus-circular-button.image-button:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat.nautilus-circular-button.image-button:active:active, .osd button.flat:active:active:hover, .osd button.flat.nautilus-circular-button.image-button:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat.nautilus-circular-button.image-button:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat.nautilus-circular-button.image-button:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat.nautilus-circular-button.image-button:active:checked, .osd button.flat:active:checked:hover, .osd button.flat.nautilus-circular-button.image-button:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat.nautilus-circular-button.image-button:active:checked:focus, .osd button.flat:active:checked:hover:focus, .osd button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd button:checked:disabled, .osd button:active:disabled, .osd button.flat:checked:disabled, .osd button.flat:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd button:active:checked:disabled, .osd button.flat:active:checked:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .osd button:focus, .osd button:hover, .osd button.flat:focus, .osd button.flat:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:focus, + #XfceNotifyWindow button.flat:hover { + color: #575279; } + .osd button:disabled:disabled, .osd button.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .osd button:disabled:disabled :disabled, .osd button.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .osd button:active:disabled, .osd button:checked:disabled, .osd button.flat:active:disabled, .osd button.flat:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .osd button:active:disabled :disabled, .osd button:checked:disabled :disabled, .osd button.flat:active:disabled :disabled, .osd button.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .osd button:backdrop, .osd button.flat:backdrop, + #XfceNotifyWindow button:backdrop, + #XfceNotifyWindow button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + .osd button.separator, .osd button .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .osd button.separator:disabled, .osd button .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + .osd button separator, .osd button.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + .osd entry, + #XfceNotifyWindow entry { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.56); + padding: 5px 3.4285714286px; + color: #575279; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + .osd entry:focus, .osd entry:hover, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.7),0.3); } + .osd entry:active, .osd entry:active:hover, .osd entry:active:focus, .osd entry:active:hover:focus, .osd entry:checked, .osd entry:checked:hover, .osd entry:checked:focus, .osd entry:checked:hover:focus, + #XfceNotifyWindow entry:active, + #XfceNotifyWindow entry:active:hover, + #XfceNotifyWindow entry:active:focus, + #XfceNotifyWindow entry:active:hover:focus, + #XfceNotifyWindow entry:checked, + #XfceNotifyWindow entry:checked:hover, + #XfceNotifyWindow entry:checked:focus, + #XfceNotifyWindow entry:checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.48); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + border-color: mix(#575279,#faf4ed,0.64); } + .osd entry:active:disabled, .osd entry:checked:disabled, + #XfceNotifyWindow entry:active:disabled, + #XfceNotifyWindow entry:checked:disabled { + border-color: mix(#575279,#faf4ed,0.56); } + .osd entry:focus, .osd entry:active, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:active { + border-color: mix(#907aa9,rgba(234, 209, 180, 0.8),0.3); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + background-color: mix(#faf4ed,#575279,0.07); + background-image: none; + opacity: .9; + color: mix(#faf4ed,#575279,0.9); } + .osd trough, .osd.trough, + #XfceNotifyWindow trough, + #XfceNotifyWindow.trough { + background-color: rgba(87, 82, 121, 0.3); } + .osd progressbar, .osd.progressbar, + #XfceNotifyWindow progressbar, + #XfceNotifyWindow.progressbar { + background-color: #575279; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: mix(#575279,rgba(250, 244, 237, 0.8),0.56); } + .osd scale slider:focus, .osd scale slider:hover, + #XfceNotifyWindow scale slider:focus, + #XfceNotifyWindow scale slider:hover { + border-color: mix(#907aa9,mix(#575279,rgba(250, 244, 237, 0.8),0.7),0.3); } + .osd scale slider:active, .osd scale slider:active:hover, .osd scale slider:active:focus, .osd scale slider:active:hover:focus, .osd scale slider:checked, .osd scale slider:checked:hover, .osd scale slider:checked:focus, .osd scale slider:checked:hover:focus, + #XfceNotifyWindow scale slider:active, + #XfceNotifyWindow scale slider:active:hover, + #XfceNotifyWindow scale slider:active:focus, + #XfceNotifyWindow scale slider:active:hover:focus, + #XfceNotifyWindow scale slider:checked, + #XfceNotifyWindow scale slider:checked:hover, + #XfceNotifyWindow scale slider:checked:focus, + #XfceNotifyWindow scale slider:checked:hover:focus { + border-color: mix(#575279,rgba(250, 244, 237, 0.8),0.48); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + border-color: mix(#575279,rgba(250, 244, 237, 0.8),0.64); } + .osd scale slider:active:disabled, .osd scale slider:checked:disabled, + #XfceNotifyWindow scale slider:active:disabled, + #XfceNotifyWindow scale slider:checked:disabled { + border-color: mix(#575279,rgba(250, 244, 237, 0.8),0.56); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + background-color: rgba(239, 221, 199, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + border-color: rgba(229, 197, 161, 0.8); + background-color: rgba(255, 255, 255, 0.8); + background-image: none; } + .osd scale trough.highlight, + #XfceNotifyWindow scale trough.highlight { + border-color: #907aa9; + background-color: #907aa9; + background-image: none; } + .osd scale trough:disabled, .osd scale trough.highlight:disabled, + #XfceNotifyWindow scale trough:disabled, + #XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(234, 209, 180, 0.8); + background-color: rgba(239, 221, 199, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + background-color: rgba(255, 255, 255, 0.8); } + .osd scale trough highlight, + #XfceNotifyWindow scale trough highlight { + background-color: #907aa9; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #907aa9; + border-color: #907aa9; } + .osd scale slider:hover, + #XfceNotifyWindow scale slider:hover { + background-color: #aa99bd; + border-color: #aa99bd; } + .osd scale slider:active, + #XfceNotifyWindow scale slider:active { + background-color: #765e92; + border-color: #765e92; } + .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, + #XfceNotifyWindow.view, + iconview#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow iconview, + #XfceNotifyWindow view { + background-color: rgba(250, 244, 237, 0.8); } + .osd scrollbar trough, + #XfceNotifyWindow scrollbar trough { + background-color: rgba(250, 244, 237, 0.8); } + .osd scrollbar slider, + #XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(236, 214, 187, 0.8),#575279,0.21); + border-radius: 0; + background-color: mix(rgba(250, 244, 237, 0.8),#575279,0.21); } + .osd scrollbar slider:hover, + #XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(236, 214, 187, 0.8),#575279,0.31); + background-color: mix(rgba(250, 244, 237, 0.8),#575279,0.31); } + .osd scrollbar slider:active, + #XfceNotifyWindow scrollbar slider:active { + border-color: #81689e; + background-color: #907aa9; } + .osd iconview.cell:selected, .osd iconview.cell:selected:focus, + #XfceNotifyWindow iconview.cell:selected, + #XfceNotifyWindow iconview.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(236, 214, 187, 0.8),#575279,0.21); + border-radius: 2px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(239, 221, 199, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(250, 244, 237, 0.8); } + .osd popover.background, + #XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(199, 116, 0, 0.5); } + .osd popover.background > toolbar button, + #XfceNotifyWindow popover.background > toolbar button { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; } + .osd spinbutton:not(.vertical), + #XfceNotifyWindow spinbutton:not(.vertical) { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.56); + padding: 0; + color: #575279; + caret-color: #575279; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.7),0.3); } + .osd spinbutton:not(.vertical):active, .osd spinbutton:not(.vertical):active:hover, .osd spinbutton:not(.vertical):active:focus, .osd spinbutton:not(.vertical):active:hover:focus, .osd spinbutton:not(.vertical):checked, .osd spinbutton:not(.vertical):checked:hover, .osd spinbutton:not(.vertical):checked:focus, .osd spinbutton:not(.vertical):checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):active:hover, + #XfceNotifyWindow spinbutton:not(.vertical):active:focus, + #XfceNotifyWindow spinbutton:not(.vertical):active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical):checked, + #XfceNotifyWindow spinbutton:not(.vertical):checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical):checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.48); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: mix(#575279,#faf4ed,0.64); } + .osd spinbutton:not(.vertical):active:disabled, .osd spinbutton:not(.vertical):checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical):active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical):checked:disabled { + border-color: mix(#575279,#faf4ed,0.56); } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: mix(#907aa9,rgba(234, 209, 180, 0.8),0.3); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #efddc7; + background-image: none; + color: mix(#faf4ed,#575279,0.5); } + .osd spinbutton:not(.vertical) button, + #XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); + border-radius: 0; + border-color: rgba(234, 209, 180, 0.5); + border-style: none none none solid; + background-image: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover:focus, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button, stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:hover, stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked, stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .osd spinbutton:not(.vertical) button.flat, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .osd spinbutton:not(.vertical) button:hover:focus, .osd spinbutton:not(.vertical) button:hover:hover, .osd spinbutton:not(.vertical) button.flat:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .osd spinbutton:not(.vertical) button.flat:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd spinbutton:not(.vertical) button:hover:disabled, .osd spinbutton:not(.vertical) button.flat:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd spinbutton:not(.vertical) button:hover:active:disabled, .osd spinbutton:not(.vertical) button:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button.flat:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd spinbutton:not(.vertical) button:focus:hover:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd spinbutton:not(.vertical) button:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button:focus:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button.flat:checked, .osd spinbutton:not(.vertical) button.flat:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:focus, .osd spinbutton:not(.vertical) button.flat:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + color: #575279; } + .osd spinbutton:not(.vertical) button:disabled:disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:active:disabled :disabled, .osd spinbutton:not(.vertical) button:checked:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .osd spinbutton:not(.vertical) button:backdrop, .osd spinbutton:not(.vertical) button.flat:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + .osd spinbutton:not(.vertical) button.separator, .osd spinbutton:not(.vertical) button .separator, + #XfceNotifyWindow spinbutton:not(.vertical) button.separator, + #XfceNotifyWindow spinbutton:not(.vertical) button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .osd spinbutton:not(.vertical) button.separator:disabled, .osd spinbutton:not(.vertical) button .separator:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.separator:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + .osd spinbutton:not(.vertical) button separator, + #XfceNotifyWindow spinbutton:not(.vertical) button separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + .osd spinbutton:not(.vertical) button:dir(rtl), + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover { + color: #575279; } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#575279,#faf4ed,0.6),0.8); } + .osd spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#26233a,mix(#fffaf3,#555169,0.5),0.9); } + .osd spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(199, 116, 0, 0.2); } + .osd spinbutton:not(.vertical) button:backdrop:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(121, 115, 147, 0.8); + border-style: none none none solid; } + .osd spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl), + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child, + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 2px 0 0 2px; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child, + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 2px 2px 0; } + .osd spinbutton.vertical button:first-child, + #XfceNotifyWindow spinbutton.vertical button:first-child { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover:focus, .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd spinbutton.vertical button:first-child:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child, stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:hover, stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked, stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .osd spinbutton.vertical button:first-child.flat, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .osd spinbutton.vertical button:first-child:hover:focus, .osd spinbutton.vertical button:first-child:hover:hover, .osd spinbutton.vertical button:first-child.flat:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .osd spinbutton.vertical button:first-child.flat:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd spinbutton.vertical button:first-child:hover:disabled, .osd spinbutton.vertical button:first-child.flat:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd spinbutton.vertical button:first-child:hover:active:disabled, .osd spinbutton.vertical button:first-child:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child.flat:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd spinbutton.vertical button:first-child:focus:hover:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd spinbutton.vertical button:first-child:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child:focus:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child.flat:checked, .osd spinbutton.vertical button:first-child.flat:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:focus, .osd spinbutton.vertical button:first-child.flat:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + color: #575279; } + .osd spinbutton.vertical button:first-child:disabled:disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:disabled:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:active:disabled :disabled, .osd spinbutton.vertical button:first-child:checked:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .osd spinbutton.vertical button:first-child:backdrop, .osd spinbutton.vertical button:first-child.flat:backdrop, + #XfceNotifyWindow spinbutton.vertical button:first-child:backdrop, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + .osd spinbutton.vertical button:first-child.separator, .osd spinbutton.vertical button:first-child .separator, + #XfceNotifyWindow spinbutton.vertical button:first-child.separator, + #XfceNotifyWindow spinbutton.vertical button:first-child .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .osd spinbutton.vertical button:first-child.separator:disabled, .osd spinbutton.vertical button:first-child .separator:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.separator:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + .osd spinbutton.vertical button:first-child separator, + #XfceNotifyWindow spinbutton.vertical button:first-child separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.top { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: 0; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, mix(#555169,#fffaf3,0.18) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: mix(#26233a,#555169,0.4); } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#555169,mix(#555169,#fffaf3,0.18),0.9) 1px, transparent 1px); + background-color: #4e4a60; + transition: 200ms ease-out; } + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 2px; + font-size: smaller; + color: rgba(255, 250, 243, 0.6); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 6px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 6px; } + progressbar trough { + border: 1px solid mix(#555169,#fffaf3,0.17); + background-color: mix(#26233a,#555169,0.08); + background-image: none; + border-radius: 2px; } + progressbar progress { + background-color: #907aa9; + background-image: none; + border-radius: 0; } + progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +levelbar.horizontal block { + min-width: 34px; + min-height: 4px; } + +levelbar.vertical block { + min-width: 4px; + min-height: 34px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + background-color: mix(#26233a,#555169,0.08); + border: 1px solid mix(#555169,#fffaf3,0.17); + border-radius: 2px; + padding: 2px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; } + levelbar.horizontal.discrete block:first-child { + margin: 0; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + levelbar.vertical.discrete block:first-child { + margin: 0; } + +levelbar block { + background-color: #907aa9; + border-color: transparent; + border-radius: 2px; } + levelbar block.low { + background-color: #ea9d34; + border-color: transparent; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #d7827e; + border-color: transparent; } + levelbar block.full { + background-color: #735b8d; + border-color: transparent; } + levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 3px; } + scale.horizontal trough { + padding: 0 3px; } + scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; } + scale.vertical trough { + padding: 3px 0; } + scale.vertical highlight, scale.vertical fill { + margin: -4px 0; } + scale slider { + min-height: 15px; + min-width: 15px; + margin: -7px; } + scale.fine-tune slider { + margin: -7px; } + scale.fine-tune highlight { + background-color: #9f8cb4; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: mix(#555169,#fffaf3,0.2); } + scale trough:disabled { + background-color: mix(#555169,#fffaf3,0.1); } + menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(199, 116, 0, 0.2); } + menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #faf4ed; } + menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: mix(#faf4ed,#907aa9,0.55); } + menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(199, 116, 0, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #907aa9; } + scale highlight:disabled { + background-color: rgba(144, 122, 169, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(144, 122, 169, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: #575279; + border: 1px solid rgba(250, 244, 237, 0.16); + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; } + scale slider:hover { + background-color: #625c88; } + scale slider:active { + background-clip: border-box; + background-color: #907aa9; + border-color: #907aa9; } + scale slider:disabled { + background-color: mix(#575279,#555169,0.55); + border-color: mix(#faf4ed,#555169,0.92); } + menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #faf4ed; + border-color: #faf4ed; } + menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: mix(#faf4ed,#907aa9,0.85); + border-color: mix(#faf4ed,#907aa9,0.85); } + menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: mix(#faf4ed,#907aa9,0.5); + border-color: mix(#faf4ed,#907aa9,0.5); } + menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: mix(#faf4ed,#907aa9,0.55); + border-color: mix(#faf4ed,#907aa9,0.55); } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 1px; + margin-top: -4px; } + scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; } + scale marks.top { + margin-right: 1px; + margin-left: -4px; } + scale marks.bottom { + margin-left: 1px; + margin-right: -4px; } + scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; } + scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; } + scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; } + scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; } + scale.horizontal indicator { + min-height: 3px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 2px; } + scale.vertical indicator { + min-height: 1px; + min-width: 3px; } + scale.vertical.fine-tune indicator { + min-width: 2px; } + scale.color trough { + padding: 0; + border: 0; + background-image: none; } + scale.color highlight, scale.color fill { + margin: 0; } + scale.color.horizontal { + padding: 0 0 6px; } + scale.color.horizontal trough { + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider { + margin-bottom: 0; + margin-top: 0; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 6px; } + scale.color.vertical:dir(ltr) trough { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: 0; + margin-right: 0; } + scale.color.vertical:dir(rtl) { + padding: 0 6px 0 0; } + scale.color.vertical:dir(rtl) trough { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: 0; + margin-left: 0; } + +/*********** + ! Scrollbar +************/ +scrollbar { + background-color: mix(#26233a,#555169,0.4); + transition: 300ms ease-out; } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid mix(#555169,#fffaf3,0.18); } + scrollbar.bottom { + border-top: 1px solid mix(#555169,#fffaf3,0.18); } + scrollbar.left { + border-right: 1px solid mix(#555169,#fffaf3,0.18); } + scrollbar.right { + border-left: 1px solid mix(#555169,#fffaf3,0.18); } + scrollbar:backdrop { + background-color: #4e4a60; + border-color: mix(#555169,mix(#555169,#fffaf3,0.18),0.9); + transition: 400ms ease-in; } + scrollbar slider { + min-width: 7px; + min-height: 7px; + border: 1px solid transparent; + border-radius: 2px; + background-clip: padding-box; + background-color: mix(#555169,#fffaf3,0.5); } + scrollbar slider:hover { + background-color: mix(#555169,#fffaf3,0.7); } + scrollbar slider:hover:active { + background-color: #aa99bd; } + scrollbar slider:backdrop { + background-color: mix(mix(#fffaf3,#555169,0.5),#555169,0.4); } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar.fine-tune slider:active { + background-color: #c4b8d1; } + scrollbar.overlay-indicator { + opacity: .8; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: .4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + background-color: #fffaf3; + border: 1px solid #c77400; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + border-color: transparent; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 7px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 7px; } + scrollbar button, scrollbar button.nautilus-circular-button.image-button { + min-width: 7px; + min-height: 7px; + padding: 0; + border: 0; + border-radius: 0; + border-color: mix(#555169,#fffaf3,0.18); + background-color: transparent; + box-shadow: none; + color: mix(#555169,#fffaf3,0.5); } + scrollbar button:hover, scrollbar button.nautilus-circular-button.image-button:hover { + color: mix(#555169,#fffaf3,0.7); } + scrollbar button:active, scrollbar button.nautilus-circular-button.image-button:active, scrollbar button:checked, scrollbar button.nautilus-circular-button.image-button:checked { + color: #aa99bd; } + scrollbar button:backdrop, scrollbar button.nautilus-circular-button.image-button:backdrop { + color: mix(mix(#fffaf3,#555169,0.5),#555169,0.4); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid mix(#555169,#fffaf3,0.18); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid mix(#555169,#fffaf3,0.18); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid mix(#555169,#fffaf3,0.18); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid mix(#555169,#fffaf3,0.18); } + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#555169,#26233a,0.5); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left { + border-right: 1px solid mix(#555169,#fffaf3,0.18); + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid mix(#555169,#fffaf3,0.18); + border-right-style: none; } + .sidebar:backdrop { + background-color: mix(#555169,#26233a,0.5); + border-color: mix(#555169,mix(#555169,#fffaf3,0.18),0.9); + transition: 200ms ease-out; } + .sidebar .frame, .sidebar frame { + border-width: 0; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 6px 3px; } + stacksidebar row > label { + padding-left: 3px; + padding-right: 3px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 32px; + padding: 0; } + placessidebar row > revealer { + padding: 0 6px; } + placessidebar row:selected { + color: #faf4ed; } + placessidebar row:disabled { + color: mix(#fffaf3,#555169,0.5); } + placessidebar row:backdrop { + color: mix(#fffaf3,#555169,0.5); } + placessidebar row:backdrop:selected { + color: mix(#907aa9,#faf4ed,0.66); } + placessidebar row:backdrop:disabled { + color: #797393; } + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; + padding-left: 3px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; + padding-right: 3px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button, button.sidebar-button.nautilus-circular-button.image-button { + min-height: 20px; + min-width: 20px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#907aa9); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #907aa9; } + placessidebar row:drop(active):not(:disabled) { + color: #907aa9; + box-shadow: inset 0 1px #907aa9, inset 0 -1px #907aa9; } + placessidebar row:drop(active):not(:disabled):selected { + color: #faf4ed; + background-color: #907aa9; } + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#4d495f); + background-size: 1px 1px; + background-position: center center; } + paned > separator:selected { + background-image: image(#907aa9); } + paned > separator:backdrop { + background-image: image(mix(#555169,mix(#555169,#fffaf3,0.18),0.9)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #555169; + background-image: image(#444154), image(#444154); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #555169; + background-image: image(mix(#555169,mix(#555169,#fffaf3,0.18),0.9)), image(mix(#555169,mix(#555169,#fffaf3,0.18),0.9)); } + +paned.horizontal > separator { + background-repeat: repeat-y; + padding: 0 2px; + margin: 0 -2px; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + background-repeat: repeat-x; + padding: 2px 0; + margin: -2px 0; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +paned.titlebar > separator { + background-image: image(#efddc7); } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background-image: none; + color: #907aa9; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: .5; } + +/*********************** + ! Check and Radio items +************************/ +radio { + background-image: none; + min-width: 16px; + min-height: 16px; + margin-right: 3px; } + radio:disabled { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); } + radio:checked, radio:active { + -gtk-icon-source: url("../assets/radio-checked.svg"); } + radio:checked:disabled, radio:active:disabled { + -gtk-icon-source: url("../assets/radio-checked-insensitive.svg"); } + radio:indeterminate { + -gtk-icon-source: url("../assets/radio-mixed.svg"); } + radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/radio-mixed-insensitive.svg"); } + menuitem radio, modelbutton radio { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + menuitem radio:disabled, modelbutton radio:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:indeterminate, modelbutton radio:indeterminate { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +check { + background-image: none; + min-width: 16px; + min-height: 16px; + margin-right: 3px; } + check:disabled { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); } + check:checked, check:active { + -gtk-icon-source: url("../assets/checkbox-checked.svg"); } + check:checked:disabled, check:active:disabled { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive.svg"); } + check:indeterminate { + -gtk-icon-source: url("../assets/checkbox-mixed.svg"); } + check:indeterminate:disabled { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive.svg"); } + menuitem check, modelbutton check { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + menuitem check:disabled, modelbutton check:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:indeterminate, modelbutton check:indeterminate { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +check, radio { + box-shadow: -1px 0 mix(#555169,#fffaf3,0.3) inset, 1px 0 mix(#555169,#fffaf3,0.3) inset, 0 -1px mix(#555169,#fffaf3,0.3) inset, 0 1px mix(#555169,#fffaf3,0.3) inset; + border-radius: 1px; + background-color: #26233a; } + check:disabled, radio:disabled { + box-shadow: -1px 0 mix(#555169,#fffaf3,0.15) inset, 1px 0 mix(#555169,#fffaf3,0.15) inset, 0 -1px mix(#555169,#fffaf3,0.15) inset, 0 1px mix(#555169,#fffaf3,0.15) inset; + background-color: rgba(38, 35, 58, 0.25); } + menuitem check:disabled, modelbutton check:disabled, menuitem check, modelbutton check, menuitem radio:disabled, modelbutton radio:disabled, menuitem radio, modelbutton radio { + box-shadow: none; + border-radius: 0; + background-color: transparent; + border: 0; } + textview check:focus, .view check:focus, iconview check:focus, view check:focus, treeview check:focus, textview radio:focus, .view radio:focus, iconview radio:focus, view radio:focus, treeview radio:focus { + background-color: #26233a; } + +radio { + border-radius: 999px; } + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 3px; } + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +/******** + ! Switch +*********/ +switch { + border-radius: 2px; + padding: 2px; + border: 0; + outline: none; + transition: background-color .3s linear; + min-width: 78px; + min-height: 24px; + background-color: mix(#555169,#26233a,0.3); + color: #f2e9de; + box-shadow: inset 1px -1px 0 rgba(100, 58, 0, 0.06), inset -1px 1px 0 rgba(100, 58, 0, 0.06); + font-size: 90%; } + switch slider { + background-color: mix(#f2e9de,#555169,0.5); + transition: all .3s ease-in; + box-shadow: 0 1px 2px 0 rgba(100, 58, 0, 0.07), 1px 0 2px 0 rgba(100, 58, 0, 0.07); + border-radius: 2px; } + switch:checked { + background-color: #907aa9; + background-image: none; + border-color: #907aa9; + color: #26233a; } + switch:checked slider { + background-color: #56526b; + box-shadow: 0 1px 3px 0 rgba(100, 58, 0, 0.1); } + switch:disabled { + background-color: mix(#555169,#26233a,0.5); + background-image: none; + border-color: #555169; + color: #555169; + box-shadow: none; } + switch:disabled slider { + background-color: #555169; } + list row:selected switch { + background-color: #555169; + color: mix(#555169,#26233a,0.5); } + list row:selected switch slider { + background-color: mix(mix(#555169,#26233a,0.5),#26233a,0.4); } + list row:selected switch:checked { + color: #907aa9; + background-color: mix(#f2e9de,#555169,0.5); } + list row:selected switch:checked slider { + background-color: #907aa9; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #f2e9de; + background-color: #26233a; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: mix(#26233a,#f2e9de,0.8); + background-color: #26233a; } + .view separator, iconview separator, + textview text separator { + background-image: image(mix(#f2e9de,#26233a,0.9)); } + +textview border { + background-color: mix(#555169,#26233a,0.5); } + +iconview :selected { + border-radius: 2px; } + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid mix(#907aa9,#faf4ed,0.1); + background-color: rgba(144, 122, 169, 0.2); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #26233a; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #26233a; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #907aa9; } + +treeview.view header button:active, treeview.view header button:hover, treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + padding: 1px 4px; + border-radius: 0; + text-shadow: none; + border-top-color: transparent; + border-left-color: transparent; } + treeview.view header button:disabled { + color: mix(#fffaf3,#555169,0.5); } + treeview.view header button:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.5); + background-image: none; + background-color: mix(#575279,#555169,0.5); } + treeview.view header button:backdrop:disabled { + border-color: #555169; + background-image: none; } + +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + border-left-color: mix(#fffaf3,#26233a,0.7); + border-top-color: mix(#fffaf3,#26233a,0.9); } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#faf4ed,#907aa9,0.5); + border-top-color: rgba(255, 250, 243, 0.1); } + treeview.view:disabled { + color: mix(#fffaf3,#555169,0.5); } + treeview.view:disabled:selected { + color: mix(#faf4ed,#907aa9,0.4); } + treeview.view:disabled:selected:backdrop { + color: mix(mix(#907aa9,#faf4ed,0.66),#907aa9,0.3); } + treeview.view:disabled:backdrop { + color: #797393; } + treeview.view.separator { + min-height: 2px; + color: #555169; } + treeview.view.separator:backdrop { + color: rgba(85, 81, 105, 0.1); } + treeview.view:backdrop { + border-left-color: mix(mix(#fffaf3,#555169,0.5),#555169,0.5); + border-top: #555169; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #5d4a73; } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: mix(#26233a,#fffaf3,0.7); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #fffaf3; } + treeview.view.expander:selected { + color: mix(#907aa9,#faf4ed,0.7); } + treeview.view.expander:selected:hover { + color: #faf4ed; } + treeview.view.expander:selected:backdrop { + color: mix(#907aa9,mix(#907aa9,#faf4ed,0.66),0.7); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: mix(#26233a,mix(#fffaf3,#555169,0.5),0.7); } + treeview.view.progressbar { + background-color: #907aa9; + background-image: none; + border-radius: 2px; + border: 1px solid #5d4a73; } + treeview.view.progressbar:selected { + border: 1px solid mix(#907aa9,#faf4ed,0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + box-shadow: inset 0 1px rgba(86, 82, 107, 0.05); + background-color: #907aa9; + background-image: none; + border-radius: 2px; } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + border-color: #26233a; + background-color: mix(#26233a,#907aa9,0.9); } + treeview.view.progressbar:disabled { + background-color: #555169; + background-image: none; + border-color: mix(#fffaf3,#555169,0.72); } + treeview.view.progressbar:backdrop { + border-color: #26233a; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(255, 250, 243, 0.1); + border-radius: 2px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: #907aa9; + border-radius: 2px; } + treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + font-weight: normal; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + border-top-color: #5d4a73; + border-left-color: #5d4a73; + box-shadow: none; + transition: none; } + treeview.view header button:active { + border-top-color: #5d4a73; + border-left-color: #5d4a73; + 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; + transition: none; + background-image: none; + background-color: #907aa9; + color: #26233a; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #26233a; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #907aa9; } + +/*********** + ! Separator +************/ +separator { + background-image: image(mix(#fffaf3,#555169,0.9)); + min-width: 1px; + min-height: 1px; } + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid mix(#555169,#fffaf3,0.18); } + frame > border.flat, .frame.flat { + border-style: none; } + frame > border:backdrop, .frame:backdrop { + border-color: mix(#555169,mix(#555169,#fffaf3,0.18),0.9); } + +frame.border-inset > border, +frame.border-outset > border, +frame.border-groove > border, +frame.border-ridge > border { + border: 1px solid alpha(shade(mix(#555169,#fffaf3,0.18),0.75),0.3647058824); } + +.content-view { + background-color: mix(#26233a,#555169,0.28); + color: mix(#f2e9de,#fffaf3,0.18); + border: 1px solid shade(mix(#26233a,#555169,0.78),0.8); } + +viewport separator { + background-image: image(mix(#f2e9de,#26233a,0.9)); } + +viewport menu separator { + background-image: image(mix(#faf4ed,#575279,0.1)); } + +/*************** + ! Places view * +****************/ +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; } + +/************** + ! Window frame +***************/ +decoration { + background-color: #faf4ed; + background-image: none; + border-radius: 2px 2px 0 0; + border-width: 0; + box-shadow: 0 3px 9px 1px rgba(199, 116, 0, 0.7), 0 0 0 1px #907aa9; + /* this is used for the resize cursor area */ + margin: 9px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(199, 116, 0, 0.4), 0 0 0 1px #faf4ed; + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px #907aa9; } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px #faf4ed; } + .solid-csd decoration { + border-radius: 0; + margin: 0; + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(199, 116, 0, 0.2), 0 0 0 1px rgba(250, 244, 237, 0.13); } + tooltip.csd decoration { + border-radius: 2px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 2px; + box-shadow: 0 1px 2px rgba(199, 116, 0, 0.2), 0 0 0 1px rgba(250, 244, 237, 0.13); } + +/*********************** + ! Fallback mode panel * +************************/ +UnityPanelWidget, .unity-panel, .xfce4-panel, .mate-panel-menu-bar, wnck-pager, wnck-tasklist, clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, clock-box, clock-box:backdrop, +panel-applet > menubar, +panel-applet > menubar:backdrop, +panel-toplevel .gnome-panel-menu-bar, panel-plug, +panel-toplevel.background { + background-color: #faf4ed; + background-image: none; + color: #575279; } + +gp-calendar-window label, +#tasklist-button label, +#clock-applet-button label, +#showdesktop-button label, clock-box menuitem label, clock-box:backdrop menuitem label, +panel-applet > menubar menuitem label, +panel-applet > menubar:backdrop menuitem label, +panel-toplevel .gnome-panel-menu-bar menuitem label { + font-weight: normal; + color: #575279; } + +#login_window, #shutdown_dialog, #restart_dialog, .xfce4-panel button, .xfce4-panel button.nautilus-circular-button.image-button, panel-applet button, panel-applet button.nautilus-circular-button.image-button, panel-applet button:backdrop, #clock-applet-button, #clock-applet-button:backdrop { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #575279; } + #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover, .xfce4-panel button:hover, panel-applet button:hover, panel-applet button.nautilus-circular-button.image-button:hover, #clock-applet-button:hover { + background-color: mix(#faf4ed,#575279,0.11); + background-image: none; + border-color: mix(#faf4ed,#575279,0.11); + color: #5e5983; } + #login_window:active, #shutdown_dialog:active, #restart_dialog:active, .xfce4-panel button:active, panel-applet button:active, panel-applet button.nautilus-circular-button.image-button:active, #clock-applet-button:active, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked, .xfce4-panel button:checked, panel-applet button:checked, panel-applet button.nautilus-circular-button.image-button:checked, #clock-applet-button:checked { + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + border-color: mix(#faf4ed,#575279,0.21); + color: #5e5983; } + #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, .xfce4-panel button:active:hover, panel-applet button:active:hover, #clock-applet-button:active:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover, .xfce4-panel button:checked:hover, panel-applet button:checked:hover, #clock-applet-button:checked:hover { + background-color: mix(#faf4ed,#575279,0.31); + background-image: none; + border-color: mix(#faf4ed,#575279,0.31); } + +panel-plug, +panel-toplevel.background { + padding: 0; } + +.gp-text-color { + color: #c77400; } + +panel-applet { + border: 0; } + +clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem { + border: 0; } + +/**************** + ! MATE styles * +*****************/ +.mate-panel-menu-bar { + border: 0; + padding: 0; + text-shadow: none; } + +#PanelApplet label, +.mate-panel-menu-bar menubar > menuitem { + color: #575279; } + +PanelSeparator, MatePanelAppletFrameDBus { + border-width: 0; + color: transparent; + background-image: -gtk-scaled(url("../assets/pane-handle.png"), url("../assets/pane-handle@2.png")); + background-color: transparent; + background-repeat: no-repeat; + background-position: left; } + +#PanelApplet button, +#PanelApplet button.flat, +#PanelApplet button.toggle +#PanelApplet button.flat.toggle { + background-image: none; + background-color: transparent; + border-color: transparent; + border-style: solid; + border-radius: 0; + border-width: 1px; + color: #575279; + text-shadow: none; + box-shadow: none; + padding: 2px; } + +#PanelApplet button:hover:active, +#PanelApplet button:checked, +#PanelApplet button:checked:hover, +#PanelApplet button.flat:hover:active, +#PanelApplet button.flat:checked, +#PanelApplet button.flat:checked:hover, +#PanelApplet button.toggle:hover:active, +#PanelApplet button.toggle:checked, +#PanelApplet button.toggle:checked:hover, +#PanelApplet button.flat.toggle:hover:active, +#PanelApplet button.flat.toggle:checked, +#PanelApplet button.flat.toggle:checked:hover { + background-image: none; + background-color: darker(#faf4ed); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#575279); + text-shadow: none; + padding: 2px; } + +#PanelApplet button:hover, +#PanelApplet button.flat:hover, +#PanelApplet button.toggle:hover, +#PanelApplet button.flat.toggle:hover { + background-image: none; + background-color: white; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #faf4ed; + text-shadow: none; + padding: 2px; } + +.mate-panel-menu-bar menubar > menuitem { + padding: 3px 7px; } + +/********************* + ! Cinnamon Settings * +**********************/ +.cs-category-view, .cs-category-view:backdrop, .cs-category-view .view, .cs-category-view iconview, .cs-category-view .view:backdrop { + background-color: transparent; } + +/**************** + ! Gnome clocks * +*****************/ +.clocks-analog-frame.trough { + color: mix(#fffaf3,#555169,0.85); } + +.clocks-analog-frame.progress { + color: mix(#555169,#907aa9,0.5); } + +.clocks-analog-frame.progress-fast { + color: #64507c; } + +/***************** + ! Gnome Builder * +******************/ +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: 0; + box-shadow: none; } + workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 2px 2px 0 0; } + +/**************** + ! Geary * +*****************/ +.geary-expanded .geary-message-summary { + background-color: #242137; } + +.geary-folder-popover-list-row { + border-color: white; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #555169; } + +/*********************** + ! Unity Greeter * + ***********************/ +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry, .lightdm.button { + background-image: none; + background-color: rgba(199, 116, 0, 0.3); + border-color: rgba(86, 82, 107, 0.9); + border-radius: 5px; + padding: 3px; + color: #56526b; } + +.lightdm.menu { + background-image: none; + background-color: rgba(199, 116, 0, 0.6); + border-color: rgba(86, 82, 107, 0.2); + border-radius: 4px; + padding: 1px; + color: #56526b; } + .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #56526b; } + +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 0px; } + +.lightdm.option-button { + padding: 3px; + background: none; + border: 0; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + .lightdm.toggle-button.selected { + background-color: rgba(199, 116, 0, 0.3); + border-color: rgba(86, 82, 107, 0.3); + border-width: 1px; } + .lightdm.toggle-button.selected:hover { + background-color: rgba(86, 82, 107, 0.3); } + +.lightdm.button:hover { + background-color: rgba(86, 82, 107, 0.3); + border-color: rgba(86, 82, 107, 0.6); + text-shadow: none; } + +.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { + background-image: none; + background-color: rgba(199, 116, 0, 0.3); + border-color: rgba(86, 82, 107, 0.6); + border-radius: 5px; + padding: 5px; + color: #56526b; + text-shadow: none; } + +.lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus { + background-image: none; + border-image: none; } + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; } + +.lightdm.entry:focus { + border-color: rgba(86, 82, 107, 0.6); + border-width: 1px; + border-style: solid; + color: #56526b; } + +.lightdm.entry:selected { + background-color: rgba(86, 82, 107, 0.2); } + +.lightdm-combo.menu { + background-color: white; + border-radius: 0; + padding: 0; + color: #56526b; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #4d495f; + background-color: #555169; } + +.gedit-document-panel { + background-color: #555169; + color: mix(#fffaf3,#555169,0.1); } + .gedit-document-panel list row { + padding: 3px; } + .gedit-document-panel list row button, .gedit-document-panel list row button.nautilus-circular-button.image-button { + padding: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + color: transparent; + -gtk-icon-shadow: none; } + .gedit-document-panel .prelight-row button { + border-color: rgba(199, 116, 0, 0.1); + color: rgba(86, 82, 107, 0.8); } + .gedit-document-panel .prelight-row button:active { + border-color: rgba(199, 116, 0, 0.2); + background-color: rgba(199, 116, 0, 0.08); + color: #56526b; } + .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(199, 116, 0, 0.1); + color: #56526b; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #4d495f; + background-color: #555169; } + +.gedit-document-panel-document-row:hover { + background-color: #59556e; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(199, 116, 0, 0.1); + background-color: rgba(199, 116, 0, 0.5); + color: #56526b; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(199, 116, 0, 0.08); + transition: all 200ms ease-in; } + +statusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + statusbar GeditSmallButton button, statusbar GeditSmallButton button.nautilus-circular-button.image-button, GeditStatusMenuButton button, GeditStatusMenuButton button.nautilus-circular-button.image-button { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + border-radius: 0; + padding: 1px 6px 2px 4px; } + statusbar GeditSmallButton button:hover, statusbar GeditSmallButton button.nautilus-circular-button.image-button:hover, statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button.nautilus-circular-button.image-button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active:hover { + border-color: #444154; } + statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active { + background-color: #514d64; + color: #fffaf3; } + +GeditViewFrame .gedit-search-slider { + padding: 3px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #1e1c2e; + background-color: #26233a; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #1f1d2e; + background-image: none; + color: #f2e9de; } + +GeditFileBrowserWidget .toolbar { + padding: 1.5px; + border-top: 0; + background-color: #555169; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1.5px; + padding: 1.5px; + color: mix(#f2e9de,#26233a,0.5); } + +.gedit-bottom-panel-paned, +.gedit-side-panel-paned, +paned.titlebar { + margin-right: 0; } + +.gedit-bottom-panel-paned notebook { + border-top: 0; } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { + color: #56526b; + text-shadow: 1px 1px #c77400; } + .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #fffaf3; } + .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #faf4ed; } + .nautilus-desktop:active, .nautilus-desktop:hover, .nautilus-desktop:selected, .nautilus-desktop:backdrop:active, .nautilus-desktop:backdrop:hover, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:active, .nautilus-desktop *:hover, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:active, .nautilus-desktop *:backdrop:hover, .nautilus-desktop *:backdrop:selected { + text-shadow: none; } + +.nautilus-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #444154; } + +.nautilus-window .sidebar { + border: 0; } + .nautilus-window .sidebar frame { + border: 0; } + +.nautilus-window notebook { + background-color: #26233a; + border: 0; } + .nautilus-window notebook frame { + border: 0; } + +.nautilus-window .searchbar-container { + margin-top: -1px; } + .nautilus-window .searchbar-container searchbar { + padding-top: 0px; + padding-bottom: 1px; + border-bottom: 1px solid mix(#555169,#fffaf3,0.18); } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(255, 250, 243, 0.5); + border-color: rgba(255, 229, 193, 0.5); } + .disk-space-display.used { + background-color: rgba(144, 122, 169, 0.8); + border-color: rgba(129, 104, 158, 0.8); } + .disk-space-display.free { + background-color: #514d64; + border-color: #49455a; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #f2e9de; + background-color: #1f1d2e; } + +.conflict-row.activatable:hover { + background-color: #222033; } + +.conflict-row.activatable:selected { + color: #faf4ed; + background-color: #907aa9; } + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #56526b; + text-shadow: 1px 1px #c77400; } + .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #fffaf3; } + .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #faf4ed; } + .nemo-desktop:active, .nemo-desktop:hover, .nemo-desktop:selected, .nemo-desktop:backdrop:active, .nemo-desktop:backdrop:hover, .nemo-desktop:backdrop:selected, .nemo-desktop *:active, .nemo-desktop *:hover, .nemo-desktop *:selected, .nemo-desktop *:backdrop:active, .nemo-desktop *:backdrop:hover, .nemo-desktop *:backdrop:selected { + text-shadow: none; } + +.nemo-window { + /* Status Bar */ } + .nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + background-color: mix(#26233a,#f2e9de,0.12); + color: #f2e9de; } + .nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #444154; + /* Path Bar */ } + .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: mix(#555169,#fffaf3,0.88); + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 8px; } + .nemo-window toolbar combobox, .nemo-window toolbar button, .nemo-window toolbar button.nautilus-circular-button.image-button { + padding: 3px; } + .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 3px; } + .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 3px; } + .nemo-window toolbar toolitem stack { + margin-left: 15px; } + .nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); + -NemoPathbarButton-border-radius: 2px; } + .nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .nemo-window toolbar toolitem stack widget button:active, .nemo-window toolbar toolitem stack widget button:active:hover, .nemo-window toolbar toolitem stack widget button:active:focus, .nemo-window toolbar toolitem stack widget button:active:hover:focus, .nemo-window toolbar toolitem stack widget button:checked, .nemo-window toolbar toolitem stack widget button:checked:hover, .nemo-window toolbar toolitem stack widget button:checked:focus, .nemo-window toolbar toolitem stack widget button:checked:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + .nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #444154; } + .nemo-window toolbar toolitem stack widget button:last-child, .nemo-window toolbar toolitem stack widget button:only-child { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + .nemo-window toolbar toolitem stack widget button:last-child:hover, .nemo-window toolbar toolitem stack widget button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + .nemo-window toolbar toolitem stack widget button:disabled:last-child, .nemo-window toolbar toolitem stack widget button:disabled:only-child, .nemo-window toolbar toolitem stack widget button:active:disabled:last-child, .nemo-window toolbar toolitem stack widget button:active:disabled:only-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:last-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:only-child { + box-shadow: none; } + .nemo-window toolbar toolitem stack widget button:active:last-child, .nemo-window toolbar toolitem stack widget button:active:last-child:focus, .nemo-window toolbar toolitem stack widget button:active:last-child:hover, .nemo-window toolbar toolitem stack widget button:active:last-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child, .nemo-window toolbar toolitem stack widget button:checked:last-child:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .nemo-window toolbar toolitem stack widget button:active:only-child, .nemo-window toolbar toolitem stack widget button:active:only-child:focus, .nemo-window toolbar toolitem stack widget button:active:only-child:hover, .nemo-window toolbar toolitem stack widget button:active:only-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child, .nemo-window toolbar toolitem stack widget button:checked:only-child:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.06), inset 0 1px rgba(100, 58, 0, 0.07), inset -1px 0 rgba(100, 58, 0, 0.06); } + .nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 2px 4px; } + .nemo-window grid > widget:last-child button:first-child + button { + margin-right: 72px; } + .nemo-window grid > widget:last-child > box > scale { + margin-right: 12px; } + .nemo-window grid > widget:last-child statusbar { + border: 0; } + .nemo-window .sidebar { + /* Nemo Query Editor (File Search Bar) */ } + .nemo-window .sidebar .frame { + border: 0; } + .nemo-window .sidebar image { + padding-left: 3px; + padding-right: 3px; } + .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#555169,#26233a,0.5); } + .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #444154; + -NemoPlacesTreeView-disk-full-fg-color: #907aa9; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 0; + -NemoPlacesTreeView-disk-full-max-length: 75px; } + .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { + -NemoPlacesTreeView-disk-full-bg-color: #faf4ed; + -NemoPlacesTreeView-disk-full-fg-color: #ad9dc0; } + .nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #534f67; + background-image: none; + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#555169,#fffaf3,0.18); } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2), .nemo-window .sidebar + separator + box .primary-toolbar button.nautilus-circular-button.image-button:nth-child(2) { + border-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3), .nemo-window .sidebar + separator + box .primary-toolbar button.nautilus-circular-button.image-button:nth-child(3) { + margin-left: -6px; + border-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.flat.nautilus-circular-button.image-button { + background-color: #555169; + background-image: none; + color: #fffaf3; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); + padding: 5px 6px; } + .nemo-window notebook { + background-color: #26233a; + border-width: 0; } + .nemo-window notebook tabs { + border: 0; } + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #555169; + background-image: none; + padding: 3px; + border: 0; + color: #fffaf3; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #26233a; + color: #f2e9de; } + +.xfce4-panel { + font: inherit; } + .xfce4-panel menu { + -gtk-icon-effect: none; + text-shadow: none; } + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +UnityDecoration { + -UnityDecoration-extents: 24px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(199, 116, 0, 0.3); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(199, 116, 0, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #907aa9; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration .top { + border: 1px solid #907aa9; + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 1px 6px 0; + background-color: #faf4ed; + color: #575279; + text-shadow: none; } + UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + UnityDecoration .top:backdrop { + border: 1px solid #faf4ed; + color: mix(#fffaf3,#555169,0.4); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #faf4ed; } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#3c394a,mix(#fffaf3,#555169,0.4),0.21); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #575279; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + +SheetStyleDialog.unity-force-quit { + background-color: #555169; } + +/************************ + ! Unity-Control-Center * +*************************/ +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { + border: 0 none transparent; } + .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop { + background-color: transparent; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #faf4ed; + background-image: none; + color: #575279; + font-weight: bold; + text-shadow: 0 1px rgba(199, 116, 0, 0.5); + -gtk-icon-shadow: 0 1px rgba(199, 116, 0, 0.5); } + #panel_window menubar { + padding-left: 3px; } + #panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + background-image: none; + border-style: none; + color: #575279; + text-shadow: 0 1px rgba(199, 116, 0, 0.5); + -gtk-icon-shadow: 0 1px rgba(199, 116, 0, 0.5); } + #panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(87, 82, 121, 0.2); + background-image: none; + color: #575279; } + #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #575279; } + #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(87, 82, 121, 0.7); } + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#content_frame { + padding-bottom: 9px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 2px; + background-color: #faf4ed; + color: #575279; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#daae7b,#575279,0.21), inset -1px 0 mix(#daae7b,#575279,0.21), inset 0 1px mix(#daae7b,#575279,0.21), inset 0 -1px mix(#daae7b,#575279,0.21); } + +#login_window menu { + border-radius: 0; } + +#login_window button { + background-color: #fffaf3; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + #login_window button:focus, #login_window button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + #login_window button:active, #login_window button:active:hover, #login_window button:active:focus, #login_window button:active:hover:focus, #login_window button:checked, #login_window button:checked:hover, #login_window button:checked:focus, #login_window button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + #login_window button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + #login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:hover, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked:hover, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #login_window button, stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #login_window button:hover, stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked, stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked:hover, stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + #login_window button.flat { + color: #575279; + border-color: rgba(255, 250, 243, 0); + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + #login_window button:hover, #login_window button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + #login_window button:hover:focus, #login_window button:hover:hover, #login_window button.flat:hover:focus, #login_window button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + #login_window button:hover:active, #login_window button:hover:active:focus, #login_window button.flat:hover:active:focus, #login_window button:hover:checked, #login_window button:hover:checked:focus, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + #login_window button:hover:disabled, #login_window button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + #login_window button:hover:active:disabled, #login_window button:hover:checked:disabled, #login_window button.flat:hover:active:disabled, #login_window button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + #login_window button:focus, #login_window button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + #login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + #login_window button:focus:hover:active, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:focus, #login_window button:focus:hover:checked, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + #login_window button:focus:hover:active:disabled, #login_window button:focus:hover:checked:disabled, #login_window button.flat:focus:hover:active:disabled, #login_window button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + #login_window button:checked, #login_window button:active, #login_window button.flat:checked, #login_window button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + #login_window button:active:checked, #login_window button:active:checked:hover, #login_window button:active:checked:focus, #login_window button:active:checked:hover:focus, #login_window button.flat:active:checked, #login_window button.flat:active:checked:hover, #login_window button.flat:active:checked:focus, #login_window button.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + #login_window button:checked:disabled, #login_window button:active:disabled, #login_window button.flat:checked:disabled, #login_window button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + #login_window button:active:checked:disabled, #login_window button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #575279; } + #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#fffaf3,#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fffaf3,#575279,0.6); + box-shadow: none; } + #login_window button:disabled:disabled :disabled, #login_window button.flat:disabled:disabled :disabled { + color: mix(#fffaf3,#575279,0.6); } + #login_window button:active:disabled, #login_window button:checked:disabled, #login_window button.flat:active:disabled, #login_window button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + #login_window button:active:disabled :disabled, #login_window button:checked:disabled :disabled, #login_window button.flat:active:disabled :disabled, #login_window button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + #login_window button:backdrop, #login_window button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + #login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + #login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(255, 250, 243, 0.85); } + #login_window button separator { + background-image: image(mix(#575279,#fffaf3,0.9)); } + +#login_window entry { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.56); + padding: 5px 3.4285714286px; + color: #575279; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + #login_window entry:focus, #login_window entry:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.7),0.3); } + #login_window entry:active, #login_window entry:active:hover, #login_window entry:active:focus, #login_window entry:active:hover:focus, #login_window entry:checked, #login_window entry:checked:hover, #login_window entry:checked:focus, #login_window entry:checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.48); } + #login_window entry:disabled { + border-color: mix(#575279,#faf4ed,0.64); } + #login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: mix(#575279,#faf4ed,0.56); } + #login_window entry:focus, #login_window entry:active { + border-color: mix(#907aa9,mix(#555169,#fffaf3,0.18),0.3); } + #login_window entry:disabled { + background-color: mix(#faf4ed,#575279,0.07); + background-image: none; + opacity: .9; + color: mix(#faf4ed,#575279,0.9); } + +#user_combobox { + color: #575279; + font-size: 18px; } + #user_combobox menu { + font-weight: normal; } + #user_combobox arrow { + color: mix(#575279,#faf4ed,0.5); } + +#user_image { + border-radius: 2px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #daae7b, inset -1px 0 #daae7b, inset 0 1px #daae7b, inset 0 -1px #daae7b; } + +#user_image_border { + border-radius: 2px; + background-color: #efddc7; + background-image: none; + box-shadow: inset 1px 0 rgba(100, 58, 0, 0.07), inset 0 1px rgba(100, 58, 0, 0.08), inset -1px 0 rgba(100, 58, 0, 0.07), inset 0 -1px rgba(100, 58, 0, 0.05); } + +#buttonbox_frame { + padding-top: 6px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* shutdown button */ +#shutdown_button button { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + #shutdown_button button:focus, #shutdown_button button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + #shutdown_button button:active, #shutdown_button button:active:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover:focus, #shutdown_button button:checked, #shutdown_button button:checked:hover, #shutdown_button button:checked:focus, #shutdown_button button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + #shutdown_button button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:hover, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button, stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:hover, stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked, stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + #shutdown_button button.flat { + color: #f2e9de; + border-color: rgba(31, 29, 46, 0); + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + #shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + #shutdown_button button:hover:active, #shutdown_button button:hover:active:focus, #shutdown_button button.flat:hover:active:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:focus, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + #shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.42); } + #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.48); } + #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + #shutdown_button button:focus:hover:active, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + #shutdown_button button:active:checked, #shutdown_button button:active:checked:hover, #shutdown_button button:active:checked:focus, #shutdown_button button:active:checked:hover:focus, #shutdown_button button.flat:active:checked, #shutdown_button button.flat:active:checked:hover, #shutdown_button button.flat:active:checked:focus, #shutdown_button button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #f2e9de; } + #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#1f1d2e,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1f1d2e,#f2e9de,0.6); + box-shadow: none; } + #shutdown_button button:disabled:disabled :disabled, #shutdown_button button.flat:disabled:disabled :disabled { + color: mix(#1f1d2e,#f2e9de,0.6); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled, #shutdown_button button.flat:active:disabled, #shutdown_button button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + #shutdown_button button:active:disabled :disabled, #shutdown_button button:checked:disabled :disabled, #shutdown_button button.flat:active:disabled :disabled, #shutdown_button button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + #shutdown_button button:backdrop, #shutdown_button button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + #shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(31, 29, 46, 0.85); } + #shutdown_button button separator { + background-image: image(mix(#f2e9de,#1f1d2e,0.9)); } + +/* restart button */ +#restart_button button { + background-color: #ea9d34; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.12); } + #restart_button button:focus, #restart_button button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + #restart_button button:active, #restart_button button:active:hover, #restart_button button:active:focus, #restart_button button:active:hover:focus, #restart_button button:checked, #restart_button button:checked:hover, #restart_button button:checked:focus, #restart_button button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + #restart_button button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + #restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:hover, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked:hover, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #restart_button button, stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:hover, stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked, stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked:hover, stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + #restart_button button.flat { + color: #f2e9de; + border-color: rgba(234, 157, 52, 0); + background-color: rgba(234, 157, 52, 0); + background-image: none; + box-shadow: none; } + #restart_button button:hover, #restart_button button.flat:hover { + background-color: #eba341; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.22); } + #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + #restart_button button:hover:active, #restart_button button:hover:active:focus, #restart_button button.flat:hover:active:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:focus, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + #restart_button button:focus, #restart_button button.flat:focus { + background-color: #eba341; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.32); } + #restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #edaa4e; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(100, 58, 0, 0.38); } + #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + #restart_button button:focus:hover:active, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:focus, #restart_button button:focus:hover:checked, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + #restart_button button:active:checked, #restart_button button:active:checked:hover, #restart_button button:active:checked:focus, #restart_button button:active:checked:hover:focus, #restart_button button.flat:active:checked, #restart_button button.flat:active:checked:hover, #restart_button button.flat:active:checked:focus, #restart_button button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + #restart_button button:active:checked:disabled, #restart_button button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #f2e9de; } + #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#ea9d34,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#ea9d34,#f2e9de,0.6); + box-shadow: none; } + #restart_button button:disabled:disabled :disabled, #restart_button button.flat:disabled:disabled :disabled { + color: mix(#ea9d34,#f2e9de,0.6); } + #restart_button button:active:disabled, #restart_button button:checked:disabled, #restart_button button.flat:active:disabled, #restart_button button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + #restart_button button:active:disabled :disabled, #restart_button button:checked:disabled :disabled, #restart_button button.flat:active:disabled :disabled, #restart_button button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + #restart_button button:backdrop, #restart_button button.flat:backdrop { + color: mix(#faf4ed,mix(#fffaf3,#555169,0.5),0.8); } + #restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(234, 157, 52, 0.9); } + #restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(234, 157, 52, 0.85); } + #restart_button button separator { + background-image: image(mix(#f2e9de,#ea9d34,0.9)); } + +/* password warning */ +#greeter_infobar { + font-weight: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #faf4ed; + color: #575279; } + +terminal-window junction, terminal-window scrollbar trough { + background-color: #faf4ed; + border-color: #e5c5a1; } + +terminal-window scrollbar.vertical slider { + background-color: mix(#faf4ed,#575279,0.2); } + terminal-window scrollbar.vertical slider:hover { + background-color: mix(#faf4ed,#575279,0.3); } + terminal-window scrollbar.vertical slider:hover:active { + background-color: #907aa9; } + terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; } + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; } + +.raven { + background-color: rgba(85, 81, 105, 0.93); } + .raven .raven-header { + background-color: #555169; + border: solid mix(#555169,#fffaf3,0.18); + border-width: 1px 0; } + .raven .raven-background { + background-color: rgba(85, 81, 105, 0.93); } + +.raven-mpris { + background-color: rgba(85, 81, 105, 0.7); } diff --git a/src/themes/Material-Sakura/gtk-3.20/dist/gtk.css b/src/themes/Material-Sakura/gtk-3.20/dist/gtk.css new file mode 100644 index 00000000..f8648e6c --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.20/dist/gtk.css @@ -0,0 +1,8515 @@ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$dark_shadow: #000;*/ +/*$light_shadow: #fff;*/ +/*$selected_borders_color: if($variant == 'light', darken($selected_bg_color, 30%), darken($selected_bg_color, 20%));*/ +/*$borders_color: if($variant == 'light', shade($bg_color, .85), shade($bg_color, .88));*/ +/*$button_border_strength: if(lightness($bg) > 50, 0, .1);*/ +/*$button_shadow_strength: if(lightness($bg) > 50, 0, .1);*/ +/* dark color scheme */ +@define-color dark_bg_color #faf4ed; +@define-color dark_fg_color #575279; +/* colormap actually used by the theme, to be overridden in other css files */ +@define-color theme_bg_color #fffaf3; +@define-color theme_fg_color #555169; +@define-color theme_base_color #f2e9de; +@define-color text_view_bg #f2e9de; +/*workaround for new vte versions */ +@define-color theme_text_color #26233a; +@define-color theme_selected_bg_color #907aa9; +@define-color theme_selected_fg_color #faf4ed; +@define-color theme_tooltip_bg_color #fffaf3; +@define-color theme_tooltip_fg_color #555169; +/* shadow effects */ +@define-color light_shadow #fffbf5; +@define-color dark_shadow #111015; +/* misc colors used by gtk+ */ +@define-color info_fg_color #f2e9de; +@define-color info_bg_color #56949f; +@define-color warning_fg_color #f2e9de; +@define-color warning_bg_color #ea9d34; +@define-color question_fg_color #f2e9de; +@define-color question_bg_color #56949f; +@define-color error_fg_color #f2e9de; +@define-color error_bg_color #1f1d2e; +@define-color link_color #56949f; +@define-color success_color #d7827e; +@define-color warning_color #ea9d34; +@define-color error_color #1f1d2e; +/* widget colors */ +@define-color titlebar_bg_focused @dark_bg_color; +@define-color titlebar_bg_unfocused @theme_bg_color; +@define-color titlebar_fg_focused @dark_fg_color; +@define-color titlebar_fg_unfocused mix(#555169,#fffaf3,0.4); +@define-color menubar_bg_color @dark_bg_color; +@define-color menubar_fg_color @dark_fg_color; +@define-color toolbar_bg_color @theme_bg_color; +@define-color toolbar_fg_color @theme_fg_color; +@define-color menu_bg_color @dark_bg_color; +@define-color menu_fg_color @dark_fg_color; +@define-color panel_bg_color @dark_bg_color; +@define-color panel_fg_color @dark_fg_color; +@define-color borders mix(#fffaf3,#555169,0.1); +@define-color unfocused_borders mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); +@define-color button_bg_color #faf4ed; +@define-color button_fg_color #575279; +@define-color header_button_bg_color #fffaf3; +@define-color header_button_fg_color #575279; +@define-color insensitive_bg_color mix(#fffaf3,#f2e9de,0.6); +@define-color insensitive_fg_color mix(#555169,#fffaf3,0.5); +/* osd */ +@define-color osd_base #faf4ed; +@define-color osd_bg rgba(250, 244, 237, 0.8); +@define-color osd_fg #575279; +@define-color osd_insensitive_bg_color mix(#575279,rgba(250, 244, 237, 0.8),0.5); +@define-color osd_insensitive_fg_color mix(#575279,#faf4ed,0.6); +@define-color osd_borders_color rgba(234, 209, 180, 0.8); +/* lightdm greeter colors */ +@define-color lightdm_bg_color #faf4ed; +@define-color lightdm_fg_color #575279; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color mix(#555169,#fffaf3,0.5); +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #26233a; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #fffaf3; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #f2e9de; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #907aa9; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color #faf4ed; +/* insensitive color on backdrop windows*/ +@define-color unfocused_insensitive_color #ffdaa7; +/* window manager colors */ +@define-color wm_bg_focused #faf4ed; +@define-color wm_bg_unfocused #fffaf3; +@define-color wm_border_focused #907aa9; +@define-color wm_border_unfocused #faf4ed; +@define-color wm_title_focused #575279; +@define-color wm_title_unfocused mix(#555169,#fffaf3,0.4); +@define-color wm_icons_focused #575279; +@define-color wm_icons_focused_prelight #907aa9; +@define-color wm_icons_focused_pressed #735b8d; +@define-color wm_icons_unfocused mix(#555169,#fffaf3,0.4); +@define-color wm_icons_unfocused_prelight #907aa9; +@define-color wm_icons_unfocused_pressed #735b8d; +/************** + ! GTK settings +***************/ +* { + -GtkWindow-resize-grip-height: 0; + -GtkWindow-resize-grip-width: 0; + -WnckTasklist-fade-overlay-rect: 0; + -GtkWidget-cursor-aspect-ratio: 0.04; + outline-color: rgba(144, 122, 169, 0.5); + outline-style: dashed; + outline-width: 1px; + outline-offset: -1px; + -gtk-outline-radius: 2px; } + +/************* + ! Base states + *************/ +GeditViewFrame .gedit-search-slider .not-found:selected, .gedit-document-panel-document-row:selected, .gedit-document-panel-document-row:selected:hover, GucharmapChartable:focus, GucharmapChartable:hover, GucharmapChartable:active, GucharmapChartable:selected, .gtkstyle-fallback:selected, *:selected, :focus:selected { + background-color: #907aa9; + color: #faf4ed; } + +* { + /* hyperlinks */ + -GtkIMHtml-hyperlink-color: #56949f; } + *:disabled, *:disabled:disabled { + color: mix(#555169,#fffaf3,0.5); } + *:disabled, *:disabled { + -gtk-icon-effect: dim; } + *:hover { + -gtk-icon-effect: highlight; } + *:link, *:visited { + color: #56949f; } + +.background { + background-color: #fffaf3; + color: #555169; } + .background:backdrop { + text-shadow: none; + -gtk-icon-shadow: none; } + .background.csd { + background-color: #fffaf3; } + +.gtkstyle-fallback { + background-color: rgba(255, 250, 243, 0.5); + color: #555169; } + .gtkstyle-fallback:hover { + background-color: white; + color: #555169; } + .gtkstyle-fallback:active { + background-color: #ffe5c1; + color: #555169; } + .gtkstyle-fallback:disabled { + background-color: #fff9f2; + color: mix(#555169,#fffaf3,0.5); } + +image, image:disabled, label, label:disabled, box, box:disabled, grid, grid:disabled { + background-color: transparent; } + +label.separator { + color: #555169; } + label.separator:backdrop { + color: mix(#555169,#fffaf3,0.5); } + +label selection { + background-color: #907aa9; + color: #faf4ed; } + +label:disabled { + color: mix(#555169,#fffaf3,0.5); } + label:disabled:backdrop { + color: #ffdaa7; } + +label:backdrop { + color: mix(#555169,#fffaf3,0.5); } + +assistant .sidebar { + background-color: #f2e9de; + border-top: 1px solid mix(#fffaf3,#555169,0.1); } + assistant .sidebar:backdrop { + background-color: #f2e9de; + border-color: mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); } + +assistant.csd .sidebar { + border-top-style: none; } + +assistant .sidebar label { + padding: 3px 6px; } + +assistant .sidebar label.highlight { + background-color: mix(#555169,#fffaf3,0.8); } + +/********* + ! Buttons +**********/ +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#907aa9), to(transparent)); } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#907aa9), to(transparent)); } } + +stacksidebar row.needs-attention > label { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#907aa9), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 251, 246, 0.769231)), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 4px; } + stacksidebar row.needs-attention > label:backdrop { + background-size: 6px 6px, 0 0; } + stacksidebar row.needs-attention > label:dir(rtl) { + background-position: left 3px, left 4px; } + +#restart_button button, #shutdown_button button, #login_window button, .nemo-window .sidebar + separator + box .primary-toolbar button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.flat.nautilus-circular-button.image-button, treeview.view header button:active, treeview.view header button:hover, treeview.view header button, .osd spinbutton.vertical button:first-child, .osd spinbutton:not(.vertical) button, .osd button, button.osd, +#XfceNotifyWindow button, frame.app-notification button, popover.background button, infobar.error button, infobar.question button, infobar.warning button, infobar.info button, headerbar.selection-mode button, +.titlebar.selection-mode:not(headerbar) button, .destructive-action, .suggested-action, headerbar.selection-mode button.suggested-action, toolbar.inline-toolbar button, toolbar button, .titlebar:not(headerbar) button, headerbar button, button, button.nautilus-circular-button.image-button { + min-height: 20px; + min-width: 20px; + padding: 3px; + border-width: 1px; + border-style: solid; + border-radius: 2px; + -gtk-outline-radius: 1.8px; + transition: 150ms ease; + outline-color: transparent; } + #restart_button button.text-button, #shutdown_button button.text-button, #login_window button.text-button, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.text-button.flat.nautilus-circular-button.image-button, treeview.view header button.text-button, .osd spinbutton.vertical button.text-button:first-child, .osd spinbutton:not(.vertical) button.text-button, + #XfceNotifyWindow button.text-button, frame.app-notification button.text-button, popover.background button.text-button, infobar.error button.text-button, infobar.question button.text-button, infobar.warning button.text-button, infobar.info button.text-button, headerbar.selection-mode button.text-button, + .titlebar:not(headerbar).selection-mode button.text-button, .text-button.destructive-action, .text-button.suggested-action, toolbar.inline-toolbar button.text-button, button.text-button, button.text-button.nautilus-circular-button.image-button { + padding: 3px 3.4285714286px; } + +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.flat:hover, modelbutton.flat, +menuitem.button.flat, menu menuitem calendar.button:hover, +.menu menuitem calendar.button:hover, +.context-menu menuitem calendar.button:hover, menu menuitem calendar.button, +.menu menuitem calendar.button, +.context-menu menuitem calendar.button, calendar.button:disabled, calendar.button:backdrop, calendar.button:hover, calendar.button, calendar.view, calendar.view:backdrop { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + +toolbar.inline-toolbar toolbutton > button.flat:dir(rtl), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), spinbutton:not(.vertical) button:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +toolbar.inline-toolbar toolbutton > button.flat:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(ltr), spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button { + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox > box > button.combo { + border-radius: 0; + -gtk-outline-radius: 0; } + .linked.vertical > combobox > box > button.combo:dir(rtl) { + border-radius: 0; + -gtk-outline-radius: 0; } + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .linked:not(.vertical) > combobox:first-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:first-child, popover.background .linked > button:first-child, headerbar.selection-mode viewswitcher button:first-child, toolbar.inline-toolbar toolbutton > button.flat:first-child, toolbar viewswitcher button:first-child, toolbar viewswitcher button.nautilus-circular-button.image-button:first-child, +toolbar .linked > button:first-child, .titlebar:not(headerbar) viewswitcher button:first-child, headerbar viewswitcher button:first-child, headerbar viewswitcher button.nautilus-circular-button.image-button:first-child, +.titlebar:not(headerbar) .linked > button:first-child, +headerbar .linked > button:first-child, combobox box button:first-child, combobox box button.nautilus-circular-button.image-button:first-child, combobox box entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child { + border-width: 1px; + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 1.8px 0 0 1.8px; } + +toolbar.inline-toolbar toolbutton:last-child > button.flat, .linked:not(.vertical) > combobox:last-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:last-child, popover.background .linked > button:last-child, headerbar.selection-mode viewswitcher button:last-child, toolbar.inline-toolbar toolbutton > button.flat:last-child, toolbar viewswitcher button:last-child, toolbar viewswitcher button.nautilus-circular-button.image-button:last-child, +toolbar .linked > button:last-child, .titlebar:not(headerbar) viewswitcher button:last-child, headerbar viewswitcher button:last-child, headerbar viewswitcher button.nautilus-circular-button.image-button:last-child, +.titlebar:not(headerbar) .linked > button:last-child, +headerbar .linked > button:last-child, combobox box button:last-child, combobox box button.nautilus-circular-button.image-button:last-child, combobox box entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child { + border-width: 1px; + border-radius: 0 2px 2px 0; + -gtk-outline-radius: 0 1.8px 1.8px 0; } + +toolbar.inline-toolbar toolbutton:only-child > button.flat, .linked:not(.vertical) > combobox:only-child > box > button.combo, .nemo-window toolbar toolitem stack widget button:only-child, popover.background .linked > button:only-child, headerbar.selection-mode viewswitcher button:only-child, toolbar.inline-toolbar toolbutton > button.flat:only-child, toolbar viewswitcher button:only-child, toolbar viewswitcher button.nautilus-circular-button.image-button:only-child, +toolbar .linked > button:only-child, .titlebar:not(headerbar) viewswitcher button:only-child, headerbar viewswitcher button:only-child, headerbar viewswitcher button.nautilus-circular-button.image-button:only-child, +.titlebar:not(headerbar) .linked > button:only-child, +headerbar .linked > button:only-child, combobox box button:only-child, combobox box button.nautilus-circular-button.image-button:only-child, combobox box entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child { + border-width: 1px; + border-style: solid; + border-radius: 2px; + -gtk-outline-radius: 1.8px; } + +.nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button, popover.background .linked > button, headerbar.selection-mode viewswitcher button, +headerbar.selection-mode .linked > button, +.titlebar.selection-mode:not(headerbar) viewswitcher button, toolbar.inline-toolbar toolbutton > button.flat, +toolbar.inline-toolbar toolbutton:backdrop > button.flat, toolbar viewswitcher button, toolbar viewswitcher button.nautilus-circular-button.image-button, +toolbar .linked > button, +toolbar .linked > button.nautilus-circular-button.image-button, .titlebar:not(headerbar) viewswitcher button, headerbar viewswitcher button, headerbar viewswitcher button.nautilus-circular-button.image-button, +.titlebar:not(headerbar) .linked > button, +headerbar .linked > button, +headerbar .linked > button.nautilus-circular-button.image-button, combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry, .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, .linked > button, .linked > button.nautilus-circular-button.image-button { + border-width: 1px; + border-radius: 0; + -gtk-outline-radius: 0; } + +.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > button:first-child { + border-width: 1px; + border-radius: 2px 2px 0 0; + -gtk-outline-radius: 1.8px 1.8px 0 0; } + +.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > button:last-child { + border-width: 1px; + border-radius: 0 0 2px 2px; + -gtk-outline-radius: 0 0 1.8px 1.8px; } + +.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > button:only-child { + border-width: 1px; + border-radius: 2px; + -gtk-outline-radius: 1.8px; } + +.linked.vertical > button { + border-width: 1px; + border-style: solid; + border-radius: 0; + -gtk-outline-radius: 0; } + +notebook > header > tabs > arrow, infobar.error button.close, infobar.question button.close, infobar.warning button.close, infobar.info button.close { + border: 1px solid transparent; + background-color: transparent; + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow:focus, infobar.error button.close:focus, infobar.question button.close:focus, infobar.warning button.close:focus, infobar.info button.close:focus, notebook > header > tabs > arrow:hover, infobar.error button.close:hover, infobar.question button.close:hover, infobar.warning button.close:hover, infobar.info button.close:hover { + border: 1px solid rgba(255, 250, 243, 0.3); + background-color: rgba(85, 81, 105, 0.2); + background-image: none; + box-shadow: none; } + notebook > header > tabs > arrow:active, infobar.error button.close:active, infobar.question button.close:active, infobar.warning button.close:active, infobar.info button.close:active, notebook > header > tabs > arrow:checked, infobar.error button.close:checked, infobar.question button.close:checked, infobar.warning button.close:checked, infobar.info button.close:checked { + border: 1px solid rgba(144, 122, 169, 0.3); + background-color: rgba(250, 244, 237, 0.1); + background-image: none; + box-shadow: none; } + +button, button.nautilus-circular-button.image-button { + background-color: #faf4ed; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + button:active, button.nautilus-circular-button.image-button:active, button:active:hover, button:active:focus, button:active:hover:focus, button:checked, button.nautilus-circular-button.image-button:checked, button:checked:hover, button:checked:focus, button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + button:disabled, button.nautilus-circular-button.image-button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + button:active:disabled, button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) button, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) button:hover, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) button:checked:hover, viewswitcher:not(.vertical) > button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) button, stackswitcher.vertical > button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) button:hover, stackswitcher.vertical > button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) button:checked, stackswitcher.vertical > button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) button:checked:hover, stackswitcher.vertical > button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + button.flat, button.flat.nautilus-circular-button.image-button { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + button:hover, button.nautilus-circular-button.image-button:hover, button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + button:hover:focus, button:hover:hover, button.flat:hover:focus, button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + button:hover:active, button:hover:active:focus, button.flat:hover:active:focus, button:hover:checked, button:hover:checked:focus, button.flat:hover:checked:focus, button.flat:hover:active, button.flat:hover:active:hover:focus, button.flat:hover:checked, button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + button:hover:disabled, button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + button:hover:active:disabled, button:hover:checked:disabled, button.flat:hover:active:disabled, button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + button:focus, button.nautilus-circular-button.image-button:focus, button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + button:focus:hover, button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + button:focus:hover:hover, button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + button:focus:hover:active, button.flat:focus:hover:active, button.flat:focus:hover:active:focus, button:focus:hover:checked, button.flat:focus:hover:checked, button.flat:focus:hover:checked:focus, button.flat:focus:hover:active:hover:focus, button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + button:focus:hover:disabled, button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + button:focus:hover:active:disabled, button:focus:hover:checked:disabled, button.flat:focus:hover:active:disabled, button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + button:checked, button.nautilus-circular-button.image-button:checked, button:active, button.nautilus-circular-button.image-button:active, button.flat:checked, button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + button:active:checked, button:active:checked:hover, button:active:checked:focus, button:active:checked:hover:focus, button.flat:active:checked, button.flat:active:checked:hover, button.flat:active:checked:focus, button.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + button:checked:disabled, button:active:disabled, button.flat:checked:disabled, button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + button:active:checked:disabled, button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + button:checked:focus, button:checked:hover, button:active:focus, button:active:hover, button.flat:checked:focus, button.flat:checked:hover, button.flat:active:focus, button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + button:focus, button.nautilus-circular-button.image-button:focus, button:hover, button.nautilus-circular-button.image-button:hover, button.flat:focus, button.flat:hover { + color: #575279; } + button:disabled:disabled, button.flat:disabled:disabled { + background-color: alpha(mix(#faf4ed,#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#faf4ed,#575279,0.6); + box-shadow: none; } + button:disabled:disabled :disabled, button.flat:disabled:disabled :disabled { + color: mix(#faf4ed,#575279,0.6); } + button:active:disabled, button:checked:disabled, button.flat:active:disabled, button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + button:active:disabled :disabled, button:checked:disabled :disabled, button.flat:active:disabled :disabled, button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + button:backdrop, button.nautilus-circular-button.image-button:backdrop, button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + button.separator, button.separator.nautilus-circular-button.image-button, button .separator, button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.9); } + button.separator:disabled, button .separator:disabled { + color: rgba(250, 244, 237, 0.85); } + button separator, button.nautilus-circular-button.image-button separator { + background-image: image(mix(#575279,#faf4ed,0.9)); } + .inline-toolbar button, .inline-toolbar button.nautilus-circular-button.image-button, .linked > button, .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .inline-toolbar button:focus, .inline-toolbar button:hover, .linked > button:focus, .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .inline-toolbar button:active, .inline-toolbar button:active:hover, .inline-toolbar button:active:focus, .inline-toolbar button:active:hover:focus, .inline-toolbar button:checked, .inline-toolbar button:checked:hover, .inline-toolbar button:checked:focus, .inline-toolbar button:checked:hover:focus, .linked > button:active, .linked > button:active:hover, .linked > button:active:focus, .linked > button:active:hover:focus, .linked > button:checked, .linked > button:checked:hover, .linked > button:checked:focus, .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + .inline-toolbar button:disabled, .linked > button:disabled { + box-shadow: inset -1px 0 #e5c5a1; } + .inline-toolbar button:last-child, .inline-toolbar button:only-child, .linked > button:last-child, .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .inline-toolbar button:last-child:hover, .inline-toolbar button:only-child:hover, .linked > button:last-child:hover, .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .inline-toolbar button:disabled:last-child, .inline-toolbar button:disabled:only-child, .inline-toolbar button:active:disabled:last-child, .inline-toolbar button:active:disabled:only-child, .inline-toolbar button:checked:disabled:last-child, .inline-toolbar button:checked:disabled:only-child, .linked > button:disabled:last-child, .linked > button:disabled:only-child, .linked > button:active:disabled:last-child, .linked > button:active:disabled:only-child, .linked > button:checked:disabled:last-child, .linked > button:checked:disabled:only-child { + box-shadow: none; } + .inline-toolbar button:active:last-child, .inline-toolbar button:active:last-child:focus, .inline-toolbar button:active:last-child:hover, .inline-toolbar button:active:last-child:hover:focus, .inline-toolbar button:checked:last-child, .inline-toolbar button:checked:last-child:focus, .inline-toolbar button:checked:last-child:hover, .inline-toolbar button:checked:last-child:hover:focus, .linked > button:active:last-child, .linked > button:active:last-child:focus, .linked > button:active:last-child:hover, .linked > button:active:last-child:hover:focus, .linked > button:checked:last-child, .linked > button:checked:last-child:focus, .linked > button:checked:last-child:hover, .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .inline-toolbar button:active:only-child, .inline-toolbar button:active:only-child:focus, .inline-toolbar button:active:only-child:hover, .inline-toolbar button:active:only-child:hover:focus, .inline-toolbar button:checked:only-child, .inline-toolbar button:checked:only-child:focus, .inline-toolbar button:checked:only-child:hover, .inline-toolbar button:checked:only-child:hover:focus, .linked > button:active:only-child, .linked > button:active:only-child:focus, .linked > button:active:only-child:hover, .linked > button:active:only-child:hover:focus, .linked > button:checked:only-child, .linked > button:checked:only-child:focus, .linked > button:checked:only-child:hover, .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .linked.vertical > button { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .linked.vertical > button:focus, .linked.vertical > button:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .linked.vertical > button:active, .linked.vertical > button:active:hover, .linked.vertical > button:active:focus, .linked.vertical > button:active:hover:focus, .linked.vertical > button:checked, .linked.vertical > button:checked:hover, .linked.vertical > button:checked:focus, .linked.vertical > button:checked:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.05); } + .linked.vertical > button:disabled { + box-shadow: inset 0 -1px #e5c5a1; } + .linked.vertical > button:last-child, .linked.vertical > button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .linked.vertical > button:last-child:hover, .linked.vertical > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .linked.vertical > button:disabled:last-child, .linked.vertical > button:disabled:only-child, .linked.vertical > button:active:disabled:last-child, .linked.vertical > button:active:disabled:only-child, .linked.vertical > button:checked:disabled:last-child, .linked.vertical > button:checked:disabled:only-child { + box-shadow: none; } + .linked.vertical > button:active:last-child, .linked.vertical > button:active:last-child:focus, .linked.vertical > button:active:last-child:hover, .linked.vertical > button:active:last-child:hover:focus, .linked.vertical > button:checked:last-child, .linked.vertical > button:checked:last-child:focus, .linked.vertical > button:checked:last-child:hover, .linked.vertical > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .linked.vertical > button:active:only-child, .linked.vertical > button:active:only-child:focus, .linked.vertical > button:active:only-child:hover, .linked.vertical > button:active:only-child:hover:focus, .linked.vertical > button:checked:only-child, .linked.vertical > button:checked:only-child:focus, .linked.vertical > button:checked:only-child:hover, .linked.vertical > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + button.circular, button.nautilus-circular-button.image-button, button.circular-button { + padding: 0; + min-width: 28px; + min-height: 28px; + border-radius: 9999px; + -gtk-outline-radius: 9999px; } + button.circular label, button.nautilus-circular-button.image-button label, button.circular-button label { + padding: 0; } + +spinbutton:disabled { + opacity: .6; } + +spinbutton button, spinbutton button.nautilus-circular-button.image-button { + color: #575279; + padding: 3px 5px; } + spinbutton button:active, spinbutton button.nautilus-circular-button.image-button:active, spinbutton button:checked, spinbutton button.nautilus-circular-button.image-button:checked, spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover { + background-color: white; + background-image: none; } + spinbutton button:hover, spinbutton button.nautilus-circular-button.image-button:hover, spinbutton button:focus:hover { + border-color: rgba(70, 66, 97, 0.4); } + spinbutton button:hover:focus, spinbutton button:hover:hover, spinbutton button:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + spinbutton button:hover:active, spinbutton button:focus:hover:active, spinbutton button:focus:hover:active:focus, spinbutton button:hover:checked, spinbutton button:focus:hover:checked, spinbutton button:focus:hover:checked:focus, spinbutton button:focus:hover:active:hover:focus, spinbutton button:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + spinbutton button:hover:disabled, spinbutton button:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + spinbutton button:hover:active:disabled, spinbutton button:hover:checked:disabled, spinbutton button:focus:hover:active:disabled, spinbutton button:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + spinbutton button:focus:hover { + color: mix(#555169,mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3),0.3); } + spinbutton button:disabled, spinbutton button.nautilus-circular-button.image-button:disabled { + color: mix(#575279,#fffaf3,0.7); } + spinbutton button:backdrop, spinbutton button.nautilus-circular-button.image-button:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + spinbutton button:backdrop:disabled { + color: rgba(255, 218, 167, 0.8); } + +spinbutton:not(.vertical) { + /*@extend %entry;*/ + background-color: #f2e9de; + background-image: none; + /*@include border($base_color);*/ + padding: 0; + border-radius: 2px; + -gtk-outline-radius: 1.8px; + color: #26233a; + caret-color: #26233a; + /*&:focus, &:active { border-color: border_focus($borders_color); }*/ } + spinbutton:not(.vertical):disabled { + background-color: #e5d3bd; + background-image: none; + color: mix(#f2e9de,#26233a,0.5); } + spinbutton:not(.vertical) entry { + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 1.8px 0 0 1.8px; + border-right-width: 0; + box-shadow: none; } + spinbutton:not(.vertical) button, spinbutton:not(.vertical) button.nautilus-circular-button.image-button { + border-radius: 0; + -gtk-outline-radius: 0; + border-style: solid; + background-image: none; + box-shadow: none; } + spinbutton:not(.vertical) button:focus { + border-top-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); + border-bottom-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); } + spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(34, 32, 42, 0.2); } + spinbutton:not(.vertical) button:backdrop { + border-color: alpha(mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9),0.8); } + spinbutton:not(.vertical) button.up:dir(ltr), spinbutton:not(.vertical) button.down:dir(rtl) { + border-style: solid; } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover, spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl) { + border-right-style: none; + border-radius: 2px 0 0 2px; + -gtk-outline-radius: 1.8px 0 0 1.8px; } + spinbutton:not(.vertical) button.down:dir(rtl):focus { + border-top-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); + border-bottom-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); + border-left-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); } + spinbutton:not(.vertical) button.down:dir(rtl):hover, spinbutton:not(.vertical) button.down:dir(rtl):focus:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr) { + border-left-style: none; + border-radius: 0 2px 2px 0; + -gtk-outline-radius: 0 1.8px 1.8px 0; } + spinbutton:not(.vertical) button.up:dir(ltr):focus { + border-top-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); + border-bottom-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); + border-right-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); } + spinbutton:not(.vertical) button.up:dir(ltr):hover, spinbutton:not(.vertical) button.up:dir(ltr):focus:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); + box-shadow: inset 1px 0 mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + +spinbutton.vertical button, spinbutton.vertical button.nautilus-circular-button.image-button, spinbutton.vertical entry { + min-width: 0; + padding-left: 1px; + padding-right: 1px; } + +spinbutton.vertical entry { + border-radius: 0; + -gtk-outline-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + +spinbutton.vertical button.up:focus:hover, spinbutton.vertical button.down:focus:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + +spinbutton.vertical button.up { + border-radius: 2px 2px 0 0; + -gtk-outline-radius: 1.8px 1.8px 0 0; } + spinbutton.vertical button.up:focus { + border-top-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); + border-left-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); + border-right-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); } + +spinbutton.vertical button.down { + border-radius: 0 0 2px 2px; + -gtk-outline-radius: 0 0 1.8px 1.8px; } + spinbutton.vertical button.down:focus { + border-bottom-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); + border-left-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); + border-right-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); } + +/****************** +! ComboBoxes * +*******************/ +combobox button.combo, combobox button.combo.nautilus-circular-button.image-button { + min-width: 0; + padding-left: 3.4285714286px; + padding-right: 3.4285714286px; } + +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; + padding: 1.5px; } + +combobox box button, combobox box button.nautilus-circular-button.image-button, combobox box entry { + padding: 3px 3.4285714286px; } + +combobox box > entry + button.combo, combobox box > entry + button.combo.nautilus-circular-button.image-button { + padding: 3px; } + +combobox menu menuitem { + padding: 3px 5px; } + combobox menu menuitem cellview { + min-height: 20px; } + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; } + .linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; } + .linked:not(.vertical) > entry:only-child { + border-width: 1px; } + .linked:not(.vertical) > entry:only-child { + border-radius: 2px; } + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + .linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; } + .linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; } + .linked.vertical > entry:only-child { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 2px; } + +#login_window entry, .osd entry, +#XfceNotifyWindow entry, popover.background entry, menuitem entry, entry { + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.1), inset 0 1px rgba(17, 16, 21, 0.12), inset -1px 0 rgba(17, 16, 21, 0.1), inset 0 -1px rgba(17, 16, 21, 0.05); } + #login_window entry:focus, + #XfceNotifyWindow entry:focus, popover.background entry:focus, entry:focus, #login_window entry:hover, + #XfceNotifyWindow entry:hover, popover.background entry:hover, entry:hover, #login_window entry:active, + #XfceNotifyWindow entry:active, popover.background entry:active, entry:active { + transition: border 100ms ease-in; } + #login_window entry:selected, + #XfceNotifyWindow entry:selected, popover.background entry:selected, entry:selected { + background-color: #907aa9; + color: #faf4ed; } + #login_window entry:disabled, + #XfceNotifyWindow entry:disabled, popover.background entry:disabled, entry:disabled { + box-shadow: none; } + #login_window entry progress, .osd entry progress, + #XfceNotifyWindow entry progress, popover.background entry progress, entry progress { + background-color: #907aa9; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #faf4ed; } + #login_window entry image.left, + #XfceNotifyWindow entry image.left, entry image.left { + padding-right: 3px; } + #login_window entry image.right, + #XfceNotifyWindow entry image.right, entry image.right { + padding-left: 3px; } + #login_window entry.warning, + #XfceNotifyWindow entry.warning, popover.background entry.warning, entry.warning { + color: #f2e9de; + border-color: #cf8115; + background-color: mix(#f2e9de,#ea9d34,0.6); } + #login_window entry.warning image, + #XfceNotifyWindow entry.warning image, entry.warning image { + color: #f2e9de; } + #login_window entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, entry.warning:focus { + color: #f2e9de; + border-color: mix(#907aa9,#ea9d34,0.3); + background-color: #ea9d34; + box-shadow: none; } + #login_window entry.warning selection, + #XfceNotifyWindow entry.warning selection, entry.warning selection { + background-color: #f2e9de; + color: #ea9d34; } + #login_window entry.error, + #XfceNotifyWindow entry.error, popover.background entry.error, entry.error { + color: #f2e9de; + border-color: #191725; + background-color: mix(#f2e9de,#1f1d2e,0.6); } + #login_window entry.error image, + #XfceNotifyWindow entry.error image, entry.error image { + color: #f2e9de; } + #login_window entry.error:focus, + #XfceNotifyWindow entry.error:focus, entry.error:focus { + color: #f2e9de; + border-color: mix(#907aa9,#1f1d2e,0.3); + background-color: #1f1d2e; + box-shadow: none; } + #login_window entry.error selection, + #XfceNotifyWindow entry.error selection, entry.error selection { + background-color: #f2e9de; + color: #1f1d2e; } + #login_window entry.search-missing, + #XfceNotifyWindow entry.search-missing, popover.background entry.search-missing, entry.search-missing { + color: #f2e9de; + border-color: #191725; + background-color: mix(#f2e9de,#1f1d2e,0.6); } + #login_window entry.search-missing image, + #XfceNotifyWindow entry.search-missing image, entry.search-missing image { + color: #f2e9de; } + #login_window entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, entry.search-missing:focus { + color: #f2e9de; + border-color: mix(#907aa9,#1f1d2e,0.3); + background-color: #1f1d2e; + box-shadow: none; } + #login_window entry.search-missing selection, + #XfceNotifyWindow entry.search-missing selection, entry.search-missing selection { + background-color: #f2e9de; + color: #1f1d2e; } + +entry { + background-color: #f2e9de; + background-image: none; + border-color: mix(#26233a,#f2e9de,0.56); + padding: 5px 3.4285714286px; + color: #26233a; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + entry:focus, entry:hover { + border-color: mix(#907aa9,mix(#26233a,#f2e9de,0.7),0.3); } + entry:active, entry:active:hover, entry:active:focus, entry:active:hover:focus, entry:checked, entry:checked:hover, entry:checked:focus, entry:checked:hover:focus { + border-color: mix(#26233a,#f2e9de,0.48); } + entry:disabled { + border-color: mix(#26233a,#f2e9de,0.64); } + entry:active:disabled, entry:checked:disabled { + border-color: mix(#26233a,#f2e9de,0.56); } + entry:focus, entry:active { + border-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); } + entry:disabled { + background-color: mix(#f2e9de,#26233a,0.07); + background-image: none; + opacity: .9; + color: mix(#f2e9de,#26233a,0.9); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +toolbar { + padding: 2px; + border-style: none; } + toolbar.horizontal separator { + margin: 0 5px 1px; } + toolbar.vertical separator { + margin: 5px 1px 5px 0; } + +headerbar { + border-width: 0 0 1px; + border-style: solid; } + headerbar entry, + headerbar spinbutton, + headerbar separator, + headerbar button, + headerbar button.nautilus-circular-button.image-button { + margin-top: 6px; + margin-bottom: 6px; } + headerbar switch { + margin-top: 4px; + margin-bottom: 4px; } + window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child { + border-top-left-radius: 2px; } + window:not(.tiled):not(.maximized) headerbar:last-child { + border-top-right-radius: 2px; } + +.titlebar:not(headerbar), headerbar { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.64); + color: #575279; + background-color: #faf4ed; + background-image: none; + border-radius: 2px 2px 0 0; + color: #575279; + padding: 0 6px; + min-height: 42px; } + .titlebar:focus:not(headerbar), headerbar:focus, .titlebar:hover:not(headerbar), headerbar:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.8),0.3); } + .titlebar:active:not(headerbar), headerbar:active, .titlebar:checked:not(headerbar), headerbar:checked { + border-color: mix(#575279,#faf4ed,0.56); } + .titlebar:disabled:not(headerbar), headerbar:disabled { + border-color: mix(#575279,#faf4ed,0.72); } + .titlebar:active:disabled:not(headerbar), headerbar:active:disabled, .titlebar:checked:disabled:not(headerbar), headerbar:checked:disabled { + border-color: mix(#575279,#faf4ed,0.64); } + .titlebar:disabled:not(headerbar), headerbar:disabled { + background-color: #efddc7; + background-image: none; + color: mix(#575279,#faf4ed,0.5); } + .titlebar:not(headerbar) .background, headerbar .background { + background-color: #faf4ed; + border-color: mix(#faf4ed,#575279,0.3); } + .titlebar:not(headerbar) .title, headerbar .title { + font-weight: bold; + padding: 0 6px; } + .titlebar:not(headerbar) .subtitle, headerbar .subtitle { + font-size: smaller; + padding: 0 6px; } + .titlebar:not(headerbar) button, headerbar button, headerbar button.nautilus-circular-button.image-button { + background-color: #faf4ed; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked { + border-color: rgba(61, 57, 85, 0.32); } + .titlebar:not(headerbar) button:disabled, headerbar button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked.vertical > :not(:last-child):not(:only-child) headerbar button, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .titlebar:not(headerbar) button:hover:hover, headerbar button:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked { + border-color: rgba(61, 57, 85, 0.4); } + .titlebar:not(headerbar) button:hover:disabled, headerbar button:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .titlebar:not(headerbar) button:focus:hover, headerbar button:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:focus { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked { + border-color: rgba(61, 57, 85, 0.4); } + .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked, .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked, .titlebar:not(headerbar) button:active:active, headerbar button:active:active { + border-color: rgba(61, 57, 85, 0.32); } + .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:active:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + color: #575279; } + .titlebar:not(headerbar) button:disabled:disabled, headerbar button:disabled:disabled { + background-color: alpha(mix(#faf4ed,#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#faf4ed,#575279,0.6); + box-shadow: none; } + .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button:disabled:disabled :disabled { + color: mix(#faf4ed,#575279,0.6); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + .titlebar:not(headerbar) button.separator, headerbar button.separator, headerbar button.separator.nautilus-circular-button.image-button, .titlebar:not(headerbar) button .separator, headerbar button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.9); } + .titlebar:not(headerbar) button.separator:disabled, headerbar button.separator:disabled, .titlebar:not(headerbar) button .separator:disabled, headerbar button .separator:disabled { + color: rgba(250, 244, 237, 0.85); } + .titlebar:not(headerbar) button separator, headerbar button separator, headerbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#575279,#faf4ed,0.9)); } + .titlebar:not(headerbar) button.image-button, headerbar button.image-button, headerbar button.image-button.nautilus-circular-button { + padding: 3px; } + .titlebar:not(headerbar) viewswitcher button, headerbar viewswitcher button, headerbar viewswitcher button.nautilus-circular-button.image-button, + .titlebar:not(headerbar) .linked > button, + headerbar .linked > button, + headerbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .titlebar:not(headerbar) viewswitcher button:focus, headerbar viewswitcher button:focus, headerbar viewswitcher button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) viewswitcher button:hover, headerbar viewswitcher button:hover, headerbar viewswitcher button.nautilus-circular-button.image-button:hover, + .titlebar:not(headerbar) .linked > button:focus, + headerbar .linked > button:focus, + .titlebar:not(headerbar) .linked > button:hover, + headerbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .titlebar:not(headerbar) viewswitcher button:active, headerbar viewswitcher button:active, headerbar viewswitcher button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) viewswitcher button:checked, headerbar viewswitcher button:checked, headerbar viewswitcher button.nautilus-circular-button.image-button:checked, + .titlebar:not(headerbar) .linked > button:active, + headerbar .linked > button:active, + .titlebar:not(headerbar) .linked > button:checked, + headerbar .linked > button:checked { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + .titlebar:not(headerbar) viewswitcher button:disabled, headerbar viewswitcher button:disabled, headerbar viewswitcher button.nautilus-circular-button.image-button:disabled, + .titlebar:not(headerbar) .linked > button:disabled, + headerbar .linked > button:disabled { + box-shadow: inset -1px 0 #e5c5a1; } + .titlebar:not(headerbar) viewswitcher button:last-child, headerbar viewswitcher button:last-child, headerbar viewswitcher button.nautilus-circular-button.image-button:last-child, .titlebar:not(headerbar) viewswitcher button:only-child, headerbar viewswitcher button:only-child, headerbar viewswitcher button.nautilus-circular-button.image-button:only-child, + .titlebar:not(headerbar) .linked > button:last-child, + headerbar .linked > button:last-child, + .titlebar:not(headerbar) .linked > button:only-child, + headerbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .titlebar:not(headerbar) viewswitcher button:last-child:hover, headerbar viewswitcher button:last-child:hover, .titlebar:not(headerbar) viewswitcher button:only-child:hover, headerbar viewswitcher button:only-child:hover, + .titlebar:not(headerbar) .linked > button:last-child:hover, + headerbar .linked > button:last-child:hover, + .titlebar:not(headerbar) .linked > button:only-child:hover, + headerbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .titlebar:not(headerbar) viewswitcher button:disabled:last-child, headerbar viewswitcher button:disabled:last-child, .titlebar:not(headerbar) viewswitcher button:disabled:only-child, headerbar viewswitcher button:disabled:only-child, + .titlebar:not(headerbar) .linked > button:disabled:last-child, + headerbar .linked > button:disabled:last-child, + .titlebar:not(headerbar) .linked > button:disabled:only-child, + headerbar .linked > button:disabled:only-child { + box-shadow: none; } + .titlebar:not(headerbar) viewswitcher button:active:last-child, headerbar viewswitcher button:active:last-child, .titlebar:not(headerbar) viewswitcher button:checked:last-child, headerbar viewswitcher button:checked:last-child, + .titlebar:not(headerbar) .linked > button:active:last-child, + headerbar .linked > button:active:last-child, + .titlebar:not(headerbar) .linked > button:checked:last-child, + headerbar .linked > button:checked:last-child { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .titlebar:not(headerbar) viewswitcher button:active:only-child, headerbar viewswitcher button:active:only-child, .titlebar:not(headerbar) viewswitcher button:checked:only-child, headerbar viewswitcher button:checked:only-child, + .titlebar:not(headerbar) .linked > button:active:only-child, + headerbar .linked > button:active:only-child, + .titlebar:not(headerbar) .linked > button:checked:only-child, + headerbar .linked > button:checked:only-child { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .titlebar:not(headerbar) box button.image-button, headerbar box button.image-button, headerbar box button.image-button.nautilus-circular-button { + padding: 3px 7px; } + .titlebar:not(headerbar) separator, headerbar separator { + color: #d09755; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .titlebar:not(headerbar) separator, headerbar separator { + background-image: image(mix(#575279,#faf4ed,0.9)); } + .titlebar:backdrop:not(headerbar), headerbar:backdrop { + background-color: #fffaf3; + background-image: none; + color: mix(#555169,#fffaf3,0.4); + text-shadow: none; + border-color: mix(mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9),#fffaf3,0.5); } + .default-decoration.titlebar:not(headerbar), headerbar.default-decoration { + min-height: 24px; + box-shadow: none; + border: 0; } + .default-decoration.titlebar:not(headerbar) button.titlebutton, headerbar.default-decoration button.titlebutton { + min-height: 16px; + min-width: 16px; + margin: 0; + padding: 0; } + .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd headerbar:dir(rtl), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; } + .tiled .titlebar:not(headerbar), .tiled headerbar, .maximized .titlebar:not(headerbar), .maximized headerbar { + border-radius: 0; } + .titlebar:not(headerbar) .title, headerbar .title { + font-weight: bold; } + .titlebar:not(headerbar) separator.titlebutton, headerbar separator.titlebutton { + margin-left: 3px; } + .titlebar:not(headerbar) button, headerbar button, headerbar button.nautilus-circular-button.image-button { + background-color: #fffaf3; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); + padding: 3px; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active, .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked { + border-color: rgba(61, 57, 85, 0.32); } + .titlebar:not(headerbar) button:disabled, headerbar button:disabled, headerbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, viewswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher:not(.vertical) > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), .linked.vertical > headerbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button, .linked.vertical > :not(:last-child):not(:only-child) headerbar button, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child), stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar) button:checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar) button:not(:last-child):not(:only-child):checked:hover, stackswitcher.vertical > headerbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #575279; + border-color: rgba(255, 250, 243, 0); + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .titlebar:not(headerbar) button:hover:hover, headerbar button:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .titlebar:not(headerbar) button:hover:active, headerbar button:hover:active, .titlebar:not(headerbar) button:hover:checked, headerbar button:hover:checked { + border-color: rgba(61, 57, 85, 0.4); } + .titlebar:not(headerbar) button:hover:disabled, headerbar button:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .titlebar:not(headerbar) button:hover:active:disabled, headerbar button:hover:active:disabled, .titlebar:not(headerbar) button:hover:checked:disabled, headerbar button:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .titlebar:not(headerbar) button:focus:hover, headerbar button:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .titlebar:not(headerbar) button:focus:hover:focus, headerbar button:focus:hover:focus { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .titlebar:not(headerbar) button:focus:hover:active, headerbar button:focus:hover:active, .titlebar:not(headerbar) button:focus:hover:checked, headerbar button:focus:hover:checked { + border-color: rgba(61, 57, 85, 0.4); } + .titlebar:not(headerbar) button:focus:hover:disabled, headerbar button:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .titlebar:not(headerbar) button:focus:hover:active:disabled, headerbar button:focus:hover:active:disabled, .titlebar:not(headerbar) button:focus:hover:checked:disabled, headerbar button:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .titlebar:not(headerbar) button:checked, headerbar button:checked, headerbar button.nautilus-circular-button.image-button:checked, .titlebar:not(headerbar) button:active, headerbar button:active, headerbar button.nautilus-circular-button.image-button:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .titlebar:not(headerbar) button:checked:checked, headerbar button:checked:checked, .titlebar:not(headerbar) button:active:active, headerbar button:active:active { + border-color: rgba(61, 57, 85, 0.32); } + .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled, .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .titlebar:not(headerbar) button:checked:checked:disabled, headerbar button:checked:checked:disabled, .titlebar:not(headerbar) button:active:active:disabled, headerbar button:active:active:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .titlebar:not(headerbar) button:checked:focus, headerbar button:checked:focus, .titlebar:not(headerbar) button:checked:hover, headerbar button:checked:hover, .titlebar:not(headerbar) button:active:focus, headerbar button:active:focus, .titlebar:not(headerbar) button:active:hover, headerbar button:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .titlebar:not(headerbar) button:focus, headerbar button:focus, headerbar button.nautilus-circular-button.image-button:focus, .titlebar:not(headerbar) button:hover, headerbar button:hover, headerbar button.nautilus-circular-button.image-button:hover { + color: #575279; } + .titlebar:not(headerbar) button:disabled:disabled, headerbar button:disabled:disabled { + background-color: alpha(mix(#fffaf3,#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fffaf3,#575279,0.6); + box-shadow: none; } + .titlebar:not(headerbar) button:disabled:disabled :disabled, headerbar button:disabled:disabled :disabled { + color: mix(#fffaf3,#575279,0.6); } + .titlebar:not(headerbar) button:active:disabled, headerbar button:active:disabled, .titlebar:not(headerbar) button:checked:disabled, headerbar button:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .titlebar:not(headerbar) button:active:disabled :disabled, headerbar button:active:disabled :disabled, .titlebar:not(headerbar) button:checked:disabled :disabled, headerbar button:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + .titlebar:not(headerbar) button.separator, headerbar button.separator, headerbar button.separator.nautilus-circular-button.image-button, .titlebar:not(headerbar) button .separator, headerbar button .separator, headerbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + .titlebar:not(headerbar) button.separator:disabled, headerbar button.separator:disabled, .titlebar:not(headerbar) button .separator:disabled, headerbar button .separator:disabled { + color: rgba(255, 250, 243, 0.85); } + .titlebar:not(headerbar) button separator, headerbar button separator, headerbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#575279,#fffaf3,0.9)); } + .titlebar:not(headerbar) button.text-button, headerbar button.text-button, headerbar button.text-button.nautilus-circular-button.image-button { + padding: 3px 5px; } + .titlebar:not(headerbar) button.flat, headerbar button.flat, headerbar button.flat.nautilus-circular-button.image-button { + color: #575279; } + .titlebar:not(headerbar) button.flat:hover, headerbar button.flat:hover { + color: #575279; } + .titlebar:not(headerbar) button:backdrop, headerbar button:backdrop, headerbar button.nautilus-circular-button.image-button:backdrop { + color: mix(#555169,#fffaf3,0.4); } + .titlebar:not(headerbar) button stack box.narrow, headerbar button stack box.narrow, headerbar button.nautilus-circular-button.image-button stack box.narrow { + /* have no clue why it's ignored by gtk and forced to 5px and 7px */ + padding: 0; } + .titlebar:not(headerbar) button:not(:checked):not(:hover) stack box, headerbar button:not(:checked):not(:hover) stack box { + color: #575279; } + .titlebar:not(headerbar) viewswitcher button:not(:checked):not(:hover) stack box, headerbar viewswitcher button:not(:checked):not(:hover) stack box { + color: #575279; } + .titlebar:not(headerbar) button.titlebutton + separator.titlebutton, headerbar button.titlebutton + separator.titlebutton { + margin-left: 0; + margin-right: 3px; } + .titlebar:not(headerbar) button.titlebutton, headerbar button.titlebutton, headerbar button.titlebutton.nautilus-circular-button.image-button { + border: 0; + padding: 3px; + background-image: none; + background-color: transparent; + color: #575279; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:hover, headerbar button.titlebutton:hover { + background-image: none; + background-color: transparent; + color: #907aa9; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:active, headerbar button.titlebutton:active { + background-image: none; + background-color: transparent; + color: #81689e; + box-shadow: none; } + .titlebar:not(headerbar) button.titlebutton:backdrop, headerbar button.titlebutton:backdrop { + background: none; + color: mix(#555169,#fffaf3,0.4); + -gtk-icon-shadow: none; } + +toolbar { + background-color: #fffaf3; + background-image: none; + border-color: mix(#555169,#fffaf3,0.64); + color: #555169; } + toolbar:focus, toolbar:hover { + border-color: mix(#907aa9,mix(#555169,#fffaf3,0.8),0.3); } + toolbar:active, toolbar:active:hover, toolbar:active:focus, toolbar:active:hover:focus, toolbar:checked, toolbar:checked:hover, toolbar:checked:focus, toolbar:checked:hover:focus { + border-color: mix(#555169,#fffaf3,0.56); } + toolbar:disabled { + border-color: mix(#555169,#fffaf3,0.72); } + toolbar:active:disabled, toolbar:checked:disabled { + border-color: mix(#555169,#fffaf3,0.64); } + toolbar:disabled { + background-color: #ffe5c1; + background-image: none; + color: mix(#555169,#fffaf3,0.5); } + toolbar .background { + background-color: #fffaf3; + border-color: mix(#fffaf3,#555169,0.3); } + toolbar .title { + font-weight: bold; + padding: 0 6px; } + toolbar .subtitle { + font-size: smaller; + padding: 0 6px; } + toolbar button, toolbar button.nautilus-circular-button.image-button { + background-color: #fffaf3; + background-image: none; + border-color: rgba(68, 65, 84, 0.32); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.32),0.3); } + toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button:active:hover, toolbar button:active:focus, toolbar button:active:hover:focus, toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:checked:hover, toolbar button:checked:focus, toolbar button:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.32); } + toolbar button:disabled, toolbar button.nautilus-circular-button.image-button:disabled { + border-color: rgba(72, 69, 89, 0.32); } + toolbar button:active:disabled, toolbar button:checked:disabled { + border-color: rgba(68, 65, 84, 0.32); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:hover, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(85, 81, 105, 0.36),0.3); } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar button:checked:hover, viewswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) toolbar button, stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) toolbar button:hover, stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(85, 81, 105, 0.36),0.3); } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked, stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) toolbar button:checked:hover, stackswitcher.vertical > toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + toolbar button.flat, toolbar button.flat.nautilus-circular-button.image-button { + color: #555169; + border-color: rgba(255, 250, 243, 0); + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.4); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + toolbar button:hover:focus, toolbar button:hover:hover, toolbar button.flat:hover:focus, toolbar button.flat:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.4),0.3); } + toolbar button:hover:active, toolbar button:hover:active:focus, toolbar button.flat:hover:active:focus, toolbar button:hover:checked, toolbar button:hover:checked:focus, toolbar button.flat:hover:checked:focus, toolbar button.flat:hover:active, toolbar button.flat:hover:active:hover:focus, toolbar button.flat:hover:checked, toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.4); } + toolbar button:hover:disabled, toolbar button.flat:hover:disabled { + border-color: rgba(72, 69, 89, 0.4); } + toolbar button:hover:active:disabled, toolbar button:hover:checked:disabled, toolbar button.flat:hover:active:disabled, toolbar button.flat:hover:checked:disabled { + border-color: rgba(68, 65, 84, 0.4); } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(85, 81, 105, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + toolbar button:focus:hover, toolbar button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + toolbar button:focus:hover:hover, toolbar button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.4),0.3); } + toolbar button:focus:hover:active, toolbar button.flat:focus:hover:active, toolbar button.flat:focus:hover:active:focus, toolbar button:focus:hover:checked, toolbar button.flat:focus:hover:checked, toolbar button.flat:focus:hover:checked:focus, toolbar button.flat:focus:hover:active:hover:focus, toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.4); } + toolbar button:focus:hover:disabled, toolbar button.flat:focus:hover:disabled { + border-color: rgba(72, 69, 89, 0.4); } + toolbar button:focus:hover:active:disabled, toolbar button:focus:hover:checked:disabled, toolbar button.flat:focus:hover:active:disabled, toolbar button.flat:focus:hover:checked:disabled { + border-color: rgba(68, 65, 84, 0.4); } + toolbar button:checked, toolbar button.nautilus-circular-button.image-button:checked, toolbar button:active, toolbar button.nautilus-circular-button.image-button:active, toolbar button.flat:checked, toolbar button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(68, 65, 84, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(85, 81, 105, 0.06), inset 0 1px rgba(85, 81, 105, 0.07), inset -1px 0 rgba(85, 81, 105, 0.06), inset 0 -1px rgba(85, 81, 105, 0.05); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.32),0.3); } + toolbar button:active:checked, toolbar button:active:checked:hover, toolbar button:active:checked:focus, toolbar button:active:checked:hover:focus, toolbar button.flat:active:checked, toolbar button.flat:active:checked:hover, toolbar button.flat:active:checked:focus, toolbar button.flat:active:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.32); } + toolbar button:checked:disabled, toolbar button:active:disabled, toolbar button.flat:checked:disabled, toolbar button.flat:active:disabled { + border-color: rgba(72, 69, 89, 0.32); } + toolbar button:active:checked:disabled, toolbar button.flat:active:checked:disabled { + border-color: rgba(68, 65, 84, 0.32); } + toolbar button:checked:focus, toolbar button:checked:hover, toolbar button:active:focus, toolbar button:active:hover, toolbar button.flat:checked:focus, toolbar button.flat:checked:hover, toolbar button.flat:active:focus, toolbar button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + toolbar button:focus, toolbar button.nautilus-circular-button.image-button:focus, toolbar button:hover, toolbar button.nautilus-circular-button.image-button:hover, toolbar button.flat:focus, toolbar button.flat:hover { + color: #555169; } + toolbar button:disabled:disabled, toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#fffaf3,#555169,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fffaf3,#555169,0.6); + box-shadow: none; } + toolbar button:disabled:disabled :disabled, toolbar button.flat:disabled:disabled :disabled { + color: mix(#fffaf3,#555169,0.6); } + toolbar button:active:disabled, toolbar button:checked:disabled, toolbar button.flat:active:disabled, toolbar button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + toolbar button:active:disabled :disabled, toolbar button:checked:disabled :disabled, toolbar button.flat:active:disabled :disabled, toolbar button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + toolbar button:backdrop, toolbar button.nautilus-circular-button.image-button:backdrop, toolbar button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + toolbar button.separator, toolbar button.separator.nautilus-circular-button.image-button, toolbar button .separator, toolbar button.nautilus-circular-button.image-button .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + toolbar button.separator:disabled, toolbar button .separator:disabled { + color: rgba(255, 250, 243, 0.85); } + toolbar button separator, toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#555169,#fffaf3,0.9)); } + toolbar button.image-button, toolbar button.image-button.nautilus-circular-button { + padding: 3px; } + toolbar viewswitcher button, toolbar viewswitcher button.nautilus-circular-button.image-button, + toolbar .linked > button, + toolbar .linked > button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + toolbar viewswitcher button:focus, toolbar viewswitcher button.nautilus-circular-button.image-button:focus, toolbar viewswitcher button:hover, toolbar viewswitcher button.nautilus-circular-button.image-button:hover, + toolbar .linked > button:focus, + toolbar .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + toolbar viewswitcher button:active, toolbar viewswitcher button.nautilus-circular-button.image-button:active, toolbar viewswitcher button:active:hover, toolbar viewswitcher button:active:focus, toolbar viewswitcher button:active:hover:focus, toolbar viewswitcher button:checked, toolbar viewswitcher button.nautilus-circular-button.image-button:checked, toolbar viewswitcher button:checked:hover, toolbar viewswitcher button:checked:focus, toolbar viewswitcher button:checked:hover:focus, + toolbar .linked > button:active, + toolbar .linked > button:active:hover, + toolbar .linked > button:active:focus, + toolbar .linked > button:active:hover:focus, + toolbar .linked > button:checked, + toolbar .linked > button:checked:hover, + toolbar .linked > button:checked:focus, + toolbar .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + toolbar viewswitcher button:disabled, toolbar viewswitcher button.nautilus-circular-button.image-button:disabled, + toolbar .linked > button:disabled { + box-shadow: inset -1px 0 #ffd18f; } + toolbar viewswitcher button:last-child, toolbar viewswitcher button.nautilus-circular-button.image-button:last-child, toolbar viewswitcher button:only-child, toolbar viewswitcher button.nautilus-circular-button.image-button:only-child, + toolbar .linked > button:last-child, + toolbar .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + toolbar viewswitcher button:last-child:hover, toolbar viewswitcher button:only-child:hover, + toolbar .linked > button:last-child:hover, + toolbar .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + toolbar viewswitcher button:disabled:last-child, toolbar viewswitcher button:disabled:only-child, toolbar viewswitcher button:active:disabled:last-child, toolbar viewswitcher button:active:disabled:only-child, toolbar viewswitcher button:checked:disabled:last-child, toolbar viewswitcher button:checked:disabled:only-child, + toolbar .linked > button:disabled:last-child, + toolbar .linked > button:disabled:only-child, + toolbar .linked > button:active:disabled:last-child, + toolbar .linked > button:active:disabled:only-child, + toolbar .linked > button:checked:disabled:last-child, + toolbar .linked > button:checked:disabled:only-child { + box-shadow: none; } + toolbar viewswitcher button:active:last-child, toolbar viewswitcher button:active:last-child:focus, toolbar viewswitcher button:active:last-child:hover, toolbar viewswitcher button:active:last-child:hover:focus, toolbar viewswitcher button:checked:last-child, toolbar viewswitcher button:checked:last-child:focus, toolbar viewswitcher button:checked:last-child:hover, toolbar viewswitcher button:checked:last-child:hover:focus, + toolbar .linked > button:active:last-child, + toolbar .linked > button:active:last-child:focus, + toolbar .linked > button:active:last-child:hover, + toolbar .linked > button:active:last-child:hover:focus, + toolbar .linked > button:checked:last-child, + toolbar .linked > button:checked:last-child:focus, + toolbar .linked > button:checked:last-child:hover, + toolbar .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + toolbar viewswitcher button:active:only-child, toolbar viewswitcher button:active:only-child:focus, toolbar viewswitcher button:active:only-child:hover, toolbar viewswitcher button:active:only-child:hover:focus, toolbar viewswitcher button:checked:only-child, toolbar viewswitcher button:checked:only-child:focus, toolbar viewswitcher button:checked:only-child:hover, toolbar viewswitcher button:checked:only-child:hover:focus, + toolbar .linked > button:active:only-child, + toolbar .linked > button:active:only-child:focus, + toolbar .linked > button:active:only-child:hover, + toolbar .linked > button:active:only-child:hover:focus, + toolbar .linked > button:checked:only-child, + toolbar .linked > button:checked:only-child:focus, + toolbar .linked > button:checked:only-child:hover, + toolbar .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + toolbar box button.image-button, toolbar box button.image-button.nautilus-circular-button { + padding: 3px 7px; } + toolbar separator, toolbar separator:disabled { + color: #ffa72c; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + toolbar.inline-toolbar { + padding: 1px; + border-width: 0 1px 1px; + border-style: solid; + border-color: mix(#fffaf3,#555169,0.1); + background-color: mix(mix(#fffaf3,#555169,0.1),#fffaf3,0.7); + background-image: none; } + toolbar.inline-toolbar:backdrop { + border-color: mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); + background-color: mix(#fffaf3,mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9),0.35); + transition: 200ms ease-out; } + toolbar.inline-toolbar button, toolbar.inline-toolbar button.nautilus-circular-button.image-button { + background-color: #fffaf3; + background-image: none; + border-color: rgba(68, 65, 84, 0.32); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.32),0.3); } + toolbar.inline-toolbar button:active, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover:focus, toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.32); } + toolbar.inline-toolbar button:disabled { + border-color: rgba(72, 69, 89, 0.32); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled { + border-color: rgba(68, 65, 84, 0.32); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(85, 81, 105, 0.36),0.3); } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, viewswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button, stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:hover, stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(85, 81, 105, 0.36),0.3); } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked, stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) toolbar.inline-toolbar button:checked:hover, stackswitcher.vertical > toolbar.inline-toolbar button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + toolbar.inline-toolbar button.flat { + color: #555169; + border-color: rgba(255, 250, 243, 0); + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.4); + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + toolbar.inline-toolbar button:hover:focus, toolbar.inline-toolbar button:hover:hover, toolbar.inline-toolbar button.flat:hover:focus, toolbar.inline-toolbar button.flat:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.4),0.3); } + toolbar.inline-toolbar button:hover:active, toolbar.inline-toolbar button:hover:active:focus, toolbar.inline-toolbar button.flat:hover:active:focus, toolbar.inline-toolbar button:hover:checked, toolbar.inline-toolbar button:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:checked:focus, toolbar.inline-toolbar button.flat:hover:active, toolbar.inline-toolbar button.flat:hover:active:hover:focus, toolbar.inline-toolbar button.flat:hover:checked, toolbar.inline-toolbar button.flat:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.4); } + toolbar.inline-toolbar button:hover:disabled, toolbar.inline-toolbar button.flat:hover:disabled { + border-color: rgba(72, 69, 89, 0.4); } + toolbar.inline-toolbar button:hover:active:disabled, toolbar.inline-toolbar button:hover:checked:disabled, toolbar.inline-toolbar button.flat:hover:active:disabled, toolbar.inline-toolbar button.flat:hover:checked:disabled { + border-color: rgba(68, 65, 84, 0.4); } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(85, 81, 105, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + toolbar.inline-toolbar button:focus:hover, toolbar.inline-toolbar button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(68, 65, 84, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + toolbar.inline-toolbar button:focus:hover:hover, toolbar.inline-toolbar button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.4),0.3); } + toolbar.inline-toolbar button:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active, toolbar.inline-toolbar button.flat:focus:hover:active:focus, toolbar.inline-toolbar button:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked, toolbar.inline-toolbar button.flat:focus:hover:checked:focus, toolbar.inline-toolbar button.flat:focus:hover:active:hover:focus, toolbar.inline-toolbar button.flat:focus:hover:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.4); } + toolbar.inline-toolbar button:focus:hover:disabled, toolbar.inline-toolbar button.flat:focus:hover:disabled { + border-color: rgba(72, 69, 89, 0.4); } + toolbar.inline-toolbar button:focus:hover:active:disabled, toolbar.inline-toolbar button:focus:hover:checked:disabled, toolbar.inline-toolbar button.flat:focus:hover:active:disabled, toolbar.inline-toolbar button.flat:focus:hover:checked:disabled { + border-color: rgba(68, 65, 84, 0.4); } + toolbar.inline-toolbar button:checked, toolbar.inline-toolbar button:active, toolbar.inline-toolbar button.flat:checked, toolbar.inline-toolbar button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(68, 65, 84, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(85, 81, 105, 0.06), inset 0 1px rgba(85, 81, 105, 0.07), inset -1px 0 rgba(85, 81, 105, 0.06), inset 0 -1px rgba(85, 81, 105, 0.05); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + border-color: mix(#907aa9,rgba(85, 81, 105, 0.32),0.3); } + toolbar.inline-toolbar button:active:checked, toolbar.inline-toolbar button:active:checked:hover, toolbar.inline-toolbar button:active:checked:focus, toolbar.inline-toolbar button:active:checked:hover:focus, toolbar.inline-toolbar button.flat:active:checked, toolbar.inline-toolbar button.flat:active:checked:hover, toolbar.inline-toolbar button.flat:active:checked:focus, toolbar.inline-toolbar button.flat:active:checked:hover:focus { + border-color: rgba(60, 57, 74, 0.32); } + toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled { + border-color: rgba(72, 69, 89, 0.32); } + toolbar.inline-toolbar button:active:checked:disabled, toolbar.inline-toolbar button.flat:active:checked:disabled { + border-color: rgba(68, 65, 84, 0.32); } + toolbar.inline-toolbar button:checked:focus, toolbar.inline-toolbar button:checked:hover, toolbar.inline-toolbar button:active:focus, toolbar.inline-toolbar button:active:hover, toolbar.inline-toolbar button.flat:checked:focus, toolbar.inline-toolbar button.flat:checked:hover, toolbar.inline-toolbar button.flat:active:focus, toolbar.inline-toolbar button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + toolbar.inline-toolbar button:focus, toolbar.inline-toolbar button:hover, toolbar.inline-toolbar button.flat:focus, toolbar.inline-toolbar button.flat:hover { + color: #555169; } + toolbar.inline-toolbar button:disabled:disabled, toolbar.inline-toolbar button.flat:disabled:disabled { + background-color: alpha(mix(#fffaf3,#555169,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fffaf3,#555169,0.6); + box-shadow: none; } + toolbar.inline-toolbar button:disabled:disabled :disabled, toolbar.inline-toolbar button.flat:disabled:disabled :disabled { + color: mix(#fffaf3,#555169,0.6); } + toolbar.inline-toolbar button:active:disabled, toolbar.inline-toolbar button:checked:disabled, toolbar.inline-toolbar button.flat:active:disabled, toolbar.inline-toolbar button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + toolbar.inline-toolbar button:active:disabled :disabled, toolbar.inline-toolbar button:checked:disabled :disabled, toolbar.inline-toolbar button.flat:active:disabled :disabled, toolbar.inline-toolbar button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + toolbar.inline-toolbar button:backdrop, toolbar.inline-toolbar button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + toolbar.inline-toolbar button.separator, toolbar.inline-toolbar button .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + toolbar.inline-toolbar button.separator:disabled, toolbar.inline-toolbar button .separator:disabled { + color: rgba(255, 250, 243, 0.85); } + toolbar.inline-toolbar button separator, toolbar.inline-toolbar button.nautilus-circular-button.image-button separator { + background-image: image(mix(#555169,#fffaf3,0.9)); } + +window.csd > .titlebar:not(headerbar) { + padding: 0; + background-color: transparent; + background-image: none; + border-style: none; + border-color: transparent; + box-shadow: none; } + +.titlebar:not(headerbar) > separator { + background-color: #edd8bf; } + +.background .titlebar:backdrop, .background .titlebar { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +.background.tiled .titlebar:backdrop, .background.tiled .titlebar, +.background.tiled-top .titlebar:backdrop, +.background.tiled-top .titlebar, +.background.tiled-right .titlebar:backdrop, +.background.tiled-right .titlebar, +.background.tiled-bottom .titlebar:backdrop, +.background.tiled-bottom .titlebar, +.background.tiled-left .titlebar:backdrop, +.background.tiled-left .titlebar, +.background.maximized .titlebar:backdrop, +.background.maximized .titlebar, +.background.solid-csd .titlebar:backdrop, +.background.solid-csd .titlebar { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.background:not(.csd):not(.ssd):not(.solid-csd) headerbar, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:not(:last-child), .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop, .background:not(.csd):not(.ssd):not(.solid-csd) headerbar:backdrop:not(:last-child) { + border-radius: 0; + border-top-color: transparent; } + +/************** + ! Action-bar * +***************/ +actionbar > revealer > box { + padding: 3px; + border-top: 1px solid mix(#fffaf3,#555169,0.1); } + actionbar > revealer > box:backdrop { + border-color: mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); } + +/**************************** + ! Search and Location bars * +*****************************/ +searchbar, +.location-bar { + background-color: #fff6e9; + background-image: none; + border-width: 0 0 1px; + border-style: solid; + border-color: #ffd18f; + color: #555169; } + +/****************** + ! Action buttons * +*******************/ +.suggested-action, headerbar.selection-mode button.suggested-action, +.titlebar.selection-mode:not(headerbar) button.suggested-action { + background-color: #d7827e; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .suggested-action:active, headerbar.selection-mode button.suggested-action:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action:active:hover, .suggested-action:active:focus, .suggested-action:active:hover:focus, .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:checked:hover, .suggested-action:checked:focus, .suggested-action:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .suggested-action:disabled, headerbar.selection-mode button.suggested-action:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled { + border-color: rgba(234, 209, 180, 0.22); } + .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:hover, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .suggested-action:checked:hover, viewswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode viewswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher:not(.vertical) > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .suggested-action, stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child), headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child), + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:hover, stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):hover, headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked, stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked, headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode .linked.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .suggested-action:checked:hover, stackswitcher.vertical > .suggested-action:not(:last-child):not(:only-child):checked:hover, headerbar.selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover, + .titlebar:not(headerbar).selection-mode stackswitcher.vertical > button.suggested-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .suggested-action.flat, headerbar.selection-mode button.flat.suggested-action, + .titlebar:not(headerbar).selection-mode button.flat.suggested-action { + color: #faf4ed; + border-color: rgba(215, 130, 126, 0); + background-color: rgba(215, 130, 126, 0); + background-image: none; + box-shadow: none; } + .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:hover { + background-color: #db8f8b; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .suggested-action:hover:focus, .suggested-action:hover:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:hover, .suggested-action.flat:hover:focus, .suggested-action.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .suggested-action:hover:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:active, .suggested-action:hover:active:focus, .suggested-action.flat:hover:active:focus, .suggested-action:hover:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:checked, .suggested-action:hover:checked:focus, .suggested-action.flat:hover:checked:focus, .suggested-action.flat:hover:active, .suggested-action.flat:hover:active:hover:focus, .suggested-action.flat:hover:checked, .suggested-action.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .suggested-action:hover:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover:disabled, .suggested-action.flat:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + .suggested-action:hover:active:disabled, .suggested-action:hover:checked:disabled, .suggested-action.flat:hover:active:disabled, .suggested-action.flat:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action.flat:focus { + background-color: #db8f8b; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .suggested-action:focus:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus:hover, .suggested-action.flat:focus:hover { + background-color: #df9b98; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .suggested-action:focus:hover:hover, .suggested-action.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .suggested-action:focus:hover:active, .suggested-action.flat:focus:hover:active, .suggested-action.flat:focus:hover:active:focus, .suggested-action:focus:hover:checked, .suggested-action.flat:focus:hover:checked, .suggested-action.flat:focus:hover:checked:focus, .suggested-action.flat:focus:hover:active:hover:focus, .suggested-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .suggested-action:focus:hover:disabled, .suggested-action.flat:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + .suggested-action:focus:hover:active:disabled, .suggested-action:focus:hover:checked:disabled, .suggested-action.flat:focus:hover:active:disabled, .suggested-action.flat:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + .suggested-action:checked, headerbar.selection-mode button.suggested-action:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked, .suggested-action:active, headerbar.selection-mode button.suggested-action:active, + .titlebar:not(headerbar).selection-mode button.suggested-action:active, .suggested-action.flat:checked, .suggested-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .suggested-action:active:checked, .suggested-action:active:checked:hover, .suggested-action:active:checked:focus, .suggested-action:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:checked, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:active, .suggested-action.flat:active:checked, .suggested-action.flat:active:checked:hover, .suggested-action.flat:active:checked:focus, .suggested-action.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action.flat:checked:disabled, .suggested-action.flat:active:disabled { + border-color: rgba(234, 209, 180, 0.22); } + .suggested-action:active:checked:disabled, .suggested-action.flat:active:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .suggested-action:checked:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:focus, .suggested-action:checked:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:hover, .suggested-action:active:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:focus, .suggested-action:active:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:hover, .suggested-action.flat:checked:focus, .suggested-action.flat:checked:hover, .suggested-action.flat:active:focus, .suggested-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .suggested-action:focus, headerbar.selection-mode button.suggested-action:focus, + .titlebar:not(headerbar).selection-mode button.suggested-action:focus, .suggested-action:hover, headerbar.selection-mode button.suggested-action:hover, + .titlebar:not(headerbar).selection-mode button.suggested-action:hover, .suggested-action.flat:focus, .suggested-action.flat:hover { + color: #faf4ed; } + .suggested-action:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:disabled:disabled, .suggested-action.flat:disabled:disabled { + background-color: alpha(mix(#d7827e,#faf4ed,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#d7827e,#faf4ed,0.6); + box-shadow: none; } + .suggested-action:disabled:disabled :disabled, .suggested-action.flat:disabled:disabled :disabled { + color: mix(#d7827e,#faf4ed,0.6); } + .suggested-action:active:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:active:disabled, .suggested-action:checked:disabled, + .titlebar:not(headerbar).selection-mode button.suggested-action:checked:disabled, .suggested-action.flat:active:disabled, .suggested-action.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .suggested-action:active:disabled :disabled, .suggested-action:checked:disabled :disabled, .suggested-action.flat:active:disabled :disabled, .suggested-action.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .suggested-action:backdrop, headerbar.selection-mode button.suggested-action:backdrop, + .titlebar:not(headerbar).selection-mode button.suggested-action:backdrop, .suggested-action.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + .suggested-action.separator, headerbar.selection-mode button.separator.suggested-action, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action, .suggested-action .separator, headerbar.selection-mode button.suggested-action .separator, + .titlebar.selection-mode:not(headerbar) button.suggested-action .separator { + border: 1px solid currentColor; + color: rgba(215, 130, 126, 0.9); } + .suggested-action.separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator.suggested-action:disabled, .suggested-action .separator:disabled, + .titlebar.selection-mode:not(headerbar) button.suggested-action .separator:disabled { + color: rgba(215, 130, 126, 0.85); } + .suggested-action separator, headerbar.selection-mode button.suggested-action separator, + .titlebar.selection-mode:not(headerbar) button.suggested-action separator { + background-image: image(mix(#faf4ed,#d7827e,0.9)); } + +.destructive-action { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .destructive-action:focus, .destructive-action:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .destructive-action:active, .destructive-action:active:hover, .destructive-action:active:focus, .destructive-action:active:hover:focus, .destructive-action:checked, .destructive-action:checked:hover, .destructive-action:checked:focus, .destructive-action:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .destructive-action:disabled { + border-color: rgba(234, 209, 180, 0.22); } + .destructive-action:active:disabled, .destructive-action:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:hover, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .destructive-action:checked:hover, viewswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .destructive-action, stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:hover, stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked, stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .destructive-action:checked:hover, stackswitcher.vertical > .destructive-action:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .destructive-action.flat { + color: #faf4ed; + border-color: rgba(31, 29, 46, 0); + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + .destructive-action:hover, .destructive-action.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .destructive-action:hover:focus, .destructive-action:hover:hover, .destructive-action.flat:hover:focus, .destructive-action.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .destructive-action:hover:active, .destructive-action:hover:active:hover, .destructive-action:hover:active:focus, .destructive-action:hover:active:hover:focus, .destructive-action:hover:checked, .destructive-action:hover:checked:hover, .destructive-action:hover:checked:focus, .destructive-action:hover:checked:hover:focus, .destructive-action.flat:hover:active, .destructive-action.flat:hover:active:hover, .destructive-action.flat:hover:active:focus, .destructive-action.flat:hover:active:hover:focus, .destructive-action.flat:hover:checked, .destructive-action.flat:hover:checked:hover, .destructive-action.flat:hover:checked:focus, .destructive-action.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .destructive-action:hover:disabled, .destructive-action.flat:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + .destructive-action:hover:active:disabled, .destructive-action:hover:checked:disabled, .destructive-action.flat:hover:active:disabled, .destructive-action.flat:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + .destructive-action:focus, .destructive-action.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + .destructive-action:focus:hover, .destructive-action.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + .destructive-action:focus:hover:focus, .destructive-action:focus:hover:hover, .destructive-action.flat:focus:hover:focus, .destructive-action.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + .destructive-action:focus:hover:active, .destructive-action:focus:hover:active:hover, .destructive-action:focus:hover:active:focus, .destructive-action:focus:hover:active:hover:focus, .destructive-action:focus:hover:checked, .destructive-action:focus:hover:checked:hover, .destructive-action:focus:hover:checked:focus, .destructive-action:focus:hover:checked:hover:focus, .destructive-action.flat:focus:hover:active, .destructive-action.flat:focus:hover:active:hover, .destructive-action.flat:focus:hover:active:focus, .destructive-action.flat:focus:hover:active:hover:focus, .destructive-action.flat:focus:hover:checked, .destructive-action.flat:focus:hover:checked:hover, .destructive-action.flat:focus:hover:checked:focus, .destructive-action.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + .destructive-action:focus:hover:disabled, .destructive-action.flat:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + .destructive-action:focus:hover:active:disabled, .destructive-action:focus:hover:checked:disabled, .destructive-action.flat:focus:hover:active:disabled, .destructive-action.flat:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + .destructive-action:checked, .destructive-action:active, .destructive-action.flat:checked, .destructive-action.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + .destructive-action:checked:active, .destructive-action:checked:active:hover, .destructive-action:checked:active:focus, .destructive-action:checked:active:hover:focus, .destructive-action:checked:checked, .destructive-action:checked:checked:hover, .destructive-action:checked:checked:focus, .destructive-action:checked:checked:hover:focus, .destructive-action:active:active, .destructive-action:active:active:hover, .destructive-action:active:active:focus, .destructive-action:active:active:hover:focus, .destructive-action:active:checked, .destructive-action:active:checked:hover, .destructive-action:active:checked:focus, .destructive-action:active:checked:hover:focus, .destructive-action.flat:checked:active, .destructive-action.flat:checked:active:hover, .destructive-action.flat:checked:active:focus, .destructive-action.flat:checked:active:hover:focus, .destructive-action.flat:checked:checked, .destructive-action.flat:checked:checked:hover, .destructive-action.flat:checked:checked:focus, .destructive-action.flat:checked:checked:hover:focus, .destructive-action.flat:active:active, .destructive-action.flat:active:active:hover, .destructive-action.flat:active:active:focus, .destructive-action.flat:active:active:hover:focus, .destructive-action.flat:active:checked, .destructive-action.flat:active:checked:hover, .destructive-action.flat:active:checked:focus, .destructive-action.flat:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + .destructive-action:checked:disabled, .destructive-action:active:disabled, .destructive-action.flat:checked:disabled, .destructive-action.flat:active:disabled { + border-color: rgba(234, 209, 180, 0.22); } + .destructive-action:checked:active:disabled, .destructive-action:checked:checked:disabled, .destructive-action:active:active:disabled, .destructive-action:active:checked:disabled, .destructive-action.flat:checked:active:disabled, .destructive-action.flat:checked:checked:disabled, .destructive-action.flat:active:active:disabled, .destructive-action.flat:active:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .destructive-action:checked:focus, .destructive-action:checked:hover, .destructive-action:active:focus, .destructive-action:active:hover, .destructive-action.flat:checked:focus, .destructive-action.flat:checked:hover, .destructive-action.flat:active:focus, .destructive-action.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .destructive-action:focus, .destructive-action:hover, .destructive-action.flat:focus, .destructive-action.flat:hover { + color: #faf4ed; } + .destructive-action:disabled:disabled, .destructive-action.flat:disabled:disabled { + background-color: alpha(mix(#1f1d2e,#faf4ed,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1f1d2e,#faf4ed,0.6); + box-shadow: none; } + .destructive-action:disabled:disabled :disabled, .destructive-action.flat:disabled:disabled :disabled { + color: mix(#1f1d2e,#faf4ed,0.6); } + .destructive-action:active:disabled, .destructive-action:checked:disabled, .destructive-action.flat:active:disabled, .destructive-action.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .destructive-action:active:disabled :disabled, .destructive-action:checked:disabled :disabled, .destructive-action.flat:active:disabled :disabled, .destructive-action.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .destructive-action:backdrop, .destructive-action.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + .destructive-action.separator, .destructive-action .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + .destructive-action.separator:disabled, .destructive-action .separator:disabled { + color: rgba(31, 29, 46, 0.85); } + .destructive-action separator { + background-image: image(mix(#faf4ed,#1f1d2e,0.9)); } + +/****************** + ! Selection mode * +*******************/ +headerbar.selection-mode, +.titlebar:not(headerbar).selection-mode { + background-color: #907aa9; + background-image: none; + border-color: mix(#faf4ed,#907aa9,0.72); + color: #faf4ed; } + headerbar.selection-mode:focus, headerbar.selection-mode:hover, + .titlebar:not(headerbar).selection-mode:focus, + .titlebar:not(headerbar).selection-mode:hover { + border-color: mix(#907aa9,mix(#faf4ed,#907aa9,0.8),0.3); } + headerbar.selection-mode:active, headerbar.selection-mode:active:hover, headerbar.selection-mode:active:focus, headerbar.selection-mode:active:hover:focus, headerbar.selection-mode:checked, headerbar.selection-mode:checked:hover, headerbar.selection-mode:checked:focus, headerbar.selection-mode:checked:hover:focus, + .titlebar:not(headerbar).selection-mode:active, + .titlebar:not(headerbar).selection-mode:active:hover, + .titlebar:not(headerbar).selection-mode:active:focus, + .titlebar:not(headerbar).selection-mode:active:hover:focus, + .titlebar:not(headerbar).selection-mode:checked, + .titlebar:not(headerbar).selection-mode:checked:hover, + .titlebar:not(headerbar).selection-mode:checked:focus, + .titlebar:not(headerbar).selection-mode:checked:hover:focus { + border-color: mix(#faf4ed,#907aa9,0.48); } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + border-color: mix(#faf4ed,#907aa9,0.8); } + headerbar.selection-mode:active:disabled, headerbar.selection-mode:checked:disabled, + .titlebar:not(headerbar).selection-mode:active:disabled, + .titlebar:not(headerbar).selection-mode:checked:disabled { + border-color: mix(#faf4ed,#907aa9,0.72); } + headerbar.selection-mode:disabled, + .titlebar:not(headerbar).selection-mode:disabled { + background-color: #81689e; + background-image: none; + color: mix(#faf4ed,#907aa9,0.5); } + headerbar.selection-mode .background, + .titlebar:not(headerbar).selection-mode .background { + background-color: #907aa9; + border-color: mix(#907aa9,#faf4ed,0.3); } + headerbar.selection-mode .title, + .titlebar:not(headerbar).selection-mode .title { + font-weight: bold; + padding: 0 6px; } + headerbar.selection-mode .subtitle, + .titlebar:not(headerbar).selection-mode .subtitle { + font-size: smaller; + padding: 0 6px; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(234, 209, 180, 0.22); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #faf4ed; + border-color: rgba(144, 122, 169, 0); + background-color: rgba(144, 122, 169, 0); + background-image: none; + box-shadow: none; } + headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #9783af; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, + .titlebar:not(headerbar).selection-mode button:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:active, + .titlebar:not(headerbar).selection-mode button:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, + .titlebar:not(headerbar).selection-mode button:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #9783af; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #9f8cb4; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(234, 209, 180, 0.22); } + headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover { + color: #faf4ed; } + headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#907aa9,#faf4ed,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#907aa9,#faf4ed,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#907aa9,#faf4ed,0.6); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + headerbar.selection-mode button:backdrop, headerbar.selection-mode button.flat:backdrop, + .titlebar:not(headerbar).selection-mode button:backdrop, + .titlebar:not(headerbar).selection-mode button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, + .titlebar:not(headerbar).selection-mode button.separator, + .titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(144, 122, 169, 0.9); } + headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator:disabled, + .titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(144, 122, 169, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#faf4ed,#907aa9,0.9)); } + headerbar.selection-mode button.image-button, + .titlebar:not(headerbar).selection-mode button.image-button { + padding: 3px; } + headerbar.selection-mode viewswitcher button, headerbar.selection-mode viewswitcher button.nautilus-circular-button.image-button, + headerbar.selection-mode .linked > button, + .titlebar:not(headerbar).selection-mode viewswitcher button, + .titlebar:not(headerbar).selection-mode .linked > button { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + headerbar.selection-mode viewswitcher button:focus, headerbar.selection-mode viewswitcher button:hover, + headerbar.selection-mode .linked > button:focus, + headerbar.selection-mode .linked > button:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:hover, + .titlebar:not(headerbar).selection-mode .linked > button:focus, + .titlebar:not(headerbar).selection-mode .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + headerbar.selection-mode viewswitcher button:active, headerbar.selection-mode viewswitcher button:active:hover, headerbar.selection-mode viewswitcher button:active:focus, headerbar.selection-mode viewswitcher button:active:hover:focus, headerbar.selection-mode viewswitcher button:checked, headerbar.selection-mode viewswitcher button:checked:hover, headerbar.selection-mode viewswitcher button:checked:focus, headerbar.selection-mode viewswitcher button:checked:hover:focus, + headerbar.selection-mode .linked > button:active, + headerbar.selection-mode .linked > button:active:hover, + headerbar.selection-mode .linked > button:active:focus, + headerbar.selection-mode .linked > button:active:hover:focus, + headerbar.selection-mode .linked > button:checked, + headerbar.selection-mode .linked > button:checked:hover, + headerbar.selection-mode .linked > button:checked:focus, + headerbar.selection-mode .linked > button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active, + .titlebar:not(headerbar).selection-mode .linked > button:active:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked, + .titlebar:not(headerbar).selection-mode .linked > button:checked:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + headerbar.selection-mode viewswitcher button:disabled, + headerbar.selection-mode .linked > button:disabled, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled, + .titlebar:not(headerbar).selection-mode .linked > button:disabled { + box-shadow: inset -1px 0 #735b8d; } + headerbar.selection-mode viewswitcher button:last-child, headerbar.selection-mode viewswitcher button:only-child, + headerbar.selection-mode .linked > button:last-child, + headerbar.selection-mode .linked > button:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + headerbar.selection-mode viewswitcher button:last-child:hover, headerbar.selection-mode viewswitcher button:only-child:hover, + headerbar.selection-mode .linked > button:last-child:hover, + headerbar.selection-mode .linked > button:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + headerbar.selection-mode viewswitcher button:disabled:last-child, headerbar.selection-mode viewswitcher button:disabled:only-child, headerbar.selection-mode viewswitcher button:active:disabled:last-child, headerbar.selection-mode viewswitcher button:active:disabled:only-child, headerbar.selection-mode viewswitcher button:checked:disabled:last-child, headerbar.selection-mode viewswitcher button:checked:disabled:only-child, + headerbar.selection-mode .linked > button:disabled:last-child, + headerbar.selection-mode .linked > button:disabled:only-child, + headerbar.selection-mode .linked > button:active:disabled:last-child, + headerbar.selection-mode .linked > button:active:disabled:only-child, + headerbar.selection-mode .linked > button:checked:disabled:last-child, + headerbar.selection-mode .linked > button:checked:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:disabled:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:disabled:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:disabled:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:disabled:only-child { + box-shadow: none; } + headerbar.selection-mode viewswitcher button:active:last-child, headerbar.selection-mode viewswitcher button:active:last-child:focus, headerbar.selection-mode viewswitcher button:active:last-child:hover, headerbar.selection-mode viewswitcher button:active:last-child:hover:focus, headerbar.selection-mode viewswitcher button:checked:last-child, headerbar.selection-mode viewswitcher button:checked:last-child:focus, headerbar.selection-mode viewswitcher button:checked:last-child:hover, headerbar.selection-mode viewswitcher button:checked:last-child:hover:focus, + headerbar.selection-mode .linked > button:active:last-child, + headerbar.selection-mode .linked > button:active:last-child:focus, + headerbar.selection-mode .linked > button:active:last-child:hover, + headerbar.selection-mode .linked > button:active:last-child:hover:focus, + headerbar.selection-mode .linked > button:checked:last-child, + headerbar.selection-mode .linked > button:checked:last-child:focus, + headerbar.selection-mode .linked > button:checked:last-child:hover, + headerbar.selection-mode .linked > button:checked:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:last-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + headerbar.selection-mode viewswitcher button:active:only-child, headerbar.selection-mode viewswitcher button:active:only-child:focus, headerbar.selection-mode viewswitcher button:active:only-child:hover, headerbar.selection-mode viewswitcher button:active:only-child:hover:focus, headerbar.selection-mode viewswitcher button:checked:only-child, headerbar.selection-mode viewswitcher button:checked:only-child:focus, headerbar.selection-mode viewswitcher button:checked:only-child:hover, headerbar.selection-mode viewswitcher button:checked:only-child:hover:focus, + headerbar.selection-mode .linked > button:active:only-child, + headerbar.selection-mode .linked > button:active:only-child:focus, + headerbar.selection-mode .linked > button:active:only-child:hover, + headerbar.selection-mode .linked > button:active:only-child:hover:focus, + headerbar.selection-mode .linked > button:checked:only-child, + headerbar.selection-mode .linked > button:checked:only-child:focus, + headerbar.selection-mode .linked > button:checked:only-child:hover, + headerbar.selection-mode .linked > button:checked:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:active:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:focus, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:hover, + .titlebar:not(headerbar).selection-mode viewswitcher button:checked:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:active:only-child:hover:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:focus, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover, + .titlebar:not(headerbar).selection-mode .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + headerbar.selection-mode box button.image-button, + .titlebar:not(headerbar).selection-mode box button.image-button { + padding: 3px 7px; } + headerbar.selection-mode separator, headerbar.selection-mode separator:disabled, + .titlebar:not(headerbar).selection-mode separator, + .titlebar:not(headerbar).selection-mode separator:disabled { + color: #56456a; + border-color: currentColor; + -GtkWidget-window-dragging: true; } + headerbar.selection-mode button, headerbar.selection-mode button.nautilus-circular-button.image-button, + .titlebar:not(headerbar).selection-mode button { + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + headerbar.selection-mode button:active, headerbar.selection-mode button:active:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover:focus, headerbar.selection-mode button:checked, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + headerbar.selection-mode button:disabled, + .titlebar:not(headerbar).selection-mode button:disabled { + border-color: rgba(234, 209, 180, 0.22); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, viewswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, viewswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child), .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:hover, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:hover, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(250, 244, 237, 0.36),0.3); } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) headerbar.selection-mode button:checked:hover, stackswitcher.vertical > headerbar.selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .titlebar:not(headerbar).selection-mode button:checked:hover, stackswitcher.vertical > .titlebar:not(headerbar).selection-mode button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + headerbar.selection-mode button.flat, + .titlebar:not(headerbar).selection-mode button.flat { + color: #faf4ed; + border-color: rgba(144, 122, 169, 0); + background-color: rgba(144, 122, 169, 0); + background-image: none; + box-shadow: none; } + headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover { + background-color: #9783af; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + headerbar.selection-mode button:hover:focus, headerbar.selection-mode button:hover:hover, headerbar.selection-mode button.flat:hover:focus, headerbar.selection-mode button.flat:hover:hover, + .titlebar:not(headerbar).selection-mode button:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + headerbar.selection-mode button:hover:active, headerbar.selection-mode button:hover:active:focus, headerbar.selection-mode button.flat:hover:active:focus, headerbar.selection-mode button:hover:checked, headerbar.selection-mode button:hover:checked:focus, headerbar.selection-mode button.flat:hover:checked:focus, headerbar.selection-mode button.flat:hover:active, headerbar.selection-mode button.flat:hover:active:hover:focus, headerbar.selection-mode button.flat:hover:checked, headerbar.selection-mode button.flat:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:hover:active, + .titlebar:not(headerbar).selection-mode button:hover:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:hover:checked, + .titlebar:not(headerbar).selection-mode button:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + headerbar.selection-mode button:hover:disabled, headerbar.selection-mode button.flat:hover:disabled, + .titlebar:not(headerbar).selection-mode button:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + headerbar.selection-mode button:hover:active:disabled, headerbar.selection-mode button:hover:checked:disabled, headerbar.selection-mode button.flat:hover:active:disabled, headerbar.selection-mode button.flat:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + headerbar.selection-mode button:focus, headerbar.selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus { + background-color: #9783af; + background-image: none; + border-color: rgba(250, 244, 237, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #faf4ed; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + headerbar.selection-mode button:focus:hover, headerbar.selection-mode button.flat:focus:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover { + background-color: #9f8cb4; + background-image: none; + border-color: rgba(229, 197, 161, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + headerbar.selection-mode button:focus:hover:hover, headerbar.selection-mode button.flat:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button:focus:hover:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.3),0.3); } + headerbar.selection-mode button:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active, headerbar.selection-mode button.flat:focus:hover:active:focus, headerbar.selection-mode button:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked, headerbar.selection-mode button.flat:focus:hover:checked:focus, headerbar.selection-mode button.flat:focus:hover:active:hover:focus, headerbar.selection-mode button.flat:focus:hover:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:focus, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.3); } + headerbar.selection-mode button:focus:hover:disabled, headerbar.selection-mode button.flat:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:disabled { + border-color: rgba(234, 209, 180, 0.3); } + headerbar.selection-mode button:focus:hover:active:disabled, headerbar.selection-mode button:focus:hover:checked:disabled, headerbar.selection-mode button.flat:focus:hover:active:disabled, headerbar.selection-mode button.flat:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button:focus:hover:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:focus:hover:checked:disabled { + border-color: rgba(229, 197, 161, 0.3); } + headerbar.selection-mode button:checked, headerbar.selection-mode button:active, headerbar.selection-mode button.flat:checked, headerbar.selection-mode button.flat:active, + .titlebar:not(headerbar).selection-mode button:checked, + .titlebar:not(headerbar).selection-mode button:active, + .titlebar:not(headerbar).selection-mode button.flat:checked, + .titlebar:not(headerbar).selection-mode button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(229, 197, 161, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(250, 244, 237, 0.06), inset 0 1px rgba(250, 244, 237, 0.07), inset -1px 0 rgba(250, 244, 237, 0.06), inset 0 -1px rgba(250, 244, 237, 0.05); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + border-color: mix(#907aa9,rgba(250, 244, 237, 0.22),0.3); } + headerbar.selection-mode button:checked:active, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button:checked:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button:checked:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button:checked:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button:checked:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button:checked:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button:checked:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button:checked:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button:active:active, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button:active:active:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button:active:active:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button:active:active:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button:active:checked, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button:active:checked:hover, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button:active:checked:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button:active:checked:hover:focus, headerbar.selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, headerbar.selection-mode button.flat:checked:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active, headerbar.selection-mode button.flat:checked:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, headerbar.selection-mode button.flat:checked:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, headerbar.selection-mode button.flat:checked:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, headerbar.selection-mode button.flat:checked:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, headerbar.selection-mode button.flat:checked:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, headerbar.selection-mode button.flat:checked:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, headerbar.selection-mode button.flat:checked:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, headerbar.selection-mode button.flat:active:active, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active, headerbar.selection-mode button.flat:active:active:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, headerbar.selection-mode button.flat:active:active:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, headerbar.selection-mode button.flat:active:active:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, headerbar.selection-mode button.flat:active:checked, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked, headerbar.selection-mode button.flat:active:checked:hover, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, headerbar.selection-mode button.flat:active:checked:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, headerbar.selection-mode button.flat:active:checked:hover:focus, headerbar.selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:active, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button:active:checked, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.nautilus-circular-button.image-button:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:hover:focus, + .titlebar:not(headerbar).selection-mode button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(218, 174, 123, 0.22); } + headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button:active:disabled, headerbar.selection-mode button.flat:checked:disabled, headerbar.selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled { + border-color: rgba(234, 209, 180, 0.22); } + headerbar.selection-mode button:active:checked:disabled, headerbar.selection-mode button.flat:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:checked:disabled { + border-color: rgba(229, 197, 161, 0.22); } + headerbar.selection-mode button:checked:focus, headerbar.selection-mode button:checked:hover, headerbar.selection-mode button:active:focus, headerbar.selection-mode button:active:hover, headerbar.selection-mode button.flat:checked:focus, headerbar.selection-mode button.flat:checked:hover, headerbar.selection-mode button.flat:active:focus, headerbar.selection-mode button.flat:active:hover, + .titlebar:not(headerbar).selection-mode button:checked:focus, + .titlebar:not(headerbar).selection-mode button:checked:hover, + .titlebar:not(headerbar).selection-mode button:active:focus, + .titlebar:not(headerbar).selection-mode button:active:hover, + .titlebar:not(headerbar).selection-mode button.flat:checked:focus, + .titlebar:not(headerbar).selection-mode button.flat:checked:hover, + .titlebar:not(headerbar).selection-mode button.flat:active:focus, + .titlebar:not(headerbar).selection-mode button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + headerbar.selection-mode button:focus, headerbar.selection-mode button:hover, headerbar.selection-mode button.flat:focus, headerbar.selection-mode button.flat:hover, + .titlebar:not(headerbar).selection-mode button:focus, + .titlebar:not(headerbar).selection-mode button:hover, + .titlebar:not(headerbar).selection-mode button.flat:focus, + .titlebar:not(headerbar).selection-mode button.flat:hover { + color: #faf4ed; } + headerbar.selection-mode button:disabled:disabled, headerbar.selection-mode button.flat:disabled:disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled { + background-color: alpha(mix(#907aa9,#faf4ed,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#907aa9,#faf4ed,0.6); + box-shadow: none; } + headerbar.selection-mode button:disabled:disabled :disabled, headerbar.selection-mode button.flat:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:disabled:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:disabled:disabled :disabled { + color: mix(#907aa9,#faf4ed,0.6); } + headerbar.selection-mode button:active:disabled, headerbar.selection-mode button:checked:disabled, headerbar.selection-mode button.flat:active:disabled, headerbar.selection-mode button.flat:checked:disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + headerbar.selection-mode button:active:disabled :disabled, headerbar.selection-mode button:checked:disabled :disabled, headerbar.selection-mode button.flat:active:disabled :disabled, headerbar.selection-mode button.flat:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button:checked:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:active:disabled :disabled, + .titlebar:not(headerbar).selection-mode button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + headerbar.selection-mode button:backdrop, headerbar.selection-mode button.flat:backdrop, + .titlebar:not(headerbar).selection-mode button:backdrop, + .titlebar:not(headerbar).selection-mode button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + headerbar.selection-mode button.separator, headerbar.selection-mode button .separator, + .titlebar:not(headerbar).selection-mode button.separator, + .titlebar:not(headerbar).selection-mode button .separator { + border: 1px solid currentColor; + color: rgba(144, 122, 169, 0.9); } + headerbar.selection-mode button.separator:disabled, headerbar.selection-mode button .separator:disabled, + .titlebar:not(headerbar).selection-mode button.separator:disabled, + .titlebar:not(headerbar).selection-mode button .separator:disabled { + color: rgba(144, 122, 169, 0.85); } + headerbar.selection-mode button separator, headerbar.selection-mode button.nautilus-circular-button.image-button separator, + .titlebar:not(headerbar).selection-mode button separator { + background-image: image(mix(#faf4ed,#907aa9,0.9)); } + headerbar.selection-mode:backdrop, + .titlebar:not(headerbar).selection-mode:backdrop { + background-color: #907aa9; + background-image: none; } + headerbar.selection-mode .selection-menu:backdrop, headerbar.selection-mode .selection-menu, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop, + .titlebar:not(headerbar).selection-mode .selection-menu { + color: #735b8d; + background-color: transparent; + background-image: none; + box-shadow: none; + border: 0; } + headerbar.selection-mode .selection-menu:backdrop:hover, headerbar.selection-mode .selection-menu:hover, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:hover, + .titlebar:not(headerbar).selection-mode .selection-menu:hover { + color: #64507c; } + headerbar.selection-mode .selection-menu:backdrop:active, headerbar.selection-mode .selection-menu:active, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop:active, + .titlebar:not(headerbar).selection-mode .selection-menu:active { + color: #6c5685; } + headerbar.selection-mode .selection-menu:backdrop .arrow, headerbar.selection-mode .selection-menu .arrow, + .titlebar:not(headerbar).selection-mode .selection-menu:backdrop .arrow, + .titlebar:not(headerbar).selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + color: rgba(250, 244, 237, 0.5); + -gtk-icon-shadow: none; } + headerbar.selection-mode .dim-label, headerbar.selection-mode label.separator, .selection-menu headerbar.selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode .dim-label, + .titlebar:not(headerbar).selection-mode label.separator, .selection-menu .titlebar:not(headerbar).selection-mode .dim-label { + color: #64507c; } + +/********** + ! Calendar +***********/ +calendar { + padding: 1px 3px; + outline-offset: -1px; + color: #26233a; } + calendar:selected { + border-radius: 2px; } + calendar.header { + border-bottom: 1px solid rgba(34, 32, 42, 0.1); + border-radius: 0; } + calendar.header:backdrop { + border-color: rgba(34, 32, 42, 0.1); } + calendar.button { + color: rgba(85, 81, 105, 0.55); } + calendar.button:hover { + color: #555169; } + calendar.button:backdrop { + color: alpha(mix(#555169,#fffaf3,0.5),0.55); } + calendar.button:disabled { + color: alpha(mix(#555169,#fffaf3,0.5),0.55); } + calendar:indeterminate, calendar:indeterminate:backdrop { + color: mix(#555169,#fffaf3,0.5); } + calendar.highlight, calendar.highlight:backdrop { + font-size: smaller; + color: mix(#907aa9,#555169,0.5); } + calendar:backdrop { + color: mix(#f2e9de,#26233a,0.8); } + +/* gnome-calendar */ +.calendar-view { + background-color: #f2e9de; + color: #26233a; } + +/*************** + ! Color chooser +****************/ +colorswatch:drop(active), colorswatch { + border-style: none; } + +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; } + colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; } + colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; } + colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + +colorswatch.dark overlay { + color: #faf4ed; } + colorswatch.dark overlay:hover { + border-color: rgba(34, 32, 42, 0.8); } + colorswatch.dark overlay:backdrop { + color: mix(#907aa9,#faf4ed,0.66); } + +colorswatch.light overlay { + color: #26233a; } + colorswatch.light overlay:hover { + border-color: rgba(34, 32, 42, 0.5); } + colorswatch.light overlay:backdrop { + color: mix(#f2e9de,#26233a,0.8); } + +colorswatch:drop(active) { + box-shadow: none; } + colorswatch:drop(active).light overlay { + border-color: #907aa9; + box-shadow: inset 0 0 0 2px #7e649b, inset 0 0 0 1px #907aa9; } + colorswatch:drop(active).dark overlay { + border-color: #907aa9; + box-shadow: inset 0 0 0 2px rgba(34, 32, 42, 0.3), inset 0 0 0 1px #907aa9; } + +colorswatch overlay { + border: 1px solid rgba(34, 32, 42, 0.3); } + colorswatch overlay:hover { + box-shadow: inset 0 1px rgba(255, 251, 246, 0.4), inset 0 -1px rgba(34, 32, 42, 0.2); } + colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover { + border-color: rgba(34, 32, 42, 0.3); + box-shadow: none; } + +colorswatch:disabled { + opacity: .5; } + colorswatch:disabled overlay { + border-color: rgba(34, 32, 42, 0.6); + box-shadow: none; } + +row:selected colorswatch { + box-shadow: 0 0 0 2px #faf4ed; } + +colorswatch#add-color-button { + border-radius: 2px 2px 0 0; } + colorswatch#add-color-button:only-child { + border-radius: 2px; } + colorswatch#add-color-button overlay { + background-color: #fff0da; + color: #555169; } + colorswatch#add-color-button overlay:hover { + background-color: #ffe5c1; } + colorswatch#add-color-button overlay:backdrop { + background-color: #fff0da; } + +colorswatch#editor-color-sample { + border-radius: 2px; } + colorswatch#editor-color-sample overlay { + border-radius: 2.5px; } + +button.color, button.color.nautilus-circular-button.image-button { + padding: 3px; } + button.color colorswatch:only-child, button.color colorswatch:only-child overlay { + border-radius: 2px; } + button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child { + box-shadow: none; } + +/*********************** +! Font and file choosers +************************/ +filechooser { + /* for fallback when header bar not used */ } + filechooser .dialog-action-box { + border-top: 1px solid mix(#fffaf3,#555169,0.1); } + filechooser .dialog-action-box:backdrop { + border-top-color: mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); } + filechooser #pathbarbox { + border-bottom: 1px solid mix(#fffaf3,#555169,0.1); + background-color: #fffaf3; } + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; } + +/****************** + ! Grid and flowbox +*******************/ +widget:active { + background-color: mix(#907aa9,#f2e9de,0.5); } + +list { + color: #26233a; + background-color: #f2e9de; + border-color: mix(#fffaf3,#555169,0.1); } + list:backdrop { + background-color: #f2e9de; + border-color: mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); } + list row { + padding: 3px; } + +row { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + row:hover { + transition: none; } + row:backdrop { + transition: 200ms ease-out; } + row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(85, 81, 105, 0.05); } + row.activatable:active { + box-shadow: inset 0 2px 2px -2px rgba(34, 32, 42, 0.2); } + row.activatable:backdrop:hover { + background-color: transparent; } + row.activatable:selected:active { + box-shadow: inset 0 2px 3px -1px rgba(34, 32, 42, 0.5); } + row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: mix(#907aa9,#555169,0.1); } + row.activatable:selected:backdrop { + background-color: #907aa9; } + +flowbox flowboxchild { + padding: 3px; + border-radius: 2px; } + flowbox flowboxchild:selected { + outline-offset: -2px; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Infobar +**********/ +infobar { + border: 0; } + infobar.info, infobar.info:backdrop { + background-color: #56949f; + background-image: none; + border: 1px solid #45767f; + caret-color: currentColor; } + infobar.info label, infobar.info, infobar.info:backdrop label, infobar.info:backdrop { + color: #f2e9de; } + infobar.info button, infobar.info button.nautilus-circular-button.image-button { + background-color: #56949f; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + infobar.info button:focus, infobar.info button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.info button:active, infobar.info button:active:hover, infobar.info button:active:focus, infobar.info button:active:hover:focus, infobar.info button:checked, infobar.info button:checked:hover, infobar.info button:checked:focus, infobar.info button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.info button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.info button:active:disabled, infobar.info button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:hover, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.info button:checked:hover, viewswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) infobar.info button, stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:hover, stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked, stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.info button:checked:hover, stackswitcher.vertical > infobar.info button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + infobar.info button.flat { + color: #f2e9de; + border-color: rgba(86, 148, 159, 0); + background-color: rgba(86, 148, 159, 0); + background-image: none; + box-shadow: none; } + infobar.info button:hover, infobar.info button.flat:hover { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + infobar.info button:hover:focus, infobar.info button:hover:hover, infobar.info button.flat:hover:focus, infobar.info button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.info button:hover:active, infobar.info button:hover:active:focus, infobar.info button.flat:hover:active:focus, infobar.info button:hover:checked, infobar.info button:hover:checked:focus, infobar.info button.flat:hover:checked:focus, infobar.info button.flat:hover:active, infobar.info button.flat:hover:active:hover:focus, infobar.info button.flat:hover:checked, infobar.info button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.info button:hover:disabled, infobar.info button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.info button:hover:active:disabled, infobar.info button:hover:checked:disabled, infobar.info button.flat:hover:active:disabled, infobar.info button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.info button:focus, infobar.info button.flat:focus { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + infobar.info button:focus:hover, infobar.info button.flat:focus:hover { + background-color: #63a0ab; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + infobar.info button:focus:hover:hover, infobar.info button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.info button:focus:hover:active, infobar.info button.flat:focus:hover:active, infobar.info button.flat:focus:hover:active:focus, infobar.info button:focus:hover:checked, infobar.info button.flat:focus:hover:checked, infobar.info button.flat:focus:hover:checked:focus, infobar.info button.flat:focus:hover:active:hover:focus, infobar.info button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.info button:focus:hover:disabled, infobar.info button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.info button:focus:hover:active:disabled, infobar.info button:focus:hover:checked:disabled, infobar.info button.flat:focus:hover:active:disabled, infobar.info button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.info button:checked, infobar.info button:active, infobar.info button.flat:checked, infobar.info button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.info button:active:checked, infobar.info button:active:checked:hover, infobar.info button:active:checked:focus, infobar.info button:active:checked:hover:focus, infobar.info button.flat:active:checked, infobar.info button.flat:active:checked:hover, infobar.info button.flat:active:checked:focus, infobar.info button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.info button:checked:disabled, infobar.info button:active:disabled, infobar.info button.flat:checked:disabled, infobar.info button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.info button:active:checked:disabled, infobar.info button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + infobar.info button:checked:focus, infobar.info button:checked:hover, infobar.info button:active:focus, infobar.info button:active:hover, infobar.info button.flat:checked:focus, infobar.info button.flat:checked:hover, infobar.info button.flat:active:focus, infobar.info button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + infobar.info button:focus, infobar.info button:hover, infobar.info button.flat:focus, infobar.info button.flat:hover { + color: #f2e9de; } + infobar.info button:disabled:disabled, infobar.info button.flat:disabled:disabled { + background-color: alpha(mix(#56949f,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#56949f,#f2e9de,0.6); + box-shadow: none; } + infobar.info button:disabled:disabled :disabled, infobar.info button.flat:disabled:disabled :disabled { + color: mix(#56949f,#f2e9de,0.6); } + infobar.info button:active:disabled, infobar.info button:checked:disabled, infobar.info button.flat:active:disabled, infobar.info button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + infobar.info button:active:disabled :disabled, infobar.info button:checked:disabled :disabled, infobar.info button.flat:active:disabled :disabled, infobar.info button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + infobar.info button:backdrop, infobar.info button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + infobar.info button.separator, infobar.info button .separator { + border: 1px solid currentColor; + color: rgba(86, 148, 159, 0.9); } + infobar.info button.separator:disabled, infobar.info button .separator:disabled { + color: rgba(86, 148, 159, 0.85); } + infobar.info button separator, infobar.info button.nautilus-circular-button.image-button separator { + background-image: image(mix(#f2e9de,#56949f,0.9)); } + infobar.warning, infobar.warning:backdrop { + background-color: #ea9d34; + background-image: none; + border: 1px solid #cf8115; + caret-color: currentColor; } + infobar.warning label, infobar.warning, infobar.warning:backdrop label, infobar.warning:backdrop { + color: #f2e9de; } + infobar.warning button, infobar.warning button.nautilus-circular-button.image-button { + background-color: #ea9d34; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + infobar.warning button:focus, infobar.warning button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.warning button:active, infobar.warning button:active:hover, infobar.warning button:active:focus, infobar.warning button:active:hover:focus, infobar.warning button:checked, infobar.warning button:checked:hover, infobar.warning button:checked:focus, infobar.warning button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.warning button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:hover, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, viewswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button, stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:hover, stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked, stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.warning button:checked:hover, stackswitcher.vertical > infobar.warning button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + infobar.warning button.flat { + color: #f2e9de; + border-color: rgba(234, 157, 52, 0); + background-color: rgba(234, 157, 52, 0); + background-image: none; + box-shadow: none; } + infobar.warning button:hover, infobar.warning button.flat:hover { + background-color: #eba341; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + infobar.warning button:hover:focus, infobar.warning button:hover:hover, infobar.warning button.flat:hover:focus, infobar.warning button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.warning button:hover:active, infobar.warning button:hover:active:focus, infobar.warning button.flat:hover:active:focus, infobar.warning button:hover:checked, infobar.warning button:hover:checked:focus, infobar.warning button.flat:hover:checked:focus, infobar.warning button.flat:hover:active, infobar.warning button.flat:hover:active:hover:focus, infobar.warning button.flat:hover:checked, infobar.warning button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.warning button:hover:disabled, infobar.warning button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.warning button:hover:active:disabled, infobar.warning button:hover:checked:disabled, infobar.warning button.flat:hover:active:disabled, infobar.warning button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.warning button:focus, infobar.warning button.flat:focus { + background-color: #eba341; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + infobar.warning button:focus:hover, infobar.warning button.flat:focus:hover { + background-color: #edaa4e; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + infobar.warning button:focus:hover:hover, infobar.warning button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.warning button:focus:hover:active, infobar.warning button.flat:focus:hover:active, infobar.warning button.flat:focus:hover:active:focus, infobar.warning button:focus:hover:checked, infobar.warning button.flat:focus:hover:checked, infobar.warning button.flat:focus:hover:checked:focus, infobar.warning button.flat:focus:hover:active:hover:focus, infobar.warning button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.warning button:focus:hover:disabled, infobar.warning button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.warning button:focus:hover:active:disabled, infobar.warning button:focus:hover:checked:disabled, infobar.warning button.flat:focus:hover:active:disabled, infobar.warning button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.warning button:checked, infobar.warning button:active, infobar.warning button.flat:checked, infobar.warning button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.warning button:active:checked, infobar.warning button:active:checked:hover, infobar.warning button:active:checked:focus, infobar.warning button:active:checked:hover:focus, infobar.warning button.flat:active:checked, infobar.warning button.flat:active:checked:hover, infobar.warning button.flat:active:checked:focus, infobar.warning button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.warning button:checked:disabled, infobar.warning button:active:disabled, infobar.warning button.flat:checked:disabled, infobar.warning button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.warning button:active:checked:disabled, infobar.warning button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + infobar.warning button:checked:focus, infobar.warning button:checked:hover, infobar.warning button:active:focus, infobar.warning button:active:hover, infobar.warning button.flat:checked:focus, infobar.warning button.flat:checked:hover, infobar.warning button.flat:active:focus, infobar.warning button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + infobar.warning button:focus, infobar.warning button:hover, infobar.warning button.flat:focus, infobar.warning button.flat:hover { + color: #f2e9de; } + infobar.warning button:disabled:disabled, infobar.warning button.flat:disabled:disabled { + background-color: alpha(mix(#ea9d34,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#ea9d34,#f2e9de,0.6); + box-shadow: none; } + infobar.warning button:disabled:disabled :disabled, infobar.warning button.flat:disabled:disabled :disabled { + color: mix(#ea9d34,#f2e9de,0.6); } + infobar.warning button:active:disabled, infobar.warning button:checked:disabled, infobar.warning button.flat:active:disabled, infobar.warning button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + infobar.warning button:active:disabled :disabled, infobar.warning button:checked:disabled :disabled, infobar.warning button.flat:active:disabled :disabled, infobar.warning button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + infobar.warning button:backdrop, infobar.warning button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + infobar.warning button.separator, infobar.warning button .separator { + border: 1px solid currentColor; + color: rgba(234, 157, 52, 0.9); } + infobar.warning button.separator:disabled, infobar.warning button .separator:disabled { + color: rgba(234, 157, 52, 0.85); } + infobar.warning button separator, infobar.warning button.nautilus-circular-button.image-button separator { + background-image: image(mix(#f2e9de,#ea9d34,0.9)); } + infobar.question, infobar.question:backdrop { + background-color: #56949f; + background-image: none; + border: 1px solid #45767f; + caret-color: currentColor; } + infobar.question label, infobar.question, infobar.question:backdrop label, infobar.question:backdrop { + color: #f2e9de; } + infobar.question button, infobar.question button.nautilus-circular-button.image-button { + background-color: #56949f; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + infobar.question button:focus, infobar.question button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.question button:active, infobar.question button:active:hover, infobar.question button:active:focus, infobar.question button:active:hover:focus, infobar.question button:checked, infobar.question button:checked:hover, infobar.question button:checked:focus, infobar.question button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.question button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.question button:active:disabled, infobar.question button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:hover, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.question button:checked:hover, viewswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) infobar.question button, stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:hover, stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked, stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.question button:checked:hover, stackswitcher.vertical > infobar.question button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + infobar.question button.flat { + color: #f2e9de; + border-color: rgba(86, 148, 159, 0); + background-color: rgba(86, 148, 159, 0); + background-image: none; + box-shadow: none; } + infobar.question button:hover, infobar.question button.flat:hover { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + infobar.question button:hover:focus, infobar.question button:hover:hover, infobar.question button.flat:hover:focus, infobar.question button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.question button:hover:active, infobar.question button:hover:active:focus, infobar.question button.flat:hover:active:focus, infobar.question button:hover:checked, infobar.question button:hover:checked:focus, infobar.question button.flat:hover:checked:focus, infobar.question button.flat:hover:active, infobar.question button.flat:hover:active:hover:focus, infobar.question button.flat:hover:checked, infobar.question button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.question button:hover:disabled, infobar.question button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.question button:hover:active:disabled, infobar.question button:hover:checked:disabled, infobar.question button.flat:hover:active:disabled, infobar.question button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.question button:focus, infobar.question button.flat:focus { + background-color: #5b9ba6; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + infobar.question button:focus:hover, infobar.question button.flat:focus:hover { + background-color: #63a0ab; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + infobar.question button:focus:hover:hover, infobar.question button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.question button:focus:hover:active, infobar.question button.flat:focus:hover:active, infobar.question button.flat:focus:hover:active:focus, infobar.question button:focus:hover:checked, infobar.question button.flat:focus:hover:checked, infobar.question button.flat:focus:hover:checked:focus, infobar.question button.flat:focus:hover:active:hover:focus, infobar.question button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.question button:focus:hover:disabled, infobar.question button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.question button:focus:hover:active:disabled, infobar.question button:focus:hover:checked:disabled, infobar.question button.flat:focus:hover:active:disabled, infobar.question button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.question button:checked, infobar.question button:active, infobar.question button.flat:checked, infobar.question button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.question button:active:checked, infobar.question button:active:checked:hover, infobar.question button:active:checked:focus, infobar.question button:active:checked:hover:focus, infobar.question button.flat:active:checked, infobar.question button.flat:active:checked:hover, infobar.question button.flat:active:checked:focus, infobar.question button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.question button:checked:disabled, infobar.question button:active:disabled, infobar.question button.flat:checked:disabled, infobar.question button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.question button:active:checked:disabled, infobar.question button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + infobar.question button:checked:focus, infobar.question button:checked:hover, infobar.question button:active:focus, infobar.question button:active:hover, infobar.question button.flat:checked:focus, infobar.question button.flat:checked:hover, infobar.question button.flat:active:focus, infobar.question button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + infobar.question button:focus, infobar.question button:hover, infobar.question button.flat:focus, infobar.question button.flat:hover { + color: #f2e9de; } + infobar.question button:disabled:disabled, infobar.question button.flat:disabled:disabled { + background-color: alpha(mix(#56949f,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#56949f,#f2e9de,0.6); + box-shadow: none; } + infobar.question button:disabled:disabled :disabled, infobar.question button.flat:disabled:disabled :disabled { + color: mix(#56949f,#f2e9de,0.6); } + infobar.question button:active:disabled, infobar.question button:checked:disabled, infobar.question button.flat:active:disabled, infobar.question button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + infobar.question button:active:disabled :disabled, infobar.question button:checked:disabled :disabled, infobar.question button.flat:active:disabled :disabled, infobar.question button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + infobar.question button:backdrop, infobar.question button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + infobar.question button.separator, infobar.question button .separator { + border: 1px solid currentColor; + color: rgba(86, 148, 159, 0.9); } + infobar.question button.separator:disabled, infobar.question button .separator:disabled { + color: rgba(86, 148, 159, 0.85); } + infobar.question button separator, infobar.question button.nautilus-circular-button.image-button separator { + background-image: image(mix(#f2e9de,#56949f,0.9)); } + infobar.error, infobar.error:backdrop { + background-color: #1f1d2e; + background-image: none; + border: 1px solid #191725; + caret-color: currentColor; } + infobar.error label, infobar.error, infobar.error:backdrop label, infobar.error:backdrop { + color: #f2e9de; } + infobar.error button, infobar.error button.nautilus-circular-button.image-button { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + infobar.error button:focus, infobar.error button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.error button:active, infobar.error button:active:hover, infobar.error button:active:focus, infobar.error button:active:hover:focus, infobar.error button:checked, infobar.error button:checked:hover, infobar.error button:checked:focus, infobar.error button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.error button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.error button:active:disabled, infobar.error button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:hover, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) infobar.error button:checked:hover, viewswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) infobar.error button, stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:hover, stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked, stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) infobar.error button:checked:hover, stackswitcher.vertical > infobar.error button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + infobar.error button.flat { + color: #f2e9de; + border-color: rgba(31, 29, 46, 0); + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + infobar.error button:hover, infobar.error button.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + infobar.error button:hover:focus, infobar.error button:hover:hover, infobar.error button.flat:hover:focus, infobar.error button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.error button:hover:active, infobar.error button:hover:active:focus, infobar.error button.flat:hover:active:focus, infobar.error button:hover:checked, infobar.error button:hover:checked:focus, infobar.error button.flat:hover:checked:focus, infobar.error button.flat:hover:active, infobar.error button.flat:hover:active:hover:focus, infobar.error button.flat:hover:checked, infobar.error button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.error button:hover:disabled, infobar.error button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.error button:hover:active:disabled, infobar.error button:hover:checked:disabled, infobar.error button.flat:hover:active:disabled, infobar.error button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.error button:focus, infobar.error button.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + infobar.error button:focus:hover, infobar.error button.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + infobar.error button:focus:hover:hover, infobar.error button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + infobar.error button:focus:hover:active, infobar.error button.flat:focus:hover:active, infobar.error button.flat:focus:hover:active:focus, infobar.error button:focus:hover:checked, infobar.error button.flat:focus:hover:checked, infobar.error button.flat:focus:hover:checked:focus, infobar.error button.flat:focus:hover:active:hover:focus, infobar.error button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + infobar.error button:focus:hover:disabled, infobar.error button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + infobar.error button:focus:hover:active:disabled, infobar.error button:focus:hover:checked:disabled, infobar.error button.flat:focus:hover:active:disabled, infobar.error button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + infobar.error button:checked, infobar.error button:active, infobar.error button.flat:checked, infobar.error button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + infobar.error button:active:checked, infobar.error button:active:checked:hover, infobar.error button:active:checked:focus, infobar.error button:active:checked:hover:focus, infobar.error button.flat:active:checked, infobar.error button.flat:active:checked:hover, infobar.error button.flat:active:checked:focus, infobar.error button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + infobar.error button:checked:disabled, infobar.error button:active:disabled, infobar.error button.flat:checked:disabled, infobar.error button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + infobar.error button:active:checked:disabled, infobar.error button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + infobar.error button:checked:focus, infobar.error button:checked:hover, infobar.error button:active:focus, infobar.error button:active:hover, infobar.error button.flat:checked:focus, infobar.error button.flat:checked:hover, infobar.error button.flat:active:focus, infobar.error button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + infobar.error button:focus, infobar.error button:hover, infobar.error button.flat:focus, infobar.error button.flat:hover { + color: #f2e9de; } + infobar.error button:disabled:disabled, infobar.error button.flat:disabled:disabled { + background-color: alpha(mix(#1f1d2e,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1f1d2e,#f2e9de,0.6); + box-shadow: none; } + infobar.error button:disabled:disabled :disabled, infobar.error button.flat:disabled:disabled :disabled { + color: mix(#1f1d2e,#f2e9de,0.6); } + infobar.error button:active:disabled, infobar.error button:checked:disabled, infobar.error button.flat:active:disabled, infobar.error button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + infobar.error button:active:disabled :disabled, infobar.error button:checked:disabled :disabled, infobar.error button.flat:active:disabled :disabled, infobar.error button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + infobar.error button:backdrop, infobar.error button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + infobar.error button.separator, infobar.error button .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + infobar.error button.separator:disabled, infobar.error button .separator:disabled { + color: rgba(31, 29, 46, 0.85); } + infobar.error button separator, infobar.error button.nautilus-circular-button.image-button separator { + background-image: image(mix(#f2e9de,#1f1d2e,0.9)); } + +/********* + ! Entry * +**********/ +.linked:not(.vertical) > entry { + border-width: 1px; + border-radius: 0; + border-right-width: 0; + border-left-width: 0; } + .linked:not(.vertical) > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-right-width: 0; + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + .linked:not(.vertical) > entry:first-child:dir(rtl) { + border-left-width: 0; + border-right-width: 1px; } + .linked:not(.vertical) > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .linked:not(.vertical) > entry:last-child:dir(rtl) { + border-left-width: 1px; + border-right-width: 0; } + .linked:not(.vertical) > entry:only-child { + border-width: 1px; } + .linked:not(.vertical) > entry:only-child { + border-radius: 2px; } + +.linked.vertical > entry { + border-width: 1px; + border-radius: 0; + border-top-width: 0; + border-bottom-width: 0; } + .linked.vertical > entry:first-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 1px; + border-bottom-width: 0; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .linked.vertical > entry:first-child:dir(rtl) { + border-top-width: 0; + border-bottom-width: 1px; } + .linked.vertical > entry:last-child { + border-width: 1px; + border-radius: 2px; + border-top-width: 0; + border-bottom-width: 1px; + border-top-left-radius: 0; + border-top-right-radius: 0; } + .linked.vertical > entry:last-child:dir(rtl) { + border-top-width: 1px; + border-bottom-width: 0; } + .linked.vertical > entry:only-child { + border-width: 1px; } + .linked.vertical > entry:only-child { + border-radius: 2px; } + +#login_window entry, .osd entry, +#XfceNotifyWindow entry, popover.background entry, menuitem entry, entry { + border-width: 1px; + border-style: solid; + border-radius: 2px; + transition: border 100ms ease-out; + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.1), inset 0 1px rgba(17, 16, 21, 0.12), inset -1px 0 rgba(17, 16, 21, 0.1), inset 0 -1px rgba(17, 16, 21, 0.05); } + #login_window entry:focus, + #XfceNotifyWindow entry:focus, popover.background entry:focus, entry:focus, #login_window entry:hover, + #XfceNotifyWindow entry:hover, popover.background entry:hover, entry:hover, #login_window entry:active, + #XfceNotifyWindow entry:active, popover.background entry:active, entry:active { + transition: border 100ms ease-in; } + #login_window entry:selected, + #XfceNotifyWindow entry:selected, popover.background entry:selected, entry:selected { + background-color: #907aa9; + color: #faf4ed; } + #login_window entry:disabled, + #XfceNotifyWindow entry:disabled, popover.background entry:disabled, entry:disabled { + box-shadow: none; } + #login_window entry progress, .osd entry progress, + #XfceNotifyWindow entry progress, popover.background entry progress, entry progress { + background-color: #907aa9; + background-image: none; + border-width: 0; + border-radius: 2px; + color: #faf4ed; } + #login_window entry image.left, + #XfceNotifyWindow entry image.left, entry image.left { + padding-right: 3px; } + #login_window entry image.right, + #XfceNotifyWindow entry image.right, entry image.right { + padding-left: 3px; } + #login_window entry.warning, + #XfceNotifyWindow entry.warning, popover.background entry.warning, entry.warning { + color: #f2e9de; + border-color: #cf8115; + background-color: mix(#f2e9de,#ea9d34,0.6); } + #login_window entry.warning image, + #XfceNotifyWindow entry.warning image, entry.warning image { + color: #f2e9de; } + #login_window entry.warning:focus, + #XfceNotifyWindow entry.warning:focus, entry.warning:focus { + color: #f2e9de; + border-color: mix(#907aa9,#ea9d34,0.3); + background-color: #ea9d34; + box-shadow: none; } + #login_window entry.warning selection, + #XfceNotifyWindow entry.warning selection, entry.warning selection { + background-color: #f2e9de; + color: #ea9d34; } + #login_window entry.error, + #XfceNotifyWindow entry.error, popover.background entry.error, entry.error { + color: #f2e9de; + border-color: #191725; + background-color: mix(#f2e9de,#1f1d2e,0.6); } + #login_window entry.error image, + #XfceNotifyWindow entry.error image, entry.error image { + color: #f2e9de; } + #login_window entry.error:focus, + #XfceNotifyWindow entry.error:focus, entry.error:focus { + color: #f2e9de; + border-color: mix(#907aa9,#1f1d2e,0.3); + background-color: #1f1d2e; + box-shadow: none; } + #login_window entry.error selection, + #XfceNotifyWindow entry.error selection, entry.error selection { + background-color: #f2e9de; + color: #1f1d2e; } + #login_window entry.search-missing, + #XfceNotifyWindow entry.search-missing, popover.background entry.search-missing, entry.search-missing { + color: #f2e9de; + border-color: #191725; + background-color: mix(#f2e9de,#1f1d2e,0.6); } + #login_window entry.search-missing image, + #XfceNotifyWindow entry.search-missing image, entry.search-missing image { + color: #f2e9de; } + #login_window entry.search-missing:focus, + #XfceNotifyWindow entry.search-missing:focus, entry.search-missing:focus { + color: #f2e9de; + border-color: mix(#907aa9,#1f1d2e,0.3); + background-color: #1f1d2e; + box-shadow: none; } + #login_window entry.search-missing selection, + #XfceNotifyWindow entry.search-missing selection, entry.search-missing selection { + background-color: #f2e9de; + color: #1f1d2e; } + +/********* + ! Menubar +**********/ +menubar, .menubar { + -GtkWidget-window-dragging: true; + padding: 0; + border: 0; + background-color: #faf4ed; + background-image: none; + color: #575279; } + menubar > menuitem, .menubar > menuitem { + min-height: 16px; + padding: 5px 7px; + border: 1px solid transparent; + background-color: transparent; + background-image: none; + color: #575279; } + menubar > menuitem:hover, .menubar > menuitem:hover { + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + menubar > menuitem *:hover, .menubar > menuitem *:hover { + color: #5e5983; } + +/****** + ! Menu +*******/ +menu, +.menu, +.context-menu { + border-radius: 0; + padding: 3px; + background-color: #faf4ed; + color: #575279; + border: 1px solid mix(#faf4ed,#575279,0.21); } + .csd menu, .csd .menu, .csd .context-menu { + border: 0; } + menu:selected, + .menu:selected, + .context-menu:selected { + background-color: #907aa9; + color: #faf4ed; } + menu separator, .csd menu separator, + .menu separator, .csd .menu separator, + .context-menu separator, .csd .context-menu separator { + background-image: image(mix(#faf4ed,#575279,0.1)); + margin: 1px 0; } + menu .separator, .csd menu .separator, + .menu .separator, .csd .menu .separator, + .context-menu .separator, .csd .context-menu .separator { + color: mix(#faf4ed,#575279,0.1); } + menu menuitem, + .menu menuitem, + .context-menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; + border-radius: 0; } + menu menuitem:active, menu menuitem:hover, + .menu menuitem:active, + .menu menuitem:hover, + .context-menu menuitem:active, + .context-menu menuitem:hover { + border: 0; + background-color: #907aa9; + background-image: none; + color: #faf4ed; } + menu menuitem:active accelerator, menu menuitem:hover accelerator, + .menu menuitem:active accelerator, + .menu menuitem:hover accelerator, + .context-menu menuitem:active accelerator, + .context-menu menuitem:hover accelerator { + color: rgba(250, 244, 237, 0.6); } + menu menuitem *:active, menu menuitem *:hover, + .menu menuitem *:active, + .menu menuitem *:hover, + .context-menu menuitem *:active, + .context-menu menuitem *:hover { + color: #faf4ed; } + menu menuitem:disabled, menu menuitem *:disabled, + .menu menuitem:disabled, + .menu menuitem *:disabled, + .context-menu menuitem:disabled, + .context-menu menuitem *:disabled { + color: mix(#575279,#faf4ed,0.5); } + menu menuitem arrow, + .menu menuitem arrow, + .context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; } + menu menuitem arrow:dir(ltr), + .menu menuitem arrow:dir(ltr), + .context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + margin-left: 10px; } + menu menuitem arrow:dir(rtl), + .menu menuitem arrow:dir(rtl), + .context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); + margin-right: 10px; } + menu menuitem.button, menu menuitem.button:focus, menu menuitem.button:active, menu menuitem.button:disabled, menu menuitem.button:active:disabled, menu menuitem.button.flat, menu menuitem.button.flat:focus, menu menuitem.button.flat:active, menu menuitem.button.flat:disabled, menu menuitem.button.flat:active:disabled, + .menu menuitem.button, + .menu menuitem.button:focus, + .menu menuitem.button:active, + .menu menuitem.button:disabled, + .menu menuitem.button:active:disabled, + .menu menuitem.button.flat, + .menu menuitem.button.flat:focus, + .menu menuitem.button.flat:active, + .menu menuitem.button.flat:disabled, + .menu menuitem.button.flat:active:disabled, + .context-menu menuitem.button, + .context-menu menuitem.button:focus, + .context-menu menuitem.button:active, + .context-menu menuitem.button:disabled, + .context-menu menuitem.button:active:disabled, + .context-menu menuitem.button.flat, + .context-menu menuitem.button.flat:focus, + .context-menu menuitem.button.flat:active, + .context-menu menuitem.button.flat:disabled, + .context-menu menuitem.button.flat:active:disabled { + background-color: transparent; + background-image: none; + border: 0; + box-shadow: none; + color: currentColor; } + menu menuitem.button:hover, menu menuitem.button:focus:hover, menu menuitem.button:active:hover, menu menuitem.button:selected, menu menuitem.button.flat:hover, menu menuitem.button.flat:focus:hover, menu menuitem.button.flat:active:hover, menu menuitem.button.flat:selected, + .menu menuitem.button:hover, + .menu menuitem.button:focus:hover, + .menu menuitem.button:active:hover, + .menu menuitem.button:selected, + .menu menuitem.button.flat:hover, + .menu menuitem.button.flat:focus:hover, + .menu menuitem.button.flat:active:hover, + .menu menuitem.button.flat:selected, + .context-menu menuitem.button:hover, + .context-menu menuitem.button:focus:hover, + .context-menu menuitem.button:active:hover, + .context-menu menuitem.button:selected, + .context-menu menuitem.button.flat:hover, + .context-menu menuitem.button.flat:focus:hover, + .context-menu menuitem.button.flat:active:hover, + .context-menu menuitem.button.flat:selected { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + menu menuitem calendar, + .menu menuitem calendar, + .context-menu menuitem calendar { + color: #575279; } + menu menuitem calendar.header, + .menu menuitem calendar.header, + .context-menu menuitem calendar.header { + border-bottom: 1px solid #efddc7; + border-radius: 0; } + menu menuitem calendar.header:backdrop, + .menu menuitem calendar.header:backdrop, + .context-menu menuitem calendar.header:backdrop { + border-color: #efddc7; } + menu menuitem calendar.button, + .menu menuitem calendar.button, + .context-menu menuitem calendar.button { + color: rgba(87, 82, 121, 0.55); } + menu menuitem calendar.button:hover, + .menu menuitem calendar.button:hover, + .context-menu menuitem calendar.button:hover { + color: #575279; } + menu menuitem calendar:indeterminate, menu menuitem calendar:indeterminate:backdrop, + .menu menuitem calendar:indeterminate, + .menu menuitem calendar:indeterminate:backdrop, + .context-menu menuitem calendar:indeterminate, + .context-menu menuitem calendar:indeterminate:backdrop { + color: mix(#575279,#faf4ed,0.5); } + menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), + .menu menuitem label:dir(rtl), + .menu menuitem label:dir(ltr), + .context-menu menuitem label:dir(rtl), + .context-menu menuitem label:dir(ltr) { + color: inherit; } + menu > arrow, + .menu > arrow, + .context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 3px; + background-color: #faf4ed; + border-radius: 0; } + menu > arrow.top, + .menu > arrow.top, + .context-menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid mix(#faf4ed,#575279,0.1); + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); } + menu > arrow.bottom, + .menu > arrow.bottom, + .context-menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid mix(#faf4ed,#575279,0.1); + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + menu > arrow:hover, + .menu > arrow:hover, + .context-menu > arrow:hover { + background-color: mix(#faf4ed,#575279,0.1); } + menu > arrow:backdrop, + .menu > arrow:backdrop, + .context-menu > arrow:backdrop { + background-color: #f2e9de; } + menu > arrow:disabled, + .menu > arrow:disabled, + .context-menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; } + +.context-menu { + font: initial; } + +.monospace { + font-family: monospace; } + +menuitem accelerator { + color: rgba(87, 82, 121, 0.6); } + menuitem accelerator:hover { + color: rgba(250, 244, 237, 0.8); } + menuitem accelerator:disabled { + color: alpha(mix(#575279,#faf4ed,0.5),0.4); } + +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; } + menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 7px; } + menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 7px; } + +menuitem window decoration { + box-shadow: 0 2px 3px rgba(34, 32, 42, 0.2); } + +menuitem entry { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.56); + padding: 5px 3.4285714286px; + color: #575279; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + menuitem entry:focus, menuitem entry:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.7),0.3); } + menuitem entry:active, menuitem entry:active:hover, menuitem entry:active:focus, menuitem entry:active:hover:focus, menuitem entry:checked, menuitem entry:checked:hover, menuitem entry:checked:focus, menuitem entry:checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.48); } + menuitem entry:disabled { + border-color: mix(#575279,#faf4ed,0.64); } + menuitem entry:active:disabled, menuitem entry:checked:disabled { + border-color: mix(#575279,#faf4ed,0.56); } + menuitem entry:focus, menuitem entry:active { + border-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); } + menuitem entry:disabled { + background-color: mix(#faf4ed,#575279,0.07); + background-image: none; + opacity: .9; + color: mix(#faf4ed,#575279,0.9); } + +/********* + ! Popover +**********/ +popover.background { + padding: 0px; + border-radius: 2px; + background-clip: border-box; + background-color: #faf4ed; + background-image: none; + color: #575279; + box-shadow: 0 3px 6px rgba(34, 32, 42, 0.16); } + .csd popover.background, popover.background { + border-color: mix(#575279,#faf4ed,0.4); + border-width: 1px; + border-style: solid; } + .csd popover.background:focus, .csd popover.background:hover, popover.background:focus, popover.background:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.5),0.3); } + .csd popover.background:active, .csd popover.background:active:hover, .csd popover.background:active:focus, .csd popover.background:active:hover:focus, .csd popover.background:checked, .csd popover.background:checked:hover, .csd popover.background:checked:focus, .csd popover.background:checked:hover:focus, popover.background:active, popover.background:active:hover, popover.background:active:focus, popover.background:active:hover:focus, popover.background:checked, popover.background:checked:hover, popover.background:checked:focus, popover.background:checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.32); } + .csd popover.background:disabled, popover.background:disabled { + border-color: mix(#575279,#faf4ed,0.48); } + .csd popover.background:active:disabled, .csd popover.background:checked:disabled, popover.background:active:disabled, popover.background:checked:disabled { + border-color: mix(#575279,#faf4ed,0.4); } + popover.background:backdrop { + box-shadow: none; } + popover.background treeview.view:hover, popover.background treeview.view:selected, popover.background treeview.view:selected:focus, popover.background treeview.view:backdrop:selected, popover.background treeview.view:backdrop:selected:focus { + border-top-color: #907aa9; } + popover.background treeview.view, popover.background treeview.view:backdrop { + border-top-color: white; } + popover.background view:hover, popover.background .view:hover, popover.background iconview:hover, popover.background list:hover { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + popover.background view, popover.background view:backdrop, popover.background .view, popover.background iconview, popover.background .view:backdrop, popover.background list, popover.background list:backdrop { + background-color: mix(#faf4ed,#575279,1.3); + background-image: none; + color: #575279; + border-color: mix(#575279,#faf4ed,0.56); } + popover.background list row, popover.background list row .button { + background-color: transparent; + background-image: none; + color: #575279; } + popover.background list row:focus, popover.background list row:hover, popover.background list row:active, popover.background list row .button:focus, popover.background list row .button:hover, popover.background list row .button:active { + background-image: none; + background-color: #907aa9; + color: #faf4ed; } + popover.background .frame { + border-color: mix(#575279,#faf4ed,0.56); + border-radius: 2px; } + popover.background entry { + background-color: #f2e9de; + background-image: none; + border-color: mix(#26233a,#f2e9de,0.56); + padding: 5px 3.4285714286px; + color: #26233a; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + popover.background entry:focus, popover.background entry:hover { + border-color: mix(#907aa9,mix(#26233a,#f2e9de,0.7),0.3); } + popover.background entry:active, popover.background entry:active:hover, popover.background entry:active:focus, popover.background entry:active:hover:focus, popover.background entry:checked, popover.background entry:checked:hover, popover.background entry:checked:focus, popover.background entry:checked:hover:focus { + border-color: mix(#26233a,#f2e9de,0.48); } + popover.background entry:disabled { + border-color: mix(#26233a,#f2e9de,0.64); } + popover.background entry:active:disabled, popover.background entry:checked:disabled { + border-color: mix(#26233a,#f2e9de,0.56); } + popover.background entry:focus, popover.background entry:active { + border-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); } + popover.background entry:disabled { + background-color: mix(#f2e9de,#26233a,0.07); + background-image: none; + opacity: .9; + color: mix(#f2e9de,#26233a,0.9); } + popover.background button, popover.background button.nautilus-circular-button.image-button { + background-color: #fffaf3; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + popover.background button:focus, popover.background button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + popover.background button:active, popover.background button:active:hover, popover.background button:active:focus, popover.background button:active:hover:focus, popover.background button:checked, popover.background button:checked:hover, popover.background button:checked:focus, popover.background button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + popover.background button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + popover.background button:active:disabled, popover.background button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:hover, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) popover.background button:checked:hover, viewswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) popover.background button, stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) popover.background button:hover, stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked, stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) popover.background button:checked:hover, stackswitcher.vertical > popover.background button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + popover.background button.flat { + color: #575279; + border-color: rgba(255, 250, 243, 0); + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + popover.background button:hover, popover.background button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + popover.background button:hover:focus, popover.background button:hover:hover, popover.background button.flat:hover:focus, popover.background button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + popover.background button:hover:active, popover.background button:hover:active:focus, popover.background button.flat:hover:active:focus, popover.background button:hover:checked, popover.background button:hover:checked:focus, popover.background button.flat:hover:checked:focus, popover.background button.flat:hover:active, popover.background button.flat:hover:active:hover:focus, popover.background button.flat:hover:checked, popover.background button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + popover.background button:hover:disabled, popover.background button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + popover.background button:hover:active:disabled, popover.background button:hover:checked:disabled, popover.background button.flat:hover:active:disabled, popover.background button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + popover.background button:focus, popover.background button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + popover.background button:focus:hover, popover.background button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + popover.background button:focus:hover:hover, popover.background button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + popover.background button:focus:hover:active, popover.background button.flat:focus:hover:active, popover.background button.flat:focus:hover:active:focus, popover.background button:focus:hover:checked, popover.background button.flat:focus:hover:checked, popover.background button.flat:focus:hover:checked:focus, popover.background button.flat:focus:hover:active:hover:focus, popover.background button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + popover.background button:focus:hover:disabled, popover.background button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + popover.background button:focus:hover:active:disabled, popover.background button:focus:hover:checked:disabled, popover.background button.flat:focus:hover:active:disabled, popover.background button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + popover.background button:checked, popover.background button:active, popover.background button.flat:checked, popover.background button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + popover.background button:active:checked, popover.background button:active:checked:hover, popover.background button:active:checked:focus, popover.background button:active:checked:hover:focus, popover.background button.flat:active:checked, popover.background button.flat:active:checked:hover, popover.background button.flat:active:checked:focus, popover.background button.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + popover.background button:checked:disabled, popover.background button:active:disabled, popover.background button.flat:checked:disabled, popover.background button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + popover.background button:active:checked:disabled, popover.background button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + popover.background button:checked:focus, popover.background button:checked:hover, popover.background button:active:focus, popover.background button:active:hover, popover.background button.flat:checked:focus, popover.background button.flat:checked:hover, popover.background button.flat:active:focus, popover.background button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + popover.background button:focus, popover.background button:hover, popover.background button.flat:focus, popover.background button.flat:hover { + color: #575279; } + popover.background button:disabled:disabled, popover.background button.flat:disabled:disabled { + background-color: alpha(mix(#fffaf3,#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fffaf3,#575279,0.6); + box-shadow: none; } + popover.background button:disabled:disabled :disabled, popover.background button.flat:disabled:disabled :disabled { + color: mix(#fffaf3,#575279,0.6); } + popover.background button:active:disabled, popover.background button:checked:disabled, popover.background button.flat:active:disabled, popover.background button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + popover.background button:active:disabled :disabled, popover.background button:checked:disabled :disabled, popover.background button.flat:active:disabled :disabled, popover.background button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + popover.background button:backdrop, popover.background button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + popover.background button.separator, popover.background button .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + popover.background button.separator:disabled, popover.background button .separator:disabled { + color: rgba(255, 250, 243, 0.85); } + popover.background button separator, popover.background button.nautilus-circular-button.image-button separator { + background-image: image(mix(#575279,#fffaf3,0.9)); } + popover.background button.flat:not(:hover) { + color: #575279; } + popover.background .linked > button { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + popover.background .linked > button:focus, popover.background .linked > button:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + popover.background .linked > button:active, popover.background .linked > button:active:hover, popover.background .linked > button:active:focus, popover.background .linked > button:active:hover:focus, popover.background .linked > button:checked, popover.background .linked > button:checked:hover, popover.background .linked > button:checked:focus, popover.background .linked > button:checked:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + popover.background .linked > button:disabled { + box-shadow: inset -1px 0 #ffd18f; } + popover.background .linked > button:last-child, popover.background .linked > button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + popover.background .linked > button:last-child:hover, popover.background .linked > button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + popover.background .linked > button:disabled:last-child, popover.background .linked > button:disabled:only-child, popover.background .linked > button:active:disabled:last-child, popover.background .linked > button:active:disabled:only-child, popover.background .linked > button:checked:disabled:last-child, popover.background .linked > button:checked:disabled:only-child { + box-shadow: none; } + popover.background .linked > button:active:last-child, popover.background .linked > button:active:last-child:focus, popover.background .linked > button:active:last-child:hover, popover.background .linked > button:active:last-child:hover:focus, popover.background .linked > button:checked:last-child, popover.background .linked > button:checked:last-child:focus, popover.background .linked > button:checked:last-child:hover, popover.background .linked > button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + popover.background .linked > button:active:only-child, popover.background .linked > button:active:only-child:focus, popover.background .linked > button:active:only-child:hover, popover.background .linked > button:active:only-child:hover:focus, popover.background .linked > button:checked:only-child, popover.background .linked > button:checked:only-child:focus, popover.background .linked > button:checked:only-child:hover, popover.background .linked > button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + popover.background > list, popover.background > .view, popover.background > iconview, popover.background > toolbar { + border-style: none; + background-color: transparent; } + +modelbutton.flat, +menuitem.button.flat { + padding: 3px; + padding-left: 3px; + transition: none; } + modelbutton.flat:hover, + menuitem.button.flat:hover { + border-radius: 2px; + background-color: #907aa9; + color: #faf4ed; } + modelbutton.flat:checked, + menuitem.button.flat:checked { + color: #555169; } + modelbutton.flat arrow.left, + menuitem.button.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); } + modelbutton.flat arrow.right, + menuitem.button.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + modelbutton.flat check:last-child, + modelbutton.flat radio:last-child, + menuitem.button.flat check:last-child, + menuitem.button.flat radio:last-child { + margin-left: 8px; } + modelbutton.flat check:first-child, + modelbutton.flat radio:first-child, + menuitem.button.flat check:first-child, + menuitem.button.flat radio:first-child { + margin-right: 8px; } + +/*************** +! Dimmed label * +****************/ +.dim-label, label.separator { + opacity: .5; + text-shadow: none; } + +/*********** + ! Tooltip * +************/ +.tooltip.background, .tooltip.background.csd, +tooltip.background, +tooltip.background.csd { + background-color: #fffaf3; + background-clip: padding-box; + border: 1px solid #ffd18f; + border-radius: 2px; + color: #555169; } + +.tooltip *, +tooltip * { + background-color: transparent; + color: inherit; } + +/*********** + ! Dialogs * +************/ +messagedialog, .message-dialog, .prompt { + -GtkDialog-content-area-border: 0; + -GtkDialog-action-area-border: 0; + -GtkDialog-button-spacing: 3px; + margin: 0; + padding: 0; } + messagedialog .dialog-action-box, .message-dialog .dialog-action-box, .prompt .dialog-action-box { + margin: 6px; } + +printdialog paper { + color: #555169; + border: 1px solid mix(#fffaf3,#555169,0.1); + background: #fffbf6; + padding: 0; } + printdialog paper:backdrop { + color: mix(#555169,#fffaf3,0.5); + border-color: mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); } + +printdialog .dialog-action-box { + margin: 6px; } + +/********************* + ! App notifications * +**********************/ +frame.app-notification { + border-style: solid; + border-color: rgba(229, 197, 161, 0.8); + border-width: 0 1px 1px; + border-radius: 0 0 2px 2px; + padding: 6px; + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + color: #575279; } + frame.app-notification button, frame.app-notification button.nautilus-circular-button.image-button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + frame.app-notification button:focus, frame.app-notification button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + frame.app-notification button:active, frame.app-notification button:active:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover:focus, frame.app-notification button:checked, frame.app-notification button:checked:hover, frame.app-notification button:checked:focus, frame.app-notification button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + frame.app-notification button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:hover, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, viewswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button, stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:hover, stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked, stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) frame.app-notification button:checked:hover, stackswitcher.vertical > frame.app-notification button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + frame.app-notification button.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + frame.app-notification button:hover, frame.app-notification button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + frame.app-notification button:hover:focus, frame.app-notification button:hover:hover, frame.app-notification button.flat:hover:focus, frame.app-notification button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + frame.app-notification button:hover:active, frame.app-notification button:hover:active:focus, frame.app-notification button.flat:hover:active:focus, frame.app-notification button:hover:checked, frame.app-notification button:hover:checked:focus, frame.app-notification button.flat:hover:checked:focus, frame.app-notification button.flat:hover:active, frame.app-notification button.flat:hover:active:hover:focus, frame.app-notification button.flat:hover:checked, frame.app-notification button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + frame.app-notification button:hover:disabled, frame.app-notification button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + frame.app-notification button:hover:active:disabled, frame.app-notification button:hover:checked:disabled, frame.app-notification button.flat:hover:active:disabled, frame.app-notification button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + frame.app-notification button:focus, frame.app-notification button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + frame.app-notification button:focus:hover, frame.app-notification button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + frame.app-notification button:focus:hover:hover, frame.app-notification button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + frame.app-notification button:focus:hover:active, frame.app-notification button.flat:focus:hover:active, frame.app-notification button.flat:focus:hover:active:focus, frame.app-notification button:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked, frame.app-notification button.flat:focus:hover:checked:focus, frame.app-notification button.flat:focus:hover:active:hover:focus, frame.app-notification button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + frame.app-notification button:focus:hover:disabled, frame.app-notification button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + frame.app-notification button:focus:hover:active:disabled, frame.app-notification button:focus:hover:checked:disabled, frame.app-notification button.flat:focus:hover:active:disabled, frame.app-notification button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + frame.app-notification button:checked, frame.app-notification button:active, frame.app-notification button.flat:checked, frame.app-notification button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + frame.app-notification button:active:checked, frame.app-notification button:active:checked:hover, frame.app-notification button:active:checked:focus, frame.app-notification button:active:checked:hover:focus, frame.app-notification button.flat:active:checked, frame.app-notification button.flat:active:checked:hover, frame.app-notification button.flat:active:checked:focus, frame.app-notification button.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + frame.app-notification button:checked:disabled, frame.app-notification button:active:disabled, frame.app-notification button.flat:checked:disabled, frame.app-notification button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + frame.app-notification button:active:checked:disabled, frame.app-notification button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + frame.app-notification button:checked:focus, frame.app-notification button:checked:hover, frame.app-notification button:active:focus, frame.app-notification button:active:hover, frame.app-notification button.flat:checked:focus, frame.app-notification button.flat:checked:hover, frame.app-notification button.flat:active:focus, frame.app-notification button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + frame.app-notification button:focus, frame.app-notification button:hover, frame.app-notification button.flat:focus, frame.app-notification button.flat:hover { + color: #575279; } + frame.app-notification button:disabled:disabled, frame.app-notification button.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + frame.app-notification button:disabled:disabled :disabled, frame.app-notification button.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + frame.app-notification button:active:disabled, frame.app-notification button:checked:disabled, frame.app-notification button.flat:active:disabled, frame.app-notification button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + frame.app-notification button:active:disabled :disabled, frame.app-notification button:checked:disabled :disabled, frame.app-notification button.flat:active:disabled :disabled, frame.app-notification button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + frame.app-notification button:backdrop, frame.app-notification button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + frame.app-notification button.separator, frame.app-notification button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + frame.app-notification button.separator:disabled, frame.app-notification button .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + frame.app-notification button separator, frame.app-notification button.nautilus-circular-button.image-button separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + frame.app-notification border { + border: 0; } + +/************* + ! 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-end-symbolic-rtl"); } + expander arrow:hover { + color: alpha(currentColor,0.8); } + expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + +/******************* + ! Symbolic images * +********************/ +.image { + color: alpha(currentColor,0.5); } + .image:hover { + color: alpha(currentColor,0.9); } + .image:selected, .image:selected:hover { + color: #faf4ed; } + +/**************** + ! Floating bar * +*****************/ +.floating-bar { + background-color: #fffaf3; + background-image: none; + border: 1px solid #ffd18f; + border-radius: 2px; + color: #555169; } + .floating-bar.top { + border-top-width: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; } + .floating-bar.right { + border-right-width: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .floating-bar.bottom { + border-bottom-width: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; } + .floating-bar.left { + border-left-width: 0; + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + .floating-bar button, .floating-bar button.nautilus-circular-button.image-button { + border: 0; + background-color: transparent; + background-image: none; } + +/************************* + ! Touch text selections * +**************************/ +GtkBubbleWindow { + border-radius: 2px; + background-clip: border-box; } + GtkBubbleWindow.osd.background { + background-color: rgba(250, 244, 237, 0.8); } + GtkBubbleWindow .toolbar { + background-color: transparent; } + +/*************** + ! Font-viewer * +****************/ +SushiFontWidget { + padding: 3px 6px; } + +/************* + ! Gucharmap * +**************/ +GucharmapChartable { + background-color: #f2e9de; + color: #26233a; } + +/************* + ! Evolution * +**************/ +EPreviewPane .entry { + background-color: #f2e9de; + color: #26233a; } + +/******************* + ! Gnome Bluetooth * +********************/ +entry.entry.pin-entry { + font-style: normal; + font-size: 50px; + padding-left: 15px; + padding-right: 15px; } + +label.pin-label { + font-style: normal; + font-size: 50px; } + +/************************ + ! Shortcut window keys * +*************************/ +.keycap { + min-width: 20px; + min-height: 24px; + margin-top: 2px; + padding-bottom: 1.5px; + padding-left: 3px; + padding-right: 3px; + color: #555169; + background-color: #f2e9de; + border: 1px solid; + border-color: mix(mix(#fffaf3,#555169,0.1),#fffaf3,0.5); + border-radius: 2px; + box-shadow: inset 0 -3px mix(#f2e9de,#fffaf3,0.2); + font-size: smaller; } + .keycap:backdrop { + background-color: #f2e9de; + color: mix(#555169,#fffaf3,0.5); + transition: 200ms ease-out; } + +/***************** + ! Stackswitcher * +******************/ +stackswitcher button.text-button, stackswitcher button.text-button.nautilus-circular-button.image-button { + min-width: 80px; } + +stackswitcher button.circular, stackswitcher button.nautilus-circular-button.image-button { + min-width: 28px; + min-height: 28px; + padding: 0; } + +/******************* + ! Selected Items * +********************/ +row:selected label:disabled, label:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:disabled:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:selected, .cs-category-view:disabled:selected, .cs-category-view .view:disabled:selected, .cs-category-view iconview:disabled:selected, treeview.view:disabled:selected, .view text selection:disabled, iconview text selection:disabled, +textview text selection:disabled:focus, +textview text selection:disabled, #login_window entry selection:disabled, .osd entry selection:disabled, +#XfceNotifyWindow entry selection:disabled, entry selection:disabled, calendar:disabled:selected, row:disabled:selected, flowbox flowboxchild:disabled:selected, modelbutton.flat:disabled:active, modelbutton.flat:active arrow:disabled, modelbutton.flat:disabled:selected, modelbutton.flat:selected arrow:disabled, +menuitem.button.flat:disabled:active, +menuitem.button.flat:active arrow:disabled, +menuitem.button.flat:disabled:selected, +menuitem.button.flat:selected arrow:disabled, label:disabled selection { + color: mix(#faf4ed,#907aa9,0.5); } + +row:selected label:backdrop, label:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:backdrop:selected, .cs-category-view:backdrop:selected, .cs-category-view .view:backdrop:selected, .cs-category-view iconview:backdrop:selected, treeview.view:backdrop:selected, .view text selection:backdrop, iconview text selection:backdrop, +textview text selection:backdrop:focus, +textview text selection:backdrop, #login_window entry selection:backdrop, .osd entry selection:backdrop, +#XfceNotifyWindow entry selection:backdrop, entry selection:backdrop, calendar:backdrop:selected, row:backdrop:selected, flowbox flowboxchild:backdrop:selected, modelbutton.flat:backdrop:active, modelbutton.flat:active arrow:backdrop, modelbutton.flat:backdrop:selected, modelbutton.flat:selected arrow:backdrop, +menuitem.button.flat:backdrop:active, +menuitem.button.flat:active arrow:backdrop, +menuitem.button.flat:backdrop:selected, +menuitem.button.flat:selected arrow:backdrop, label:backdrop selection { + background-color: #907aa9; + color: mix(#907aa9,#faf4ed,0.66); } + row:selected label:disabled:backdrop, label:disabled:backdrop:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar .view:disabled:backdrop:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:disabled:backdrop:selected, .cs-category-view:disabled:backdrop:selected, .cs-category-view .view:disabled:backdrop:selected, .cs-category-view iconview:disabled:backdrop:selected, treeview.view:disabled:backdrop:selected, .view text selection:disabled:backdrop, iconview text selection:disabled:backdrop, + textview text selection:disabled:backdrop, #login_window entry selection:disabled:backdrop, + #XfceNotifyWindow entry selection:disabled:backdrop, entry selection:disabled:backdrop, calendar:disabled:backdrop:selected, row:disabled:backdrop:selected, flowbox flowboxchild:disabled:backdrop:selected, modelbutton.flat:disabled:backdrop:active, modelbutton.flat:active arrow:disabled:backdrop, modelbutton.flat:disabled:backdrop:selected, modelbutton.flat:selected arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:active, + menuitem.button.flat:active arrow:disabled:backdrop, + menuitem.button.flat:disabled:backdrop:selected, + menuitem.button.flat:selected arrow:disabled:backdrop, label:backdrop selection:disabled { + color: mix(mix(#907aa9,#faf4ed,0.66),#907aa9,0.3); } + +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, treeview.view:selected:focus, treeview.view:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection, #login_window entry selection, .osd entry selection, +#XfceNotifyWindow entry selection, entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, menuitem entry selection, popover.background entry selection, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, +menuitem.button.flat:active, +menuitem.button.flat:active arrow, +menuitem.button.flat:selected, +menuitem.button.flat:selected arrow { + background-color: #907aa9; } + row:selected label, label:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected:focus, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:selected, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview:selected, .nemo-window .sidebar .nemo-places-sidebar .view:selected:focus, .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected, .cs-category-view:selected:focus, .cs-category-view:selected, .cs-category-view .view:selected:focus, .cs-category-view .view:selected, .cs-category-view iconview:selected, treeview.view:selected:focus, treeview.view:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, + textview text selection:focus, + textview text selection, #login_window entry selection, .osd entry selection, + #XfceNotifyWindow entry selection, entry selection, calendar:selected, row:selected, flowbox flowboxchild:selected, menuitem entry selection, popover.background entry selection, modelbutton.flat:active, modelbutton.flat:active arrow, modelbutton.flat:selected, modelbutton.flat:selected arrow, + menuitem.button.flat:active, + menuitem.button.flat:active arrow, + menuitem.button.flat:selected, + menuitem.button.flat:selected arrow { + color: #faf4ed; + outline-color: rgba(250, 244, 237, 0.3); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********** + ! Notebook +***********/ +notebook { + padding: 0; } + notebook.frame { + border: 1px solid mix(#fffaf3,#555169,0.1); } + notebook.frame > header { + margin: -1px; } + notebook.frame > header.top { + margin-bottom: 0; } + notebook.frame > header.bottom { + margin-top: 0; } + notebook.frame > header.left { + margin-right: 0; } + notebook.frame > header.right { + margin-left: 0; } + notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; } + notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; } + notebook > stack:not(:only-child) { + background-color: #fffaf3; } + notebook > header { + padding: 3px; + background-color: #fffaf3; } + notebook > header.top { + box-shadow: inset 0 -1px mix(#fffaf3,#555169,0.1); } + notebook > header.bottom { + box-shadow: inset 0 1px mix(#fffaf3,#555169,0.1); } + notebook > header.right { + box-shadow: inset 1px 0 mix(#fffaf3,#555169,0.1); } + notebook > header.left { + box-shadow: inset -1px 0 mix(#fffaf3,#555169,0.1); } + notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); } + notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; } + 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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; } + notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; } + 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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; } + notebook > header > tabs > arrow { + color: mix(#555169,#fffaf3,0.5); } + notebook > header > tabs > arrow:hover { + color: mix(#555169,mix(#555169,#fffaf3,0.5),0.5); } + notebook > header > tabs > arrow:active { + color: #555169; } + notebook > header > tabs > arrow:disabled { + color: alpha(mix(#555169,#fffaf3,0.5),0.3); } + notebook > header > tabs > tab { + background-color: alpha(mix(#fffaf3,#555169,0.1),0.7); + background-image: none; + border-color: mix(mix(#fffaf3,#555169,0.1),mix(#555169,#fffaf3,0.5),0.15); + color: rgba(85, 81, 105, 0.8); + padding: 3px 11px; + min-width: 20px; + min-height: 20px; + outline-offset: -4px; + border-width: 1px; + border-style: solid; } + notebook > header > tabs > tab:hover:not(:checked) { + background-color: mix(#fffaf3,#555169,0.04); + background-image: none; + color: mix(#555169,mix(#555169,#fffaf3,0.5),0.5); } + notebook > header > tabs > tab:checked, notebook > header > tabs > tab:checked:hover { + background: #fffaf3; + border-color: mix(#fffaf3,#555169,0.1); + color: #555169; } + notebook > header > tabs > tab button.flat, notebook > header > tabs > tab button.flat.nautilus-circular-button.image-button { + min-height: 22px; + min-width: 22px; + padding: 0; + color: mix(#fffaf3,#555169,0.35); } + notebook > header > tabs > tab button.flat:hover { + color: #3f3b5d; } + notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #907aa9; } + notebook > header.top > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 -1px mix(#fffaf3,#555169,0.1); } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + box-shadow: inset 0 1px mix(#fffaf3,#555169,0.1); } + notebook > header.left > tabs > tab:hover:not(:checked) { + box-shadow: inset -1px 0 mix(#fffaf3,#555169,0.1); } + notebook > header.right > tabs > tab:hover:not(:checked) { + box-shadow: inset 1px 0 mix(#fffaf3,#555169,0.1); } + notebook > header.top { + padding-bottom: 0; } + notebook > header.top > tabs > tab { + border-bottom: none; + -gtk-outline-radius: 0; + margin-top: 2px; } + notebook > header.top > tabs > tab + tab { + margin-left: -1px; } + notebook > header.top > tabs > tab:first-child { + border-radius: 2px 0 0; + -gtk-outline-radius: 2px 0 0; } + notebook > header.top > tabs > tab:last-child { + border-radius: 0 2px 0 0; + -gtk-outline-radius: 0 2px 0 0; } + notebook > header.top > tabs > tab:hover:not(:checked), notebook > header.top > tabs > tab:checked { + border-top-width: 3px; + border-top-color: #907aa9; + margin-top: 0; + -gtk-outline-radius: 2px; + border-radius: 2px 2px 0 0; + padding-top: 3px; } + notebook > header.top > tabs > tab:hover:not(:checked) { + border-top-color: mix(#907aa9,mix(#fffaf3,#555169,0.2),0.66); } + notebook > header.bottom { + padding-top: 0; } + notebook > header.bottom > tabs > tab { + border-top: none; + -gtk-outline-radius: 0; + margin-bottom: 2px; } + notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; } + notebook > header.bottom > tabs > tab:first-child { + border-radius: 0 0 0 2px; + -gtk-outline-radius: 0 0 0 2px; } + notebook > header.bottom > tabs > tab:last-child { + border-radius: 0 0 2px; + -gtk-outline-radius: 0 0 2px; } + notebook > header.bottom > tabs > tab:hover:not(:checked), notebook > header.bottom > tabs > tab:checked { + border-bottom-width: 3px; + border-bottom-color: #907aa9; + margin-bottom: 0; + -gtk-outline-radius: 2px; + border-radius: 0 0 2px 2px; + padding-bottom: 3px; } + notebook > header.bottom > tabs > tab:hover:not(:checked) { + border-bottom-color: mix(#907aa9,mix(#fffaf3,#555169,0.2),0.66); } + notebook > header.right { + padding-left: 0; } + notebook > header.right > tabs > tab { + border-left: none; + -gtk-outline-radius: 0; + margin-right: 2px; } + notebook > header.right > tabs > tab + tab { + margin-top: -1px; } + notebook > header.right > tabs > tab:first-child { + border-radius: 0 2px 0 0; + -gtk-outline-radius: 0 2px 0 0; } + notebook > header.right > tabs > tab:last-child { + border-radius: 0 0 2px; + -gtk-outline-radius: 0 0 2px; } + notebook > header.right > tabs > tab:hover:not(:checked), notebook > header.right > tabs > tab:checked { + border-right-width: 3px; + border-right-color: #907aa9; + margin-right: 0; + -gtk-outline-radius: 2px; + border-radius: 0 2px 2px 0; + padding-right: 11px; } + notebook > header.right > tabs > tab:hover:not(:checked) { + border-right-color: mix(#907aa9,mix(#fffaf3,#555169,0.2),0.66); } + notebook > header.left { + padding-right: 0; } + notebook > header.left > tabs > tab { + border-right: none; + -gtk-outline-radius: 0; + margin-left: 2px; } + notebook > header.left > tabs > tab + tab { + margin-top: -1px; } + notebook > header.left > tabs > tab:first-child { + border-radius: 2px 0 0; + -gtk-outline-radius: 2px 0 0; } + notebook > header.left > tabs > tab:last-child { + border-radius: 0 0 0 2px; + -gtk-outline-radius: 0 0 0 2px; } + notebook > header.left > tabs > tab:hover:not(:checked), notebook > header.left > tabs > tab:checked { + border-left-width: 3px; + border-left-color: #907aa9; + margin-left: 0; + -gtk-outline-radius: 2px; + border-radius: 2px 0 0 2px; + padding-left: 11px; } + notebook > header.left > tabs > tab:hover:not(:checked) { + border-left-color: mix(#907aa9,mix(#fffaf3,#555169,0.2),0.66); } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/******* + ! OSD * +********/ +overlay.osd { + background-color: transparent; } + +colorchooser .popover.osd { + border-radius: 2px; } + +button.color .osd colorswatch:only-child { + box-shadow: none; } + +.osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child { + box-shadow: none; } + +button.osd, button.osd.nautilus-circular-button.image-button, +#XfceNotifyWindow button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + button.osd:focus, button.osd:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + button.osd:active, button.osd:active:hover, button.osd:active:focus, button.osd:active:hover:focus, button.osd:checked, button.osd:checked:hover, button.osd:checked:focus, button.osd:checked:hover:focus, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover:focus, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + button.osd:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + button.osd:active:disabled, button.osd:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:hover, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) button.osd:checked:hover, viewswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > button.osd:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) button.osd, stackswitcher.vertical > button.osd:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) button.osd:hover, stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked, stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) button.osd:checked:hover, stackswitcher.vertical > button.osd:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + button.osd.flat, + #XfceNotifyWindow button.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + button.osd:hover, button.osd.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + button.osd:hover:focus, button.osd:hover:hover, button.osd.flat:hover:focus, button.osd.flat:hover:hover, + #XfceNotifyWindow button:hover:focus, + #XfceNotifyWindow button:hover:hover, + #XfceNotifyWindow button.flat:hover:focus, + #XfceNotifyWindow button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + button.osd:hover:active, button.osd:hover:active:focus, button.osd.flat:hover:active:focus, button.osd:hover:checked, button.osd:hover:checked:focus, button.osd.flat:hover:checked:focus, button.osd.flat:hover:active, button.osd.flat:hover:active:hover:focus, button.osd.flat:hover:checked, button.osd.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + button.osd:hover:disabled, button.osd.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + button.osd:hover:active:disabled, button.osd:hover:checked:disabled, button.osd.flat:hover:active:disabled, button.osd.flat:hover:checked:disabled, + #XfceNotifyWindow button:hover:active:disabled, + #XfceNotifyWindow button:hover:checked:disabled, + #XfceNotifyWindow button.flat:hover:active:disabled, + #XfceNotifyWindow button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + button.osd:focus, button.osd.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + button.osd:focus:hover, button.osd.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + button.osd:focus:hover:hover, button.osd.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + button.osd:focus:hover:active, button.osd.flat:focus:hover:active, button.osd.flat:focus:hover:active:focus, button.osd:focus:hover:checked, button.osd.flat:focus:hover:checked, button.osd.flat:focus:hover:checked:focus, button.osd.flat:focus:hover:active:hover:focus, button.osd.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + button.osd:focus:hover:disabled, button.osd.flat:focus:hover:disabled, + #XfceNotifyWindow button:focus:hover:disabled, + #XfceNotifyWindow button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + button.osd:focus:hover:active:disabled, button.osd:focus:hover:checked:disabled, button.osd.flat:focus:hover:active:disabled, button.osd.flat:focus:hover:checked:disabled, + #XfceNotifyWindow button:focus:hover:active:disabled, + #XfceNotifyWindow button:focus:hover:checked:disabled, + #XfceNotifyWindow button.flat:focus:hover:active:disabled, + #XfceNotifyWindow button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + button.osd:checked, button.osd:active, button.osd.flat:checked, button.osd.flat:active, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button.flat:checked, + #XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + button.osd:checked:active, button.osd.nautilus-circular-button.image-button:checked:active, button.osd:checked:active:hover, button.osd.nautilus-circular-button.image-button:checked:active:hover, button.osd:checked:active:focus, button.osd.nautilus-circular-button.image-button:checked:active:focus, button.osd:checked:active:hover:focus, button.osd.nautilus-circular-button.image-button:checked:active:hover:focus, button.osd:checked:checked, button.osd.nautilus-circular-button.image-button:checked:checked, button.osd:checked:checked:hover, button.osd.nautilus-circular-button.image-button:checked:checked:hover, button.osd:checked:checked:focus, button.osd.nautilus-circular-button.image-button:checked:checked:focus, button.osd:checked:checked:hover:focus, button.osd.nautilus-circular-button.image-button:checked:checked:hover:focus, button.osd:active:active, button.osd.nautilus-circular-button.image-button:active:active, button.osd:active:active:hover, button.osd.nautilus-circular-button.image-button:active:active:hover, button.osd:active:active:focus, button.osd.nautilus-circular-button.image-button:active:active:focus, button.osd:active:active:hover:focus, button.osd.nautilus-circular-button.image-button:active:active:hover:focus, button.osd:active:checked, button.osd.nautilus-circular-button.image-button:active:checked, button.osd:active:checked:hover, button.osd.nautilus-circular-button.image-button:active:checked:hover, button.osd:active:checked:focus, button.osd.nautilus-circular-button.image-button:active:checked:focus, button.osd:active:checked:hover:focus, button.osd.nautilus-circular-button.image-button:active:checked:hover:focus, button.osd.flat:checked:active, button.osd.flat.nautilus-circular-button.image-button:checked:active, button.osd.flat:checked:active:hover, button.osd.flat.nautilus-circular-button.image-button:checked:active:hover, button.osd.flat:checked:active:focus, button.osd.flat.nautilus-circular-button.image-button:checked:active:focus, button.osd.flat:checked:active:hover:focus, button.osd.flat.nautilus-circular-button.image-button:checked:active:hover:focus, button.osd.flat:checked:checked, button.osd.flat.nautilus-circular-button.image-button:checked:checked, button.osd.flat:checked:checked:hover, button.osd.flat.nautilus-circular-button.image-button:checked:checked:hover, button.osd.flat:checked:checked:focus, button.osd.flat.nautilus-circular-button.image-button:checked:checked:focus, button.osd.flat:checked:checked:hover:focus, button.osd.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, button.osd.flat:active:active, button.osd.flat.nautilus-circular-button.image-button:active:active, button.osd.flat:active:active:hover, button.osd.flat.nautilus-circular-button.image-button:active:active:hover, button.osd.flat:active:active:focus, button.osd.flat.nautilus-circular-button.image-button:active:active:focus, button.osd.flat:active:active:hover:focus, button.osd.flat.nautilus-circular-button.image-button:active:active:hover:focus, button.osd.flat:active:checked, button.osd.flat.nautilus-circular-button.image-button:active:checked, button.osd.flat:active:checked:hover, button.osd.flat.nautilus-circular-button.image-button:active:checked:hover, button.osd.flat:active:checked:focus, button.osd.flat.nautilus-circular-button.image-button:active:checked:focus, button.osd.flat:active:checked:hover:focus, button.osd.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + button.osd:checked:disabled, button.osd:active:disabled, button.osd.flat:checked:disabled, button.osd.flat:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + button.osd:active:checked:disabled, button.osd.flat:active:checked:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + button.osd:checked:focus, button.osd:checked:hover, button.osd:active:focus, button.osd:active:hover, button.osd.flat:checked:focus, button.osd.flat:checked:hover, button.osd.flat:active:focus, button.osd.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + button.osd:focus, button.osd:hover, button.osd.flat:focus, button.osd.flat:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:focus, + #XfceNotifyWindow button.flat:hover { + color: #575279; } + button.osd:disabled:disabled, button.osd.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + button.osd:disabled:disabled :disabled, button.osd.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + button.osd:active:disabled, button.osd:checked:disabled, button.osd.flat:active:disabled, button.osd.flat:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + button.osd:active:disabled :disabled, button.osd:checked:disabled :disabled, button.osd.flat:active:disabled :disabled, button.osd.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + button.osd:backdrop, button.osd.flat:backdrop, + #XfceNotifyWindow button:backdrop, + #XfceNotifyWindow button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + button.osd.separator, button.osd .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + button.osd.separator:disabled, button.osd .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + button.osd separator, button.osd.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + button.osd.image-button, + #XfceNotifyWindow button.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; } + +toolbar.osd { + -GtkToolbar-button-relief: normal; + padding: 3px; + border: 1px solid rgba(229, 197, 161, 0.8); + border-radius: 2px; + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + color: #575279; } + toolbar.osd separator { + color: rgba(239, 221, 199, 0.8); } + toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom { + border-radius: 0; } + +progressbar.osd { + margin: 2px; + min-height: 2px; + min-width: 2px; } + progressbar.osd trough { + border-style: none; + border-radius: 0; + background-image: none; + background-color: transparent; } + progressbar.osd progress { + border-style: none; + border-radius: 0; + background-color: #907aa9; + background-image: none; } + +.osd, +#XfceNotifyWindow { + background-color: rgba(250, 244, 237, 0.8); + color: #575279; + /* used by gnome-settings-daemon's media-keys OSD */ + /* used by Documents */ } + .osd.background, + #XfceNotifyWindow.background { + background-color: rgba(250, 244, 237, 0.6); + color: #575279; } + .osd .frame, + #XfceNotifyWindow .frame { + background-clip: border-box; + background-origin: border-box; } + .osd button, .osd button.nautilus-circular-button.image-button, + #XfceNotifyWindow button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .osd button:focus, .osd button:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd button:active, .osd button:active:hover, .osd button:active:focus, .osd button:active:hover:focus, .osd button:checked, .osd button:checked:hover, .osd button:checked:focus, .osd button:checked:hover:focus, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover:focus, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd button:disabled, + #XfceNotifyWindow button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd button:active:disabled, .osd button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:hover, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd button:checked:hover, viewswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .osd button, stackswitcher.vertical > .osd button:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .osd button:hover, stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:hover, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked, stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .osd button:checked:hover, stackswitcher.vertical > .osd button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow button:checked:hover, stackswitcher.vertical > #XfceNotifyWindow button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .osd button.flat, + #XfceNotifyWindow button.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .osd button:hover, .osd button.flat:hover, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .osd button:hover:focus, .osd button:hover:hover, .osd button.flat:hover:focus, .osd button.flat:hover:hover, + #XfceNotifyWindow button:hover:focus, + #XfceNotifyWindow button:hover:hover, + #XfceNotifyWindow button.flat:hover:focus, + #XfceNotifyWindow button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd button:hover:active, .osd button:hover:active:focus, .osd button.flat:hover:active:focus, .osd button:hover:checked, .osd button:hover:checked:focus, .osd button.flat:hover:checked:focus, .osd button.flat:hover:active, .osd button.flat:hover:active:hover:focus, .osd button.flat:hover:checked, .osd button.flat:hover:checked:hover:focus, + #XfceNotifyWindow button:hover:active, + #XfceNotifyWindow button:hover:active:focus, + #XfceNotifyWindow button.flat:hover:active:focus, + #XfceNotifyWindow button:hover:checked, + #XfceNotifyWindow button:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:checked:focus, + #XfceNotifyWindow button.flat:hover:active, + #XfceNotifyWindow button.flat:hover:active:hover:focus, + #XfceNotifyWindow button.flat:hover:checked, + #XfceNotifyWindow button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd button:hover:disabled, .osd button.flat:hover:disabled, + #XfceNotifyWindow button:hover:disabled, + #XfceNotifyWindow button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd button:hover:active:disabled, .osd button:hover:checked:disabled, .osd button.flat:hover:active:disabled, .osd button.flat:hover:checked:disabled, + #XfceNotifyWindow button:hover:active:disabled, + #XfceNotifyWindow button:hover:checked:disabled, + #XfceNotifyWindow button.flat:hover:active:disabled, + #XfceNotifyWindow button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd button:focus, .osd button.flat:focus, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .osd button:focus:hover, .osd button.flat:focus:hover, + #XfceNotifyWindow button:focus:hover, + #XfceNotifyWindow button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .osd button:focus:hover:hover, .osd button.flat:focus:hover:hover, + #XfceNotifyWindow button:focus:hover:hover, + #XfceNotifyWindow button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd button:focus:hover:active, .osd button.flat:focus:hover:active, .osd button.flat:focus:hover:active:focus, .osd button:focus:hover:checked, .osd button.flat:focus:hover:checked, .osd button.flat:focus:hover:checked:focus, .osd button.flat:focus:hover:active:hover:focus, .osd button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow button:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active, + #XfceNotifyWindow button.flat:focus:hover:active:focus, + #XfceNotifyWindow button:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked, + #XfceNotifyWindow button.flat:focus:hover:checked:focus, + #XfceNotifyWindow button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd button:focus:hover:disabled, .osd button.flat:focus:hover:disabled, + #XfceNotifyWindow button:focus:hover:disabled, + #XfceNotifyWindow button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd button:focus:hover:active:disabled, .osd button:focus:hover:checked:disabled, .osd button.flat:focus:hover:active:disabled, .osd button.flat:focus:hover:checked:disabled, + #XfceNotifyWindow button:focus:hover:active:disabled, + #XfceNotifyWindow button:focus:hover:checked:disabled, + #XfceNotifyWindow button.flat:focus:hover:active:disabled, + #XfceNotifyWindow button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd button:checked, .osd button:active, .osd button.flat:checked, .osd button.flat:active, + #XfceNotifyWindow button:checked, + #XfceNotifyWindow button:active, + #XfceNotifyWindow button.flat:checked, + #XfceNotifyWindow button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd button:checked:active, .osd button.nautilus-circular-button.image-button:checked:active, .osd button:checked:active:hover, .osd button.nautilus-circular-button.image-button:checked:active:hover, .osd button:checked:active:focus, .osd button.nautilus-circular-button.image-button:checked:active:focus, .osd button:checked:active:hover:focus, .osd button.nautilus-circular-button.image-button:checked:active:hover:focus, .osd button:checked:checked, .osd button.nautilus-circular-button.image-button:checked:checked, .osd button:checked:checked:hover, .osd button.nautilus-circular-button.image-button:checked:checked:hover, .osd button:checked:checked:focus, .osd button.nautilus-circular-button.image-button:checked:checked:focus, .osd button:checked:checked:hover:focus, .osd button.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd button:active:active, .osd button.nautilus-circular-button.image-button:active:active, .osd button:active:active:hover, .osd button.nautilus-circular-button.image-button:active:active:hover, .osd button:active:active:focus, .osd button.nautilus-circular-button.image-button:active:active:focus, .osd button:active:active:hover:focus, .osd button.nautilus-circular-button.image-button:active:active:hover:focus, .osd button:active:checked, .osd button.nautilus-circular-button.image-button:active:checked, .osd button:active:checked:hover, .osd button.nautilus-circular-button.image-button:active:checked:hover, .osd button:active:checked:focus, .osd button.nautilus-circular-button.image-button:active:checked:focus, .osd button:active:checked:hover:focus, .osd button.nautilus-circular-button.image-button:active:checked:hover:focus, .osd button.flat:checked:active, .osd button.flat.nautilus-circular-button.image-button:checked:active, .osd button.flat:checked:active:hover, .osd button.flat.nautilus-circular-button.image-button:checked:active:hover, .osd button.flat:checked:active:focus, .osd button.flat.nautilus-circular-button.image-button:checked:active:focus, .osd button.flat:checked:active:hover:focus, .osd button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, .osd button.flat:checked:checked, .osd button.flat.nautilus-circular-button.image-button:checked:checked, .osd button.flat:checked:checked:hover, .osd button.flat.nautilus-circular-button.image-button:checked:checked:hover, .osd button.flat:checked:checked:focus, .osd button.flat.nautilus-circular-button.image-button:checked:checked:focus, .osd button.flat:checked:checked:hover:focus, .osd button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd button.flat:active:active, .osd button.flat.nautilus-circular-button.image-button:active:active, .osd button.flat:active:active:hover, .osd button.flat.nautilus-circular-button.image-button:active:active:hover, .osd button.flat:active:active:focus, .osd button.flat.nautilus-circular-button.image-button:active:active:focus, .osd button.flat:active:active:hover:focus, .osd button.flat.nautilus-circular-button.image-button:active:active:hover:focus, .osd button.flat:active:checked, .osd button.flat.nautilus-circular-button.image-button:active:checked, .osd button.flat:active:checked:hover, .osd button.flat.nautilus-circular-button.image-button:active:checked:hover, .osd button.flat:active:checked:focus, .osd button.flat.nautilus-circular-button.image-button:active:checked:focus, .osd button.flat:active:checked:hover:focus, .osd button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button:checked:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button:checked:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button:checked:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button:checked:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button:checked:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button:checked:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button:checked:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button:checked:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button:active:active, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button:active:active:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button:active:active:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button:active:active:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button:active:checked, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button:active:checked:hover, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button:active:checked:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button:active:checked:hover:focus, + #XfceNotifyWindow button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow button.flat:checked:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow button.flat:checked:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow button.flat:checked:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow button.flat:checked:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow button.flat:checked:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow button.flat:checked:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow button.flat:checked:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow button.flat:checked:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow button.flat:active:active, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow button.flat:active:active:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow button.flat:active:active:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow button.flat:active:active:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow button.flat:active:checked, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow button.flat:active:checked:hover, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow button.flat:active:checked:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow button.flat:active:checked:hover:focus, + #XfceNotifyWindow button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd button:checked:disabled, .osd button:active:disabled, .osd button.flat:checked:disabled, .osd button.flat:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd button:active:checked:disabled, .osd button.flat:active:checked:disabled, + #XfceNotifyWindow button:active:checked:disabled, + #XfceNotifyWindow button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .osd button:checked:focus, .osd button:checked:hover, .osd button:active:focus, .osd button:active:hover, .osd button.flat:checked:focus, .osd button.flat:checked:hover, .osd button.flat:active:focus, .osd button.flat:active:hover, + #XfceNotifyWindow button:checked:focus, + #XfceNotifyWindow button:checked:hover, + #XfceNotifyWindow button:active:focus, + #XfceNotifyWindow button:active:hover, + #XfceNotifyWindow button.flat:checked:focus, + #XfceNotifyWindow button.flat:checked:hover, + #XfceNotifyWindow button.flat:active:focus, + #XfceNotifyWindow button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .osd button:focus, .osd button:hover, .osd button.flat:focus, .osd button.flat:hover, + #XfceNotifyWindow button:focus, + #XfceNotifyWindow button:hover, + #XfceNotifyWindow button.flat:focus, + #XfceNotifyWindow button.flat:hover { + color: #575279; } + .osd button:disabled:disabled, .osd button.flat:disabled:disabled, + #XfceNotifyWindow button:disabled:disabled, + #XfceNotifyWindow button.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .osd button:disabled:disabled :disabled, .osd button.flat:disabled:disabled :disabled, + #XfceNotifyWindow button:disabled:disabled :disabled, + #XfceNotifyWindow button.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .osd button:active:disabled, .osd button:checked:disabled, .osd button.flat:active:disabled, .osd button.flat:checked:disabled, + #XfceNotifyWindow button:active:disabled, + #XfceNotifyWindow button:checked:disabled, + #XfceNotifyWindow button.flat:active:disabled, + #XfceNotifyWindow button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .osd button:active:disabled :disabled, .osd button:checked:disabled :disabled, .osd button.flat:active:disabled :disabled, .osd button.flat:checked:disabled :disabled, + #XfceNotifyWindow button:active:disabled :disabled, + #XfceNotifyWindow button:checked:disabled :disabled, + #XfceNotifyWindow button.flat:active:disabled :disabled, + #XfceNotifyWindow button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .osd button:backdrop, .osd button.flat:backdrop, + #XfceNotifyWindow button:backdrop, + #XfceNotifyWindow button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + .osd button.separator, .osd button .separator, + #XfceNotifyWindow button.separator, + #XfceNotifyWindow button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .osd button.separator:disabled, .osd button .separator:disabled, + #XfceNotifyWindow button.separator:disabled, + #XfceNotifyWindow button .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + .osd button separator, .osd button.nautilus-circular-button.image-button separator, + #XfceNotifyWindow button separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + .osd entry, + #XfceNotifyWindow entry { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.56); + padding: 5px 3.4285714286px; + color: #575279; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + .osd entry:focus, .osd entry:hover, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.7),0.3); } + .osd entry:active, .osd entry:active:hover, .osd entry:active:focus, .osd entry:active:hover:focus, .osd entry:checked, .osd entry:checked:hover, .osd entry:checked:focus, .osd entry:checked:hover:focus, + #XfceNotifyWindow entry:active, + #XfceNotifyWindow entry:active:hover, + #XfceNotifyWindow entry:active:focus, + #XfceNotifyWindow entry:active:hover:focus, + #XfceNotifyWindow entry:checked, + #XfceNotifyWindow entry:checked:hover, + #XfceNotifyWindow entry:checked:focus, + #XfceNotifyWindow entry:checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.48); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + border-color: mix(#575279,#faf4ed,0.64); } + .osd entry:active:disabled, .osd entry:checked:disabled, + #XfceNotifyWindow entry:active:disabled, + #XfceNotifyWindow entry:checked:disabled { + border-color: mix(#575279,#faf4ed,0.56); } + .osd entry:focus, .osd entry:active, + #XfceNotifyWindow entry:focus, + #XfceNotifyWindow entry:active { + border-color: mix(#907aa9,rgba(234, 209, 180, 0.8),0.3); } + .osd entry:disabled, + #XfceNotifyWindow entry:disabled { + background-color: mix(#faf4ed,#575279,0.07); + background-image: none; + opacity: .9; + color: mix(#faf4ed,#575279,0.9); } + .osd trough, .osd.trough, + #XfceNotifyWindow trough, + #XfceNotifyWindow.trough { + background-color: rgba(87, 82, 121, 0.3); } + .osd progressbar, .osd.progressbar, + #XfceNotifyWindow progressbar, + #XfceNotifyWindow.progressbar { + background-color: #575279; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: mix(#575279,rgba(250, 244, 237, 0.8),0.56); } + .osd scale slider:focus, .osd scale slider:hover, + #XfceNotifyWindow scale slider:focus, + #XfceNotifyWindow scale slider:hover { + border-color: mix(#907aa9,mix(#575279,rgba(250, 244, 237, 0.8),0.7),0.3); } + .osd scale slider:active, .osd scale slider:active:hover, .osd scale slider:active:focus, .osd scale slider:active:hover:focus, .osd scale slider:checked, .osd scale slider:checked:hover, .osd scale slider:checked:focus, .osd scale slider:checked:hover:focus, + #XfceNotifyWindow scale slider:active, + #XfceNotifyWindow scale slider:active:hover, + #XfceNotifyWindow scale slider:active:focus, + #XfceNotifyWindow scale slider:active:hover:focus, + #XfceNotifyWindow scale slider:checked, + #XfceNotifyWindow scale slider:checked:hover, + #XfceNotifyWindow scale slider:checked:focus, + #XfceNotifyWindow scale slider:checked:hover:focus { + border-color: mix(#575279,rgba(250, 244, 237, 0.8),0.48); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + border-color: mix(#575279,rgba(250, 244, 237, 0.8),0.64); } + .osd scale slider:active:disabled, .osd scale slider:checked:disabled, + #XfceNotifyWindow scale slider:active:disabled, + #XfceNotifyWindow scale slider:checked:disabled { + border-color: mix(#575279,rgba(250, 244, 237, 0.8),0.56); } + .osd scale slider:disabled, + #XfceNotifyWindow scale slider:disabled { + background-color: rgba(239, 221, 199, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + border-color: rgba(229, 197, 161, 0.8); + background-color: rgba(255, 255, 255, 0.8); + background-image: none; } + .osd scale trough.highlight, + #XfceNotifyWindow scale trough.highlight { + border-color: #907aa9; + background-color: #907aa9; + background-image: none; } + .osd scale trough:disabled, .osd scale trough.highlight:disabled, + #XfceNotifyWindow scale trough:disabled, + #XfceNotifyWindow scale trough.highlight:disabled { + border-color: rgba(234, 209, 180, 0.8); + background-color: rgba(239, 221, 199, 0.8); + background-image: none; } + .osd scale trough, + #XfceNotifyWindow scale trough { + background-color: rgba(255, 255, 255, 0.8); } + .osd scale trough highlight, + #XfceNotifyWindow scale trough highlight { + background-color: #907aa9; } + .osd scale slider, + #XfceNotifyWindow scale slider { + background-clip: border-box; + background-color: #907aa9; + border-color: #907aa9; } + .osd scale slider:hover, + #XfceNotifyWindow scale slider:hover { + background-color: #aa99bd; + border-color: #aa99bd; } + .osd scale slider:active, + #XfceNotifyWindow scale slider:active { + background-color: #765e92; + border-color: #765e92; } + .osd.view, iconview.osd, .osd .view, .osd iconview, .osd view, + #XfceNotifyWindow.view, + iconview#XfceNotifyWindow, + #XfceNotifyWindow .view, + #XfceNotifyWindow iconview, + #XfceNotifyWindow view { + background-color: rgba(250, 244, 237, 0.8); } + .osd scrollbar trough, + #XfceNotifyWindow scrollbar trough { + background-color: rgba(250, 244, 237, 0.8); } + .osd scrollbar slider, + #XfceNotifyWindow scrollbar slider { + border: 1px solid mix(rgba(236, 214, 187, 0.8),#575279,0.21); + border-radius: 0; + background-color: mix(rgba(250, 244, 237, 0.8),#575279,0.21); } + .osd scrollbar slider:hover, + #XfceNotifyWindow scrollbar slider:hover { + border-color: mix(rgba(236, 214, 187, 0.8),#575279,0.31); + background-color: mix(rgba(250, 244, 237, 0.8),#575279,0.31); } + .osd scrollbar slider:active, + #XfceNotifyWindow scrollbar slider:active { + border-color: #81689e; + background-color: #907aa9; } + .osd iconview.cell:selected, .osd iconview.cell:selected:focus, + #XfceNotifyWindow iconview.cell:selected, + #XfceNotifyWindow iconview.cell:selected:focus { + background-color: transparent; + border: 3px solid mix(rgba(236, 214, 187, 0.8),#575279,0.21); + border-radius: 2px; + outline-color: transparent; } + .osd .page-thumbnail, + #XfceNotifyWindow .page-thumbnail { + border: 1px solid rgba(239, 221, 199, 0.8); + /* when there's no pixbuf yet */ + background-color: rgba(250, 244, 237, 0.8); } + .osd popover.background, + #XfceNotifyWindow popover.background { + box-shadow: 0 2px 7px 3px rgba(34, 32, 42, 0.5); } + .osd popover.background > toolbar button, + #XfceNotifyWindow popover.background > toolbar button { + border-radius: 0; + border-width: 0; + background-color: transparent; + background-image: none; } + .osd spinbutton:not(.vertical), + #XfceNotifyWindow spinbutton:not(.vertical) { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.56); + padding: 0; + color: #575279; + caret-color: #575279; } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):hover, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.7),0.3); } + .osd spinbutton:not(.vertical):active, .osd spinbutton:not(.vertical):active:hover, .osd spinbutton:not(.vertical):active:focus, .osd spinbutton:not(.vertical):active:hover:focus, .osd spinbutton:not(.vertical):checked, .osd spinbutton:not(.vertical):checked:hover, .osd spinbutton:not(.vertical):checked:focus, .osd spinbutton:not(.vertical):checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):active:hover, + #XfceNotifyWindow spinbutton:not(.vertical):active:focus, + #XfceNotifyWindow spinbutton:not(.vertical):active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical):checked, + #XfceNotifyWindow spinbutton:not(.vertical):checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical):checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical):checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.48); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + border-color: mix(#575279,#faf4ed,0.64); } + .osd spinbutton:not(.vertical):active:disabled, .osd spinbutton:not(.vertical):checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical):active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical):checked:disabled { + border-color: mix(#575279,#faf4ed,0.56); } + .osd spinbutton:not(.vertical):focus, .osd spinbutton:not(.vertical):active, + #XfceNotifyWindow spinbutton:not(.vertical):focus, + #XfceNotifyWindow spinbutton:not(.vertical):active { + border-color: mix(#907aa9,rgba(234, 209, 180, 0.8),0.3); } + .osd spinbutton:not(.vertical):disabled, + #XfceNotifyWindow spinbutton:not(.vertical):disabled { + background-color: #efddc7; + background-image: none; + color: mix(#faf4ed,#575279,0.5); } + .osd spinbutton:not(.vertical) button, + #XfceNotifyWindow spinbutton:not(.vertical) button { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); + border-radius: 0; + border-color: rgba(234, 209, 180, 0.5); + border-style: none none none solid; + background-image: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover:focus, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, viewswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button, stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button, stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:hover, stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:hover, stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked, stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked, stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton:not(.vertical) button:checked:hover, stackswitcher.vertical > .osd spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, stackswitcher.vertical > #XfceNotifyWindow spinbutton:not(.vertical) button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .osd spinbutton:not(.vertical) button.flat, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .osd spinbutton:not(.vertical) button:hover:focus, .osd spinbutton:not(.vertical) button:hover:hover, .osd spinbutton:not(.vertical) button.flat:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd spinbutton:not(.vertical) button:hover:active, .osd spinbutton:not(.vertical) button:hover:active:focus, .osd spinbutton:not(.vertical) button.flat:hover:active:focus, .osd spinbutton:not(.vertical) button:hover:checked, .osd spinbutton:not(.vertical) button:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:hover:active, .osd spinbutton:not(.vertical) button.flat:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:hover:checked, .osd spinbutton:not(.vertical) button.flat:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd spinbutton:not(.vertical) button:hover:disabled, .osd spinbutton:not(.vertical) button.flat:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd spinbutton:not(.vertical) button:hover:active:disabled, .osd spinbutton:not(.vertical) button:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button.flat:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .osd spinbutton:not(.vertical) button:focus:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .osd spinbutton:not(.vertical) button:focus:hover:hover, .osd spinbutton:not(.vertical) button.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd spinbutton:not(.vertical) button:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:focus, .osd spinbutton:not(.vertical) button:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd spinbutton:not(.vertical) button:focus:hover:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd spinbutton:not(.vertical) button:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button:focus:hover:checked:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, .osd spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button.flat:checked, .osd spinbutton:not(.vertical) button.flat:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd spinbutton:not(.vertical) button:checked:active, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active, .osd spinbutton:not(.vertical) button:checked:active:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover, .osd spinbutton:not(.vertical) button:checked:active:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:focus, .osd spinbutton:not(.vertical) button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button:checked:checked, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked, .osd spinbutton:not(.vertical) button:checked:checked:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover, .osd spinbutton:not(.vertical) button:checked:checked:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:focus, .osd spinbutton:not(.vertical) button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button:active:active, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active, .osd spinbutton:not(.vertical) button:active:active:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover, .osd spinbutton:not(.vertical) button:active:active:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:focus, .osd spinbutton:not(.vertical) button:active:active:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover:focus, .osd spinbutton:not(.vertical) button:active:checked, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked, .osd spinbutton:not(.vertical) button:active:checked:hover, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover, .osd spinbutton:not(.vertical) button:active:checked:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:focus, .osd spinbutton:not(.vertical) button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:active, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active, .osd spinbutton:not(.vertical) button.flat:checked:active:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:active:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:focus, .osd spinbutton:not(.vertical) button.flat:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover, .osd spinbutton:not(.vertical) button.flat:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:active, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active, .osd spinbutton:not(.vertical) button.flat:active:active:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover, .osd spinbutton:not(.vertical) button.flat:active:active:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:focus, .osd spinbutton:not(.vertical) button.flat:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover:focus, .osd spinbutton:not(.vertical) button.flat:active:checked, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked, .osd spinbutton:not(.vertical) button.flat:active:checked:hover, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:checked:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:focus, .osd spinbutton:not(.vertical) button.flat:active:checked:hover:focus, .osd spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.nautilus-circular-button.image-button:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:active:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat.nautilus-circular-button.image-button:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd spinbutton:not(.vertical) button:active:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .osd spinbutton:not(.vertical) button:checked:focus, .osd spinbutton:not(.vertical) button:checked:hover, .osd spinbutton:not(.vertical) button:active:focus, .osd spinbutton:not(.vertical) button:active:hover, .osd spinbutton:not(.vertical) button.flat:checked:focus, .osd spinbutton:not(.vertical) button.flat:checked:hover, .osd spinbutton:not(.vertical) button.flat:active:focus, .osd spinbutton:not(.vertical) button.flat:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .osd spinbutton:not(.vertical) button:focus, .osd spinbutton:not(.vertical) button:hover, .osd spinbutton:not(.vertical) button.flat:focus, .osd spinbutton:not(.vertical) button.flat:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:focus, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:hover { + color: #575279; } + .osd spinbutton:not(.vertical) button:disabled:disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:disabled:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .osd spinbutton:not(.vertical) button:active:disabled, .osd spinbutton:not(.vertical) button:checked:disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .osd spinbutton:not(.vertical) button:active:disabled :disabled, .osd spinbutton:not(.vertical) button:checked:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:active:disabled :disabled, .osd spinbutton:not(.vertical) button.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .osd spinbutton:not(.vertical) button:backdrop, .osd spinbutton:not(.vertical) button.flat:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + .osd spinbutton:not(.vertical) button.separator, .osd spinbutton:not(.vertical) button .separator, + #XfceNotifyWindow spinbutton:not(.vertical) button.separator, + #XfceNotifyWindow spinbutton:not(.vertical) button .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .osd spinbutton:not(.vertical) button.separator:disabled, .osd spinbutton:not(.vertical) button .separator:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button.separator:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + .osd spinbutton:not(.vertical) button separator, + #XfceNotifyWindow spinbutton:not(.vertical) button separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + .osd spinbutton:not(.vertical) button:dir(rtl), + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:active, .osd spinbutton:not(.vertical) button:checked, .osd spinbutton:not(.vertical) button:hover, + #XfceNotifyWindow spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:checked, + #XfceNotifyWindow spinbutton:not(.vertical) button:hover { + color: #575279; } + .osd spinbutton:not(.vertical) button:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:disabled { + color: alpha(mix(#575279,#faf4ed,0.6),0.8); } + .osd spinbutton:not(.vertical) button:backdrop, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop { + color: mix(#f2e9de,mix(#555169,#fffaf3,0.5),0.9); } + .osd spinbutton:not(.vertical) button:active, + #XfceNotifyWindow spinbutton:not(.vertical) button:active { + box-shadow: inset 0 2px 3px -1px rgba(34, 32, 42, 0.2); } + .osd spinbutton:not(.vertical) button:backdrop:disabled, + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled { + color: rgba(255, 218, 167, 0.8); + border-style: none none none solid; } + .osd spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl), + #XfceNotifyWindow spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { + border-style: none solid none none; } + .osd spinbutton:not(.vertical) button:dir(rtl):first-child, + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(rtl):first-child { + border-radius: 2px 0 0 2px; } + .osd spinbutton:not(.vertical) button:dir(ltr):last-child, + #XfceNotifyWindow spinbutton:not(.vertical) button:dir(ltr):last-child { + border-radius: 0 2px 2px 0; } + .osd spinbutton.vertical button:first-child, + #XfceNotifyWindow spinbutton.vertical button:first-child { + background-color: rgba(250, 244, 237, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover:focus, .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd spinbutton.vertical button:first-child:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, viewswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, viewswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child, stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child, stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:hover, stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:hover, stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked, stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked, stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) .osd spinbutton.vertical button:first-child:checked:hover, stackswitcher.vertical > .osd spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, stackswitcher.vertical > #XfceNotifyWindow spinbutton.vertical button:first-child:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .osd spinbutton.vertical button:first-child.flat, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat { + color: #575279; + border-color: rgba(250, 244, 237, 0); + background-color: rgba(250, 244, 237, 0); + background-image: none; + box-shadow: none; } + .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + .osd spinbutton.vertical button:first-child:hover:focus, .osd spinbutton.vertical button:first-child:hover:hover, .osd spinbutton.vertical button:first-child.flat:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd spinbutton.vertical button:first-child:hover:active, .osd spinbutton.vertical button:first-child:hover:active:focus, .osd spinbutton.vertical button:first-child.flat:hover:active:focus, .osd spinbutton.vertical button:first-child:hover:checked, .osd spinbutton.vertical button:first-child:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:hover:active, .osd spinbutton.vertical button:first-child.flat:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:hover:checked, .osd spinbutton.vertical button:first-child.flat:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd spinbutton.vertical button:first-child:hover:disabled, .osd spinbutton.vertical button:first-child.flat:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd spinbutton.vertical button:first-child:hover:active:disabled, .osd spinbutton.vertical button:first-child:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child.flat:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .osd spinbutton.vertical button:first-child:focus:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover { + background-color: rgba(255, 255, 255, 0.8); + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + .osd spinbutton.vertical button:first-child:focus:hover:hover, .osd spinbutton.vertical button:first-child.flat:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + .osd spinbutton.vertical button:first-child:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:focus, .osd spinbutton.vertical button:first-child:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + .osd spinbutton.vertical button:first-child:focus:hover:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + .osd spinbutton.vertical button:first-child:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child:focus:hover:checked:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, .osd spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus:hover:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + .osd spinbutton.vertical button:first-child:checked, .osd spinbutton.vertical button:first-child:active, .osd spinbutton.vertical button:first-child.flat:checked, .osd spinbutton.vertical button:first-child.flat:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + .osd spinbutton.vertical button:first-child:checked:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active, .osd spinbutton.vertical button:first-child:checked:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover, .osd spinbutton.vertical button:first-child:checked:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:focus, .osd spinbutton.vertical button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover:focus, .osd spinbutton.vertical button:first-child:checked:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked, .osd spinbutton.vertical button:first-child:checked:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover, .osd spinbutton.vertical button:first-child:checked:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:focus, .osd spinbutton.vertical button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child:active:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active, .osd spinbutton.vertical button:first-child:active:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover, .osd spinbutton.vertical button:first-child:active:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:focus, .osd spinbutton.vertical button:first-child:active:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover:focus, .osd spinbutton.vertical button:first-child:active:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked, .osd spinbutton.vertical button:first-child:active:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover, .osd spinbutton.vertical button:first-child:active:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:focus, .osd spinbutton.vertical button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active, .osd spinbutton.vertical button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:focus, .osd spinbutton.vertical button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover, .osd spinbutton.vertical button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:active, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active, .osd spinbutton.vertical button:first-child.flat:active:active:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover, .osd spinbutton.vertical button:first-child.flat:active:active:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:focus, .osd spinbutton.vertical button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover:focus, .osd spinbutton.vertical button:first-child.flat:active:checked, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked, .osd spinbutton.vertical button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:focus, .osd spinbutton.vertical button:first-child.flat:active:checked:hover:focus, .osd spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:checked:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:active:hover:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:hover:focus, + #XfceNotifyWindow spinbutton.vertical button.nautilus-circular-button.image-button:first-child.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + .osd spinbutton.vertical button:first-child:active:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .osd spinbutton.vertical button:first-child:checked:focus, .osd spinbutton.vertical button:first-child:checked:hover, .osd spinbutton.vertical button:first-child:active:focus, .osd spinbutton.vertical button:first-child:active:hover, .osd spinbutton.vertical button:first-child.flat:checked:focus, .osd spinbutton.vertical button:first-child.flat:checked:hover, .osd spinbutton.vertical button:first-child.flat:active:focus, .osd spinbutton.vertical button:first-child.flat:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + .osd spinbutton.vertical button:first-child:focus, .osd spinbutton.vertical button:first-child:hover, .osd spinbutton.vertical button:first-child.flat:focus, .osd spinbutton.vertical button:first-child.flat:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child:hover, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:focus, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:hover { + color: #575279; } + .osd spinbutton.vertical button:first-child:disabled:disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled { + background-color: alpha(mix(rgba(250, 244, 237, 0.8),#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:disabled:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:disabled:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:disabled:disabled :disabled { + color: mix(rgba(250, 244, 237, 0.8),#575279,0.6); } + .osd spinbutton.vertical button:first-child:active:disabled, .osd spinbutton.vertical button:first-child:checked:disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + .osd spinbutton.vertical button:first-child:active:disabled :disabled, .osd spinbutton.vertical button:first-child:checked:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:active:disabled :disabled, .osd spinbutton.vertical button:first-child.flat:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child:checked:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:active:disabled :disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + .osd spinbutton.vertical button:first-child:backdrop, .osd spinbutton.vertical button:first-child.flat:backdrop, + #XfceNotifyWindow spinbutton.vertical button:first-child:backdrop, + #XfceNotifyWindow spinbutton.vertical button:first-child.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + .osd spinbutton.vertical button:first-child.separator, .osd spinbutton.vertical button:first-child .separator, + #XfceNotifyWindow spinbutton.vertical button:first-child.separator, + #XfceNotifyWindow spinbutton.vertical button:first-child .separator { + border: 1px solid currentColor; + color: rgba(250, 244, 237, 0.7); } + .osd spinbutton.vertical button:first-child.separator:disabled, .osd spinbutton.vertical button:first-child .separator:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child.separator:disabled, + #XfceNotifyWindow spinbutton.vertical button:first-child .separator:disabled { + color: rgba(250, 244, 237, 0.65); } + .osd spinbutton.vertical button:first-child separator, + #XfceNotifyWindow spinbutton.vertical button:first-child separator { + background-image: image(mix(#575279,rgba(250, 244, 237, 0.8),0.9)); } + +scrolledwindow viewport.frame { + border-style: none; } + +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.top:backdrop { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 100% 5%, 100% 100%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.bottom:backdrop { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 100% 5%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.left:backdrop { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(144, 122, 169, 0.2)), to(rgba(144, 122, 169, 0))); + background-size: 5% 100%, 100% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + scrolledwindow overshoot.right:backdrop { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(rgba(144, 122, 169, 0.35)), to(rgba(144, 122, 169, 0.25))); + background-size: 5% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.top { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.bottom { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.left { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: 0; + box-shadow: none; } + +scrolledwindow undershoot.right { + background-color: transparent; + /*background-image: linear-gradient(to $_gradient_dir, // this is the dashed line + $_undershoot_color_light 50%, + $_undershoot_color_dark 50%);*/ + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: 0; + box-shadow: none; } + +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, mix(#fffaf3,#555169,0.1) 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #ffefda; } + scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; } + scrolledwindow junction:backdrop { + border-image-source: linear-gradient(to bottom, mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9) 1px, transparent 1px); + background-color: #fff4e4; + transition: 200ms ease-out; } + +/***************** + ! Progress bars * +******************/ +progressbar { + padding: 0; + border-radius: 2px; + font-size: smaller; + color: rgba(85, 81, 105, 0.6); } + progressbar.horizontal trough, + progressbar.horizontal progress { + min-height: 6px; } + progressbar.vertical trough, + progressbar.vertical progress { + min-width: 6px; } + progressbar trough { + border: 1px solid mix(#fffaf3,#555169,0.17); + background-color: mix(#f2e9de,#fffaf3,0.08); + background-image: none; + border-radius: 2px; } + progressbar progress { + background-color: #907aa9; + background-image: none; + border-radius: 0; } + progressbar progress.left { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; } + progressbar progress.right { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.bottom { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; } + progressbar progress.top { + border-top-left-radius: 2px; + border-top-right-radius: 2px; } + +levelbar.horizontal block { + min-width: 34px; + min-height: 4px; } + +levelbar.vertical block { + min-width: 4px; + min-height: 34px; } + +levelbar:backdrop { + transition: 200ms ease-out; } + +levelbar trough { + background-color: mix(#f2e9de,#fffaf3,0.08); + border: 1px solid mix(#fffaf3,#555169,0.17); + border-radius: 2px; + padding: 2px; } + +levelbar.horizontal.discrete block { + margin: 0 1px; } + levelbar.horizontal.discrete block:first-child { + margin: 0; } + +levelbar.vertical.discrete block { + margin: 1px 0; } + levelbar.vertical.discrete block:first-child { + margin: 0; } + +levelbar block { + background-color: #907aa9; + border-color: transparent; + border-radius: 2px; } + levelbar block.low { + background-color: #ea9d34; + border-color: transparent; } + levelbar block.high, levelbar block:not(.empty) { + background-color: #d7827e; + border-color: transparent; } + levelbar block.full { + background-color: #735b8d; + border-color: transparent; } + levelbar block.empty { + background-color: transparent; + border-color: transparent; + box-shadow: none; } + +scale { + min-height: 10px; + min-width: 10px; + padding: 3px; } + scale.horizontal trough { + padding: 0 3px; } + scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; } + scale.vertical trough { + padding: 3px 0; } + scale.vertical highlight, scale.vertical fill { + margin: -4px 0; } + scale slider { + min-height: 15px; + min-width: 15px; + margin: -7px; } + scale.fine-tune slider { + margin: -7px; } + scale.fine-tune highlight { + background-color: #9f8cb4; } + scale.fine-tune fill, + scale.fine-tune highlight, + scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; } + scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: mix(#fffaf3,#555169,0.2); } + scale trough:disabled { + background-color: mix(#fffaf3,#555169,0.1); } + menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(34, 32, 42, 0.2); } + menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #faf4ed; } + menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: mix(#faf4ed,#907aa9,0.55); } + menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(34, 32, 42, 0.1); } + scale highlight { + border-radius: 2.5px; + background-color: #907aa9; } + scale highlight:disabled { + background-color: rgba(144, 122, 169, 0.55); } + scale fill { + border-radius: 2.5px; + background-color: rgba(144, 122, 169, 0.5); } + scale fill:disabled { + background-color: transparent; } + scale slider { + background-color: #faf4ed; + border: 1px solid rgba(87, 82, 121, 0.16); + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; } + scale slider:hover { + background-color: white; } + scale slider:active { + background-clip: border-box; + background-color: #907aa9; + border-color: #907aa9; } + scale slider:disabled { + background-color: mix(#faf4ed,#fffaf3,0.55); + border-color: mix(#575279,#fffaf3,0.92); } + menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #faf4ed; + border-color: #faf4ed; } + menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: mix(#faf4ed,#907aa9,0.85); + border-color: mix(#faf4ed,#907aa9,0.85); } + menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: mix(#faf4ed,#907aa9,0.5); + border-color: mix(#faf4ed,#907aa9,0.5); } + menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: mix(#faf4ed,#907aa9,0.55); + border-color: mix(#faf4ed,#907aa9,0.55); } + scale value { + color: alpha(currentColor,0.4); } + scale marks { + color: alpha(currentColor,0.4); } + scale marks.top { + margin-bottom: 1px; + margin-top: -4px; } + scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; } + scale marks.top { + margin-right: 1px; + margin-left: -4px; } + scale marks.bottom { + margin-left: 1px; + margin-right: -4px; } + scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; } + scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; } + scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; } + scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; } + scale.horizontal indicator { + min-height: 3px; + min-width: 1px; } + scale.horizontal.fine-tune indicator { + min-height: 2px; } + scale.vertical indicator { + min-height: 1px; + min-width: 3px; } + scale.vertical.fine-tune indicator { + min-width: 2px; } + scale.color trough { + padding: 0; + border: 0; + background-image: none; } + scale.color highlight, scale.color fill { + margin: 0; } + scale.color.horizontal { + padding: 0 0 6px; } + scale.color.horizontal trough { + border-top-left-radius: 0; + border-top-right-radius: 0; } + scale.color.horizontal slider:hover, scale.color.horizontal slider:backdrop, scale.color.horizontal slider:disabled, scale.color.horizontal slider:backdrop:disabled, scale.color.horizontal slider { + margin-bottom: 0; + margin-top: 0; } + scale.color.vertical:dir(ltr) { + padding: 0 0 0 6px; } + scale.color.vertical:dir(ltr) trough { + border-bottom-right-radius: 0; + border-top-right-radius: 0; } + scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider { + margin-left: 0; + margin-right: 0; } + scale.color.vertical:dir(rtl) { + padding: 0 6px 0 0; } + scale.color.vertical:dir(rtl) trough { + border-bottom-left-radius: 0; + border-top-left-radius: 0; } + scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider { + margin-right: 0; + margin-left: 0; } + +/*********** + ! Scrollbar +************/ +scrollbar { + background-color: #ffefda; + transition: 300ms ease-out; } + * { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; } + scrollbar.top { + border-bottom: 1px solid mix(#fffaf3,#555169,0.1); } + scrollbar.bottom { + border-top: 1px solid mix(#fffaf3,#555169,0.1); } + scrollbar.left { + border-right: 1px solid mix(#fffaf3,#555169,0.1); } + scrollbar.right { + border-left: 1px solid mix(#fffaf3,#555169,0.1); } + scrollbar:backdrop { + background-color: #fff4e4; + border-color: mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); + transition: 400ms ease-in; } + scrollbar slider { + min-width: 7px; + min-height: 7px; + border: 1px solid transparent; + border-radius: 2px; + background-clip: padding-box; + background-color: mix(#fffaf3,#555169,0.5); } + scrollbar slider:hover { + background-color: mix(#fffaf3,#555169,0.7); } + scrollbar slider:hover:active { + background-color: #836b9f; } + scrollbar slider:backdrop { + background-color: mix(mix(#555169,#fffaf3,0.5),#fffaf3,0.4); } + scrollbar slider:disabled { + background-color: transparent; } + scrollbar.horizontal slider { + min-width: 40px; } + scrollbar.vertical slider { + min-height: 40px; } + scrollbar.fine-tune slider:active { + background-color: #9d89b3; } + scrollbar.overlay-indicator { + opacity: .8; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + opacity: .4; + background-color: transparent; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + background-color: #555169; + border: 1px solid #fffbf6; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + border-color: transparent; + -gtk-icon-source: none; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + min-width: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 7px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + min-height: 40px; } + scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 7px; } + scrollbar button, scrollbar button.nautilus-circular-button.image-button { + min-width: 7px; + min-height: 7px; + padding: 0; + border: 0; + border-radius: 0; + border-color: mix(#fffaf3,#555169,0.1); + background-color: transparent; + box-shadow: none; + color: mix(#fffaf3,#555169,0.5); } + scrollbar button:hover, scrollbar button.nautilus-circular-button.image-button:hover { + color: mix(#fffaf3,#555169,0.7); } + scrollbar button:active, scrollbar button.nautilus-circular-button.image-button:active, scrollbar button:checked, scrollbar button.nautilus-circular-button.image-button:checked { + color: #836b9f; } + scrollbar button:backdrop, scrollbar button.nautilus-circular-button.image-button:backdrop { + color: mix(mix(#555169,#fffaf3,0.5),#fffaf3,0.4); } + scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + border-top: 1px solid mix(#fffaf3,#555169,0.1); } + scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); + border-bottom: 1px solid mix(#fffaf3,#555169,0.1); } + scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + border-left: 1px solid mix(#fffaf3,#555169,0.1); } + scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); + border-right: 1px solid mix(#fffaf3,#555169,0.1); } + +/********* + ! Sidebar +**********/ +.sidebar { + border-style: none; + background-color: mix(#fffaf3,#f2e9de,0.5); } + stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left { + border-right: 1px solid mix(#fffaf3,#555169,0.1); + border-left-style: none; } + stacksidebar.sidebar:dir(rtl) list .sidebar:dir(rtl), stacksidebar.sidebar.right list .sidebar:dir(rtl), .sidebar.right { + border-left: 1px solid mix(#fffaf3,#555169,0.1); + border-right-style: none; } + .sidebar:backdrop { + background-color: mix(#fffaf3,#f2e9de,0.5); + border-color: mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); + transition: 200ms ease-out; } + .sidebar .frame, .sidebar frame { + border-width: 0; } + paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; } + +stacksidebar row { + padding: 6px 3px; } + stacksidebar row > label { + padding-left: 3px; + padding-right: 3px; } + stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; } + +placessidebar > viewport.frame { + border-style: none; } + +placessidebar row { + min-height: 32px; + padding: 0; } + placessidebar row > revealer { + padding: 0 6px; } + placessidebar row:selected { + color: #faf4ed; } + placessidebar row:disabled { + color: mix(#555169,#fffaf3,0.5); } + placessidebar row:backdrop { + color: mix(#555169,#fffaf3,0.5); } + placessidebar row:backdrop:selected { + color: mix(#907aa9,#faf4ed,0.66); } + placessidebar row:backdrop:disabled { + color: #ffdaa7; } + placessidebar row image.sidebar-icon { + opacity: 0.7; } + placessidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; + padding-left: 3px; } + placessidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; + padding-right: 3px; } + placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; } + placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; } + button.sidebar-button, button.sidebar-button.nautilus-circular-button.image-button { + min-height: 20px; + min-width: 20px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; } + button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image { + opacity: 0.7; } + placessidebar row:selected:active { + box-shadow: none; } + placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: image(#907aa9); + background-clip: content-box; } + placessidebar row.sidebar-new-bookmark-row { + color: #907aa9; } + placessidebar row:drop(active):not(:disabled) { + color: #907aa9; + box-shadow: inset 0 1px #907aa9, inset 0 -1px #907aa9; } + placessidebar row:drop(active):not(:disabled):selected { + color: #faf4ed; + background-color: #907aa9; } + +/****** +! Paned +*******/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#ffe5c1); + background-size: 1px 1px; + background-position: center center; } + paned > separator:selected { + background-image: image(#907aa9); } + paned > separator:backdrop { + background-image: image(mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9)); } + paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #fffaf3; + background-image: image(#ffd18f), image(#ffd18f); + background-size: 1px 1px, 1px 1px; } + paned > separator.wide:backdrop { + background-color: #fffaf3; + background-image: image(mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9)), image(mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9)); } + +paned.horizontal > separator { + background-repeat: repeat-y; + padding: 0 2px; + margin: 0 -2px; } + paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; } + +paned.vertical > separator { + background-repeat: repeat-x; + padding: 2px 0; + margin: -2px 0; } + paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; } + +paned.titlebar > separator { + background-image: image(#efddc7); } + +/******************* + ! Spinner animation +********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); } } + +spinner { + background-image: none; + color: #907aa9; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); } + spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; } + spinner:checked:disabled { + opacity: .5; } + +/*********************** + ! Check and Radio items +************************/ +radio { + background-image: none; + min-width: 16px; + min-height: 16px; + margin-right: 3px; } + radio:disabled { + -gtk-icon-source: url("../assets/radio-unchecked-insensitive.svg"); } + radio:checked, radio:active { + -gtk-icon-source: url("../assets/radio-checked.svg"); } + radio:checked:disabled, radio:active:disabled { + -gtk-icon-source: url("../assets/radio-checked-insensitive.svg"); } + radio:indeterminate { + -gtk-icon-source: url("../assets/radio-mixed.svg"); } + radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/radio-mixed-insensitive.svg"); } + menuitem radio, modelbutton radio { + -gtk-icon-source: url("../assets/menuitem-radio-unchecked.svg"); } + menuitem radio:disabled, modelbutton radio:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:checked, menuitem radio:active, modelbutton radio:checked, modelbutton radio:active { + -gtk-icon-source: url("../assets/menuitem-radio-checked.svg"); } + menuitem radio:checked:hover, menuitem radio:active:hover, modelbutton radio:checked:hover, modelbutton radio:active:hover { + -gtk-icon-source: url("../assets/menuitem-radio-checked-hover.svg"); } + menuitem radio:checked:disabled, menuitem radio:active:disabled, modelbutton radio:checked:disabled, modelbutton radio:active:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-checked-insensitive.svg"); } + menuitem radio:indeterminate, modelbutton radio:indeterminate { + -gtk-icon-source: url("../assets/menuitem-radio-mixed.svg"); } + menuitem radio:indeterminate:hover, modelbutton radio:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-hover.svg"); } + menuitem radio:indeterminate:disabled, modelbutton radio:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-radio-mixed-insensitive.svg"); } + +check { + background-image: none; + min-width: 16px; + min-height: 16px; + margin-right: 3px; } + check:disabled { + -gtk-icon-source: url("../assets/checkbox-unchecked-insensitive.svg"); } + check:checked, check:active { + -gtk-icon-source: url("../assets/checkbox-checked.svg"); } + check:checked:disabled, check:active:disabled { + -gtk-icon-source: url("../assets/checkbox-checked-insensitive.svg"); } + check:indeterminate { + -gtk-icon-source: url("../assets/checkbox-mixed.svg"); } + check:indeterminate:disabled { + -gtk-icon-source: url("../assets/checkbox-mixed-insensitive.svg"); } + menuitem check, modelbutton check { + -gtk-icon-source: url("../assets/menuitem-checkbox-unchecked.svg"); } + menuitem check:disabled, modelbutton check:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:checked, menuitem check:active, modelbutton check:checked, modelbutton check:active { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked.svg"); } + menuitem check:checked:hover, menuitem check:active:hover, modelbutton check:checked:hover, modelbutton check:active:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-hover.svg"); } + menuitem check:checked:disabled, menuitem check:active:disabled, modelbutton check:checked:disabled, modelbutton check:active:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-checked-insensitive.svg"); } + menuitem check:indeterminate, modelbutton check:indeterminate { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed.svg"); } + menuitem check:indeterminate:hover, modelbutton check:indeterminate:hover { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-hover.svg"); } + menuitem check:indeterminate:disabled, modelbutton check:indeterminate:disabled { + -gtk-icon-source: url("../assets/menuitem-checkbox-mixed-insensitive.svg"); } + +check, radio { + box-shadow: -1px 0 mix(#fffaf3,#555169,0.3) inset, 1px 0 mix(#fffaf3,#555169,0.3) inset, 0 -1px mix(#fffaf3,#555169,0.3) inset, 0 1px mix(#fffaf3,#555169,0.3) inset; + border-radius: 1px; + background-color: #f2e9de; } + check:disabled, radio:disabled { + box-shadow: -1px 0 mix(#fffaf3,#555169,0.15) inset, 1px 0 mix(#fffaf3,#555169,0.15) inset, 0 -1px mix(#fffaf3,#555169,0.15) inset, 0 1px mix(#fffaf3,#555169,0.15) inset; + background-color: rgba(242, 233, 222, 0.25); } + menuitem check:disabled, modelbutton check:disabled, menuitem check, modelbutton check, menuitem radio:disabled, modelbutton radio:disabled, menuitem radio, modelbutton radio { + box-shadow: none; + border-radius: 0; + background-color: transparent; + border: 0; } + textview check:focus, .view check:focus, iconview check:focus, view check:focus, treeview check:focus, textview radio:focus, .view radio:focus, iconview radio:focus, view radio:focus, treeview radio:focus { + background-color: #f2e9de; } + +radio { + border-radius: 999px; } + +radio:dir(rtl), check:dir(rtl) { + margin-right: 0; + margin-left: 3px; } + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-unchecked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list) { + -gtk-icon-shadow: none; + -gtk-icon-source: url("../assets/grid-selection-checked.svg"); + background-color: transparent; } + +/******** + ! Switch +*********/ +switch { + border-radius: 2px; + padding: 2px; + border: 0; + outline: none; + transition: background-color .3s linear; + min-width: 78px; + min-height: 24px; + background-color: mix(#fffaf3,#f2e9de,0.3); + color: #26233a; + box-shadow: inset 1px -1px 0 rgba(17, 16, 21, 0.06), inset -1px 1px 0 rgba(17, 16, 21, 0.06); + font-size: 90%; } + switch slider { + background-color: mix(#26233a,#fffaf3,0.5); + transition: all .3s ease-in; + box-shadow: 0 1px 2px 0 rgba(17, 16, 21, 0.07), 1px 0 2px 0 rgba(17, 16, 21, 0.07); + border-radius: 2px; } + switch:checked { + background-color: #907aa9; + background-image: none; + border-color: #907aa9; + color: #f2e9de; } + switch:checked slider { + background-color: #fffbf6; + box-shadow: 0 1px 3px 0 rgba(17, 16, 21, 0.1); } + switch:disabled { + background-color: mix(#fffaf3,#f2e9de,0.5); + background-image: none; + border-color: #fffaf3; + color: #fffaf3; + box-shadow: none; } + switch:disabled slider { + background-color: #fffaf3; } + list row:selected switch { + background-color: #fffaf3; + color: mix(#fffaf3,#f2e9de,0.5); } + list row:selected switch slider { + background-color: mix(mix(#fffaf3,#f2e9de,0.5),#f2e9de,0.4); } + list row:selected switch:checked { + color: #907aa9; + background-color: mix(#26233a,#fffaf3,0.5); } + list row:selected switch:checked slider { + background-color: #907aa9; } + +/********* + ! Buttons +**********/ +/****************** +! ComboBoxes * +*******************/ +/********* + ! Toolbar +**********/ +/*************** + ! Generic views +****************/ +.view, iconview, +.view text, +iconview text, +textview text { + color: #26233a; + background-color: #f2e9de; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + .view:backdrop, iconview:backdrop, + .view text:backdrop, + iconview text:backdrop, + textview text:backdrop { + color: mix(#f2e9de,#26233a,0.8); + background-color: #f2e9de; } + .view separator, iconview separator, + textview text separator { + background-image: image(mix(#26233a,#f2e9de,0.9)); } + +textview border { + background-color: mix(#fffaf3,#f2e9de,0.5); } + +iconview :selected { + border-radius: 2px; } + +/************ +! Treeview +*************/ +.rubberband, +rubberband, +treeview.view rubberband, +flowbox rubberband { + border: 1px solid mix(#907aa9,#faf4ed,0.1); + background-color: rgba(144, 122, 169, 0.2); } + +treeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) { + background-color: #f2e9de; + transition-property: color, background; } + +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #f2e9de; } + treeview entry.flat:focus, treeview entry:focus { + border-color: #907aa9; } + +treeview.view header button:active, treeview.view header button:hover, treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + padding: 1px 4px; + border-radius: 0; + text-shadow: none; + border-top-color: transparent; + border-left-color: transparent; } + treeview.view header button:disabled { + color: mix(#555169,#fffaf3,0.5); } + treeview.view header button:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.5); + background-image: none; + background-color: mix(#faf4ed,#fffaf3,0.5); } + treeview.view header button:backdrop:disabled { + border-color: #fffaf3; + background-image: none; } + +treeview.view { + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + border-left-color: mix(#555169,#f2e9de,0.7); + border-top-color: mix(#555169,#f2e9de,0.9); } + treeview.view:selected:focus, treeview.view:selected { + border-radius: 0; } + treeview.view:selected:backdrop, treeview.view:selected { + border-left-color: mix(#faf4ed,#907aa9,0.5); + border-top-color: rgba(85, 81, 105, 0.1); } + treeview.view:disabled { + color: mix(#555169,#fffaf3,0.5); } + treeview.view:disabled:selected { + color: mix(#faf4ed,#907aa9,0.4); } + treeview.view:disabled:selected:backdrop { + color: mix(mix(#907aa9,#faf4ed,0.66),#907aa9,0.3); } + treeview.view:disabled:backdrop { + color: #ffdaa7; } + treeview.view.separator { + min-height: 2px; + color: #fffaf3; } + treeview.view.separator:backdrop { + color: rgba(255, 250, 243, 0.1); } + treeview.view:backdrop { + border-left-color: mix(mix(#555169,#fffaf3,0.5),#fffaf3,0.5); + border-top: #fffaf3; } + treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: mix(#907aa9,#555169,0.3); } + treeview.view:drop(active).after { + border-top-style: none; } + treeview.view:drop(active).before { + border-bottom-style: none; } + treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: mix(#f2e9de,#555169,0.7); } + treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); } + treeview.view.expander:hover { + color: #555169; } + treeview.view.expander:selected { + color: mix(#907aa9,#faf4ed,0.7); } + treeview.view.expander:selected:hover { + color: #faf4ed; } + treeview.view.expander:selected:backdrop { + color: mix(#907aa9,mix(#907aa9,#faf4ed,0.66),0.7); } + treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); } + treeview.view.expander:backdrop { + color: mix(#f2e9de,mix(#555169,#fffaf3,0.5),0.7); } + treeview.view.progressbar { + background-color: #907aa9; + background-image: none; + color: #f2e9de; + border-radius: 2px; + border: 1px solid mix(#907aa9,#555169,0.3); } + treeview.view.progressbar:selected { + border: 1px solid mix(#907aa9,#faf4ed,0.2); } + treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected { + color: #faf4ed; + box-shadow: none; + background-color: #907aa9; + background-image: none; + border-radius: 2px; } + treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop { + color: mix(#907aa9,#faf4ed,0.66); + border-color: mix(#907aa9,#555169,0.3); + background-color: mix(#f2e9de,#907aa9,0.9); } + treeview.view.progressbar:disabled { + background-color: #fffaf3; + background-image: none; + border-color: mix(#555169,#fffaf3,0.64); } + treeview.view.progressbar:backdrop { + color: #f2e9de; + background-image: none; + box-shadow: none; } + treeview.view.trough { + background-color: rgba(85, 81, 105, 0.1); + border-radius: 2px; } + treeview.view.trough:selected:focus, treeview.view.trough:selected { + background-color: rgba(250, 244, 237, 0.3); + border-width: 1px 0; + border-style: solid; + border-color: #907aa9; + border-radius: 2px; } + treeview.view header button, treeview.view header button.nautilus-circular-button.image-button { + font-weight: normal; + text-shadow: none; + box-shadow: none; } + treeview.view header button:hover { + border-top-color: mix(#907aa9,#555169,0.3); + border-left-color: mix(#907aa9,#555169,0.3); + box-shadow: none; + transition: none; } + treeview.view header button:active { + border-top-color: mix(#907aa9,#555169,0.3); + border-left-color: mix(#907aa9,#555169,0.3); + 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; + transition: none; + background-image: none; + background-color: #907aa9; + color: #f2e9de; + border-radius: 0; + border-style: none; + box-shadow: inset 0 0 0 1px #f2e9de; + text-shadow: none; } + treeview.view acceleditor > label { + background-color: #907aa9; } + +/*********** + ! Separator +************/ +separator { + background-image: image(mix(#555169,#fffaf3,0.9)); + min-width: 1px; + min-height: 1px; } + +/********** + ! Frames * +***********/ +frame > border, .frame { + border: 1px solid mix(#fffaf3,#555169,0.1); } + frame > border.flat, .frame.flat { + border-style: none; } + frame > border:backdrop, .frame:backdrop { + border-color: mix(#fffaf3,mix(#fffaf3,#555169,0.1),0.9); } + +frame.border-inset > border, +frame.border-outset > border, +frame.border-groove > border, +frame.border-ridge > border { + border: 1px solid alpha(mix(#fffaf3,#555169,0.1),1.2764705882); } + +.content-view { + background-color: mix(#f2e9de,#fffaf3,0.28); + color: mix(#26233a,#555169,0.18); + border: 1px solid shade(mix(#f2e9de,#fffaf3,0.78),0.8); } + +viewport separator { + background-image: image(mix(#26233a,#f2e9de,0.9)); } + +viewport menu separator { + background-image: image(mix(#faf4ed,#575279,0.1)); } + +/*************** + ! Places view * +****************/ +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; } + +/************** + ! Window frame +***************/ +decoration { + background-color: #faf4ed; + background-image: none; + border-radius: 2px 2px 0 0; + border-width: 0; + box-shadow: 0 3px 9px 1px rgba(34, 32, 42, 0.7), 0 0 0 1px #907aa9; + /* this is used for the resize cursor area */ + margin: 9px; } + decoration:backdrop { + box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(34, 32, 42, 0.4), 0 0 0 1px #faf4ed; + transition: 200ms ease-out; } + .maximized decoration, .fullscreen decoration, .tiled decoration { + border-radius: 0; } + .popup decoration { + box-shadow: none; } + .ssd decoration { + box-shadow: 0 0 0 1px #907aa9; } + .ssd decoration:backdrop { + box-shadow: 0 0 0 1px #faf4ed; } + .solid-csd decoration { + border-radius: 0; + margin: 0; + box-shadow: none; } + .csd.popup decoration { + border-radius: 0; + box-shadow: 0 1px 2px rgba(34, 32, 42, 0.2), 0 0 0 1px rgba(250, 244, 237, 0.13); } + tooltip.csd decoration { + border-radius: 2px; + box-shadow: none; } + messagedialog.csd decoration { + border-radius: 2px; + box-shadow: 0 1px 2px rgba(34, 32, 42, 0.2), 0 0 0 1px rgba(250, 244, 237, 0.13); } + +/*********************** + ! Fallback mode panel * +************************/ +UnityPanelWidget, .unity-panel, .xfce4-panel, .mate-panel-menu-bar, wnck-pager, wnck-tasklist, clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, clock-box, clock-box:backdrop, +panel-applet > menubar, +panel-applet > menubar:backdrop, +panel-toplevel .gnome-panel-menu-bar, panel-plug, +panel-toplevel.background { + background-color: #faf4ed; + background-image: none; + color: #575279; } + +gp-calendar-window label, +#tasklist-button label, +#clock-applet-button label, +#showdesktop-button label, clock-box menuitem label, clock-box:backdrop menuitem label, +panel-applet > menubar menuitem label, +panel-applet > menubar:backdrop menuitem label, +panel-toplevel .gnome-panel-menu-bar menuitem label { + font-weight: normal; + color: #575279; } + +#login_window, #shutdown_dialog, #restart_dialog, .xfce4-panel button, .xfce4-panel button.nautilus-circular-button.image-button, panel-applet button, panel-applet button.nautilus-circular-button.image-button, panel-applet button:backdrop, #clock-applet-button, #clock-applet-button:backdrop { + border-width: 0 1px; + border-radius: 0; + border-color: transparent; + background-color: transparent; + background-image: none; + color: #575279; } + #login_window:hover, #shutdown_dialog:hover, #restart_dialog:hover, .xfce4-panel button:hover, panel-applet button:hover, panel-applet button.nautilus-circular-button.image-button:hover, #clock-applet-button:hover { + background-color: mix(#faf4ed,#575279,0.11); + background-image: none; + border-color: mix(#faf4ed,#575279,0.11); + color: #5e5983; } + #login_window:active, #shutdown_dialog:active, #restart_dialog:active, .xfce4-panel button:active, panel-applet button:active, panel-applet button.nautilus-circular-button.image-button:active, #clock-applet-button:active, #login_window:checked, #shutdown_dialog:checked, #restart_dialog:checked, .xfce4-panel button:checked, panel-applet button:checked, panel-applet button.nautilus-circular-button.image-button:checked, #clock-applet-button:checked { + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + border-color: mix(#faf4ed,#575279,0.21); + color: #5e5983; } + #login_window:active:hover, #shutdown_dialog:active:hover, #restart_dialog:active:hover, .xfce4-panel button:active:hover, panel-applet button:active:hover, #clock-applet-button:active:hover, #login_window:checked:hover, #shutdown_dialog:checked:hover, #restart_dialog:checked:hover, .xfce4-panel button:checked:hover, panel-applet button:checked:hover, #clock-applet-button:checked:hover { + background-color: mix(#faf4ed,#575279,0.31); + background-image: none; + border-color: mix(#faf4ed,#575279,0.31); } + +panel-plug, +panel-toplevel.background { + padding: 0; } + +.gp-text-color { + color: #22202a; } + +panel-applet { + border: 0; } + +clock-box menuitem, clock-box:backdrop menuitem, +panel-applet > menubar menuitem, +panel-applet > menubar:backdrop menuitem, +panel-toplevel .gnome-panel-menu-bar menuitem, +panel-toplevel .gnome-panel-menu-bar:backdrop menuitem { + border: 0; } + +/**************** + ! MATE styles * +*****************/ +.mate-panel-menu-bar { + border: 0; + padding: 0; + text-shadow: none; } + +#PanelApplet label, +.mate-panel-menu-bar menubar > menuitem { + color: #575279; } + +PanelSeparator, MatePanelAppletFrameDBus { + border-width: 0; + color: transparent; + background-image: -gtk-scaled(url("../assets/pane-handle.png"), url("../assets/pane-handle@2.png")); + background-color: transparent; + background-repeat: no-repeat; + background-position: left; } + +#PanelApplet button, +#PanelApplet button.flat, +#PanelApplet button.toggle +#PanelApplet button.flat.toggle { + background-image: none; + background-color: transparent; + border-color: transparent; + border-style: solid; + border-radius: 0; + border-width: 1px; + color: #575279; + text-shadow: none; + box-shadow: none; + padding: 2px; } + +#PanelApplet button:hover:active, +#PanelApplet button:checked, +#PanelApplet button:checked:hover, +#PanelApplet button.flat:hover:active, +#PanelApplet button.flat:checked, +#PanelApplet button.flat:checked:hover, +#PanelApplet button.toggle:hover:active, +#PanelApplet button.toggle:checked, +#PanelApplet button.toggle:checked:hover, +#PanelApplet button.flat.toggle:hover:active, +#PanelApplet button.flat.toggle:checked, +#PanelApplet button.flat.toggle:checked:hover { + background-image: none; + background-color: darker(#faf4ed); + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: lighter(#575279); + text-shadow: none; + padding: 2px; } + +#PanelApplet button:hover, +#PanelApplet button.flat:hover, +#PanelApplet button.toggle:hover, +#PanelApplet button.flat.toggle:hover { + background-image: none; + background-color: white; + border-color: transparent; + border-radius: 0; + border-width: 1px; + color: #faf4ed; + text-shadow: none; + padding: 2px; } + +.mate-panel-menu-bar menubar > menuitem { + padding: 3px 7px; } + +/********************* + ! Cinnamon Settings * +**********************/ +.cs-category-view, .cs-category-view:backdrop, .cs-category-view .view, .cs-category-view iconview, .cs-category-view .view:backdrop { + background-color: transparent; } + +/**************** + ! Gnome clocks * +*****************/ +.clocks-analog-frame.trough { + color: mix(#555169,#fffaf3,0.85); } + +.clocks-analog-frame.progress { + color: mix(#fffaf3,#907aa9,0.5); } + +.clocks-analog-frame.progress-fast { + color: #64507c; } + +/***************** + ! Gnome Builder * +******************/ +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: 0; + box-shadow: none; } + workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 2px 2px 0 0; } + +/**************** + ! Geary * +*****************/ +.geary-expanded .geary-message-summary { + background-color: #ebdecd; } + +.geary-folder-popover-list-row { + border-color: white; + box-shadow: None; } + .geary-folder-popover-list-row > label { + color: #fffaf3; } + +/*********************** + ! Unity Greeter * + ***********************/ +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); } } + +.lightdm-combo.combobox-entry .button, .lightdm-combo .cell, .lightdm-combo .button, .lightdm-combo .entry, .lightdm.button { + background-image: none; + background-color: rgba(34, 32, 42, 0.3); + border-color: rgba(255, 251, 246, 0.9); + border-radius: 5px; + padding: 3px; + color: #fffbf6; } + +.lightdm.menu { + background-image: none; + background-color: rgba(34, 32, 42, 0.6); + border-color: rgba(255, 251, 246, 0.2); + border-radius: 4px; + padding: 1px; + color: #fffbf6; } + .lightdm.menu .menuitem *, .lightdm.menu .menuitem.check:active, .lightdm.menu .menuitem.radio:active { + color: #fffbf6; } + +.lightdm.menubar *, .lightdm.menubar.menuitem { + padding: 0px; } + +.lightdm.option-button { + padding: 3px; + background: none; + border: 0; } + +.lightdm.toggle-button { + background: none; + border-width: 0; } + .lightdm.toggle-button.selected { + background-color: rgba(34, 32, 42, 0.3); + border-color: rgba(255, 251, 246, 0.3); + border-width: 1px; } + .lightdm.toggle-button.selected:hover { + background-color: rgba(255, 251, 246, 0.3); } + +.lightdm.button:hover { + background-color: rgba(255, 251, 246, 0.3); + border-color: rgba(255, 251, 246, 0.6); + text-shadow: none; } + +.lightdm.entry, .lightdm.button:active, .lightdm.button:active:focus, .lightdm.button:focus { + background-image: none; + background-color: rgba(34, 32, 42, 0.3); + border-color: rgba(255, 251, 246, 0.6); + border-radius: 5px; + padding: 5px; + color: #fffbf6; + text-shadow: none; } + +.lightdm.entry:hover, .lightdm.entry:active, .lightdm.entry:active:focus { + background-image: none; + border-image: none; } + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; } + +.lightdm.entry:focus { + border-color: rgba(255, 251, 246, 0.6); + border-width: 1px; + border-style: solid; + color: #fffbf6; } + +.lightdm.entry:selected { + background-color: rgba(255, 251, 246, 0.2); } + +.lightdm-combo.menu { + background-color: white; + border-radius: 0; + padding: 0; + color: #fffbf6; } + +/********* + ! Gedit * +**********/ +GeditWindow .pane-separator { + border-width: 0 1px 0 0; + border-style: solid; } + GeditWindow .pane-separator, GeditWindow .pane-separator:hover { + border-color: #ffe5c1; + background-color: #fffaf3; } + +.gedit-document-panel { + background-color: #fffaf3; + color: mix(#555169,#fffaf3,0.1); } + .gedit-document-panel list row { + padding: 3px; } + .gedit-document-panel list row button, .gedit-document-panel list row button.nautilus-circular-button.image-button { + padding: 1px; + border-radius: 2px; + border-style: solid; + border-color: transparent; + border-width: 1px; + background-color: transparent; + background-image: none; + color: transparent; + -gtk-icon-shadow: none; } + .gedit-document-panel .prelight-row button { + border-color: rgba(34, 32, 42, 0.1); + color: rgba(255, 251, 246, 0.8); } + .gedit-document-panel .prelight-row button:active { + border-color: rgba(34, 32, 42, 0.2); + background-color: rgba(34, 32, 42, 0.08); + color: #fffbf6; } + .gedit-document-panel list row button:hover, .gedit-document-panel .prelight-row button:hover { + border-color: rgba(34, 32, 42, 0.1); + color: #fffbf6; } + +.gedit-document-panel-group-row, .gedit-document-panel-group-row:hover { + border-top: 1px solid #ffe5c1; + background-color: #fffaf3; } + +.gedit-document-panel-document-row:hover { + background-color: white; } + +.gedit-document-panel-dragged-row { + border: 1px solid rgba(34, 32, 42, 0.1); + background-color: rgba(34, 32, 42, 0.5); + color: #fffbf6; } + +.gedit-document-panel-placeholder-row { + border: 0; + background-color: rgba(34, 32, 42, 0.08); + transition: all 200ms ease-in; } + +statusbar GeditSmallButton, GeditStatusMenuButton { + text-shadow: none; } + statusbar GeditSmallButton button, statusbar GeditSmallButton button.nautilus-circular-button.image-button, GeditStatusMenuButton button, GeditStatusMenuButton button.nautilus-circular-button.image-button { + border-style: solid; + border-width: 0 1px; + border-color: transparent; + border-radius: 0; + padding: 1px 6px 2px 4px; } + statusbar GeditSmallButton button:hover, statusbar GeditSmallButton button.nautilus-circular-button.image-button:hover, statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, statusbar GeditSmallButton button:active:hover, GeditStatusMenuButton button:hover, GeditStatusMenuButton button.nautilus-circular-button.image-button:hover, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active:hover { + border-color: #ffd18f; } + statusbar GeditSmallButton button:active, statusbar GeditSmallButton button.nautilus-circular-button.image-button:active, GeditStatusMenuButton button:active, GeditStatusMenuButton button.nautilus-circular-button.image-button:active { + background-color: #fff0da; + color: #555169; } + +GeditViewFrame .gedit-search-slider { + padding: 3px; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px; + border-style: solid; + border-color: #d8bd9b; + background-color: #f2e9de; } + GeditViewFrame .gedit-search-slider .not-found { + background-color: #1f1d2e; + background-image: none; + color: #f2e9de; } + +GeditFileBrowserWidget .toolbar { + padding: 1.5px; + border-top: 0; + background-color: #fffaf3; + background-image: none; } + +.gedit-search-entry-occurrences-tag { + margin: 1.5px; + padding: 1.5px; + color: mix(#26233a,#f2e9de,0.5); } + +.gedit-bottom-panel-paned, +.gedit-side-panel-paned, +paned.titlebar { + margin-right: 0; } + +.gedit-bottom-panel-paned notebook { + border-top: 0; } + +/************ + ! Nautilus * +*************/ +.nautilus-desktop, .nautilus-desktop:backdrop, .nautilus-desktop *, .nautilus-desktop *:backdrop { + color: #fffbf6; + text-shadow: 1px 1px #22202a; } + .nautilus-desktop:active, .nautilus-desktop:backdrop:active, .nautilus-desktop *:active, .nautilus-desktop *:backdrop:active { + color: #555169; } + .nautilus-desktop:selected, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:selected { + color: #faf4ed; } + .nautilus-desktop:active, .nautilus-desktop:hover, .nautilus-desktop:selected, .nautilus-desktop:backdrop:active, .nautilus-desktop:backdrop:hover, .nautilus-desktop:backdrop:selected, .nautilus-desktop *:active, .nautilus-desktop *:hover, .nautilus-desktop *:selected, .nautilus-desktop *:backdrop:active, .nautilus-desktop *:backdrop:hover, .nautilus-desktop *:backdrop:selected { + text-shadow: none; } + +.nautilus-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #ffd18f; } + +.nautilus-window .sidebar { + border: 0; } + .nautilus-window .sidebar frame { + border: 0; } + +.nautilus-window notebook { + background-color: #f2e9de; + border: 0; } + .nautilus-window notebook frame { + border: 0; } + +.nautilus-window .searchbar-container { + margin-top: -1px; } + .nautilus-window .searchbar-container searchbar { + padding-top: 0px; + padding-bottom: 1px; + border-bottom: 1px solid mix(#fffaf3,#555169,0.1); } + +.disk-space-display { + border-style: solid; + border-width: 1px; } + .disk-space-display.unknown { + background-color: rgba(85, 81, 105, 0.5); + border-color: rgba(77, 73, 95, 0.5); } + .disk-space-display.used { + background-color: rgba(144, 122, 169, 0.8); + border-color: rgba(129, 104, 158, 0.8); } + .disk-space-display.free { + background-color: #fff0da; + border-color: #ffdcab; } + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #f2e9de; + background-color: #1f1d2e; } + +.conflict-row.activatable:hover { + background-color: #222033; } + +.conflict-row.activatable:selected { + color: #faf4ed; + background-color: #907aa9; } + +/******** + ! Nemo * +*********/ +.nemo-desktop, .nemo-desktop:backdrop, .nemo-desktop *, .nemo-desktop *:backdrop { + color: #fffbf6; + text-shadow: 1px 1px #22202a; } + .nemo-desktop:active, .nemo-desktop:backdrop:active, .nemo-desktop *:active, .nemo-desktop *:backdrop:active { + color: #555169; } + .nemo-desktop:selected, .nemo-desktop:backdrop:selected, .nemo-desktop *:selected, .nemo-desktop *:backdrop:selected { + color: #faf4ed; } + .nemo-desktop:active, .nemo-desktop:hover, .nemo-desktop:selected, .nemo-desktop:backdrop:active, .nemo-desktop:backdrop:hover, .nemo-desktop:backdrop:selected, .nemo-desktop *:active, .nemo-desktop *:hover, .nemo-desktop *:selected, .nemo-desktop *:backdrop:active, .nemo-desktop *:backdrop:hover, .nemo-desktop *:backdrop:selected { + text-shadow: none; } + +.nemo-window { + /* Status Bar */ } + .nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + background-color: mix(#f2e9de,#26233a,0.12); + color: #26233a; } + .nemo-window toolbar { + border-width: 0 0 1px; + border-style: solid; + border-color: #ffd18f; + /* Path Bar */ } + .nemo-window toolbar separator, .nemo-window toolbar separator:disabled { + color: mix(#fffaf3,#555169,0.88); + border-color: currentColor; + -GtkWidget-window-dragging: true; } + .nemo-window toolbar.primary-toolbar button.image-button { + padding: 0 8px; } + .nemo-window toolbar combobox, .nemo-window toolbar button, .nemo-window toolbar button.nautilus-circular-button.image-button { + padding: 3px; } + .nemo-window toolbar combobox.text-button, .nemo-window toolbar button.text-button { + padding: 3px; } + .nemo-window toolbar combobox.image-button, .nemo-window toolbar button.image-button { + padding: 3px; } + .nemo-window toolbar toolitem stack { + margin-left: 15px; } + .nemo-window toolbar toolitem stack widget button, .nemo-window toolbar toolitem stack widget button.nautilus-circular-button.image-button { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); + -NemoPathbarButton-border-radius: 2px; } + .nemo-window toolbar toolitem stack widget button:focus, .nemo-window toolbar toolitem stack widget button:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .nemo-window toolbar toolitem stack widget button:active, .nemo-window toolbar toolitem stack widget button:active:hover, .nemo-window toolbar toolitem stack widget button:active:focus, .nemo-window toolbar toolitem stack widget button:active:hover:focus, .nemo-window toolbar toolitem stack widget button:checked, .nemo-window toolbar toolitem stack widget button:checked:hover, .nemo-window toolbar toolitem stack widget button:checked:focus, .nemo-window toolbar toolitem stack widget button:checked:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + .nemo-window toolbar toolitem stack widget button:disabled { + box-shadow: inset -1px 0 #ffd18f; } + .nemo-window toolbar toolitem stack widget button:last-child, .nemo-window toolbar toolitem stack widget button:only-child { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + .nemo-window toolbar toolitem stack widget button:last-child:hover, .nemo-window toolbar toolitem stack widget button:only-child:hover { + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + .nemo-window toolbar toolitem stack widget button:disabled:last-child, .nemo-window toolbar toolitem stack widget button:disabled:only-child, .nemo-window toolbar toolitem stack widget button:active:disabled:last-child, .nemo-window toolbar toolitem stack widget button:active:disabled:only-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:last-child, .nemo-window toolbar toolitem stack widget button:checked:disabled:only-child { + box-shadow: none; } + .nemo-window toolbar toolitem stack widget button:active:last-child, .nemo-window toolbar toolitem stack widget button:active:last-child:focus, .nemo-window toolbar toolitem stack widget button:active:last-child:hover, .nemo-window toolbar toolitem stack widget button:active:last-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child, .nemo-window toolbar toolitem stack widget button:checked:last-child:focus, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover, .nemo-window toolbar toolitem stack widget button:checked:last-child:hover:focus { + box-shadow: inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .nemo-window toolbar toolitem stack widget button:active:only-child, .nemo-window toolbar toolitem stack widget button:active:only-child:focus, .nemo-window toolbar toolitem stack widget button:active:only-child:hover, .nemo-window toolbar toolitem stack widget button:active:only-child:hover:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child, .nemo-window toolbar toolitem stack widget button:checked:only-child:focus, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover, .nemo-window toolbar toolitem stack widget button:checked:only-child:hover:focus { + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.06), inset 0 1px rgba(17, 16, 21, 0.07), inset -1px 0 rgba(17, 16, 21, 0.06); } + .nemo-window grid > widget:last-child button { + min-height: 16px; + min-width: 16px; + padding: 2px 4px; } + .nemo-window grid > widget:last-child button:first-child + button { + margin-right: 72px; } + .nemo-window grid > widget:last-child > box > scale { + margin-right: 12px; } + .nemo-window grid > widget:last-child statusbar { + border: 0; } + .nemo-window .sidebar { + /* Nemo Query Editor (File Search Bar) */ } + .nemo-window .sidebar .frame { + border: 0; } + .nemo-window .sidebar image { + padding-left: 3px; + padding-right: 3px; } + .nemo-window .sidebar .nemo-places-sidebar, .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + background-color: mix(#fffaf3,#f2e9de,0.5); } + .nemo-window .sidebar .nemo-places-sidebar .view, .nemo-window .sidebar .nemo-places-sidebar iconview { + -NemoPlacesTreeView-disk-full-bg-color: #ffd18f; + -NemoPlacesTreeView-disk-full-fg-color: #907aa9; + -NemoPlacesTreeView-disk-full-bar-width: 2px; + -NemoPlacesTreeView-disk-full-bar-radius: 1px; + -NemoPlacesTreeView-disk-full-bottom-padding: 0; + -NemoPlacesTreeView-disk-full-max-length: 75px; } + .nemo-window .sidebar .nemo-places-sidebar .view:selected, .nemo-window .sidebar .nemo-places-sidebar iconview:selected { + -NemoPlacesTreeView-disk-full-bg-color: #faf4ed; + -NemoPlacesTreeView-disk-full-fg-color: #ad9dc0; } + .nemo-window .sidebar + separator + box .primary-toolbar { + background-color: #fff6e9; + background-image: none; + padding-top: 0px; + padding-bottom: 0px; + border-bottom: 1px solid mix(#fffaf3,#555169,0.1); } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(2), .nemo-window .sidebar + separator + box .primary-toolbar button.nautilus-circular-button.image-button:nth-child(2) { + border-right: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button:nth-child(3), .nemo-window .sidebar + separator + box .primary-toolbar button.nautilus-circular-button.image-button:nth-child(3) { + margin-left: -6px; + border-left: 0; + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .nemo-window .sidebar + separator + box .primary-toolbar button.flat, .nemo-window .sidebar + separator + box .primary-toolbar button.flat.nautilus-circular-button.image-button { + background-color: #fffaf3; + background-image: none; + color: #555169; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); + padding: 5px 6px; } + .nemo-window notebook { + background-color: #f2e9de; + border-width: 0; } + .nemo-window notebook tabs { + border: 0; } + +/*********************** + ! Fallback mode panel * +************************/ +/************ + ! Synaptic * +*************/ +GtkWindow > GtkVBox > .dock, GtkWindow > GtkVBox > .dock > GtkHBox > GtkToolbar { + background-color: #fffaf3; + background-image: none; + padding: 3px; + border: 0; + color: #555169; } + +/*********************** + ! Fallback mode panel * +************************/ +/*************** + ! Xfce styles * +****************/ +.XfceHeading { + margin: 0; + padding: 0; + border: 0; + background-image: none; + background-color: #f2e9de; + color: #26233a; } + +.xfce4-panel { + font: inherit; } + .xfce4-panel menu { + -gtk-icon-effect: none; + text-shadow: none; } + +/*********************** + ! Fallback mode panel * +************************/ +/**************** + ! Unity styles * +*****************/ +UnityDecoration { + -UnityDecoration-extents: 24px 1px 1px 1px; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 1px; + -UnityDecoration-shadow-offset-y: 1px; + -UnityDecoration-active-shadow-color: rgba(34, 32, 42, 0.3); + -UnityDecoration-active-shadow-radius: 8px; + -UnityDecoration-inactive-shadow-color: rgba(34, 32, 42, 0.5); + -UnityDecoration-inactive-shadow-radius: 5px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #907aa9; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; } + UnityDecoration .top { + border: 1px solid #907aa9; + border-bottom: 0; + border-radius: 2px 2px 0 0; + padding: 1px 6px 0; + background-color: #faf4ed; + color: #575279; + text-shadow: none; } + UnityDecoration .top:hover { + border-radius: 0; + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + UnityDecoration .top:backdrop { + border: 1px solid #faf4ed; + color: mix(#555169,#fffaf3,0.4); } + UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom { + background-color: #faf4ed; } + UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: mix(#ffbc5e,mix(#555169,#fffaf3,0.4),0.21); } + +UnityPanelWidget, .unity-panel { + border: 0; } + +.unity-panel.menuitem, .unity-panel .menuitem { + border-width: 0 1px; + color: #575279; } + .unity-panel.menuitem:hover, .unity-panel.menuitem *:hover, .unity-panel .menuitem:hover, .unity-panel .menuitem *:hover { + border-color: mix(#faf4ed,#575279,0.21); + background-color: mix(#faf4ed,#575279,0.21); + background-image: none; + color: #5e5983; } + +SheetStyleDialog.unity-force-quit { + background-color: #fffaf3; } + +/************************ + ! Unity-Control-Center * +*************************/ +.background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame { + border: 0 none transparent; } + .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview, .background:not(.csd):not(.solid-csd) > box.vertical > notebook.frame > stack > scrolledwindow > viewport > box.vertical > frame > box.vertical iconview.view:backdrop { + background-color: transparent; } + +/*********************** + ! LightDM GTK Greeter * + ***********************/ +#panel_window { + background-color: #faf4ed; + background-image: none; + color: #575279; + font-weight: bold; + text-shadow: 0 1px rgba(34, 32, 42, 0.5); + -gtk-icon-shadow: 0 1px rgba(34, 32, 42, 0.5); } + #panel_window menubar { + padding-left: 3px; } + #panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + background-image: none; + border-style: none; + color: #575279; + text-shadow: 0 1px rgba(34, 32, 42, 0.5); + -gtk-icon-shadow: 0 1px rgba(34, 32, 42, 0.5); } + #panel_window menubar:hover, #panel_window menubar > menuitem:hover { + background-color: rgba(87, 82, 121, 0.2); + background-image: none; + color: #575279; } + #panel_window menubar *:hover, #panel_window menubar > menuitem *:hover { + color: #575279; } + #panel_window menubar:disabled, #panel_window menubar > menuitem:disabled { + color: rgba(87, 82, 121, 0.7); } + #panel_window menubar menu > menuitem { + font-weight: normal; } + +#content_frame { + padding-bottom: 9px; } + +#login_window, #shutdown_dialog, #restart_dialog { + border-style: none; + border-radius: 2px; + background-color: #faf4ed; + color: #575279; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 mix(#daae7b,#575279,0.21), inset -1px 0 mix(#daae7b,#575279,0.21), inset 0 1px mix(#daae7b,#575279,0.21), inset 0 -1px mix(#daae7b,#575279,0.21); } + +#login_window menu { + border-radius: 0; } + +#login_window button { + background-color: #fffaf3; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + #login_window button:focus, #login_window button:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + #login_window button:active, #login_window button:active:hover, #login_window button:active:focus, #login_window button:active:hover:focus, #login_window button:checked, #login_window button:checked:hover, #login_window button:checked:focus, #login_window button:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + #login_window button:disabled { + border-color: rgba(74, 70, 103, 0.32); } + #login_window button:active:disabled, #login_window button:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:hover, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #login_window button:checked:hover, viewswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #login_window button, stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #login_window button:hover, stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(87, 82, 121, 0.36),0.3); } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked, stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #login_window button:checked:hover, stackswitcher.vertical > #login_window button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + #login_window button.flat { + color: #575279; + border-color: rgba(255, 250, 243, 0); + background-color: rgba(255, 250, 243, 0); + background-image: none; + box-shadow: none; } + #login_window button:hover, #login_window button.flat:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + #login_window button:hover:focus, #login_window button:hover:hover, #login_window button.flat:hover:focus, #login_window button.flat:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + #login_window button:hover:active, #login_window button:hover:active:focus, #login_window button.flat:hover:active:focus, #login_window button:hover:checked, #login_window button:hover:checked:focus, #login_window button.flat:hover:checked:focus, #login_window button.flat:hover:active, #login_window button.flat:hover:active:hover:focus, #login_window button.flat:hover:checked, #login_window button.flat:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + #login_window button:hover:disabled, #login_window button.flat:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + #login_window button:hover:active:disabled, #login_window button:hover:checked:disabled, #login_window button.flat:hover:active:disabled, #login_window button.flat:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + #login_window button:focus, #login_window button.flat:focus { + background-color: white; + background-image: none; + border-color: rgba(87, 82, 121, 0.32); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #575279; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + #login_window button:focus:hover, #login_window button.flat:focus:hover { + background-color: white; + background-image: none; + border-color: rgba(70, 66, 97, 0.4); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + #login_window button:focus:hover:hover, #login_window button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.4),0.3); } + #login_window button:focus:hover:active, #login_window button.flat:focus:hover:active, #login_window button.flat:focus:hover:active:focus, #login_window button:focus:hover:checked, #login_window button.flat:focus:hover:checked, #login_window button.flat:focus:hover:checked:focus, #login_window button.flat:focus:hover:active:hover:focus, #login_window button.flat:focus:hover:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.4); } + #login_window button:focus:hover:disabled, #login_window button.flat:focus:hover:disabled { + border-color: rgba(74, 70, 103, 0.4); } + #login_window button:focus:hover:active:disabled, #login_window button:focus:hover:checked:disabled, #login_window button.flat:focus:hover:active:disabled, #login_window button.flat:focus:hover:checked:disabled { + border-color: rgba(70, 66, 97, 0.4); } + #login_window button:checked, #login_window button:active, #login_window button.flat:checked, #login_window button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(70, 66, 97, 0.32); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(87, 82, 121, 0.06), inset 0 1px rgba(87, 82, 121, 0.07), inset -1px 0 rgba(87, 82, 121, 0.06), inset 0 -1px rgba(87, 82, 121, 0.05); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + border-color: mix(#907aa9,rgba(87, 82, 121, 0.32),0.3); } + #login_window button:active:checked, #login_window button:active:checked:hover, #login_window button:active:checked:focus, #login_window button:active:checked:hover:focus, #login_window button.flat:active:checked, #login_window button.flat:active:checked:hover, #login_window button.flat:active:checked:focus, #login_window button.flat:active:checked:hover:focus { + border-color: rgba(61, 57, 85, 0.32); } + #login_window button:checked:disabled, #login_window button:active:disabled, #login_window button.flat:checked:disabled, #login_window button.flat:active:disabled { + border-color: rgba(74, 70, 103, 0.32); } + #login_window button:active:checked:disabled, #login_window button.flat:active:checked:disabled { + border-color: rgba(70, 66, 97, 0.32); } + #login_window button:checked:focus, #login_window button:checked:hover, #login_window button:active:focus, #login_window button:active:hover, #login_window button.flat:checked:focus, #login_window button.flat:checked:hover, #login_window button.flat:active:focus, #login_window button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + #login_window button:focus, #login_window button:hover, #login_window button.flat:focus, #login_window button.flat:hover { + color: #575279; } + #login_window button:disabled:disabled, #login_window button.flat:disabled:disabled { + background-color: alpha(mix(#fffaf3,#575279,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#fffaf3,#575279,0.6); + box-shadow: none; } + #login_window button:disabled:disabled :disabled, #login_window button.flat:disabled:disabled :disabled { + color: mix(#fffaf3,#575279,0.6); } + #login_window button:active:disabled, #login_window button:checked:disabled, #login_window button.flat:active:disabled, #login_window button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + #login_window button:active:disabled :disabled, #login_window button:checked:disabled :disabled, #login_window button.flat:active:disabled :disabled, #login_window button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + #login_window button:backdrop, #login_window button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + #login_window button.separator, #login_window button .separator { + border: 1px solid currentColor; + color: rgba(255, 250, 243, 0.9); } + #login_window button.separator:disabled, #login_window button .separator:disabled { + color: rgba(255, 250, 243, 0.85); } + #login_window button separator { + background-image: image(mix(#575279,#fffaf3,0.9)); } + +#login_window entry { + background-color: #faf4ed; + background-image: none; + border-color: mix(#575279,#faf4ed,0.56); + padding: 5px 3.4285714286px; + color: #575279; + caret-color: #26233a; + -gtk-secondary-caret-color: #26233a; } + #login_window entry:focus, #login_window entry:hover { + border-color: mix(#907aa9,mix(#575279,#faf4ed,0.7),0.3); } + #login_window entry:active, #login_window entry:active:hover, #login_window entry:active:focus, #login_window entry:active:hover:focus, #login_window entry:checked, #login_window entry:checked:hover, #login_window entry:checked:focus, #login_window entry:checked:hover:focus { + border-color: mix(#575279,#faf4ed,0.48); } + #login_window entry:disabled { + border-color: mix(#575279,#faf4ed,0.64); } + #login_window entry:active:disabled, #login_window entry:checked:disabled { + border-color: mix(#575279,#faf4ed,0.56); } + #login_window entry:focus, #login_window entry:active { + border-color: mix(#907aa9,mix(#fffaf3,#555169,0.1),0.3); } + #login_window entry:disabled { + background-color: mix(#faf4ed,#575279,0.07); + background-image: none; + opacity: .9; + color: mix(#faf4ed,#575279,0.9); } + +#user_combobox { + color: #575279; + font-size: 18px; } + #user_combobox menu { + font-weight: normal; } + #user_combobox arrow { + color: mix(#575279,#faf4ed,0.5); } + +#user_image { + border-radius: 2px; + /* draw border using box-shadow */ + box-shadow: inset 1px 0 #daae7b, inset -1px 0 #daae7b, inset 0 1px #daae7b, inset 0 -1px #daae7b; } + +#user_image_border { + border-radius: 2px; + background-color: #efddc7; + background-image: none; + box-shadow: inset 1px 0 rgba(17, 16, 21, 0.07), inset 0 1px rgba(17, 16, 21, 0.08), inset -1px 0 rgba(17, 16, 21, 0.07), inset 0 -1px rgba(17, 16, 21, 0.05); } + +#buttonbox_frame { + padding-top: 6px; + padding-bottom: 0; + border-style: none; + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; + background-color: transparent; + background-image: none; + box-shadow: none; } + +/* shutdown button */ +#shutdown_button button { + background-color: #1f1d2e; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + #shutdown_button button:focus, #shutdown_button button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + #shutdown_button button:active, #shutdown_button button:active:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover:focus, #shutdown_button button:checked, #shutdown_button button:checked:hover, #shutdown_button button:checked:focus, #shutdown_button button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + #shutdown_button button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:hover, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, viewswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button, stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:hover, stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked, stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #shutdown_button button:checked:hover, stackswitcher.vertical > #shutdown_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + #shutdown_button button.flat { + color: #f2e9de; + border-color: rgba(31, 29, 46, 0); + background-color: rgba(31, 29, 46, 0); + background-image: none; + box-shadow: none; } + #shutdown_button button:hover, #shutdown_button button.flat:hover { + background-color: #211e30; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + #shutdown_button button:hover:focus, #shutdown_button button:hover:hover, #shutdown_button button.flat:hover:focus, #shutdown_button button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + #shutdown_button button:hover:active, #shutdown_button button:hover:active:focus, #shutdown_button button.flat:hover:active:focus, #shutdown_button button:hover:checked, #shutdown_button button:hover:checked:focus, #shutdown_button button.flat:hover:checked:focus, #shutdown_button button.flat:hover:active, #shutdown_button button.flat:hover:active:hover:focus, #shutdown_button button.flat:hover:checked, #shutdown_button button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + #shutdown_button button:hover:disabled, #shutdown_button button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + #shutdown_button button:hover:active:disabled, #shutdown_button button:hover:checked:disabled, #shutdown_button button.flat:hover:active:disabled, #shutdown_button button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + #shutdown_button button:focus, #shutdown_button button.flat:focus { + background-color: #211e30; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.42); } + #shutdown_button button:focus:hover, #shutdown_button button.flat:focus:hover { + background-color: #222033; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.48); } + #shutdown_button button:focus:hover:hover, #shutdown_button button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + #shutdown_button button:focus:hover:active, #shutdown_button button.flat:focus:hover:active, #shutdown_button button.flat:focus:hover:active:focus, #shutdown_button button:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked, #shutdown_button button.flat:focus:hover:checked:focus, #shutdown_button button.flat:focus:hover:active:hover:focus, #shutdown_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + #shutdown_button button:focus:hover:disabled, #shutdown_button button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + #shutdown_button button:focus:hover:active:disabled, #shutdown_button button:focus:hover:checked:disabled, #shutdown_button button.flat:focus:hover:active:disabled, #shutdown_button button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + #shutdown_button button:checked, #shutdown_button button:active, #shutdown_button button.flat:checked, #shutdown_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + #shutdown_button button:active:checked, #shutdown_button button:active:checked:hover, #shutdown_button button:active:checked:focus, #shutdown_button button:active:checked:hover:focus, #shutdown_button button.flat:active:checked, #shutdown_button button.flat:active:checked:hover, #shutdown_button button.flat:active:checked:focus, #shutdown_button button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + #shutdown_button button:checked:disabled, #shutdown_button button:active:disabled, #shutdown_button button.flat:checked:disabled, #shutdown_button button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + #shutdown_button button:active:checked:disabled, #shutdown_button button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + #shutdown_button button:checked:focus, #shutdown_button button:checked:hover, #shutdown_button button:active:focus, #shutdown_button button:active:hover, #shutdown_button button.flat:checked:focus, #shutdown_button button.flat:checked:hover, #shutdown_button button.flat:active:focus, #shutdown_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + #shutdown_button button:focus, #shutdown_button button:hover, #shutdown_button button.flat:focus, #shutdown_button button.flat:hover { + color: #f2e9de; } + #shutdown_button button:disabled:disabled, #shutdown_button button.flat:disabled:disabled { + background-color: alpha(mix(#1f1d2e,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#1f1d2e,#f2e9de,0.6); + box-shadow: none; } + #shutdown_button button:disabled:disabled :disabled, #shutdown_button button.flat:disabled:disabled :disabled { + color: mix(#1f1d2e,#f2e9de,0.6); } + #shutdown_button button:active:disabled, #shutdown_button button:checked:disabled, #shutdown_button button.flat:active:disabled, #shutdown_button button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + #shutdown_button button:active:disabled :disabled, #shutdown_button button:checked:disabled :disabled, #shutdown_button button.flat:active:disabled :disabled, #shutdown_button button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + #shutdown_button button:backdrop, #shutdown_button button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + #shutdown_button button.separator, #shutdown_button button .separator { + border: 1px solid currentColor; + color: rgba(31, 29, 46, 0.9); } + #shutdown_button button.separator:disabled, #shutdown_button button .separator:disabled { + color: rgba(31, 29, 46, 0.85); } + #shutdown_button button separator { + background-image: image(mix(#f2e9de,#1f1d2e,0.9)); } + +/* restart button */ +#restart_button button { + background-color: #ea9d34; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.12); } + #restart_button button:focus, #restart_button button:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + #restart_button button:active, #restart_button button:active:hover, #restart_button button:active:focus, #restart_button button:active:hover:focus, #restart_button button:checked, #restart_button button:checked:hover, #restart_button button:checked:focus, #restart_button button:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + #restart_button button:disabled { + border-color: rgba(222, 200, 172, 0.22); } + #restart_button button:active:disabled, #restart_button button:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child) { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:hover, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked, .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child), stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked { + border-right-style: none; } + .linked:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover, .linked:not(.vertical) > :not(:last-child):not(:only-child) #restart_button button:checked:hover, viewswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):hover, stackswitcher:not(.vertical) > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-right-style: none; + box-shadow: inset-1px 0 0 mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child), .linked.vertical > :not(:last-child):not(:only-child) #restart_button button, stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child) { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):hover, .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:hover, stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(242, 233, 222, 0.36),0.3); } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked, .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked, stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked { + border-bottom-style: none; } + .linked.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover, .linked.vertical > :not(:last-child):not(:only-child) #restart_button button:checked:hover, stackswitcher.vertical > #restart_button button:not(:last-child):not(:only-child):checked:hover { + border-color: mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); + border-bottom-style: none; + box-shadow: inset 0 -1px mix(#907aa9,rgba(144, 122, 169, 0.36),0.3); } + #restart_button button.flat { + color: #f2e9de; + border-color: rgba(234, 157, 52, 0); + background-color: rgba(234, 157, 52, 0); + background-image: none; + box-shadow: none; } + #restart_button button:hover, #restart_button button.flat:hover { + background-color: #eba341; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.22); } + #restart_button button:hover:focus, #restart_button button:hover:hover, #restart_button button.flat:hover:focus, #restart_button button.flat:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + #restart_button button:hover:active, #restart_button button:hover:active:focus, #restart_button button.flat:hover:active:focus, #restart_button button:hover:checked, #restart_button button:hover:checked:focus, #restart_button button.flat:hover:checked:focus, #restart_button button.flat:hover:active, #restart_button button.flat:hover:active:hover:focus, #restart_button button.flat:hover:checked, #restart_button button.flat:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + #restart_button button:hover:disabled, #restart_button button.flat:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + #restart_button button:hover:active:disabled, #restart_button button:hover:checked:disabled, #restart_button button.flat:hover:active:disabled, #restart_button button.flat:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + #restart_button button:focus, #restart_button button.flat:focus { + background-color: #eba341; + background-image: none; + border-color: rgba(242, 233, 222, 0.22); + outline-color: rgba(144, 122, 169, 0.5); + outline-width: 1px; + outline-style: solid; + outline-offset: -3px; + color: #f2e9de; + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.32); } + #restart_button button:focus:hover, #restart_button button.flat:focus:hover { + background-color: #edaa4e; + background-image: none; + border-color: rgba(216, 189, 155, 0.3); + box-shadow: 0 1px 2px -1px rgba(17, 16, 21, 0.38); } + #restart_button button:focus:hover:hover, #restart_button button.flat:focus:hover:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.3),0.3); } + #restart_button button:focus:hover:active, #restart_button button.flat:focus:hover:active, #restart_button button.flat:focus:hover:active:focus, #restart_button button:focus:hover:checked, #restart_button button.flat:focus:hover:checked, #restart_button button.flat:focus:hover:checked:focus, #restart_button button.flat:focus:hover:active:hover:focus, #restart_button button.flat:focus:hover:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.3); } + #restart_button button:focus:hover:disabled, #restart_button button.flat:focus:hover:disabled { + border-color: rgba(222, 200, 172, 0.3); } + #restart_button button:focus:hover:active:disabled, #restart_button button:focus:hover:checked:disabled, #restart_button button.flat:focus:hover:active:disabled, #restart_button button.flat:focus:hover:checked:disabled { + border-color: rgba(216, 189, 155, 0.3); } + #restart_button button:checked, #restart_button button:active, #restart_button button.flat:checked, #restart_button button.flat:active { + /*@include linear-gradient(shade($bg, .7), to top);*/ + background-color: #907aa9; + background-image: none; + border-color: rgba(216, 189, 155, 0.22); + color: #faf4ed; + box-shadow: inset 1px 0 rgba(242, 233, 222, 0.06), inset 0 1px rgba(242, 233, 222, 0.07), inset -1px 0 rgba(242, 233, 222, 0.06), inset 0 -1px rgba(242, 233, 222, 0.05); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + border-color: mix(#907aa9,rgba(242, 233, 222, 0.22),0.3); } + #restart_button button:active:checked, #restart_button button:active:checked:hover, #restart_button button:active:checked:focus, #restart_button button:active:checked:hover:focus, #restart_button button.flat:active:checked, #restart_button button.flat:active:checked:hover, #restart_button button.flat:active:checked:focus, #restart_button button.flat:active:checked:hover:focus { + border-color: rgba(203, 166, 122, 0.22); } + #restart_button button:checked:disabled, #restart_button button:active:disabled, #restart_button button.flat:checked:disabled, #restart_button button.flat:active:disabled { + border-color: rgba(222, 200, 172, 0.22); } + #restart_button button:active:checked:disabled, #restart_button button.flat:active:checked:disabled { + border-color: rgba(216, 189, 155, 0.22); } + #restart_button button:checked:focus, #restart_button button:checked:hover, #restart_button button:active:focus, #restart_button button:active:hover, #restart_button button.flat:checked:focus, #restart_button button.flat:checked:hover, #restart_button button.flat:active:focus, #restart_button button.flat:active:hover { + /*@include linear-gradient(shade($bg, .65), to top);*/ + background-color: #9783af; + background-image: none; + color: #faf4ed; } + #restart_button button:focus, #restart_button button:hover, #restart_button button.flat:focus, #restart_button button.flat:hover { + color: #f2e9de; } + #restart_button button:disabled:disabled, #restart_button button.flat:disabled:disabled { + background-color: alpha(mix(#ea9d34,#f2e9de,0.2),0.4); + background-image: none; + /*border: 1px solid alpha($bg, .2);*/ + opacity: .6; + color: mix(#ea9d34,#f2e9de,0.6); + box-shadow: none; } + #restart_button button:disabled:disabled :disabled, #restart_button button.flat:disabled:disabled :disabled { + color: mix(#ea9d34,#f2e9de,0.6); } + #restart_button button:active:disabled, #restart_button button:checked:disabled, #restart_button button.flat:active:disabled, #restart_button button.flat:checked:disabled { + background-color: rgba(144, 122, 169, 0.6); + background-image: none; + color: rgba(250, 244, 237, 0.85); + box-shadow: none; } + #restart_button button:active:disabled :disabled, #restart_button button:checked:disabled :disabled, #restart_button button.flat:active:disabled :disabled, #restart_button button.flat:checked:disabled :disabled { + color: rgba(250, 244, 237, 0.85); } + #restart_button button:backdrop, #restart_button button.flat:backdrop { + color: mix(#575279,mix(#555169,#fffaf3,0.5),0.8); } + #restart_button button.separator, #restart_button button .separator { + border: 1px solid currentColor; + color: rgba(234, 157, 52, 0.9); } + #restart_button button.separator:disabled, #restart_button button .separator:disabled { + color: rgba(234, 157, 52, 0.85); } + #restart_button button separator { + background-image: image(mix(#f2e9de,#ea9d34,0.9)); } + +/* password warning */ +#greeter_infobar { + font-weight: bold; } + +/********************** + ! Genome Terminal * +***********************/ +VteTerminal { + background-color: #faf4ed; + color: #575279; } + +terminal-window junction, terminal-window scrollbar trough { + background-color: #faf4ed; + border-color: #e5c5a1; } + +terminal-window scrollbar.vertical slider { + background-color: mix(#faf4ed,#575279,0.2); } + terminal-window scrollbar.vertical slider:hover { + background-color: mix(#faf4ed,#575279,0.3); } + terminal-window scrollbar.vertical slider:hover:active { + background-color: #907aa9; } + terminal-window scrollbar.vertical slider:disabled { + background-color: transparent; } + +/****************** + ! Budgie Desktop * +*******************/ +.budgie-container { + background-color: transparent; } + +.raven { + background-color: rgba(255, 250, 243, 0.93); } + .raven .raven-header { + background-color: #fffaf3; + border: solid mix(#fffaf3,#555169,0.1); + border-width: 1px 0; } + .raven .raven-background { + background-color: rgba(255, 250, 243, 0.93); } + +.raven-mpris { + background-color: rgba(255, 250, 243, 0.7); } diff --git a/src/themes/Material-Sakura/gtk-3.20/gtk-dark.css b/src/themes/Material-Sakura/gtk-3.20/gtk-dark.css new file mode 100644 index 00000000..198bb853 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.20/gtk-dark.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk-3.20/dist/gtk-dark.css"); diff --git a/src/themes/Material-Sakura/gtk-3.20/gtk.css b/src/themes/Material-Sakura/gtk-3.20/gtk.css new file mode 100644 index 00000000..19b01e6a --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.20/gtk.css @@ -0,0 +1 @@ +@import url("resource:///org/numixproject/gtk-3.20/dist/gtk.css"); diff --git a/src/themes/Material-Sakura/gtk-3.20/gtk.gresource b/src/themes/Material-Sakura/gtk-3.20/gtk.gresource new file mode 100644 index 00000000..2e89d45f Binary files /dev/null and b/src/themes/Material-Sakura/gtk-3.20/gtk.gresource differ diff --git a/src/themes/Material-Sakura/gtk-3.20/gtk.gresource.xml b/src/themes/Material-Sakura/gtk-3.20/gtk.gresource.xml new file mode 100644 index 00000000..a223dbf0 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.20/gtk.gresource.xml @@ -0,0 +1,35 @@ +<?xml version='1.0' encoding='UTF-8'?> +<gresources> + <gresource prefix='/org/numixproject/gtk-3.20'> + <file preprocess='to-pixdata'>assets/checkbox-checked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-checked.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-mixed-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/checkbox-mixed.svg</file> + <file preprocess='to-pixdata'>assets/grid-selection-checked.svg</file> + <file preprocess='to-pixdata'>assets/grid-selection-unchecked.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-hover.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-checked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-checked.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-unchecked.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-hover.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-selected.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-checkbox-mixed.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-checked-hover.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-checked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-checked.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-unchecked.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-mixed-hover.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-mixed-selected.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-mixed-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/menuitem-radio-mixed.svg</file> + <file preprocess='to-pixdata'>assets/radio-checked-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/radio-checked.svg</file> + <file preprocess='to-pixdata'>assets/radio-mixed-insensitive.svg</file> + <file preprocess='to-pixdata'>assets/radio-mixed.svg</file> + <file preprocess='to-pixdata'>assets/pane-handle.png</file> + <file preprocess='to-pixdata'>assets/pane-handle@2.png</file> + <file>dist/gtk.css</file> + <file>dist/gtk-dark.css</file> + </gresource> +</gresources> diff --git a/src/themes/Material-Sakura/gtk-3.20/thumbnail.png b/src/themes/Material-Sakura/gtk-3.20/thumbnail.png new file mode 120000 index 00000000..01495bc6 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-3.20/thumbnail.png @@ -0,0 +1 @@ +../gtk-3.0/thumbnail.png \ No newline at end of file diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..7b89e885 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="checkbox-checked-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:snap-global="false" + inkscape:zoom="14.916666" + inkscape:cx="7.9776538" + inkscape:cy="5.1620113" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 16.091797,6.5468751 c 0.127806,-3.5e-6 0.255581,0.04855 0.353515,0.1464844 0.195869,0.1958684 0.195869,0.5111627 0,0.7070308 L 9.3730471,14.472656 c -0.02449,0.02449 -0.05035,0.04611 -0.07815,0.06443 -0.02772,0.01839 -0.05585,0.03268 -0.08593,0.04492 -0.03009,0.01224 -0.06226,0.02122 -0.09376,0.02734 -0.03149,0.0061 -0.06375,0.0098 -0.09571,0.0098 -0.03195,0 -0.06226,-0.0036 -0.09375,-0.0098 -0.03149,-0.0061 -0.06367,-0.0151 -0.09375,-0.02734 -0.03009,-0.01224 -0.05818,-0.02656 -0.08593,-0.04492 -0.01389,-0.0092 -0.02786,-0.02051 -0.04101,-0.03125 -0.01312,-0.01071 -0.02679,-0.02099 -0.03903,-0.03323 l -4.18665,-4.188623 c -0.1958683,-0.195869 -0.1958687,-0.511162 5e-7,-0.707032 0.1958681,-0.195867 0.5111624,-0.195868 0.7070307,1e-6 l 3.8331198,3.835099 6.7187499,-6.7187499 c 0.09793,-0.097934 0.225707,-0.1464831 0.353516,-0.146484 z" + sodipodi:nodetypes="cscscscscsccccsccccc" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..17e3c4af --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="checkbox-checked-symbolic@2.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:snap-global="false" + inkscape:zoom="7.458333" + inkscape:cx="-8.9832406" + inkscape:cy="11.061453" + inkscape:window-width="1920" + inkscape:window-height="1011" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 32.183594,13.09375 c 0.255612,-7e-6 0.511162,0.0971 0.70703,0.292969 0.391738,0.391737 0.391738,1.022325 0,1.414062 l -14.14453,14.144531 c -0.04898,0.04898 -0.1007,0.09222 -0.1563,0.12886 -0.05544,0.03678 -0.1117,0.06536 -0.17186,0.08984 -0.06018,0.02448 -0.12452,0.04244 -0.18752,0.05468 -0.06298,0.0122 -0.1275,0.0196 -0.19142,0.0196 -0.0639,0 -0.12452,-0.0072 -0.1875,-0.0196 -0.06298,-0.0122 -0.12734,-0.0302 -0.1875,-0.05468 -0.06018,-0.02448 -0.11636,-0.05312 -0.17186,-0.08984 -0.02778,-0.0184 -0.05572,-0.04102 -0.08202,-0.0625 -0.02624,-0.02142 -0.05358,-0.04198 -0.07806,-0.06646 L 8.9587542,20.567966 c -0.3917366,-0.391738 -0.3917374,-1.022324 1e-6,-1.414064 0.3917362,-0.391734 1.0223248,-0.391736 1.4140618,2e-6 l 7.666239,7.670198 13.4375,-13.4375 c 0.19586,-0.195868 0.451414,-0.292966 0.707032,-0.292968 z" + sodipodi:nodetypes="cscscscscsccccsccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="10.547676" + inkscape:cx="0.094807614" + inkscape:cy="19.340753" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + width="20px"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 5.5,10 h 9 c 0.277,0 0.5,0.223 0.5,0.5 0,0.277 -0.223,0.5 -0.5,0.5 h -9 C 5.223,11 5,10.777 5,10.5 5,10.223 5.223,10 5.5,10 Z" + sodipodi:nodetypes="sssssss" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/checkbox-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="checkbox-mixed-symbolic@2.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="10.547676" + inkscape:cx="0" + inkscape:cy="19.29335" + inkscape:window-width="1920" + inkscape:window-height="1011" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + width="20px"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 11,20 h 18 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 -1,1 H 11 c -0.554,0 -1,-0.446 -1,-1 0,-0.554 0.446,-1 1,-1 z" + sodipodi:nodetypes="sssssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/close-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/close-symbolic.svg new file mode 100644 index 00000000..06201c39 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/close-symbolic.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="close.svg" + id="svg824" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs5" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="11.5625" + inkscape:cx="7.3513514" + inkscape:cy="13.837838" + inkscape:window-width="1440" + inkscape:window-height="742" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg824" /> + <path + d="m 4.464745,3.96488 c -0.12775,0 -0.2555,0.0486 -0.35339,0.14649 -0.19578,0.19586 -0.19578,0.51116 0,0.70703 L 7.292955,8 l -3.1816,3.1816 c -0.19578,0.19586 -0.19578,0.51116 0,0.70703 0.19578,0.19586 0.51118,0.19586 0.70704,0 l 3.18161,-3.1816 3.1816,3.1816 c 0.19578,0.19586 0.51114,0.19586 0.70704,0 0.19578,-0.19586 0.19578,-0.51116 0,-0.70703 L 8.707045,8 l 3.1816,-3.1816 c 0.19578,-0.19586 0.19578,-0.51116 0,-0.70703 -0.19578,-0.19586 -0.51117,-0.19586 -0.70704,0 l -3.1816,3.1816 -3.18161,-3.1816 C 4.720495,4.01347 4.592755,3.96488 4.465005,3.96488 Z" + id="path2928" + style="fill:#ffffff" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/close-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/close-symbolic@2.svg new file mode 100644 index 00000000..a26e6ff1 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/close-symbolic@2.svg @@ -0,0 +1,3 @@ +<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> + <path d="m8.9295 7.9298c-0.2555 0-0.511 0.0972-0.70678 0.29298-0.39156 0.39172-0.39156 1.0223 0 1.4141l6.3632 6.3632-6.3632 6.3632c-0.39156 0.39172-0.39156 1.0223 0 1.4141 0.39156 0.39172 1.0224 0.39172 1.4141 0l6.3632-6.3632 6.3632 6.3632c0.39156 0.39172 1.0223 0.39172 1.4141 0 0.39156-0.39172 0.39156-1.0223 0-1.4141l-6.3632-6.3632 6.3632-6.3632c0.39156-0.39172 0.39156-1.0223 0-1.4141-0.39156-0.39172-1.0223-0.39172-1.4141 0l-6.3632 6.3632-6.3632-6.3632c-0.1958-0.1958-0.45128-0.29298-0.70678-0.29298z" fill="#ffffff" stroke-width="2"/> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/maximize-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/maximize-symbolic.svg new file mode 100644 index 00000000..39316eba --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/maximize-symbolic.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="maximize.svg" + id="svg825" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs5" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="11.243243" + inkscape:cy="11.978378" + inkscape:window-width="1440" + inkscape:window-height="742" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg825" /> + <path + d="M 6,4 C 4.892,4 4,4.892 4,6 v 4 c 0,1.108 0.89201,2 2,2 h 4 c 1.10801,0 2,-0.892 2,-2 V 6 C 12,4.892 11.10799,4 10,4 Z m 0,1 h 4 c 0.554,0 1,0.44602 1,1 v 4 c 0,0.55398 -0.44602,1 -1,1 H 6 C 5.44603,11 5.00001,10.55398 5.00001,10 V 6 C 5.00001,5.44602 5.44604,5 6,5 Z" + id="path2930" + style="fill:#ffffff" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/maximize-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/maximize-symbolic@2.svg new file mode 100644 index 00000000..8095f759 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/maximize-symbolic@2.svg @@ -0,0 +1,3 @@ +<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 8c-2.216 0-4 1.784-4 4v8c0 2.216 1.784 4 4 4h8c2.216 0 4-1.784 4-4v-8c0-2.216-1.784-4-4-4zm0 2h8c1.108 0 2 0.89204 2 2v8c0 1.108-0.89204 2-2 2h-8c-1.1079 0-2-0.89204-2-2v-8c0-1.108 0.89206-2 2-2z" fill="#ffffff" stroke-width="2"/> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/minimize-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/minimize-symbolic.svg new file mode 100644 index 00000000..f3683b9d --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/minimize-symbolic.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="minimize.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs5" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="5.7513514" + inkscape:cy="9.8162162" + inkscape:window-width="1440" + inkscape:window-height="742" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <rect + x="4" + y="8" + width="8" + height="1" + rx="0.5" + ry="0.5" + id="rect2932" + style="fill:#ffffff" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/minimize-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/minimize-symbolic@2.svg new file mode 100644 index 00000000..741534bb --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/minimize-symbolic@2.svg @@ -0,0 +1,3 @@ +<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> + <rect x="8" y="15" width="16" height="2" rx="1" ry="1" fill="#ffffff" stroke-width="2"/> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..67beb46b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="radio-checked-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="9.6201118" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 10,8 c 1.104569,0 2,0.895431 2,2 0,1.104569 -0.895431,2 -2,2 C 8.895431,12 8,11.104569 8,10 8,8.895431 8.895431,8 10,8 Z" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 00000000..bf51d9ec --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="radio-checked-symbolic@2.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="3.7291666" + inkscape:cx="-8.3128492" + inkscape:cy="25.877095" + inkscape:window-width="1920" + inkscape:window-height="1011" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 20,16 c 2.209138,0 4,1.790862 4,4 0,2.209138 -1.790862,4 -4,4 -2.209138,0 -4,-1.790862 -4,-4 0,-2.209138 1.790862,-4 4,-4 z" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..b4808a6b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg4" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="10.547676" + inkscape:cx="0.094807614" + inkscape:cy="19.340753" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + width="20px"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 5.5,10 h 9 c 0.277,0 0.5,0.223 0.5,0.5 0,0.277 -0.223,0.5 -0.5,0.5 h -9 C 5.223,11 5,10.777 5,10.5 5,10.223 5.223,10 5.5,10 Z" + sodipodi:nodetypes="sssssss" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..3ea0541a --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/radio-mixed-symbolic@2.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg4" + sodipodi:docname="checkbox-mixed-symbolic@2.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="10.547676" + inkscape:cx="0" + inkscape:cy="19.29335" + inkscape:window-width="1920" + inkscape:window-height="1011" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + width="20px"> + <inkscape:grid + type="xygrid" + id="grid825" /> + </sodipodi:namedview> + <path + id="path2" + d="m 11,20 h 18 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 -1,1 H 11 c -0.554,0 -1,-0.446 -1,-1 0,-0.554 0.446,-1 1,-1 z" + sodipodi:nodetypes="sssssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..de0d7899 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-horz-marks-after-slider-symbolic.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17" + sodipodi:docname="scale-horz-marks-after-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview19" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17" /> + <defs + id="defs6"> + <linearGradient + id="color-primary-dark"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + <linearGradient + id="a" + x1="-3.5527e-15" + x2="24" + gradientUnits="userSpaceOnUse" + xlink:href="#color-primary-dark" /> + </defs> + <path + d="m 12,20.485281 -4.2426407,-4.24264 a 6,6 0 1 1 8.4852817,0 z" + fill="#000000" + id="path10" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..7f0235f1 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-horz-marks-before-slider-symbolic.svg @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg12" + sodipodi:docname="scale-horz-marks-before-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview14" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="14.916667" + inkscape:cx="3.2178771" + inkscape:cy="15.821229" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <defs + id="defs5"> + <linearGradient + id="a" + x2="24" + gradientUnits="userSpaceOnUse"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + </defs> + <path + d="m 12,3.5147186 4.242641,4.2426407 a 6,6 0 1 1 -8.4852817,0 z" + id="path9" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg new file mode 100644 index 00000000..37d9c04b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-vert-marks-after-slider-symbolic.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17" + sodipodi:docname="scale-vert-marks-after-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview19" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17" /> + <defs + id="defs6"> + <linearGradient + id="color-primary-dark"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + <linearGradient + id="a" + x2="24" + gradientUnits="userSpaceOnUse" + xlink:href="#color-primary-dark" /> + </defs> + <path + d="m 20.485281,12 -4.24264,4.242641 a 6,6 0 1 1 0,-8.4852817 z" + fill="#000000" + id="path10" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg new file mode 100644 index 00000000..1bc5cb6f --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/scale-vert-marks-before-slider-symbolic.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17" + sodipodi:docname="scale-vert-marks-before-slider-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview19" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="29.833333" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17" /> + <defs + id="defs6"> + <linearGradient + id="color-primary-dark"> + <stop + stop-color="#1A73E8" + offset="1" + id="stop2" /> + </linearGradient> + <linearGradient + id="a" + x1="-2.6324e-15" + x2="24" + y1="-3.5527e-15" + y2="-3.5527e-15" + gradientUnits="userSpaceOnUse" + xlink:href="#color-primary-dark" /> + </defs> + <path + d="M 3.5147186,12 7.7573593,7.7573593 a 6,6 0 1 1 0,8.4852817 z" + fill="#000000" + id="path10" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..4759e324 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:snap-global="false" + inkscape:zoom="15.821514" + inkscape:cx="10.176017" + inkscape:cy="9.0383259" + inkscape:window-width="1486" + inkscape:window-height="974" + inkscape:window-x="128" + inkscape:window-y="69" + inkscape:window-maximized="0" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid1068" /> + </sodipodi:namedview> + <path + id="path2" + d="m 11.943359,5.4550781 c 0.12781,0 0.255582,0.04855 0.353516,0.1464844 0.195869,0.1958686 0.195869,0.5111627 0,0.7070313 L 7.3457031,11.257812 c -0.1958686,0.19587 -0.5111626,0.19587 -0.7070312,0 L 3.8105469,8.4296875 c -0.1958686,-0.1958686 -0.1958686,-0.5111627 0,-0.7070313 0.1958686,-0.1958685 0.5111626,-0.1958685 0.7070312,0 L 6.9921875,10.197266 11.587891,5.6015625 c 0.09793,-0.097934 0.227659,-0.1464844 0.355468,-0.1464844 z" + sodipodi:nodetypes="sscccsssccs" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 00000000..a44f5c9f --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-checkbox-checked-symbolic@2.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:snap-global="false" + inkscape:zoom="7.910757" + inkscape:cx="17.191781" + inkscape:cy="29.074335" + inkscape:window-width="1486" + inkscape:window-height="974" + inkscape:window-x="128" + inkscape:window-y="69" + inkscape:window-maximized="0" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid1068" /> + </sodipodi:namedview> + <path + id="path2" + d="m 23.886718,10.910156 c 0.25562,0 0.511164,0.0971 0.707032,0.292969 0.391738,0.391737 0.391738,1.022325 0,1.414063 l -9.902344,9.898436 c -0.391737,0.39174 -1.022325,0.39174 -1.414062,0 L 7.6210938,16.859375 c -0.3917372,-0.391737 -0.3917372,-1.022325 0,-1.414063 0.3917372,-0.391737 1.0223252,-0.391737 1.4140624,0 l 4.9492188,4.94922 9.191407,-9.191407 c 0.19586,-0.195868 0.455318,-0.292969 0.710936,-0.292969 z" + sodipodi:nodetypes="sscccsssccs" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="7.150838" + inkscape:cy="13.810056" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid967" /> + </sodipodi:namedview> + <path + id="path2" + d="m 4.5,8 h 7 C 11.777,8 12,8.223 12,8.5 12,8.777 11.777,9 11.5,9 h -7 C 4.223,9 4,8.777 4,8.5 4,8.223 4.223,8 4.5,8 Z" + sodipodi:nodetypes="sssssss" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-checkbox-mixed-symbolic@2.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="11.1875" + inkscape:cx="5.5418994" + inkscape:cy="19.843575" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid967" /> + </sodipodi:namedview> + <path + id="path2" + d="m 9,16 h 14 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 -1,1 H 9 C 8.446,18 8,17.554 8,17 8,16.446 8.446,16 9,16 Z" + sodipodi:nodetypes="sssssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..f2c9cf9f --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="8.5363128" + inkscape:cy="11.486034" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + id="path2" + d="m 8,6 c 1.1045695,0 2,0.8954305 2,2 0,1.1045695 -0.8954305,2 -2,2 C 6.8954305,10 6,9.1045695 6,8 6,6.8954305 6.8954305,6 8,6 Z" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 00000000..a06db4cd --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-radio-checked-symbolic@2.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="8.5363128" + inkscape:cy="11.486034" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + id="path2" + d="m 16,12 c 2.209139,0 4,1.790861 4,4 0,2.209139 -1.790861,4 -4,4 -2.209139,0 -4,-1.790861 -4,-4 0,-2.209139 1.790861,-4 4,-4 z" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..d621934b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg4" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="22.375" + inkscape:cx="7.150838" + inkscape:cy="13.810056" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid967" /> + </sodipodi:namedview> + <path + id="path2" + d="m 4.5,8 h 7 C 11.777,8 12,8.223 12,8.5 12,8.777 11.777,9 11.5,9 h -7 C 4.223,9 4,8.777 4,8.5 4,8.223 4.223,8 4.5,8 Z" + sodipodi:nodetypes="sssssss" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg new file mode 100644 index 00000000..91c7006b --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/small-radio-mixed-symbolic@2.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg4" + sodipodi:docname="small-checkbox-mixed-symbolic@2.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="11.1875" + inkscape:cx="5.5418994" + inkscape:cy="19.843575" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid967" /> + </sodipodi:namedview> + <path + id="path2" + d="m 9,16 h 14 c 0.554,0 1,0.446 1,1 0,0.554 -0.446,1 -1,1 H 9 C 8.446,18 8,17.554 8,17 8,16.446 8.446,16 9,16 Z" + sodipodi:nodetypes="sssssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/unmaximize-symbolic.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/unmaximize-symbolic.svg new file mode 100644 index 00000000..492d47a2 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/unmaximize-symbolic.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + sodipodi:docname="unmaximize.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + id="svg831" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs6" /> + <sodipodi:namedview + pagecolor="#424242" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1440" + inkscape:window-height="742" + id="namedview6" + showgrid="true" + inkscape:zoom="29.580633" + inkscape:cx="2.095966" + inkscape:cy="10.006547" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0" + inkscape:current-layer="svg831" /> + <path + d="M 6,6 C 4.892,6 4,6.892 4,8 v 2 c 0,1.108 0.892,2 2,2 h 2 c 1.108,0 2,-0.892 2,-2 V 8 C 10,6.892 9.108,6 8,6 Z m 0,1 h 2 c 0.554,0 1,0.446 1,1 v 2 c 0,0.554 -0.446,1 -1,1 H 6 C 5.446,11 5,10.554 5,10 V 8 C 5,7.446 5.446,7 6,7 Z" + id="path2896" + style="fill:#ffffff" /> + <path + d="M 8,4 C 6.892,4 6,4.892 6,6 H 7 C 7,5.446 7.446,5 8,5 h 2 c 0.554,0 1,0.446 1,1 v 2 c 0,0.554 -0.446,1 -1,1 v 1 c 1.108,0 2,-0.892 2,-2 V 6 C 12,4.892 11.108,4 10,4 Z" + opacity="0.35" + id="path2898" + style="fill:#ffffff" /> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg new file mode 100644 index 00000000..85f4f3a8 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/assets/scalable/unmaximize-symbolic@2.svg @@ -0,0 +1,4 @@ +<svg width="32" height="32" version="1.1" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 12c-2.216 0-4 1.784-4 4v4c0 2.216 1.784 4 4 4h4c2.216 0 4-1.784 4-4v-4c0-2.216-1.784-4-4-4zm0 2h4c1.108 0 2 0.892 2 2v4c0 1.108-0.892 2-2 2h-4c-1.108 0-2-0.892-2-2v-4c0-1.108 0.892-2 2-2z" fill="#ffffff" stroke-width="2"/> + <path d="m16 8c-2.216 0-4 1.784-4 4h2c0-1.108 0.892-2 2-2h4c1.108 0 2 0.892 2 2v4c0 1.108-0.892 2-2 2v2c2.216 0 4-1.784 4-4v-4c0-2.216-1.784-4-4-4z" fill="#ffffff" opacity=".35" stroke-width="2"/> +</svg> diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..b2b92efc Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..0e39be3e Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..391164d6 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..0e141b4a Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..8ec0d53f Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..532ac30d Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..cb00cb8c Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..54f5b087 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..015821da Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..cf7c20fa Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..735e3e8a Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..35b0aec4 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..04785e35 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..936a8c4e Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..1fe24852 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a96a0a74 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..d3debe8a Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..6caf95ea Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..45329137 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..d6042e6b Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..70eed023 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..885d1567 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..a3cc4c04 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..957eba31 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..2f21b000 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..1d228e75 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..eb5123d6 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..e6c06987 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..7e3487d1 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..ab5af6f0 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..8578df74 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..e2f8b24a Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..c93dabff Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..d796ce85 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked.png b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..0546a5e2 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..92dde69e Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..f6b914e5 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..29ecf2b8 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Material-Sakura/gtk-4.0/gtk.css b/src/themes/Material-Sakura/gtk-4.0/gtk.css new file mode 100644 index 00000000..0ab1d9c0 --- /dev/null +++ b/src/themes/Material-Sakura/gtk-4.0/gtk.css @@ -0,0 +1,7517 @@ +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #907aa9 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #907aa9 100%, transparent 100%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +dnd { + color: rgba(0, 0, 0, 0.87); +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, .view { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +iconview:disabled, .view:disabled { + color: rgba(0, 0, 0, 0.38); +} + +iconview:selected, .view:selected { + color: rgba(0, 0, 0, 0.87); +} + +textview text { + background-color: #faf4ed; +} + +textview border { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.6); +} + +iconview:hover, iconview:selected { + border-radius: 3px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, .content-view columnview.view > .rubberband, +treeview.view > rubberband, +.content-view treeview.view > .rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #907aa9; + background-color: rgba(220, 138, 120, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; + border: 1px solid black; +} + +label.separator { + color: rgba(0, 0, 0, 0.6); +} + +label:disabled { + opacity: 1; + color: rgba(0, 0, 0, 0.38); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; + opacity: 1; +} + +label.osd { + border-radius: 6px; + background-color: rgba(43, 43, 59, 0.9); + color: #faf4ed; +} + +.dim-label, row.expander image.expander-row-arrow, row label.subtitle { + color: rgba(0, 0, 0, 0.6); + opacity: 1; +} + +.accent { + color: #907aa9; +} + +.success { + color: #4CAF50; +} + +.warning { + color: #FFD600; +} + +.error { + color: #E53935; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(0, 0, 0, 0.38); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: rgba(0, 0, 0, 0.87); +} + +.osd .scale-popup > arrow, +.osd .scale-popup > contents, .osd popover > arrow, +.osd popover > contents, popover.touch-selection > arrow, +popover.touch-selection > contents, popover.magnifier > arrow, +popover.magnifier > contents, .osd { + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; + background-clip: padding-box; + border-radius: 6px; + border: none; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +.osd { + padding: 6px; + margin: 6px; +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ + +entry headerbar popover.background entry, +headerbar popover.background entry entry, +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:focus-within, +headerbar popover.background entry entry:focus-within, +entry:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0 0 2px transparent; + color: rgba(0, 0, 0, 0.87); + outline: 2px solid #907aa9; + outline-offset: -2px; +} + + +entry headerbar popover.background entry:drop(active), +headerbar popover.background entry entry:drop(active), +entry headerbar popover.background entry:hover:not(:focus-within), +headerbar popover.background entry entry:hover:not(:focus-within), +entry:drop(active), +entry:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; + outline-offset: 2px; +} + + +entry headerbar popover.background entry:disabled, +headerbar popover.background entry entry:disabled, +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline: none; +} + + +entry headerbar popover.background entry.flat:focus-within, +headerbar popover.background entry entry.flat:focus-within, +entry headerbar popover.background entry.flat:disabled, +headerbar popover.background entry entry.flat:disabled, +entry headerbar popover.background entry.flat:hover, +headerbar popover.background entry entry.flat:hover, +entry headerbar popover.background entry.flat, +headerbar popover.background entry entry.flat, +entry.flat:focus-within, +entry.flat:disabled, +entry.flat:hover, +entry.flat { + min-height: 0; + padding: 2px; + background-color: transparent; + box-shadow: none; + border-radius: 0; + outline: none; +} + + +entry headerbar popover.background entry image, +headerbar popover.background entry entry image, +entry image { + color: rgba(0, 0, 0, 0.6); +} + + +entry headerbar popover.background entry image:hover, +headerbar popover.background entry entry image:hover, +entry headerbar popover.background entry image:active, +headerbar popover.background entry entry image:active, +entry image:hover, +entry image:active { + color: rgba(0, 0, 0, 0.87); +} + + +entry headerbar popover.background entry image:disabled, +headerbar popover.background entry entry image:disabled, +entry image:disabled { + color: rgba(0, 0, 0, 0.38); +} + + +entry headerbar popover.background entry image.left, +headerbar popover.background entry entry image.left, +entry image.left { + margin: 0 6px 0 2px; +} + + +entry headerbar popover.background entry image.right, +headerbar popover.background entry entry image.right, +entry image.right { + margin: 0 2px 0 6px; +} + + +entry headerbar popover.background entry undershoot.left, +headerbar popover.background entry entry undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + + +entry headerbar popover.background entry undershoot.right, +headerbar popover.background entry entry undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(0, 0, 0, 0.26) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + + +entry headerbar popover.background entry.error, +headerbar popover.background entry entry.error, +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(229, 57, 53, 0.1); + color: rgba(229, 57, 53, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.error:focus-within, +headerbar popover.background entry entry.error:focus-within, +entry.error:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(229, 57, 53, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #E53935; + outline: 2px solid #E53935; + outline-offset: -2px; + outline: none; +} + + +entry headerbar popover.background entry.error:drop(active), +headerbar popover.background entry entry.error:drop(active), +entry headerbar popover.background entry.error:hover:not(:focus-within), +headerbar popover.background entry entry.error:hover:not(:focus-within), +entry.error:drop(active), +entry.error:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #E53935; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.error:disabled, +headerbar popover.background entry entry.error:disabled, +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(229, 57, 53, 0.1); + color: rgba(229, 57, 53, 0.35); + outline: none; + outline: none; +} + + +entry headerbar popover.background entry.error > text > selection, +headerbar popover.background entry entry.error > text > selection, +entry.error > text > selection { + background-color: rgba(229, 57, 53, 0.25); + color: #E53935; +} + + +entry headerbar popover.background entry.error image, +headerbar popover.background entry entry.error image, +entry.error image { + color: rgba(229, 57, 53, 0.75); +} + + +entry headerbar popover.background entry.error image:hover, +headerbar popover.background entry entry.error image:hover, +entry headerbar popover.background entry.error image:active, +headerbar popover.background entry entry.error image:active, +entry.error image:hover, +entry.error image:active { + color: #E53935; +} + + +entry headerbar popover.background entry.error image:disabled, +headerbar popover.background entry entry.error image:disabled, +entry.error image:disabled { + color: rgba(229, 57, 53, 0.35); +} + + +entry headerbar popover.background entry.warning, +headerbar popover.background entry entry.warning, +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 214, 0, 0.1); + color: rgba(255, 214, 0, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.warning:focus-within, +headerbar popover.background entry entry.warning:focus-within, +entry.warning:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 214, 0, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #FFD600; + outline: 2px solid #FFD600; + outline-offset: -2px; + outline: none; +} + + +entry headerbar popover.background entry.warning:drop(active), +headerbar popover.background entry entry.warning:drop(active), +entry headerbar popover.background entry.warning:hover:not(:focus-within), +headerbar popover.background entry entry.warning:hover:not(:focus-within), +entry.warning:drop(active), +entry.warning:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #FFD600; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.warning:disabled, +headerbar popover.background entry entry.warning:disabled, +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(255, 214, 0, 0.1); + color: rgba(255, 214, 0, 0.35); + outline: none; + outline: none; +} + + +entry headerbar popover.background entry.warning > text > selection, +headerbar popover.background entry entry.warning > text > selection, +entry.warning > text > selection { + background-color: rgba(255, 214, 0, 0.25); + color: #FFD600; +} + + +entry headerbar popover.background entry.warning image, +headerbar popover.background entry entry.warning image, +entry.warning image { + color: rgba(255, 214, 0, 0.75); +} + + +entry headerbar popover.background entry.warning image:hover, +headerbar popover.background entry entry.warning image:hover, +entry headerbar popover.background entry.warning image:active, +headerbar popover.background entry entry.warning image:active, +entry.warning image:hover, +entry.warning image:active { + color: #FFD600; +} + + +entry headerbar popover.background entry.warning image:disabled, +headerbar popover.background entry entry.warning image:disabled, +entry.warning image:disabled { + color: rgba(255, 214, 0, 0.35); +} + + +entry headerbar popover.background entry.success, +headerbar popover.background entry entry.success, +entry.success { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(76, 175, 80, 0.1); + color: rgba(76, 175, 80, 0.75); + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.success:focus-within, +headerbar popover.background entry entry.success:focus-within, +entry.success:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(76, 175, 80, 0.1); + box-shadow: inset 0 0 0 2px transparent; + color: #4CAF50; + outline: 2px solid #4CAF50; + outline-offset: -2px; + outline: none; +} + + +entry headerbar popover.background entry.success:drop(active), +headerbar popover.background entry entry.success:drop(active), +entry headerbar popover.background entry.success:hover:not(:focus-within), +headerbar popover.background entry entry.success:hover:not(:focus-within), +entry.success:drop(active), +entry.success:hover:not(:focus-within) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #4CAF50; + outline: 0 solid transparent; + outline-offset: 2px; + outline: none; +} + + +entry headerbar popover.background entry.success:disabled, +headerbar popover.background entry entry.success:disabled, +entry.success:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(76, 175, 80, 0.1); + color: rgba(76, 175, 80, 0.35); + outline: none; + outline: none; +} + + +entry headerbar popover.background entry.success > text > selection, +headerbar popover.background entry entry.success > text > selection, +entry.success > text > selection { + background-color: rgba(76, 175, 80, 0.25); + color: #4CAF50; +} + + +entry headerbar popover.background entry.success image, +headerbar popover.background entry entry.success image, +entry.success image { + color: rgba(76, 175, 80, 0.75); +} + + +entry headerbar popover.background entry.success image:hover, +headerbar popover.background entry entry.success image:hover, +entry headerbar popover.background entry.success image:active, +headerbar popover.background entry entry.success image:active, +entry.success image:hover, +entry.success image:active { + color: #4CAF50; +} + + +entry headerbar popover.background entry.success image:disabled, +headerbar popover.background entry entry.success image:disabled, +entry.success image:disabled { + color: rgba(76, 175, 80, 0.35); +} + + +entry > progress, +entry progress > trough > progress { + margin: 0 -4px; + border-bottom: 2px solid #907aa9; + background-color: transparent; +} + + +entry button.image-button { + min-height: 24px; + min-width: 24px; + padding: 0; +} + +treeview entry.flat, treeview entry { + background-color: #faf4ed; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.6); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #907aa9 0%, rgba(220, 138, 120, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #907aa9 95%, rgba(220, 138, 120, 0)); + } +} + +infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.touch-selection button, popover.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +infobar.warning > revealer > box button:focus, popover.touch-selection button:focus, popover.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:hover, popover.touch-selection button:hover, popover.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:active, popover.touch-selection button:active, popover.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), infobar.warning > revealer > box button:checked, popover.touch-selection button:checked, popover.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: #faf4ed; +} + +infobar.warning > revealer > box button:disabled, popover.touch-selection button:disabled, popover.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.32); +} + +infobar.warning > revealer > box button:checked:disabled, popover.touch-selection button:checked:disabled, popover.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action):not(.flat), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action):not(.flat), button:focus { + outline: 2px solid rgba(220, 138, 120, 0.35); + outline-offset: 0; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; + -gtk-icon-filter: brightness(1.2); +} + +headerbar popover.background button.keyboard-activating:not(.suggested-action):not(.destructive-action):not(.flat), button.keyboard-activating, headerbar popover.background button:active:not(.suggested-action):not(.destructive-action):not(.flat), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline-color: transparent; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action):not(.flat), button:checked { + background-color: #907aa9; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:hover { + outline-color: transparent; + background-color: #e19c8c; + color: rgba(0, 0, 0, 0.87); +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), button:checked:disabled { + outline-color: transparent; + background-color: rgba(220, 138, 120, 0.35); + color: rgba(0, 0, 0, 0.38); +} + +placessidebar row button.sidebar-button, calendar > header > button, scrollbar button, notebook > header > tabs > arrow, popover modelbutton, spinbutton > button, splitbutton.flat > button, +splitbutton.flat > menubutton > button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(0, 0, 0, 0.6); +} + +placessidebar row button.sidebar-button:focus:not(:hover):not(:active), calendar > header > button:focus:not(:hover):not(:active), scrollbar button:focus:not(:hover):not(:active), notebook > header > tabs > arrow:focus:not(:hover):not(:active), popover modelbutton:focus:not(:hover):not(:active), spinbutton > button:focus:not(:hover):not(:active), splitbutton.flat > button:focus:not(:hover):not(:active), +splitbutton.flat > menubutton > button:focus:not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.87); + outline: 2px solid rgba(0, 0, 0, 0.04); + outline-offset: -2px; +} + +placessidebar row button.sidebar-button:hover, calendar > header > button:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover modelbutton:hover, spinbutton > button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +placessidebar row button.sidebar-button:active, calendar > header > button:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover modelbutton:active, spinbutton > button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +placessidebar row button.sidebar-button:disabled, calendar > header > button:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover modelbutton:disabled, spinbutton > button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area > box > button, window.dialog.message .dialog-action-area > button, .app-notification button, headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, menubutton.flat > button, button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(0, 0, 0, 0.6); +} + +filechooser #pathbarbox > stack > box > button:focus:not(:hover):not(:active), window.messagedialog .response-area > box > button:focus:not(:hover):not(:active), window.dialog.message .dialog-action-area > button:focus:not(:hover):not(:active), .app-notification button:focus:not(:hover):not(:active), headerbar button:focus:not(:hover):not(:active):not(.suggested-action):not(.destructive-action), .toolbar button:focus:not(:hover):not(:active), dropdown > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:hover):not(:active):not(:only-child), splitbutton.suggested-action > button:focus:not(:hover):not(:active), splitbutton.suggested-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.destructive-action > button:focus:not(:hover):not(:active), splitbutton.destructive-action > menubutton > button:focus:not(:hover):not(:active), splitbutton.opaque > button:focus:not(:hover):not(:active), splitbutton.opaque > menubutton > button:focus:not(:hover):not(:active), menubutton.suggested-action > button:focus:not(:hover):not(:active), menubutton.destructive-action > button:focus:not(:hover):not(:active), menubutton.opaque > button:focus:not(:hover):not(:active), menubutton.flat > button:focus:not(:hover):not(:active), button.flat:focus:not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.87); + outline: 2px solid rgba(0, 0, 0, 0.04); + outline-offset: -2px; +} + +filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area > box > button:hover, window.dialog.message .dialog-action-area > button:hover, .app-notification button:hover, headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, menubutton.flat > button:hover, button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area > box > button:active, window.dialog.message .dialog-action-area > button:active, .app-notification button:active, headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, menubutton.flat > button:active, button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area > box > button:disabled, window.dialog.message .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), splitbutton.suggested-action > button:disabled, splitbutton.suggested-action > menubutton > button:disabled, splitbutton.destructive-action > button:disabled, splitbutton.destructive-action > menubutton > button:disabled, splitbutton.opaque > button:disabled, splitbutton.opaque > menubutton > button:disabled, menubutton.suggested-action > button:disabled, menubutton.destructive-action > button:disabled, menubutton.opaque > button:disabled, menubutton.flat > button:disabled, button.flat:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area > box > button:checked, window.dialog.message .dialog-action-area > button:checked, .app-notification button:checked, headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, menubutton.flat > button:checked, button.flat:checked { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area > box > button:checked:disabled, window.dialog.message .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), splitbutton.suggested-action > button:checked:disabled, splitbutton.suggested-action > menubutton > button:checked:disabled, splitbutton.destructive-action > button:checked:disabled, splitbutton.destructive-action > menubutton > button:checked:disabled, splitbutton.opaque > button:checked:disabled, splitbutton.opaque > menubutton > button:checked:disabled, menubutton.suggested-action > button:checked:disabled, menubutton.destructive-action > button:checked:disabled, menubutton.opaque > button:checked:disabled, menubutton.flat > button:checked:disabled, button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.38); +} + +button.opaque { + box-shadow: none; +} + +.osd button.opaque:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.15); +} + +button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +button.keyboard-activating.opaque, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +button.opaque:checked.keyboard-activating, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +.nautilus-window .floating-bar button, placessidebar row button.sidebar-button, notebook > header > tabs > tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +button separator { + margin: 4px 1px; +} + +button.opaque { + background-color: rgba(214, 214, 214, 0.974); + color: rgba(0, 0, 0, 0.87); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button, button.image-text-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button > box, +button.text-button.image-button > box > box, button.image-text-button > box, +button.image-text-button > box > box { + border-spacing: 4px; +} + +button.text-button.image-button > box > label, +button.text-button.image-button > box > box > label, button.image-text-button > box > label, +button.image-text-button > box > box > label { + padding-left: 2px; + padding-right: 2px; +} + +button.text-button.image-button label:first-child, button.image-text-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child, button.image-text-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child, button.image-text-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child, button.image-text-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child), button.image-text-button image:not(:only-child) { + margin: 0 4px; +} + +button.arrow-button { + padding-left: 9px; + padding-right: 9px; +} + +button.arrow-button > box { + border-spacing: 4px; +} + +button.arrow-button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +button.arrow-button.text-button > box { + border-spacing: 6px; +} + +menubutton.pill > button, button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-color: rgba(0, 0, 0, 0.04); + background-clip: padding-box; + font-weight: inherit; + border: 1px solid rgba(0, 0, 0, 0.12); + background-clip: border-box; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +button.card.keyboard-activating, button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +button.card:checked { + background-image: none; + background-color: #907aa9; + color: rgba(0, 0, 0, 0.87); + border-color: #907aa9; +} + +button.card:checked:hover { + background-image: none; + outline-color: transparent; + background-color: #e19c8c; + color: rgba(0, 0, 0, 0.87); +} + +button.card:checked:disabled { + outline-color: transparent; + background-color: rgba(220, 138, 120, 0.35); + color: rgba(0, 0, 0, 0.38); +} + +button.card:checked.keyboard-activating, button.card:checked:active { + background-image: none; +} + +button.card:checked.has-open-popup { + background-image: none; +} + +button.card:drop(active) { + color: #FF7043; + box-shadow: inset 0 0 0 1px #FF7043; +} + +.linked:not(.vertical) > button:focus, .linked.vertical > button:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + background-color: alpha(currentColor, 0.05); +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: none; + outline: none; +} + +.linked:not(.vertical) > menubutton > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 6px; + box-shadow: none; + background-color: rgba(0, 0, 0, 0.35); + color: white; +} + +button.osd > image { + padding: 0; +} + +button.osd.remove-button { + padding: 0; +} + +button.osd:focus { + outline-color: transparent; +} + +button.osd:hover { + background-color: rgba(0, 0, 0, 0.45); + color: white; +} + +button.osd:active { + background-color: rgba(0, 0, 0, 0.65); + color: white; +} + +button.osd:disabled { + background-color: rgba(0, 0, 0, 0.15); + color: rgba(255, 255, 255, 0.35); +} + +button.suggested-action { + background-color: #907aa9; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline-color: transparent; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(220, 138, 120, 0.2), 0 4px 3px 0 rgba(220, 138, 120, 0.14), 0 1px 6px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(165, 104, 90, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(220, 138, 120, 0.3), 0 2px 3px -1px rgba(220, 138, 120, 0.24), 0 2px 5px 0 rgba(220, 138, 120, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(220, 138, 120, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #907aa9; +} + +button.suggested-action.flat:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +button.suggested-action.flat:checked { + background-color: rgba(220, 138, 120, 0.3); +} + +button.destructive-action { + background-color: #E53935; + color: #faf4ed; + box-shadow: none; +} + +button.destructive-action:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline-color: transparent; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(229, 57, 53, 0.2), 0 4px 3px 0 rgba(229, 57, 53, 0.14), 0 1px 6px 0 rgba(229, 57, 53, 0.12); +} + +button.destructive-action:checked { + background-color: #ed7472; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(229, 57, 53, 0.3), 0 2px 3px -1px rgba(229, 57, 53, 0.24), 0 2px 5px 0 rgba(229, 57, 53, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(229, 57, 53, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #E53935; +} + +button.destructive-action.flat:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +button.destructive-action.flat:checked { + background-color: rgba(229, 57, 53, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), filechooser #pathbarbox > stack > box > button, menubutton.circular > button, button.close, button.circular { + border-radius: 9999px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, filechooser #pathbarbox > stack > box > button label, menubutton.circular > button label, button.close label, button.circular label { + padding: 0; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #907aa9; + color: white; +} + +menubutton.destructive-action { + background-color: #E53935; + color: white; +} + +menubutton.opaque { + background-color: rgba(214, 214, 214, 0.974); + color: rgba(0, 0, 0, 0.87); +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(0, 0, 0, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #907aa9; + color: white; +} + +splitbutton.destructive-action { + background-color: #E53935; + color: white; +} + +splitbutton.opaque { + background-color: rgba(214, 214, 214, 0.974); + color: rgba(0, 0, 0, 0.87); +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 6px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #907aa9; + color: rgba(0, 0, 0, 0.87); +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #E53935; + color: #faf4ed; +} + +/********* + * Links * + *********/ +link { + color: #3c84f7; +} + +link:visited { + color: #AB47BC; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3c84f7; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #AB47BC; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + +spinbutton:focus-within { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.04); + box-shadow: inset 0 0 0 2px transparent; + color: rgba(0, 0, 0, 0.87); + outline: 2px solid #907aa9; + outline-offset: -2px; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline: none; +} + +spinbutton > text { + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + margin: 0; +} + +spinbutton > button { + border: none; +} + +spinbutton > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button { + padding: 0; + margin: 6px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +cell.activatable spinbutton:not(.vertical) { + margin: 3px 0; +} + +cell.activatable spinbutton:not(.vertical) > button { + margin: 0; + padding: 0; + min-height: 24px; + border-radius: 0; +} + +cell.activatable spinbutton:not(.vertical) > button:last-child { + border-radius: 0 6px 6px 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(ltr), cell.activatable spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 0; +} + +cell.activatable spinbutton:not(.vertical) > button.up:dir(rtl), cell.activatable spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 0; +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + margin: 6px 9px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: rgba(0, 0, 0, 0.87); + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1), box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + outline: 0 solid transparent; + outline-offset: 2px; +} + +button.combo:only-child:focus { + color: rgba(0, 0, 0, 0.87); + outline: 2px solid rgba(0, 0, 0, 0.04); + outline-offset: -2px; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +button.combo:only-child:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + outline-color: transparent; +} + +/************ + * Toolbars * + ************/ +.toolbar { + padding: 6px; + background-color: #faf4ed; + border-spacing: 6px; +} + +.osd .toolbar { + background-color: transparent; +} + +.app-notification, .toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.app-notification:backdrop, .toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +.left.app-notification, .right.app-notification, .top.app-notification, .bottom.app-notification, .toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, .toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator { + margin: 2px; +} + +.toolbar entry, +.toolbar spinbutton, +.toolbar splitbutton, +.toolbar separator:not(.sidebar), +.toolbar button, +.toolbar menubutton, +.toolbar scalebutton { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar menubutton > button, +.toolbar splitbutton > button, +.toolbar splitbutton > menubutton, +.toolbar scalebutton > button { + margin-top: 0; + margin-bottom: 0; +} + +.toolbar switch { + margin-top: 4px; + margin-bottom: 4px; +} + +.toolbar spinbutton entry, +.toolbar spinbutton button { + margin: 0; +} + +.toolbar popover.menu separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(0, 0, 0, 0.12); + background-color: #faf4ed; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, searchbar > revealer > box button, searchbar > revealer > box menubutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); + border: none; +} + +headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.87); +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(0, 0, 0, 0.38); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.38); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.6); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.3); +} + +headerbar entry { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); +} + +headerbar entry:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +headerbar entry image { + color: rgba(0, 0, 0, 0.6); +} + +headerbar entry image:hover, headerbar entry image:active { + color: rgba(0, 0, 0, 0.87); +} + +headerbar entry image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(0, 0, 0, 0.12); + background-color: #fffaf3; + color: rgba(0, 0, 0, 0.87); + min-height: 48px; + padding: 0; + margin: 0; +} + +headerbar:disabled { + color: rgba(0, 0, 0, 0.38); +} + +headerbar:backdrop { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.6); +} + +headerbar:backdrop:disabled { + color: rgba(0, 0, 0, 0.3); +} + +headerbar.flat, headerbar.flat:backdrop { + background: none; + box-shadow: none; + transition: none; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander image.expander-row-arrow, +row.expander headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.6); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander image.expander-row-arrow:backdrop, +row.expander headerbar image.expander-row-arrow:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(0, 0, 0, 0.12); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar menubutton, +headerbar stackswitcher, +headerbar separator:not(.sidebar) { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); + opacity: 1; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar popover.background button.suggested-action:disabled, +headerbar popover.background button.destructive-action:disabled { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.38); +} + +headerbar popover.background entry, +headerbar popover.background spinbutton, +headerbar popover.background button, +headerbar popover.background menubutton, +headerbar popover.background stackswitcher { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.sidebar) { + background-color: rgba(0, 0, 0, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #907aa9; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-width: 16px; + min-height: 16px; + margin: 0; + padding: 0; +} + +headerbar.default-decoration windowcontrols menubutton button { + min-height: 20px; + min-width: 20px; + margin: 0; + padding: 4px; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar { + background: #fffaf3 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(220, 138, 120, 0.2)), linear-gradient(to top, #dde1e9, #fffaf3 3px, #f9f9fb); +} + +window.devel headerbar:backdrop { + background: #fffaf3 cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#fffaf3); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; + background-color: alpha(currentColor, 0.08); + border: none; + box-shadow: none; +} + + +pathbar > button:disabled { + background-color: alpha(currentColor, 0.05); +} + + +pathbar > button:checked { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + + +pathbar > button:checked:hover { + background-color: alpha(currentColor, 0.16); + color: rgba(0, 0, 0, 0.87); +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.6); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #e0e0e0; + border-top-color: #e0e0e0; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(0, 0, 0, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: rgba(0, 0, 0, 0.6); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: rgba(0, 0, 0, 0.87); +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: rgba(0, 0, 0, 0.87); +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: rgba(0, 0, 0, 0.87); +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(0, 0, 0, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #907aa9; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(0, 0, 0, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(0, 0, 0, 0.6); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #faf4ed; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #faf4ed; + background-clip: border-box; + color: #907aa9; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #907aa9; +} + +stack.view treeview.view { + min-height: 36px; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #fffaf3; + color: rgba(0, 0, 0, 0.87); +} + +menubar:backdrop { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.6); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(0, 0, 0, 0.6); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: rgba(0, 0, 0, 0.87); +} + +menubar > item:disabled { + color: rgba(0, 0, 0, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + color: rgba(0, 0, 0, 0.87); + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 4px 26px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover > arrow, +popover > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #faf4ed; + border-radius: 12px; + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(255, 255, 255, 0.15); + background-clip: border-box; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12), 0 2px 3px -1px rgba(0, 0, 0, 0.05), 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05); +} + +popover > arrow { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +popover > contents { + border: none; +} + +popover > contents > list, +popover > contents > .view, +popover > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover > contents separator { + background-color: rgba(0, 0, 0, 0.12); + margin: 3px 0; +} + +popover > contents list separator { + margin: 0; +} + +popover > contents list > row { + border-radius: 6px; +} + +popover > contents stack > box { + padding: 0; +} + +popover > contents > box > button { + margin: 0; +} + +popover .view:not(:selected), +popover toolbar { + background-color: #faf4ed; +} + +popover.menu button, +popover button.model { + min-height: 32px; + padding: 0 8px; +} + +popover modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + color: rgba(0, 0, 0, 0.87); + font: initial; + border-radius: 6px; +} + +popover modelbutton:focus:not(:hover) { + transition: none; + box-shadow: none; + outline: none; +} + +popover modelbutton:disabled { + color: rgba(0, 0, 0, 0.38); +} + +popover modelbutton accelerator { + color: rgba(0, 0, 0, 0.38); + margin-left: 30px; +} + +popover modelbutton accelerator:disabled { + color: rgba(0, 0, 0, 0.12); +} + +popover modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +.osd popover, popover.touch-selection, popover.magnifier { + background-color: transparent; +} + +magnifier { + background-color: #faf4ed; +} + +/************* + * Notebooks * + *************/ +tabbar tab, tabbar tabbox > tabboxchild > tab, notebook > header > tabs > tab { + min-height: 24px; + min-width: 24px; + padding: 3px 6px; + border: none; + background-clip: padding-box; + font-weight: 500; + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), outline 300ms cubic-bezier(0, 0, 0.2, 1); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + background-color: transparent; + outline: 0 solid transparent; + outline-offset: 2px; + color: rgba(0, 0, 0, 0.6); +} + +tabbar tab:hover:not(:checked):not(:selected), notebook > header > tabs > tab:hover:not(:checked):not(:selected) { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +tabbar tab:disabled, notebook > header > tabs > tab:disabled { + color: rgba(0, 0, 0, 0.3); + background-color: transparent; +} + +tabbar tab:active, notebook > header > tabs > tab:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +tabbar tab:checked:not(:active), notebook > header > tabs > tab:checked:not(:active), tabbar tab:selected:not(:active), notebook > header > tabs > tab:selected:not(:active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +tabbar tab:checked:not(:active):disabled, notebook > header > tabs > tab:checked:not(:active):disabled, tabbar tab:selected:not(:active):disabled, notebook > header > tabs > tab:selected:not(:active):disabled { + color: rgba(0, 0, 0, 0.38); +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: rgba(0, 0, 0, 0.04); +} + +notebook, notebook.frame { + background-color: #faf4ed; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(0, 0, 0, 0.04); + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header > tabs > tab { + margin: 3px; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -3px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -3px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top > tabs, notebook > header.bottom > tabs { + padding-left: 0; + padding-right: 0; +} + +notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top > tabs > tab:not(:last-child), notebook > header.bottom > tabs > tab:not(:last-child) { + margin-right: 0; +} + +notebook > header.top > tabs tab.reorderable-page, notebook > header.bottom > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left > tabs, notebook > header.right > tabs { + padding-top: 0; + padding-bottom: 0; +} + +notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left > tabs > tab:not(:last-child), notebook > header.right > tabs > tab:not(:last-child) { + margin-bottom: 0; +} + +notebook > header.left > tabs tab.reorderable-page, notebook > header.right > tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin: 0 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar > revealer > box { + box-shadow: none; +} + +tabbar .box { + min-height: 36px; + border-bottom: none; + background: none; +} + +tabbar scrolledwindow.pinned undershoot { + border: 0 solid rgba(0, 0, 0, 0.12); +} + +tabbar scrolledwindow.pinned:dir(rtl) undershoot.left { + border-left-width: 1px; +} + +tabbar scrolledwindow.pinned:dir(ltr) undershoot.right { + border-right-width: 1px; +} + +tabbar scrolledwindow.pinned tabbox > background:dir(ltr) { + box-shadow: inset -1px 0 rgba(0, 0, 0, 0.12); +} + +tabbar scrolledwindow.pinned tabbox > background:dir(rtl) { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.12); +} + +tabbar undershoot { + transition: background 150ms ease-in-out; +} + +tabbar undershoot.left { + background: linear-gradient(to right, #faf4ed, rgba(0, 0, 0, 0) 20px); +} + +tabbar undershoot.right { + background: linear-gradient(to left, #faf4ed, rgba(0, 0, 0, 0) 20px); +} + +tabbar .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#907aa9, 0.5), alpha(#907aa9, 0.3) 1px, alpha(#907aa9, 0) 20px); +} + +tabbar .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#907aa9, 0.5), alpha(#907aa9, 0.3) 1px, alpha(#907aa9, 0) 20px); +} + +tabbar tabbox { + background-color: rgba(0, 0, 0, 0.04); + background-image: none; + padding: 0; + margin: 0; + border-radius: 0; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +tabbar tabbox > background { + background: none; +} + +tabbar tabbox > separator { + margin: 9px 0; + min-width: 1px; + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > tabboxchild { + margin: 0 -3px; + padding: 0; +} + +tabbar tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#907aa9, 0.4) 10%, alpha(#907aa9, 0) 30%); +} + +tabbar tab.needs-attention:hover { + background-image: image(alpha(currentColor, 0.03)), radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#907aa9, 0.4) 10%, alpha(#907aa9, 0) 30%); +} + +tabbar .start-action, +tabbar .end-action { + background-color: rgba(0, 0, 0, 0.04); + background-clip: padding-box; + border-color: rgba(0, 0, 0, 0.12); + border-style: solid; + transition: background 150ms ease-in-out; +} + +tabbar .start-action button, +tabbar .end-action button { + border: none; + border-radius: 0; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + border-right-width: 1px; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + border-left-width: 1px; +} + +tabbar:not(.inline) scrolledwindow.pinned undershoot { + border-color: rgba(0, 0, 0, 0.12); +} + +tabbar:not(.inline) undershoot.left { + background: linear-gradient(to right, #fffaf3, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) undershoot.right { + background: linear-gradient(to left, #fffaf3, rgba(0, 0, 0, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-left undershoot.left { + background: linear-gradient(to right, alpha(#907aa9, 0.5), alpha(#907aa9, 0.3) 1px, alpha(#907aa9, 0) 20px); +} + +tabbar:not(.inline) .needs-attention-right undershoot.right { + background: linear-gradient(to left, alpha(#907aa9, 0.5), alpha(#907aa9, 0.3) 1px, alpha(#907aa9, 0) 20px); +} + +tabbar:not(.inline) tabbox > background { + background-color: #fffaf3; +} + +tabbar:not(.inline) .start-action, +tabbar:not(.inline) .end-action { + background-color: alpha(#fffaf3, 0.6); + border-color: rgba(0, 0, 0, 0.12); +} + +tabbar:not(.inline):backdrop .box { + background-color: #faf4ed; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +dnd tab { + min-height: 24px; + background-color: #fffaf3; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); + outline: 1px solid rgba(0, 0, 0, 0.12); + outline-offset: -1px; + margin: 24px; +} + +dnd tab.needs-attention { + background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), alpha(#907aa9, 0.4) 10%, alpha(#907aa9, 0) 30%); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab button.image-button.tab-close-button, +dnd tab button.image-button.tab-close-button { + margin-right: -3px; +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #faf4ed; + box-shadow: none; + outline: none; +} + +scrollbar.top { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +scrollbar > range > trough { + border: none; + background: none; + padding: 0; + outline: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(0, 0, 0, 0.38); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(0, 0, 0, 0.6); +} + +scrollbar > range > trough > slider:active { + background-color: rgba(0, 0, 0, 0.87); +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(0, 0, 0, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(255, 255, 255, 0.3); + border-radius: 9999px; + background-color: rgba(0, 0, 0, 0.38); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(0, 0, 0, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(255, 255, 255, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: none; + border-radius: 9999px; + background-color: rgba(0, 0, 0, 0.38); + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #907aa9; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 18px; + min-height: 18px; + margin: 3px; + border-radius: 9999px; + outline: none; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + background-color: white; + border: none; +} + +switch:focus slider, switch:hover slider, switch:focus:hover slider { + box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.12); +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked.png"), url("assets/selectionmode-checkbox-unchecked@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked.png"), url("assets/selectionmode-checkbox-checked@2.png")); +} + +checkbutton, +radiobutton { + outline: none; + border-spacing: 3px; +} + +check, +radio { + min-height: 20px; + min-width: 20px; + margin: 3px; + padding: 0; + border-radius: 9999px; + border: none; + color: transparent; + background-color: rgba(0, 0, 0, 0.12); + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 150ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.04); + background-color: rgba(0, 0, 0, 0.15); +} + +check:active, +radio:active { + box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.12); + background-color: rgba(0, 0, 0, 0.2); +} + +check:disabled, +radio:disabled { + background-color: rgba(0, 0, 0, 0.04); +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: rgba(0, 0, 0, 0.87); + background-color: #907aa9; +} + +check:checked:hover, check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.15); + background-color: #e7ada1; +} + +check:checked:active, check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + box-shadow: 0 0 0 6px rgba(220, 138, 120, 0.2); + background-color: #907aa9; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(0, 0, 0, 0.6); + background-color: rgba(220, 138, 120, 0.35); +} + +popover modelbutton.flat check, popover modelbutton.flat check:focus, popover modelbutton.flat check:hover, popover modelbutton.flat check:focus:hover, popover modelbutton.flat check:active, popover modelbutton.flat check:disabled, popover modelbutton.flat radio, popover modelbutton.flat radio:focus, popover modelbutton.flat radio:hover, popover modelbutton.flat radio:focus:hover, popover modelbutton.flat radio:active, popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check.left:dir(rtl), popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -3px; + margin-right: 6px; +} + +popover modelbutton.flat check.right:dir(ltr), popover modelbutton.flat radio.right:dir(ltr) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check:dir(ltr), popover.menu radio:dir(ltr) { + margin-right: 6px; + margin-left: -3px; +} + +popover.menu check:dir(rtl), popover.menu radio:dir(rtl) { + margin-left: 6px; + margin-right: -3px; +} + +popover.menu check, popover.menu check:hover, popover.menu check:disabled, popover.menu check:checked:hover, popover.menu check:indeterminate:hover, popover.menu radio, popover.menu radio:hover, popover.menu radio:disabled, popover.menu radio:checked:hover, popover.menu radio:indeterminate:hover { + box-shadow: none; +} + + +check { + -gtk-icon-size: 20px; +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 20px; +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-mixed-symbolic@2.svg"))); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view radio, treeview.view check, +columnview.view radio, +columnview.view check { + padding: 0; + margin: 0; + transition: none; +} + +treeview.view radio, treeview.view radio:hover, treeview.view radio:disabled, treeview.view radio:checked:hover, treeview.view radio:indeterminate:hover, treeview.view check, treeview.view check:hover, treeview.view check:disabled, treeview.view check:checked:hover, treeview.view check:indeterminate:hover, +columnview.view radio, +columnview.view radio:hover, +columnview.view radio:disabled, +columnview.view radio:checked:hover, +columnview.view radio:indeterminate:hover, +columnview.view check, +columnview.view check:hover, +columnview.view check:disabled, +columnview.view check:checked:hover, +columnview.view check:indeterminate:hover { + box-shadow: none; +} + +treeview.view:hover check, treeview.view:hover radio, treeview.view:selected check, treeview.view:selected radio, treeview.view:focus check, treeview.view:focus radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio { + box-shadow: none; +} + +treeview.view:hover check:checked, treeview.view:hover radio:checked, treeview.view:selected check:checked, treeview.view:selected radio:checked, treeview.view:focus check:checked, treeview.view:focus radio:checked, +columnview.view:hover check:checked, +columnview.view:hover radio:checked, +columnview.view:selected check:checked, +columnview.view:selected radio:checked, +columnview.view:focus check:checked, +columnview.view:focus radio:checked { + color: rgba(0, 0, 0, 0.87); + background-color: #907aa9; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(0, 0, 0, 0.26); +} + +scale > trough:disabled { + background-color: rgba(0, 0, 0, 0.12); +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#907aa9); +} + +scale > trough > highlight:disabled { + background-color: #faf4ed; + background-image: image(rgba(0, 0, 0, 0.3)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(0, 0, 0, 0.26); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > trough > slider { + min-height: 18px; + min-width: 18px; + margin: -8px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #907aa9; + background-color: #faf4ed; + box-shadow: inset 0 0 0 2px #907aa9; +} + +scale > trough > slider:hover { + box-shadow: inset 0 0 0 2px #907aa9, 0 0 0 8px rgba(0, 0, 0, 0.12); +} + +scale > trough > slider:active { + box-shadow: inset 0 0 0 4px #907aa9, 0 0 0 8px rgba(0, 0, 0, 0.12); +} + +scale > trough > slider:disabled { + box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3); +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + margin: -7px; +} + +scale > marks, +scale > value { + color: rgba(0, 0, 0, 0.6); +} + +scale indicator { + background-color: rgba(0, 0, 0, 0.26); + color: transparent; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: rotate(0); +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider, scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover, scale.horizontal.marks-before:not(.marks-after) > trough > slider:active, scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider.png"), url("assets/scale-horz-marks-before-slider@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled.png"), url("assets/scale-horz-marks-before-slider-disabled@2.png")); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider.png"), url("assets/scale-horz-marks-before-slider@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider, scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover, scale.horizontal.marks-after:not(.marks-before) > trough > slider:active, scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider.png"), url("assets/scale-horz-marks-after-slider@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled.png"), url("assets/scale-horz-marks-after-slider-disabled@2.png")); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider.png"), url("assets/scale-horz-marks-after-slider@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider, scale.vertical.marks-before:not(.marks-after) > trough > slider:hover, scale.vertical.marks-before:not(.marks-after) > trough > slider:active, scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider.png"), url("assets/scale-vert-marks-before-slider@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled.png"), url("assets/scale-vert-marks-before-slider-disabled@2.png")); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider.png"), url("assets/scale-vert-marks-before-slider@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider, scale.vertical.marks-after:not(.marks-before) > trough > slider:hover, scale.vertical.marks-after:not(.marks-before) > trough > slider:active, scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider.png"), url("assets/scale-vert-marks-after-slider@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled.png"), url("assets/scale-vert-marks-after-slider-disabled@2.png")); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider.png"), url("assets/scale-vert-marks-after-slider@2.png")); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(0, 0, 0, 0.6); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(0, 0, 0, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #907aa9; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #907aa9; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #FFD600; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #907aa9; +} + +levelbar block.full { + background-color: #4CAF50; +} + +levelbar block.empty { + background-color: rgba(0, 0, 0, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: rgba(0, 0, 0, 0.87); + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(0, 0, 0, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12); + background-color: #faf4ed; + background-clip: border-box; + border: none; +} + +actionbar > revealer > box button, actionbar > revealer > box entry, +actionbar > revealer > box menubutton, actionbar > revealer > box menubutton > button, +actionbar > revealer > box splitbutton, actionbar > revealer > box splitbutton > button, +actionbar > revealer > box spinbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: radial-gradient(farthest-side at top, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at top, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: radial-gradient(farthest-side at bottom, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at bottom, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 100% 3%, 100% 50%; + background-repeat: no-repeat; + background-position: bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: radial-gradient(farthest-side at left, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at left, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: left; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: radial-gradient(farthest-side at right, alpha(currentColor, 0.12) 85%, alpha(currentColor, 0)), radial-gradient(farthest-side at right, alpha(currentColor, 0.05), alpha(currentColor, 0)); + background-size: 3% 100%, 50% 100%; + background-repeat: no-repeat; + background-position: right; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-image: none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(0, 0, 0, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator, separator.spacer { + min-width: 0; + min-height: 0; + background-color: transparent; + background-image: none; +} + +/********* + * Lists * + *********/ +list.content, +list.boxed-list { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(0, 0, 0, 0.12); +} + +listview, +list { + border-color: rgba(0, 0, 0, 0.12); + background-color: #faf4ed; + background-clip: padding-box; +} + +listview > row, +list > row { + padding: 6px; + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator:not(:last-child), listview.separators.horizontal > row:not(.separator):not(:last-child), +list.horizontal row.separator:not(:last-child), +list.separators.horizontal > row:not(.separator):not(:last-child) { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +listview:not(.horizontal) row.separator:not(:last-child), listview.separators:not(.horizontal) > row:not(.separator):not(:last-child), +list:not(.horizontal) row.separator:not(:last-child), +list.separators:not(.horizontal) > row:not(.separator):not(:last-child) { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; + border-radius: 6px; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + border-radius: 6px; +} + +row { + color: rgba(0, 0, 0, 0.6); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +.nautilus-window .nautilus-grid-view child.activatable, columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1), font-weight 0; + outline: none; + box-shadow: none; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:focus, columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: none; + outline: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:hover, columnview.view > header > button:hover, +treeview.view > header > button:hover, .nautilus-window .nautilus-grid-view child.has-open-popup.activatable, columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, row.activatable:hover, row.activatable.has-open-popup { + color: rgba(0, 0, 0, 0.87); + background-color: alpha(currentColor, 0.05); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:active, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, font-weight 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.05) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.05); + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +.nautilus-window .nautilus-grid-view child.activatable:selected, columnview.view > header > button:selected, +treeview.view > header > button:selected, row.activatable:selected { + background-color: alpha(currentColor, 0.06); +} + +.nautilus-window .nautilus-grid-view child.activatable:selected:hover, columnview.view > header > button:selected:hover, +treeview.view > header > button:selected:hover, row.activatable:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +button row.activatable:focus, button row.activatable:hover, button row.activatable:active { + box-shadow: none; + background: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected { + background-color: alpha(currentColor, 0.06); + color: inherit; + box-shadow: none; +} + +row:selected:hover { + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus, row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +row:selected:focus:hover, row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +row:selected image, +row:selected label { + color: rgba(0, 0, 0, 0.87); +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(0, 0, 0, 0.38); +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row:last-child { + border-bottom: none; +} + +.rich-list > row > box { + border-spacing: 12px; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + border-spacing: 6px; + min-height: 50px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.45); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; + padding: 0; +} + +row > box.header > box.title, +row > box.header > box.title > .title, +row > box.header > box.title > .subtitle { + padding: 0; + font-weight: inherit; +} + +row > box.header > .prefixes, +row > box.header > .suffixes { + border-spacing: 6px; +} + +row > box.header > .icon:dir(ltr), +row > box.header > .prefixes:dir(ltr) { + margin-right: 6px; +} + +row > box.header > .icon:dir(rtl), +row > box.header > .prefixes:dir(rtl) { + margin-left: 6px; +} + +row.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active { + background-color: transparent; +} + +row.entry .edit-icon, row.entry .indicator { + min-width: 24px; + min-height: 24px; + padding: 5px; +} + +row.entry .edit-icon:disabled { + opacity: 0.5; +} + +row.entry .indicator { + opacity: 0.65; +} + +row.entry.monospace { + font-family: inherit; +} + +row.entry.monospace text { + font-family: monospace; +} + +row.entry.error text > selection:focus-within { + background-color: alpha(#E53935, 0.2); +} + +row.entry.error text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.warning text > selection:focus-within { + background-color: alpha(#FFD600, 0.2); +} + +row.entry.warning text > cursor-handle > contents { + background-color: currentColor; +} + +row.entry.success text > selection:focus-within { + background-color: alpha(#4CAF50, 0.2); +} + +row.entry.success text > cursor-handle > contents { + background-color: currentColor; +} + +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.45); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +list.content > row, list.content > row.expander row.header, +list.boxed-list > row, +list.boxed-list > row.expander row.header, row.expander list.nested > row { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +list.content > row:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, +list.boxed-list > row:not(:selected).activatable:hover, +list.boxed-list > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover { + background-color: alpha(currentColor, 0.08); +} + +list.content > row:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, +list.boxed-list > row:not(:selected).activatable:active, +list.boxed-list > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active { + background-color: alpha(currentColor, 0.12); +} + +list.content > row:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, +list.boxed-list > row:not(:selected).activatable.has-open-popup, +list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup { + background-color: alpha(currentColor, 0.03); +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + color: inherit; +} + +row.expander image.expander-row-arrow { + transition: -gtk-icon-transform 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.45); +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); + opacity: 1; +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #907aa9; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +list.content > row:first-child, list.content > row:first-child.expander row.header, +list.boxed-list > row:first-child, +list.boxed-list > row:first-child.expander row.header { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + border-bottom-width: 0; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview.column-separators > listview > row > cell { + border-left-color: rgba(0, 0, 0, 0.12); +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +treeexpander { + border-spacing: 6px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #907aa9; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #907aa9; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 6px; + border-spacing: 0; + padding: 0; + border: none; + background-image: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #907aa9; +} + +.app-notification > box > label { + margin-left: 9px; +} + +.app-notification.frame, +.app-notification border { + border: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(0, 0, 0, 0.6); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: rgba(0, 0, 0, 0.87); +} + +expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +expander:disabled { + color: rgba(0, 0, 0, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(0, 0, 0, 0.6); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(0, 0, 0, 0.12); + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +calendar:disabled { + color: rgba(0, 0, 0, 0.38); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 6px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 6px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.messagedialog .response-area > box > button, window.dialog.message .dialog-action-area > button { + border-radius: 0; + min-height: 28px; + padding: 6px 12px; + margin: 0; + border: none; +} + +window.messagedialog .response-area > box > button:first-child, window.dialog.message .dialog-action-area > button:first-child { + border-radius: 0 0 0 12px; +} + +window.messagedialog .response-area > box > button:last-child, window.dialog.message .dialog-action-area > button:last-child { + border-radius: 0 0 12px 0; +} + +window.messagedialog .response-area > box > button:only-child, window.dialog.message .dialog-action-area > button:only-child { + border-radius: 0 0 12px 12px; +} + +window.dialog.message.background { + background-color: #faf4ed; +} + +window.dialog.message box.dialog-vbox.vertical { + margin-top: 6px; + border-spacing: 24px; +} + +window.dialog.message box.dialog-vbox.vertical > box.vertical { + margin-bottom: 6px; +} + +window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title { + font-weight: 800; + font-size: 15pt; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +window.dialog.message .titlebar:backdrop { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.6); +} + +window.dialog.message .dialog-action-area { + border-top: 1px solid rgba(0, 0, 0, 0.12); + margin: 0; + border-spacing: 0; +} + +window.dialog.message .dialog-action-area > button { + border: none; +} + +window.dialog.message .dialog-action-area > button:not(:last-child) { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +window.dialog.message .dialog-action-area > button.suggested-action:not(:disabled) { + color: #907aa9; +} + +window.dialog.message .dialog-action-area > button.destructive-action:not(:disabled) { + color: #E53935; +} + +window.aboutdialog.background.csd scrolledwindow.frame, window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view, window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +/******************** + * AdwMessageDialog * + ********************/ +window.messagedialog { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +window.messagedialog .message-area { + padding: 24px 30px; + border-spacing: 10px; +} + +window.messagedialog .response-area > box > button.suggested { + color: #907aa9; +} + +window.messagedialog .response-area > box > button.destructive { + color: #E53935; +} + +window.messagedialog.csd:not(.solid-csd) { + border-radius: 12px; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button { + margin: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:first-child { + margin-left: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.horizontal > button:last-child { + margin-right: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button { + margin-top: 0; + margin-bottom: 0; +} + +window.messagedialog.csd:not(.solid-csd) .response-area > box.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; + margin-bottom: 0; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background-color: #faf4ed; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #faf4ed; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(0, 0, 0, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(0, 0, 0, 0.12); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; + color: inherit; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 6px; + background-color: #faf4ed; +} + +stacksidebar row { + min-height: 24px; + padding: 6px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(0, 0, 0, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 4.5px 0; + border-right: none; +} + +.navigation-sidebar, .navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar.background { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.6); +} + +.navigation-sidebar > separator { + margin: 4.5px 0; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px; + border-radius: 6px; + margin: 1.5px 6px; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(0, 0, 0, 0.6); +} + +row image.sidebar-icon:disabled { + color: rgba(0, 0, 0, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar list > separator { + margin: 3px 0; +} + +placessidebar row:selected { + font-weight: 500; +} + +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 { + color: inherit; +} + +placessidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar row.sidebar-new-bookmark-row { + color: #907aa9; +} + +placessidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #907aa9; +} + +placessidebar row:drop(active) { + background-color: alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(#e0e0e0); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #faf4ed; + background-image: image(#e0e0e0), image(#e0e0e0); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +infobar.info > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:hover > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action), infobar.info:backdrop > revealer > box button.text-button:not(:disabled):not(.suggested-action):not(.destructive-action) { + color: #907aa9; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #907aa9; + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #e19c8c; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FFD600; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #ffda1a; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #E53935; + color: #faf4ed; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: #faf4ed; +} + +infobar.error:hover > revealer > box { + background-color: #e84f4c; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; + border: none; +} + +tooltip.background { + background-color: rgba(43, 43, 59, 0.9); + color: #faf4ed; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #faf4ed; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorchooser colorswatch:hover { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 0 0 2px #907aa9; +} + +colorswatch#add-color-button { + border-radius: 6px 0 0 6px; + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(0, 0, 0, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(0, 0, 0, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(0, 0, 0, 0.26); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 6px; +} + +colorswatch#editor-color-sample overlay:hover { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #faf4ed; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.2), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.15); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #faf4ed; +} + +/********************** + * Window Decorations * + **********************/ +window { + border: none; +} + +window.csd { + border-radius: 12px; + outline-offset: -1px; + outline: 1px solid rgba(255, 255, 255, 0.15); + margin: 0; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 15px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.15), 0 4px 3px 0 rgba(0, 0, 0, 0.18), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 0 0 1px rgba(0, 0, 0, 0.12), 0 0 36px transparent; +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; + transition: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #fffaf3; + border: 1px solid #e0e0e0; +} + +window.solid-csd:backdrop { + background-color: #faf4ed; +} + +window.ssd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12); +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 16px; + min-width: 16px; + padding: 0; + margin: 0 4px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) image, windowcontrols button.close:not(.suggested-action):not(.destructive-action) image { + padding: 0; +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action) { + box-shadow: none; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.12); +} + +windowcontrols button.minimize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + color: white; +} + +windowcontrols button.minimize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: rgba(0, 0, 0, 0.26); +} + +windowcontrols button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), windowcontrols button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(0, 0, 0, 0.38); +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action) { + background-color: #286983; +} + +windowcontrols button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: rgba(177, 113, 23, 0.9675); +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action) { + background-color: #56949f; +} + +windowcontrols button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: rgba(51, 127, 34, 0.9675); +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + background-color: #d7827e; +} + +windowcontrols button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: rgba(167, 12, 45, 0.9675); +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols:not(.empty).start:dir(ltr), windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 9px; + margin-left: 9px; +} + +windowcontrols:not(.empty).start:dir(rtl), windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 9px; + margin-right: 9px; +} + +.view:selected, iconview:selected, gridview > child:selected, columnview.view:selected, +treeview.view:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +flowbox > flowboxchild:selected, calendar > grid > label.today { + color: #907aa9; + background-color: rgba(220, 138, 120, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, +entry > text > selection, spinbutton > text > selection, +entry headerbar popover.background entry > text > selection, +headerbar popover.background entry entry > text > selection, calendar > grid > label.today:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #907aa9; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #907aa9; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(0, 0, 0, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(0, 0, 0, 0.12); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #907aa9; +} + +stackswitcher { + min-height: 0; + padding: 3px; + margin: 6px 0; + border-radius: 9px; + background-color: rgba(0, 0, 0, 0.04); + border: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + background-color: transparent; + border-radius: 6px; + padding: 3px 10px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):focus:not(:hover):not(:checked) { + box-shadow: none; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):hover { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, background-color 0ms; + background-color: white; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 1px 6px rgba(0, 0, 0, 0.1); +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(0, 0, 0, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #907aa9; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window placesview label { + color: rgba(0, 0, 0, 0.6); +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #907aa9; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 24px; + min-height: 24px; +} + +#NautilusQueryEditor > text, #NautilusQueryEditor > box, #NautilusQueryEditor > menubutton > button.image-button { + margin: 6px 0; +} + +#NautilusQueryEditorTag { + background-color: rgba(0, 0, 0, 0.12); +} + +#NautilusQueryEditorTag > button.image-button { + margin: 0; + padding: 0; +} + +#NautilusPathBar { + background-color: rgba(0, 0, 0, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +#NautilusPathButton { + margin: 0 3px; + border-radius: 6px; +} + +#NautilusPathButton.current-dir { + color: rgba(0, 0, 0, 0.87); +} + +#NautilusPathButton.current-dir:hover, #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.display-container.card { + border-radius: 0; + box-shadow: none; + border-width: 0 0 1px 0; +} + +.display-container .history-view { + background-color: #faf4ed; +} + +.display-container #displayitem { + padding: 0 12px 8px 0; + font-size: 1.4em; + border-top: 1px solid rgba(0, 0, 0, 0.12); +} + +.math-buttons button { + font-size: 1.1em; + padding: 2px 6px; +} + +.math-buttons button.text-button { + padding-left: 16px; + padding-right: 16px; +} + +leaflet button.number-button { + background-color: rgba(0, 0, 0, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(0, 0, 0, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(0, 0, 0, 0.3); +} + +label.primary-label, label.month-name, label.secondary-label { + font-size: 16pt; + font-weight: bold; + padding: 12px; +} + +label.primary-label, label.month-name { + color: #907aa9; +} + +label.secondary-label { + color: rgba(0, 0, 0, 0.38); +} + +calendar-view { + font-size: 10pt; +} + +calendar-view:selected { + color: #907aa9; + font-weight: bold; +} + +calendar-view.header, +label.header { + font-size: 10pt; + font-weight: bold; + color: rgba(0, 0, 0, 0.38); +} + +calendar-view.current, +weekgrid.current { + background-color: alpha(#907aa9, 0.3); +} + +popover.events { + background-color: #faf4ed; + padding: 0; +} + +popover.events box { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +popover.events list { + background-color: #faf4ed; + border-radius: 6px; +} + +popover.events scrolledwindow { + border-width: 0; +} + +popover.events button { + border-radius: 6px; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-style: solid none none; + box-shadow: none; +} + +event { + margin: 1px; + font-size: 0.9rem; +} + +event widget.content { + margin: 4px; +} + +event.timed, event:not(.slanted):not(.slanted-start):not(.slanted-end) { + border-radius: 6px; +} + +event.timed widget.edge { + border-radius: 3px; + min-width: 5px; +} + +event.slanted-start, event.slanted-end:dir(rtl) { + padding-left: 16px; + border-radius: 0 3px 3px 0; +} + +event.slanted-end, event.slanted-start:dir(rtl) { + padding-right: 16px; + border-radius: 3px 0 0 3px; +} + +event:not(.timed).color-dark { + color: white; + outline-color: rgba(0, 0, 0, 0.3); +} + +event.timed, event:not(.timed).color-light { + color: alpha(black, 0.75); + outline-color: rgba(255, 255, 255, 0.5); +} + +popover.event-popover, +popover.event-popover > contents { + padding: 0; +} + +.search-viewport { + background-color: #faf4ed; +} + +.calendar-list { + background-color: transparent; +} + +.calendar-list > list { + border-radius: 4px; +} + +.sources-button { + margin-top: 0; + margin-bottom: 0; + border-radius: 0; + border-top-style: none; + border-bottom-style: none; +} + +.sources-button:hover:not(:backdrop) { + background-image: none; + text-shadow: none; +} + +.calendar-color-image { + -gtk-icon-filter: none; +} + +image.calendar-color-image, +button:active:not(:backdrop) .calendar-color-image, +button:checked:not(:backdrop) .calendar-color-image, +.calendars-list .calendar-color-image:not(:backdrop):not(:disabled), +.calendar-list .calendar-color-image:not(:backdrop):not(:disabled), +.sources-button:not(:backdrop):not(:disabled) .calendar-color-image { + -gtk-icon-shadow: 0 1px alpha(black, 0.1); +} + +datechooser navigator { + margin-right: 6px; + margin-left: 6px; + margin-bottom: 6px; +} + +datechooser navigator label { + font-weight: bold; +} + +datechooser navigator button, datechooser navigator button.image-button { + min-height: 36px; + min-width: 36px; + padding: 0; +} + +datechooser .weeknum, datechooser .weekday { + color: rgba(0, 0, 0, 0.38); + font-size: smaller; +} + +datechooser button.day { + font-size: 10pt; + font-weight: normal; + margin: 3px; + padding: 0; + min-height: 36px; + min-width: 36px; + transition: none; +} + +datechooser button.day dot { + background-color: rgba(0, 0, 0, 0.87); + border-radius: 50%; + min-height: 3px; + min-width: 3px; +} + +datechooser button.day:selected, datechooser button.day.today:selected { + background-color: #907aa9; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +datechooser button.day:selected dot, datechooser button.day.today:selected dot { + background-color: rgba(0, 0, 0, 0.87); +} + +datechooser button.day.today { + color: #907aa9; +} + +datechooser button.day.today dot { + background-color: #907aa9; +} + +datechooser button.day.other-month:not(:hover), datechooser button.day.other-month:backdrop { + color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:not(:hover) dot, datechooser button.day.other-month:backdrop dot { + background-color: alpha(currentColor, 0.1); +} + +datechooser button.day.other-month:hover:not(:backdrop) { + color: rgba(0, 0, 0, 0.38); +} + +datechooser button.day.other-month:hover:not(:backdrop) dot { + background-color: rgba(0, 0, 0, 0.38); +} + +.week-header { + padding: 0; +} + +.week-header > box:first-child { + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.week-header .week-number { + font-size: 16pt; + font-weight: bold; + padding: 12px 12px 18px 12px; + color: rgba(0, 0, 0, 0.26); +} + +.week-header.week-temperature { + font-size: 10pt; + font-weight: bold; + color: rgba(0, 0, 0, 0.38); +} + +.week-header.lines { + color: rgba(0, 0, 0, 0.12); +} + +weekhourbar > label { + font-size: 10pt; + padding: 4px 6px; +} + +.week-view .lines { + color: rgba(0, 0, 0, 0.12); +} + +weekgrid > widget.now-strip { + background-color: alpha(#907aa9, 0.8); + margin: 0 0 0 1px; + min-height: 3px; +} + +weekgrid:selected, weekgrid.dnd, +.week-header:selected, +.week-header.dnd { + background-color: alpha(#907aa9, 0.25); +} + +monthcell { + border: solid 1px rgba(0, 0, 0, 0.12); + border-width: 1px 0 0 1px; + background-color: transparent; + transition: background-color 200ms; +} + +monthcell:hover:not(.out-of-month):not(.today) { + background-color: #faf4ed; + transition: background-color 200ms; + color: rgba(0, 0, 0, 0.87); +} + +monthcell:selected { + background-color: alpha(#907aa9, 0.1); +} + +monthcell:selected:hover { + background-color: alpha(#907aa9, 0.2); +} + +monthcell:selected label.day-label { + font-weight: bold; +} + +monthcell:nth-child(7n + 1) { + border-left-width: 0; +} + +monthcell.today { + background-color: alpha(#907aa9, 0.2); +} + +monthcell.today:hover { + background-color: alpha(#907aa9, 0.3); + color: #907aa9; +} + +monthcell.today:selected { + background-color: alpha(#907aa9, 0.25); +} + +monthcell.today:selected:hover { + background-color: alpha(#907aa9, 0.35); +} + +monthcell label { + color: rgba(0, 0, 0, 0.87); + font-size: 0.9rem; +} + +monthcell label.day-label { + font-size: 1rem; +} + +monthcell.out-of-month { + background-color: rgba(0, 0, 0, 0.04); +} + +monthcell.out-of-month label { + color: rgba(0, 0, 0, 0.6); +} + +monthcell button { + padding: 0 6px; + border-radius: 0; + border-bottom: none; + border-right: none; +} + +monthpopover > box { + margin: 0; + padding: 0; + background-color: transparent; +} + +.notes-section box > textview { + border-radius: 6px; + padding: 6px; +} + +.notes-section box > textview > text { + background: none; +} + +agenda-view list > row { + padding: 2px 12px; +} + +agenda-view list > label { + padding: 6px 12px; +} + +label.no-events { + font-style: italic; +} + +searchbutton > popover > arrow { + background: none; + border: none; +} + +datechooser { + padding: 6px; +} + +datechooser .current-week { + background: alpha(#fffaf3, 0.7); + color: rgba(0, 0, 0, 0.87); + border-radius: 6px; +} + +menubutton stack > box { + border-spacing: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +.details-page { + margin: 24px 0px; +} + +.installed-overlay-box { + font-size: smaller; + background-color: #907aa9; + border-radius: 0; + color: rgba(0, 0, 0, 0.87); + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} + +screenshot-carousel box.frame { + border-width: 1px 0; + border-radius: 0; +} + +screenshot-carousel button, +.featured-carousel button { + margin: 12px; +} + +.screenshot-image-main .image1, +.screenshot-image-main .image2 { + margin-top: 6px; + margin-bottom: 12px; + margin-left: 6px; + margin-right: 6px; +} + +.app-tile-label { + font-size: 105%; +} + +.review-textbox { + padding: 6px; +} + +.origin-rounded-box { + background-color: rgba(0, 0, 0, 0.12); + border-radius: 9999px; + padding: 4px; +} + +.origin-beta { + color: #FFD600; +} + +.origin-button > button { + padding: 3px 9px; +} + +button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; + min-width: 140px; + font-weight: 900; + font-size: larger; +} + +button.card.category-tile.category-tile-iconless { + padding: 9px 15px; + min-width: 130px; + font-size: 105%; + font-weight: normal; +} + +button.card.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +button.card.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); + color: white; +} + +button.card.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +button.card.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); + color: white; +} + +button.card.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); + color: white; +} + +button.card.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +button.card.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); + color: white; +} + +button.card.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); + color: white; +} + +button.card.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +button.card.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); + color: #393484; +} + +button.card.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(0, 0, 0, 0.6); +} + +button.card.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +button.card.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +button.card.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(0, 0, 0, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +button.card.category-tile.category-work:hover { + color: #1c71d8; + background-color: #fefcef; + background-image: linear-gradient(rgba(0, 0, 0, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.12) 1px, transparent 1px); +} + +button.card.category-tile.category-work:active { + color: #1c71d8; + background-color: #fcf4bf; + background-image: linear-gradient(rgba(0, 0, 0, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 0, 0, 0.12) 1px, transparent 1px); +} + +clamp.medium .category-tile:not(.category-tile-iconless), +clamp.large .category-tile:not(.category-tile-iconless) { + font-size: larger; +} + +.featured-tile { + all: unset; + padding: 0; + box-shadow: none; + color: rgba(0, 0, 0, 0.87); +} + +.featured-tile label.title-1 { + margin-top: 6px; + margin-bottom: 6px; +} + +.featured-tile.narrow label.title-1 { + font-size: 16pt; +} + +.application-details-infobar, .application-details-infobar.info { + background-color: rgba(0, 0, 0, 0.04); + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +.application-details-infobar.warning { + background-color: #FFD600; + color: rgba(0, 0, 0, 0.87); + border: 1px solid rgba(0, 0, 0, 0.12); +} + +@keyframes install-progress-unknown-move { + 0% { + background-position: 0%; + } + 50% { + background-position: 100%; + } + 100% { + background-position: 0%; + } +} + +.application-details-description .button { + padding-left: 24px; + padding-right: 24px; +} + +.install-progress { + background-image: linear-gradient(to top, #907aa9 2px, alpha(#907aa9, 0) 2px); + background-repeat: no-repeat; + background-position: 0 bottom; + background-size: 0; + transition: none; +} + +.install-progress:dir(rtl) { + background-position: 100% bottom; +} + +.review-row > * { + margin: 12px; +} + +.review-row button { + font-size: smaller; +} + +.review-row .vote-buttons button { + margin-right: -1px; +} + +.review-row .vote-buttons button:not(:first-child) { + border-image: linear-gradient(to top, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0.12)) 0 0 0 1/5px 0 5px 1px; +} + +.review-row .vote-buttons button:hover, +.review-row .vote-buttons button:active, +.review-row .vote-buttons button:hover + button, +.review-row .vote-buttons button:active + button { + border-image: none; +} + +review-bar { + color: rgba(0, 0, 0, 0.38); + background-image: none; + background-color: rgba(0, 0, 0, 0.26); +} + +.review-histogram star-image { + color: rgba(0, 0, 0, 0.38); +} + +.version-arrow-label { + font-size: x-small; +} + +.overview-more-button { + font-size: smaller; + padding: 0 16px; +} + +.app-row-origin-text { + font-size: smaller; +} + +.app-listbox-header { + padding: 6px; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); +} + +.image-list { + background-color: transparent; +} + +box.star { + background-color: transparent; + background-image: none; +} + +button.star { + outline-offset: 0; + background-color: transparent; + background-image: none; + border-image: none; + border-radius: 0; + border-width: 0; + padding: 0; + box-shadow: none; + outline-offset: -1px; +} + +star-image { + color: #FFD600; +} + +.dimmer-label { + opacity: 0.25; +} + +.update-failed-details { + font-family: Monospace; + font-size: smaller; + padding: 16px; +} + +.upgrade-banner { + padding: 0px; + border-radius: 6px; + border: none; +} + +.upgrade-banner-background { + background: linear-gradient(to bottom, #66BB6A, #5b9bf8); + color: white; +} + +.upgrade-buttons #button_upgrades_install { + padding-left: 16px; + padding-right: 16px; +} + +scrolledwindow.list-page > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +.update-preferences preferencesgroup > box > box { + margin-top: 18px; +} + +.section > label:not(:first-child) { + margin-top: 6px; +} + +.section > box:not(:first-child) { + margin-top: 12px; +} + +clamp.status-page { + margin: 36px 12px; +} + +clamp.status-page .iconbox { + min-height: 128px; + min-width: 128px; +} + +clamp.status-page .icon { + color: rgba(0, 0, 0, 0.38); + min-height: 32px; + min-width: 32px; +} + +clamp.status-page .icon:not(:last-child) { + margin-bottom: 36px; +} + +clamp.status-page .title:not(:last-child) { + margin-bottom: 12px; +} + +app-context-bar .context-tile { + border: 1px solid rgba(0, 0, 0, 0.12); + background-color: transparent; + border-radius: 0; + padding: 24px 12px 21px 12px; + outline-offset: 5px; + transition-property: outline, outline-offset, background-image; + border-bottom: none; + border-right: none; +} + +app-context-bar .context-tile:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); +} + +app-context-bar .context-tile.keyboard-activating, app-context-bar .context-tile:active { + background-color: alpha(currentColor, 0.12); +} + +app-context-bar .context-tile:focus:focus-visible { + outline-offset: -1px; +} + +app-context-bar.horizontal box:first-child .context-tile:first-child, app-context-bar.vertical .context-tile:first-child { + border-left: none; +} + +app-context-bar.horizontal .context-tile, app-context-bar.vertical box:first-child .context-tile { + border-top: none; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(0, 0, 0, 0.12); +} + +carousel.card { + border: none; + background-color: rgba(0, 0, 0, 0.04); +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + font-size: 18px; + font-weight: bold; + border-radius: 9999px; +} + +.context-tile-lozenge.large { + font-size: 24px; + padding: 16px; + min-width: 24px; + /* 60px minus the left and right padding */ + min-height: 24px; + /* 60px minus the top and bottom padding */ +} + +.context-tile-lozenge.wide-image image { + margin-top: -28px; + margin-bottom: -28px; +} + +.context-tile-lozenge image { + -gtk-icon-style: symbolic; +} + +.context-tile-lozenge.grey { + color: rgba(0, 0, 0, 0.87); + background-color: rgba(0, 0, 0, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #357a38; + background-color: rgba(76, 175, 80, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #5b9bf8; + background-color: rgba(91, 155, 248, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #b39600; + background-color: rgba(255, 214, 0, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #FF8A65; + background-color: rgba(255, 138, 101, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #b61b17; + background-color: rgba(229, 57, 53, 0.15); +} + +.eol-red { + font-weight: bold; + color: #E53935; +} + +window.narrow .app-title { + font-size: 16pt; +} + +window.narrow .app-developer { + font-size: small; +} + +.install-progress-label { + font-size: smaller; + font-feature-settings: "tnum"; +} + +scrolledwindow.fake-adw-status-page > viewport > box { + margin: 36px 12px; +} + +scrolledwindow.fake-adw-status-page > viewport > box > clamp:not(:last-child) > box { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 36px; +} + +scrolledwindow.fake-adw-status-page > viewport > box > clamp > box > .title:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.icon-dropshadow image.icon { + -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); +} + +window.info scrollbar.vertical { + margin-top: 48px; + background: none; + box-shadow: none; +} + +window.info scrollbar.vertical trough { + margin-top: 0; +} + +row.app > box.header { + margin-left: 12px; + margin-right: 12px; +} + +row.app > box.header { + border-spacing: 12px; +} + +row.app > box.header > image { + margin-top: 12px; + margin-bottom: 12px; +} + +row.app label.warning { + color: #E53935; +} + +@keyframes pre-delay { + from { + opacity: 0; + } + to { + opacity: 0; + } +} + +@keyframes fade-in { + from { + filter: opacity(0%); + } +} + +/* Give a fade-in animation to spinners. */ +spinner.fade-in:checked { + animation: pre-delay 0.5s linear 1, fade-in 1s linear 1, spin 1s linear infinite; + animation-delay: 0s, 0.5s, 0.5s; +} + +window > contents > leaflet > box > stack.background { + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, transparent 48px, #faf4ed 48px, #faf4ed); +} + +@define-color weather_temp_chart_fill_color rgba(255, 214, 0, 0.5); +@define-color weather_temp_chart_stroke_color #ccab00; +@define-color weather_thermometer_warm_color #FFD600; +@define-color weather_thermometer_cold_color #3c84f7; +#places-label { + font-weight: bold; +} + +#temperature-label { + font-size: 32pt; + font-weight: 900; + margin-left: 9px; +} + +#conditions-grid *:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.content-view.cell { + font-weight: bold; +} + +#locationEntry { + margin: 6px; +} + +.weather-popover { + margin-top: 6px; +} + +.forecast-card { + transition: border-radius 100ms ease-out; + border-radius: 6px; +} + +.forecast-card separator { + background-color: rgba(0, 0, 0, 0.12); +} + +#daily-forecast-box > separator:last-child { + background-color: transparent; + min-width: 0; +} + +#conditions-grid, +#attributionGrid { + margin-left: 18px; + margin-right: 18px; +} + +#weather-page .small .forecast-card { + margin-left: 0; + margin-right: 0; + border-radius: 0; + border-width: 1px 0; +} + +.forecast-temperature-label { + font-weight: bold; + color: #ae7b03; +} + +WeatherThermometer { + margin-bottom: 12px; +} + +WeatherThermometer > label.high { + font-weight: bold; + color: #FBC02D; +} + +WeatherThermometer > label.low { + font-weight: bold; + color: #5b9bf8; +} + +.forecast-button { + margin: 0 12px; +} + +.forecast-graphic { + margin: 18px; +} + +button.osd.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; +} + +button.osd.circular > image { + padding: 0; +} + +scrolledwindow.inline list, +scrolledwindow.inline listview { + background: none; + color: inherit; +} + +scrolledwindow.inline undershoot.top { + box-shadow: inset 0 1px rgba(0, 0, 0, 0.12); +} + +.search-view { + background-color: #3c84f7; + color: #faf4ed; +} + +.search-view menubutton button:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.3); +} + +image.circular { + min-width: 36px; + min-height: 36px; + padding: 0; + border-radius: 9999px; +} + +.large-button { + padding: 6px; +} + +.alarm-time { + font-size: 2.5em; + font-weight: 300; +} + +.clocks-ampm-toggle-button, +.clocks-secondary-standalone-label { + font-size: 18pt; +} + +.clocks-standalone-label, +.clocks-ringing-label { + font-size: 6em; + font-weight: 300; +} + +.clocks-ringing-title { + font-size: 1.5em; + font-weight: bold; +} + +.clocks-alarm-setup-time { + font-size: 32pt; +} + +.clocks-timer-label, +.clocks-spinbutton { + font-size: 48pt; +} + +.timer-panel .timer-header { + font-size: 20pt; + font-weight: 300; +} + +.timer-countdown { + font-size: 40pt; + font-weight: 300; +} + +/* Stopwatch Panel */ +.lap-time { + font-weight: bold; +} + +.stopped-stopwatch label, +.running-stopwatch label, +.paused-stopwatch label { + font-size: 70px; + font-weight: lighter; +} + +.stopped-stopwatch .seconds-label { + font-weight: 300; +} + +.running-stopwatch .seconds-label, +.running-stopwatch .miliseconds-label { + color: #907aa9; +} + +.stopped-stopwatch .miliseconds-label, +.running-stopwatch .miliseconds-label, +.paused-stopwatch .miliseconds-label { + font-size: 50px; +} + +.running-stopwatch .seconds-label, +.paused-stopwatch .seconds-label { + font-weight: 300; +} + +.clock-location { + font-weight: bolder; +} + +.hidden { + opacity: 0; +} + +.clock-time { + font-size: 2em; + padding: 0.2em 0.5em; + border-radius: 1em; +} + +.none .clock-time { + background: alpha(currentColor, 0.2); +} + +.night .clock-time { + color: #3c84f7; + background-color: alpha(#5b9bf8, 0.25); +} + +.naut .clock-time, +.astro .clock-time { + color: #FF7043; + background-color: alpha(#FF8A65, 0.25); +} + +.civil .clock-time, +.day .clock-time { + color: #FFD600; + background: alpha(#FBC02D, 0.25); +} + +headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 3px; +} + +.frameheader.header { + min-height: 24px; + background-color: #faf4ed; +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(0, 0, 0, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(0, 0, 0, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(0, 0, 0, 0.26); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #907aa9; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + border: 1px solid rgba(0, 0, 0, 0.12); + background-clip: border-box; + color: rgba(0, 0, 0, 0.6); + box-shadow: none; + outline: none; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.card.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.card.activatable:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +.card.activatable:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: radial-gradient(circle, alpha(currentColor, 0.08) 10%, transparent 0%); + background-size: 0% 0%; + background-color: alpha(currentColor, 0.08); + color: rgba(0, 0, 0, 0.87); + outline: 0 solid transparent; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.1), 0 4px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 10px 0 rgba(0, 0, 0, 0.1), inset 0 1px rgba(255, 255, 255, 0.15); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 3px; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; +} + +viewswitcher.narrow button.toggle:focus-within, viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 6px; + padding-bottom: 4px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 6px; + padding-right: 6px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 2px 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + background-color: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 1px 4px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #907aa9; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(0, 0, 0, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(0, 0, 0, 0.26); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #907aa9; +} + +preferencesgroup > box .cutout-button { + background-color: #faf4ed; +} + +window.about .main-page > viewport > clamp > box { + margin: 12px; + border-spacing: 6px; +} + +window.about .main-page > viewport > clamp > box > box { + margin-top: 18px; + border-spacing: 18px; + margin-bottom: 6px; +} + +window.about .main-page .app-version { + padding: 3px 18px; + color: #907aa9; + border-radius: 6px; + margin-top: 3px; +} + +window.about .subpage > viewport > clamp > box { + margin: 18px 12px; + border-spacing: 18px; +} + +window.about .subpage > clamp > textview { + background: none; + color: inherit; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color rgba(0, 0, 0, 0.87); +/* +text color for entries, views and content in general */ +@define-color theme_text_color rgba(0, 0, 0, 0.87); +/* +widget base background color */ +@define-color theme_bg_color #faf4ed; +/* +text widgets and the like base background color */ +@define-color theme_base_color #faf4ed; +/* +base background color of selections */ +@define-color theme_selected_bg_color #907aa9; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #faf4ed; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(0, 0, 0, 0.38); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #faf4ed; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color rgba(0, 0, 0, 0.87); +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color rgba(0, 0, 0, 0.87); +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #faf4ed; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #faf4ed; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #907aa9; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(0, 0, 0, 0.38); +/* +widgets main borders color */ +@define-color borders rgba(0, 0, 0, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(0, 0, 0, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FFD600; +@define-color error_color #E53935; +@define-color success_color #4CAF50; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title rgba(0, 0, 0, 0.87); +@define-color wm_unfocused_title rgba(0, 0, 0, 0.6); +@define-color wm_highlight rgba(255, 255, 255, 0.15); +@define-color wm_border #a6a6a6; +@define-color wm_bg #fffaf3; +@define-color wm_unfocused_bg #faf4ed; +@define-color wm_button_icon white; +@define-color wm_button_close_hover_bg #d7827e; +@define-color wm_button_close_active_bg #990b29; +@define-color wm_button_max_hover_bg #56949f; +@define-color wm_button_max_active_bg #2d701e; +@define-color wm_button_min_hover_bg #286983; +@define-color wm_button_min_active_bg #a96c16; +/* +FIXME this is really an API */ +@define-color content_view_bg #faf4ed; +@define-color placeholder_text_color #666666; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #faf4ed; +@define-color budgie_tasklist_indicator_color rgba(0, 0, 0, 0.26); +@define-color budgie_tasklist_indicator_color_active #907aa9; +@define-color budgie_tasklist_indicator_color_active_window #e1b6af; +@define-color budgie_tasklist_indicator_color_attention #FFD600; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #faf4ed; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #907aa9; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #907aa9; +@define-color destructive_bg_color #E53935; +@define-color destructive_fg_color #faf4ed; +@define-color destructive_color #E53935; +@define-color success_bg_color #4CAF50; +@define-color success_fg_color #faf4ed; +@define-color success_color #4CAF50; +@define-color warning_bg_color #FFD600; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FFD600; +@define-color error_bg_color #E53935; +@define-color error_fg_color #faf4ed; +@define-color error_color #E53935; +@define-color window_bg_color #faf4ed; +@define-color window_fg_color rgba(0, 0, 0, 0.87); +@define-color view_bg_color #faf4ed; +@define-color view_fg_color rgba(0, 0, 0, 0.87); +@define-color headerbar_bg_color #fffaf3; +@define-color headerbar_fg_color rgba(0, 0, 0, 0.87); +@define-color headerbar_border_color rgba(0, 0, 0, 0.12); +@define-color headerbar_backdrop_color #faf4ed; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.12); +@define-color card_bg_color #faf4ed; +@define-color card_fg_color rgba(0, 0, 0, 0.87); +@define-color card_shade_color rgba(0, 0, 0, 0.12); +@define-color dialog_bg_color #faf4ed; +@define-color dialog_fg_color rgba(0, 0, 0, 0.87); +@define-color popover_bg_color #faf4ed; +@define-color popover_fg_color rgba(0, 0, 0, 0.87); +@define-color shade_color rgba(0, 0, 0, 0.12); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.12); diff --git a/src/themes/Material-Sakura/gtk-4.0/thumbnail.png b/src/themes/Material-Sakura/gtk-4.0/thumbnail.png new file mode 100644 index 00000000..00f93cf8 Binary files /dev/null and b/src/themes/Material-Sakura/gtk-4.0/thumbnail.png differ diff --git a/src/themes/Material-Sakura/index.theme b/src/themes/Material-Sakura/index.theme new file mode 100644 index 00000000..6f939d37 --- /dev/null +++ b/src/themes/Material-Sakura/index.theme @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=oomox-rose-pine-dawn +Comment=A partially sexual act; when a female (of any species; mostly humanoids) rubs the ears/lobes of a male Ferengi, creating sensual emotions and chemical reactions in the male (and sometimes in the female). +Encoding=UTF-8 + +[X-GNOME-Metatheme] +Name=oomox-rose-pine-dawn +GtkTheme=oomox-rose-pine-dawn +IconTheme=oomox-rose-pine-dawn +MetacityTheme=oomox-rose-pine-dawn diff --git a/src/themes/Material-Sakura/metacity-1/metacity-theme-2.xml b/src/themes/Material-Sakura/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..71ad22a0 --- /dev/null +++ b/src/themes/Material-Sakura/metacity-1/metacity-theme-2.xml @@ -0,0 +1,1571 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>oomox-rose-pine-dawn</name> + <author>Satyajit Sahoo</author> + <copyright>GPL-3.0+</copyright> + <date>11 December 2013</date> + <description>Numix Metacity Theme</description> +</info> + +<!-- ::: CONSTANTS ::: --> +<constant name="C_titlebar_focused" value="#faf4ed" /> +<constant name="C_titlebar_unfocused" value="#fffaf3" /> +<constant name="C_border_focused" value="#907aa9" /> +<constant name="C_border_unfocused" value="#faf4ed" /> +<constant name="C_title_focused" value="#575279" /> +<constant name="C_title_unfocused" value="blend/#555169/#fffaf3/0.4" /> +<constant name="C_icons_focused" value="#575279" /> +<constant name="C_icons_focused_prelight" value="gtk:bg[SELECTED])" /> +<constant name="C_icons_focused_pressed" value="shade/gtk:bg[SELECTED]/0.8" /> +<constant name="C_icons_unfocused" value="blend/#555169/#fffaf3/0.4" /> +<constant name="C_icons_unfocused_prelight" value="gtk:bg[SELECTED])" /> +<constant name="C_icons_unfocused_pressed" value="shade/gtk:bg[SELECTED]/0.8" /> + +<!-- ::: GEOMETRY ::: --> +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="4" /> + <distance name="right_titlebar_edge" value="4" /> + <distance name="title_vertical_pad" value="0" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="8" right="8" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal" /> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="1" /> +</frame_geometry> + +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="1" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="8" right="8" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal" /> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" rounded_bottom_right="1" rounded_bottom_left="1" parent="small"> +</frame_geometry> + +<frame_geometry name="attached" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> +</frame_geometry> + +<!-- ::: TITLES ::: --> +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> +</draw_ops> + +<!-- ::: WINDOW DECORATIONS ::: --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <include name="entire_background_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_unfocused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_unfocused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- ::: BUTTON ICONS ::: --> +<!-- note: negative values in x or y causes gnome-shell to crash --> +<!-- close icon --> +<draw_ops name="close_focused"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed" /> +</draw_ops> + +<!-- maximize icon --> +<draw_ops name="maximize_focused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed" /> +</draw_ops> + +<!-- unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed" /> +</draw_ops> + +<!-- minimize icon --> +<draw_ops name="minimize_focused"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_pressed" /> +</draw_ops> + +<!-- menu icon --> +<draw_ops name="menu_focused"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_focused_prelight" /> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_focused_pressed" /> +</draw_ops> + +<!-- shade icon --> +<draw_ops name="shade_focused"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_focused_prelight" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_focused_pressed" /> +</draw_ops> + +<!-- unshade icon --> +<draw_ops name="unshade_focused"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_focused_prelight" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_focused_pressed" /> +</draw_ops> + +<!-- ::: FRAME STYLES ::: --> +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- ::: FRAME STYLE SETS ::: --> +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<!-- ::: WINDOWS ::: --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/src/themes/Material-Sakura/metacity-1/metacity-theme-3.xml b/src/themes/Material-Sakura/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..1f529f6b --- /dev/null +++ b/src/themes/Material-Sakura/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1603 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Numix</name> + <author>Satyajit Sahoo</author> + <copyright>GPL-3.0+</copyright> + <date>11 December 2013</date> + <description>Numix Mutter Theme</description> +</info> + +<!-- ::: CONSTANTS ::: --> +<constant name="C_titlebar_focused" value="gtk:custom(wm_bg_focused,#444444)" /> +<constant name="C_titlebar_unfocused" value="gtk:custom(wm_bg_unfocused,#353535)" /> +<constant name="C_border_focused" value="gtk:custom(wm_border_focused,#484848)" /> +<constant name="C_border_unfocused" value="gtk:custom(wm_border_unfocused,#393939)" /> +<constant name="C_title_focused" value="gtk:custom(wm_title_focused,#eeeeee)" /> +<constant name="C_title_unfocused" value="gtk:custom(wm_title_unfocused,#888888)" /> +<constant name="C_icons_focused" value="gtk:custom(wm_icons_focused,#eeeeee)" /> +<constant name="C_icons_focused_prelight" value="gtk:custom(wm_icons_focused_prelight,gtk:bg[SELECTED])" /> +<constant name="C_icons_focused_pressed" value="gtk:custom(wm_icons_focused_pressed,shade/gtk:bg[SELECTED]/0.8)" /> +<constant name="C_icons_unfocused" value="gtk:custom(wm_icons_unfocused,#888888)" /> +<constant name="C_icons_unfocused_prelight" value="gtk:custom(wm_icons_focused_prelight,gtk:bg[SELECTED])" /> +<constant name="C_icons_unfocused_pressed" value="gtk:custom(wm_icons_focused_pressed,shade/gtk:bg[SELECTED]/0.8)" /> + +<!-- ::: GEOMETRY ::: --> +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="left_titlebar_edge" value="4" /> + <distance name="right_titlebar_edge" value="4" /> + <distance name="title_vertical_pad" value="0" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="8" right="8" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal" /> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="1" /> +</frame_geometry> + +<frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="1" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="8" right="8" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="nobuttons" hide_buttons="true" parent="normal" /> + +<frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" rounded_bottom_right="1" rounded_bottom_left="1" parent="small"> +</frame_geometry> + +<frame_geometry name="attached" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> +</frame_geometry> + +<!-- ::: TITLES ::: --> +<draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused" /> +</draw_ops> + +<!-- ::: WINDOW DECORATIONS ::: --> +<draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_fill_focused"> + <include name="entire_background_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_unfocused"> + <include name="entire_background_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_fill_attached_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_focused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> +</draw_ops> + +<draw_ops name="titlebar_attached_unfocused"> <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_unfocused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> +</draw_ops> + +<draw_ops name="rounded_titlebar_unfocused"> + <include name="titlebar_fill_unfocused" /> +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> +</draw_ops> + +<draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> +</draw_ops> + +<draw_ops name="border_right_focused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_right_unfocused"> + <line + x1="width-1" y1="0" + x2="width-1" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<draw_ops name="border_left_focused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_focused" /> +</draw_ops> + +<draw_ops name="border_left_unfocused"> + <line + x1="0" y1="0" + x2="0" y2="height" + color="C_border_unfocused" /> +</draw_ops> + +<!-- ::: BUTTON ICONS ::: --> +<!-- note: negative values in x or y causes gnome-shell to crash --> +<!-- close icon --> +<draw_ops name="close_focused"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="close_unfocused"> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-2" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+2" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+1" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+2" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-2" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <include name="close_focused_prelight" /> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <include name="close_focused_pressed" /> +</draw_ops> + +<!-- maximize icon --> +<draw_ops name="maximize_focused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_focused_pressed" /> +</draw_ops> + +<!-- unmaximize icon --> +<draw_ops name="unmaximize_focused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_prelight"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="unmaximize_focused_pressed"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused"> + <rectangle + x="(width-width%3)/3+1" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_focused_prelight" /> +</draw_ops> + +<draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_focused_pressed" /> +</draw_ops> + +<!-- minimize icon --> +<draw_ops name="minimize_focused"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <rectangle + x="(width-width%3)/3+2" y="height-(height-height%3)/3-5" + width="width-2*(width-width%3)/3-2" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_focused_prelight" /> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_focused_pressed" /> +</draw_ops> + +<!-- menu icon --> +<draw_ops name="menu_focused"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="menu_focused_prelight"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="menu_focused_pressed"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="menu_unfocused"> + <rectangle + x="(width-width%3)/3+2" y="(height-height%3)/3+1" + width="width-2*(width-width%3)/3-3" height="height-2*(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="(height-height%3)/3+2" + width="width-2*(width-width%3)/3-5" height="height-2*(height-height%3)/3-5" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+5" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="2" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="menu_unfocused_prelight"> + <include name="menu_focused_prelight" /> +</draw_ops> + +<draw_ops name="menu_unfocused_pressed"> + <include name="menu_focused_pressed" /> +</draw_ops> + +<!-- shade icon --> +<draw_ops name="shade_focused"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="shade_focused_prelight"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="shade_focused_pressed"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="shade_unfocused"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="shade_unfocused_prelight"> + <include name="shade_focused_prelight" /> +</draw_ops> + +<draw_ops name="shade_unfocused_pressed"> + <include name="shade_focused_pressed" /> +</draw_ops> + +<!-- unshade icon --> +<draw_ops name="unshade_focused"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_focused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_focused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused" /> +</draw_ops> + +<draw_ops name="unshade_focused_prelight"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_focused_prelight" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_focused_prelight" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_prelight" /> +</draw_ops> + +<draw_ops name="unshade_focused_pressed"> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-6" y1="(height-height%3)/3+2" + x2="(width-width%3)/3+1" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="width-(width-width%3)/3-7" y1="(height-height%3)/3+1" + x2="(width-width%3)/3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+3" y1="(height-height%3)/3+2" + x2="width-(width-width%3)/3-4" y2="height-(height-height%3)/3-5" + color="C_icons_focused_pressed" /> + <line + x1="(width-width%3)/3+4" y1="(height-height%3)/3+1" + x2="width-(width-width%3)/3-3" y2="height-(height-height%3)/3-6" + color="C_icons_focused_pressed" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-2" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_focused_pressed" /> +</draw_ops> + +<draw_ops name="unshade_unfocused"> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-3" y1="(height-height%3)/3+5" + x2="(width-width%3)/3+4" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="width-(width-width%3)/3-4" y1="(height-height%3)/3+4" + x2="(width-width%3)/3+3" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3" y1="(height-height%3)/3+5" + x2="width-(width-width%3)/3-7" y2="height-(height-height%3)/3-2" + color="C_icons_unfocused" /> + <line + x1="(width-width%3)/3+1" y1="(height-height%3)/3+4" + x2="width-(width-width%3)/3-6" y2="height-(height-height%3)/3-3" + color="C_icons_unfocused" /> + <rectangle + x="(width-width%3)/3+3" y="height/2-4" + width="width-2*(width-width%3)/3-8" height="6" filled="true" + color="C_icons_unfocused" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_focused_prelight" /> +</draw_ops> + +<draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_focused_pressed" /> +</draw_ops> + +<!-- ::: FRAME STYLES ::: --> +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"><draw_ops><line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /></draw_ops></piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="prelight"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="prelight"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- ::: FRAME STYLE SETS ::: --> +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused" /> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused" /> + <frame focus="no" state="normal" resize="both" style="attached_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> +</frame_style_set> + +<!-- ::: WINDOWS ::: --> +<window type="normal" style_set="normal_style_set" /> +<window type="dialog" style_set="dialog_style_set" /> +<window type="modal_dialog" style_set="modal_dialog_style_set" /> +<window type="menu" style_set="utility_style_set" /> +<window type="utility" style_set="utility_style_set" /> +<window type="border" style_set="border_style_set" /> +<window version=">= 3.2" type="attached" style_set="attached_style_set" /> + +</metacity_theme> diff --git a/src/themes/Material-Sakura/metacity-1/thumbnail.png b/src/themes/Material-Sakura/metacity-1/thumbnail.png new file mode 100644 index 00000000..2e04a2ae Binary files /dev/null and b/src/themes/Material-Sakura/metacity-1/thumbnail.png differ diff --git a/src/themes/Material-Sakura/openbox-3/close.xbm b/src/themes/Material-Sakura/openbox-3/close.xbm new file mode 100644 index 00000000..0486bd91 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/close.xbm @@ -0,0 +1,4 @@ +#define close_width 8 +#define close_height 8 +static unsigned char close_bits[] = { + 0x42, 0xe7, 0x7e, 0x3c, 0x3c, 0x7e, 0xe7, 0x42 }; diff --git a/src/themes/Material-Sakura/openbox-3/close_hover.xbm b/src/themes/Material-Sakura/openbox-3/close_hover.xbm new file mode 100644 index 00000000..4a88cff6 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/close_hover.xbm @@ -0,0 +1,4 @@ +#define close_width 6 +#define close_height 6 +static unsigned char close_bits[] = { + 0x33, 0x3f, 0x1e, 0x1e, 0x3f, 0x33 }; diff --git a/src/themes/Material-Sakura/openbox-3/desk.xbm b/src/themes/Material-Sakura/openbox-3/desk.xbm new file mode 100644 index 00000000..abca780a --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/desk.xbm @@ -0,0 +1,4 @@ +#define desk_toggled_width 8 +#define desk_toggled_height 8 +static unsigned char desk_toggled_bits[] = { + 0xe7, 0xe7, 0xe7, 0x00, 0x00, 0xe7, 0xe7, 0xe7 }; diff --git a/src/themes/Material-Sakura/openbox-3/desk_toggled.xbm b/src/themes/Material-Sakura/openbox-3/desk_toggled.xbm new file mode 100644 index 00000000..b4b53302 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/desk_toggled.xbm @@ -0,0 +1,4 @@ +#define desk_width 8 +#define desk_height 8 +static unsigned char desk_bits[] = { + 0x04, 0x0e, 0x3f, 0x1e, 0x1c, 0x24, 0x40, 0x80 }; diff --git a/src/themes/Material-Sakura/openbox-3/iconify.xbm b/src/themes/Material-Sakura/openbox-3/iconify.xbm new file mode 100644 index 00000000..9a9743f0 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/iconify.xbm @@ -0,0 +1,4 @@ +#define iconify_width 8 +#define iconify_height 8 +static unsigned char iconify_bits[] = { + 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 }; diff --git a/src/themes/Material-Sakura/openbox-3/iconify_hover.xbm b/src/themes/Material-Sakura/openbox-3/iconify_hover.xbm new file mode 100644 index 00000000..9a9743f0 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/iconify_hover.xbm @@ -0,0 +1,4 @@ +#define iconify_width 8 +#define iconify_height 8 +static unsigned char iconify_bits[] = { + 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00 }; diff --git a/src/themes/Material-Sakura/openbox-3/max.xbm b/src/themes/Material-Sakura/openbox-3/max.xbm new file mode 100644 index 00000000..88bb9bd8 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/max.xbm @@ -0,0 +1,4 @@ +#define max_width 8 +#define max_height 8 +static unsigned char max_bits[] = { + 0xff, 0xff, 0xc3, 0xc3, 0xc3, 0xc3, 0xff, 0xff }; diff --git a/src/themes/Material-Sakura/openbox-3/max_toggled.xbm b/src/themes/Material-Sakura/openbox-3/max_toggled.xbm new file mode 100644 index 00000000..cec3f249 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/max_toggled.xbm @@ -0,0 +1,4 @@ +#define max_toggled_width 8 +#define max_toggled_height 8 +static unsigned char max_toggled_bits[] = { + 0xff, 0xff, 0xc3, 0xc3, 0xc3, 0xc3, 0xff, 0xff }; diff --git a/src/themes/Material-Sakura/openbox-3/shade.xbm b/src/themes/Material-Sakura/openbox-3/shade.xbm new file mode 100644 index 00000000..fcacf424 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/shade.xbm @@ -0,0 +1,4 @@ +#define shade_width 8 +#define shade_height 8 +static unsigned char shade_bits[] = { + 0x18, 0x3c, 0x7e, 0xff, 0xdb, 0x18, 0x18, 0x18 }; diff --git a/src/themes/Material-Sakura/openbox-3/shade_toggled.xbm b/src/themes/Material-Sakura/openbox-3/shade_toggled.xbm new file mode 100644 index 00000000..594201e3 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/shade_toggled.xbm @@ -0,0 +1,4 @@ +#define shade_toggled_width 8 +#define shade_toggled_height 8 +static unsigned char shade_toggled_bits[] = { + 0x18, 0x18, 0x18, 0xdb, 0xff, 0x7e, 0x3c, 0x18 }; diff --git a/src/themes/Material-Sakura/openbox-3/themerc b/src/themes/Material-Sakura/openbox-3/themerc new file mode 100644 index 00000000..5a78dcc0 --- /dev/null +++ b/src/themes/Material-Sakura/openbox-3/themerc @@ -0,0 +1,155 @@ +# Name: Oomox (Numix fork) Openbox theme +# Author: Satyajit Sahoo <satyajit.happy@gmail.com> +# License: GPL-3.0+ + +# @TODO: finish replacing the colors here + + +# Menu +menu.border.color: #555169 + +menu.title.bg: Solid Flat +menu.title.bg.color: #faf4ed +menu.title.bg.shadow: 0 +menu.title.text.color: #575279 +menu.title.text.justify: Center + +menu.items.bg: Solid Flat +menu.items.bg.color: #faf4ed +menu.items.text.color: #575279 +menu.items.disabled.text.color: #7f7a96 + +menu.items.active.bg: Solid Flat +menu.items.active.bg.color: #907aa9 +menu.items.active.text.color: #575279 + +menu.separator.color: #7f7a96 +menu.separator.width: 1 +menu.separator.padding.width: 2 +menu.separator.padding.height: 4 + +# Window focused +window.active.title.separator.color: #faf4ed + +# Active window +window.active.border.color: #907aa9 + + +window.active.title.bg: flat solid +window.active.title.bg.color: #faf4ed +window.active.title.separator.color: #faf4ed +window.active.text.justify: center + +window.active.label.bg: parentrelative +window.active.label.text.color: #575279 + +window.active.handle.bg: flat solid +window.active.handle.bg.color: #faf4ed + +window.active.grip.bg: flat solid +window.active.grip.bg.color: #faf4ed + +window.active.button.unpressed.bg: flat solid +window.active.button.unpressed.bg.color: #faf4ed +window.active.button.unpressed.image.color: #575279 + +window.active.button.pressed.bg: flat solid +window.active.button.pressed.bg.color: #907aa9 +window.active.button.pressed.image.color: #faf4ed + +window.active.button.disabled.bg: flat solid +window.active.button.disabled.bg.color: #faf4ed +window.active.button.disabled.image.color: #7f7a96 + +window.active.button.hover.bg: flat solid +window.active.button.hover.bg.color: #faf4ed +window.active.button.hover.image.color: #907aa9 + +#window.active.button.toggled.bg: #907aa9 +#window.active.button.toggled.image.color: #faf4ed + +# Inactive window +window.inactive.border.color: #faf4ed + +window.inactive.title.bg: flat solid +window.inactive.title.bg.color: #faf4ed +window.inactive.title.separator.color: #faf4ed +window.inactive.text.justify: center + +window.inactive.label.bg: parentrelative +window.inactive.label.text.color: #7f7a96 + +window.inactive.handle.bg: flat solid +window.inactive.handle.bg.color: #faf4ed + +window.inactive.grip.bg: flat solid +window.inactive.grip.bg.color: #faf4ed + +window.inactive.button.unpressed.bg: flat solid +window.inactive.button.unpressed.bg.color: #faf4ed +window.inactive.button.unpressed.image.color: #7f7a96 + +window.inactive.button.pressed.bg: flat solid +window.inactive.button.pressed.bg.color: #907aa9 +window.inactive.button.pressed.image.color: #faf4ed + +window.inactive.button.disabled.bg: flat solid +window.inactive.button.disabled.bg.color: #7f7a96 +window.inactive.button.disabled.image.color: #faf4ed + +window.inactive.button.hover.bg: flat solid +window.inactive.button.hover.bg.color: #faf4ed +window.inactive.button.hover.image.color: #907aa9 + + +# OSD +osd.border.width: 1 +osd.border.color: #907aa9 + +osd.bg: flat solid +osd.bg.color: #faf4ed +osd.label.bg: flat solid +osd.label.bg.color: #faf4ed +osd.label.text.color: #575279 + +# OSD +osd.bg: Solid Flat +osd.bg.color: #faf4ed +osd.bg.shadow: 0 + +osd.border.width: 2 +osd.hilight.bg: Solid Flat +osd.hilight.bg.color: #907aa9 +osd.unhilight.bg: flat solid +osd.unhilight.bg.color: #fffaf3 + +osd.button.unpressed.bg: flat border +osd.button.unpressed.bg.color: #fffaf3 +#osd.button.unpressed.*.border.color: #575279 + +osd.button.pressed.bg: flat border +osd.button.pressed.bg.color: #907aa9 +#osd.button.pressed.*.border.color: #faf4ed + +osd.button.focused.bg: flat solid border +osd.button.focused.bg.color: #555169 +#osd.button.focused.*.border.color: #fffaf3 + +osd.button.focused.box.color: #907aa9 + + +# Fonts +window.active.label.text.font:shadow=n +window.inactive.label.text.font:shadow=n +menu.items.font:shadow=n +menu.title.text.font:shadow=n + + +# Everything else +border.width: 3 +padding.width: 8 +padding.height: 3 +window.handle.width: 0 +window.client.padding.width: 0 +window.label.text.justify: center +#menu.overlap: 0 diff --git a/src/themes/Material-Sakura/unity/close.svg b/src/themes/Material-Sakura/unity/close.svg new file mode 100644 index 00000000..bdca2860 --- /dev/null +++ b/src/themes/Material-Sakura/unity/close.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#575279" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/src/themes/Material-Sakura/unity/close_dash.svg b/src/themes/Material-Sakura/unity/close_dash.svg new file mode 100644 index 00000000..2d012e23 --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_dash.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#faf4ed" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/src/themes/Material-Sakura/unity/close_dash_disabled.svg b/src/themes/Material-Sakura/unity/close_dash_disabled.svg new file mode 100644 index 00000000..6f49cd85 --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_dash_disabled.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#7f7a96" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/src/themes/Material-Sakura/unity/close_dash_prelight.svg b/src/themes/Material-Sakura/unity/close_dash_prelight.svg new file mode 120000 index 00000000..64b2bffa --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_dash_prelight.svg @@ -0,0 +1 @@ +close_focused_prelight.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/close_dash_pressed.svg b/src/themes/Material-Sakura/unity/close_dash_pressed.svg new file mode 120000 index 00000000..ba6d4feb --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_dash_pressed.svg @@ -0,0 +1 @@ +close_unfocused_pressed.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/close_focused_normal.svg b/src/themes/Material-Sakura/unity/close_focused_normal.svg new file mode 100644 index 00000000..bdca2860 --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_focused_normal.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#575279" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/src/themes/Material-Sakura/unity/close_focused_prelight.svg b/src/themes/Material-Sakura/unity/close_focused_prelight.svg new file mode 100644 index 00000000..009a830f --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_focused_prelight.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#907aa9" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/src/themes/Material-Sakura/unity/close_focused_pressed.svg b/src/themes/Material-Sakura/unity/close_focused_pressed.svg new file mode 100644 index 00000000..527b8b23 --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_focused_pressed.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#907aa9" opacity="0.75" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/src/themes/Material-Sakura/unity/close_unfocused.svg b/src/themes/Material-Sakura/unity/close_unfocused.svg new file mode 100644 index 00000000..6f49cd85 --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_unfocused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#7f7a96" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/src/themes/Material-Sakura/unity/close_unfocused_prelight.svg b/src/themes/Material-Sakura/unity/close_unfocused_prelight.svg new file mode 120000 index 00000000..c92a1d4a --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_unfocused_prelight.svg @@ -0,0 +1 @@ +./close_focused_prelight.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/close_unfocused_pressed.svg b/src/themes/Material-Sakura/unity/close_unfocused_pressed.svg new file mode 120000 index 00000000..61c7b94e --- /dev/null +++ b/src/themes/Material-Sakura/unity/close_unfocused_pressed.svg @@ -0,0 +1 @@ +./close_focused_pressed.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/launcher_arrow_ltr_19.svg b/src/themes/Material-Sakura/unity/launcher_arrow_ltr_19.svg new file mode 100644 index 00000000..c3fe21aa --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_arrow_ltr_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <rect width="4" height="8" x="2" y="1039.36" rx="0.5" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_arrow_ltr_37.svg b/src/themes/Material-Sakura/unity/launcher_arrow_ltr_37.svg new file mode 100644 index 00000000..41d1505e --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_arrow_ltr_37.svg @@ -0,0 +1,15 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <g transform="matrix(2,0,0,1.4999968,0,-530.67775)"> + <rect rx="1" y="1039.36" x="2" height="8" width="4" fill="#faf4ed"/> + </g> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_arrow_outline_ltr_19.svg b/src/themes/Material-Sakura/unity/launcher_arrow_outline_ltr_19.svg new file mode 100644 index 00000000..03d9e2a0 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_arrow_outline_ltr_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <path d="M 2.5 6 C 2.223 6 2 6.223 2 6.5 L 2 13.5 C 2 13.777 2.223 14 2.5 14 L 5.5 14 C 5.777 14 6 13.777 6 13.5 L 6 6.5 C 6 6.223 5.777 6 5.5 6 L 2.5 6 z M 3 7 L 5 7 L 5 13 L 3 13 L 3 7 z " transform="translate(0,1033.3622)" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_arrow_outline_ltr_37.svg b/src/themes/Material-Sakura/unity/launcher_arrow_outline_ltr_37.svg new file mode 100644 index 00000000..de61d588 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_arrow_outline_ltr_37.svg @@ -0,0 +1,13 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <path d="M 6 13 C 4.892 13 4 13.669002 4 14.5 L 4 23.5 C 4 24.330998 4.892 25 6 25 L 10 25 C 11.108 25 12 24.330998 12 23.5 L 12 14.5 C 12 13.669002 11.108 13 10 13 L 6 13 z M 6 15 L 10 15 L 10 23 L 6 23 L 6 15 z " transform="translate(0,1015.3622)" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_arrow_outline_rtl_19.svg b/src/themes/Material-Sakura/unity/launcher_arrow_outline_rtl_19.svg new file mode 100644 index 00000000..a9f87e36 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_arrow_outline_rtl_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <path d="m 4.5,1039.3622 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,7 c 0,0.277 0.223,0.5 0.5,0.5 l 3,0 c 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-7 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 l -3,0 z m 0.5,1 2,0 0,6 -2,0 0,-6 z" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_arrow_outline_rtl_37.svg b/src/themes/Material-Sakura/unity/launcher_arrow_outline_rtl_37.svg new file mode 100644 index 00000000..d8d15f25 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_arrow_outline_rtl_37.svg @@ -0,0 +1,13 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <path d="m 10,1028.3622 c -1.108,0 -2,0.669 -2,1.5 l 0,9 c 0,0.831 0.892,1.5 2,1.5 l 4,0 c 1.108,0 2,-0.669 2,-1.5 l 0,-9 c 0,-0.831 -0.892,-1.5 -2,-1.5 l -4,0 z m 0,2 4,0 0,8 -4,0 0,-8 z" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_arrow_rtl_19.svg b/src/themes/Material-Sakura/unity/launcher_arrow_rtl_19.svg new file mode 100644 index 00000000..ee980bc9 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_arrow_rtl_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1033.3622)"> + <rect width="4" height="8" x="4" y="1039.36" rx="0.5" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_arrow_rtl_37.svg b/src/themes/Material-Sakura/unity/launcher_arrow_rtl_37.svg new file mode 100644 index 00000000..c92797e5 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_arrow_rtl_37.svg @@ -0,0 +1,15 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + <clipPath> + <rect y="1033.36" x="20" height="19" width="10" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <g transform="matrix(2,0,0,1.4999968,4,-530.67775)"> + <rect rx="1" y="1039.36" x="2" height="8" width="4" fill="#faf4ed"/> + </g> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_back_150.svg b/src/themes/Material-Sakura/unity/launcher_icon_back_150.svg new file mode 100644 index 00000000..d66f78d3 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_back_150.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"> + <defs> + <clipPath> + <path d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_back_54.svg b/src/themes/Material-Sakura/unity/launcher_icon_back_54.svg new file mode 100644 index 00000000..dfe7dbf3 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_back_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"/> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_edge_150.svg b/src/themes/Material-Sakura/unity/launcher_icon_edge_150.svg new file mode 100644 index 00000000..fc34d2a8 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_edge_150.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"> + <defs> + <clipPath> + <path d="m 440,80.683594 c -1.84957,0 -3.31641,1.466834 -3.31641,3.316406 l 0,44 c 0,1.84957 1.46684,3.31641 3.31641,3.31641 l 44,0 c 1.84957,0 3.31641,-1.46684 3.31641,-3.31641 l 0,-44 c 0,-1.849572 -1.46684,-3.316406 -3.31641,-3.316406 l -44,0 z"/> + </clipPath> + <clipPath> + <rect y="316" x="353" height="148" width="148" opacity="0.8" fill="#907aa9" color="#26233a" rx="12"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_edge_54.svg b/src/themes/Material-Sakura/unity/launcher_icon_edge_54.svg new file mode 100644 index 00000000..3307c5b4 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_edge_54.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"> + <defs> + <clipPath> + <path d="m 440,81.001953 c -1.67866,0 -2.99805,1.319387 -2.99805,2.998047 l 0,44 c 0,1.67866 1.31939,2.99805 2.99805,2.99805 l 44,0 c 1.67866,0 2.99805,-1.31939 2.99805,-2.99805 l 0,-44 c 0,-1.67866 -1.31939,-2.998047 -2.99805,-2.998047 l -44,0 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_glow_200.svg b/src/themes/Material-Sakura/unity/launcher_icon_glow_200.svg new file mode 100644 index 00000000..01bb0d9c --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_glow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 427.33333,22.026666 0,69.333333 69.33333,0 0,-69.333333 -69.33333,0 z m 13.11917,9.013333 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105834 l 0,43.094999 c 0,2.276228 -1.8296,4.105834 -4.10583,4.105834 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105834 l 0,-43.094999 c 0,-2.276228 1.8296,-4.105834 4.10583,-4.105834 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_glow_62.svg b/src/themes/Material-Sakura/unity/launcher_icon_glow_62.svg new file mode 100644 index 00000000..105b068a --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_glow_62.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 62 62.000001"> + <defs> + <clipPath> + <path d="m 1,25 0,62 62,0 0,-62 -62,0 z m 9,6 44,0 c 1.662,0 3,1.338 3,3 l 0,44 c 0,1.662 -1.338,3 -3,3 L 10,81 C 8.338,81 7,79.662 7,78 L 7,34 c 0,-1.662 1.338,-3 3,-3 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_selected_back_150.svg b/src/themes/Material-Sakura/unity/launcher_icon_selected_back_150.svg new file mode 100644 index 00000000..357b16be --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_selected_back_150.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"> + <defs> + <clipPath> + <rect y="1040.22" x="505" height="150" width="150" opacity="0.2" fill-rule="evenodd" color="#26233a" rx="42"/> + </clipPath> + </defs> + <g transform="translate(-505.00002,-1040.2193)"> + <rect width="150" height="4" x="505" y="1186.22" rx="2" fill="#faf4ed" fill-rule="evenodd"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_selected_back_54.svg b/src/themes/Material-Sakura/unity/launcher_icon_selected_back_54.svg new file mode 100644 index 00000000..dfe7dbf3 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_selected_back_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"/> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_shadow_200.svg b/src/themes/Material-Sakura/unity/launcher_icon_shadow_200.svg new file mode 100644 index 00000000..9e68b14b --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_shadow_200.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200.00001 200.00003"> + <defs> + <clipPath> + <path d="m 489.73333,21.333331 0,69.333332 69.33333,0 0,-69.333332 -69.33333,0 z m 13.11917,9.013334 43.095,0 c 2.27623,0 4.10583,1.829606 4.10583,4.105833 l 0,43.094999 c 0,2.276227 -1.8296,4.105833 -4.10583,4.105833 l -43.095,0 c -2.27623,0 -4.10583,-1.829606 -4.10583,-4.105833 l 0,-43.094999 c 0,-2.276227 1.8296,-4.105833 4.10583,-4.105833 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_shadow_62.svg b/src/themes/Material-Sakura/unity/launcher_icon_shadow_62.svg new file mode 100644 index 00000000..d322434a --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_shadow_62.svg @@ -0,0 +1,7 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="62" height="62" viewBox="0 0 61.999999 62.000001"> + <defs> + <clipPath> + <path d="m 4,24 c -2.216,0 -4,1.784 -4,4 l 0,56 c 0,2.216 1.784,4 4,4 l 56,0 c 2.216,0 4,-1.784 4,-4 l 0,-56 c 0,-2.216 -1.784,-4 -4,-4 L 4,24 z m 6,6 44,0 c 2.216,0 4,1.784 4,4 l 0,44 c 0,2.216 -1.784,4 -4,4 L 10,82 C 7.784,82 6,80.216 6,78 L 6,34 c 0,-2.216 1.784,-4 4,-4 z"/> + </clipPath> + </defs> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_shine_150.svg b/src/themes/Material-Sakura/unity/launcher_icon_shine_150.svg new file mode 100644 index 00000000..51af8a14 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_shine_150.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="150" height="150" viewBox="0 0 149.99998 150"/> diff --git a/src/themes/Material-Sakura/unity/launcher_icon_shine_54.svg b/src/themes/Material-Sakura/unity/launcher_icon_shine_54.svg new file mode 100644 index 00000000..dfe7dbf3 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_icon_shine_54.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="54" height="54" viewBox="0 0 54 54.000001"/> diff --git a/src/themes/Material-Sakura/unity/launcher_pip_ltr_19.svg b/src/themes/Material-Sakura/unity/launcher_pip_ltr_19.svg new file mode 100644 index 00000000..e653290a --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_pip_ltr_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1034.3622)"> + <rect rx="0.5" y="1042.36" x="2" height="3" width="3" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_pip_ltr_37.svg b/src/themes/Material-Sakura/unity/launcher_pip_ltr_37.svg new file mode 100644 index 00000000..b2066cac --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_pip_ltr_37.svg @@ -0,0 +1,16 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + <clipPath> + <rect width="20" height="37" x="20" y="1015.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <rect width="7" height="7" x="5" y="1030.36" rx="1" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_pip_rtl_19.svg b/src/themes/Material-Sakura/unity/launcher_pip_rtl_19.svg new file mode 100644 index 00000000..aa3093d8 --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_pip_rtl_19.svg @@ -0,0 +1,10 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="10" height="18"> + <defs> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1034.3622)"> + <rect width="3" height="3" x="5" y="1042.36" rx="0.5" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/launcher_pip_rtl_37.svg b/src/themes/Material-Sakura/unity/launcher_pip_rtl_37.svg new file mode 100644 index 00000000..a4308d9c --- /dev/null +++ b/src/themes/Material-Sakura/unity/launcher_pip_rtl_37.svg @@ -0,0 +1,16 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="20" height="37"> + <defs> + <clipPath> + <rect y="1015.36" x="20" height="37" width="20" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + <clipPath> + <rect width="10" height="19" x="20" y="1033.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + <clipPath> + <rect width="20" height="37" x="20" y="1015.36" opacity="0.12" fill="#907aa9" color="#26233a"/> + </clipPath> + </defs> + <g transform="translate(0,-1015.3622)"> + <rect width="7" height="7" x="8" y="1030.36" rx="1" fill="#faf4ed"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/maximize.svg b/src/themes/Material-Sakura/unity/maximize.svg new file mode 100644 index 00000000..b82c2cfb --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#575279" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/src/themes/Material-Sakura/unity/maximize_dash.svg b/src/themes/Material-Sakura/unity/maximize_dash.svg new file mode 100644 index 00000000..1bdf05f8 --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_dash.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#faf4ed" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/src/themes/Material-Sakura/unity/maximize_dash_disabled.svg b/src/themes/Material-Sakura/unity/maximize_dash_disabled.svg new file mode 100644 index 00000000..665f5ccd --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_dash_disabled.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#7f7a96" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/src/themes/Material-Sakura/unity/maximize_dash_prelight.svg b/src/themes/Material-Sakura/unity/maximize_dash_prelight.svg new file mode 120000 index 00000000..3efa75fe --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_dash_prelight.svg @@ -0,0 +1 @@ +maximize_dash.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/maximize_dash_pressed.svg b/src/themes/Material-Sakura/unity/maximize_dash_pressed.svg new file mode 120000 index 00000000..3efa75fe --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_dash_pressed.svg @@ -0,0 +1 @@ +maximize_dash.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/maximize_focused_normal.svg b/src/themes/Material-Sakura/unity/maximize_focused_normal.svg new file mode 100644 index 00000000..b82c2cfb --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_focused_normal.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#575279" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/src/themes/Material-Sakura/unity/maximize_focused_prelight.svg b/src/themes/Material-Sakura/unity/maximize_focused_prelight.svg new file mode 100644 index 00000000..c2854480 --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_focused_prelight.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#907aa9" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/src/themes/Material-Sakura/unity/maximize_focused_pressed.svg b/src/themes/Material-Sakura/unity/maximize_focused_pressed.svg new file mode 100644 index 00000000..70735936 --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_focused_pressed.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#907aa9" opacity="0.75" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/src/themes/Material-Sakura/unity/maximize_unfocused.svg b/src/themes/Material-Sakura/unity/maximize_unfocused.svg new file mode 100644 index 00000000..665f5ccd --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_unfocused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><path fill="#7f7a96" d="M14,14h-4v-4h4V14z M16,8H8v8h8V8z"/></svg> diff --git a/src/themes/Material-Sakura/unity/maximize_unfocused_prelight.svg b/src/themes/Material-Sakura/unity/maximize_unfocused_prelight.svg new file mode 120000 index 00000000..0f332c52 --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_unfocused_prelight.svg @@ -0,0 +1 @@ +./maximize_focused_prelight.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/maximize_unfocused_pressed.svg b/src/themes/Material-Sakura/unity/maximize_unfocused_pressed.svg new file mode 120000 index 00000000..e3f8d9bd --- /dev/null +++ b/src/themes/Material-Sakura/unity/maximize_unfocused_pressed.svg @@ -0,0 +1 @@ +./maximize_focused_pressed.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/minimize.svg b/src/themes/Material-Sakura/unity/minimize.svg new file mode 100644 index 00000000..4793aa22 --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#575279" width="8" height="2"/></svg> diff --git a/src/themes/Material-Sakura/unity/minimize_dash.svg b/src/themes/Material-Sakura/unity/minimize_dash.svg new file mode 100644 index 00000000..1d9c7c04 --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_dash.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#faf4ed" width="8" height="2"/></svg> diff --git a/src/themes/Material-Sakura/unity/minimize_dash_disabled.svg b/src/themes/Material-Sakura/unity/minimize_dash_disabled.svg new file mode 100644 index 00000000..038db2ff --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_dash_disabled.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#7f7a96" width="8" height="2"/></svg> diff --git a/src/themes/Material-Sakura/unity/minimize_dash_prelight.svg b/src/themes/Material-Sakura/unity/minimize_dash_prelight.svg new file mode 120000 index 00000000..752db6d1 --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_dash_prelight.svg @@ -0,0 +1 @@ +minimize_focused_prelight.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/minimize_dash_pressed.svg b/src/themes/Material-Sakura/unity/minimize_dash_pressed.svg new file mode 120000 index 00000000..d2b384bd --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_dash_pressed.svg @@ -0,0 +1 @@ +minimize_focused_pressed.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/minimize_focused_normal.svg b/src/themes/Material-Sakura/unity/minimize_focused_normal.svg new file mode 100644 index 00000000..4793aa22 --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_focused_normal.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#575279" width="8" height="2"/></svg> diff --git a/src/themes/Material-Sakura/unity/minimize_focused_prelight.svg b/src/themes/Material-Sakura/unity/minimize_focused_prelight.svg new file mode 100644 index 00000000..6f5ecd4e --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_focused_prelight.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#907aa9" width="8" height="2"/></svg> diff --git a/src/themes/Material-Sakura/unity/minimize_focused_pressed.svg b/src/themes/Material-Sakura/unity/minimize_focused_pressed.svg new file mode 100644 index 00000000..6e84c3d6 --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_focused_pressed.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#907aa9" opacity="0.75" width="8" height="2"/></svg> diff --git a/src/themes/Material-Sakura/unity/minimize_unfocused.svg b/src/themes/Material-Sakura/unity/minimize_unfocused.svg new file mode 100644 index 00000000..038db2ff --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_unfocused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#7f7a96" width="8" height="2"/></svg> diff --git a/src/themes/Material-Sakura/unity/minimize_unfocused_prelight.svg b/src/themes/Material-Sakura/unity/minimize_unfocused_prelight.svg new file mode 120000 index 00000000..bef3fe5c --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_unfocused_prelight.svg @@ -0,0 +1 @@ +./minimize_focused_prelight.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/minimize_unfocused_pressed.svg b/src/themes/Material-Sakura/unity/minimize_unfocused_pressed.svg new file mode 120000 index 00000000..683fa92a --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimize_unfocused_pressed.svg @@ -0,0 +1 @@ +./minimize_focused_pressed.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/minimized.svg b/src/themes/Material-Sakura/unity/minimized.svg new file mode 100644 index 00000000..4793aa22 --- /dev/null +++ b/src/themes/Material-Sakura/unity/minimized.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" xml:space="preserve"><rect x="8" y="11" fill="#575279" width="8" height="2"/></svg> diff --git a/src/themes/Material-Sakura/unity/modes/launcher_bfb-flat.png b/src/themes/Material-Sakura/unity/modes/launcher_bfb-flat.png new file mode 100644 index 00000000..f5aa0e55 Binary files /dev/null and b/src/themes/Material-Sakura/unity/modes/launcher_bfb-flat.png differ diff --git a/src/themes/Material-Sakura/unity/modes/launcher_bfb_ns.png b/src/themes/Material-Sakura/unity/modes/launcher_bfb_ns.png new file mode 100644 index 00000000..2ca1ebba Binary files /dev/null and b/src/themes/Material-Sakura/unity/modes/launcher_bfb_ns.png differ diff --git a/src/themes/Material-Sakura/unity/modes/ubuntu-square.svg b/src/themes/Material-Sakura/unity/modes/ubuntu-square.svg new file mode 100644 index 00000000..1b925fb1 --- /dev/null +++ b/src/themes/Material-Sakura/unity/modes/ubuntu-square.svg @@ -0,0 +1,69 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="48"> + <defs> + <clipPath> + <rect width="42" x="307" y="223" rx="9" height="42" transform="rotate(90)" fill="url(#3)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="240" x="24" y="36" rx="50" height="240" fill="#986767" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="16" x="432" y="116" rx="2" height="16" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <path d="m 98.03125,23.191212 c -41.492132,1.05238 -74.84375,35.06824 -74.84375,76.812498 0,42.40687 34.405632,76.8125 76.8125,76.8125 42.40687,0 76.8125,-34.40563 76.8125,-76.8125 0,-42.406866 -34.40563,-76.812498 -76.8125,-76.812498 -0.662607,0 -1.310145,-0.0167 -1.96875,0 z M 100,50.659962 c 27.24464,0 49.34375,22.099114 49.34375,49.343748 -1e-5,27.24464 -22.09911,49.34375 -49.34375,49.34375 -27.244636,-1e-5 -49.34375,-22.09911 -49.34375,-49.34375 0,-27.244634 22.099114,-49.343748 49.34375,-49.343748 z"/> + </clipPath> + <clipPath> + <path d="m 152,204 a 8,8 0 1 1 -16,0 8,8 0 1 1 16,0 z"/> + </clipPath> + <clipPath> + <path d="m 145,215 c 33.13708,0 60,-26.86292 60,-60 0,-33.13708 -26.86292,-60 -60,-60 -33.13708,0 -60,26.86292 -60,60 0,12.50698 3.8285,24.10633 10.375,33.71875 L 89,211 111.28125,204.625 C 120.89367,211.1715 132.49302,215 145,215 z"/> + </clipPath> + <clipPath> + <rect width="16" x="432" y="116" rx="3" height="16" color="#bebebe"/> + </clipPath> + <clipPath> + <path d="m 144,70 c -49.705627,0 -90,40.29437 -90,90 0,49.70563 40.294373,90 90,90 49.70563,0 90,-40.29437 90,-90 0,-49.70563 -40.29437,-90 -90,-90 z m 0,32.1875 c 32.03251,0 58,25.96748 58,58 0,32.03252 -25.96749,58 -58,58 -32.03251,0 -58,-25.96748 -58,-58 0,-32.03252 25.96749,-58 58,-58 z"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="3" height="22" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="30" x="433" y="29" rx="4" height="30" opacity="0.2" fill="#6d6d6d" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="90" x="307" y="31" rx="18.75" height="90" fill="url(#1)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="60" x="306" y="142" rx="12.5" height="60" transform="matrix(0 -1 1 0 0 0)" fill="url(#0)" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="30" x="433" y="29" rx="6" height="30" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="5" height="22" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="22" x="433" y="77" rx="4" height="22" color="#bebebe"/> + </clipPath> + <clipPath> + <rect width="20" x="434" y="78" rx="4" height="20" color="#bebebe"/> + </clipPath> + <linearGradient gradientTransform="matrix(.25 0 0 .25 299.99999 131.99999)" id="0" xlink:href="#2" y1="230" y2="90" x2="0" gradientUnits="userSpaceOnUse"/> + <linearGradient gradientTransform="matrix(.375 0 0 .375 298 16)" id="1" xlink:href="#2" y1="230" y2="90" x2="0" gradientUnits="userSpaceOnUse"/> + <linearGradient id="2"> + <stop stop-color="#151515"/> + <stop offset="1" stop-color="#222"/> + </linearGradient> + <linearGradient gradientTransform="matrix(.175 0 0 .175 302.79999 215.99997)" id="3" xlink:href="#2" y1="280" y2="40" x2="0" gradientUnits="userSpaceOnUse"/> + </defs> + <g transform="translate(0,-1004.3622)"> + <path d="M 5.1875,1 C 2.8707723,1 1,2.8707723 1,5.1875 l 0,37.625 C 1,45.129228 2.8707723,47 5.1875,47 l 37.625,0 C 45.129228,47 47,45.129228 47,42.8125 L 47,5.1875 C 47,2.8707723 45.129228,1 42.8125,1 L 5.1875,1 z m 0.1875,0.25 37.25,0 c 2.291546,0 4.125,1.8334541 4.125,4.125 l 0,37.25 c 0,2.291546 -1.833454,4.125 -4.125,4.125 l -37.25,0 C 3.0834541,46.75 1.25,44.916546 1.25,42.625 l 0,-37.25 C 1.25,3.0834541 3.0834541,1.25 5.375,1.25 z" transform="translate(0,1004.3622)" opacity="0.05"/> + <path d="M 5.375,1.25 C 3.0834541,1.25 1.25,3.0834541 1.25,5.375 l 0,37.25 c 0,2.291546 1.8334541,4.125 4.125,4.125 l 37.25,0 c 2.291546,0 4.125,-1.833454 4.125,-4.125 l 0,-37.25 C 46.75,3.0834541 44.916546,1.25 42.625,1.25 l -37.25,0 z m 0.21875,0.25 36.8125,0 C 44.672614,1.5 46.5,3.3273859 46.5,5.59375 l 0,36.8125 C 46.5,44.672614 44.672614,46.5 42.40625,46.5 l -36.8125,0 C 3.3273859,46.5 1.5,44.672614 1.5,42.40625 l 0,-36.8125 C 1.5,3.3273859 3.3273859,1.5 5.59375,1.5 z" transform="translate(0,1004.3622)" opacity="0.1"/> + <path d="M 5.59375,1.5 C 3.3273859,1.5 1.5,3.3273859 1.5,5.59375 l 0,36.8125 C 1.5,44.672614 3.3273859,46.5 5.59375,46.5 l 36.8125,0 C 44.672614,46.5 46.5,44.672614 46.5,42.40625 l 0,-36.8125 C 46.5,3.3273859 44.672614,1.5 42.40625,1.5 l -36.8125,0 z m 0.09375,0.125 36.625,0 c 2.253773,0 4.0625,1.8087269 4.0625,4.0625 l 0,36.625 c 0,2.253773 -1.808727,4.0625 -4.0625,4.0625 l -36.625,0 c -2.2537731,0 -4.0625,-1.808727 -4.0625,-4.0625 l 0,-36.625 C 1.625,3.4337269 3.4337269,1.625 5.6875,1.625 z" transform="translate(0,1004.3622)" opacity="0.2"/> + <path d="M 5.6875,1.625 C 3.4337269,1.625 1.625,3.4337269 1.625,5.6875 l 0,36.625 c 0,2.253773 1.8087269,4.0625 4.0625,4.0625 l 36.625,0 c 2.253773,0 4.0625,-1.808727 4.0625,-4.0625 l 0,-36.625 c 0,-2.2537731 -1.808727,-4.0625 -4.0625,-4.0625 l -36.625,0 z m 0.09375,0.125 36.4375,0 c 2.241182,0 4.03125,1.7900679 4.03125,4.03125 l 0,36.4375 c 0,2.241182 -1.790068,4.03125 -4.03125,4.03125 l -36.4375,0 C 3.5400679,46.25 1.75,44.459932 1.75,42.21875 l 0,-36.4375 C 1.75,3.5400679 3.5400679,1.75 5.78125,1.75 z" transform="translate(0,1004.3622)" opacity="0.3"/> + <path d="M 5.78125,1.75 C 3.5400679,1.75 1.75,3.5400679 1.75,5.78125 l 0,36.4375 c 0,2.241182 1.7900679,4.03125 4.03125,4.03125 l 36.4375,0 c 2.241182,0 4.03125,-1.790068 4.03125,-4.03125 l 0,-36.4375 C 46.25,3.5400679 44.459932,1.75 42.21875,1.75 l -36.4375,0 z m 0.125,0.125 36.1875,0 c 2.228591,0 4.03125,1.802659 4.03125,4.03125 l 0,36.1875 c 0,2.228591 -1.802659,4.03125 -4.03125,4.03125 l -36.1875,0 C 3.677659,46.125 1.875,44.322341 1.875,42.09375 l 0,-36.1875 C 1.875,3.677659 3.677659,1.875 5.90625,1.875 z" transform="translate(0,1004.3622)" opacity="0.4"/> + <rect rx="4.02" y="1006.24" x="1.875" height="44.25" width="44.25" opacity="0.5"/> + </g> + <rect rx="4" y="1.998" x="2" height="44" width="44" fill="#dd4814"/> + <path d="M 24.000004,12.000001 C 17.372557,12.000001 12,17.372389 12,24 c 0,6.627189 5.372557,12 12.000004,12 6.62744,0 12,-5.372896 12,-12 0,-6.627611 -5.37256,-11.999999 -12,-11.999999 z m 4.125,3.33125 c 0.25818,0.0067 0.51682,0.07428 0.75625,0.2125 0.76631,0.442467 1.02996,1.427433 0.5875,2.19375 -0.44222,0.765978 -1.42127,1.023802 -2.1875,0.58125 -0.76607,-0.442214 -1.0298,-1.421522 -0.5875,-2.1875 0.30419,-0.526843 0.86325,-0.814741 1.43125,-0.8 z m -4.125,1.70625 c 0.64422,0 1.27051,0.09242 1.8625,0.25625 0.10464,0.64355 0.48482,1.235964 1.09375,1.5875 0.60815,0.351196 1.30965,0.386373 1.91875,0.15625 1.18473,1.164757 1.95639,2.74771 2.06875,4.512499 l -2.28125,0.0375 c -0.21023,-2.390305 -2.21759,-4.268749 -4.6625,-4.268749 -0.704516,0 -1.36957,0.158693 -1.968754,0.4375 l -1.112499,-1.99375 c 0.929807,-0.460586 1.973301,-0.725 3.081253,-0.725 z m -3.862503,1.16875 1.174999,1.9625 c -1.203195,0.846834 -1.993749,2.2479 -1.993749,3.831249 0,1.583603 0.790554,2.984585 1.993749,3.83125 l -1.174999,1.9625 c -1.402078,-0.936666 -2.441846,-2.372586 -2.875,-4.05 0.506136,-0.41241 0.825,-1.039747 0.825,-1.74375 0,-0.704171 -0.31895,-1.331254 -0.825,-1.74375 0.433238,-1.677243 1.472922,-3.113249 2.875,-4.049999 z m -4.3,4.193749 c 0.884764,0 1.60625,0.714896 1.60625,1.6 0,0.884681 -0.72157,1.6 -1.60625,1.6 -0.88502,0 -1.600001,-0.715319 -1.600001,-1.6 0,-0.885019 0.714981,-1.6 1.600001,-1.6 z m 12.825003,2.0125 2.28125,0.0375 c -0.11219,1.76479 -0.8841,3.347658 -2.06875,4.5125 -0.6091,-0.230208 -1.3106,-0.194777 -1.91875,0.15625 -0.60901,0.35179 -0.98911,0.94395 -1.09375,1.5875 -0.59208,0.163829 -1.21828,0.25625 -1.8625,0.25625 -1.107952,0 -2.157612,-0.264583 -3.087503,-0.725 l 1.118749,-1.99375 c 0.599268,0.278807 1.264154,0.4375 1.968754,0.4375 2.44491,0 4.45244,-1.878105 4.6625,-4.26875 z m -0.625,5.05 c 0.56798,-0.01474 1.12717,0.27964 1.43125,0.80625 0.44238,0.766232 0.17856,1.745202 -0.5875,2.1875 -0.76632,0.442384 -1.74504,0.178818 -2.1875,-0.5875 -0.44222,-0.765978 -0.17882,-1.745117 0.5875,-2.1875 0.23939,-0.138218 0.49807,-0.212051 0.75625,-0.21875 z" fill="#f9f9f9"/> +</svg> diff --git a/src/themes/Material-Sakura/unity/progress_bar_fill.svg b/src/themes/Material-Sakura/unity/progress_bar_fill.svg new file mode 100644 index 00000000..8abaefb9 --- /dev/null +++ b/src/themes/Material-Sakura/unity/progress_bar_fill.svg @@ -0,0 +1,5 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="42" height="4"> + <g transform="translate(0,-1048.3622)"> + <path d="m 1,1048.3622 40,0 c 1,0 1,0 1,1 l 0,2 c 0,1 0,1 -1,1 l -40,0 c -1,0 -1,0 -1,-1 l 0,-2 c 0,-1 0,-1 1,-1 z" fill="#907aa9"/> + </g> +</svg> diff --git a/src/themes/Material-Sakura/unity/progress_bar_trough.svg b/src/themes/Material-Sakura/unity/progress_bar_trough.svg new file mode 100644 index 00000000..f787c0cb --- /dev/null +++ b/src/themes/Material-Sakura/unity/progress_bar_trough.svg @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="54" + height="54" + id="svg2" + version="1.1" + inkscape:version="0.48.4 r9939" + sodipodi:docname="progress_bar_trough.svg"> + <metadata + id="metadata18"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs16" /> + <sodipodi:namedview + pagecolor="#faf4ed" + bordercolor="#7f7a96" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="713" + id="namedview14" + showgrid="false" + inkscape:zoom="8.9114583" + inkscape:cx="8.3161894" + inkscape:cy="26.77557" + inkscape:window-x="0" + inkscape:window-y="341" + inkscape:window-maximized="1" + inkscape:current-layer="svg2" /> + <g + transform="translate(0,-998.36218)" + id="g4"> + <image + y="346.58" + x="413.71" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAABHNCSVQICAgIfAhkiAAAAAxJREFU CJljYCAZAAAAMwAB0kOx4wAAAABJRU5ErkJggg== " + height="3" + width="4" + id="image6" /> + </g> + <path + style="fill:#faf4ed;opacity:0.5" + inkscape:connector-curvature="0" + id="path10" + d="m 7,25 c -1.0000065,0 -1,0 -1,1 l 0,2 c 0,1 -1.35e-5,1 1,1 l 40,0 c 1,0 1,0 1,-1 l 0,-2 c 0,-1 0,-1 -1,-1 L 7,25 z" /> + <path + style="fill:#faf4ed" + inkscape:connector-curvature="0" + id="path12" + d="m 7,23 c -3.0000291,0 -3,0 -3,3 l 0,2 c 0,3 -2.91e-5,3 3,3 l 40,0 c 3,0 3,0 3,-3 l 0,-2 c 0,-3 0,-3 -3,-3 z m 0,2 40,0 c 1,0 1,0 1,1 l 0,2 c 0,1 0,1 -1,1 L 7,29 C 5.9999865,29 6,29 6,28 l 0,-2 c 0,-1 -6.5e-6,-1 1,-1 z" /> +</svg> diff --git a/src/themes/Material-Sakura/unity/sheet_style_close_focused.svg b/src/themes/Material-Sakura/unity/sheet_style_close_focused.svg new file mode 100644 index 00000000..6f49cd85 --- /dev/null +++ b/src/themes/Material-Sakura/unity/sheet_style_close_focused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path id="a" fill="#7f7a96" d="M16,8c0,0,0,0.2-0.1,0.6c0,0.2-0.1,0.4-0.1,0.7c0,0.1-0.1,0.3-0.1,0.4c0,0.1-0.2,0.2-0.3,0.3c-0.7,0.7-1.7,1.7-2.7,2.7c-1,1-2,2-2.7,2.7c-0.1,0.1-0.1,0.2-0.3,0.3c-0.1,0-0.3,0.1-0.4,0.1c-0.2,0.1-0.5,0.1-0.7,0.1C8.2,16,8,16,8,16s0-0.2,0.1-0.6c0-0.2,0.1-0.4,0.1-0.7c0-0.1,0.1-0.3,0.1-0.4c0-0.1,0.2-0.2,0.3-0.3c0.7-0.7,1.7-1.7,2.7-2.7c1-1,2-2,2.7-2.7c0.1-0.1,0.1-0.2,0.3-0.3c0.1,0,0.3-0.1,0.4-0.1c0.2-0.1,0.5-0.1,0.7-0.1C15.7,8,16,8,16,8z"/><use xlink:href="#a" transform="matrix(-1,0,0,1,24,0)"/></svg> diff --git a/src/themes/Material-Sakura/unity/sheet_style_close_focused_prelight.svg b/src/themes/Material-Sakura/unity/sheet_style_close_focused_prelight.svg new file mode 120000 index 00000000..64b2bffa --- /dev/null +++ b/src/themes/Material-Sakura/unity/sheet_style_close_focused_prelight.svg @@ -0,0 +1 @@ +close_focused_prelight.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/sheet_style_close_focused_pressed.svg b/src/themes/Material-Sakura/unity/sheet_style_close_focused_pressed.svg new file mode 120000 index 00000000..ba6d4feb --- /dev/null +++ b/src/themes/Material-Sakura/unity/sheet_style_close_focused_pressed.svg @@ -0,0 +1 @@ +close_unfocused_pressed.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/unmaximize.svg b/src/themes/Material-Sakura/unity/unmaximize.svg new file mode 100644 index 00000000..272b730e --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#575279" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/src/themes/Material-Sakura/unity/unmaximize_dash.svg b/src/themes/Material-Sakura/unity/unmaximize_dash.svg new file mode 100644 index 00000000..453184bf --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_dash.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#faf4ed" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/src/themes/Material-Sakura/unity/unmaximize_dash_disabled.svg b/src/themes/Material-Sakura/unity/unmaximize_dash_disabled.svg new file mode 100644 index 00000000..7555bd60 --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_dash_disabled.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#7f7a96" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/src/themes/Material-Sakura/unity/unmaximize_dash_prelight.svg b/src/themes/Material-Sakura/unity/unmaximize_dash_prelight.svg new file mode 120000 index 00000000..945a9f82 --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_dash_prelight.svg @@ -0,0 +1 @@ +unmaximize_dash.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/unmaximize_dash_pressed.svg b/src/themes/Material-Sakura/unity/unmaximize_dash_pressed.svg new file mode 120000 index 00000000..945a9f82 --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_dash_pressed.svg @@ -0,0 +1 @@ +unmaximize_dash.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/unmaximize_focused_normal.svg b/src/themes/Material-Sakura/unity/unmaximize_focused_normal.svg new file mode 100644 index 00000000..272b730e --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_focused_normal.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#575279" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/src/themes/Material-Sakura/unity/unmaximize_focused_prelight.svg b/src/themes/Material-Sakura/unity/unmaximize_focused_prelight.svg new file mode 100644 index 00000000..b3f8e641 --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_focused_prelight.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#907aa9" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/src/themes/Material-Sakura/unity/unmaximize_focused_pressed.svg b/src/themes/Material-Sakura/unity/unmaximize_focused_pressed.svg new file mode 100644 index 00000000..eee64224 --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_focused_pressed.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#907aa9" opacity="0.75" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/src/themes/Material-Sakura/unity/unmaximize_unfocused.svg b/src/themes/Material-Sakura/unity/unmaximize_unfocused.svg new file mode 100644 index 00000000..7555bd60 --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_unfocused.svg @@ -0,0 +1 @@ +<?xml version="1.0" encoding="utf-8"?><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24"><path fill="#7f7a96" d="M14,14h-4v-3h4V14z M16,9H8v7h8V9z"/></svg> diff --git a/src/themes/Material-Sakura/unity/unmaximize_unfocused_prelight.svg b/src/themes/Material-Sakura/unity/unmaximize_unfocused_prelight.svg new file mode 120000 index 00000000..c786587e --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_unfocused_prelight.svg @@ -0,0 +1 @@ +unmaximize_focused_prelight.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/unity/unmaximize_unfocused_pressed.svg b/src/themes/Material-Sakura/unity/unmaximize_unfocused_pressed.svg new file mode 120000 index 00000000..226570c7 --- /dev/null +++ b/src/themes/Material-Sakura/unity/unmaximize_unfocused_pressed.svg @@ -0,0 +1 @@ +unmaximize_focused_pressed.svg \ No newline at end of file diff --git a/src/themes/Material-Sakura/xfwm4/bottom-active.xpm b/src/themes/Material-Sakura/xfwm4/bottom-active.xpm new file mode 100644 index 00000000..64821c11 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/bottom-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_active_xpm[] = { +"8 1 2 1", +" c None", +". c #907aa9", +"........"}; diff --git a/src/themes/Material-Sakura/xfwm4/bottom-inactive.xpm b/src/themes/Material-Sakura/xfwm4/bottom-inactive.xpm new file mode 100644 index 00000000..4fe76612 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/bottom-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_inactive_xpm[] = { +"8 1 2 1", +" c None", +". c #faf4ed", +"........"}; diff --git a/src/themes/Material-Sakura/xfwm4/bottom-left-active.xpm b/src/themes/Material-Sakura/xfwm4/bottom-left-active.xpm new file mode 100644 index 00000000..c815da87 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/bottom-left-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_left_active_xpm[] = { +"1 1 2 1", +" c None", +". c #907aa9", +"."}; diff --git a/src/themes/Material-Sakura/xfwm4/bottom-left-inactive.xpm b/src/themes/Material-Sakura/xfwm4/bottom-left-inactive.xpm new file mode 100644 index 00000000..1d762c5b --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/bottom-left-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_left_inactive_xpm[] = { +"1 1 2 1", +" c None", +". c #faf4ed", +"."}; diff --git a/src/themes/Material-Sakura/xfwm4/bottom-right-active.xpm b/src/themes/Material-Sakura/xfwm4/bottom-right-active.xpm new file mode 100644 index 00000000..e522a382 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/bottom-right-active.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_right_active_xpm[] = { +"1 1 2 1", +" c None", +". c #907aa9", +"."}; diff --git a/src/themes/Material-Sakura/xfwm4/bottom-right-inactive.xpm b/src/themes/Material-Sakura/xfwm4/bottom-right-inactive.xpm new file mode 100644 index 00000000..27ce878c --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/bottom-right-inactive.xpm @@ -0,0 +1,6 @@ +/* XPM */ +static char * bottom_right_inactive_xpm[] = { +"1 1 2 1", +" c None", +". c #faf4ed", +"."}; diff --git a/src/themes/Material-Sakura/xfwm4/close-active.xpm b/src/themes/Material-Sakura/xfwm4/close-active.xpm new file mode 100644 index 00000000..774d57dc --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/close-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #575279", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/close-inactive.xpm b/src/themes/Material-Sakura/xfwm4/close-inactive.xpm new file mode 100644 index 00000000..5907fa9c --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/close-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #575279", +"@ c #faf4ed", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/close-prelight.xpm b/src/themes/Material-Sakura/xfwm4/close-prelight.xpm new file mode 100644 index 00000000..464be8e3 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/close-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/close-pressed.xpm b/src/themes/Material-Sakura/xfwm4/close-pressed.xpm new file mode 100644 index 00000000..464be8e3 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/close-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * close_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++....++........", +"........+++..+++........", +".........++++++.........", +"..........++++..........", +"..........++++..........", +".........++++++.........", +"........+++..+++........", +"........++....++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/hide-active.xpm b/src/themes/Material-Sakura/xfwm4/hide-active.xpm new file mode 100644 index 00000000..14414938 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/hide-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #575279", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/hide-inactive.xpm b/src/themes/Material-Sakura/xfwm4/hide-inactive.xpm new file mode 100644 index 00000000..2a26ff51 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/hide-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #7f7a96", +"@ c #faf4ed", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/hide-prelight.xpm b/src/themes/Material-Sakura/xfwm4/hide-prelight.xpm new file mode 100644 index 00000000..9ed748e6 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/hide-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/hide-pressed.xpm b/src/themes/Material-Sakura/xfwm4/hide-pressed.xpm new file mode 100644 index 00000000..9ed748e6 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/hide-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * hide_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/left-active.xpm b/src/themes/Material-Sakura/xfwm4/left-active.xpm new file mode 100644 index 00000000..e459638c --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/left-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_active_xpm[] = { +"1 21 2 1", +" c None", +". c #907aa9", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/src/themes/Material-Sakura/xfwm4/left-inactive.xpm b/src/themes/Material-Sakura/xfwm4/left-inactive.xpm new file mode 100644 index 00000000..453dfb17 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/left-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * left_inactive_xpm[] = { +"1 21 2 1", +" c None", +". c #faf4ed", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/src/themes/Material-Sakura/xfwm4/maximize-active.xpm b/src/themes/Material-Sakura/xfwm4/maximize-active.xpm new file mode 100644 index 00000000..8862b5a2 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/maximize-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #575279", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/maximize-inactive.xpm b/src/themes/Material-Sakura/xfwm4/maximize-inactive.xpm new file mode 100644 index 00000000..70a9499b --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/maximize-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #7f7a96", +"@ c #faf4ed", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/maximize-prelight.xpm b/src/themes/Material-Sakura/xfwm4/maximize-prelight.xpm new file mode 100644 index 00000000..c9c29b42 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/maximize-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/maximize-pressed.xpm b/src/themes/Material-Sakura/xfwm4/maximize-pressed.xpm new file mode 100644 index 00000000..c9c29b42 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/maximize-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/maximize-toggled-active.xpm b/src/themes/Material-Sakura/xfwm4/maximize-toggled-active.xpm new file mode 100644 index 00000000..62a68717 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/maximize-toggled-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #575279", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/maximize-toggled-inactive.xpm b/src/themes/Material-Sakura/xfwm4/maximize-toggled-inactive.xpm new file mode 100644 index 00000000..0c0544ef --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/maximize-toggled-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #7f7a96", +"@ c #faf4ed", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/maximize-toggled-prelight.xpm b/src/themes/Material-Sakura/xfwm4/maximize-toggled-prelight.xpm new file mode 100644 index 00000000..4b2d885c --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/maximize-toggled-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/maximize-toggled-pressed.xpm b/src/themes/Material-Sakura/xfwm4/maximize-toggled-pressed.xpm new file mode 100644 index 00000000..4b2d885c --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/maximize-toggled-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * maximize_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........++++++++........", +"........++++++++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++....++........", +"........++++++++........", +"........++++++++........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/menu-active.xpm b/src/themes/Material-Sakura/xfwm4/menu-active.xpm new file mode 100644 index 00000000..a4d3d94a --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/menu-active.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_active_xpm[] = { +"24 16 2 1", +" c None", +". c #faf4ed", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/menu-inactive.xpm b/src/themes/Material-Sakura/xfwm4/menu-inactive.xpm new file mode 100644 index 00000000..646bede9 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/menu-inactive.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_inactive_xpm[] = { +"24 16 2 1", +" c None", +". c #faf4ed", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/menu-prelight.xpm b/src/themes/Material-Sakura/xfwm4/menu-prelight.xpm new file mode 100644 index 00000000..23de7ed5 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/menu-prelight.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_prelight_xpm[] = { +"24 16 2 1", +" c None", +". c #faf4ed", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/menu-pressed.xpm b/src/themes/Material-Sakura/xfwm4/menu-pressed.xpm new file mode 100644 index 00000000..c3f43756 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/menu-pressed.xpm @@ -0,0 +1,21 @@ +/* XPM */ +static char * menu_pressed_xpm[] = { +"24 16 2 1", +" c None", +". c #faf4ed", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/right-active.xpm b/src/themes/Material-Sakura/xfwm4/right-active.xpm new file mode 100644 index 00000000..48d81448 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/right-active.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_active_xpm[] = { +"1 21 2 1", +" c None", +". c #907aa9", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/src/themes/Material-Sakura/xfwm4/right-inactive.xpm b/src/themes/Material-Sakura/xfwm4/right-inactive.xpm new file mode 100644 index 00000000..cfd5bf01 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/right-inactive.xpm @@ -0,0 +1,26 @@ +/* XPM */ +static char * right_inactive_xpm[] = { +"1 21 2 1", +" c None", +". c #faf4ed", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +".", +"."}; diff --git a/src/themes/Material-Sakura/xfwm4/shade-active.xpm b/src/themes/Material-Sakura/xfwm4/shade-active.xpm new file mode 100644 index 00000000..3ea5dd79 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/shade-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #575279", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/shade-inactive.xpm b/src/themes/Material-Sakura/xfwm4/shade-inactive.xpm new file mode 100644 index 00000000..788ea000 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/shade-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #7f7a96", +"@ c #faf4ed", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/shade-prelight.xpm b/src/themes/Material-Sakura/xfwm4/shade-prelight.xpm new file mode 100644 index 00000000..ee058d4f --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/shade-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/shade-pressed.xpm b/src/themes/Material-Sakura/xfwm4/shade-pressed.xpm new file mode 100644 index 00000000..ee058d4f --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/shade-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"..........++++..........", +".........++++++.........", +"........++++++++........", +".......+++.++.+++.......", +"...........++...........", +"...........++...........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/shade-toggled-active.xpm b/src/themes/Material-Sakura/xfwm4/shade-toggled-active.xpm new file mode 100644 index 00000000..025d8c28 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/shade-toggled-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #575279", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/shade-toggled-inactive.xpm b/src/themes/Material-Sakura/xfwm4/shade-toggled-inactive.xpm new file mode 100644 index 00000000..d8d73b73 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/shade-toggled-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #7f7a96", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/shade-toggled-prelight.xpm b/src/themes/Material-Sakura/xfwm4/shade-toggled-prelight.xpm new file mode 100644 index 00000000..4d141735 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/shade-toggled-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/shade-toggled-pressed.xpm b/src/themes/Material-Sakura/xfwm4/shade-toggled-pressed.xpm new file mode 100644 index 00000000..4d141735 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/shade-toggled-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * shade_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +"...........++...........", +"...........++...........", +".......+++.++.+++.......", +"........++++++++........", +".........++++++.........", +"..........++++..........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/stick-active.xpm b/src/themes/Material-Sakura/xfwm4/stick-active.xpm new file mode 100644 index 00000000..0894f9f6 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/stick-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * stick_active_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #575279", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/stick-inactive.xpm b/src/themes/Material-Sakura/xfwm4/stick-inactive.xpm new file mode 100644 index 00000000..59b4c474 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/stick-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #7f7a96", +"@ c #faf4ed", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/stick-prelight.xpm b/src/themes/Material-Sakura/xfwm4/stick-prelight.xpm new file mode 100644 index 00000000..f558f0ac --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/stick-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/stick-pressed.xpm b/src/themes/Material-Sakura/xfwm4/stick-pressed.xpm new file mode 100644 index 00000000..f558f0ac --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/stick-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++..++.........", +"........++....++........", +"........++....++........", +".........++..++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/stick-toggled-active.xpm b/src/themes/Material-Sakura/xfwm4/stick-toggled-active.xpm new file mode 100644 index 00000000..e7812c71 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/stick-toggled-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_active_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #575279", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/stick-toggled-inactive.xpm b/src/themes/Material-Sakura/xfwm4/stick-toggled-inactive.xpm new file mode 100644 index 00000000..3b008689 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/stick-toggled-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #7f7a96", +"@ c #faf4ed", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/stick-toggled-prelight.xpm b/src/themes/Material-Sakura/xfwm4/stick-toggled-prelight.xpm new file mode 100644 index 00000000..3d0ed96a --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/stick-toggled-prelight.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/stick-toggled-pressed.xpm b/src/themes/Material-Sakura/xfwm4/stick-toggled-pressed.xpm new file mode 100644 index 00000000..3d0ed96a --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/stick-toggled-pressed.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * stick_toggled_prelight_xpm[] = { +"24 26 4 1", +" c None", +". c #faf4ed", +"+ c #907aa9 s active_color_1", +"@ c #907aa9", +"@@@@@@@@@@@@@@@@@@@@@@@@", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"...........++...........", +".........++++++.........", +".........++++++.........", +"........++++++++........", +"........++++++++........", +".........++++++.........", +".........++++++.........", +"...........++...........", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................", +"........................"}; diff --git a/src/themes/Material-Sakura/xfwm4/themerc b/src/themes/Material-Sakura/xfwm4/themerc new file mode 100644 index 00000000..a15ed806 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/themerc @@ -0,0 +1,23 @@ +# Name: Numix xfwm4 theme +# Author: Satyajit Sahoo <satyajit.happy@gmail.com> +# License: GPL-3.0+ + +active_text_color=#575279 +inactive_text_color=#7f7a96 +button_offset=3 +button_spacing=0 +show_app_icon=true +full_width_title=true +maximized_offset=0 +title_horizontal_offset=3 +title_shadow_active=false +title_shadow_inactive=false +title_vertical_offset_active=0 +title_vertical_offset_inactive=0 +title_shadow_active=false +title_shadow_inactive=false +shadow_delta_height=0 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=0 +shadow_opacity=30 diff --git a/src/themes/Material-Sakura/xfwm4/title-1-active.xpm b/src/themes/Material-Sakura/xfwm4/title-1-active.xpm new file mode 100644 index 00000000..233e97d0 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-1-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_active_xpm[] = { +"2 26 3 1", +" c None", +". c #907aa9", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/title-1-inactive.xpm b/src/themes/Material-Sakura/xfwm4/title-1-inactive.xpm new file mode 100644 index 00000000..0b3fd7bf --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-1-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_1_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #faf4ed", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/title-2-active.xpm b/src/themes/Material-Sakura/xfwm4/title-2-active.xpm new file mode 100644 index 00000000..2203ca75 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-2-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_active_xpm[] = { +"2 26 3 1", +" c None", +". c #907aa9", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/title-2-inactive.xpm b/src/themes/Material-Sakura/xfwm4/title-2-inactive.xpm new file mode 100644 index 00000000..98b7da99 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-2-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_2_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #faf4ed", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/title-3-active.xpm b/src/themes/Material-Sakura/xfwm4/title-3-active.xpm new file mode 100644 index 00000000..9fd17f72 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-3-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_active_xpm[] = { +"2 26 3 1", +" c None", +". c #907aa9", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/title-3-inactive.xpm b/src/themes/Material-Sakura/xfwm4/title-3-inactive.xpm new file mode 100644 index 00000000..3357ccbd --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-3-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_3_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #faf4ed", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/title-4-active.xpm b/src/themes/Material-Sakura/xfwm4/title-4-active.xpm new file mode 100644 index 00000000..f6864875 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-4-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_active_xpm[] = { +"2 26 3 1", +" c None", +". c #907aa9", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/title-4-inactive.xpm b/src/themes/Material-Sakura/xfwm4/title-4-inactive.xpm new file mode 100644 index 00000000..6047209d --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-4-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_4_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #faf4ed", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/title-5-active.xpm b/src/themes/Material-Sakura/xfwm4/title-5-active.xpm new file mode 100644 index 00000000..e0506ec4 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-5-active.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_active_xpm[] = { +"2 26 3 1", +" c None", +". c #907aa9", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/title-5-inactive.xpm b/src/themes/Material-Sakura/xfwm4/title-5-inactive.xpm new file mode 100644 index 00000000..504c6f3e --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/title-5-inactive.xpm @@ -0,0 +1,32 @@ +/* XPM */ +static char * title_5_inactive_xpm[] = { +"2 26 3 1", +" c None", +". c #faf4ed", +"+ c #faf4ed", +"..", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++", +"++"}; diff --git a/src/themes/Material-Sakura/xfwm4/top-left-active.xpm b/src/themes/Material-Sakura/xfwm4/top-left-active.xpm new file mode 100644 index 00000000..bfd73916 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/top-left-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_left_active_xpm[] = { +"2 26 4 1", +" c None", +". c #907aa9", +"+ c #907aa9", +"@ c #faf4ed", +" .", +".+", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@"}; diff --git a/src/themes/Material-Sakura/xfwm4/top-left-inactive.xpm b/src/themes/Material-Sakura/xfwm4/top-left-inactive.xpm new file mode 100644 index 00000000..31b01f0b --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/top-left-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_left_inactive_xpm[] = { +"2 26 4 1", +" c None", +". c #faf4ed", +"+ c #faf4ed", +"@ c #faf4ed", +" .", +".+", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@", +".@"}; diff --git a/src/themes/Material-Sakura/xfwm4/top-right-active.xpm b/src/themes/Material-Sakura/xfwm4/top-right-active.xpm new file mode 100644 index 00000000..c8f5b167 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/top-right-active.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_right_active_xpm[] = { +"2 26 4 1", +" c None", +". c #907aa9", +"+ c #907aa9", +"@ c #faf4ed", +". ", +"+.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@."}; diff --git a/src/themes/Material-Sakura/xfwm4/top-right-inactive.xpm b/src/themes/Material-Sakura/xfwm4/top-right-inactive.xpm new file mode 100644 index 00000000..fc546d24 --- /dev/null +++ b/src/themes/Material-Sakura/xfwm4/top-right-inactive.xpm @@ -0,0 +1,33 @@ +/* XPM */ +static char * top_right_inactive_xpm[] = { +"2 26 4 1", +" c None", +". c #faf4ed", +"+ c #faf4ed", +"@ c #faf4ed", +". ", +"+.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@.", +"@."}; diff --git a/src/themes/Midnight-Gray/cinnamon/cinnamon.css b/src/themes/Midnight-Gray/cinnamon/cinnamon.css new file mode 100644 index 00000000..c1ddd489 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/cinnamon.css @@ -0,0 +1,1992 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #a3a3a3; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; + box-shadow: inset 0 2px 4px #a3a3a3; +} +.sound-button:active:backdrop, .menu #notification .notification-button:active:backdrop, .menu #notification .notification-icon-button:active:backdrop, .popup-menu #notification .notification-button:active:backdrop, .popup-menu #notification .notification-icon-button:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #a3a3a3; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + border: 1px solid #a3a3a3; + background-color: #a3a3a3; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4a5050; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(163, 163, 163, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(163, 163, 163, 0.1); + border: 1px solid #010304; + box-shadow: inset 0 2px 4px rgba(163, 163, 163, 0); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: rgba(163, 163, 163, 0.1); + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(163, 163, 163, 0); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: rgba(17, 26, 36, 0.505); + border-color: 1px solid #04090f; + box-shadow: inset 0 2px 4px rgba(17, 26, 36, 0); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #a3a3a3; + selected-color: #141414; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(75, 94, 116, 0.4); + border: 1px solid rgba(7, 9, 11, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #141414; + background-color: #a3a3a3; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 94, 116, 0.25); + border: 1px solid rgba(7, 9, 11, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #a3a3a3; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #a3a3a3; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #a3a3a3; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #a3a3a3; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #141414; + -slider-handle-radius: 7px; + color: #141414; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #d6d6d6; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #f0f0f0; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #1f2730; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #a3a3a3; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: #aeae99; + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #141414; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #a3a3a3; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #1f2730; + border: 1px solid #1f2730; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #a3a3a3; + color: #141414; + border: 1px solid #a3a3a3; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(75, 94, 116, 0.4); + border: 1px solid rgba(7, 9, 11, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #a3a3a3; + background-color: #a3a3a3; + color: #141414; + font-style: italic; + transition-duration: 300; + selection-background-color: #ebebeb; + selected-color: #141414; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #a3a3a3; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #1f2730; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #a3a3a3; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #a3a3a3; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(163, 163, 163, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(163, 163, 163, 0.1); + box-shadow: inset 0 0 0 2px rgba(163, 163, 163, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #949494; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #141414; + background-color: #a3a3a3; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #a3a3a3; +} +.switcher-list .item-box:selected { + color: #141414; + background-color: #a3a3a3; + border: 0px solid #a3a3a3; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #a3a3a3; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #141414; + selected-color: #141414; + selection-background-color: #ebebeb; + color: #aeae99; + background-color: rgba(75, 94, 116, 0.4); + border: 1px solid rgba(7, 9, 11, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #141414; + background-color: #a3a3a3; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #1f2730; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + border: 1px solid #a3a3a3; + background-color: #a3a3a3; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4a5050; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #1f2730; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 7px; +} +.menu-favorites-button:hover { + color: #141414; + background-color: #a3a3a3; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: #a3a3a3; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #a3a3a3; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: #a3a3a3; +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #a3a3a3; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #a3a3a3; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #a3a3a3; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #a3a3a3; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #a3a3a3; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(21, 26, 33, 0.9); + border: 0px solid #0b0e11; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(31, 39, 48, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); + color: #141414; + background-color: transparent; + border: 1px solid #a3a3a3; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; + box-shadow: inset 0 2px 4px #a3a3a3; +} +.sound-player-overlay StButton:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #a3a3a3; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #141414; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #a3a3a3; +} +.workspace-button:hover { + color: rgba(163, 163, 163, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(163, 163, 163, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #a3a3a3; + background-color: rgba(163, 163, 163, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(163, 163, 163, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(163, 163, 163, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(163, 163, 163, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(163, 163, 163, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #a3a3a3; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #a3a3a3; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #141414; + background-color: #a3a3a3; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #a3a3a3; + color: #141414; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: #a3a3a3; +} +.applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #141414; + text-shadow: none; +} +.applet-icon { + color: #a3a3a3; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #141414; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #a3a3a3; + background-color: rgba(163, 163, 163, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(163, 163, 163, 0.3); + border: 1px solid #a3a3a3; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #a3a3a3; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-top-width: 2px; + border-color: #a3a3a3; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-bottom-width: 2px; + border-color: #a3a3a3; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-left-width: 2px; + border-color: #a3a3a3; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-right-width: 2px; + border-color: #a3a3a3; +} +.grouped-window-list-item-box:hover { + background-color: rgba(163, 163, 163, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #a3a3a3; + color: #141414; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #141414; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #a3a3a3; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #a3a3a3; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; + box-shadow: inset 0 2px 4px #a3a3a3; +} +.calendar-events-no-events-button:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(163, 163, 163, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #a3a3a3; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #a3a3a3; +} +.calendar-event-button:active { + color: #141414; + background-color: #a3a3a3; + border-left-width: 4px; + border-left-style: solid; + border-color: #a3a3a3; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..f8b6b8b8 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_fg_color" + id="linearGradient4149" + x1="18.000003" + y1="944.36218" + x2="18.000003" + y2="960.36218" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="16.8125" + inkscape:cy="87.375" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#b0b0b0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#b0b0b0;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:url(#linearGradient4149);fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#141414;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#141414;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..1a39fec3 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.313708" + inkscape:cx="18.208001" + inkscape:cy="98.906567" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#b0b0b0;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#b0b0b0;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..e4dbc4d2 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="7.5625" + inkscape:cy="10.46875" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="1012" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="64" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..725374d4 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..d603f80d --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..9ad3127b --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..b5d73894 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..cc45001d --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..a39eb0f2 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..853831d8 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Gray/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..0d0fe56a --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..8b306714 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..37a9fa05 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..406cfd69 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..3388b448 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-Gray/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..4f52c3ae --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Gray/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..9afffc49 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Gray/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..507b3510 --- /dev/null +++ b/src/themes/Midnight-Gray/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Gray/cinnamon/thumbnail.png b/src/themes/Midnight-Gray/cinnamon/thumbnail.png new file mode 100644 index 00000000..86cbc718 Binary files /dev/null and b/src/themes/Midnight-Gray/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/dash-left.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/dash-left.svg new file mode 100644 index 00000000..6cde60cd --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/dash-left.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/dash-placeholder.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/dash-placeholder.svg new file mode 100644 index 00000000..cbae148a --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/dash-right.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/dash-right.svg new file mode 100644 index 00000000..09758a90 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/dash-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running1.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running1.svg new file mode 100644 index 00000000..88628aab --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running1.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running2.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running2.svg new file mode 100644 index 00000000..88628aab --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running2.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running3.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running3.svg new file mode 100644 index 00000000..88628aab --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running3.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running4.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running4.svg new file mode 100644 index 00000000..88628aab --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/dash/running4.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/calendar-today.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/calendar-today.svg new file mode 100644 index 00000000..5b58f001 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/calendar-today.svg @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/close-active.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/close-active.svg new file mode 100644 index 00000000..95822bf3 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/close-hover.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..7b52140c --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/close.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/close.svg new file mode 100644 index 00000000..e221a33f --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/corner-ripple-ltr.svg new file mode 100644 index 00000000..ca1f5a50 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/corner-ripple-ltr.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/corner-ripple-rtl.svg new file mode 100644 index 00000000..e1557ca9 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/corner-ripple-rtl.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/more-results.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/more-results.svg new file mode 100644 index 00000000..a8276f6e --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/more-results.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/process-working.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/process-working.svg new file mode 100644 index 00000000..7ae13c77 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/process-working.svg @@ -0,0 +1,409 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/ws-switch-arrow-down.png new file mode 100644 index 00000000..a674ad58 Binary files /dev/null and b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/ws-switch-arrow-up.png new file mode 100644 index 00000000..1b6f6111 Binary files /dev/null and b/src/themes/Midnight-Gray/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/panel/activities-active.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/panel/activities-active.svg new file mode 100644 index 00000000..6cb9f859 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/panel/activities-active.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/panel/activities.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/panel/activities.svg new file mode 100644 index 00000000..c6e1da3a --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/panel/activities.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..8e47de9b --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Gray/gnome-shell/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..d69b4e60 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..3110a7c8 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..301a9b7f --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..0316deb4 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..9b71f6a1 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..6a5bd79f --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..79508607 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,169 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..1a28d2d2 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..1d4666ad --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,171 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/modal.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/modal.svg new file mode 100644 index 00000000..bb9bce5a --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/misc/modal.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..5318c6f8 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/switch/switch-off.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Gray/gnome-shell/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..1c5cfb4d --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/dark-assets/switch/switch-on.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Gray/gnome-shell/gnome-shell.css b/src/themes/Midnight-Gray/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..ab372d10 --- /dev/null +++ b/src/themes/Midnight-Gray/gnome-shell/gnome-shell.css @@ -0,0 +1,2871 @@ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +stage { + font-size: 1em; + color: #babaab; +} + +.button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 4px; +} + +.hotplug-notification-item, .notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button, .button { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:focus, .notification-banner .notification-button:focus, .button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #b0b0b0; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:hover, .notification-banner .notification-button:hover, .button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.hotplug-notification-item:hover:focus, .notification-banner .notification-button:hover:focus, .button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #b0b0b0; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:active, .notification-banner .notification-button:active, .button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + background-color: #b0b0b0; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(176, 176, 176, 0.05); +} +.hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive, .button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #141414; + selection-background-color: #ebebeb; + selected-color: #141414; + transition-duration: 300ms; + border-radius: 3px; + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:hover .hint-text { + color: rgba(186, 186, 171, 0.72); +} +StEntry:focus { + color: #141414; + background-color: #b0b0b0; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:focus .hint-text { + color: #141414; + margin-left: 14px; +} +StEntry:insensitive { + color: rgba(186, 186, 171, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(186, 186, 171, 0.52); +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} +StScrollBar StBin#trough { + background-color: rgba(8, 17, 28, 0.1); + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 4px; + background-color: #4f5555; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #3d4447; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #b0b0b0; +} + +.slider { + -barlevel-height: 4px; + -barlevel-background-color: #08111C; + -barlevel-border-color: rgba(0, 0, 0, 0); + -barlevel-active-background-color: #b0b0b0; + -barlevel-active-border-color: rgba(0, 0, 0, 0); + -barlevel-border-width: 0px; + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #b0b0b0; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 0px; + -slider-handle-border-color: #141414; + height: 18px; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: #ffffff; +} +.slider:hover { + color: #b0b0b0; + -slider-handle-radius: 2px; +} +.slider:active { + color: #b0b0b0; + -slider-handle-radius: 2px; +} +.popup-menu-item.selected .slider { + -slider-background-color: #08111C; + -slider-active-background-color: #b0b0b0; + -slider-handle-radius: 2px; +} + +.check-box StBoxLayout { + spacing: 0.8em; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 54px; + height: 24px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item.selected .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.shell-link { + color: #e3e3e3; +} +.shell-link:hover { + color: #fdfdfd; +} + +.headline { + font-size: 110%; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #babaab; + background-color: #08111c; + border: none; + padding: 0; +} +.modal-dialog .modal-dialog-content-box { + padding: 20px 10px 10px 10px; +} +.modal-dialog-linked-button { + height: 38px; + padding: 0; + box-shadow: inset 0 0 black; + border-top-width: 1px; + border-bottom-width: 0; + color: #b0b0b0; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(7, 15, 24, 0.95); +} +.modal-dialog-linked-button:hover { + background-color: rgba(14, 29, 48, 0.95); +} +.modal-dialog-linked-button:focus { + color: #b0b0b0; +} +.modal-dialog-linked-button:active { + color: #141414; + background-color: #b0b0b0; +} +.modal-dialog-linked-button:insensitive { + color: rgba(176, 176, 176, 0.5); + background-color: rgba(6, 12, 20, 0.95); +} +.modal-dialog-linked-button:first-child { + border-radius: 0px 0px 0px 2px; +} +.modal-dialog-linked-button:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 0px; +} +.modal-dialog-linked-button:first-child:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 2px; +} +.modal-dialog .run-dialog-entry { + width: 21em; +} +.modal-dialog .run-dialog-error-box { + padding-top: 5px; + spacing: 5px; +} +.modal-dialog .run-dialog-label { + font-size: 0; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 11pt; + font-weight: bold; + color: #babaab; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} +.run-dialog .run-dialog-entry { + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); + width: 20em; + padding: 5px 9px; + caret-size: 1px; + caret-color: #141414; + selection-background-color: #ebebeb; + selected-color: #141414; + transition-duration: 300ms; + border-radius: 20px; + min-height: 1.4em; +} +.run-dialog .run-dialog-entry:hover, .run-dialog .run-dialog-entry:focus { + color: #141414; + caret-color: #141414; + background-color: #b0b0b0; + selection-background-color: #ebebeb; + selected-color: #141414; +} +.run-dialog .run-dialog-description { + text-align: center; + color: #babaab; +} + +.end-session-dialog { + spacing: 42px; +} +.end-session-dialog-list { + padding-top: 20px; +} +.end-session-dialog-layout { + padding-left: 17px; +} +.end-session-dialog-layout:rtl { + padding-right: 17px; +} +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; +} +.end-session-dialog-description:rtl { + text-align: right; +} +.end-session-dialog-warning { + width: 28em; + color: #F27835; + padding-top: 6px; +} +.end-session-dialog-warning:rtl { + text-align: right; +} +.end-session-dialog-logout-icon { + border: 0px solid transparent; + border-radius: 2px; + width: 48px; + height: 48px; + background-size: contain; +} +.end-session-dialog-shutdown-icon { + color: #babaab; + width: 48px; + height: 48px; +} +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 10px; + padding-left: 10px; +} +.end-session-dialog-session-list, .end-session-dialog-app-list { + spacing: 1em; +} +.end-session-dialog-list-header { + font-weight: bold; +} +.end-session-dialog-list-header:rtl { + text-align: right; +} +.end-session-dialog-app-list-item, .end-session-dialog-session-list-item { + spacing: 1em; +} +.end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name { + font-weight: bold; +} +.end-session-dialog-app-list-item-description { + color: #c6c6b9; + font-size: 8pt; +} +.end-session-dialog .modal-dialog-linked-button:last-child { + color: #ffffff; + background-color: #F04A50; +} +.end-session-dialog .modal-dialog-linked-button:last-child:hover { + color: #ffffff; + background-color: #f47479; +} +.end-session-dialog .modal-dialog-linked-button:last-child:active { + color: #ffffff; + background-color: #ee3239; +} + +.shell-mount-operation-icon { + icon-size: 48px; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.mount-question-dialog-subject { + max-width: 500px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #a3a38f; +} +.show-processes-dialog-app-list-item:hover { + color: #babaab; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +.prompt-dialog { + width: 500px; +} +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; +} +.prompt-dialog-message-layout { + spacing: 16px; +} +.prompt-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: #babaab; +} +.prompt-dialog-descritption:rtl { + text-align: right; +} +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} +.prompt-dialog-error-label { + font-size: 9pt; + color: #FC4138; + padding-bottom: 8px; +} +.prompt-dialog-info-label { + font-size: 9pt; + padding-bottom: 8px; +} +.prompt-dialog-null-label { + font-size: 9pt; + padding-bottom: 8px; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} +.polkit-dialog-user-root-label { + color: #F27835; +} +.polkit-dialog-user-user-icon { + border-radius: 2px; + background-size: contain; + width: 48px; + height: 48px; +} + +.audio-device-selection-dialog { + spacing: 30px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} +.audio-selection-title { + font-weight: bold; + text-align: center; +} +.audio-selection-box { + spacing: 20px; +} +.audio-selection-device { + border: 1px solid #010304; + border-radius: 3px; +} +.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #b0b0b0; + border-color: #b0b0b0; +} +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} +.audio-selection-device-icon { + icon-size: 64px; +} + +.access-dialog { + spacing: 30px; +} +.access-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} +.access-dialog-content { + max-width: 28em; + spacing: 20px; +} +.access-dialog-icon { + min-width: 48px; + icon-size: 48px; +} +.access-dialog-title { + font-weight: bold; +} +.access-dialog-subtitle { + color: #babaab; + font-weight: bold; +} + +.geolocation-dialog { + spacing: 30px; +} +.geolocation-dialog-main-layout { + spacing: 12px; +} +.geolocation-dialog-content { + spacing: 20px; +} +.geolocation-dialog-icon { + icon-size: 48px; +} +.geolocation-dialog-title { + font-weight: bold; +} +.geolocation-dialog-reason { + color: #babaab; + font-weight: bold; +} + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.popup-menu { + min-width: 15em; + color: #b0b0b0; + box-shadow: none; + border-radius: 4px; +} +.popup-menu .popup-sub-menu { + background-color: #08111C !important; + color: #babaab !important; + border: none; + box-shadow: none; + border-radius: 0 !important; +} +.popup-menu .popup-menu-content { + padding: 1em 0em 1em 0em; + background-color: #0b1726; + box-shadow: none; + border: 1px solid #010304; + border-radius: 4px; +} +.popup-menu .popup-menu-item { + spacing: 6px; +} +.popup-menu .popup-menu-item:ltr { + padding: 0.3em 2em 0.3em 1em; +} +.popup-menu .popup-menu-item:rtl { + padding: 0.3em 1em 0.3em 2em; +} +.popup-menu .popup-menu-item:checked, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:active { + font-weight: normal !important; + box-shadow: none; + background-color: #b0b0b0 !important; + color: #141414 !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected { + color: #ffffff !important; + background-color: #272e38 !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:insensitive { + color: rgba(186, 186, 171, 0.5); + background: none; +} +.popup-menu .popup-inactive-menu-item { + color: #babaab; +} +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(186, 186, 171, 0.45); +} +.popup-menu.panel-menu { + -boxpointer-gap: 0px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + width: 1.4em; + text-align: center !important; +} +.popup-menu-ornament:ltr { + text-align: right; +} +.popup-menu-ornament:rtl { + text-align: left; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 5; + -arrow-rise: 5; +} + +.popup-separator-menu-item { + padding: 0; + margin: 0; + background-color: transparent; + border: none; +} +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + margin: 0; + background-color: transparent; +} +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + margin: 0; + background-color: transparent; +} + +.aggregate-menu { + min-width: 22em; +} +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 4px; + -st-icon-style: symbolic; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + margin-left: 1em; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + margin-right: 1em; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #b0b0b0; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #b0b0b0; +} +.osd-window .level-bar { + background-color: #b0b0b0; + border-radius: 2px; +} + +.resize-popup { + color: #b0b0b0; + background: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 12px; +} + +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #b0b0b0; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; + border-radius: 4px; + padding: 20px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; + border: 1px solid transparent; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #b0b0b0; +} +.switcher-list .item-box:selected { + color: #141414; + background-color: #b0b0b0; + border: 1px solid #b0b0b0; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .separator { + width: 1px; + background: rgba(186, 186, 171, 0.33); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #b0b0b0; +} +.switcher-arrow:highlighted { + color: white; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #b0b0b0; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} +.workspace-switcher-group { + padding: 12px; +} +.workspace-switcher-container { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + padding: 20px; + padding-bottom: 24px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 30px; + background-color: #b0b0b0; + background-size: 96px; + border-radius: 2px; + border: 1px solid #b0b0b0; +} + +.ws-switcher-active-up { + background-image: url("common-assets/misc/ws-switch-arrow-up.png"); +} + +.ws-switcher-active-down { + background-image: url("common-assets/misc/ws-switch-arrow-down.png"); +} + +.ws-switcher-box { + height: 96px; + background-color: rgba(0, 0, 0, 0.33); + border-color: rgba(0, 0, 0, 0.33); + border-radius: 2px; +} + +.tile-preview { + background-color: rgba(176, 176, 176, 0.35); + border: 1px solid #b0b0b0; +} +.tile-preview-left.on-primary { + border-radius: 0px 0 0 0; +} +.tile-preview-right.on-primary { + border-radius: 0 0px 0 0; +} +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0px 0px 0 0; +} + +#panel { + font-weight: bold; + height: 2.1em; + min-height: 30px; + background-gradient-direction: none; + background-color: transparent; + background-color: #08111C; + color: #b0b0b0; +} +#panel.dynamic-top-bar-white-btn { + border-image: none; +} +#panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + border-image: none; +} +#panel:overview { + background-color: #08111C; + color: #b0b0b0; +} +#panel #panelLeft, +#panel #panelCenter { + spacing: 8px; +} +#panel .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0); + -panel-corner-border-width: 0px; + -panel-corner-border-color: black; +} +#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: black; +} +#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} +#panel .panel-button { + -natural-hpadding: 10px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #b0b0b0; + transition-duration: 100ms; + border: 3px solid transparent; + border-color: transparent; +} +#panel .panel-button .app-menu-icon { + width: 0; + height: 0; + margin-left: 0px; + margin-right: 0px; +} +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 6px; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button:hover { + color: #bfbfbf; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:hover.clock-display { + box-shadow: none; + background-color: transparent; + text-shadow: none; + color: inherit; +} +#panel .panel-button:hover.clock-display .clock { + color: #bfbfbf; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + color: #141414; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #b0b0b0; + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; +} +#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: none; +} +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; +} +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px #b0b0b0; + color: #141414; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 0 4px; +} +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #d1d1c7; +} +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: #d1d1c7; +} +#panel #panelActivities.panel-button { + -natural-hpadding: 12px; +} +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} +#panel .screencast-indicator { + color: #FC4138; +} +#panel .clock-display > * > *:last-child { + color: #b0b0b0; + border: 1px solid rgba(176, 176, 176, 0.5); + padding: 2px; + border-radius: 6px; +} +#panel .popup-menu-arrow { + width: 0; +} + +#panel #panelActivities.panel-button > * { + background-image: url("common-assets/panel/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: 3px solid transparent !important; + text-shadow: 0 0 transparent !important; + transition-duration: 0ms !important; + box-shadow: none !important; + color: transparent; +} +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + box-shadow: inset 0 0 0 1000px #b0b0b0; + border: 3px solid transparent; + border-color: transparent; +} +#panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * { + background-image: url("common-assets/panel/activities-active.svg"); +} + +.system-switch-user-submenu-icon { + icon-size: 20px; + padding: 0 2px; +} + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("common-assets/misc/process-working.svg"); + spacing: 4px; + padding: 0 8px; +} +#appMenu .label-shadow { + color: transparent; +} + +.system-menu-action { + padding: 13px; + color: #babaab; + border-radius: 32px; + /* wish we could do 50% */ + border: 1px solid transparent; +} +.system-menu-action:hover, .system-menu-action:focus { + transition-duration: 100ms; + padding: 13px; + color: #babaab; + background-color: transparent; + border: 1px solid #b0b0b0; +} +.system-menu-action:active { + color: #141414; + background-color: #b0b0b0; + border: 1px solid #b0b0b0; +} +.system-menu-action > StIcon { + icon-size: 16px; +} + +#calendarArea { + padding: 0px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid #010304; + padding: 0 12px; +} +.datemenu-calendar-column:ltr { + margin-right: 8px; + border-left-width: 0; +} +.datemenu-calendar-column:rtl { + margin-left: 8px; + border-right-width: 0; +} +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.events-section-title { + color: rgba(186, 186, 171, 0.7); + background-color: transparent; + border-color: transparent; + font-weight: bold; + padding: 0.4em; +} +.events-section-title label, .events-section-title image { + color: inherit; +} + +.datemenu-today-button { + color: #babaab; + background-color: transparent; + border-color: transparent; + padding: 9px; +} +.datemenu-today-button label, .datemenu-today-button image { + color: inherit; +} +.datemenu-today-button .day-label { + font-weight: bold; +} +.datemenu-today-button .date-label { + font-weight: 1000; +} +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(176, 176, 176, 0.2); +} +.datemenu-today-button:active, .datemenu-today-button:selected { + background-color: rgba(176, 176, 176, 0.1); +} + +.calendar { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + padding: 2px; + border-radius: 4px; +} +.calendar label, .calendar image { + color: inherit; +} +.calendar .calendar-month-label { + color: #babaab; + font-weight: bold; + padding: 6px 0; +} +.calendar .calendar-change-month-back { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:focus, .calendar .calendar-change-month-back:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:focus, .calendar .calendar-change-month-back:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:focus, .calendar .calendar-change-month-forward:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:focus, .calendar .calendar-change-month-forward:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .pager-button { + height: 32px; + width: 32px; + background-color: transparent; + color: transparent; +} +.calendar .pager-button:hover, .calendar .pager-button:focus, .calendar .pager-button:active { + background-color: transparent; + color: transparent; +} +.calendar .calendar-day-base { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + width: 32px; + height: 32px; + border-radius: 2px; + margin: 1px; + padding: 0.5px; + text-align: center; + font-feature-settings: "tnum"; +} +.calendar .calendar-day-base label, .calendar .calendar-day-base image { + color: inherit; +} +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(176, 176, 176, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:hover label, .calendar .calendar-day-base:hover image, .calendar .calendar-day-base:focus label, .calendar .calendar-day-base:focus image { + color: inherit; +} +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(176, 176, 176, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:active label, .calendar .calendar-day-base:active image, .calendar .calendar-day-base:selected label, .calendar .calendar-day-base:selected image { + color: inherit; +} +.calendar .calendar-day-base:focus, .calendar .calendar-day-base:selected:focus, .calendar .calendar-day-base:active:focus { + box-shadow: inset 0 0 0 2px rgba(176, 176, 176, 0.6); + color: #babaab !important; + font-weight: bold !important; +} +.calendar .calendar-day-base.calendar-day-heading { + color: #b0b0b0; + background-color: transparent; + border-color: transparent; + font-weight: bold !important; + text-align: center; + padding: 0.2px; + margin-top: 3px; +} +.calendar .calendar-day { + border-width: 0px; +} +.calendar .calendar-day-top { + border-top-width: 1px; +} +.calendar .calendar-day-left { + border-left-width: 1px; +} +.calendar .calendar-work-day { + background-color: transparent; +} +.calendar .calendar-nonwork-day { + color: #babaab; + background-color: transparent; +} +.calendar .calendar-today { + color: #141414 !important; + background-color: #b0b0b0; + border-color: #010304; + font-weight: bold !important; +} +.calendar .calendar-today label, .calendar .calendar-today image { + color: inherit; +} +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + color: #141414; + background-color: #c2c2c2; + border-color: #010304; +} +.calendar .calendar-today:hover label, .calendar .calendar-today:hover image, .calendar .calendar-today:focus label, .calendar .calendar-today:focus image { + color: inherit; +} +.calendar .calendar-today:active { + color: #141414; + background-color: #b8b8b8; + border-color: #010304; +} +.calendar .calendar-today:active label, .calendar .calendar-today:active image { + color: inherit; +} +.calendar .calendar-today:selected { + color: #141414 !important; + background-color: #b0b0b0; + border-color: #010304; +} +.calendar .calendar-today:selected label, .calendar .calendar-today:selected image { + color: inherit; +} +.calendar .calendar-day-with-events { + color: rgba(186, 186, 171, 0.8); + background-color: transparent; + border-color: transparent; + background-image: url("common-assets/misc/calendar-today.svg"); + font-weight: bold; +} +.calendar .calendar-day-with-events label, .calendar .calendar-day-with-events image { + color: inherit; +} +.calendar .calendar-other-month-day { + color: rgba(186, 186, 171, 0.23); +} +.calendar .calendar-week-number { + color: #b0b0b0; + background-color: transparent; + font-style: normal; + font-weight: bold !important; + height: 14px; + width: 14px; + border-radius: 999px; + padding: 0; + margin: 0px 3px; +} + +.world-clocks-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.world-clocks-button label, .world-clocks-button image { + color: inherit; +} +.world-clocks-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(176, 176, 176, 0.1); + border-color: transparent; +} +.world-clocks-button:hover label, .world-clocks-button:hover image { + color: inherit; +} +.world-clocks-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(176, 176, 176, 0.1); + border-color: transparent; +} +.world-clocks-button:active label, .world-clocks-button:active image { + color: inherit; +} +.world-clocks-button:active .world-clocks-time { + color: rgba(176, 176, 176, 0.78); +} +.world-clocks-button .world-clocks-grid, .world-clocks-button .world-clocks-city, .world-clocks-button .world-clocks-timezone { + color: rgba(186, 186, 171, 0.67); +} +.world-clocks-button .world-clocks-city { + font-size: 8; +} +.world-clocks-button .world-clocks-timezone { + font-size: 7; +} +.world-clocks-button .world-clocks-time { + color: #b0b0b0; + font-weight: bold; +} +.world-clocks-button .world-clocks-header { + font-weight: bold; + color: #babaab; + padding: 0; +} +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.weather-button label, .weather-button image { + color: inherit; +} +.weather-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(176, 176, 176, 0.1); + border-color: transparent; +} +.weather-button:hover label, .weather-button:hover image { + color: inherit; +} +.weather-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(176, 176, 176, 0.1); + border-color: transparent; +} +.weather-button:active label, .weather-button:active image { + color: inherit; +} +.weather-button:active .weather-forecast-icon { + color: rgba(186, 186, 171, 0.34); +} +.weather-button .weather-box { + spacing: 10px; +} +.weather-button .weather-header-box { + spacing: 6px; +} +.weather-button .weather-header { + color: #babaab; + font-weight: bold; + padding: 0; +} +.weather-button .weather-header.location { + color: rgba(186, 186, 171, 0.67); + font-weight: normal; + font-size: 8; +} +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} +.weather-button .weather-forecast-time { + color: rgba(186, 186, 171, 0.56); + font-feature-settings: "tnum"; + font-size: 7; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} +.weather-button .weather-forecast-icon { + icon-size: 2.18em; +} +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.events-button { + color: #b0b0b0; + background-color: transparent; + border-color: transparent; + border-radius: 2px; + padding: 4px; + box-shadow: none; +} +.events-button .events-box { + spacing: 2px; +} +.events-button .events-list { + spacing: 4px; +} +.events-button .events-title { + color: #babaab; + font-weight: bold; + margin-bottom: 4px; +} +.events-button .event-time { + color: rgba(186, 186, 171, 0.5); + font-feature-settings: "tnum"; + font-size: 80%; + margin-top: 4px; +} + +.message-list { + width: 31.5em; +} +.message-list-sections { + spacing: 1.5em; + margin-left: 1.5em; +} +.message-list-section, .message-list-section-list { + spacing: 0.7em; +} +.message-list-section-list-title-box { + spacing: 0.4em; +} +.message-list-placeholder StIcon { + width: 0; + height: 0; +} +.message-list-placeholder StLabel { + color: rgba(186, 186, 171, 0.45); +} +.message-list-clear-button.button { + padding: 4px 12px; +} +.message-list-section-close > StIcon { + icon-size: 18px; + border-radius: 999px; + color: #7c7f79 !important; + background-color: transparent; +} +.message-list-section-close:hover > StIcon { + color: #d7787d !important; + background-color: transparent; +} +.message-list-section-close:active > StIcon { + color: #be3841; + background-color: transparent; +} +.message-list:ltr { + border-right-width: 1px; + border-color: #010304; +} +.message-list:rtl { + border-left-width: 1px; + border-color: #010304; +} +.message-list-controls { + margin: 16px 16px 0 16px; +} + +.message { + padding: 4px; + color: rgba(186, 186, 171, 0.8); + border: none; + border-radius: 4px; + box-shadow: none; + background-color: #0b1726; + border-left-width: 2px; + border-style: solid; + border-color: #b0b0b0; +} +.message label { + color: inherit; +} +.message:hover, .message:focus { + color: #babaab; + background-color: #0a1522; + border-color: #bdbdbd; +} +.message:active { + color: #141414; + background-color: #b0b0b0; +} +.message:active .message-close-button { + color: #b0b0b0; +} +.message-icon-bin { + padding: 8px 0px 8px 8px; +} +.message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} +.message-icon-bin > StIcon { + color: inherit; +} +.message-secondary-bin, .message-secondary-bin > .event-time { + color: rgba(186, 186, 171, 0.6); + font-size: 0.9em; +} +.message-secondary-bin:ltr, .message-secondary-bin > .event-time:ltr { + padding-left: 8px; +} +.message-secondary-bin:rtl, .message-secondary-bin > .event-time:rtl { + padding-right: 8px; +} +.message:active .message-secondary-bin, .message:active .message-secondary-bin > .event-time { + color: rgba(20, 20, 20, 0.6); +} +.message-secondary-bin > StIcon { + icon-size: 16px; +} +.message-title { + color: inherit; + font-weight: bold; + font-size: 1em; + padding: 2px 0 2px 0; +} +.message-content { + color: inherit; + padding: 8px; + font-size: 1em; +} +.message .message-body { + color: rgba(186, 186, 171, 0.8); +} +.message:hover .message-body { + color: #babaab; +} +.message:active .message-body { + color: #141414; +} + +.message-close-button { + color: #7c7f79 !important; + background-color: transparent; +} +.message-close-button:hover { + color: #d7787d !important; +} +.message-close-button:active { + color: #be3841 !important; +} + +.message-media-control { + padding: 6px; + color: #b0b0b0; + background-color: transparent; + border-radius: 4px !important; + border-color: transparent; + margin: 9px; +} +.message-media-control:last-child:ltr { + margin-right: 18px; +} +.message-media-control:last-child:rtl { + margin-left: 18px; +} +.message-media-control:hover { + color: #ffffff; +} +.message-media-control:active { + color: #141414; + background-color: #b0b0b0; +} +.message-media-control:insensitive { + color: rgba(186, 186, 171, 0.45); +} + +.message:active .message-media-control { + color: #141414; +} + +.media-message-cover-icon { + icon-size: 32px; +} +.media-message-cover-icon.fallback { + color: rgba(186, 186, 171, 0.45); + background-color: #08111C; + border-radius: 2px; + icon-size: 16px; + padding: 8px; + border: 1px solid #010304; +} + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("common-assets/misc/corner-ripple-ltr.svg"); + background-size: contain; +} +.ripple-box:rtl { + background-image: url("common-assets/misc/corner-ripple-rtl.svg"); +} + +.popup-menu-arrow { + width: 16px; + height: 16px; +} + +.popup-menu-icon { + icon-size: 1em; +} + +.window-close { + border-image: url("common-assets/misc/close.svg"); + background-image: url("common-assets/misc/close.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:hover { + border-image: url("common-assets/misc/close-hover.svg"); + background-image: url("common-assets/misc/close-hover.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:active { + border-image: url("common-assets/misc/close-active.svg"); + background-image: url("common-assets/misc/close-active.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close { + -shell-close-overlap: 11px; +} + +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; +} +.nm-dialog-content { + spacing: 20px; + padding: 10px; +} +.nm-dialog-header-hbox { + spacing: 10px; +} +.nm-dialog-airplane-box { + spacing: 12px; +} +.nm-dialog-airplane-headline { + font-size: 1.1em; + font-weight: bold; + text-align: center; +} +.nm-dialog-airplane-text { + color: #babaab; +} +.nm-dialog-header-icon { + icon-size: 32px; +} +.nm-dialog-scroll-view { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; +} +.nm-dialog-header { + font-weight: bold; + font-size: 1.2em; +} +.nm-dialog-item { + font-size: 1em; + border-bottom: 0px solid; + padding: 12px; + spacing: 0px; +} +.nm-dialog-item:selected { + background-color: #b0b0b0; + color: #141414; +} +.nm-dialog-icons { + spacing: 0.5em; +} +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: rgba(186, 186, 171, 0.45); +} + +.no-networks-box { + spacing: 12px; +} + +#overview { + spacing: 24px; +} + +#overviewGroup { + background-color: #08111C; +} + +.overview-controls { + padding-bottom: 32px; +} + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; +} +.window-picker.external-monitor { + padding: 32px; +} + +.window-clone-border { + border: 3px solid rgba(176, 176, 176, 0.8); + border-radius: 4px; + box-shadow: inset 0px 0px 0px 1px rgba(176, 176, 176, 0); +} + +.window-caption, +.window-caption:hover { + spacing: 25px; + color: #b0b0b0; + background-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 4px 12px; + -shell-caption-spacing: 12px; +} + +.search-entry { + width: 320px; + padding: 7px 9px; + border-radius: 20px; + border: 1px solid rgba(0, 0, 0, 0.25); + background-color: rgba(16, 34, 56, 0.9); +} +.search-entry:hover .search-entry-icon { + color: rgba(186, 186, 171, 0.72); +} +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 4px; + color: rgba(186, 186, 171, 0.52); +} +.search-entry:focus { + color: #141414; + caret-color: #141414; + background-color: #b0b0b0; + selection-background-color: #ebebeb; + selected-color: #141414; + padding: 7px 9px; +} +.search-entry:focus .search-entry-icon { + color: #141414; +} + +#searchResultsBin { + max-width: 1000px; +} + +#searchResultsContent { + max-width: 1000px; + spacing: 8px; +} + +.search-section { + spacing: 8px; +} +.search-section .search-section-separator { + height: 0; + background-color: transparent; +} + +.search-section-content { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + border: 1px solid #010304; + padding: 18px; + spacing: 8px; +} + +.list-search-results { + spacing: 3px; +} + +.search-section-separator { + background-color: rgba(255, 255, 255, 0.2); + -margin-horizontal: 1.5em; + height: 1px; +} + +.list-search-result-content { + spacing: 12px; + padding: 12px; +} + +.list-search-result-title { + font-size: 1.5em; + color: white; +} + +.list-search-result-description { + color: #cccccc; +} + +.search-provider-icon { + padding: 15px; +} + +.search-provider-icon-more { + width: 16px; + height: 16px; + background-image: url("common-assets/misc/more-results.svg"); +} + +#dash { + font-size: 1em; + color: #b0b0b0; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.4); + padding: 4px 0; + border-radius: 0 3px 3px 0; +} +#dash:rtl { + border-radius: 3px 0 0 3px; +} +.right #dash, #dash:rtl { + padding: 4px 0; +} +.top #dash, .bottom #dash { + padding: 0; +} +#dash .placeholder { + background-image: url("common-assets/dash/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget, .dash-item-container > StWidget:rtl, .right .dash-item-container > StWidget { + padding: 4px 8px; +} +.top .dash-item-container > StWidget, .bottom .dash-item-container > StWidget { + padding: 6px; +} + +.dash-label { + border-radius: 3px; + padding: 4px 12px; + color: white; + background-color: rgba(0, 0, 0, 0.7); + text-align: center; + -x-offset: 3px; +} +.bottom .dash-label, .top .dash-label { + -y-offset: 3px; + -x-offset: 0; +} + +#dash .app-well-app:hover .overview-icon, .right #dash .app-well-app:hover .overview-icon, .bottom #dash .app-well-app:hover .overview-icon, .top #dash .app-well-app:hover .overview-icon { + background-color: #b0b0b0; +} +#dash .app-well-app:active .overview-icon, .right #dash .app-well-app:active .overview-icon, .bottom #dash .app-well-app:active .overview-icon, .top #dash .app-well-app:active .overview-icon { + box-shadow: none; + background-color: #979797; +} +#dash .app-well-app-running-dot { + width: 11px; + height: 2px; + margin-bottom: 2px; + background-color: #b0b0b0; +} + +#dashtodockContainer .app-well-app-running-dot { + background: none; + width: 28px; + height: 4px; +} +#dashtodockContainer .running1 .app-well-app-running-dot { + background-image: url("common-assets/dash/running1.svg"); +} +#dashtodockContainer .running2 .app-well-app-running-dot { + background-image: url("common-assets/dash/running2.svg"); +} +#dashtodockContainer .running3 .app-well-app-running-dot { + background-image: url("common-assets/dash/running3.svg"); +} +#dashtodockContainer .running4 .app-well-app-running-dot { + background-image: url("common-assets/dash/running4.svg"); +} + +.show-apps .overview-icon { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + border: 0px solid; +} +.show-apps:hover .overview-icon { + background-color: rgba(0, 0, 0, 0.7); + color: #b0b0b0; +} +.show-apps:active .overview-icon, .show-apps:active .show-apps-icon, .show-apps:checked .overview-icon, .show-apps:checked .show-apps-icon { + color: #141414; + background-color: #b0b0b0; + box-shadow: none; + transition-duration: 0ms; +} + +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; +} +.icon-grid .overview-icon { + icon-size: 96px; +} + +.app-view-controls { + padding-bottom: 32px; +} + +.app-view-control { + padding: 4px 32px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #b0b0b0; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #b0b0b0; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:checked { + color: #141414; + background-color: #b0b0b0; +} +.app-view-control:first-child:ltr, .app-view-control:last-child:rtl { + border-radius: 2px 0 0 2px; + border-right-width: 0; +} +.app-view-control:last-child:ltr, .app-view-control:first-child:rtl { + border-radius: 0 2px 2px 0; + border-left-width: 0; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(0, 0, 0, 0.85); +} +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(176, 176, 176, 0.4); + transition-duration: 200ms; +} + +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(0, 0, 0, 0.85); + box-shadow: inset 0 0 #b0b0b0; +} +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(176, 176, 176, 0.4); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.app-well-app-running-dot { + width: 20px; + height: 2px; + margin-bottom: 4px; + background-color: #b0b0b0; +} + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 6px; + padding: 6px; + border: 2px solid transparent; + transition-duration: 0ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(16, 34, 56, 0.95); + border: 1px solid rgba(14, 29, 48, 0.95); + border-radius: 4px; +} +.app-well-app.app-folder:hover > .overview-icon { + background-color: rgba(20, 43, 72, 0.95); +} +.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon { + color: #141414; + background-color: #b0b0b0; + box-shadow: none; +} +.app-well-app.app-folder:focus > .overview-icon { + background-color: #b0b0b0; +} + +.app-folder-popup { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0.95); + -arrow-border-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 1px; + -arrow-base: 5; + -arrow-rise: 5; +} + +.app-folder-popup-bin { + padding: 5px; +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.page-indicator { + padding: 15px 20px; +} +.page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-color: #b0b0b0; +} +.page-indicator:hover .page-indicator-icon { + background-color: #c2c2c2; +} +.page-indicator:active .page-indicator-icon { + background-color: #d4d4d4; +} +.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-color: #b0b0b0; +} + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; +} + +.workspace-thumbnails, .workspace-thumbnails:rtl, +.workspace-thumbnails-left, +.workspace-thumbnails-left:rtl { + visible-width: 40px; + spacing: 11px; + padding: 12px; +} + +.workspace-thumbnails, +.workspace-thumbnails-left:rtl { + padding-right: 7px; + border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; +} + +.workspace-thumbnails:rtl, +.workspace-thumbnails-left { + padding-left: 7px; + border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; +} + +.workspace-thumbnail-indicator { + border: 4px solid rgba(176, 176, 176, 0.8); + border-radius: 1px; + padding: 1px; +} + +.all-apps { + padding: 0px 88px 10px 88px; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #babaab; +} + +.url-highlighter { + link-color: #e3e3e3; +} + +.notification-banner, +.notification-banner:hover, +.notification-banner:focus { + font-size: 1em; + width: 34em; + margin: 5px; + padding: 10px; + color: #babaab; + border-left-width: 2px; + border-style: solid; + border-color: #b0b0b0; +} +.notification-banner .notification-icon, +.notification-banner:hover .notification-icon, +.notification-banner:focus .notification-icon { + padding: 5px; +} +.notification-banner .notification-content, +.notification-banner:hover .notification-content, +.notification-banner:focus .notification-content { + padding: 5px; + spacing: 5px; +} +.notification-banner .secondary-icon, +.notification-banner:hover .secondary-icon, +.notification-banner:focus .secondary-icon { + icon-size: 1.09em; +} +.notification-banner .notification-actions, +.notification-banner:hover .notification-actions, +.notification-banner:focus .notification-actions { + background-color: transparent; + padding: 2px 2px 0 2px; + spacing: 3px; +} +.notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button { + padding: 4px 4px 5px; +} +.notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child, +.notification-banner:hover .notification-button:first-child, +.notification-banner:hover .notification-button:last-child, +.notification-banner:focus .notification-button:first-child, +.notification-banner:focus .notification-button:last-child { + border-radius: 2px; +} + +.secondary-icon { + icon-size: 1.09em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #babaab; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #b0b0b0; +} +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: rgba(186, 186, 171, 0.6); +} +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +.subscription-message { + font-style: italic; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; +} +.hotplug-notification-item:focus { + padding: 2px 10px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; +} +.hotplug-resident-mount:hover { + background-color: rgba(8, 17, 28, 0.3); +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; +} + +.legacy-tray { + background-color: #08111C; +} +.legacy-tray:ltr { + border-radius: 0 2px 0 0; + border-left-width: 0; +} +.legacy-tray:rtl { + border-radius: 2px 0 0 0; + border-right-width: 0; +} + +.legacy-tray-handle, +.legacy-tray-icon { + padding: 6px; +} +.legacy-tray-handle StIcon, +.legacy-tray-icon StIcon { + icon-size: 24px; +} +.legacy-tray-handle:hover, .legacy-tray-handle:focus, +.legacy-tray-icon:hover, +.legacy-tray-icon:focus { + background-color: rgba(186, 186, 171, 0.1); +} + +.legacy-tray-icon-box { + spacing: 12px; +} +.legacy-tray-icon-box:ltr { + padding-left: 12px; +} +.legacy-tray-icon-box:rtl { + padding-right: 12px; +} +.legacy-tray-icon-box StButton { + width: 24px; + height: 24px; +} + +.masterslider.smaller .masterlabel, +.masterslider.smaller .slider { + min-width: 155px; +} + +.magnifier-zoom-region { + border: 2px solid #b0b0b0; +} +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +#keyboard { + background-color: rgba(8, 17, 28, 0.95); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.2); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #b0b0b0; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #b0b0b0; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: #b0b0b0; + box-shadow: inset 0 1px rgba(176, 176, 176, 0.05); +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #3a4148; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.2); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} + +.keyboard-subkeys { + color: #b0b0b0; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; + color: #b0b0b0; + font-size: 1.15em; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: #cacaca; +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 2px; + color: #b0b0b0; +} +.candidate-box:selected, .candidate-box:hover { + background-color: #b0b0b0; + color: #141414; +} + +.candidate-page-button-box { + height: 2em; +} +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px; +} + +.candidate-page-button-previous { + border-radius: 2px 0px 0px 2px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 0px 2px 2px 0px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +.framed-user-icon { + background-size: contain; + border: 0px solid transparent; + color: #babaab; + border-radius: 2px; +} +.framed-user-icon:hover { + border-color: transparent; + color: #fdfdfd; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} +.login-dialog .modal-dialog-button { + padding: 3px 18px; +} +.login-dialog .modal-dialog-button:default { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.login-dialog .modal-dialog-button:default:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + background-color: #b0b0b0; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(176, 176, 176, 0.05); +} +.login-dialog .modal-dialog-button:default:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: #979797; +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} +.login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; +} +.login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label { + color: #b0b0b0; +} + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #babaab; + padding-top: 1em; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: #b0b0b0; + color: #141414; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus StLabel, .login-dialog-user-list:expanded .login-dialog-user-list-item:focus StIcon { + color: inherit; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #b0b0b0; +} + +.login-dialog-user-list-item { + border-radius: 5px; + padding: 0.2em; + color: #646464; +} +.login-dialog-user-list-item:ltr { + padding-right: 1em; +} +.login-dialog-user-list-item:rtl { + padding-left: 1em; +} +.login-dialog-user-list-item:hover { + background-color: #b0b0b0; + color: #141414; +} +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #b0b0b0; +} +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #141414; +} + +.login-dialog-username, +.user-widget-label { + color: #babaab; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget-label:ltr { + padding-left: 18px; +} +.user-widget-label:rtl { + padding-right: 18px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: #7d7d7d; + font-size: 110%; + padding-top: 1em; +} + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; +} + +.login-dialog-session-list-button { + color: #646464; +} +.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #b0b0b0; +} +.login-dialog-session-list-button:active { + color: #313131; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock-date { + font-size: 28pt; +} + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; +} +.screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} +.screen-shield-notifications-container .notification, +.screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(176, 176, 176, 0.2); + background-color: rgba(8, 17, 28, 0.45); + color: #b0b0b0; + border-radius: 4px; +} +.screen-shield-notifications-container .notification { + margin-right: 15px; +} + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; +} + +#panel.lock-screen { + background-color: rgba(8, 17, 28, 0.5); +} + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); +} + +#lockDialogGroup { + background: #2e3436 url(misc/noise-texture.png); + background-repeat: repeat; +} + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(8, 17, 28, 0.3); +} +#screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(8, 17, 28, 0.5); +} +#screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(176, 176, 176, 0.5); +} + +#LookingGlassDialog { + spacing: 4px; + padding: 8px 8px 10px 8px; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + color: #babaab; +} +#LookingGlassDialog > #Toolbar { + padding: 3px; + border: none; + background-color: transparent; + border-radius: 0px; +} +#LookingGlassDialog .labels { + spacing: 4px; +} +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #b0b0b0; + transition-duration: 100ms; + padding-left: 0.3em; + padding-right: 0.3em; +} +#LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0px; + color: #b0b0b0; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + caret-color: #141414; + selection-background-color: #b0b0b0; + selected-color: #141414; + color: #b0b0b0; + background-color: rgba(33, 70, 115, 0.35); + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.lg-dialog StEntry:focus { + color: #141414; + background-color: #b0b0b0; + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); + selection-background-color: #141414; + selected-color: #b0b0b0; +} +.lg-dialog .shell-link { + color: #e3e3e3; +} +.lg-dialog .shell-link:hover { + color: #fdfdfd; +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; +} +.lg-obj-inspector-button:hover { + border: 1px solid #ffffff; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: 1px solid rgba(0, 0, 0, 0.7); + border-radius: 2px; + background-color: rgba(8, 17, 28, 0.95); + padding: 4px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.7); + border: 1px solid grey; + border-radius: 2px; + padding: 6px; +} diff --git a/src/themes/Midnight-Gray/gtk-2.0/apps.rc b/src/themes/Midnight-Gray/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-Gray/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/button-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..160777fe Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-Gray/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..4f7a19fa Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/button.png b/src/themes/Midnight-Gray/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..4329f2ae Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..269e02e0 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..55390c72 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..830525c4 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..60abc547 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..319b5f05 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..102d993b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..86eff83b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..7e0238ae Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..19d8ec51 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..60abc547 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..319b5f05 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..60abc547 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..319b5f05 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..102d993b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..86eff83b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..102d993b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..86eff83b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-Gray/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/down-background.png b/src/themes/Midnight-Gray/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..050691b3 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..050691b3 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..050691b3 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..a46751df Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..d3a4c349 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..05fe40dc Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..da2574cd Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..d3a4c349 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..d3a4c349 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-Gray/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-Gray/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-Gray/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/frame.png b/src/themes/Midnight-Gray/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-Gray/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..252ed4ea Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-Gray/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..381f51c1 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-Gray/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/line-h.png b/src/themes/Midnight-Gray/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/line-v.png b/src/themes/Midnight-Gray/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..4329f2ae Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..769098a7 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..269e02e0 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..55390c72 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..710038eb Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..830525c4 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..b82be124 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..b9b6718f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..a231aae8 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..2ce206fb Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..752885ad Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..6a957576 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menubar.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..1a840321 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-Gray/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..0bca16a3 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/minus.png b/src/themes/Midnight-Gray/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..bde47507 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-Gray/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-Gray/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/notebook.png b/src/themes/Midnight-Gray/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/null.png b/src/themes/Midnight-Gray/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/plus.png b/src/themes/Midnight-Gray/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..ea4af5f6 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-Gray/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..24863f63 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-Gray/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..a6ba834f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..b82be124 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-Gray/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..a231aae8 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..2ce206fb Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-Gray/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..6a957576 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..f901d454 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..414fbc7a Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..f901d454 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..4986b903 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..012e9f8b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..55cc9d79 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..5151ec10 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..193c283f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..5151ec10 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..e4b3e5b1 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/slider.png b/src/themes/Midnight-Gray/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..95bf62be Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..fae1674d Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..fae1674d Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..8cf50296 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..fae1674d Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-Gray/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-Gray/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..ee185aa0 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..cdfcdce4 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-Gray/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-Gray/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/assets/up-background.png b/src/themes/Midnight-Gray/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/gtkrc b/src/themes/Midnight-Gray/gtk-2.0/gtkrc new file mode 100644 index 00000000..ac185387 --- /dev/null +++ b/src/themes/Midnight-Gray/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #33404f" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #a3a3a3" +gtk-color-scheme = "selected_fg_color: #141414" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-Gray/gtk-2.0/main.rc b/src/themes/Midnight-Gray/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-Gray/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..160777fe Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..4f7a19fa Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..050691b3 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..d3a4c349 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..fe6e1450 --- /dev/null +++ b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#171f29" + base[ACTIVE] = "#171f29" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..1a840321 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-2.0/panel.rc b/src/themes/Midnight-Gray/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-Gray/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-Gray/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-Gray/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-Gray/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..1a9d344e Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..74adc92c Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..f0583258 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..b7700410 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..cf5d71f5 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..263d8796 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..e93df308 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..40bf1265 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..f4968e29 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..160be1a8 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..5e8cc3c3 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..6204e4b7 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..e8eee813 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..66086d8e Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..39773dcb Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..dc689eaf Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..51e55a31 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..6565e80d Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..5c09d629 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..8033b9c5 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..9c8cf6a0 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..b5d7915a Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..2eb60712 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..87e680a2 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..f9828a45 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..8db31be0 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..e05da990 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..680d3bdb Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..f3305503 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..7374ab40 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..271fcb3b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..c2a6f9ad Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..6ddc3ac2 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..0797822f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..ebea6058 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..34f1e5d7 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..bb5278ad Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..ca8c43c3 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..57f4bfd1 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..c24af4a7 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..59739e37 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..f5138b1f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..5a14a82f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..3e082c4b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..d57faa03 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..81b01fbe Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..2334cdf1 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..9ffed2bf Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..3cf1fcf5 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..df9c2bd1 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..3a6d1974 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..89da2d10 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..f15b2333 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..6237d1a2 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..f15b2333 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..6237d1a2 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..be0822f8 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..afb8837a Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..be0822f8 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..afb8837a Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..4900bd32 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..2364e424 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..55e9ab5d Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..2d7e9760 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..7b7a6b01 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..69d9e9fb Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..7b7a6b01 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..69d9e9fb Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..f3264d67 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..6cac0473 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..f3264d67 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..6cac0473 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..9be38336 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..06580b19 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..eb651216 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..65f06cd9 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..7cfc9966 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..b4f844b5 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..c1ded58c Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..1318236d Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-Gray/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..a377485b Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..26096866 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..8e17d940 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..348f9f8c Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..bab9b62f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..6d18c65f Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..ef2996e2 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..c5233de0 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Gray/gtk-3.0/gtk.css b/src/themes/Midnight-Gray/gtk-3.0/gtk.css new file mode 100644 index 00000000..72b4f770 --- /dev/null +++ b/src/themes/Midnight-Gray/gtk-3.0/gtk.css @@ -0,0 +1,7186 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #a3a3a3; + color: #141414; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(163, 163, 163, 0.15); + color: #a3a3a3; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #8a8a8a; + background-color: rgba(138, 138, 138, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #141414; + background-color: #a3a3a3; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #5c5c5c; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #a3a3a3; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #a3a3a3; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #a3a3a3; + color: #141414; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #1f2730; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #a3a3a3; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: inset 1px 0 #a3a3a3, inset -1px 0 #a3a3a3, inset 0 1px #a3a3a3, inset 0 -1px #a3a3a3; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 94, 116, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #a3a3a3; + background-color: #141414; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #a3a3a3; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #a3a3a3; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#a3a3a3), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#a3a3a3), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #a3a3a3; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(163, 163, 163, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(20, 20, 20, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #141414; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(163, 163, 163, 0.75); + background-color: rgba(163, 163, 163, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(20, 20, 20, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #1f2730; + border-color: #0f1317; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #a3a3a3; +} +button.osd:active, button.osd:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +button.osd:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +.osd button:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.osd button.flat:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #141414; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #a3a3a3; +} +button.suggested-action:hover { + background-clip: border-box; + color: #141414; + background-color: #bdbdbd; + border-color: #bdbdbd; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #141414; + background-color: #8a8a8a; + border-color: #8a8a8a; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#a3a3a3), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #a3a3a3; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(163, 163, 163, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(163, 163, 163, 0.75); + background-color: rgba(163, 163, 163, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(20, 20, 20, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #ffffff; +} +menuitem.button.flat:active label, menuitem.button.flat:active arrow label, menuitem.button.flat:selected label, menuitem.button.flat:selected arrow label, +modelbutton.flat:active label, +modelbutton.flat:active arrow label, +modelbutton.flat:selected label, +modelbutton.flat:selected arrow label { + color: inherit; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #141414; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(7, 9, 11, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(7, 9, 11, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #141414; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #a3a3a3; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(163, 163, 163, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(31, 39, 48, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #a3a3a3; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #a3a3a3; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(163, 163, 163, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #141414; + background-color: rgba(163, 163, 163, 0.95); + border-color: rgba(153, 153, 153, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(163, 163, 163, 0.95); + color: rgba(20, 20, 20, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #313131; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #a3a3a3; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(163, 163, 163, 0) 25%, rgba(163, 163, 163, 0.35) 25%, rgba(163, 163, 163, 0.35) 75%, rgba(163, 163, 163, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(163, 163, 163, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #141414; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(163, 163, 163, 0.55); + border-color: #010304; + background-color: rgba(163, 163, 163, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #141414; + color: #a3a3a3; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #a3a3a3; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #a3a3a3; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #141414; + background-color: rgba(20, 20, 20, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #a3a3a3; + background-color: #141414; + border-color: #141414; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(20, 20, 20, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #a3a3a3; + background-color: rgba(20, 20, 20, 0.5); + border-color: rgba(20, 20, 20, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #a3a3a3; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(20, 20, 20, 0.56); + background-color: rgba(163, 163, 163, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(163, 163, 163, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #141414; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #a3a3a3; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #141414; + background-color: #bdbdbd; + border-color: #bdbdbd; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #141414; + background-color: #8a8a8a; + border-color: #8a8a8a; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(163, 163, 163, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(163, 163, 163, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #141414; + caret-color: #141414; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(163, 163, 163, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(163, 163, 163, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(163, 163, 163, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(163, 163, 163, 0.55); + border-color: #010304; + background-color: rgba(163, 163, 163, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #a3a3a3; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #5c5c5c; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #6a6a6a; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #a9a99e; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #3f3f3f; +} +treeview.view.expander:selected:hover { + color: #141414; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #141414; + border-radius: 4px; + background-color: #a3a3a3; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #a3a3a3; + box-shadow: none; + background-color: #141414; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #a3a3a3; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #141414; + background-color: #a3a3a3; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #a3a3a3; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(163, 163, 163, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #a3a3a3; + color: #141414; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(163, 163, 163, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #a3a3a3; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #a3a3a3; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #a3a3a3; +} +popover button label, popover button image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #141414; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #a3a3a3; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #999999; +} +notebook > header > tabs > tab:backdrop { + color: rgba(163, 163, 163, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #e6e6e6; + background-color: transparent; + border-left: 2px solid #a3a3a3; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(255, 255, 255, 0.56); + border-left: 2px solid rgba(163, 163, 163, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #aeae99; + background-color: rgba(163, 163, 163, 0.1); + border-left: 2px solid #999999; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(174, 174, 153, 0.45); + border-left: 2px solid rgba(163, 163, 163, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(163, 163, 163, 0.45); +} +scrollbar slider:hover:active { + background-color: #a3a3a3; +} +scrollbar slider:disabled { + background-color: rgba(163, 163, 163, 0.25); +} +scrollbar slider:hover { + background-color: rgba(163, 163, 163, 0.7); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #b5b5b5; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #2d3946; +} +.osd scale trough highlight { + background-color: #a3a3a3; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #545454; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #a3a3a3; +} +scale highlight:disabled { + background-color: rgba(163, 163, 163, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(163, 163, 163, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #707070; +} +scale slider:active { + background-clip: border-box; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +scale slider:disabled { + background-color: #19212b; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #141414; + border-color: #141414; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #292929; + border-color: #292929; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #5c5c5c; + border-color: #5c5c5c; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #545454; + border-color: #545454; +} +.osd scale slider { + background-clip: border-box; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +.osd scale slider:hover { + background-color: #bdbdbd; + border-color: #bdbdbd; +} +.osd scale slider:active { + background-color: #8a8a8a; + border-color: #8a8a8a; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #a3a3a3; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #141414; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #a3a3a3; + background-color: #a3a3a3; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #a3a3a3; + background-color: #a3a3a3; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 100% 60%; + 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.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 100% 60%; + 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.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 60% 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.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #a3a3a3; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #ffffff; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #141414; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #939393; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #141414; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(163, 163, 163, 0.6); +} + +.app-notification { + padding: 10px; + color: #a3a3a3; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.app-notification button.flat { + border-color: rgba(163, 163, 163, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #a3a3a3; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(163, 163, 163, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(163, 163, 163, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(20, 20, 20, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #a3a3a3; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #141414; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #a3a3a3, #a3a3a3); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #a3a3a3; + color: #141414; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #a3a3a3; + background-color: #141414; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #313131; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #141414; + background-color: rgba(20, 20, 20, 0); + border-color: rgba(20, 20, 20, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #141414; + background-color: rgba(20, 20, 20, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(20, 20, 20, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #141414; + background-color: rgba(20, 20, 20, 0.2); + border-color: rgba(20, 20, 20, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #a3a3a3; + background-color: #141414; + border-color: #141414; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(20, 20, 20, 0); + border-color: rgba(20, 20, 20, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(20, 20, 20, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #a3a3a3; + background-color: rgba(20, 20, 20, 0.5); + border-color: rgba(20, 20, 20, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #33404f; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #a3a3a3; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(163, 163, 163, 0.56); +} +colorswatch#add-color-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #a3a3a3; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #a3a3a3; +} +row:selected label, label:selected, filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #141414; +} +row:selected label:backdrop, label:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(20, 20, 20, 0.56); +} +row:selected label:disabled, label:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #5c5c5c; +} + +filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(163, 163, 163, 0.45); + color: rgba(20, 20, 20, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(163, 163, 163, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #c7c7c7; +} +.math-buttons button.text-button label { + color: rgba(163, 163, 163, 0.7); +} +.math-buttons button.text-button:hover label { + color: #c7c7c7; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(163, 163, 163, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #c7c7c7; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #c7c7c7; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #a3a3a3; +} +.math-buttons button.suggested-action.text-button { + background-color: #a3a3a3; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #141414; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #141414; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #c7c7c7; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #141414; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #a3a3a3; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #141414; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #141414; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #a3a3a3; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(163, 163, 163, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #5c5c5c; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(20, 20, 20, 0.45); + color: rgba(163, 163, 163, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(163, 163, 163, 0.45); + color: rgba(20, 20, 20, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(163, 163, 163, 0.23); + color: rgba(20, 20, 20, 0.3); +} + +*:selected { + background-color: #a3a3a3; +} +*:selected label, *:selected image, *:selected { + color: #141414; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #141414; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #313131; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(163, 163, 163, 0.8); + border-color: rgba(138, 138, 138, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + } + 100% { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #141414; + background-color: #a3a3a3; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #ffffff; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #a3a3a3; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #ffffff; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #141414; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: inset 1px 0 #a3a3a3, inset -1px 0 #a3a3a3, inset 0 1px #a3a3a3, inset 0 -1px #a3a3a3; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { + color: #ffffff; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(163, 163, 163, 0.6); +} +.nemo-window .primary-toolbar .path-bar > button { + color: #a3a3a3; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar > button label, .nemo-window .primary-toolbar .path-bar > button image { + background-color: transparent; + color: #a3a3a3; +} +.nemo-window .primary-toolbar .path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar .path-bar > button:hover label, .nemo-window .primary-toolbar .path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.nemo-window .primary-toolbar .path-bar > button:active, .nemo-window .primary-toolbar .path-bar > button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.nemo-window .primary-toolbar .path-bar > button:active label, .nemo-window .primary-toolbar .path-bar > button:active image, .nemo-window .primary-toolbar .path-bar > button:checked label, .nemo-window .primary-toolbar .path-bar > button:checked image { + background-color: #a3a3a3; + color: #141414; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #141414; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #141414; + background-color: #a3a3a3; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(20, 20, 20, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #141414; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #a3a3a3; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #a3a3a3; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + background-color: transparent; + border-left: 2px solid rgba(163, 163, 163, 0.45); + padding-left: 0px; + color: rgba(255, 255, 255, 0.45); +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #a3a3a3; + color: #141414; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(20, 20, 20, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(163, 163, 163, 0.45); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.12); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #a3a3a3; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #141414; + background-color: #a3a3a3; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(20, 20, 20, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #a3a3a3; + color: #141414; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #d6d6d6; +} + +.documents-entry-tag, .photos-entry-tag { + color: #141414; + background: #a3a3a3; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #141414; + background: #adadad; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #141414; + background: #999999; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #1f2730; + border: 1px solid #0f1317; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #151a21; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #141414; + background-color: #a3a3a3; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #141414; + background-color: #a3a3a3; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #0f1317; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #a3a3a3; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #151a21; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #a3a3a3; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #525252; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #d6d6d6; + background-color: #a3a3a3; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #a3a3a3; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #a3a3a3; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-color: #a3a3a3; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(163, 163, 163, 0.1); + color: #a3a3a3; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(163, 163, 163, 0.4); + border: 2px solid #a3a3a3; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #a3a3a3; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #a3a3a3; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #141414; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #a3a3a3; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(163, 163, 163, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #141414; + background-color: #a3a3a3; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #a3a3a3; + color: #141414; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(163, 163, 163, 0.34); + border-color: rgba(163, 163, 163, 0.45); + color: #141414; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(163, 163, 163, 0.78); + border-color: rgba(163, 163, 163, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #141414; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #141414; +} + +popover { + background-color: #08111C; + color: #a3a3a3; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #a3a3a3; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #a3a3a3; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #141414; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #a3a3a3; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #ffffff; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #141414; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #a3a3a3; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: inset 1px 0 #a3a3a3, inset -1px 0 #a3a3a3, inset 0 1px #a3a3a3, inset 0 -1px #a3a3a3; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #a3a3a3; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #a3a3a3; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #ffffff; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #141414; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #a3a3a3; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #ffffff; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #141414; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #a3a3a3; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #a3a3a3; + background-image: linear-gradient(to right, #a3a3a3, #a3a3a3); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #141414; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(163, 163, 163, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(163, 163, 163, 0.55); + border-color: #010304; + background-color: rgba(163, 163, 163, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #a3a3a3; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #a3a3a3; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #a3a3a3; + color: #141414; +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(163, 163, 163, 0.67); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(138, 138, 138, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #a3a3a3; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #141414; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(163, 163, 163, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #a3a3a3; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #ffffff; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #141414; + outline-offset: -3px; + background-color: #a3a3a3; + border-color: #08111C; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #a3a3a3; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(163, 163, 163, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #141414; + background-color: #a3a3a3; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #141414; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(20, 20, 20, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #a3a3a3; +} +.geary-main-layout infobar.info button { + background-color: #a3a3a3; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #141414; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(20, 20, 20, 0.56); +} + +#InkscapePanel grid, +#NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #a3a3a3; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #141414; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(20, 20, 20, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #a3a3a3; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #a3a3a3; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(163, 163, 163, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #d6d6d6; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #a6a6a6; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #141414; + background-image: linear-gradient(to bottom, #a3a3a3, #a3a3a3); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #a3a3a3; + border-color: #a3a3a3; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #141414; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #141414; + background-color: #a3a3a3; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #a3a3a3; + color: #141414; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #141414; + color: #a3a3a3; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #a3a3a3; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #a3a3a3; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(163, 163, 163, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #a3a3a3; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(163, 163, 163, 0.56); +} +#content_frame button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(20, 20, 20, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +#buttonbox_frame button:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #bdbdbd; + border-color: #bdbdbd; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #8a8a8a; + border-color: #8a8a8a; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #a3a3a3; + padding-left: 2px; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: rgba(163, 163, 163, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(163, 163, 163, 0.3); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #a3a3a3; + padding-left: 0px; + color: #ffffff; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(163, 163, 163, 0.4); +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #a3a3a3; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #a3a3a3; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.12); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #a3a3a3; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #a3a3a3; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #a3a3a3; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #ffffff; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #141414; + outline-offset: -3px; + background-color: #a3a3a3; + border-color: #08111C; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #141414; + outline-offset: -3px; + background-color: #a3a3a3; + border-color: #08111C; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: darkgray; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(20, 20, 20, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(20, 20, 20, 0.56); + background-color: rgba(163, 163, 163, 0.45); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #a3a3a3; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #a3a3a3; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #ffffff; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #141414; + outline-offset: -3px; + background-color: #a3a3a3; + border-color: #08111C; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #141414; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(163, 163, 163, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: transparent; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #a3a3a3; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #bdbdbd; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #a3a3a3; +} +.nautilus-window .searchbar-container entry image:focus { + color: #bdbdbd; +} +.nautilus-window .searchbar-container button image { + color: #a3a3a3; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(163, 163, 163, 0.06); + background-image: linear-gradient(to right, rgba(163, 163, 163, 0.06), rgba(163, 163, 163, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #a3a3a3; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #a3a3a3; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #a3a3a3; + color: #141414; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(163, 163, 163, 0.1); + color: #ffffff; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(89, 94, 99, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #a3a3a3; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #a3a3a3; + caret-color: #a3a3a3; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(163, 163, 163, 0.1); + color: #ffffff; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #a3a3a3; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #a3a3a3; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #a3a3a3; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #a3a3a3; + background-color: rgba(163, 163, 163, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(163, 163, 163, 0.15); +} +.gedit-document-panel row:active { + color: #141414; + background-color: #a3a3a3; +} +.gedit-document-panel row:active button { + color: #141414; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #141414; + background-color: #a3a3a3; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #a3a3a3; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +filechooser actionbar button:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 94, 116, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #c9c9c9; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(201, 201, 201, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #d6d6d6; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #a3a3a3; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #a3a3a3; +@define-color theme_selected_fg_color #141414; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #a3a3a3; +@define-color selected_fg_color #141414; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #d6d6d6; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#a3a3a3, 0.8); +@define-color wm_unfocused_title alpha(#a3a3a3, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #a3a3a3; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #141414; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #a3a3a3; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #a3a3a3; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #a3a3a3; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #a3a3a3; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #141414; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(163, 163, 163, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(20, 20, 20, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #a3a3a3; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #a3a3a3; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #141414; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(163, 163, 163, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(20, 20, 20, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #a3a3a3; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #a3a3a3; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #a3a3a3; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #a3a3a3; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #141414; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #a3a3a3; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(163, 163, 163, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #a3a3a3; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(163, 163, 163, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #141414; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: inset 1px 0 #a3a3a3, inset -1px 0 #a3a3a3, inset 0 1px #a3a3a3, inset 0 -1px #a3a3a3; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #a3a3a3; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(163, 163, 163, 0.56); +} +.night-light-indicator button.combo:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.night-light-indicator button.combo:active { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #a3a3a3; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #a3a3a3; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #a3a3a3; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #a3a3a3; +} +.budgie-panel button.flat:hover { + background: rgba(163, 163, 163, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #a3a3a3; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #141414; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #a3a3a3; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(163, 163, 163, 0.1); + border-bottom: 2px solid #a3a3a3; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(163, 163, 163, 0.1); + border-top: 2px solid #a3a3a3; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(163, 163, 163, 0.1); + border-left: 2px solid #a3a3a3; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(163, 163, 163, 0.1); + border-right: 2px solid #a3a3a3; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #a3a3a3; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #a3a3a3; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #a3a3a3; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #a3a3a3; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(163, 163, 163, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #a3a3a3; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #a3a3a3; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #a3a3a3; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #a3a3a3; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #a3a3a3; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #141414; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #a3a3a3; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #a3a3a3; + color: #141414; + border-bottom: 9px solid transparent; +} +.raven button { + color: #a3a3a3; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(163, 163, 163, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #a3a3a3; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #a3a3a3; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #141414; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-Gray/gtk-3.0/thumbnail.png b/src/themes/Midnight-Gray/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..88461249 Binary files /dev/null and b/src/themes/Midnight-Gray/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-Gray/index.theme b/src/themes/Midnight-Gray/index.theme new file mode 100644 index 00000000..f1a2722c --- /dev/null +++ b/src/themes/Midnight-Gray/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-Gray +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-Gray +IconTheme=Papirus-Dark-Gray +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-Gray/metacity-1/button-bg.svg b/src/themes/Midnight-Gray/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-Gray/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Gray/metacity-1/button-border.svg b/src/themes/Midnight-Gray/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-Gray/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Gray/metacity-1/close-icon.svg b/src/themes/Midnight-Gray/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-Gray/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Gray/metacity-1/max-icon.svg b/src/themes/Midnight-Gray/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-Gray/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Gray/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-Gray/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..5297f1af --- /dev/null +++ b/src/themes/Midnight-Gray/metacity-1/metacity-theme-2.xml @@ -0,0 +1,782 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-GrayNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Gray/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-Gray/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..26e62cc5 --- /dev/null +++ b/src/themes/Midnight-Gray/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-GrayNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#a3a3a3" /> +<constant name="C_title_unfocused" value="rgba(163, 163, 163, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#860e16" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#1e1e1e" /> +<constant name="C_icon_close_bg_hover" value="#1e1e1e" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#860e16" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#0e870e"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#1e1e1e" /> +<constant name="C_icon_max_active" value="#1e1e1e" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#0e870e" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#87770e"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#1e1e1e" /> +<constant name="C_icon_min_active" value="#1e1e1e" /> +<constant name="C_icon_min_focused" value="#00dc00" /> +<constant name="C_button_min_unfocused" value="#87770e" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Gray/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-Gray/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-Gray/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-Gray/metacity-1/min-icon.svg b/src/themes/Midnight-Gray/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-Gray/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-Gray/metacity-1/thumbnail.png b/src/themes/Midnight-Gray/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-Gray/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/bottom-active.png b/src/themes/Midnight-Gray/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/bottom-inactive.png b/src/themes/Midnight-Gray/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/bottom-left-active.png b/src/themes/Midnight-Gray/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-Gray/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/bottom-right-active.png b/src/themes/Midnight-Gray/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-Gray/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/close-active.png b/src/themes/Midnight-Gray/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/close-inactive.png b/src/themes/Midnight-Gray/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/close-prelight.png b/src/themes/Midnight-Gray/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/close-pressed.png b/src/themes/Midnight-Gray/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/hide-active.png b/src/themes/Midnight-Gray/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/hide-inactive.png b/src/themes/Midnight-Gray/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/hide-prelight.png b/src/themes/Midnight-Gray/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/hide-pressed.png b/src/themes/Midnight-Gray/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/left-active.png b/src/themes/Midnight-Gray/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/left-inactive.png b/src/themes/Midnight-Gray/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/maximize-active.png b/src/themes/Midnight-Gray/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/maximize-inactive.png b/src/themes/Midnight-Gray/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/maximize-prelight.png b/src/themes/Midnight-Gray/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/maximize-pressed.png b/src/themes/Midnight-Gray/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/menu-active.png b/src/themes/Midnight-Gray/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/menu-inactive.png b/src/themes/Midnight-Gray/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/menu-pressed.png b/src/themes/Midnight-Gray/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/right-active.png b/src/themes/Midnight-Gray/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/right-inactive.png b/src/themes/Midnight-Gray/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/shade-active.png b/src/themes/Midnight-Gray/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/shade-inactive.png b/src/themes/Midnight-Gray/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/shade-prelight.png b/src/themes/Midnight-Gray/xfwm4/shade-prelight.png new file mode 100644 index 00000000..93c3c6dc Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/shade-pressed.png b/src/themes/Midnight-Gray/xfwm4/shade-pressed.png new file mode 100644 index 00000000..e3571ec6 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/stick-active.png b/src/themes/Midnight-Gray/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/stick-inactive.png b/src/themes/Midnight-Gray/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/stick-prelight.png b/src/themes/Midnight-Gray/xfwm4/stick-prelight.png new file mode 100644 index 00000000..c23a8553 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/stick-pressed.png b/src/themes/Midnight-Gray/xfwm4/stick-pressed.png new file mode 100644 index 00000000..52757216 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/themerc b/src/themes/Midnight-Gray/xfwm4/themerc new file mode 100644 index 00000000..ed3caea1 --- /dev/null +++ b/src/themes/Midnight-Gray/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#969696 +active_text_shadow_color=#969696 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-Gray/xfwm4/title-1-active.png b/src/themes/Midnight-Gray/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/title-1-inactive.png b/src/themes/Midnight-Gray/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/title-2-active.png b/src/themes/Midnight-Gray/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/title-2-inactive.png b/src/themes/Midnight-Gray/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/title-3-active.png b/src/themes/Midnight-Gray/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/title-3-inactive.png b/src/themes/Midnight-Gray/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/title-4-active.png b/src/themes/Midnight-Gray/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/title-4-inactive.png b/src/themes/Midnight-Gray/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/title-5-active.png b/src/themes/Midnight-Gray/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/title-5-inactive.png b/src/themes/Midnight-Gray/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/top-left-active.png b/src/themes/Midnight-Gray/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/top-left-inactive.png b/src/themes/Midnight-Gray/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/top-right-active.png b/src/themes/Midnight-Gray/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-Gray/xfwm4/top-right-inactive.png b/src/themes/Midnight-Gray/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Gray/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-Green/cinnamon/cinnamon.css b/src/themes/Midnight-Green/cinnamon/cinnamon.css new file mode 100644 index 00000000..ae80db5a --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/cinnamon.css @@ -0,0 +1,1992 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #00C848; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + border-color: #08111C; + background-color: #00C848; + box-shadow: inset 0 2px 4px #00C848; +} +.sound-button:active:backdrop, .menu #notification .notification-button:active:backdrop, .menu #notification .notification-icon-button:active:backdrop, .popup-menu #notification .notification-button:active:backdrop, .popup-menu #notification .notification-icon-button:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #00C848; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + border: 1px solid #00C848; + background-color: #00C848; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #395346; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(0, 200, 72, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(0, 200, 72, 0.1); + border: 1px solid #010304; + box-shadow: inset 0 2px 4px rgba(0, 200, 72, 0); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: rgba(0, 200, 72, 0.1); + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(0, 200, 72, 0); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: rgba(8, 28, 31, 0.505); + border-color: 1px solid #04090f; + box-shadow: inset 0 2px 4px rgba(8, 28, 31, 0); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #00C848; + selected-color: #040E04; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(22, 141, 112, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #040E04; + background-color: #00C848; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(22, 141, 112, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #00C848; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #00C848; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #00C848; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #00C848; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #040E04; + -slider-handle-radius: 7px; + color: #040E04; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #2fff7a; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #62ff9b; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #072c23; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #00C848; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: #aeae99; + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #040E04; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #00C848; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #072c23; + border: 1px solid #072c23; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #00C848; + color: #040E04; + border: 1px solid #00C848; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(22, 141, 112, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #00C848; + background-color: #00C848; + color: #040E04; + font-style: italic; + transition-duration: 300; + selection-background-color: #fbf1fb; + selected-color: #040E04; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #00C848; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #072c23; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #00C848; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #00C848; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(60, 140, 89, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(0, 200, 72, 0.1); + box-shadow: inset 0 0 0 2px rgba(0, 200, 72, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #00C848; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #040E04; + background-color: #00C848; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #00C848; +} +.switcher-list .item-box:selected { + color: #040E04; + background-color: #00C848; + border: 0px solid #00C848; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #00C848; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #040E04; + selected-color: #040E04; + selection-background-color: #fbf1fb; + color: #aeae99; + background-color: rgba(22, 141, 112, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #040E04; + background-color: #00C848; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #072c23; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + border: 1px solid #00C848; + background-color: #00C848; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #395346; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #072c23; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 7px; +} +.menu-favorites-button:hover { + color: #040E04; + background-color: #00C848; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: #00C848; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #00C848; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: #00C848; +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #00C848; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #00C848; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #00C848; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #00C848; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #00C848; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(4, 22, 18, 0.9); + border: 0px solid black; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(7, 44, 35, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); + color: #040E04; + background-color: transparent; + border: 1px solid #00C848; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + border-color: #08111C; + background-color: #00C848; + box-shadow: inset 0 2px 4px #00C848; +} +.sound-player-overlay StButton:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #00C848; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #040E04; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #00C848; +} +.workspace-button:hover { + color: rgba(0, 200, 72, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(0, 200, 72, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #00C848; + background-color: rgba(0, 200, 72, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(0, 200, 72, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(0, 200, 72, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(0, 200, 72, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(0, 200, 72, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #00C848; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #00C848; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #040E04; + background-color: #00C848; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #00C848; + color: #040E04; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: #00C848; +} +.applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #040E04; + text-shadow: none; +} +.applet-icon { + color: #00C848; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #040E04; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #00C848; + background-color: rgba(0, 200, 72, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(0, 200, 72, 0.3); + border: 1px solid #00C848; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #00C848; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-top-width: 2px; + border-color: #00C848; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-bottom-width: 2px; + border-color: #00C848; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-left-width: 2px; + border-color: #00C848; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-right-width: 2px; + border-color: #00C848; +} +.grouped-window-list-item-box:hover { + background-color: rgba(0, 200, 72, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #00C848; + color: #040E04; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #040E04; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #00C848; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #00C848; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + border-color: #08111C; + background-color: #00C848; + box-shadow: inset 0 2px 4px #00C848; +} +.calendar-events-no-events-button:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(0, 200, 72, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #00C848; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #00C848; +} +.calendar-event-button:active { + color: #040E04; + background-color: #00C848; + border-left-width: 4px; + border-left-style: solid; + border-color: #00C848; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..e0ae5385 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="22.185475" + inkscape:cy="99.304309" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#00c848;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#00c848;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#040e04;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#040e04;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#040e04;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..f102f8b8 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.9999995" + inkscape:cx="8.8750006" + inkscape:cy="82.875005" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#00c848;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#00c848;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..0aa39e34 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="-0.0625" + inkscape:cy="9.5625" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="1012" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="16" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..c28d4d6a --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..1733a948 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-Green/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-Green/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-Green/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-Green/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-Green/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..245a7857 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..4a3f5a75 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..1f78479f --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..3a0334d4 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Green/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..426c1bfa --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Green/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..d3321da3 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..cc4bae91 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..9c618a43 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..0483caa2 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..6234d6ed --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-Green/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..90246cb2 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Green/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..e886aad5 --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Green/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..4552182e --- /dev/null +++ b/src/themes/Midnight-Green/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Green/cinnamon/thumbnail.png b/src/themes/Midnight-Green/cinnamon/thumbnail.png new file mode 100644 index 00000000..09ebb633 Binary files /dev/null and b/src/themes/Midnight-Green/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/dash/dash-left.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/dash-left.svg new file mode 100644 index 00000000..6cde60cd --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/dash-left.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/dash/dash-placeholder.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/dash-placeholder.svg new file mode 100644 index 00000000..cbae148a --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/dash/dash-right.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/dash-right.svg new file mode 100644 index 00000000..09758a90 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/dash-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running1.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running1.svg new file mode 100644 index 00000000..4f29c166 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running1.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running2.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running2.svg new file mode 100644 index 00000000..df125bf0 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running2.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running3.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running3.svg new file mode 100644 index 00000000..7a553e64 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running3.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running4.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running4.svg new file mode 100644 index 00000000..ee066a63 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/dash/running4.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/calendar-today.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/calendar-today.svg new file mode 100644 index 00000000..88cbc361 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/calendar-today.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/close-active.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/close-active.svg new file mode 100644 index 00000000..95822bf3 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/close-hover.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..7b52140c --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/close.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/close.svg new file mode 100644 index 00000000..e221a33f --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/corner-ripple-ltr.svg new file mode 100644 index 00000000..50e3979c --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/corner-ripple-ltr.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/corner-ripple-rtl.svg new file mode 100644 index 00000000..7d336371 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/corner-ripple-rtl.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/more-results.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/more-results.svg new file mode 100644 index 00000000..fe8b63e9 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/more-results.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/process-working.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/process-working.svg new file mode 100644 index 00000000..7ae13c77 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/process-working.svg @@ -0,0 +1,409 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/ws-switch-arrow-down.png new file mode 100644 index 00000000..a674ad58 Binary files /dev/null and b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/ws-switch-arrow-up.png new file mode 100644 index 00000000..1b6f6111 Binary files /dev/null and b/src/themes/Midnight-Green/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/panel/activities-active.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/panel/activities-active.svg new file mode 100644 index 00000000..c1083e84 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/panel/activities-active.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/panel/activities.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/panel/activities.svg new file mode 100644 index 00000000..8df05fda --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/panel/activities.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..07078e26 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Green/gnome-shell/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..22b9a8d5 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..06c24827 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..4e6722c2 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..bab77f15 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..7a7f93e6 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..45233dd9 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..5602eff8 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,169 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..60e0bdbc --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..734b53b7 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,171 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/modal.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/modal.svg new file mode 100644 index 00000000..23647011 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/misc/modal.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..ac1a3e4f --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/switch/switch-off.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Green/gnome-shell/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..0ff000fb --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/dark-assets/switch/switch-on.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Green/gnome-shell/gnome-shell.css b/src/themes/Midnight-Green/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..323738d8 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/gnome-shell.css @@ -0,0 +1,2871 @@ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +stage { + font-size: 1em; + color: #babaab; +} + +.button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 4px; +} + +.hotplug-notification-item, .notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button, .button { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:focus, .notification-banner .notification-button:focus, .button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #00C848; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:hover, .notification-banner .notification-button:hover, .button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.hotplug-notification-item:hover:focus, .notification-banner .notification-button:hover:focus, .button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #00C848; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:active, .notification-banner .notification-button:active, .button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + background-color: #00C848; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(0, 200, 72, 0.05); +} +.hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive, .button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #040E04; + selection-background-color: #fbf1fb; + selected-color: #040E04; + transition-duration: 300ms; + border-radius: 3px; + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:hover .hint-text { + color: rgba(186, 186, 171, 0.72); +} +StEntry:focus { + color: #040E04; + background-color: #00C848; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:focus .hint-text { + color: #040E04; + margin-left: 14px; +} +StEntry:insensitive { + color: rgba(186, 186, 171, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(186, 186, 171, 0.52); +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} +StScrollBar StBin#trough { + background-color: rgba(8, 17, 28, 0.1); + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 4px; + background-color: #4f5555; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #3d4447; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #00C848; +} + +.slider { + -barlevel-height: 4px; + -barlevel-background-color: #08111C; + -barlevel-border-color: rgba(0, 0, 0, 0); + -barlevel-active-background-color: #00C848; + -barlevel-active-border-color: rgba(0, 0, 0, 0); + -barlevel-border-width: 0px; + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #00C848; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 0px; + -slider-handle-border-color: #040E04; + height: 18px; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: #ffffff; +} +.slider:hover { + color: #00C848; + -slider-handle-radius: 2px; +} +.slider:active { + color: #00C848; + -slider-handle-radius: 2px; +} +.popup-menu-item.selected .slider { + -slider-background-color: #08111C; + -slider-active-background-color: #00C848; + -slider-handle-radius: 2px; +} + +.check-box StBoxLayout { + spacing: 0.8em; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 54px; + height: 24px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item.selected .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.shell-link { + color: #2fff7a; +} +.shell-link:hover { + color: #62ff9b; +} + +.headline { + font-size: 110%; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #babaab; + background-color: #08111c; + border: none; + padding: 0; +} +.modal-dialog .modal-dialog-content-box { + padding: 20px 10px 10px 10px; +} +.modal-dialog-linked-button { + height: 38px; + padding: 0; + box-shadow: inset 0 0 black; + border-top-width: 1px; + border-bottom-width: 0; + color: #00c848; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(7, 15, 24, 0.95); +} +.modal-dialog-linked-button:hover { + background-color: rgba(14, 29, 48, 0.95); +} +.modal-dialog-linked-button:focus { + color: #00c848; +} +.modal-dialog-linked-button:active { + color: #040E04; + background-color: #00C848; +} +.modal-dialog-linked-button:insensitive { + color: rgba(0, 200, 72, 0.5); + background-color: rgba(6, 12, 20, 0.95); +} +.modal-dialog-linked-button:first-child { + border-radius: 0px 0px 0px 2px; +} +.modal-dialog-linked-button:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 0px; +} +.modal-dialog-linked-button:first-child:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 2px; +} +.modal-dialog .run-dialog-entry { + width: 21em; +} +.modal-dialog .run-dialog-error-box { + padding-top: 5px; + spacing: 5px; +} +.modal-dialog .run-dialog-label { + font-size: 0; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 11pt; + font-weight: bold; + color: #babaab; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} +.run-dialog .run-dialog-entry { + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); + width: 20em; + padding: 5px 9px; + caret-size: 1px; + caret-color: #040E04; + selection-background-color: #fbf1fb; + selected-color: #040E04; + transition-duration: 300ms; + border-radius: 20px; + min-height: 1.4em; +} +.run-dialog .run-dialog-entry:hover, .run-dialog .run-dialog-entry:focus { + color: #040E04; + caret-color: #040E04; + background-color: #00C848; + selection-background-color: #fbf1fb; + selected-color: #040E04; +} +.run-dialog .run-dialog-description { + text-align: center; + color: #babaab; +} + +.end-session-dialog { + spacing: 42px; +} +.end-session-dialog-list { + padding-top: 20px; +} +.end-session-dialog-layout { + padding-left: 17px; +} +.end-session-dialog-layout:rtl { + padding-right: 17px; +} +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; +} +.end-session-dialog-description:rtl { + text-align: right; +} +.end-session-dialog-warning { + width: 28em; + color: #F27835; + padding-top: 6px; +} +.end-session-dialog-warning:rtl { + text-align: right; +} +.end-session-dialog-logout-icon { + border: 0px solid transparent; + border-radius: 2px; + width: 48px; + height: 48px; + background-size: contain; +} +.end-session-dialog-shutdown-icon { + color: #babaab; + width: 48px; + height: 48px; +} +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 10px; + padding-left: 10px; +} +.end-session-dialog-session-list, .end-session-dialog-app-list { + spacing: 1em; +} +.end-session-dialog-list-header { + font-weight: bold; +} +.end-session-dialog-list-header:rtl { + text-align: right; +} +.end-session-dialog-app-list-item, .end-session-dialog-session-list-item { + spacing: 1em; +} +.end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name { + font-weight: bold; +} +.end-session-dialog-app-list-item-description { + color: #c6c6b9; + font-size: 8pt; +} +.end-session-dialog .modal-dialog-linked-button:last-child { + color: #ffffff; + background-color: #F04A50; +} +.end-session-dialog .modal-dialog-linked-button:last-child:hover { + color: #ffffff; + background-color: #f47479; +} +.end-session-dialog .modal-dialog-linked-button:last-child:active { + color: #ffffff; + background-color: #ee3239; +} + +.shell-mount-operation-icon { + icon-size: 48px; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.mount-question-dialog-subject { + max-width: 500px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #a3a38f; +} +.show-processes-dialog-app-list-item:hover { + color: #babaab; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +.prompt-dialog { + width: 500px; +} +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; +} +.prompt-dialog-message-layout { + spacing: 16px; +} +.prompt-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: #babaab; +} +.prompt-dialog-descritption:rtl { + text-align: right; +} +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} +.prompt-dialog-error-label { + font-size: 9pt; + color: #FC4138; + padding-bottom: 8px; +} +.prompt-dialog-info-label { + font-size: 9pt; + padding-bottom: 8px; +} +.prompt-dialog-null-label { + font-size: 9pt; + padding-bottom: 8px; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} +.polkit-dialog-user-root-label { + color: #F27835; +} +.polkit-dialog-user-user-icon { + border-radius: 2px; + background-size: contain; + width: 48px; + height: 48px; +} + +.audio-device-selection-dialog { + spacing: 30px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} +.audio-selection-title { + font-weight: bold; + text-align: center; +} +.audio-selection-box { + spacing: 20px; +} +.audio-selection-device { + border: 1px solid #010304; + border-radius: 3px; +} +.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #00C848; + border-color: #00C848; +} +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} +.audio-selection-device-icon { + icon-size: 64px; +} + +.access-dialog { + spacing: 30px; +} +.access-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} +.access-dialog-content { + max-width: 28em; + spacing: 20px; +} +.access-dialog-icon { + min-width: 48px; + icon-size: 48px; +} +.access-dialog-title { + font-weight: bold; +} +.access-dialog-subtitle { + color: #babaab; + font-weight: bold; +} + +.geolocation-dialog { + spacing: 30px; +} +.geolocation-dialog-main-layout { + spacing: 12px; +} +.geolocation-dialog-content { + spacing: 20px; +} +.geolocation-dialog-icon { + icon-size: 48px; +} +.geolocation-dialog-title { + font-weight: bold; +} +.geolocation-dialog-reason { + color: #babaab; + font-weight: bold; +} + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.popup-menu { + min-width: 15em; + color: #00C848; + box-shadow: none; + border-radius: 4px; +} +.popup-menu .popup-sub-menu { + background-color: #08111C !important; + color: #babaab !important; + border: none; + box-shadow: none; + border-radius: 0 !important; +} +.popup-menu .popup-menu-content { + padding: 1em 0em 1em 0em; + background-color: #0b1726; + box-shadow: none; + border: 1px solid #010304; + border-radius: 4px; +} +.popup-menu .popup-menu-item { + spacing: 6px; +} +.popup-menu .popup-menu-item:ltr { + padding: 0.3em 2em 0.3em 1em; +} +.popup-menu .popup-menu-item:rtl { + padding: 0.3em 1em 0.3em 2em; +} +.popup-menu .popup-menu-item:checked, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:active { + font-weight: normal !important; + box-shadow: none; + background-color: #00C848 !important; + color: #040E04 !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected { + color: #ffffff !important; + background-color: #272e38 !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:insensitive { + color: rgba(186, 186, 171, 0.5); + background: none; +} +.popup-menu .popup-inactive-menu-item { + color: #babaab; +} +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(186, 186, 171, 0.45); +} +.popup-menu.panel-menu { + -boxpointer-gap: 0px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + width: 1.4em; + text-align: center !important; +} +.popup-menu-ornament:ltr { + text-align: right; +} +.popup-menu-ornament:rtl { + text-align: left; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 5; + -arrow-rise: 5; +} + +.popup-separator-menu-item { + padding: 0; + margin: 0; + background-color: transparent; + border: none; +} +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + margin: 0; + background-color: transparent; +} +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + margin: 0; + background-color: transparent; +} + +.aggregate-menu { + min-width: 22em; +} +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 4px; + -st-icon-style: symbolic; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + margin-left: 1em; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + margin-right: 1em; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #00c848; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #00C848; +} +.osd-window .level-bar { + background-color: #00C848; + border-radius: 2px; +} + +.resize-popup { + color: #00c848; + background: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 12px; +} + +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #00c848; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; + border-radius: 4px; + padding: 20px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; + border: 1px solid transparent; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #00C848; +} +.switcher-list .item-box:selected { + color: #040E04; + background-color: #00C848; + border: 1px solid #00C848; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .separator { + width: 1px; + background: rgba(186, 186, 171, 0.33); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #00c848; +} +.switcher-arrow:highlighted { + color: white; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #00C848; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} +.workspace-switcher-group { + padding: 12px; +} +.workspace-switcher-container { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + padding: 20px; + padding-bottom: 24px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 30px; + background-color: #00C848; + background-size: 96px; + border-radius: 2px; + border: 1px solid #00C848; +} + +.ws-switcher-active-up { + background-image: url("common-assets/misc/ws-switch-arrow-up.png"); +} + +.ws-switcher-active-down { + background-image: url("common-assets/misc/ws-switch-arrow-down.png"); +} + +.ws-switcher-box { + height: 96px; + background-color: rgba(0, 0, 0, 0.33); + border-color: rgba(0, 0, 0, 0.33); + border-radius: 2px; +} + +.tile-preview { + background-color: rgba(0, 200, 72, 0.35); + border: 1px solid #00C848; +} +.tile-preview-left.on-primary { + border-radius: 0px 0 0 0; +} +.tile-preview-right.on-primary { + border-radius: 0 0px 0 0; +} +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0px 0px 0 0; +} + +#panel { + font-weight: bold; + height: 2.1em; + min-height: 30px; + background-gradient-direction: none; + background-color: transparent; + background-color: #08111C; + color: #00C848; +} +#panel.dynamic-top-bar-white-btn { + border-image: none; +} +#panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + border-image: none; +} +#panel:overview { + background-color: #08111C; + color: #00C848; +} +#panel #panelLeft, +#panel #panelCenter { + spacing: 8px; +} +#panel .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0); + -panel-corner-border-width: 0px; + -panel-corner-border-color: black; +} +#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: black; +} +#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} +#panel .panel-button { + -natural-hpadding: 10px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #00C848; + transition-duration: 100ms; + border: 3px solid transparent; + border-color: transparent; +} +#panel .panel-button .app-menu-icon { + width: 0; + height: 0; + margin-left: 0px; + margin-right: 0px; +} +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 6px; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button:hover { + color: #00e753; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:hover.clock-display { + box-shadow: none; + background-color: transparent; + text-shadow: none; + color: inherit; +} +#panel .panel-button:hover.clock-display .clock { + color: #00e753; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + color: #040E04; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #00C848; + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; +} +#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: none; +} +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; +} +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px #00C848; + color: #040E04; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 0 4px; +} +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #d1d1c7; +} +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: #d1d1c7; +} +#panel #panelActivities.panel-button { + -natural-hpadding: 12px; +} +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} +#panel .screencast-indicator { + color: #FC4138; +} +#panel .clock-display > * > *:last-child { + color: #00C848; + border: 1px solid rgba(0, 200, 72, 0.5); + padding: 2px; + border-radius: 6px; +} +#panel .popup-menu-arrow { + width: 0; +} + +#panel #panelActivities.panel-button > * { + background-image: url("common-assets/panel/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: 3px solid transparent !important; + text-shadow: 0 0 transparent !important; + transition-duration: 0ms !important; + box-shadow: none !important; + color: transparent; +} +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + box-shadow: inset 0 0 0 1000px #00C848; + border: 3px solid transparent; + border-color: transparent; +} +#panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * { + background-image: url("common-assets/panel/activities-active.svg"); +} + +.system-switch-user-submenu-icon { + icon-size: 20px; + padding: 0 2px; +} + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("common-assets/misc/process-working.svg"); + spacing: 4px; + padding: 0 8px; +} +#appMenu .label-shadow { + color: transparent; +} + +.system-menu-action { + padding: 13px; + color: #babaab; + border-radius: 32px; + /* wish we could do 50% */ + border: 1px solid transparent; +} +.system-menu-action:hover, .system-menu-action:focus { + transition-duration: 100ms; + padding: 13px; + color: #babaab; + background-color: transparent; + border: 1px solid #00C848; +} +.system-menu-action:active { + color: #040E04; + background-color: #00C848; + border: 1px solid #00C848; +} +.system-menu-action > StIcon { + icon-size: 16px; +} + +#calendarArea { + padding: 0px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid #010304; + padding: 0 12px; +} +.datemenu-calendar-column:ltr { + margin-right: 8px; + border-left-width: 0; +} +.datemenu-calendar-column:rtl { + margin-left: 8px; + border-right-width: 0; +} +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.events-section-title { + color: rgba(186, 186, 171, 0.7); + background-color: transparent; + border-color: transparent; + font-weight: bold; + padding: 0.4em; +} +.events-section-title label, .events-section-title image { + color: inherit; +} + +.datemenu-today-button { + color: #babaab; + background-color: transparent; + border-color: transparent; + padding: 9px; +} +.datemenu-today-button label, .datemenu-today-button image { + color: inherit; +} +.datemenu-today-button .day-label { + font-weight: bold; +} +.datemenu-today-button .date-label { + font-weight: 1000; +} +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(60, 140, 89, 0.2); +} +.datemenu-today-button:active, .datemenu-today-button:selected { + background-color: rgba(0, 200, 72, 0.1); +} + +.calendar { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + padding: 2px; + border-radius: 4px; +} +.calendar label, .calendar image { + color: inherit; +} +.calendar .calendar-month-label { + color: #babaab; + font-weight: bold; + padding: 6px 0; +} +.calendar .calendar-change-month-back { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:focus, .calendar .calendar-change-month-back:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:focus, .calendar .calendar-change-month-back:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:focus, .calendar .calendar-change-month-forward:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:focus, .calendar .calendar-change-month-forward:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .pager-button { + height: 32px; + width: 32px; + background-color: transparent; + color: transparent; +} +.calendar .pager-button:hover, .calendar .pager-button:focus, .calendar .pager-button:active { + background-color: transparent; + color: transparent; +} +.calendar .calendar-day-base { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + width: 32px; + height: 32px; + border-radius: 2px; + margin: 1px; + padding: 0.5px; + text-align: center; + font-feature-settings: "tnum"; +} +.calendar .calendar-day-base label, .calendar .calendar-day-base image { + color: inherit; +} +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(60, 140, 89, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:hover label, .calendar .calendar-day-base:hover image, .calendar .calendar-day-base:focus label, .calendar .calendar-day-base:focus image { + color: inherit; +} +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(0, 200, 72, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:active label, .calendar .calendar-day-base:active image, .calendar .calendar-day-base:selected label, .calendar .calendar-day-base:selected image { + color: inherit; +} +.calendar .calendar-day-base:focus, .calendar .calendar-day-base:selected:focus, .calendar .calendar-day-base:active:focus { + box-shadow: inset 0 0 0 2px rgba(0, 200, 72, 0.6); + color: #babaab !important; + font-weight: bold !important; +} +.calendar .calendar-day-base.calendar-day-heading { + color: #00C848; + background-color: transparent; + border-color: transparent; + font-weight: bold !important; + text-align: center; + padding: 0.2px; + margin-top: 3px; +} +.calendar .calendar-day { + border-width: 0px; +} +.calendar .calendar-day-top { + border-top-width: 1px; +} +.calendar .calendar-day-left { + border-left-width: 1px; +} +.calendar .calendar-work-day { + background-color: transparent; +} +.calendar .calendar-nonwork-day { + color: #babaab; + background-color: transparent; +} +.calendar .calendar-today { + color: #040E04 !important; + background-color: #00C848; + border-color: #010304; + font-weight: bold !important; +} +.calendar .calendar-today label, .calendar .calendar-today image { + color: inherit; +} +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + color: #040E04; + background-color: #00ec55; + border-color: #010304; +} +.calendar .calendar-today:hover label, .calendar .calendar-today:hover image, .calendar .calendar-today:focus label, .calendar .calendar-today:focus image { + color: inherit; +} +.calendar .calendar-today:active { + color: #040E04; + background-color: #00d74e; + border-color: #010304; +} +.calendar .calendar-today:active label, .calendar .calendar-today:active image { + color: inherit; +} +.calendar .calendar-today:selected { + color: #040E04 !important; + background-color: #00C848; + border-color: #010304; +} +.calendar .calendar-today:selected label, .calendar .calendar-today:selected image { + color: inherit; +} +.calendar .calendar-day-with-events { + color: rgba(186, 186, 171, 0.8); + background-color: transparent; + border-color: transparent; + background-image: url("common-assets/misc/calendar-today.svg"); + font-weight: bold; +} +.calendar .calendar-day-with-events label, .calendar .calendar-day-with-events image { + color: inherit; +} +.calendar .calendar-other-month-day { + color: rgba(186, 186, 171, 0.23); +} +.calendar .calendar-week-number { + color: #00C848; + background-color: transparent; + font-style: normal; + font-weight: bold !important; + height: 14px; + width: 14px; + border-radius: 999px; + padding: 0; + margin: 0px 3px; +} + +.world-clocks-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.world-clocks-button label, .world-clocks-button image { + color: inherit; +} +.world-clocks-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(60, 140, 89, 0.1); + border-color: transparent; +} +.world-clocks-button:hover label, .world-clocks-button:hover image { + color: inherit; +} +.world-clocks-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(0, 200, 72, 0.1); + border-color: transparent; +} +.world-clocks-button:active label, .world-clocks-button:active image { + color: inherit; +} +.world-clocks-button:active .world-clocks-time { + color: rgba(0, 200, 72, 0.78); +} +.world-clocks-button .world-clocks-grid, .world-clocks-button .world-clocks-city, .world-clocks-button .world-clocks-timezone { + color: rgba(186, 186, 171, 0.67); +} +.world-clocks-button .world-clocks-city { + font-size: 8; +} +.world-clocks-button .world-clocks-timezone { + font-size: 7; +} +.world-clocks-button .world-clocks-time { + color: #00C848; + font-weight: bold; +} +.world-clocks-button .world-clocks-header { + font-weight: bold; + color: #babaab; + padding: 0; +} +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.weather-button label, .weather-button image { + color: inherit; +} +.weather-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(60, 140, 89, 0.1); + border-color: transparent; +} +.weather-button:hover label, .weather-button:hover image { + color: inherit; +} +.weather-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(0, 200, 72, 0.1); + border-color: transparent; +} +.weather-button:active label, .weather-button:active image { + color: inherit; +} +.weather-button:active .weather-forecast-icon { + color: rgba(186, 186, 171, 0.34); +} +.weather-button .weather-box { + spacing: 10px; +} +.weather-button .weather-header-box { + spacing: 6px; +} +.weather-button .weather-header { + color: #babaab; + font-weight: bold; + padding: 0; +} +.weather-button .weather-header.location { + color: rgba(186, 186, 171, 0.67); + font-weight: normal; + font-size: 8; +} +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} +.weather-button .weather-forecast-time { + color: rgba(186, 186, 171, 0.56); + font-feature-settings: "tnum"; + font-size: 7; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} +.weather-button .weather-forecast-icon { + icon-size: 2.18em; +} +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.events-button { + color: #00C848; + background-color: transparent; + border-color: transparent; + border-radius: 2px; + padding: 4px; + box-shadow: none; +} +.events-button .events-box { + spacing: 2px; +} +.events-button .events-list { + spacing: 4px; +} +.events-button .events-title { + color: #babaab; + font-weight: bold; + margin-bottom: 4px; +} +.events-button .event-time { + color: rgba(186, 186, 171, 0.5); + font-feature-settings: "tnum"; + font-size: 80%; + margin-top: 4px; +} + +.message-list { + width: 31.5em; +} +.message-list-sections { + spacing: 1.5em; + margin-left: 1.5em; +} +.message-list-section, .message-list-section-list { + spacing: 0.7em; +} +.message-list-section-list-title-box { + spacing: 0.4em; +} +.message-list-placeholder StIcon { + width: 0; + height: 0; +} +.message-list-placeholder StLabel { + color: rgba(186, 186, 171, 0.45); +} +.message-list-clear-button.button { + padding: 4px 12px; +} +.message-list-section-close > StIcon { + icon-size: 18px; + border-radius: 999px; + color: #7c7f79 !important; + background-color: transparent; +} +.message-list-section-close:hover > StIcon { + color: #d7787d !important; + background-color: transparent; +} +.message-list-section-close:active > StIcon { + color: #be3841; + background-color: transparent; +} +.message-list:ltr { + border-right-width: 1px; + border-color: #010304; +} +.message-list:rtl { + border-left-width: 1px; + border-color: #010304; +} +.message-list-controls { + margin: 16px 16px 0 16px; +} + +.message { + padding: 4px; + color: rgba(186, 186, 171, 0.8); + border: none; + border-radius: 4px; + box-shadow: none; + background-color: #0b1726; + border-left-width: 2px; + border-style: solid; + border-color: #00C848; +} +.message label { + color: inherit; +} +.message:hover, .message:focus { + color: #babaab; + background-color: #0a1522; + border-color: #00e251; +} +.message:active { + color: #040E04; + background-color: #00C848; +} +.message:active .message-close-button { + color: #00C848; +} +.message-icon-bin { + padding: 8px 0px 8px 8px; +} +.message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} +.message-icon-bin > StIcon { + color: inherit; +} +.message-secondary-bin, .message-secondary-bin > .event-time { + color: rgba(186, 186, 171, 0.6); + font-size: 0.9em; +} +.message-secondary-bin:ltr, .message-secondary-bin > .event-time:ltr { + padding-left: 8px; +} +.message-secondary-bin:rtl, .message-secondary-bin > .event-time:rtl { + padding-right: 8px; +} +.message:active .message-secondary-bin, .message:active .message-secondary-bin > .event-time { + color: rgba(4, 14, 4, 0.6); +} +.message-secondary-bin > StIcon { + icon-size: 16px; +} +.message-title { + color: inherit; + font-weight: bold; + font-size: 1em; + padding: 2px 0 2px 0; +} +.message-content { + color: inherit; + padding: 8px; + font-size: 1em; +} +.message .message-body { + color: rgba(186, 186, 171, 0.8); +} +.message:hover .message-body { + color: #babaab; +} +.message:active .message-body { + color: #040E04; +} + +.message-close-button { + color: #7c7f79 !important; + background-color: transparent; +} +.message-close-button:hover { + color: #d7787d !important; +} +.message-close-button:active { + color: #be3841 !important; +} + +.message-media-control { + padding: 6px; + color: #00C848; + background-color: transparent; + border-radius: 4px !important; + border-color: transparent; + margin: 9px; +} +.message-media-control:last-child:ltr { + margin-right: 18px; +} +.message-media-control:last-child:rtl { + margin-left: 18px; +} +.message-media-control:hover { + color: #ffffff; +} +.message-media-control:active { + color: #040E04; + background-color: #00C848; +} +.message-media-control:insensitive { + color: rgba(186, 186, 171, 0.45); +} + +.message:active .message-media-control { + color: #040E04; +} + +.media-message-cover-icon { + icon-size: 32px; +} +.media-message-cover-icon.fallback { + color: rgba(186, 186, 171, 0.45); + background-color: #08111C; + border-radius: 2px; + icon-size: 16px; + padding: 8px; + border: 1px solid #010304; +} + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("common-assets/misc/corner-ripple-ltr.svg"); + background-size: contain; +} +.ripple-box:rtl { + background-image: url("common-assets/misc/corner-ripple-rtl.svg"); +} + +.popup-menu-arrow { + width: 16px; + height: 16px; +} + +.popup-menu-icon { + icon-size: 1em; +} + +.window-close { + border-image: url("common-assets/misc/close.svg"); + background-image: url("common-assets/misc/close.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:hover { + border-image: url("common-assets/misc/close-hover.svg"); + background-image: url("common-assets/misc/close-hover.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:active { + border-image: url("common-assets/misc/close-active.svg"); + background-image: url("common-assets/misc/close-active.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close { + -shell-close-overlap: 11px; +} + +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; +} +.nm-dialog-content { + spacing: 20px; + padding: 10px; +} +.nm-dialog-header-hbox { + spacing: 10px; +} +.nm-dialog-airplane-box { + spacing: 12px; +} +.nm-dialog-airplane-headline { + font-size: 1.1em; + font-weight: bold; + text-align: center; +} +.nm-dialog-airplane-text { + color: #babaab; +} +.nm-dialog-header-icon { + icon-size: 32px; +} +.nm-dialog-scroll-view { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; +} +.nm-dialog-header { + font-weight: bold; + font-size: 1.2em; +} +.nm-dialog-item { + font-size: 1em; + border-bottom: 0px solid; + padding: 12px; + spacing: 0px; +} +.nm-dialog-item:selected { + background-color: #00C848; + color: #040E04; +} +.nm-dialog-icons { + spacing: 0.5em; +} +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: rgba(186, 186, 171, 0.45); +} + +.no-networks-box { + spacing: 12px; +} + +#overview { + spacing: 24px; +} + +#overviewGroup { + background-color: #08111C; +} + +.overview-controls { + padding-bottom: 32px; +} + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; +} +.window-picker.external-monitor { + padding: 32px; +} + +.window-clone-border { + border: 3px solid rgba(0, 200, 72, 0.8); + border-radius: 4px; + box-shadow: inset 0px 0px 0px 1px rgba(0, 200, 72, 0); +} + +.window-caption, +.window-caption:hover { + spacing: 25px; + color: #00c848; + background-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 4px 12px; + -shell-caption-spacing: 12px; +} + +.search-entry { + width: 320px; + padding: 7px 9px; + border-radius: 20px; + border: 1px solid rgba(0, 0, 0, 0.25); + background-color: rgba(16, 34, 56, 0.9); +} +.search-entry:hover .search-entry-icon { + color: rgba(186, 186, 171, 0.72); +} +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 4px; + color: rgba(186, 186, 171, 0.52); +} +.search-entry:focus { + color: #040E04; + caret-color: #040E04; + background-color: #00C848; + selection-background-color: #fbf1fb; + selected-color: #040E04; + padding: 7px 9px; +} +.search-entry:focus .search-entry-icon { + color: #040E04; +} + +#searchResultsBin { + max-width: 1000px; +} + +#searchResultsContent { + max-width: 1000px; + spacing: 8px; +} + +.search-section { + spacing: 8px; +} +.search-section .search-section-separator { + height: 0; + background-color: transparent; +} + +.search-section-content { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + border: 1px solid #010304; + padding: 18px; + spacing: 8px; +} + +.list-search-results { + spacing: 3px; +} + +.search-section-separator { + background-color: rgba(255, 255, 255, 0.2); + -margin-horizontal: 1.5em; + height: 1px; +} + +.list-search-result-content { + spacing: 12px; + padding: 12px; +} + +.list-search-result-title { + font-size: 1.5em; + color: white; +} + +.list-search-result-description { + color: #cccccc; +} + +.search-provider-icon { + padding: 15px; +} + +.search-provider-icon-more { + width: 16px; + height: 16px; + background-image: url("common-assets/misc/more-results.svg"); +} + +#dash { + font-size: 1em; + color: #00c848; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.4); + padding: 4px 0; + border-radius: 0 3px 3px 0; +} +#dash:rtl { + border-radius: 3px 0 0 3px; +} +.right #dash, #dash:rtl { + padding: 4px 0; +} +.top #dash, .bottom #dash { + padding: 0; +} +#dash .placeholder { + background-image: url("common-assets/dash/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget, .dash-item-container > StWidget:rtl, .right .dash-item-container > StWidget { + padding: 4px 8px; +} +.top .dash-item-container > StWidget, .bottom .dash-item-container > StWidget { + padding: 6px; +} + +.dash-label { + border-radius: 3px; + padding: 4px 12px; + color: white; + background-color: rgba(0, 0, 0, 0.7); + text-align: center; + -x-offset: 3px; +} +.bottom .dash-label, .top .dash-label { + -y-offset: 3px; + -x-offset: 0; +} + +#dash .app-well-app:hover .overview-icon, .right #dash .app-well-app:hover .overview-icon, .bottom #dash .app-well-app:hover .overview-icon, .top #dash .app-well-app:hover .overview-icon { + background-color: #00C848; +} +#dash .app-well-app:active .overview-icon, .right #dash .app-well-app:active .overview-icon, .bottom #dash .app-well-app:active .overview-icon, .top #dash .app-well-app:active .overview-icon { + box-shadow: none; + background-color: #009536; +} +#dash .app-well-app-running-dot { + width: 11px; + height: 2px; + margin-bottom: 2px; + background-color: #00C848; +} + +#dashtodockContainer .app-well-app-running-dot { + background: none; + width: 28px; + height: 4px; +} +#dashtodockContainer .running1 .app-well-app-running-dot { + background-image: url("common-assets/dash/running1.svg"); +} +#dashtodockContainer .running2 .app-well-app-running-dot { + background-image: url("common-assets/dash/running2.svg"); +} +#dashtodockContainer .running3 .app-well-app-running-dot { + background-image: url("common-assets/dash/running3.svg"); +} +#dashtodockContainer .running4 .app-well-app-running-dot { + background-image: url("common-assets/dash/running4.svg"); +} + +.show-apps .overview-icon { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + border: 0px solid; +} +.show-apps:hover .overview-icon { + background-color: rgba(0, 0, 0, 0.7); + color: #00C848; +} +.show-apps:active .overview-icon, .show-apps:active .show-apps-icon, .show-apps:checked .overview-icon, .show-apps:checked .show-apps-icon { + color: #040E04; + background-color: #00C848; + box-shadow: none; + transition-duration: 0ms; +} + +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; +} +.icon-grid .overview-icon { + icon-size: 96px; +} + +.app-view-controls { + padding-bottom: 32px; +} + +.app-view-control { + padding: 4px 32px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #00c848; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #00c848; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:checked { + color: #040E04; + background-color: #00C848; +} +.app-view-control:first-child:ltr, .app-view-control:last-child:rtl { + border-radius: 2px 0 0 2px; + border-right-width: 0; +} +.app-view-control:last-child:ltr, .app-view-control:first-child:rtl { + border-radius: 0 2px 2px 0; + border-left-width: 0; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(0, 0, 0, 0.85); +} +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(0, 200, 72, 0.4); + transition-duration: 200ms; +} + +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(0, 0, 0, 0.85); + box-shadow: inset 0 0 #00C848; +} +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(0, 200, 72, 0.4); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.app-well-app-running-dot { + width: 20px; + height: 2px; + margin-bottom: 4px; + background-color: #00C848; +} + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 6px; + padding: 6px; + border: 2px solid transparent; + transition-duration: 0ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(16, 34, 56, 0.95); + border: 1px solid rgba(14, 29, 48, 0.95); + border-radius: 4px; +} +.app-well-app.app-folder:hover > .overview-icon { + background-color: rgba(20, 43, 72, 0.95); +} +.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon { + color: #040E04; + background-color: #00C848; + box-shadow: none; +} +.app-well-app.app-folder:focus > .overview-icon { + background-color: #00C848; +} + +.app-folder-popup { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0.95); + -arrow-border-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 1px; + -arrow-base: 5; + -arrow-rise: 5; +} + +.app-folder-popup-bin { + padding: 5px; +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.page-indicator { + padding: 15px 20px; +} +.page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-color: #00C848; +} +.page-indicator:hover .page-indicator-icon { + background-color: #00ec55; +} +.page-indicator:active .page-indicator-icon { + background-color: #10ff66; +} +.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-color: #00C848; +} + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; +} + +.workspace-thumbnails, .workspace-thumbnails:rtl, +.workspace-thumbnails-left, +.workspace-thumbnails-left:rtl { + visible-width: 40px; + spacing: 11px; + padding: 12px; +} + +.workspace-thumbnails, +.workspace-thumbnails-left:rtl { + padding-right: 7px; + border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; +} + +.workspace-thumbnails:rtl, +.workspace-thumbnails-left { + padding-left: 7px; + border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; +} + +.workspace-thumbnail-indicator { + border: 4px solid rgba(0, 200, 72, 0.8); + border-radius: 1px; + padding: 1px; +} + +.all-apps { + padding: 0px 88px 10px 88px; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #babaab; +} + +.url-highlighter { + link-color: #2fff7a; +} + +.notification-banner, +.notification-banner:hover, +.notification-banner:focus { + font-size: 1em; + width: 34em; + margin: 5px; + padding: 10px; + color: #babaab; + border-left-width: 2px; + border-style: solid; + border-color: #00C848; +} +.notification-banner .notification-icon, +.notification-banner:hover .notification-icon, +.notification-banner:focus .notification-icon { + padding: 5px; +} +.notification-banner .notification-content, +.notification-banner:hover .notification-content, +.notification-banner:focus .notification-content { + padding: 5px; + spacing: 5px; +} +.notification-banner .secondary-icon, +.notification-banner:hover .secondary-icon, +.notification-banner:focus .secondary-icon { + icon-size: 1.09em; +} +.notification-banner .notification-actions, +.notification-banner:hover .notification-actions, +.notification-banner:focus .notification-actions { + background-color: transparent; + padding: 2px 2px 0 2px; + spacing: 3px; +} +.notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button { + padding: 4px 4px 5px; +} +.notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child, +.notification-banner:hover .notification-button:first-child, +.notification-banner:hover .notification-button:last-child, +.notification-banner:focus .notification-button:first-child, +.notification-banner:focus .notification-button:last-child { + border-radius: 2px; +} + +.secondary-icon { + icon-size: 1.09em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #babaab; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #00C848; +} +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: rgba(186, 186, 171, 0.6); +} +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +.subscription-message { + font-style: italic; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; +} +.hotplug-notification-item:focus { + padding: 2px 10px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; +} +.hotplug-resident-mount:hover { + background-color: rgba(8, 17, 28, 0.3); +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; +} + +.legacy-tray { + background-color: #08111C; +} +.legacy-tray:ltr { + border-radius: 0 2px 0 0; + border-left-width: 0; +} +.legacy-tray:rtl { + border-radius: 2px 0 0 0; + border-right-width: 0; +} + +.legacy-tray-handle, +.legacy-tray-icon { + padding: 6px; +} +.legacy-tray-handle StIcon, +.legacy-tray-icon StIcon { + icon-size: 24px; +} +.legacy-tray-handle:hover, .legacy-tray-handle:focus, +.legacy-tray-icon:hover, +.legacy-tray-icon:focus { + background-color: rgba(186, 186, 171, 0.1); +} + +.legacy-tray-icon-box { + spacing: 12px; +} +.legacy-tray-icon-box:ltr { + padding-left: 12px; +} +.legacy-tray-icon-box:rtl { + padding-right: 12px; +} +.legacy-tray-icon-box StButton { + width: 24px; + height: 24px; +} + +.masterslider.smaller .masterlabel, +.masterslider.smaller .slider { + min-width: 155px; +} + +.magnifier-zoom-region { + border: 2px solid #00C848; +} +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +#keyboard { + background-color: rgba(8, 17, 28, 0.95); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.2); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #00c848; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #00c848; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: #00C848; + box-shadow: inset 0 1px rgba(0, 200, 72, 0.05); +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #064829; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.2); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} + +.keyboard-subkeys { + color: #00c848; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; + color: #00c848; + font-size: 1.15em; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: #00fb5a; +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 2px; + color: #00c848; +} +.candidate-box:selected, .candidate-box:hover { + background-color: #00C848; + color: #040E04; +} + +.candidate-page-button-box { + height: 2em; +} +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px; +} + +.candidate-page-button-previous { + border-radius: 2px 0px 0px 2px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 0px 2px 2px 0px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +.framed-user-icon { + background-size: contain; + border: 0px solid transparent; + color: #babaab; + border-radius: 2px; +} +.framed-user-icon:hover { + border-color: transparent; + color: #62ff9b; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} +.login-dialog .modal-dialog-button { + padding: 3px 18px; +} +.login-dialog .modal-dialog-button:default { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.login-dialog .modal-dialog-button:default:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + background-color: #00C848; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(0, 200, 72, 0.05); +} +.login-dialog .modal-dialog-button:default:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: #009536; +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} +.login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; +} +.login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label { + color: #00c848; +} + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #babaab; + padding-top: 1em; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: #00C848; + color: #040E04; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus StLabel, .login-dialog-user-list:expanded .login-dialog-user-list-item:focus StIcon { + color: inherit; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #00C848; +} + +.login-dialog-user-list-item { + border-radius: 5px; + padding: 0.2em; + color: #002f11; +} +.login-dialog-user-list-item:ltr { + padding-right: 1em; +} +.login-dialog-user-list-item:rtl { + padding-left: 1em; +} +.login-dialog-user-list-item:hover { + background-color: #00C848; + color: #040E04; +} +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #00c848; +} +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #040E04; +} + +.login-dialog-username, +.user-widget-label { + color: #babaab; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget-label:ltr { + padding-left: 18px; +} +.user-widget-label:rtl { + padding-right: 18px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: #006223; + font-size: 110%; + padding-top: 1em; +} + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; +} + +.login-dialog-session-list-button { + color: #002f11; +} +.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #00c848; +} +.login-dialog-session-list-button:active { + color: black; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock-date { + font-size: 28pt; +} + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; +} +.screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} +.screen-shield-notifications-container .notification, +.screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(0, 200, 72, 0.2); + background-color: rgba(8, 17, 28, 0.45); + color: #00c848; + border-radius: 4px; +} +.screen-shield-notifications-container .notification { + margin-right: 15px; +} + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; +} + +#panel.lock-screen { + background-color: rgba(8, 17, 28, 0.5); +} + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); +} + +#lockDialogGroup { + background: #2e3436 url(misc/noise-texture.png); + background-repeat: repeat; +} + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(8, 17, 28, 0.3); +} +#screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(8, 17, 28, 0.5); +} +#screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(0, 200, 72, 0.5); +} + +#LookingGlassDialog { + spacing: 4px; + padding: 8px 8px 10px 8px; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + color: #babaab; +} +#LookingGlassDialog > #Toolbar { + padding: 3px; + border: none; + background-color: transparent; + border-radius: 0px; +} +#LookingGlassDialog .labels { + spacing: 4px; +} +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #00c848; + transition-duration: 100ms; + padding-left: 0.3em; + padding-right: 0.3em; +} +#LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0px; + color: #00C848; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + caret-color: #040E04; + selection-background-color: #00C848; + selected-color: #040E04; + color: #00c848; + background-color: rgba(33, 70, 115, 0.35); + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.lg-dialog StEntry:focus { + color: #040E04; + background-color: #00C848; + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); + selection-background-color: #040E04; + selected-color: #00C848; +} +.lg-dialog .shell-link { + color: #2fff7a; +} +.lg-dialog .shell-link:hover { + color: #62ff9b; +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; +} +.lg-obj-inspector-button:hover { + border: 1px solid #ffffff; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: 1px solid rgba(0, 0, 0, 0.7); + border-radius: 2px; + background-color: rgba(8, 17, 28, 0.95); + padding: 4px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.7); + border: 1px solid grey; + border-radius: 2px; + padding: 6px; +} diff --git a/src/themes/Midnight-Green/gnome-shell/readme.md b/src/themes/Midnight-Green/gnome-shell/readme.md new file mode 100644 index 00000000..bcd00ca0 --- /dev/null +++ b/src/themes/Midnight-Green/gnome-shell/readme.md @@ -0,0 +1,15 @@ +# Credits +This themes base on Arc-Theme
+Links : https://github.com/horst3180/arc-theme
+License : GPLv3 (https://choosealicense.com/licenses/gpl-3.0/)
+ +# Installation +Have been test on : Debian Buster (10) & Testing (Gnome shell 3.30 & 3.36)
+Install themes : +- Extract Archive File On Directory /usr/share/themes (as root),
+- Or Extract Archive File On Directory Home/.themes
+- Or Extract Archive File On Directory Home/.local/share/themes
+Download themes : https://www.opendesktop.org/p/1273210/
+ +## Change themes +Debian, Ubuntu (Gnome Desktop) : Use Tweak Tool to change the themes, Gnome Tweak > Appeareance > Themes > Shell
diff --git a/src/themes/Midnight-Green/gtk-2.0/apps.rc b/src/themes/Midnight-Green/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-Green/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/button-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..81be85e6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-Green/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..c16b91f3 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/button.png b/src/themes/Midnight-Green/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..0d684ce7 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..a4a40edd Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..ca829e59 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..f7e1dce9 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..ea97f936 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..79f2d2fc Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..231d9c1f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..52929fd5 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..bbe6ebe0 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..57d195ee Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..ea97f936 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..79f2d2fc Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..ea97f936 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..79f2d2fc Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..231d9c1f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..52929fd5 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..231d9c1f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..52929fd5 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-Green/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/down-background.png b/src/themes/Midnight-Green/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..1bcc8261 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..1bcc8261 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..1bcc8261 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..f34635ad Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..46bffadf Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..1f9f1988 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..3dfedc53 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..46bffadf Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-Green/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..46bffadf Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-Green/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-Green/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-Green/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/frame.png b/src/themes/Midnight-Green/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-Green/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..252ed4ea Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-Green/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..381f51c1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-Green/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/line-h.png b/src/themes/Midnight-Green/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/line-v.png b/src/themes/Midnight-Green/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..0d684ce7 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..083f379a Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..a4a40edd Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..ca829e59 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..5b57fd5d Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..f7e1dce9 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..7179f997 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..0b87ee74 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..a9d2a198 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..bacfe4b7 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..752885ad Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..77f9d635 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menubar.png b/src/themes/Midnight-Green/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-Green/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..25867d40 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-Green/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..6e65782a Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/minus.png b/src/themes/Midnight-Green/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..bde47507 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-Green/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-Green/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/notebook.png b/src/themes/Midnight-Green/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/null.png b/src/themes/Midnight-Green/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/plus.png b/src/themes/Midnight-Green/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..ea4af5f6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-Green/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..ba48ce80 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-Green/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..3e499ac3 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..7179f997 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-Green/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..a9d2a198 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..bacfe4b7 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-Green/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..77f9d635 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..500b545b Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..8f1acade Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..500b545b Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..b489d0d2 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..ea098446 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..626c1c32 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..b289b123 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..837585cf Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..b289b123 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..d08768fb Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/slider.png b/src/themes/Midnight-Green/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..525f9702 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..20847fa5 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..20847fa5 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..2820901a Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..20847fa5 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-Green/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-Green/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..b6bf9525 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-Green/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-Green/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-Green/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-Green/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-Green/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-Green/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..d073cad1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-Green/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-Green/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-Green/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/assets/up-background.png b/src/themes/Midnight-Green/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/gtkrc b/src/themes/Midnight-Green/gtk-2.0/gtkrc new file mode 100644 index 00000000..28e1b299 --- /dev/null +++ b/src/themes/Midnight-Green/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #0e5846" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #00C848" +gtk-color-scheme = "selected_fg_color: #040E04" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-Green/gtk-2.0/main.rc b/src/themes/Midnight-Green/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-Green/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..81be85e6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..c16b91f3 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..1bcc8261 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..46bffadf Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..0536f305 --- /dev/null +++ b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#072320" + base[ACTIVE] = "#072320" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..25867d40 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-2.0/panel.rc b/src/themes/Midnight-Green/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-Green/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-Green/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-Green/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-Green/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..27beab74 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..a9549673 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..b84124db Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..b31f9ba9 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..e18aba2b Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..b8e678b8 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..7da3a14d Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..a16d8df2 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..7d68104e Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..8a8cfdb6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..64e0eb8e Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..f95830d0 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..9dc66112 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..bab50571 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..32c237e1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..a16fda80 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..01fd6724 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..39fb3312 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..5e868286 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..a9997469 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..addafd42 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..f95bc25e Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..d47560ce Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..0dd66157 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..46b4e10f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..1a77d801 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..ffa72ffd Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..263d1802 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..3e3c2d81 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..09ca990d Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..956fbe6e Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..5f69c051 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..7d979288 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..8d52dd33 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..11692823 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..1fc7d5fd Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..186b6885 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..a9a7b97e Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..ef6e0c44 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..57aae6dd Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..2354731d Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..e253fb1a Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..6b6f54b8 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..c8d0d529 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..b1d9563b Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..297180b1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..e79ebbed Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..8d61c029 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..648a79a0 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..323b804d Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..4500f3f0 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..6c00feba Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..200c6a74 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..9e3910ce Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..200c6a74 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..9e3910ce Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..f35148bf Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..7a32910c Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..f35148bf Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..7a32910c Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..b4176ce1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..fe05e303 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..9bc66699 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..42b695ff Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..de6abfc3 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..a1bf91f1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..de6abfc3 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..a1bf91f1 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..76f758d6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..04d43a51 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..76f758d6 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..04d43a51 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..618f6479 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..3f4dad54 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..63f51d4f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..a615a8a9 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..11144b2f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..9f94f862 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..8b7ce444 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..93a5a923 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-Green/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..a377485b Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..26096866 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..8e17d940 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..348f9f8c Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..bab9b62f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..6d18c65f Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..ef2996e2 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..c5233de0 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Green/gtk-3.0/gtk.css b/src/themes/Midnight-Green/gtk-3.0/gtk.css new file mode 100644 index 00000000..48408efb --- /dev/null +++ b/src/themes/Midnight-Green/gtk-3.0/gtk.css @@ -0,0 +1,7186 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #00C848; + color: #040E04; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(0, 200, 72, 0.15); + color: #00C848; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #009536; + background-color: rgba(0, 149, 54, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #040E04; + background-color: #00C848; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #026b26; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #00C848; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #00C848; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #00C848; + color: #040E04; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #072c23; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #00C848; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: inset 1px 0 #00C848, inset -1px 0 #00C848, inset 0 1px #00C848, inset 0 -1px #00C848; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(22, 141, 112, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #00C848; + background-color: #040E04; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #00C848; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #00C848; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#00C848), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#00C848), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #00C848; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(0, 200, 72, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #040E04; + border-color: #08111C; + background-color: #00C848; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(4, 14, 4, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #040E04; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(0, 200, 72, 0.75); + background-color: rgba(0, 200, 72, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(4, 14, 4, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #072c23; + border-color: #010907; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #00C848; +} +button.osd:active, button.osd:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +button.osd:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +.osd button:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.osd button.flat:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #040E04; + background-color: #00C848; + border-color: #00C848; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #00C848; +} +button.suggested-action:hover { + background-clip: border-box; + color: #040E04; + background-color: #00fb5a; + border-color: #00fb5a; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #040E04; + background-color: #009536; + border-color: #009536; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#00C848), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #00C848; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(0, 200, 72, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(0, 200, 72, 0.75); + background-color: rgba(0, 200, 72, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(4, 14, 4, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #aeae99; +} +menuitem.button.flat:active label, menuitem.button.flat:active arrow label, menuitem.button.flat:selected label, menuitem.button.flat:selected arrow label, +modelbutton.flat:active label, +modelbutton.flat:active arrow label, +modelbutton.flat:selected label, +modelbutton.flat:selected arrow label { + color: inherit; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #040E04; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #040E04; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #00C848; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(0, 200, 72, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(7, 44, 35, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #00C848; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #00C848; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(0, 200, 72, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #040E04; + background-color: rgba(0, 200, 72, 0.95); + border-color: rgba(0, 180, 65, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(0, 200, 72, 0.95); + color: rgba(4, 14, 4, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #033312; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #00c848; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(0, 200, 72, 0) 25%, rgba(0, 200, 72, 0.35) 25%, rgba(0, 200, 72, 0.35) 75%, rgba(0, 200, 72, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(0, 200, 72, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #040E04; + border-color: #010304; + background-color: #00C848; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #040E04; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(0, 200, 72, 0.55); + border-color: #010304; + background-color: rgba(0, 200, 72, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #040E04; + color: #00C848; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #00C848; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #00C848; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #040E04; + background-color: rgba(4, 14, 4, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #00C848; + background-color: #040E04; + border-color: #040E04; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(4, 14, 4, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #00C848; + background-color: rgba(4, 14, 4, 0.5); + border-color: rgba(4, 14, 4, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #00C848; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(4, 14, 4, 0.56); + background-color: rgba(0, 200, 72, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(0, 200, 72, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #040E04; + background-color: #00C848; + border-color: #00C848; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #00C848; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #040E04; + background-color: #00fb5a; + border-color: #00fb5a; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #040E04; + background-color: #009536; + border-color: #009536; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(0, 200, 72, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(0, 200, 72, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #040E04; + caret-color: #040E04; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(0, 200, 72, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(0, 200, 72, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(0, 200, 72, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(0, 200, 72, 0.55); + border-color: #010304; + background-color: rgba(0, 200, 72, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #00C848; + border-color: #00C848; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #00C848; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #026b26; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #027e2d; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #57bb71; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #034618; +} +treeview.view.expander:selected:hover { + color: #040E04; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #040E04; + border-radius: 4px; + background-color: #00C848; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #00C848; + box-shadow: none; + background-color: #040E04; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #00C848; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #040E04; + background-color: #00C848; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #00C848; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(0, 200, 72, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #00C848; + color: #040E04; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(0, 200, 72, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #00c848; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #00c848; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #aeae99; + background-color: rgba(0, 200, 72, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #00C848; +} +popover button label, popover button image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #00C848; + border-color: #00C848; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #040E04; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #00C848; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #00b441; +} +notebook > header > tabs > tab:backdrop { + color: rgba(0, 200, 72, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #e6e6e6; + background-color: transparent; + border-left: 2px solid #00C848; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(255, 255, 255, 0.56); + border-left: 2px solid rgba(0, 200, 72, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #aeae99; + background-color: rgba(0, 200, 72, 0.1); + border-left: 2px solid #00b441; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(174, 174, 153, 0.45); + border-left: 2px solid rgba(0, 200, 72, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(0, 200, 72, 0.45); +} +scrollbar slider:hover:active { + background-color: #00C848; +} +scrollbar slider:disabled { + background-color: rgba(0, 200, 72, 0.25); +} +scrollbar slider:hover { + background-color: rgba(0, 200, 72, 0.7); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #00ec55; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #0c4b3c; +} +.osd scale trough highlight { + background-color: #00C848; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #026223; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #00C848; +} +scale highlight:disabled { + background-color: rgba(0, 200, 72, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(0, 200, 72, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #144e29; +} +scale slider:active { + background-clip: border-box; + background-color: #00C848; + border-color: #00C848; +} +scale slider:disabled { + background-color: #072521; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #040E04; + border-color: #040E04; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #032a0e; + border-color: #032a0e; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #026b26; + border-color: #026b26; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #026223; + border-color: #026223; +} +.osd scale slider { + background-clip: border-box; + background-color: #00C848; + border-color: #00C848; +} +.osd scale slider:hover { + background-color: #00fb5a; + border-color: #00fb5a; +} +.osd scale slider:active { + background-color: #009536; + border-color: #009536; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #00C848; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #040E04; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #00C848; + background-color: #00C848; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #00C848; + background-color: #00C848; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 100% 60%; + 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.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 100% 60%; + 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.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 60% 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.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #00C848; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #aeae99; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #040E04; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #00b441; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #040E04; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(0, 200, 72, 0.6); +} + +.app-notification { + padding: 10px; + color: #00c848; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.app-notification button.flat { + border-color: rgba(0, 200, 72, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #00c848; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(0, 200, 72, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(0, 200, 72, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(4, 14, 4, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #00C848; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #040E04; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #00C848, #00C848); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #00C848; + color: #040E04; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #00C848; + background-color: #040E04; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #033312; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #040E04; + background-color: rgba(4, 14, 4, 0); + border-color: rgba(4, 14, 4, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #040E04; + background-color: rgba(4, 14, 4, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(4, 14, 4, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #040E04; + background-color: rgba(4, 14, 4, 0.2); + border-color: rgba(4, 14, 4, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #00C848; + background-color: #040E04; + border-color: #040E04; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(4, 14, 4, 0); + border-color: rgba(4, 14, 4, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(4, 14, 4, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #00C848; + background-color: rgba(4, 14, 4, 0.5); + border-color: rgba(4, 14, 4, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #0e5846; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #00C848; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(0, 200, 72, 0.56); +} +colorswatch#add-color-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #00C848; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #00C848; +} +row:selected label, label:selected, filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #040E04; +} +row:selected label:backdrop, label:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(4, 14, 4, 0.56); +} +row:selected label:disabled, label:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #026b26; +} + +filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(0, 200, 72, 0.45); + color: rgba(4, 14, 4, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(0, 200, 72, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #10ff66; +} +.math-buttons button.text-button label { + color: rgba(0, 200, 72, 0.7); +} +.math-buttons button.text-button:hover label { + color: #10ff66; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(0, 200, 72, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #10ff66; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #10ff66; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #00C848; +} +.math-buttons button.suggested-action.text-button { + background-color: #00C848; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #040E04; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #040E04; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #10ff66; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #040E04; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #00C848; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #040E04; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #040E04; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #00C848; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(0, 200, 72, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #026b26; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(4, 14, 4, 0.45); + color: rgba(0, 200, 72, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(9, 191, 75, 0.45); + color: rgba(4, 14, 4, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(12, 188, 75, 0.23); + color: rgba(4, 14, 4, 0.3); +} + +*:selected { + background-color: #00C848; +} +*:selected label, *:selected image, *:selected { + color: #040E04; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #040E04; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #033312; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(0, 200, 72, 0.8); + border-color: rgba(0, 149, 54, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + } + 100% { + color: #040E04; + border-color: transparent; + background-color: #00C848; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #040E04; + background-color: #00C848; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #00C848; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #040E04; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: inset 1px 0 #00C848, inset -1px 0 #00C848, inset 0 1px #00C848, inset 0 -1px #00C848; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { + color: #ffffff; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(0, 200, 72, 0.6); +} +.nemo-window .primary-toolbar .path-bar > button { + color: #00C848; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar > button label, .nemo-window .primary-toolbar .path-bar > button image { + background-color: transparent; + color: #00C848; +} +.nemo-window .primary-toolbar .path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar .path-bar > button:hover label, .nemo-window .primary-toolbar .path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.nemo-window .primary-toolbar .path-bar > button:active, .nemo-window .primary-toolbar .path-bar > button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.nemo-window .primary-toolbar .path-bar > button:active label, .nemo-window .primary-toolbar .path-bar > button:active image, .nemo-window .primary-toolbar .path-bar > button:checked label, .nemo-window .primary-toolbar .path-bar > button:checked image { + background-color: #00C848; + color: #040E04; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #040E04; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #040E04; + background-color: #00C848; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(4, 14, 4, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #040E04; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #00c848; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #00C848; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + background-color: transparent; + border-left: 2px solid rgba(0, 200, 72, 0.45); + padding-left: 0px; + color: rgba(255, 255, 255, 0.45); +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #00C848; + color: #040E04; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(4, 14, 4, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(0, 200, 72, 0.45); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.12); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #00C848; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #040E04; + background-color: #00C848; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(4, 14, 4, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #00C848; + color: #040E04; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #2fff7a; +} + +.documents-entry-tag, .photos-entry-tag { + color: #040E04; + background: #00C848; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #040E04; + background: #00dc4f; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #040E04; + background: #00b441; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #072c23; + border: 1px solid #010907; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #00C848; + border-color: #00C848; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #041612; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #040E04; + background-color: #00C848; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #040E04; + background-color: #00C848; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #010907; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #00C848; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #041612; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #00C848; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #006424; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #2fff7a; + background-color: #00C848; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #00C848; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #00C848; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-color: #00C848; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(0, 200, 72, 0.1); + color: #00C848; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(0, 200, 72, 0.4); + border: 2px solid #00C848; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #00C848; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #00C848; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #040E04; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #00C848; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(0, 200, 72, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #040E04; + background-color: #00C848; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #00C848; + color: #040E04; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(0, 200, 72, 0.34); + border-color: rgba(0, 200, 72, 0.45); + color: #040E04; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(0, 200, 72, 0.78); + border-color: rgba(0, 200, 72, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #040E04; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #00C848; + border-color: #00C848; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #040E04; +} + +popover { + background-color: #08111C; + color: #00C848; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #00C848; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #00C848; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #00C848; + border-color: #00C848; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #040E04; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #00C848; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #ffffff; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #00C848; + border-color: #00C848; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #040E04; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #00C848; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: inset 1px 0 #00C848, inset -1px 0 #00C848, inset 0 1px #00C848, inset 0 -1px #00C848; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #00C848; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #00C848; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #ffffff; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #00C848; + border-color: #00C848; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #040E04; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #00C848; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #ffffff; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #00C848; + border-color: #00C848; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #040E04; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #00C848; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #00C848; + background-image: linear-gradient(to right, #00C848, #00C848); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #040E04; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(0, 200, 72, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #040E04; + border-color: #010304; + background-color: #00C848; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(0, 200, 72, 0.55); + border-color: #010304; + background-color: rgba(0, 200, 72, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #00C848; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #00c848; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #00C848; + color: #040E04; +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(0, 200, 72, 0.67); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(0, 149, 54, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #00C848; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #040E04; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(0, 200, 72, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #00C848; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #040E04; + outline-offset: -3px; + background-color: #00C848; + border-color: #08111C; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #00c848; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(0, 200, 72, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #040E04; + background-color: #00C848; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #040E04; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(4, 14, 4, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #00C848; +} +.geary-main-layout infobar.info button { + background-color: #00C848; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #040E04; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(4, 14, 4, 0.56); +} + +#InkscapePanel grid, +#NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #00C848; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #040E04; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(4, 14, 4, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #00C848; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #00C848; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(0, 200, 72, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #2fff7a; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #00cd4a; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #040E04; + background-image: linear-gradient(to bottom, #00C848, #00C848); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #00C848; + border-color: #00C848; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #040E04; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #040E04; + background-color: #00C848; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #00C848; + color: #040E04; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #040E04; + color: #00C848; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #00C848; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #00C848; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(0, 200, 72, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #00C848; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(0, 200, 72, 0.56); +} +#content_frame button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(4, 14, 4, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +#buttonbox_frame button:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #00C848; + border-color: #00C848; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #00fb5a; + border-color: #00fb5a; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #009536; + border-color: #009536; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #00c848; + padding-left: 2px; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: rgba(0, 200, 72, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(0, 200, 72, 0.3); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #00C848; + padding-left: 0px; + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(0, 200, 72, 0.4); +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #00c848; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #00C848; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.12); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #00C848; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #00C848; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #00C848; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #040E04; + outline-offset: -3px; + background-color: #00C848; + border-color: #08111C; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #040E04; + outline-offset: -3px; + background-color: #00C848; + border-color: #08111C; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #00d34c; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(4, 14, 4, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(4, 14, 4, 0.56); + background-color: rgba(0, 200, 72, 0.45); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #00C848; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #00C848; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #040E04; + outline-offset: -3px; + background-color: #00C848; + border-color: #08111C; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #040E04; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(0, 200, 72, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: transparent; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #00C848; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #00fb5a; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #00C848; +} +.nautilus-window .searchbar-container entry image:focus { + color: #00fb5a; +} +.nautilus-window .searchbar-container button image { + color: #00C848; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(0, 200, 72, 0.06); + background-image: linear-gradient(to right, rgba(0, 200, 72, 0.06), rgba(0, 200, 72, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #00c848; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #00c848; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #00C848; + color: #040E04; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(0, 200, 72, 0.1); + color: #aeae99; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(4, 113, 51, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #00c848; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #00c848; + caret-color: #00c848; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(0, 200, 72, 0.1); + color: #aeae99; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #00c848; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #00c848; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #00c848; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #00c848; + background-color: rgba(0, 200, 72, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(0, 200, 72, 0.15); +} +.gedit-document-panel row:active { + color: #040E04; + background-color: #00C848; +} +.gedit-document-panel row:active button { + color: #040E04; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #040E04; + background-color: #00C848; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #00c848; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +filechooser actionbar button:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(22, 141, 112, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #16ff6a; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(22, 255, 106, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #2fff7a; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #00C848; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #00C848; +@define-color theme_selected_fg_color #040E04; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #00C848; +@define-color selected_fg_color #040E04; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #2fff7a; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#00c848, 0.8); +@define-color wm_unfocused_title alpha(#00c848, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #00C848; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #040E04; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #00C848; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #00C848; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #00C848; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #00C848; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #040E04; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(0, 200, 72, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(4, 14, 4, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #00C848; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #00C848; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #040E04; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(0, 200, 72, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(4, 14, 4, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #00C848; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #00C848; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #00C848; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #00C848; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #040E04; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #00C848; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(0, 200, 72, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #00C848; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(0, 200, 72, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #040E04; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: inset 1px 0 #00C848, inset -1px 0 #00C848, inset 0 1px #00C848, inset 0 -1px #00C848; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #00C848; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(0, 200, 72, 0.56); +} +.night-light-indicator button.combo:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.night-light-indicator button.combo:active { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #00C848; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #00C848; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #00C848; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #00C848; +} +.budgie-panel button.flat:hover { + background: rgba(0, 200, 72, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #00C848; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #040E04; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #00C848; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(0, 200, 72, 0.1); + border-bottom: 2px solid #00C848; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(0, 200, 72, 0.1); + border-top: 2px solid #00C848; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(0, 200, 72, 0.1); + border-left: 2px solid #00C848; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(0, 200, 72, 0.1); + border-right: 2px solid #00C848; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #00C848; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #00C848; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #00C848; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #00C848; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(0, 200, 72, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #00C848; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #00C848; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #00C848; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #00C848; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #00C848; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #040E04; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #00C848; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #00C848; + color: #040E04; + border-bottom: 9px solid transparent; +} +.raven button { + color: #00C848; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(0, 200, 72, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #00C848; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #00C848; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #040E04; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-Green/gtk-3.0/thumbnail.png b/src/themes/Midnight-Green/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..d5ce7306 Binary files /dev/null and b/src/themes/Midnight-Green/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-Green/index.theme b/src/themes/Midnight-Green/index.theme new file mode 100644 index 00000000..eb5e1860 --- /dev/null +++ b/src/themes/Midnight-Green/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-Green +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-Green +IconTheme=Papirus-Dark-Green +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-Green/metacity-1/button-bg.svg b/src/themes/Midnight-Green/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-Green/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Green/metacity-1/button-border.svg b/src/themes/Midnight-Green/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-Green/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Green/metacity-1/close-icon.svg b/src/themes/Midnight-Green/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-Green/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Green/metacity-1/max-icon.svg b/src/themes/Midnight-Green/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-Green/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Green/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-Green/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..be992b9b --- /dev/null +++ b/src/themes/Midnight-Green/metacity-1/metacity-theme-2.xml @@ -0,0 +1,781 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-GreenNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Green/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-Green/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..be992b9b --- /dev/null +++ b/src/themes/Midnight-Green/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-GreenNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#00C848" /> +<constant name="C_title_unfocused" value="rgba(0, 200, 72, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#7c0d0f" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#081c0f" /> +<constant name="C_icon_close_bg_hover" value="#081c0f" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#7c0d0f" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#048607"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#081c0f" /> +<constant name="C_icon_max_active" value="#081c0f" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#048607" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#7d7607"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#081c0f" /> +<constant name="C_icon_min_active" value="#081c0f" /> +<constant name="C_icon_min_focused" value="#dcc000" /> +<constant name="C_button_min_unfocused" value="#7d7607" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Green/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-Green/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-Green/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-Green/metacity-1/min-icon.svg b/src/themes/Midnight-Green/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-Green/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-Green/metacity-1/thumbnail.png b/src/themes/Midnight-Green/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-Green/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-Green/xfwm4/bottom-active.png b/src/themes/Midnight-Green/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/bottom-inactive.png b/src/themes/Midnight-Green/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/bottom-left-active.png b/src/themes/Midnight-Green/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-Green/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/bottom-right-active.png b/src/themes/Midnight-Green/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-Green/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/close-active.png b/src/themes/Midnight-Green/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/close-inactive.png b/src/themes/Midnight-Green/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/close-prelight.png b/src/themes/Midnight-Green/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-Green/xfwm4/close-pressed.png b/src/themes/Midnight-Green/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-Green/xfwm4/hide-active.png b/src/themes/Midnight-Green/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/hide-inactive.png b/src/themes/Midnight-Green/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/hide-prelight.png b/src/themes/Midnight-Green/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-Green/xfwm4/hide-pressed.png b/src/themes/Midnight-Green/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-Green/xfwm4/left-active.png b/src/themes/Midnight-Green/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/left-inactive.png b/src/themes/Midnight-Green/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/maximize-active.png b/src/themes/Midnight-Green/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/maximize-inactive.png b/src/themes/Midnight-Green/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/maximize-prelight.png b/src/themes/Midnight-Green/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-Green/xfwm4/maximize-pressed.png b/src/themes/Midnight-Green/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-Green/xfwm4/menu-active.png b/src/themes/Midnight-Green/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/menu-inactive.png b/src/themes/Midnight-Green/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/menu-pressed.png b/src/themes/Midnight-Green/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-Green/xfwm4/right-active.png b/src/themes/Midnight-Green/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/right-inactive.png b/src/themes/Midnight-Green/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/shade-active.png b/src/themes/Midnight-Green/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/shade-inactive.png b/src/themes/Midnight-Green/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/shade-prelight.png b/src/themes/Midnight-Green/xfwm4/shade-prelight.png new file mode 100644 index 00000000..0557ab9c Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-Green/xfwm4/shade-pressed.png b/src/themes/Midnight-Green/xfwm4/shade-pressed.png new file mode 100644 index 00000000..5a4d617f Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-Green/xfwm4/stick-active.png b/src/themes/Midnight-Green/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/stick-inactive.png b/src/themes/Midnight-Green/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/stick-prelight.png b/src/themes/Midnight-Green/xfwm4/stick-prelight.png new file mode 100644 index 00000000..40181e17 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-Green/xfwm4/stick-pressed.png b/src/themes/Midnight-Green/xfwm4/stick-pressed.png new file mode 100644 index 00000000..6f7a8ff9 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-Green/xfwm4/themerc b/src/themes/Midnight-Green/xfwm4/themerc new file mode 100644 index 00000000..04cf15fb --- /dev/null +++ b/src/themes/Midnight-Green/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#00C848 +active_text_shadow_color=#00C848 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-Green/xfwm4/title-1-active.png b/src/themes/Midnight-Green/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/title-1-inactive.png b/src/themes/Midnight-Green/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/title-2-active.png b/src/themes/Midnight-Green/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/title-2-inactive.png b/src/themes/Midnight-Green/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/title-3-active.png b/src/themes/Midnight-Green/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/title-3-inactive.png b/src/themes/Midnight-Green/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/title-4-active.png b/src/themes/Midnight-Green/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/title-4-inactive.png b/src/themes/Midnight-Green/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/title-5-active.png b/src/themes/Midnight-Green/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/title-5-inactive.png b/src/themes/Midnight-Green/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/top-left-active.png b/src/themes/Midnight-Green/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/top-left-inactive.png b/src/themes/Midnight-Green/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-Green/xfwm4/top-right-active.png b/src/themes/Midnight-Green/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-Green/xfwm4/top-right-inactive.png b/src/themes/Midnight-Green/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Green/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-Night/cinnamon/cinnamon.css b/src/themes/Midnight-Night/cinnamon/cinnamon.css new file mode 100644 index 00000000..c0a339e1 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/cinnamon.css @@ -0,0 +1,1984 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px #2D90FF; +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #2D90FF; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #2D90FF; + background-color: #2D90FF; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #3e4d59; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(45, 144, 255, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: #102238; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #2D90FF; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(35, 89, 154, 0.4); + border: 1px solid rgba(3, 7, 12, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(35, 89, 154, 0.25); + border: 1px solid rgba(3, 7, 12, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #2D90FF; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #2D90FF; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #2D90FF; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #2D90FF; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #ffffff; + -slider-handle-radius: 7px; + color: #ffffff; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #93c6ff; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #c6e1ff; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #0e243e; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #aeae99; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: rgba(174, 174, 153, 0.6); + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #ffffff; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #ffffff; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #0e243e; + border: 1px solid #0e243e; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #2D90FF; + color: #ffffff; + border: 1px solid #2D90FF; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(35, 89, 154, 0.4); + border: 1px solid rgba(3, 7, 12, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #2D90FF; + background-color: #2D90FF; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: black; + selected-color: #ffffff; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #2D90FF; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #0e243e; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #aeae99; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #aeae99; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(108, 148, 192, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(45, 144, 255, 0.1); + box-shadow: inset 0 0 0 2px rgba(45, 144, 255, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #aeae99; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #ffffff; + background-color: #2D90FF; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #2D90FF; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #2D90FF; + border: 0px solid #2D90FF; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: white; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #ffffff; + selected-color: #ffffff; + selection-background-color: black; + color: #aeae99; + background-color: rgba(35, 89, 154, 0.4); + border: 1px solid rgba(3, 7, 12, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #0e243e; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #2D90FF; + background-color: #2D90FF; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #3e4d59; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #0e243e; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 10px; + border: 2px solid rgba(0, 0, 0, 0); +} +.menu-favorites-button:hover { + color: #ffffff; + background-color: #2D90FF; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: rgba(174, 174, 153, 0.78); + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #2D90FF; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: rgba(174, 174, 153, 0.78); +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #2D90FF; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: white; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: white; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #2D90FF; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #aeae99; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(9, 24, 41, 0.9); + border: 0px solid #050c14; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(14, 36, 62, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); + color: #ffffff; + background-color: transparent; + border: 1px solid #2D90FF; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px #2D90FF; +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #2D90FF; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #ffffff; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #2D90FF; +} +.workspace-button:hover { + color: rgba(45, 144, 255, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(45, 144, 255, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #2D90FF; + background-color: rgba(45, 144, 255, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(45, 144, 255, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(45, 144, 255, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(45, 144, 255, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(45, 144, 255, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #2D90FF; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: white; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #ffffff; + background-color: #2D90FF; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #2D90FF; + color: #ffffff; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: white; +} +.applet-label:hover, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #ffffff; + text-shadow: none; +} +.applet-icon { + color: white; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #ffffff; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #2D90FF; + background-color: rgba(45, 144, 255, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(45, 144, 255, 0.3); + border: 1px solid #2D90FF; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #aeae99; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-top-width: 2px; + border-color: #2D90FF; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-bottom-width: 2px; + border-color: #2D90FF; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-left-width: 2px; + border-color: #2D90FF; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-right-width: 2px; + border-color: #2D90FF; +} +.grouped-window-list-item-box:hover { + background-color: rgba(45, 144, 255, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #2D90FF; + color: #ffffff; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #ffffff; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #2D90FF; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px #2D90FF; +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(174, 174, 153, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #2D90FF; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #2D90FF; +} +.calendar-event-button:active { + color: #ffffff; + background-color: #2D90FF; + border-left-width: 4px; + border-left-style: solid; + border-color: #2D90FF; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..c48ff3cf --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="add-workspace-active.svg"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + osb:paint="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + osb:paint="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_fg_color" + id="linearGradient4149" + x1="18.000003" + y1="944.36218" + x2="18.000003" + y2="960.36218" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-5.630415" + inkscape:cy="107.16952" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:url(#selected_bg_color);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:url(#linearGradient4149);fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..5298f300 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="18.375001" + inkscape:cy="101.09376" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..23dcd6c0 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + version="1.1" + width="16"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="-0.087304187" + inkscape:cy="9.5322451" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="701" + inkscape:window-maximized="1" + inkscape:window-width="1366" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="16" + inkscape:snap-bbox-edge-midpoints="true"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..764ce43c --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..eeb65748 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-Night/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-Night/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-Night/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-Night/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-Night/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..20745d69 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..1237a790 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..67eeae0c --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..01e16d51 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Night/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..0bfa949e --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + OFF + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Night/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..18b99038 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..d9c9ea19 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..42029d10 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..921d3f07 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..0e979d80 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-Night/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..f7521ae5 --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Night/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..8bfb780d --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Night/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..97d92d2d --- /dev/null +++ b/src/themes/Midnight-Night/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Night/cinnamon/thumbnail.png b/src/themes/Midnight-Night/cinnamon/thumbnail.png new file mode 100644 index 00000000..06dc93d3 Binary files /dev/null and b/src/themes/Midnight-Night/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/apps.rc b/src/themes/Midnight-Night/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-Night/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/button-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..2c53f325 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-Night/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..1816e315 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/button.png b/src/themes/Midnight-Night/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..4859818e Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..af414cea Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..576b5632 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..80b54da2 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..0334cbac Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..89d5767c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..75e8df97 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..cda6fef1 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..bcfd2119 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..8f74843b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..0334cbac Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..89d5767c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..0334cbac Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..89d5767c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..75e8df97 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..cda6fef1 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..75e8df97 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..cda6fef1 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-Night/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/down-background.png b/src/themes/Midnight-Night/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..f93e98cc Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..f93e98cc Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..f93e98cc Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..9110f7e5 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..e0eab602 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..5f31f12e Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..93c34993 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..e0eab602 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-Night/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..e0eab602 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-Night/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-Night/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-Night/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/frame.png b/src/themes/Midnight-Night/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-Night/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..252ed4ea Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-Night/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..381f51c1 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-Night/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/line-h.png b/src/themes/Midnight-Night/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/line-v.png b/src/themes/Midnight-Night/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..4859818e Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..198d845c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..af414cea Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..576b5632 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..5b57fd5d Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..80b54da2 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..9d7c8012 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..0dea4379 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..bf126a75 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..559b5144 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..752885ad Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..2cea73da Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menubar.png b/src/themes/Midnight-Night/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-Night/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..d4e7d28f Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-Night/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..8545e406 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/minus.png b/src/themes/Midnight-Night/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..bde47507 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-Night/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-Night/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/notebook.png b/src/themes/Midnight-Night/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/null.png b/src/themes/Midnight-Night/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/plus.png b/src/themes/Midnight-Night/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..ea4af5f6 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-Night/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..f7bdded5 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-Night/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..daea9d03 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..9d7c8012 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-Night/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..bf126a75 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..559b5144 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-Night/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..2cea73da Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..ddfeceae Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..9bec4369 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..bd2643a8 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..3039a206 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..2c71aa99 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..f97f5ed2 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..20901015 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..9fa32757 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..a495e452 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..c40252d5 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/slider.png b/src/themes/Midnight-Night/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..ba9bbff5 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..f0e5461c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..f0e5461c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..1c9737b7 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..f0e5461c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-Night/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-Night/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..fd43a322 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-Night/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-Night/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-Night/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-Night/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-Night/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-Night/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..7c4e90c8 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-Night/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-Night/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-Night/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/assets/up-background.png b/src/themes/Midnight-Night/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/gtkrc b/src/themes/Midnight-Night/gtk-2.0/gtkrc new file mode 100644 index 00000000..1ee286e3 --- /dev/null +++ b/src/themes/Midnight-Night/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #173c68" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #2D90FF" +gtk-color-scheme = "selected_fg_color: #FFFFFF" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #646861" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-Night/gtk-2.0/main.rc b/src/themes/Midnight-Night/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-Night/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..2c53f325 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..1816e315 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..f93e98cc Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..e0eab602 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..8dea1630 --- /dev/null +++ b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#0b1d32" + base[ACTIVE] = "#0b1d32" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..d4e7d28f Binary files /dev/null and b/src/themes/Midnight-Night/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-2.0/panel.rc b/src/themes/Midnight-Night/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-Night/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-Night/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-Night/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-Night/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..f5f5c42d Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..34cb338b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..827cb7f5 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..5e951547 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..2ee0c6c2 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..3aa377e8 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..576762a7 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..df034b54 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..69cf0506 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..88500391 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..0c7dac5c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..e25b1c3b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..fcd92c6a Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..177d0606 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..6e7213bd Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..8c277aeb Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..470f4fee Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..aa4e7e1c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..275ade67 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..70f8348a Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..1d385ea8 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..c048c0d0 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..fd74f3ee Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..bc46ac6b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..74fdc504 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..15d2c135 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..96b61bad Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..f7e7d437 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..d3133d58 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..556d3be1 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..695fe1d3 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..39e0310d Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..34e04562 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..ad651409 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..a95b91c7 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..f75e681b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..da40fda9 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..e67b0993 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..796ea111 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..5820d94a Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..369a1790 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..d41ba7b7 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..66a59de2 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..79034313 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..a624039b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..184463d7 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..bda6d122 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..bd9e7c77 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..16f2f719 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..72cc61f2 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..100b16ce Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..4fc9601f Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..49f7639e Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..074fd38d Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..49f7639e Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..074fd38d Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..53d4c115 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..1c240019 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..53d4c115 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..1c240019 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..958b4d27 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..f31b3e2b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..48d0c78f Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..c78d97e8 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..36247e6c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..c8e4b86c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..36247e6c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..c8e4b86c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..0a371fe9 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..5012a31e Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..0a371fe9 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..5012a31e Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..cb676fbc Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..ea19e951 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..04995d2c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..8bb3ef6d Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..b8f36f59 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..fc8af4d8 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..2aba605d Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..4e62ee6d Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-Night/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..a377485b Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..26096866 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..8e17d940 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..348f9f8c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..bab9b62f Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..6d18c65f Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..ef2996e2 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..c5233de0 Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Night/gtk-3.0/gtk.css b/src/themes/Midnight-Night/gtk-3.0/gtk.css new file mode 100644 index 00000000..3e2af515 --- /dev/null +++ b/src/themes/Midnight-Night/gtk-3.0/gtk.css @@ -0,0 +1,7295 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #2D90FF; + color: #ffffff; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(45, 144, 255, 0.15); + color: #2D90FF; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #0075f9; + background-color: rgba(0, 117, 249, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #ffffff; + background-color: #2D90FF; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #96c8ff; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #aeae99; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #aeae99; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #2D90FF; + color: #ffffff; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #0e243e; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #aeae99; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: inset 1px 0 #2D90FF, inset -1px 0 #2D90FF, inset 0 1px #2D90FF, inset 0 -1px #2D90FF; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(35, 89, 154, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #2D90FF; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #2D90FF; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #2D90FF; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#2D90FF), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2D90FF), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #ffffff; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(45, 144, 255, 0.75); + background-color: rgba(45, 144, 255, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #0e243e; + border-color: #06111d; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #2D90FF; +} +button.osd:active, button.osd:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +button.osd:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +.osd button:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.osd button.flat:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #2D90FF; + border-color: #2D90FF; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #2D90FF; +} +button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #60abff; + border-color: #60abff; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #0075f9; + border-color: #0075f9; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2D90FF), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(45, 144, 255, 0.75); + background-color: rgba(45, 144, 255, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #ffffff; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #ffffff; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(3, 7, 12, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(3, 7, 12, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #ffffff; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #aeae99; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(14, 36, 62, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #2D90FF; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #2D90FF; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(45, 144, 255, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.95); + border-color: rgba(25, 133, 255, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(45, 144, 255, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #d5e9ff; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #2d90ff; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(45, 144, 255, 0) 25%, rgba(45, 144, 255, 0.35) 25%, rgba(45, 144, 255, 0.35) 75%, rgba(45, 144, 255, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(45, 144, 255, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(45, 144, 255, 0.55); + border-color: #010304; + background-color: rgba(45, 144, 255, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #ffffff; + color: #2D90FF; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #2D90FF; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #2D90FF; + background-color: #ffffff; + border-color: #ffffff; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #2D90FF; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(45, 144, 255, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(45, 144, 255, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #2D90FF; + border-color: #2D90FF; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #2D90FF; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #60abff; + border-color: #60abff; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #0075f9; + border-color: #0075f9; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(45, 144, 255, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(45, 144, 255, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(45, 144, 255, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(45, 144, 255, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(45, 144, 255, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(45, 144, 255, 0.55); + border-color: #010304; + background-color: rgba(45, 144, 255, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #2D90FF; + border-color: #2D90FF; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #2D90FF; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #96c8ff; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #81bcff; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #6e9fcc; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #c0deff; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 4px; + background-color: #2D90FF; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #2D90FF; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #2D90FF; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #2D90FF; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #2D90FF; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(45, 144, 255, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #2D90FF; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(45, 144, 255, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #aeae99; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #aeae99; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #aeae99; +} +popover button label, popover button image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #ffffff; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #2D90FF; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #aeae99; +} +notebook > header > tabs > tab:backdrop { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #aeae99; + background-color: transparent; + border-left: 2px solid #2D90FF; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(174, 174, 153, 0.56); + border-left: 2px solid rgba(45, 144, 255, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #2D90FF; + background-color: rgba(45, 144, 255, 0.1); + border-left: 2px solid #1985ff; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(45, 144, 255, 0.45); + border-left: 2px solid rgba(45, 144, 255, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(45, 144, 255, 0.45); +} +scrollbar slider:hover:active { + background-color: #2D90FF; +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.45); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #51a3ff; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #15355b; +} +.osd scale trough highlight { + background-color: #2D90FF; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #a1cdff; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #2D90FF; +} +scale highlight:disabled { + background-color: rgba(45, 144, 255, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(45, 144, 255, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #28609e; +} +scale slider:active { + background-clip: border-box; + background-color: #2D90FF; + border-color: #2D90FF; +} +scale slider:disabled { + background-color: #0c1f35; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #e0eeff; + border-color: #e0eeff; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #96c8ff; + border-color: #96c8ff; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #a1cdff; + border-color: #a1cdff; +} +.osd scale slider { + background-clip: border-box; + background-color: #2D90FF; + border-color: #2D90FF; +} +.osd scale slider:hover { + background-color: #60abff; + border-color: #60abff; +} +.osd scale slider:active { + background-color: #0075f9; + border-color: #0075f9; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #2D90FF; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #2D90FF; + background-color: #2D90FF; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #2D90FF; + background-color: #2D90FF; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 100% 60%; + 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.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 100% 60%; + 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.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 60% 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.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #aeae99; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #ffffff; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #ffffff; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #2982e6; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #ffffff; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(174, 174, 153, 0.6); +} + +.app-notification { + padding: 10px; + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.app-notification button.flat { + border-color: rgba(45, 144, 255, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(174, 174, 153, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(45, 144, 255, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #2D90FF; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #2D90FF, #2D90FF); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #2D90FF; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #2D90FF; + background-color: #ffffff; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #d5e9ff; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #2D90FF; + background-color: #ffffff; + border-color: #ffffff; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #2D90FF; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #173c68; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +colorswatch#add-color-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #2D90FF; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +.geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #2D90FF; +} +row:selected label, label:selected, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #ffffff; +} +row:selected label:backdrop, label:backdrop:selected, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(255, 255, 255, 0.56); +} +row:selected label:disabled, label:disabled:selected, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #96c8ff; +} + +.geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(45, 144, 255, 0.45); + color: rgba(255, 255, 255, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(45, 144, 255, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #74b6ff; +} +.math-buttons button.text-button label { + color: rgba(45, 144, 255, 0.7); +} +.math-buttons button.text-button:hover label { + color: #74b6ff; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(45, 144, 255, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #74b6ff; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #74b6ff; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #2D90FF; +} +.math-buttons button.suggested-action.text-button { + background-color: #2D90FF; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #74b6ff; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #ffffff; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #2D90FF; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #ffffff; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #ffffff; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #2D90FF; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(45, 144, 255, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #96c8ff; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(255, 255, 255, 0.45); + color: rgba(45, 144, 255, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(54, 145, 246, 0.45); + color: rgba(255, 255, 255, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(58, 145, 242, 0.23); + color: rgba(255, 255, 255, 0.3); +} + +*:selected { + background-color: #2D90FF; +} +*:selected label, *:selected image, *:selected { + color: #ffffff; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #d5e9ff; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(45, 144, 255, 0.8); + border-color: rgba(0, 117, 249, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); + } + 100% { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #2D90FF; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #aeae99; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):hover { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: inset 1px 0 #2D90FF, inset -1px 0 #2D90FF, inset 0 1px #2D90FF, inset 0 -1px #2D90FF; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(45, 144, 255, 0.6); +} +.nemo-window .primary-toolbar .path-bar .text-button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar .text-button label, .nemo-window .primary-toolbar .path-bar .text-button image { + background-color: transparent; + color: #2D90FF; +} +.nemo-window .primary-toolbar .path-bar .text-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.nemo-window .primary-toolbar .path-bar .text-button:hover label, .nemo-window .primary-toolbar .path-bar .text-button:hover image { + background-color: #08111C; + color: #3c98ff; +} +.nemo-window .primary-toolbar .path-bar .text-button:active, .nemo-window .primary-toolbar .path-bar .text-button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.nemo-window .primary-toolbar .path-bar .text-button:active label, .nemo-window .primary-toolbar .path-bar .text-button:active image, .nemo-window .primary-toolbar .path-bar .text-button:checked label, .nemo-window .primary-toolbar .path-bar .text-button:checked image { + background-color: #2D90FF; + color: #ffffff; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #2D90FF; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #2D90FF; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(45, 144, 255, 0.45); + padding-left: 0px; +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #2D90FF; + color: #ffffff; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(255, 255, 255, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(174, 174, 153, 0.5); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.23); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #2D90FF; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #ffffff; + background-color: #2D90FF; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #2D90FF; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #93c6ff; +} + +.documents-entry-tag, .photos-entry-tag { + color: #ffffff; + background: #2D90FF; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #ffffff; + background: #419bff; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #ffffff; + background: #1985ff; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #0e243e; + border: 1px solid #06111d; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #2D90FF; + border-color: #2D90FF; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #091829; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #2D90FF; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #ffffff; + background-color: #2D90FF; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #06111d; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #2D90FF; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #091829; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #aeae99; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #57574d; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #93c6ff; + background-color: #2D90FF; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #aeae99; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #aeae99; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-color: #2D90FF; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(45, 144, 255, 0.1); + color: #aeae99; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(45, 144, 255, 0.4); + border: 2px solid #2D90FF; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #aeae99; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #2D90FF; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #ffffff; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #aeae99; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(45, 144, 255, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #ffffff; + background-color: #2D90FF; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #2D90FF; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(45, 144, 255, 0.34); + border-color: rgba(45, 144, 255, 0.45); + color: #ffffff; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(45, 144, 255, 0.78); + border-color: rgba(45, 144, 255, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #ffffff; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #ffffff; +} + +popover { + background-color: #08111C; + color: #aeae99; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #aeae99; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #aeae99; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #ffffff; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #aeae99; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #aeae99; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #ffffff; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #aeae99; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: inset 1px 0 #2D90FF, inset -1px 0 #2D90FF, inset 0 1px #2D90FF, inset 0 -1px #2D90FF; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #aeae99; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #aeae99; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #aeae99; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #ffffff; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #aeae99; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #aeae99; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #ffffff; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #aeae99; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #2D90FF; + background-image: linear-gradient(to right, #2D90FF, #2D90FF); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #ffffff; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(45, 144, 255, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(45, 144, 255, 0.55); + border-color: #010304; + background-color: rgba(45, 144, 255, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #2D90FF; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +widget .clocks-button { + color: rgba(255, 255, 255, 0.78); + background-color: rgba(45, 144, 255, 0.56); +} +widget .clocks-button:hover { + color: #ffffff; + background-color: #2D90FF; +} +widget .clocks-button:active { + color: #ffffff; + background-color: #479dff; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #2D90FF; + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(174, 174, 153, 0.6); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(0, 117, 249, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #aeae99; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #ffffff; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(174, 174, 153, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(45, 144, 255, 0.23); + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #2D90FF; + border-color: #08111C; + border-top: 2px solid #2D90FF; + border-bottom: 2px solid #2D90FF; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #ffffff; + background-color: #2D90FF; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #ffffff; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #2D90FF; +} +.geary-main-layout infobar.info button { + background-color: #2D90FF; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #ffffff; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(255, 255, 255, 0.56); +} + +#InkscapePanel grid, #NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #2D90FF; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #ffffff; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #2D90FF; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #2D90FF; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(45, 144, 255, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #dbdbd2; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #b0b09c; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #2D90FF, #2D90FF); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #2D90FF; + border-color: #2D90FF; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #2D90FF; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #2D90FF; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #2D90FF; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #aeae99; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #aeae99; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(174, 174, 153, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +#content_frame button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +#buttonbox_frame button:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #2D90FF; + border-color: #2D90FF; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #60abff; + border-color: #60abff; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #0075f9; + border-color: #0075f9; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #aeae99; + border-left: 2px solid transparent; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #2D90FF; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(45, 144, 255, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #2D90FF; + padding-left: 0px; + color: white; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, filechooser placessidebar.sidebar row.sidebar-row:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(45, 144, 255, 0.5); + padding-left: 0px; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled { + color: rgba(255, 255, 255, 0.1); +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: transparent; + border-left: 2px solid #2D90FF; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { + color: #2D90FF; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon { + color: rgba(45, 144, 255, 0.6); + border-left-color: rgba(45, 144, 255, 0.45); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #2D90FF; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.23); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(45, 144, 255, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: white; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #2D90FF; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #ffffff; + outline-offset: -3px; + background-color: #2D90FF; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #3896ff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(255, 255, 255, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(45, 144, 255, 0.45); + border-top: 2px solid transparent; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(45, 144, 255, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #2D90FF; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(45, 144, 255, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: #2D90FF; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #2D90FF; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #60abff; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #2D90FF; +} +.nautilus-window .searchbar-container entry image:focus { + color: #60abff; +} +.nautilus-window .searchbar-container button image { + color: #2D90FF; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(45, 144, 255, 0.06); + background-image: linear-gradient(to right, rgba(45, 144, 255, 0.06), rgba(45, 144, 255, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #aeae99; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #2D90FF; + color: #ffffff; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(45, 144, 255, 0.1); + color: white; +} +.nemo-window .sidebar .view.cell:hover label, .nemo-window .sidebar iconview.cell:hover label, .nemo-window .sidebar row.cell:hover label { + color: inherit; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(95, 99, 94, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #aeae99; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #aeae99; + caret-color: #aeae99; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(45, 144, 255, 0.1); + color: white; +} +.caja-side-pane:hover label, +.caja-side-pane > notebook > stack > widget > box:hover label, +.caja-side-pane text:hover label, +.caja-side-pane treeview:hover label { + color: inherit; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #aeae99; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #aeae99; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #aeae99; + background-color: rgba(174, 174, 153, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(174, 174, 153, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #2D90FF; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #2D90FF; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +filechooser actionbar button:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(35, 89, 154, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #d0d0c4; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(208, 208, 196, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #dbdbd2; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #2D90FF; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #2D90FF; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #2D90FF; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #93c6ff; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#2d90ff, 0.8); +@define-color wm_unfocused_title alpha(#2d90ff, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #2D90FF; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #ffffff; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #2D90FF; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #2D90FF; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #2D90FF; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(174, 174, 153, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #2D90FF; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #2D90FF; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(45, 144, 255, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #2D90FF; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #aeae99; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row image, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list image, .budgie-popover:not(.csd).places-menu list button image { + color: #2D90FF; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #2D90FF; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #ffffff; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: inset 1px 0 #2D90FF, inset -1px 0 #2D90FF, inset 0 1px #2D90FF, inset 0 -1px #2D90FF; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button.combo:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.night-light-indicator button.combo:active { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #aeae99; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #aeae99; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #aeae99; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #aeae99; +} +.budgie-panel button.flat:hover { + background: rgba(45, 144, 255, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #2D90FF; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #ffffff; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #aeae99; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(45, 144, 255, 0.1); + border-bottom: 2px solid #2D90FF; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(45, 144, 255, 0.1); + border-top: 2px solid #2D90FF; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(45, 144, 255, 0.1); + border-left: 2px solid #2D90FF; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(45, 144, 255, 0.1); + border-right: 2px solid #2D90FF; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #2D90FF; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #2D90FF; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #2D90FF; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #2D90FF; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(174, 174, 153, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #aeae99; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #2D90FF; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #2D90FF; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #aeae99; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #2D90FF; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #ffffff; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #2D90FF; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #2D90FF; + color: #ffffff; + border-bottom: 9px solid transparent; +} +.raven button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #2D90FF; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #2D90FF; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #ffffff; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-Night/gtk-3.0/thumbnail.png b/src/themes/Midnight-Night/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..dc56de0c Binary files /dev/null and b/src/themes/Midnight-Night/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-Night/index.theme b/src/themes/Midnight-Night/index.theme new file mode 100644 index 00000000..5f8b5f74 --- /dev/null +++ b/src/themes/Midnight-Night/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-Night +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-Night +IconTheme=Papirus-Dark +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-Night/metacity-1/.metacity-theme-2.xml.swp b/src/themes/Midnight-Night/metacity-1/.metacity-theme-2.xml.swp new file mode 100644 index 00000000..f023b5b2 Binary files /dev/null and b/src/themes/Midnight-Night/metacity-1/.metacity-theme-2.xml.swp differ diff --git a/src/themes/Midnight-Night/metacity-1/.metacity-theme-3.xml.swp b/src/themes/Midnight-Night/metacity-1/.metacity-theme-3.xml.swp new file mode 100644 index 00000000..44c1e236 Binary files /dev/null and b/src/themes/Midnight-Night/metacity-1/.metacity-theme-3.xml.swp differ diff --git a/src/themes/Midnight-Night/metacity-1/button-bg.svg b/src/themes/Midnight-Night/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-Night/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Night/metacity-1/button-border.svg b/src/themes/Midnight-Night/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-Night/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Night/metacity-1/close-icon.svg b/src/themes/Midnight-Night/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-Night/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Night/metacity-1/max-icon.svg b/src/themes/Midnight-Night/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-Night/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Night/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-Night/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..8f739abc --- /dev/null +++ b/src/themes/Midnight-Night/metacity-1/metacity-theme-2.xml @@ -0,0 +1,782 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-BlueNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Night/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-Night/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..b693e7a0 --- /dev/null +++ b/src/themes/Midnight-Night/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-BlueNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#2D90FF" /> +<constant name="C_title_unfocused" value="rgba(45, 144, 255, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#7c0815" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#08111C" /> +<constant name="C_icon_close_bg_hover" value="#08111C" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#7c0815" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#7c0815"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#08111C" /> +<constant name="C_icon_max_active" value="#08111C" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#7c0815" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#7d710d"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#08111C" /> +<constant name="C_icon_min_active" value="#08111C" /> +<constant name="C_icon_min_focused" value="#dcc000" /> +<constant name="C_button_min_unfocused" value="#7d710d" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Night/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-Night/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-Night/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-Night/metacity-1/min-icon.svg b/src/themes/Midnight-Night/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-Night/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-Night/metacity-1/thumbnail.png b/src/themes/Midnight-Night/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-Night/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-Night/xfwm4/bottom-active.png b/src/themes/Midnight-Night/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/bottom-inactive.png b/src/themes/Midnight-Night/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/bottom-left-active.png b/src/themes/Midnight-Night/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-Night/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/bottom-right-active.png b/src/themes/Midnight-Night/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-Night/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/close-active.png b/src/themes/Midnight-Night/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/close-inactive.png b/src/themes/Midnight-Night/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/close-prelight.png b/src/themes/Midnight-Night/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-Night/xfwm4/close-pressed.png b/src/themes/Midnight-Night/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-Night/xfwm4/hide-active.png b/src/themes/Midnight-Night/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/hide-inactive.png b/src/themes/Midnight-Night/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/hide-prelight.png b/src/themes/Midnight-Night/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-Night/xfwm4/hide-pressed.png b/src/themes/Midnight-Night/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-Night/xfwm4/left-active.png b/src/themes/Midnight-Night/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/left-inactive.png b/src/themes/Midnight-Night/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/maximize-active.png b/src/themes/Midnight-Night/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/maximize-inactive.png b/src/themes/Midnight-Night/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/maximize-prelight.png b/src/themes/Midnight-Night/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-Night/xfwm4/maximize-pressed.png b/src/themes/Midnight-Night/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-Night/xfwm4/menu-active.png b/src/themes/Midnight-Night/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/menu-inactive.png b/src/themes/Midnight-Night/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/menu-pressed.png b/src/themes/Midnight-Night/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-Night/xfwm4/right-active.png b/src/themes/Midnight-Night/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/right-inactive.png b/src/themes/Midnight-Night/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/shade-active.png b/src/themes/Midnight-Night/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/shade-inactive.png b/src/themes/Midnight-Night/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/shade-prelight.png b/src/themes/Midnight-Night/xfwm4/shade-prelight.png new file mode 100644 index 00000000..132b5a95 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-Night/xfwm4/shade-pressed.png b/src/themes/Midnight-Night/xfwm4/shade-pressed.png new file mode 100644 index 00000000..b40faec4 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-Night/xfwm4/stick-active.png b/src/themes/Midnight-Night/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/stick-inactive.png b/src/themes/Midnight-Night/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/stick-prelight.png b/src/themes/Midnight-Night/xfwm4/stick-prelight.png new file mode 100644 index 00000000..c2bdd40f Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-Night/xfwm4/stick-pressed.png b/src/themes/Midnight-Night/xfwm4/stick-pressed.png new file mode 100644 index 00000000..9d45bcd2 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-Night/xfwm4/themerc b/src/themes/Midnight-Night/xfwm4/themerc new file mode 100644 index 00000000..ecf5483b --- /dev/null +++ b/src/themes/Midnight-Night/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#2D90FF +active_text_shadow_color=#2D90FF + +inactive_text_color=#1e5ea4 +inactive_text_shadow_color=#1e5ea4 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-Night/xfwm4/title-1-active.png b/src/themes/Midnight-Night/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/title-1-inactive.png b/src/themes/Midnight-Night/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/title-2-active.png b/src/themes/Midnight-Night/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/title-2-inactive.png b/src/themes/Midnight-Night/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/title-3-active.png b/src/themes/Midnight-Night/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/title-3-inactive.png b/src/themes/Midnight-Night/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/title-4-active.png b/src/themes/Midnight-Night/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/title-4-inactive.png b/src/themes/Midnight-Night/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/title-5-active.png b/src/themes/Midnight-Night/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/title-5-inactive.png b/src/themes/Midnight-Night/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/top-left-active.png b/src/themes/Midnight-Night/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/top-left-inactive.png b/src/themes/Midnight-Night/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-Night/xfwm4/top-right-active.png b/src/themes/Midnight-Night/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-Night/xfwm4/top-right-inactive.png b/src/themes/Midnight-Night/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Night/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-NightGray/cinnamon/cinnamon.css b/src/themes/Midnight-NightGray/cinnamon/cinnamon.css new file mode 100644 index 00000000..f195df4a --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/cinnamon.css @@ -0,0 +1,1984 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + background-color: #a3a3a3; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px #a3a3a3; +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #a3a3a3; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + border: 1px solid #a3a3a3; + background-color: #a3a3a3; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4a5050; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(163, 163, 163, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: #102238; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #a3a3a3; + selected-color: #141414; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(75, 94, 116, 0.4); + border: 1px solid rgba(7, 9, 11, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #141414; + background-color: #a3a3a3; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 94, 116, 0.25); + border: 1px solid rgba(7, 9, 11, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #a3a3a3; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #a3a3a3; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #a3a3a3; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #a3a3a3; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #141414; + -slider-handle-radius: 7px; + color: #141414; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #d6d6d6; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #f0f0f0; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #1f2730; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #aeae99; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: rgba(174, 174, 153, 0.6); + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #141414; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #ffffff; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #1f2730; + border: 1px solid #1f2730; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #a3a3a3; + color: #141414; + border: 1px solid #a3a3a3; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(75, 94, 116, 0.4); + border: 1px solid rgba(7, 9, 11, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #a3a3a3; + background-color: #a3a3a3; + color: #141414; + font-style: italic; + transition-duration: 300; + selection-background-color: #ebebeb; + selected-color: #141414; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #a3a3a3; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #1f2730; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #aeae99; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #aeae99; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(163, 163, 163, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(163, 163, 163, 0.1); + box-shadow: inset 0 0 0 2px rgba(163, 163, 163, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #aeae99; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #141414; + background-color: #a3a3a3; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #a3a3a3; +} +.switcher-list .item-box:selected { + color: #141414; + background-color: #a3a3a3; + border: 0px solid #a3a3a3; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: white; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #141414; + selected-color: #141414; + selection-background-color: #ebebeb; + color: #aeae99; + background-color: rgba(75, 94, 116, 0.4); + border: 1px solid rgba(7, 9, 11, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #141414; + background-color: #a3a3a3; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #1f2730; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + border: 1px solid #a3a3a3; + background-color: #a3a3a3; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4a5050; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #1f2730; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 10px; + border: 2px solid rgba(0, 0, 0, 0); +} +.menu-favorites-button:hover { + color: #141414; + background-color: #a3a3a3; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: rgba(174, 174, 153, 0.78); + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #a3a3a3; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: rgba(174, 174, 153, 0.78); +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #a3a3a3; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: white; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: white; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #a3a3a3; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #aeae99; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(21, 26, 33, 0.9); + border: 0px solid #0b0e11; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(31, 39, 48, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); + color: #141414; + background-color: transparent; + border: 1px solid #a3a3a3; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + background-color: #a3a3a3; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px #a3a3a3; +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #a3a3a3; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #141414; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #a3a3a3; +} +.workspace-button:hover { + color: rgba(163, 163, 163, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(163, 163, 163, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #a3a3a3; + background-color: rgba(163, 163, 163, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(163, 163, 163, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(163, 163, 163, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(163, 163, 163, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(163, 163, 163, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #a3a3a3; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: white; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #141414; + background-color: #a3a3a3; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #a3a3a3; + color: #141414; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: white; +} +.applet-label:hover, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #141414; + text-shadow: none; +} +.applet-icon { + color: white; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #141414; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #a3a3a3; + background-color: rgba(163, 163, 163, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(163, 163, 163, 0.3); + border: 1px solid #a3a3a3; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #aeae99; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-top-width: 2px; + border-color: #a3a3a3; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-bottom-width: 2px; + border-color: #a3a3a3; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-left-width: 2px; + border-color: #a3a3a3; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-right-width: 2px; + border-color: #a3a3a3; +} +.grouped-window-list-item-box:hover { + background-color: rgba(163, 163, 163, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #a3a3a3; + color: #141414; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #141414; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #a3a3a3; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #141414; + background-color: #a3a3a3; + border: 1px solid #a3a3a3; + box-shadow: inset 0 2px 4px #a3a3a3; +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(174, 174, 153, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #a3a3a3; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #a3a3a3; +} +.calendar-event-button:active { + color: #141414; + background-color: #a3a3a3; + border-left-width: 4px; + border-left-style: solid; + border-color: #a3a3a3; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..f8b6b8b8 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_fg_color" + id="linearGradient4149" + x1="18.000003" + y1="944.36218" + x2="18.000003" + y2="960.36218" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="16.8125" + inkscape:cy="87.375" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#b0b0b0;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#b0b0b0;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:url(#linearGradient4149);fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#141414;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#141414;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..1a39fec3 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.313708" + inkscape:cx="18.208001" + inkscape:cy="98.906567" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#b0b0b0;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#b0b0b0;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..e4dbc4d2 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="7.5625" + inkscape:cy="10.46875" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="1012" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="64" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..725374d4 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..d603f80d --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..9ad3127b --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..b5d73894 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..cc45001d --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..a39eb0f2 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..853831d8 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-NightGray/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..0d0fe56a --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..8b306714 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..37a9fa05 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..406cfd69 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..3388b448 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-NightGray/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..4f52c3ae --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-NightGray/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..9afffc49 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-NightGray/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..507b3510 --- /dev/null +++ b/src/themes/Midnight-NightGray/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,247 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightGray/cinnamon/thumbnail.png b/src/themes/Midnight-NightGray/cinnamon/thumbnail.png new file mode 100644 index 00000000..ea4c58ef Binary files /dev/null and b/src/themes/Midnight-NightGray/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/apps.rc b/src/themes/Midnight-NightGray/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-NightGray/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/button-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..160777fe Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..4f7a19fa Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/button.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..4329f2ae Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..269e02e0 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..55390c72 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..830525c4 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..60abc547 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..319b5f05 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..102d993b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..86eff83b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..7e0238ae Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..19d8ec51 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..60abc547 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..319b5f05 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..60abc547 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..319b5f05 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..102d993b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..86eff83b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..102d993b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..86eff83b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..050691b3 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..050691b3 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..050691b3 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..a46751df Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..d3a4c349 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..05fe40dc Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..da2574cd Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..d3a4c349 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..d3a4c349 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/frame.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..252ed4ea Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..381f51c1 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/line-h.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/line-v.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..4329f2ae Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..769098a7 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..269e02e0 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..55390c72 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..710038eb Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..830525c4 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..b82be124 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..b9b6718f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..a231aae8 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..2ce206fb Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..752885ad Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..6a957576 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menubar.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..1a840321 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..0bca16a3 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/minus.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..bde47507 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/notebook.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/null.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/plus.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..ea4af5f6 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..24863f63 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..a6ba834f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..b82be124 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..a231aae8 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..2ce206fb Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..6a957576 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..f901d454 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..414fbc7a Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..f901d454 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..4986b903 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..012e9f8b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..55cc9d79 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..5151ec10 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..193c283f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..5151ec10 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..e4b3e5b1 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/slider.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..95bf62be Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..fae1674d Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..fae1674d Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..8cf50296 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..fae1674d Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..ee185aa0 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..cdfcdce4 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background.png b/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/gtkrc b/src/themes/Midnight-NightGray/gtk-2.0/gtkrc new file mode 100644 index 00000000..ac185387 --- /dev/null +++ b/src/themes/Midnight-NightGray/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #33404f" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #a3a3a3" +gtk-color-scheme = "selected_fg_color: #141414" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-NightGray/gtk-2.0/main.rc b/src/themes/Midnight-NightGray/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-NightGray/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..160777fe Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..4f7a19fa Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..050691b3 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..d3a4c349 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..fe6e1450 --- /dev/null +++ b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#171f29" + base[ACTIVE] = "#171f29" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..1a840321 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-NightGray/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-NightGray/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..1a9d344e Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..74adc92c Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..f0583258 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..b7700410 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..cf5d71f5 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..263d8796 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..e93df308 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..40bf1265 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..f4968e29 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..160be1a8 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..5e8cc3c3 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..6204e4b7 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..e8eee813 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..66086d8e Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..39773dcb Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..dc689eaf Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..51e55a31 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..6565e80d Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..5c09d629 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..8033b9c5 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..9c8cf6a0 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..b5d7915a Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..2eb60712 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..87e680a2 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..f9828a45 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..8db31be0 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..e05da990 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..680d3bdb Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..f3305503 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..7374ab40 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..271fcb3b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..c2a6f9ad Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..6ddc3ac2 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..0797822f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..ebea6058 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..34f1e5d7 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..bb5278ad Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..ca8c43c3 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..57f4bfd1 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..c24af4a7 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..59739e37 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..f5138b1f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..5a14a82f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..3e082c4b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..d57faa03 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..81b01fbe Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..2334cdf1 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..9ffed2bf Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..3cf1fcf5 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..df9c2bd1 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..3a6d1974 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..89da2d10 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..f15b2333 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..6237d1a2 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..f15b2333 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..6237d1a2 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..be0822f8 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..afb8837a Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..be0822f8 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..afb8837a Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..4900bd32 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..2364e424 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..55e9ab5d Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..2d7e9760 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..7b7a6b01 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..69d9e9fb Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..7b7a6b01 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..69d9e9fb Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..f3264d67 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..6cac0473 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..f3264d67 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..6cac0473 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..9be38336 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..06580b19 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..eb651216 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..65f06cd9 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..7cfc9966 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..b4f844b5 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..c1ded58c Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..1318236d Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..a377485b Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..26096866 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..8e17d940 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..348f9f8c Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..bab9b62f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..6d18c65f Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..ef2996e2 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..c5233de0 Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightGray/gtk-3.0/gtk.css b/src/themes/Midnight-NightGray/gtk-3.0/gtk.css new file mode 100644 index 00000000..958ba72a --- /dev/null +++ b/src/themes/Midnight-NightGray/gtk-3.0/gtk.css @@ -0,0 +1,7295 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #a3a3a3; + color: #141414; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(163, 163, 163, 0.15); + color: #a3a3a3; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #8a8a8a; + background-color: rgba(138, 138, 138, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #141414; + background-color: #a3a3a3; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #5c5c5c; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #aeae99; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #aeae99; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #a3a3a3; + color: #141414; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #1f2730; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #aeae99; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: inset 1px 0 #a3a3a3, inset -1px 0 #a3a3a3, inset 0 1px #a3a3a3, inset 0 -1px #a3a3a3; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 94, 116, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #a3a3a3; + background-color: #141414; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #a3a3a3; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #a3a3a3; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#a3a3a3), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#a3a3a3), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(20, 20, 20, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #141414; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(163, 163, 163, 0.75); + background-color: rgba(163, 163, 163, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(20, 20, 20, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #1f2730; + border-color: #0f1317; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #a3a3a3; +} +button.osd:active, button.osd:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +button.osd:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +.osd button:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.osd button.flat:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #141414; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #a3a3a3; +} +button.suggested-action:hover { + background-clip: border-box; + color: #141414; + background-color: #bdbdbd; + border-color: #bdbdbd; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #141414; + background-color: #8a8a8a; + border-color: #8a8a8a; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#a3a3a3), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(163, 163, 163, 0.75); + background-color: rgba(163, 163, 163, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(20, 20, 20, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #ffffff; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #141414; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(7, 9, 11, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(7, 9, 11, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #141414; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #aeae99; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(31, 39, 48, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #a3a3a3; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #a3a3a3; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(163, 163, 163, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #141414; + background-color: rgba(163, 163, 163, 0.95); + border-color: rgba(153, 153, 153, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(163, 163, 163, 0.95); + color: rgba(20, 20, 20, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #313131; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #a3a3a3; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(163, 163, 163, 0) 25%, rgba(163, 163, 163, 0.35) 25%, rgba(163, 163, 163, 0.35) 75%, rgba(163, 163, 163, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(163, 163, 163, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #141414; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(163, 163, 163, 0.55); + border-color: #010304; + background-color: rgba(163, 163, 163, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #141414; + color: #a3a3a3; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #a3a3a3; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #141414; + background-color: rgba(20, 20, 20, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #a3a3a3; + background-color: #141414; + border-color: #141414; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(20, 20, 20, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #a3a3a3; + background-color: rgba(20, 20, 20, 0.5); + border-color: rgba(20, 20, 20, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(20, 20, 20, 0.56); + background-color: rgba(163, 163, 163, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(163, 163, 163, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #141414; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #a3a3a3; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #141414; + background-color: #bdbdbd; + border-color: #bdbdbd; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #141414; + background-color: #8a8a8a; + border-color: #8a8a8a; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(163, 163, 163, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(163, 163, 163, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #141414; + caret-color: #141414; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(163, 163, 163, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(163, 163, 163, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(163, 163, 163, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(163, 163, 163, 0.55); + border-color: #010304; + background-color: rgba(163, 163, 163, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #a3a3a3; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #5c5c5c; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #6a6a6a; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #a9a99e; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #3f3f3f; +} +treeview.view.expander:selected:hover { + color: #141414; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #141414; + border-radius: 4px; + background-color: #a3a3a3; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #a3a3a3; + box-shadow: none; + background-color: #141414; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #a3a3a3; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #141414; + background-color: #a3a3a3; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #a3a3a3; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(163, 163, 163, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #a3a3a3; + color: #141414; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(163, 163, 163, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #aeae99; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #aeae99; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #aeae99; +} +popover button label, popover button image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #141414; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #a3a3a3; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #aeae99; +} +notebook > header > tabs > tab:backdrop { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #aeae99; + background-color: transparent; + border-left: 2px solid #a3a3a3; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(174, 174, 153, 0.56); + border-left: 2px solid rgba(163, 163, 163, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #a3a3a3; + background-color: rgba(163, 163, 163, 0.1); + border-left: 2px solid #999999; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(163, 163, 163, 0.45); + border-left: 2px solid rgba(163, 163, 163, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(163, 163, 163, 0.45); +} +scrollbar slider:hover:active { + background-color: #a3a3a3; +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.45); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #b5b5b5; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #2d3946; +} +.osd scale trough highlight { + background-color: #a3a3a3; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #545454; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #a3a3a3; +} +scale highlight:disabled { + background-color: rgba(163, 163, 163, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(163, 163, 163, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #707070; +} +scale slider:active { + background-clip: border-box; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +scale slider:disabled { + background-color: #19212b; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #141414; + border-color: #141414; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #292929; + border-color: #292929; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #5c5c5c; + border-color: #5c5c5c; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #545454; + border-color: #545454; +} +.osd scale slider { + background-clip: border-box; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +.osd scale slider:hover { + background-color: #bdbdbd; + border-color: #bdbdbd; +} +.osd scale slider:active { + background-color: #8a8a8a; + border-color: #8a8a8a; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #a3a3a3; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #141414; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #a3a3a3; + background-color: #a3a3a3; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #a3a3a3; + background-color: #a3a3a3; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 100% 60%; + 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.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 100% 60%; + 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.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 60% 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.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #aeae99; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #ffffff; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #141414; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #939393; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #141414; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(174, 174, 153, 0.6); +} + +.app-notification { + padding: 10px; + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +.app-notification button.flat { + border-color: rgba(163, 163, 163, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(174, 174, 153, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(163, 163, 163, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(20, 20, 20, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(163, 163, 163, 0.2)), to(rgba(163, 163, 163, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #a3a3a3; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #141414; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #a3a3a3, #a3a3a3); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #a3a3a3; + color: #141414; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #a3a3a3; + background-color: #141414; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #313131; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #141414; + background-color: rgba(20, 20, 20, 0); + border-color: rgba(20, 20, 20, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #141414; + background-color: rgba(20, 20, 20, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(20, 20, 20, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #141414; + background-color: rgba(20, 20, 20, 0.2); + border-color: rgba(20, 20, 20, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #a3a3a3; + background-color: #141414; + border-color: #141414; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(20, 20, 20, 0); + border-color: rgba(20, 20, 20, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(20, 20, 20, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #a3a3a3; + background-color: rgba(20, 20, 20, 0.5); + border-color: rgba(20, 20, 20, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #33404f; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +colorswatch#add-color-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #a3a3a3; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +.geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #a3a3a3; +} +row:selected label, label:selected, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #141414; +} +row:selected label:backdrop, label:backdrop:selected, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(20, 20, 20, 0.56); +} +row:selected label:disabled, label:disabled:selected, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #5c5c5c; +} + +.geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(163, 163, 163, 0.45); + color: rgba(20, 20, 20, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(163, 163, 163, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #c7c7c7; +} +.math-buttons button.text-button label { + color: rgba(163, 163, 163, 0.7); +} +.math-buttons button.text-button:hover label { + color: #c7c7c7; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(163, 163, 163, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #c7c7c7; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #c7c7c7; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #a3a3a3; +} +.math-buttons button.suggested-action.text-button { + background-color: #a3a3a3; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #141414; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #141414; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #c7c7c7; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #141414; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #a3a3a3; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #141414; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #141414; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #a3a3a3; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(163, 163, 163, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #5c5c5c; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(20, 20, 20, 0.45); + color: rgba(163, 163, 163, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(163, 163, 163, 0.45); + color: rgba(20, 20, 20, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(163, 163, 163, 0.23); + color: rgba(20, 20, 20, 0.3); +} + +*:selected { + background-color: #a3a3a3; +} +*:selected label, *:selected image, *:selected { + color: #141414; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #141414; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #313131; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(163, 163, 163, 0.8); + border-color: rgba(138, 138, 138, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); + } + 100% { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #141414; + background-color: #a3a3a3; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #ffffff; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #aeae99; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):hover { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #ffffff; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #141414; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: inset 1px 0 #a3a3a3, inset -1px 0 #a3a3a3, inset 0 1px #a3a3a3, inset 0 -1px #a3a3a3; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(163, 163, 163, 0.6); +} +.nemo-window .primary-toolbar .path-bar .text-button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar .text-button label, .nemo-window .primary-toolbar .path-bar .text-button image { + background-color: transparent; + color: #a3a3a3; +} +.nemo-window .primary-toolbar .path-bar .text-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.nemo-window .primary-toolbar .path-bar .text-button:hover label, .nemo-window .primary-toolbar .path-bar .text-button:hover image { + background-color: #08111C; + color: #ababab; +} +.nemo-window .primary-toolbar .path-bar .text-button:active, .nemo-window .primary-toolbar .path-bar .text-button:checked { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.nemo-window .primary-toolbar .path-bar .text-button:active label, .nemo-window .primary-toolbar .path-bar .text-button:active image, .nemo-window .primary-toolbar .path-bar .text-button:checked label, .nemo-window .primary-toolbar .path-bar .text-button:checked image { + background-color: #a3a3a3; + color: #141414; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #141414; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #141414; + background-color: #a3a3a3; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(20, 20, 20, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #141414; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #a3a3a3; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(163, 163, 163, 0.45); + padding-left: 0px; +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #a3a3a3; + color: #141414; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(20, 20, 20, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(174, 174, 153, 0.5); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.23); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #a3a3a3; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #141414; + background-color: #a3a3a3; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(20, 20, 20, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #a3a3a3; + color: #141414; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #d6d6d6; +} + +.documents-entry-tag, .photos-entry-tag { + color: #141414; + background: #a3a3a3; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #141414; + background: #adadad; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #141414; + background: #999999; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #1f2730; + border: 1px solid #0f1317; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #151a21; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #141414; + background-color: #a3a3a3; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #141414; + background-color: #a3a3a3; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #0f1317; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #a3a3a3; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #151a21; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #aeae99; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #57574d; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #d6d6d6; + background-color: #a3a3a3; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #aeae99; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #aeae99; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(163, 163, 163, 0.1); + border-color: #a3a3a3; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(163, 163, 163, 0.1); + color: #aeae99; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(163, 163, 163, 0.4); + border: 2px solid #a3a3a3; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #aeae99; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #a3a3a3; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #141414; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #aeae99; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(163, 163, 163, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #141414; + background-color: #a3a3a3; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #a3a3a3; + color: #141414; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(163, 163, 163, 0.34); + border-color: rgba(163, 163, 163, 0.45); + color: #141414; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(163, 163, 163, 0.78); + border-color: rgba(163, 163, 163, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #141414; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #141414; +} + +popover { + background-color: #08111C; + color: #aeae99; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #aeae99; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #aeae99; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #141414; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #aeae99; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #aeae99; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #141414; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #aeae99; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: inset 1px 0 #a3a3a3, inset -1px 0 #a3a3a3, inset 0 1px #a3a3a3, inset 0 -1px #a3a3a3; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #aeae99; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #aeae99; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #aeae99; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #141414; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #aeae99; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #aeae99; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #a3a3a3; + border-color: #a3a3a3; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #141414; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #aeae99; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #a3a3a3; + background-image: linear-gradient(to right, #a3a3a3, #a3a3a3); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #141414; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(163, 163, 163, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(163, 163, 163, 0.55); + border-color: #010304; + background-color: rgba(163, 163, 163, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #a3a3a3; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +widget .clocks-button { + color: rgba(20, 20, 20, 0.78); + background-color: rgba(163, 163, 163, 0.56); +} +widget .clocks-button:hover { + color: #141414; + background-color: #a3a3a3; +} +widget .clocks-button:active { + color: #141414; + background-color: #b0b0b0; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #a3a3a3; + color: #141414; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(174, 174, 153, 0.6); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(138, 138, 138, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #aeae99; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #141414; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(174, 174, 153, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #141414; + border-color: transparent; + background-color: #a3a3a3; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(163, 163, 163, 0.23); + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #141414; + outline-offset: -3px; + background-color: #a3a3a3; + border-color: #08111C; + border-top: 2px solid #a3a3a3; + border-bottom: 2px solid #a3a3a3; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #141414; + background-color: #a3a3a3; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #141414; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(20, 20, 20, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #a3a3a3; +} +.geary-main-layout infobar.info button { + background-color: #a3a3a3; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #141414; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(20, 20, 20, 0.56); +} + +#InkscapePanel grid, #NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #a3a3a3; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #141414; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(20, 20, 20, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #a3a3a3; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #a3a3a3; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(163, 163, 163, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #dbdbd2; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #b0b09c; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #141414; + background-image: linear-gradient(to bottom, #a3a3a3, #a3a3a3); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #a3a3a3; + border-color: #a3a3a3; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #141414; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #141414; + background-color: #a3a3a3; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #a3a3a3; + color: #141414; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #141414; + color: #a3a3a3; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #aeae99; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #aeae99; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(174, 174, 153, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +#content_frame button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(20, 20, 20, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +#buttonbox_frame button:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #a3a3a3; + border-color: #a3a3a3; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #bdbdbd; + border-color: #bdbdbd; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #8a8a8a; + border-color: #8a8a8a; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #aeae99; + border-left: 2px solid transparent; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(255, 255, 255, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #a3a3a3; + padding-left: 0px; + color: white; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, filechooser placessidebar.sidebar row.sidebar-row:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(163, 163, 163, 0.5); + padding-left: 0px; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled { + color: rgba(255, 255, 255, 0.1); +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: transparent; + border-left: 2px solid #a3a3a3; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon { + color: rgba(255, 255, 255, 0.6); + border-left-color: rgba(163, 163, 163, 0.45); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #a3a3a3; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.23); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(163, 163, 163, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: white; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #141414; + outline-offset: -3px; + background-color: #a3a3a3; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: #141414; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #141414; + outline-offset: -3px; + background-color: #a3a3a3; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: #141414; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: darkgray; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(20, 20, 20, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(20, 20, 20, 0.56); + background-color: rgba(163, 163, 163, 0.45); + border-top: 2px solid transparent; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(163, 163, 163, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #141414; + outline-offset: -3px; + background-color: #a3a3a3; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #141414; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(163, 163, 163, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: #a3a3a3; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #a3a3a3; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(20, 20, 20, 0.67); + caret-color: #bdbdbd; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #a3a3a3; +} +.nautilus-window .searchbar-container entry image:focus { + color: #bdbdbd; +} +.nautilus-window .searchbar-container button image { + color: #a3a3a3; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(163, 163, 163, 0.06); + background-image: linear-gradient(to right, rgba(163, 163, 163, 0.06), rgba(163, 163, 163, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #aeae99; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #a3a3a3; + color: #141414; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(163, 163, 163, 0.1); + color: white; +} +.nemo-window .sidebar .view.cell:hover label, .nemo-window .sidebar iconview.cell:hover label, .nemo-window .sidebar row.cell:hover label { + color: inherit; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(95, 99, 94, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #aeae99; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #aeae99; + caret-color: #aeae99; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(163, 163, 163, 0.1); + color: white; +} +.caja-side-pane:hover label, +.caja-side-pane > notebook > stack > widget > box:hover label, +.caja-side-pane text:hover label, +.caja-side-pane treeview:hover label { + color: inherit; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #aeae99; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #aeae99; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #aeae99; + background-color: rgba(174, 174, 153, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(174, 174, 153, 0.15); +} +.gedit-document-panel row:active { + color: #141414; + background-color: #a3a3a3; +} +.gedit-document-panel row:active button { + color: #141414; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #141414; + background-color: #a3a3a3; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(89, 112, 138, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +filechooser actionbar button:disabled { + color: #4a5050; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(7, 9, 11, 0.4); + background-color: rgba(75, 94, 116, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #141414; + border-color: rgba(7, 9, 11, 0.4); + background-color: #a3a3a3; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 94, 116, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #d0d0c4; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(208, 208, 196, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #dbdbd2; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #a3a3a3; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #a3a3a3; +@define-color theme_selected_fg_color #141414; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #a3a3a3; +@define-color selected_fg_color #141414; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #d6d6d6; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#a3a3a3, 0.8); +@define-color wm_unfocused_title alpha(#a3a3a3, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #a3a3a3; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #141414; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #a3a3a3; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #a3a3a3; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #a3a3a3; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #141414; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(174, 174, 153, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(20, 20, 20, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #a3a3a3; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #a3a3a3; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #141414; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(163, 163, 163, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(20, 20, 20, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #a3a3a3; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #aeae99; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row image, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list image, .budgie-popover:not(.csd).places-menu list button image { + color: #a3a3a3; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #a3a3a3; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #141414; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #141414; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(163, 163, 163, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #141414; + border-color: #010304; + background-color: #a3a3a3; + box-shadow: inset 1px 0 #a3a3a3, inset -1px 0 #a3a3a3, inset 0 1px #a3a3a3, inset 0 -1px #a3a3a3; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button.combo:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.night-light-indicator button.combo:active { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(20, 20, 20, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #aeae99; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #aeae99; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #aeae99; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #aeae99; +} +.budgie-panel button.flat:hover { + background: rgba(163, 163, 163, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #a3a3a3; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #141414; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #aeae99; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(163, 163, 163, 0.1); + border-bottom: 2px solid #a3a3a3; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(163, 163, 163, 0.1); + border-top: 2px solid #a3a3a3; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(163, 163, 163, 0.1); + border-left: 2px solid #a3a3a3; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(163, 163, 163, 0.1); + border-right: 2px solid #a3a3a3; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #a3a3a3; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #a3a3a3; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #a3a3a3; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #a3a3a3; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(174, 174, 153, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #aeae99; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #a3a3a3; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #a3a3a3; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #aeae99; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #a3a3a3; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #141414; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #a3a3a3; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #a3a3a3; + color: #141414; + border-bottom: 9px solid transparent; +} +.raven button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(163, 163, 163, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #141414; + border-color: #08111C; + background-color: #a3a3a3; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(20, 20, 20, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #a3a3a3; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #a3a3a3; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #141414; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-NightGray/gtk-3.0/thumbnail.png b/src/themes/Midnight-NightGray/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..655c08ed Binary files /dev/null and b/src/themes/Midnight-NightGray/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-NightGray/index.theme b/src/themes/Midnight-NightGray/index.theme new file mode 100644 index 00000000..76d7a6fd --- /dev/null +++ b/src/themes/Midnight-NightGray/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-NightGray +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-NightGray +IconTheme=Papirus-Dark-Gray +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-NightGray/metacity-1/button-bg.svg b/src/themes/Midnight-NightGray/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-NightGray/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGray/metacity-1/button-border.svg b/src/themes/Midnight-NightGray/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-NightGray/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGray/metacity-1/close-icon.svg b/src/themes/Midnight-NightGray/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-NightGray/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightGray/metacity-1/max-icon.svg b/src/themes/Midnight-NightGray/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-NightGray/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightGray/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-NightGray/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..5297f1af --- /dev/null +++ b/src/themes/Midnight-NightGray/metacity-1/metacity-theme-2.xml @@ -0,0 +1,782 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-GrayNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightGray/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-NightGray/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..26e62cc5 --- /dev/null +++ b/src/themes/Midnight-NightGray/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-GrayNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#a3a3a3" /> +<constant name="C_title_unfocused" value="rgba(163, 163, 163, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#860e16" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#1e1e1e" /> +<constant name="C_icon_close_bg_hover" value="#1e1e1e" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#860e16" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#0e870e"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#1e1e1e" /> +<constant name="C_icon_max_active" value="#1e1e1e" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#0e870e" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#87770e"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#1e1e1e" /> +<constant name="C_icon_min_active" value="#1e1e1e" /> +<constant name="C_icon_min_focused" value="#00dc00" /> +<constant name="C_button_min_unfocused" value="#87770e" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightGray/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-NightGray/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-NightGray/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-NightGray/metacity-1/min-icon.svg b/src/themes/Midnight-NightGray/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-NightGray/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-NightGray/metacity-1/thumbnail.png b/src/themes/Midnight-NightGray/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-NightGray/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/bottom-active.png b/src/themes/Midnight-NightGray/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/bottom-inactive.png b/src/themes/Midnight-NightGray/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/bottom-left-active.png b/src/themes/Midnight-NightGray/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-NightGray/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/bottom-right-active.png b/src/themes/Midnight-NightGray/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-NightGray/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/close-active.png b/src/themes/Midnight-NightGray/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/close-inactive.png b/src/themes/Midnight-NightGray/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/close-prelight.png b/src/themes/Midnight-NightGray/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/close-pressed.png b/src/themes/Midnight-NightGray/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/hide-active.png b/src/themes/Midnight-NightGray/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/hide-inactive.png b/src/themes/Midnight-NightGray/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/hide-prelight.png b/src/themes/Midnight-NightGray/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/hide-pressed.png b/src/themes/Midnight-NightGray/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/left-active.png b/src/themes/Midnight-NightGray/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/left-inactive.png b/src/themes/Midnight-NightGray/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/maximize-active.png b/src/themes/Midnight-NightGray/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/maximize-inactive.png b/src/themes/Midnight-NightGray/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/maximize-prelight.png b/src/themes/Midnight-NightGray/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/maximize-pressed.png b/src/themes/Midnight-NightGray/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/menu-active.png b/src/themes/Midnight-NightGray/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/menu-inactive.png b/src/themes/Midnight-NightGray/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/menu-pressed.png b/src/themes/Midnight-NightGray/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/right-active.png b/src/themes/Midnight-NightGray/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/right-inactive.png b/src/themes/Midnight-NightGray/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/shade-active.png b/src/themes/Midnight-NightGray/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/shade-inactive.png b/src/themes/Midnight-NightGray/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/shade-prelight.png b/src/themes/Midnight-NightGray/xfwm4/shade-prelight.png new file mode 100644 index 00000000..93c3c6dc Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/shade-pressed.png b/src/themes/Midnight-NightGray/xfwm4/shade-pressed.png new file mode 100644 index 00000000..e3571ec6 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/stick-active.png b/src/themes/Midnight-NightGray/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/stick-inactive.png b/src/themes/Midnight-NightGray/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/stick-prelight.png b/src/themes/Midnight-NightGray/xfwm4/stick-prelight.png new file mode 100644 index 00000000..c23a8553 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/stick-pressed.png b/src/themes/Midnight-NightGray/xfwm4/stick-pressed.png new file mode 100644 index 00000000..52757216 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/themerc b/src/themes/Midnight-NightGray/xfwm4/themerc new file mode 100644 index 00000000..ed3caea1 --- /dev/null +++ b/src/themes/Midnight-NightGray/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#969696 +active_text_shadow_color=#969696 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-NightGray/xfwm4/title-1-active.png b/src/themes/Midnight-NightGray/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/title-1-inactive.png b/src/themes/Midnight-NightGray/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/title-2-active.png b/src/themes/Midnight-NightGray/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/title-2-inactive.png b/src/themes/Midnight-NightGray/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/title-3-active.png b/src/themes/Midnight-NightGray/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/title-3-inactive.png b/src/themes/Midnight-NightGray/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/title-4-active.png b/src/themes/Midnight-NightGray/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/title-4-inactive.png b/src/themes/Midnight-NightGray/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/title-5-active.png b/src/themes/Midnight-NightGray/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/title-5-inactive.png b/src/themes/Midnight-NightGray/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/top-left-active.png b/src/themes/Midnight-NightGray/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/top-left-inactive.png b/src/themes/Midnight-NightGray/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/top-right-active.png b/src/themes/Midnight-NightGray/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-NightGray/xfwm4/top-right-inactive.png b/src/themes/Midnight-NightGray/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightGray/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/cinnamon/cinnamon.css b/src/themes/Midnight-NightGreen/cinnamon/cinnamon.css new file mode 100644 index 00000000..bbf6dd93 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/cinnamon.css @@ -0,0 +1,1984 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + background-color: #00C848; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px #00C848; +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #00C848; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + border: 1px solid #00C848; + background-color: #00C848; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #395346; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(0, 200, 72, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: #102238; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #00C848; + selected-color: #040E04; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(22, 141, 112, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #040E04; + background-color: #00C848; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(22, 141, 112, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #00C848; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #00C848; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #00C848; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #00C848; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #040E04; + -slider-handle-radius: 7px; + color: #040E04; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #2fff7a; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #62ff9b; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #072c23; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #aeae99; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: rgba(174, 174, 153, 0.6); + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #040E04; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #ffffff; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #072c23; + border: 1px solid #072c23; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #00C848; + color: #040E04; + border: 1px solid #00C848; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(22, 141, 112, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #00C848; + background-color: #00C848; + color: #040E04; + font-style: italic; + transition-duration: 300; + selection-background-color: #fbf1fb; + selected-color: #040E04; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #00C848; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #072c23; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #aeae99; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #aeae99; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(60, 140, 89, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(0, 200, 72, 0.1); + box-shadow: inset 0 0 0 2px rgba(0, 200, 72, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #aeae99; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #040E04; + background-color: #00C848; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #00C848; +} +.switcher-list .item-box:selected { + color: #040E04; + background-color: #00C848; + border: 0px solid #00C848; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: white; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #040E04; + selected-color: #040E04; + selection-background-color: #fbf1fb; + color: #aeae99; + background-color: rgba(22, 141, 112, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #040E04; + background-color: #00C848; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #072c23; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + border: 1px solid #00C848; + background-color: #00C848; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #395346; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #072c23; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 10px; + border: 2px solid rgba(0, 0, 0, 0); +} +.menu-favorites-button:hover { + color: #040E04; + background-color: #00C848; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: rgba(174, 174, 153, 0.78); + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #00C848; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: rgba(174, 174, 153, 0.78); +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #00C848; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: white; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: white; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #00C848; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #aeae99; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(4, 22, 18, 0.9); + border: 0px solid black; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(7, 44, 35, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); + color: #040E04; + background-color: transparent; + border: 1px solid #00C848; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + background-color: #00C848; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px #00C848; +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #00C848; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #040E04; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #00C848; +} +.workspace-button:hover { + color: rgba(0, 200, 72, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(0, 200, 72, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #00C848; + background-color: rgba(0, 200, 72, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(0, 200, 72, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(0, 200, 72, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(0, 200, 72, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(0, 200, 72, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #00C848; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: white; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #040E04; + background-color: #00C848; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #00C848; + color: #040E04; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: white; +} +.applet-label:hover, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #040E04; + text-shadow: none; +} +.applet-icon { + color: white; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #040E04; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #00C848; + background-color: rgba(0, 200, 72, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(0, 200, 72, 0.3); + border: 1px solid #00C848; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #aeae99; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-top-width: 2px; + border-color: #00C848; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-bottom-width: 2px; + border-color: #00C848; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-left-width: 2px; + border-color: #00C848; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-right-width: 2px; + border-color: #00C848; +} +.grouped-window-list-item-box:hover { + background-color: rgba(0, 200, 72, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #00C848; + color: #040E04; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #040E04; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #00C848; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #040E04; + background-color: #00C848; + border: 1px solid #00C848; + box-shadow: inset 0 2px 4px #00C848; +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(174, 174, 153, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #00C848; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #00C848; +} +.calendar-event-button:active { + color: #040E04; + background-color: #00C848; + border-left-width: 4px; + border-left-style: solid; + border-color: #00C848; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..e0ae5385 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627417" + inkscape:cx="22.185475" + inkscape:cy="99.304309" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#00c848;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#00c848;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#040e04;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#040e04;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#040e04;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..f102f8b8 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="7.9999995" + inkscape:cx="8.8750006" + inkscape:cy="82.875005" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#00c848;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#00c848;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..0aa39e34 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="-0.0625" + inkscape:cy="9.5625" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="1012" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="16" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..c28d4d6a --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..1733a948 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..245a7857 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..4a3f5a75 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..1f78479f --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..3a0334d4 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..426c1bfa --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-NightGreen/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..d3321da3 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..cc4bae91 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..9c618a43 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..0483caa2 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..6234d6ed --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..90246cb2 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..e886aad5 --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..4552182e --- /dev/null +++ b/src/themes/Midnight-NightGreen/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightGreen/cinnamon/thumbnail.png b/src/themes/Midnight-NightGreen/cinnamon/thumbnail.png new file mode 100644 index 00000000..6f48e964 Binary files /dev/null and b/src/themes/Midnight-NightGreen/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/apps.rc b/src/themes/Midnight-NightGreen/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-NightGreen/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/button-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..81be85e6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..c16b91f3 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/button.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..0d684ce7 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..a4a40edd Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..ca829e59 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..f7e1dce9 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..ea97f936 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..79f2d2fc Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..231d9c1f Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..52929fd5 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..bbe6ebe0 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..57d195ee Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..ea97f936 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..79f2d2fc Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..ea97f936 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..79f2d2fc Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..231d9c1f Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..52929fd5 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..231d9c1f Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..52929fd5 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..1bcc8261 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..1bcc8261 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..1bcc8261 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..f34635ad Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..46bffadf Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..1f9f1988 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..3dfedc53 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..46bffadf Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..46bffadf Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/frame.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..252ed4ea Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..381f51c1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/line-h.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/line-v.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..0d684ce7 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..083f379a Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..a4a40edd Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..ca829e59 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..5b57fd5d Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..f7e1dce9 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..7179f997 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..0b87ee74 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..a9d2a198 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..bacfe4b7 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..752885ad Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..77f9d635 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menubar.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..25867d40 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..6e65782a Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/minus.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..bde47507 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/notebook.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/null.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/plus.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..ea4af5f6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..ba48ce80 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..3e499ac3 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..7179f997 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..a9d2a198 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..bacfe4b7 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..77f9d635 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..500b545b Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..8f1acade Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..500b545b Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..b489d0d2 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..ea098446 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..626c1c32 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..b289b123 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..837585cf Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..b289b123 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..d08768fb Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..525f9702 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..20847fa5 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..20847fa5 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..2820901a Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..20847fa5 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..b6bf9525 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..d073cad1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background.png b/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/gtkrc b/src/themes/Midnight-NightGreen/gtk-2.0/gtkrc new file mode 100644 index 00000000..28e1b299 --- /dev/null +++ b/src/themes/Midnight-NightGreen/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #0e5846" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #00C848" +gtk-color-scheme = "selected_fg_color: #040E04" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/main.rc b/src/themes/Midnight-NightGreen/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-NightGreen/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..81be85e6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..c16b91f3 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..1bcc8261 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..46bffadf Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..0536f305 --- /dev/null +++ b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#072320" + base[ACTIVE] = "#072320" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..25867d40 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/panel.rc b/src/themes/Midnight-NightGreen/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-NightGreen/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-NightGreen/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-NightGreen/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-NightGreen/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..27beab74 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..a9549673 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..b84124db Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..b31f9ba9 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..e18aba2b Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..b8e678b8 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..7da3a14d Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..a16d8df2 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..7d68104e Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..8a8cfdb6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..64e0eb8e Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..f95830d0 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..9dc66112 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..bab50571 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..32c237e1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..a16fda80 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..01fd6724 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..39fb3312 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..5e868286 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..a9997469 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..addafd42 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..f95bc25e Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..d47560ce Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..0dd66157 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..46b4e10f Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..1a77d801 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..ffa72ffd Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..263d1802 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..3e3c2d81 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..09ca990d Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..956fbe6e Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..5f69c051 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..7d979288 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..8d52dd33 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..11692823 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..1fc7d5fd Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..186b6885 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..a9a7b97e Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..ef6e0c44 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..57aae6dd Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..2354731d Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..e253fb1a Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..6b6f54b8 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..c8d0d529 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..b1d9563b Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..297180b1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..e79ebbed Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..8d61c029 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..648a79a0 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..323b804d Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..4500f3f0 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..6c00feba Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..200c6a74 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..9e3910ce Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..200c6a74 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..9e3910ce Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..f35148bf Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..7a32910c Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..f35148bf Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..7a32910c Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..b4176ce1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..fe05e303 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..9bc66699 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..42b695ff Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..de6abfc3 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..a1bf91f1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..de6abfc3 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..a1bf91f1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..76f758d6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..04d43a51 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..76f758d6 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..04d43a51 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..618f6479 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..3f4dad54 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..63f51d4f Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..a615a8a9 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..11144b2f Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..9f94f862 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..8b7ce444 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..93a5a923 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..50061039 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..69c4b188 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..c79ea7e1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..f31adde8 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..83b5422d Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..c018a9b1 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..d3f430ed Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..94e2b294 Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/gtk.css b/src/themes/Midnight-NightGreen/gtk-3.0/gtk.css new file mode 100644 index 00000000..27927f0d --- /dev/null +++ b/src/themes/Midnight-NightGreen/gtk-3.0/gtk.css @@ -0,0 +1,7295 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #00C848; + color: #040E04; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(0, 200, 72, 0.15); + color: #00C848; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #009536; + background-color: rgba(0, 149, 54, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #040E04; + background-color: #00C848; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #026b26; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #aeae99; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #aeae99; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #00C848; + color: #040E04; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #072c23; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #aeae99; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: inset 1px 0 #00C848, inset -1px 0 #00C848, inset 0 1px #00C848, inset 0 -1px #00C848; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(22, 141, 112, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #00C848; + background-color: #040E04; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #00C848; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #00C848; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#00C848), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#00C848), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #040E04; + border-color: #08111C; + background-color: #00C848; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(4, 14, 4, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #040E04; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(0, 200, 72, 0.75); + background-color: rgba(0, 200, 72, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(4, 14, 4, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #072c23; + border-color: #010907; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #00C848; +} +button.osd:active, button.osd:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +button.osd:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +.osd button:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.osd button.flat:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #040E04; + background-color: #00C848; + border-color: #00C848; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #00C848; +} +button.suggested-action:hover { + background-clip: border-box; + color: #040E04; + background-color: #00fb5a; + border-color: #00fb5a; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #040E04; + background-color: #009536; + border-color: #009536; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#00C848), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(0, 200, 72, 0.75); + background-color: rgba(0, 200, 72, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(4, 14, 4, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #ffffff; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #040E04; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #040E04; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #aeae99; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(7, 44, 35, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #00C848; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #00C848; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(0, 200, 72, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #040E04; + background-color: rgba(0, 200, 72, 0.95); + border-color: rgba(0, 180, 65, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(0, 200, 72, 0.95); + color: rgba(4, 14, 4, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #033312; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #00c848; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(0, 200, 72, 0) 25%, rgba(0, 200, 72, 0.35) 25%, rgba(0, 200, 72, 0.35) 75%, rgba(0, 200, 72, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(0, 200, 72, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #040E04; + border-color: #010304; + background-color: #00C848; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #040E04; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(0, 200, 72, 0.55); + border-color: #010304; + background-color: rgba(0, 200, 72, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #040E04; + color: #00C848; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #00C848; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #040E04; + background-color: rgba(4, 14, 4, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #00C848; + background-color: #040E04; + border-color: #040E04; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(4, 14, 4, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #00C848; + background-color: rgba(4, 14, 4, 0.5); + border-color: rgba(4, 14, 4, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(4, 14, 4, 0.56); + background-color: rgba(0, 200, 72, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(0, 200, 72, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #040E04; + background-color: #00C848; + border-color: #00C848; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #00C848; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #040E04; + background-color: #00fb5a; + border-color: #00fb5a; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #040E04; + background-color: #009536; + border-color: #009536; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(0, 200, 72, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(0, 200, 72, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #040E04; + caret-color: #040E04; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(0, 200, 72, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(0, 200, 72, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(0, 200, 72, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(0, 200, 72, 0.55); + border-color: #010304; + background-color: rgba(0, 200, 72, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #00C848; + border-color: #00C848; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #00C848; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #026b26; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #027e2d; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #57bb71; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #034618; +} +treeview.view.expander:selected:hover { + color: #040E04; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #040E04; + border-radius: 4px; + background-color: #00C848; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #00C848; + box-shadow: none; + background-color: #040E04; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #00C848; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #040E04; + background-color: #00C848; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #00C848; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(0, 200, 72, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #00C848; + color: #040E04; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(0, 200, 72, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #aeae99; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #aeae99; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #aeae99; +} +popover button label, popover button image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #00C848; + border-color: #00C848; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #040E04; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #00C848; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #aeae99; +} +notebook > header > tabs > tab:backdrop { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #aeae99; + background-color: transparent; + border-left: 2px solid #00C848; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(174, 174, 153, 0.56); + border-left: 2px solid rgba(0, 200, 72, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #00C848; + background-color: rgba(0, 200, 72, 0.1); + border-left: 2px solid #00b441; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(0, 200, 72, 0.45); + border-left: 2px solid rgba(0, 200, 72, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(0, 200, 72, 0.45); +} +scrollbar slider:hover:active { + background-color: #00C848; +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.45); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #00ec55; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #0c4b3c; +} +.osd scale trough highlight { + background-color: #00C848; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #026223; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #00C848; +} +scale highlight:disabled { + background-color: rgba(0, 200, 72, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(0, 200, 72, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #144e29; +} +scale slider:active { + background-clip: border-box; + background-color: #00C848; + border-color: #00C848; +} +scale slider:disabled { + background-color: #072521; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #040E04; + border-color: #040E04; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #032a0e; + border-color: #032a0e; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #026b26; + border-color: #026b26; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #026223; + border-color: #026223; +} +.osd scale slider { + background-clip: border-box; + background-color: #00C848; + border-color: #00C848; +} +.osd scale slider:hover { + background-color: #00fb5a; + border-color: #00fb5a; +} +.osd scale slider:active { + background-color: #009536; + border-color: #009536; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #00C848; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #040E04; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #00C848; + background-color: #00C848; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #00C848; + background-color: #00C848; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 100% 60%; + 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.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 100% 60%; + 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.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 60% 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.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #aeae99; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #ffffff; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #040E04; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #00b441; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #040E04; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(174, 174, 153, 0.6); +} + +.app-notification { + padding: 10px; + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +.app-notification button.flat { + border-color: rgba(0, 200, 72, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(174, 174, 153, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(0, 200, 72, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(4, 14, 4, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(0, 200, 72, 0.2)), to(rgba(0, 200, 72, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #00C848; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #040E04; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #00C848, #00C848); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #00C848; + color: #040E04; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #00C848; + background-color: #040E04; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #033312; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #040E04; + background-color: rgba(4, 14, 4, 0); + border-color: rgba(4, 14, 4, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #040E04; + background-color: rgba(4, 14, 4, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(4, 14, 4, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #040E04; + background-color: rgba(4, 14, 4, 0.2); + border-color: rgba(4, 14, 4, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #00C848; + background-color: #040E04; + border-color: #040E04; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(4, 14, 4, 0); + border-color: rgba(4, 14, 4, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(4, 14, 4, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #00C848; + background-color: rgba(4, 14, 4, 0.5); + border-color: rgba(4, 14, 4, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #0e5846; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +colorswatch#add-color-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #00C848; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +.geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #00C848; +} +row:selected label, label:selected, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #040E04; +} +row:selected label:backdrop, label:backdrop:selected, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(4, 14, 4, 0.56); +} +row:selected label:disabled, label:disabled:selected, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #026b26; +} + +.geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(0, 200, 72, 0.45); + color: rgba(4, 14, 4, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(0, 200, 72, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #10ff66; +} +.math-buttons button.text-button label { + color: rgba(0, 200, 72, 0.7); +} +.math-buttons button.text-button:hover label { + color: #10ff66; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(0, 200, 72, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #10ff66; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #10ff66; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #00C848; +} +.math-buttons button.suggested-action.text-button { + background-color: #00C848; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #040E04; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #040E04; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #10ff66; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #040E04; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #00C848; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #040E04; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #040E04; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #00C848; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(0, 200, 72, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #026b26; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(4, 14, 4, 0.45); + color: rgba(0, 200, 72, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(9, 191, 75, 0.45); + color: rgba(4, 14, 4, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(12, 188, 75, 0.23); + color: rgba(4, 14, 4, 0.3); +} + +*:selected { + background-color: #00C848; +} +*:selected label, *:selected image, *:selected { + color: #040E04; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #040E04; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #033312; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(0, 200, 72, 0.8); + border-color: rgba(0, 149, 54, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); + } + 100% { + color: #040E04; + border-color: transparent; + background-color: #00C848; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #040E04; + background-color: #00C848; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #aeae99; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):hover { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #040E04; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: inset 1px 0 #00C848, inset -1px 0 #00C848, inset 0 1px #00C848, inset 0 -1px #00C848; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(0, 200, 72, 0.6); +} +.nemo-window .primary-toolbar .path-bar .text-button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar .text-button label, .nemo-window .primary-toolbar .path-bar .text-button image { + background-color: transparent; + color: #00C848; +} +.nemo-window .primary-toolbar .path-bar .text-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.nemo-window .primary-toolbar .path-bar .text-button:hover label, .nemo-window .primary-toolbar .path-bar .text-button:hover image { + background-color: #08111C; + color: #00d74e; +} +.nemo-window .primary-toolbar .path-bar .text-button:active, .nemo-window .primary-toolbar .path-bar .text-button:checked { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.nemo-window .primary-toolbar .path-bar .text-button:active label, .nemo-window .primary-toolbar .path-bar .text-button:active image, .nemo-window .primary-toolbar .path-bar .text-button:checked label, .nemo-window .primary-toolbar .path-bar .text-button:checked image { + background-color: #00C848; + color: #040E04; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #040E04; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #040E04; + background-color: #00C848; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(4, 14, 4, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #040E04; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #00C848; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(0, 200, 72, 0.45); + padding-left: 0px; +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #00C848; + color: #040E04; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(4, 14, 4, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(174, 174, 153, 0.5); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.23); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #00C848; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #040E04; + background-color: #00C848; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(4, 14, 4, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #00C848; + color: #040E04; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #2fff7a; +} + +.documents-entry-tag, .photos-entry-tag { + color: #040E04; + background: #00C848; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #040E04; + background: #00dc4f; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #040E04; + background: #00b441; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #072c23; + border: 1px solid #010907; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #00C848; + border-color: #00C848; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #041612; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #040E04; + background-color: #00C848; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #040E04; + background-color: #00C848; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #010907; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #00C848; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #041612; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #aeae99; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #57574d; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #2fff7a; + background-color: #00C848; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #aeae99; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #aeae99; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(0, 200, 72, 0.1); + border-color: #00C848; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(0, 200, 72, 0.1); + color: #aeae99; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(0, 200, 72, 0.4); + border: 2px solid #00C848; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #aeae99; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #00C848; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #040E04; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #aeae99; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(0, 200, 72, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #040E04; + background-color: #00C848; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #00C848; + color: #040E04; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(0, 200, 72, 0.34); + border-color: rgba(0, 200, 72, 0.45); + color: #040E04; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(0, 200, 72, 0.78); + border-color: rgba(0, 200, 72, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #040E04; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #00C848; + border-color: #00C848; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #040E04; +} + +popover { + background-color: #08111C; + color: #aeae99; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #aeae99; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #aeae99; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #00C848; + border-color: #00C848; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #040E04; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #aeae99; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #aeae99; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #00C848; + border-color: #00C848; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #040E04; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #aeae99; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: inset 1px 0 #00C848, inset -1px 0 #00C848, inset 0 1px #00C848, inset 0 -1px #00C848; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #aeae99; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #aeae99; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #aeae99; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #00C848; + border-color: #00C848; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #040E04; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #aeae99; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #aeae99; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #00C848; + border-color: #00C848; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #040E04; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #aeae99; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #00C848; + background-image: linear-gradient(to right, #00C848, #00C848); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #040E04; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(0, 200, 72, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #040E04; + border-color: #010304; + background-color: #00C848; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(0, 200, 72, 0.55); + border-color: #010304; + background-color: rgba(0, 200, 72, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #00C848; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +widget .clocks-button { + color: rgba(4, 14, 4, 0.78); + background-color: rgba(0, 200, 72, 0.56); +} +widget .clocks-button:hover { + color: #040E04; + background-color: #00C848; +} +widget .clocks-button:active { + color: #040E04; + background-color: #00e251; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #00C848; + color: #040E04; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(174, 174, 153, 0.6); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(0, 149, 54, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #aeae99; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #040E04; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(174, 174, 153, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #040E04; + border-color: transparent; + background-color: #00C848; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(0, 200, 72, 0.23); + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #040E04; + outline-offset: -3px; + background-color: #00C848; + border-color: #08111C; + border-top: 2px solid #00C848; + border-bottom: 2px solid #00C848; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #040E04; + background-color: #00C848; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #040E04; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(4, 14, 4, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #00C848; +} +.geary-main-layout infobar.info button { + background-color: #00C848; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #040E04; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(4, 14, 4, 0.56); +} + +#InkscapePanel grid, #NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #00C848; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #040E04; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(4, 14, 4, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #00C848; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #00C848; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(0, 200, 72, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #dbdbd2; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #b0b09c; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #040E04; + background-image: linear-gradient(to bottom, #00C848, #00C848); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #00C848; + border-color: #00C848; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #040E04; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #040E04; + background-color: #00C848; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #00C848; + color: #040E04; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #040E04; + color: #00C848; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #aeae99; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #aeae99; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(174, 174, 153, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +#content_frame button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(4, 14, 4, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +#buttonbox_frame button:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #00C848; + border-color: #00C848; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #00fb5a; + border-color: #00fb5a; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #009536; + border-color: #009536; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #aeae99; + border-left: 2px solid transparent; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #00C848; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(0, 200, 72, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #00C848; + padding-left: 0px; + color: white; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, filechooser placessidebar.sidebar row.sidebar-row:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(0, 200, 72, 0.5); + padding-left: 0px; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled { + color: rgba(255, 255, 255, 0.1); +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: transparent; + border-left: 2px solid #00C848; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { + color: #00C848; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon { + color: rgba(0, 200, 72, 0.6); + border-left-color: rgba(0, 200, 72, 0.45); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #00C848; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.23); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(0, 200, 72, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: white; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #040E04; + outline-offset: -3px; + background-color: #00C848; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: #040E04; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #040E04; + outline-offset: -3px; + background-color: #00C848; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: #040E04; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #00d34c; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(4, 14, 4, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(4, 14, 4, 0.56); + background-color: rgba(0, 200, 72, 0.45); + border-top: 2px solid transparent; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(0, 200, 72, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #040E04; + outline-offset: -3px; + background-color: #00C848; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #040E04; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(0, 200, 72, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: #00C848; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #00C848; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(4, 14, 4, 0.67); + caret-color: #00fb5a; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #00C848; +} +.nautilus-window .searchbar-container entry image:focus { + color: #00fb5a; +} +.nautilus-window .searchbar-container button image { + color: #00C848; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(0, 200, 72, 0.06); + background-image: linear-gradient(to right, rgba(0, 200, 72, 0.06), rgba(0, 200, 72, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #aeae99; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #00C848; + color: #040E04; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(0, 200, 72, 0.1); + color: white; +} +.nemo-window .sidebar .view.cell:hover label, .nemo-window .sidebar iconview.cell:hover label, .nemo-window .sidebar row.cell:hover label { + color: inherit; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(95, 99, 94, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #aeae99; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #aeae99; + caret-color: #aeae99; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(0, 200, 72, 0.1); + color: white; +} +.caja-side-pane:hover label, +.caja-side-pane > notebook > stack > widget > box:hover label, +.caja-side-pane text:hover label, +.caja-side-pane treeview:hover label { + color: inherit; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #aeae99; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #aeae99; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #aeae99; + background-color: rgba(174, 174, 153, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(174, 174, 153, 0.15); +} +.gedit-document-panel row:active { + color: #040E04; + background-color: #00C848; +} +.gedit-document-panel row:active button { + color: #040E04; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #040E04; + background-color: #00C848; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(27, 172, 137, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +filechooser actionbar button:disabled { + color: #395346; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(22, 141, 112, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #040E04; + border-color: rgba(0, 0, 0, 0.4); + background-color: #00C848; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(22, 141, 112, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #d0d0c4; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(208, 208, 196, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #dbdbd2; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #00C848; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #00C848; +@define-color theme_selected_fg_color #040E04; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #00C848; +@define-color selected_fg_color #040E04; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #2fff7a; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#00c848, 0.8); +@define-color wm_unfocused_title alpha(#00c848, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #00C848; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #040E04; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #00C848; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #00C848; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #00C848; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #040E04; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(174, 174, 153, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(4, 14, 4, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #00C848; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #00C848; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #040E04; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(0, 200, 72, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(4, 14, 4, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #00C848; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #aeae99; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row image, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list image, .budgie-popover:not(.csd).places-menu list button image { + color: #00C848; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #00C848; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #040E04; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #040E04; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(0, 200, 72, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #040E04; + border-color: #010304; + background-color: #00C848; + box-shadow: inset 1px 0 #00C848, inset -1px 0 #00C848, inset 0 1px #00C848, inset 0 -1px #00C848; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button.combo:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.night-light-indicator button.combo:active { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(4, 14, 4, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #aeae99; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #aeae99; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #aeae99; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #aeae99; +} +.budgie-panel button.flat:hover { + background: rgba(0, 200, 72, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #00C848; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #040E04; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #aeae99; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(0, 200, 72, 0.1); + border-bottom: 2px solid #00C848; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(0, 200, 72, 0.1); + border-top: 2px solid #00C848; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(0, 200, 72, 0.1); + border-left: 2px solid #00C848; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(0, 200, 72, 0.1); + border-right: 2px solid #00C848; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #00C848; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #00C848; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #00C848; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #00C848; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(174, 174, 153, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #aeae99; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #00C848; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #00C848; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #aeae99; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #00C848; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #040E04; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #00C848; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #00C848; + color: #040E04; + border-bottom: 9px solid transparent; +} +.raven button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(0, 200, 72, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #040E04; + border-color: #08111C; + background-color: #00C848; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(4, 14, 4, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #00C848; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #00C848; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #040E04; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-NightGreen/gtk-3.0/thumbnail.png b/src/themes/Midnight-NightGreen/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..b170760a Binary files /dev/null and b/src/themes/Midnight-NightGreen/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-NightGreen/index.theme b/src/themes/Midnight-NightGreen/index.theme new file mode 100644 index 00000000..dfc4d3df --- /dev/null +++ b/src/themes/Midnight-NightGreen/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-NightGreen +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-NightGreen +IconTheme=Papirus-Dark-Green +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-NightGreen/metacity-1/button-bg.svg b/src/themes/Midnight-NightGreen/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-NightGreen/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGreen/metacity-1/button-border.svg b/src/themes/Midnight-NightGreen/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-NightGreen/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightGreen/metacity-1/close-icon.svg b/src/themes/Midnight-NightGreen/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-NightGreen/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightGreen/metacity-1/max-icon.svg b/src/themes/Midnight-NightGreen/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-NightGreen/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightGreen/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-NightGreen/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..be992b9b --- /dev/null +++ b/src/themes/Midnight-NightGreen/metacity-1/metacity-theme-2.xml @@ -0,0 +1,781 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-GreenNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightGreen/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-NightGreen/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..be992b9b --- /dev/null +++ b/src/themes/Midnight-NightGreen/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-GreenNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#00C848" /> +<constant name="C_title_unfocused" value="rgba(0, 200, 72, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#7c0d0f" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#081c0f" /> +<constant name="C_icon_close_bg_hover" value="#081c0f" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#7c0d0f" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#048607"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#081c0f" /> +<constant name="C_icon_max_active" value="#081c0f" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#048607" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#7d7607"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#081c0f" /> +<constant name="C_icon_min_active" value="#081c0f" /> +<constant name="C_icon_min_focused" value="#dcc000" /> +<constant name="C_button_min_unfocused" value="#7d7607" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightGreen/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-NightGreen/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-NightGreen/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-NightGreen/metacity-1/min-icon.svg b/src/themes/Midnight-NightGreen/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-NightGreen/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-NightGreen/metacity-1/thumbnail.png b/src/themes/Midnight-NightGreen/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-NightGreen/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/bottom-active.png b/src/themes/Midnight-NightGreen/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/bottom-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/bottom-left-active.png b/src/themes/Midnight-NightGreen/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/bottom-right-active.png b/src/themes/Midnight-NightGreen/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/close-active.png b/src/themes/Midnight-NightGreen/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/close-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/close-prelight.png b/src/themes/Midnight-NightGreen/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/close-pressed.png b/src/themes/Midnight-NightGreen/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/hide-active.png b/src/themes/Midnight-NightGreen/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/hide-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/hide-prelight.png b/src/themes/Midnight-NightGreen/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/hide-pressed.png b/src/themes/Midnight-NightGreen/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/left-active.png b/src/themes/Midnight-NightGreen/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/left-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/maximize-active.png b/src/themes/Midnight-NightGreen/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/maximize-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/maximize-prelight.png b/src/themes/Midnight-NightGreen/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/maximize-pressed.png b/src/themes/Midnight-NightGreen/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/menu-active.png b/src/themes/Midnight-NightGreen/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/menu-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/menu-pressed.png b/src/themes/Midnight-NightGreen/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/right-active.png b/src/themes/Midnight-NightGreen/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/right-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/shade-active.png b/src/themes/Midnight-NightGreen/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/shade-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/shade-prelight.png b/src/themes/Midnight-NightGreen/xfwm4/shade-prelight.png new file mode 100644 index 00000000..0557ab9c Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/shade-pressed.png b/src/themes/Midnight-NightGreen/xfwm4/shade-pressed.png new file mode 100644 index 00000000..5a4d617f Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/stick-active.png b/src/themes/Midnight-NightGreen/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/stick-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/stick-prelight.png b/src/themes/Midnight-NightGreen/xfwm4/stick-prelight.png new file mode 100644 index 00000000..40181e17 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/stick-pressed.png b/src/themes/Midnight-NightGreen/xfwm4/stick-pressed.png new file mode 100644 index 00000000..6f7a8ff9 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/themerc b/src/themes/Midnight-NightGreen/xfwm4/themerc new file mode 100644 index 00000000..04cf15fb --- /dev/null +++ b/src/themes/Midnight-NightGreen/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#00C848 +active_text_shadow_color=#00C848 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-1-active.png b/src/themes/Midnight-NightGreen/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-1-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-2-active.png b/src/themes/Midnight-NightGreen/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-2-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-3-active.png b/src/themes/Midnight-NightGreen/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-3-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-4-active.png b/src/themes/Midnight-NightGreen/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-4-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-5-active.png b/src/themes/Midnight-NightGreen/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/title-5-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/top-left-active.png b/src/themes/Midnight-NightGreen/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/top-left-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/top-right-active.png b/src/themes/Midnight-NightGreen/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-NightGreen/xfwm4/top-right-inactive.png b/src/themes/Midnight-NightGreen/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightGreen/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/cinnamon/cinnamon.css b/src/themes/Midnight-NightOlive/cinnamon/cinnamon.css new file mode 100644 index 00000000..1cc55321 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/cinnamon.css @@ -0,0 +1,1984 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px #7E7E23; +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #7E7E23; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #7E7E23; + background-color: #7E7E23; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #464b42; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(126, 126, 35, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: #102238; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #7E7E23; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(75, 96, 84, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 96, 84, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #7E7E23; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #7E7E23; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #7E7E23; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #7E7E23; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #ffffff; + -slider-handle-radius: 7px; + color: #ffffff; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #c9c93e; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #d4d466; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #1a211d; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #aeae99; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: rgba(174, 174, 153, 0.6); + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #ffffff; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #ffffff; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #1a211d; + border: 1px solid #1a211d; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #7E7E23; + color: #ffffff; + border: 1px solid #7E7E23; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(75, 96, 84, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #7E7E23; + background-color: #7E7E23; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: black; + selected-color: #ffffff; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #7E7E23; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #1a211d; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #aeae99; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #aeae99; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(81, 81, 81, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(126, 126, 35, 0.1); + box-shadow: inset 0 0 0 2px rgba(126, 126, 35, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #aeae99; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #ffffff; + background-color: #7E7E23; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #7E7E23; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #7E7E23; + border: 0px solid #7E7E23; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: white; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #ffffff; + selected-color: #ffffff; + selection-background-color: black; + color: #aeae99; + background-color: rgba(75, 96, 84, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #1a211d; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #7E7E23; + background-color: #7E7E23; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #464b42; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #1a211d; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 10px; + border: 2px solid rgba(0, 0, 0, 0); +} +.menu-favorites-button:hover { + color: #ffffff; + background-color: #7E7E23; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: rgba(174, 174, 153, 0.78); + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #7E7E23; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: rgba(174, 174, 153, 0.78); +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #7E7E23; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: white; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: white; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #7E7E23; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #aeae99; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(15, 19, 16, 0.9); + border: 0px solid #040404; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(26, 33, 29, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); + color: #ffffff; + background-color: transparent; + border: 1px solid #7E7E23; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px #7E7E23; +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #7E7E23; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #ffffff; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #7E7E23; +} +.workspace-button:hover { + color: rgba(126, 126, 35, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(126, 126, 35, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #7E7E23; + background-color: rgba(126, 126, 35, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(126, 126, 35, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(126, 126, 35, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(126, 126, 35, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(126, 126, 35, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #7E7E23; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: white; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #ffffff; + background-color: #7E7E23; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #7E7E23; + color: #ffffff; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: white; +} +.applet-label:hover, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #ffffff; + text-shadow: none; +} +.applet-icon { + color: white; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #ffffff; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #7E7E23; + background-color: rgba(126, 126, 35, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(126, 126, 35, 0.3); + border: 1px solid #7E7E23; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #aeae99; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-top-width: 2px; + border-color: #7E7E23; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-bottom-width: 2px; + border-color: #7E7E23; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-left-width: 2px; + border-color: #7E7E23; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-right-width: 2px; + border-color: #7E7E23; +} +.grouped-window-list-item-box:hover { + background-color: rgba(126, 126, 35, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #7E7E23; + color: #ffffff; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #ffffff; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #7E7E23; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px #7E7E23; +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(174, 174, 153, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #7E7E23; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #7E7E23; +} +.calendar-event-button:active { + color: #ffffff; + background-color: #7E7E23; + border-left-width: 4px; + border-left-style: solid; + border-color: #7E7E23; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..4e35080e --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="39.6875" + inkscape:cy="101.03125" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#7e7e23;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#7e7e23;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#ffffff;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..5298f300 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="18.375001" + inkscape:cy="101.09376" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..56bdd91e --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="4.90625" + inkscape:cy="9.953125" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="939" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="32" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..173884c6 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..c51fbd16 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..81504da3 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..0629df11 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..1db7d142 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..52dc9734 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..feedda7c --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-NightOlive/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..d8f0ee9b --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..5cdfa1ab --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..f11dd92d --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..cfabd838 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..d0713f57 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..c3f27ff5 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..0fc59e1c --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..1e1f9dc3 --- /dev/null +++ b/src/themes/Midnight-NightOlive/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightOlive/cinnamon/thumbnail.png b/src/themes/Midnight-NightOlive/cinnamon/thumbnail.png new file mode 100644 index 00000000..82790d80 Binary files /dev/null and b/src/themes/Midnight-NightOlive/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/apps.rc b/src/themes/Midnight-NightOlive/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-NightOlive/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/button-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..963dfac4 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..12628cb6 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/button.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..0c49379d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..0b0fb2ef Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..35b843a1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..28e6c6d8 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..d446fc35 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..c26cd43a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..e90c3cd2 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..fc3b5d25 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..e6bfd534 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..e9e69e3e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..d446fc35 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..c26cd43a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..d446fc35 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..c26cd43a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..e90c3cd2 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..fc3b5d25 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..e90c3cd2 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..fc3b5d25 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..ecec1c9a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..ecec1c9a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..ecec1c9a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..b7828b3a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..1cc8d58e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..c94e2aeb Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..37ba91e0 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..1cc8d58e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..1cc8d58e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/frame.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..252ed4ea Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..381f51c1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/line-h.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/line-v.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..0c49379d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..94902374 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..0b0fb2ef Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..35b843a1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..5b57fd5d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..28e6c6d8 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..0395e759 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..9c88cce1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..0198da43 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..2e441b13 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..752885ad Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..45625046 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menubar.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..35868e28 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..7036734b Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/minus.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..bde47507 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/notebook.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/null.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/plus.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..ea4af5f6 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..bdafb286 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..853c1472 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..0395e759 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..0198da43 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..2e441b13 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..45625046 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..f5d51aa1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..ec78ea00 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..007c13bd Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..88559b88 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..187174b7 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..57613b05 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..9900d8d2 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..396e01d0 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..9900d8d2 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..5a216b2a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..6f2f2a57 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..26938292 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..26938292 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..7b1e3e52 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..26938292 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..69ba8872 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..37e6d091 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background.png b/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/gtkrc b/src/themes/Midnight-NightOlive/gtk-2.0/gtkrc new file mode 100644 index 00000000..c29be7ea --- /dev/null +++ b/src/themes/Midnight-NightOlive/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #303e36" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #7E7E23" +gtk-color-scheme = "selected_fg_color: #FFFFFF" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/main.rc b/src/themes/Midnight-NightOlive/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-NightOlive/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..963dfac4 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..12628cb6 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..ecec1c9a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..1cc8d58e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..b7556f20 --- /dev/null +++ b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#131b1c" + base[ACTIVE] = "#131b1c" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..35868e28 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/panel.rc b/src/themes/Midnight-NightOlive/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-NightOlive/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-NightOlive/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-NightOlive/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-NightOlive/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..c235400a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..38c2e2b7 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..22c1bf14 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..dc0fe8c5 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..a22cbd55 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..7e397bf7 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..34683d02 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..da2d0627 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..a3a913bc Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..1c3f6a8b Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..e8442a10 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..15d01b12 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..c47c598a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..83c8ecf1 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..1c777e04 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..301c1470 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..334c052f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..f4ce2811 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..289451fc Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..70e9e4eb Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..9e316f9a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..e4c1be78 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..1bf2508c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..9011289e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..2ab022cc Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..d0892f04 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..9d177177 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..44901052 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..0c107cb6 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..43e7b53e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..54292673 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..70fc3970 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..f83d8ce2 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..4f96be4d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..8c95c86e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..4b3fc35c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..11f306f5 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..de2a55c7 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..b951b68e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..acd4882e Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..ecb303bf Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..c1f6c123 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..21f7c9ea Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..911aa817 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..4333fb12 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..a98cf2ee Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..9a547018 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..7ea6c06d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..88f74ac8 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..0c248241 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..06d9c92c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..737fd33d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..8546cb7f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..aaa9544f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..8546cb7f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..aaa9544f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..fc373cfb Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..99ef0b0d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..fc373cfb Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..99ef0b0d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..a667e9f3 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..2cca74e9 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..b6b1debe Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..8bbe7e27 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..50b7da1c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..dc7c0ecc Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..50b7da1c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..dc7c0ecc Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..9accd46b Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..1e71511c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..9accd46b Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..1e71511c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..e362065a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..6ad9a79a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..93e6b36a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..b4aa3f21 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..f848ed92 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..2d8951ce Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..c195ad6f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..2e243a5b Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..73b23a04 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..32c4826f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..40a46c59 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..9ac6f6cb Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..8c22e8bb Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..78872134 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..a5cb0b4d Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..a48d9af2 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..1a3b5b35 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..4ca69f3a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..9bfd3cbc Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..7dfcdd16 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..eea322bc Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..15ef7efe Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/gtk.css b/src/themes/Midnight-NightOlive/gtk-3.0/gtk.css new file mode 100644 index 00000000..bf3697ee --- /dev/null +++ b/src/themes/Midnight-NightOlive/gtk-3.0/gtk.css @@ -0,0 +1,7295 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #7E7E23; + color: #ffffff; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(126, 126, 35, 0.15); + color: #7E7E23; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #565618; + background-color: rgba(86, 86, 24, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #ffffff; + background-color: #7E7E23; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #bfbf91; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #aeae99; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #aeae99; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #7E7E23; + color: #ffffff; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #1a211d; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #aeae99; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: inset 1px 0 #7E7E23, inset -1px 0 #7E7E23, inset 0 1px #7E7E23, inset 0 -1px #7E7E23; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 96, 84, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #7E7E23; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #7E7E23; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #7E7E23; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#7E7E23), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7E7E23), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #ffffff; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(126, 126, 35, 0.75); + background-color: rgba(126, 126, 35, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #1a211d; + border-color: #080a09; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #7E7E23; +} +button.osd:active, button.osd:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +button.osd:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +.osd button:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.osd button.flat:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #7E7E23; + border-color: #7E7E23; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #7E7E23; +} +button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #a6a62e; + border-color: #a6a62e; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #565618; + border-color: #565618; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7E7E23), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(126, 126, 35, 0.75); + background-color: rgba(126, 126, 35, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #ffffff; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #ffffff; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #ffffff; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #aeae99; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(26, 33, 29, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #7E7E23; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #7E7E23; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(126, 126, 35, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.95); + border-color: rgba(110, 110, 31, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(126, 126, 35, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #e5e5d3; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #7e7e23; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(126, 126, 35, 0) 25%, rgba(126, 126, 35, 0.35) 25%, rgba(126, 126, 35, 0.35) 75%, rgba(126, 126, 35, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(126, 126, 35, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(126, 126, 35, 0.55); + border-color: #010304; + background-color: rgba(126, 126, 35, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #ffffff; + color: #7E7E23; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #7E7E23; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #7E7E23; + background-color: #ffffff; + border-color: #ffffff; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #7E7E23; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(126, 126, 35, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(126, 126, 35, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #7E7E23; + border-color: #7E7E23; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #7E7E23; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #a6a62e; + border-color: #a6a62e; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #565618; + border-color: #565618; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(126, 126, 35, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(126, 126, 35, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(126, 126, 35, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(126, 126, 35, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(126, 126, 35, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(126, 126, 35, 0.55); + border-color: #010304; + background-color: rgba(126, 126, 35, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #7E7E23; + border-color: #7E7E23; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #7E7E23; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #bfbf91; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #b2b27b; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #96965e; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #d8d8bd; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 4px; + background-color: #7E7E23; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #7E7E23; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #7E7E23; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #7E7E23; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #7E7E23; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(126, 126, 35, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #7E7E23; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(126, 126, 35, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #aeae99; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #aeae99; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #aeae99; +} +popover button label, popover button image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #ffffff; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #7E7E23; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #aeae99; +} +notebook > header > tabs > tab:backdrop { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #aeae99; + background-color: transparent; + border-left: 2px solid #7E7E23; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(174, 174, 153, 0.56); + border-left: 2px solid rgba(126, 126, 35, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #7E7E23; + background-color: rgba(126, 126, 35, 0.1); + border-left: 2px solid #6e6e1f; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(126, 126, 35, 0.45); + border-left: 2px solid rgba(126, 126, 35, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(126, 126, 35, 0.45); +} +scrollbar slider:hover:active { + background-color: #7E7E23; +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.45); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #9a9a2b; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #2a352f; +} +.osd scale trough highlight { + background-color: #7E7E23; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #c5c59c; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #7E7E23; +} +scale highlight:disabled { + background-color: rgba(126, 126, 35, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(126, 126, 35, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #222219; +} +scale slider:active { + background-clip: border-box; + background-color: #7E7E23; + border-color: #7E7E23; +} +scale slider:disabled { + background-color: #151d1d; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #ececde; + border-color: #ececde; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #bfbf91; + border-color: #bfbf91; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #c5c59c; + border-color: #c5c59c; +} +.osd scale slider { + background-clip: border-box; + background-color: #7E7E23; + border-color: #7E7E23; +} +.osd scale slider:hover { + background-color: #a6a62e; + border-color: #a6a62e; +} +.osd scale slider:active { + background-color: #565618; + border-color: #565618; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #7E7E23; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #7E7E23; + background-color: #7E7E23; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #7E7E23; + background-color: #7E7E23; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 100% 60%; + 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.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 100% 60%; + 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.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 60% 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.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #aeae99; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #ffffff; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #ffffff; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #717120; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #ffffff; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(174, 174, 153, 0.6); +} + +.app-notification { + padding: 10px; + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.app-notification button.flat { + border-color: rgba(126, 126, 35, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(174, 174, 153, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(126, 126, 35, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #7E7E23; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #7E7E23, #7E7E23); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #7E7E23; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #7E7E23; + background-color: #ffffff; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #e5e5d3; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #7E7E23; + background-color: #ffffff; + border-color: #ffffff; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #7E7E23; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #303e36; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +colorswatch#add-color-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #7E7E23; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +.geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #7E7E23; +} +row:selected label, label:selected, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #ffffff; +} +row:selected label:backdrop, label:backdrop:selected, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(255, 255, 255, 0.56); +} +row:selected label:disabled, label:disabled:selected, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #bfbf91; +} + +.geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(126, 126, 35, 0.45); + color: rgba(255, 255, 255, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(126, 126, 35, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #b6b633; +} +.math-buttons button.text-button label { + color: rgba(126, 126, 35, 0.7); +} +.math-buttons button.text-button:hover label { + color: #b6b633; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(126, 126, 35, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #b6b633; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #b6b633; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #7E7E23; +} +.math-buttons button.suggested-action.text-button { + background-color: #7E7E23; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #b6b633; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #ffffff; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #7E7E23; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #ffffff; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #ffffff; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #7E7E23; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(126, 126, 35, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #bfbf91; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(255, 255, 255, 0.45); + color: rgba(126, 126, 35, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(119, 119, 42, 0.45); + color: rgba(255, 255, 255, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(116, 116, 45, 0.23); + color: rgba(255, 255, 255, 0.3); +} + +*:selected { + background-color: #7E7E23; +} +*:selected label, *:selected image, *:selected { + color: #ffffff; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #e5e5d3; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(126, 126, 35, 0.8); + border-color: rgba(86, 86, 24, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); + } + 100% { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #7E7E23; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #aeae99; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):hover { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: inset 1px 0 #7E7E23, inset -1px 0 #7E7E23, inset 0 1px #7E7E23, inset 0 -1px #7E7E23; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(126, 126, 35, 0.6); +} +.nemo-window .primary-toolbar .path-bar .text-button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar .text-button label, .nemo-window .primary-toolbar .path-bar .text-button image { + background-color: transparent; + color: #7E7E23; +} +.nemo-window .primary-toolbar .path-bar .text-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.nemo-window .primary-toolbar .path-bar .text-button:hover label, .nemo-window .primary-toolbar .path-bar .text-button:hover image { + background-color: #08111C; + color: #8a8a26; +} +.nemo-window .primary-toolbar .path-bar .text-button:active, .nemo-window .primary-toolbar .path-bar .text-button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.nemo-window .primary-toolbar .path-bar .text-button:active label, .nemo-window .primary-toolbar .path-bar .text-button:active image, .nemo-window .primary-toolbar .path-bar .text-button:checked label, .nemo-window .primary-toolbar .path-bar .text-button:checked image { + background-color: #7E7E23; + color: #ffffff; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #7E7E23; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #7E7E23; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(126, 126, 35, 0.45); + padding-left: 0px; +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #7E7E23; + color: #ffffff; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(255, 255, 255, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(174, 174, 153, 0.5); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.23); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #7E7E23; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #ffffff; + background-color: #7E7E23; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #7E7E23; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #c9c93e; +} + +.documents-entry-tag, .photos-entry-tag { + color: #ffffff; + background: #7E7E23; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #ffffff; + background: #8e8e27; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #ffffff; + background: #6e6e1f; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #1a211d; + border: 1px solid #080a09; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #7E7E23; + border-color: #7E7E23; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #0f1310; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #7E7E23; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #ffffff; + background-color: #7E7E23; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #080a09; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #7E7E23; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #0f1310; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #aeae99; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #57574d; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #c9c93e; + background-color: #7E7E23; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #aeae99; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #aeae99; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-color: #7E7E23; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(126, 126, 35, 0.1); + color: #aeae99; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(126, 126, 35, 0.4); + border: 2px solid #7E7E23; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #aeae99; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #7E7E23; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #ffffff; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #aeae99; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(126, 126, 35, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #ffffff; + background-color: #7E7E23; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #7E7E23; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(126, 126, 35, 0.34); + border-color: rgba(126, 126, 35, 0.45); + color: #ffffff; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(126, 126, 35, 0.78); + border-color: rgba(126, 126, 35, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #ffffff; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #ffffff; +} + +popover { + background-color: #08111C; + color: #aeae99; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #aeae99; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #aeae99; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #ffffff; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #aeae99; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #aeae99; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #ffffff; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #aeae99; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: inset 1px 0 #7E7E23, inset -1px 0 #7E7E23, inset 0 1px #7E7E23, inset 0 -1px #7E7E23; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #aeae99; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #aeae99; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #aeae99; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #ffffff; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #aeae99; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #aeae99; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #ffffff; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #aeae99; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #7E7E23; + background-image: linear-gradient(to right, #7E7E23, #7E7E23); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #ffffff; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(126, 126, 35, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(126, 126, 35, 0.55); + border-color: #010304; + background-color: rgba(126, 126, 35, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #7E7E23; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +widget .clocks-button { + color: rgba(255, 255, 255, 0.78); + background-color: rgba(126, 126, 35, 0.56); +} +widget .clocks-button:hover { + color: #ffffff; + background-color: #7E7E23; +} +widget .clocks-button:active { + color: #ffffff; + background-color: #929229; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #7E7E23; + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(174, 174, 153, 0.6); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(86, 86, 24, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #aeae99; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #ffffff; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(174, 174, 153, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(126, 126, 35, 0.23); + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #7E7E23; + border-color: #08111C; + border-top: 2px solid #7E7E23; + border-bottom: 2px solid #7E7E23; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #ffffff; + background-color: #7E7E23; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #ffffff; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #7E7E23; +} +.geary-main-layout infobar.info button { + background-color: #7E7E23; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #ffffff; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(255, 255, 255, 0.56); +} + +#InkscapePanel grid, #NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #7E7E23; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #ffffff; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #7E7E23; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #7E7E23; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(126, 126, 35, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #dbdbd2; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #b0b09c; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #7E7E23, #7E7E23); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #7E7E23; + border-color: #7E7E23; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #7E7E23; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #7E7E23; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #7E7E23; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #aeae99; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #aeae99; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(174, 174, 153, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +#content_frame button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +#buttonbox_frame button:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #7E7E23; + border-color: #7E7E23; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #a6a62e; + border-color: #a6a62e; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #565618; + border-color: #565618; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #aeae99; + border-left: 2px solid transparent; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #7E7E23; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(126, 126, 35, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #7E7E23; + padding-left: 0px; + color: white; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, filechooser placessidebar.sidebar row.sidebar-row:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(126, 126, 35, 0.5); + padding-left: 0px; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled { + color: rgba(255, 255, 255, 0.1); +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: transparent; + border-left: 2px solid #7E7E23; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { + color: #7E7E23; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon { + color: rgba(126, 126, 35, 0.6); + border-left-color: rgba(126, 126, 35, 0.45); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #7E7E23; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.23); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(126, 126, 35, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: white; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #7E7E23; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #ffffff; + outline-offset: -3px; + background-color: #7E7E23; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #878725; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(255, 255, 255, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(126, 126, 35, 0.45); + border-top: 2px solid transparent; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(126, 126, 35, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #7E7E23; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(126, 126, 35, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: #7E7E23; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #7E7E23; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #a6a62e; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #7E7E23; +} +.nautilus-window .searchbar-container entry image:focus { + color: #a6a62e; +} +.nautilus-window .searchbar-container button image { + color: #7E7E23; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(126, 126, 35, 0.06); + background-image: linear-gradient(to right, rgba(126, 126, 35, 0.06), rgba(126, 126, 35, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #aeae99; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #7E7E23; + color: #ffffff; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(126, 126, 35, 0.1); + color: white; +} +.nemo-window .sidebar .view.cell:hover label, .nemo-window .sidebar iconview.cell:hover label, .nemo-window .sidebar row.cell:hover label { + color: inherit; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(95, 99, 94, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #aeae99; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #aeae99; + caret-color: #aeae99; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(126, 126, 35, 0.1); + color: white; +} +.caja-side-pane:hover label, +.caja-side-pane > notebook > stack > widget > box:hover label, +.caja-side-pane text:hover label, +.caja-side-pane treeview:hover label { + color: inherit; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #aeae99; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #aeae99; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #aeae99; + background-color: rgba(174, 174, 153, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(174, 174, 153, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #7E7E23; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #7E7E23; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +filechooser actionbar button:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 96, 84, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #d0d0c4; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(208, 208, 196, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #dbdbd2; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #7E7E23; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #7E7E23; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #7E7E23; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #c9c93e; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#7e7e23, 0.8); +@define-color wm_unfocused_title alpha(#7e7e23, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #7E7E23; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #ffffff; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #7E7E23; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #7E7E23; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #7E7E23; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(174, 174, 153, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #7E7E23; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #7E7E23; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(126, 126, 35, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #7E7E23; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #aeae99; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row image, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list image, .budgie-popover:not(.csd).places-menu list button image { + color: #7E7E23; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #7E7E23; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #ffffff; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: inset 1px 0 #7E7E23, inset -1px 0 #7E7E23, inset 0 1px #7E7E23, inset 0 -1px #7E7E23; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button.combo:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.night-light-indicator button.combo:active { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #aeae99; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #aeae99; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #aeae99; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #aeae99; +} +.budgie-panel button.flat:hover { + background: rgba(126, 126, 35, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #7E7E23; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #ffffff; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #aeae99; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(126, 126, 35, 0.1); + border-bottom: 2px solid #7E7E23; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(126, 126, 35, 0.1); + border-top: 2px solid #7E7E23; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(126, 126, 35, 0.1); + border-left: 2px solid #7E7E23; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(126, 126, 35, 0.1); + border-right: 2px solid #7E7E23; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #7E7E23; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #7E7E23; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #7E7E23; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #7E7E23; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(174, 174, 153, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #aeae99; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #7E7E23; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #7E7E23; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #aeae99; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #7E7E23; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #ffffff; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #7E7E23; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #7E7E23; + color: #ffffff; + border-bottom: 9px solid transparent; +} +.raven button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #7E7E23; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #7E7E23; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #ffffff; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-NightOlive/gtk-3.0/thumbnail.png b/src/themes/Midnight-NightOlive/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..4e6e05fe Binary files /dev/null and b/src/themes/Midnight-NightOlive/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-NightOlive/index.theme b/src/themes/Midnight-NightOlive/index.theme new file mode 100644 index 00000000..30ff5065 --- /dev/null +++ b/src/themes/Midnight-NightOlive/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-NightOlive +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-NightOlive +IconTheme=Papirus-Dark-Teal +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-NightOlive/metacity-1/button-bg.svg b/src/themes/Midnight-NightOlive/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-NightOlive/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOlive/metacity-1/button-border.svg b/src/themes/Midnight-NightOlive/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-NightOlive/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOlive/metacity-1/close-icon.svg b/src/themes/Midnight-NightOlive/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-NightOlive/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightOlive/metacity-1/max-icon.svg b/src/themes/Midnight-NightOlive/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-NightOlive/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightOlive/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-NightOlive/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..a919cc93 --- /dev/null +++ b/src/themes/Midnight-NightOlive/metacity-1/metacity-theme-2.xml @@ -0,0 +1,782 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-DarkYellowNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightOlive/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-NightOlive/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..587622c5 --- /dev/null +++ b/src/themes/Midnight-NightOlive/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-DarkYellowNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#7E7E23" /> +<constant name="C_title_unfocused" value="rgba(126, 126, 35, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#840c0c" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#1b1b08" /> +<constant name="C_icon_close_bg_hover" value="#1b1b08" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#840c0c" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#0c8504"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#1b1b08" /> +<constant name="C_icon_max_active" value="#1b1b08" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#0c8504" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#857504"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#1b1b08" /> +<constant name="C_icon_min_active" value="#1b1b08" /> +<constant name="C_icon_min_focused" value="#00dc00" /> +<constant name="C_button_min_unfocused" value="#857504" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightOlive/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-NightOlive/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-NightOlive/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-NightOlive/metacity-1/min-icon.svg b/src/themes/Midnight-NightOlive/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-NightOlive/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-NightOlive/metacity-1/thumbnail.png b/src/themes/Midnight-NightOlive/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-NightOlive/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/bottom-active.png b/src/themes/Midnight-NightOlive/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/bottom-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/bottom-left-active.png b/src/themes/Midnight-NightOlive/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/bottom-right-active.png b/src/themes/Midnight-NightOlive/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/close-active.png b/src/themes/Midnight-NightOlive/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/close-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/close-prelight.png b/src/themes/Midnight-NightOlive/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/close-pressed.png b/src/themes/Midnight-NightOlive/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/hide-active.png b/src/themes/Midnight-NightOlive/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/hide-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/hide-prelight.png b/src/themes/Midnight-NightOlive/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/hide-pressed.png b/src/themes/Midnight-NightOlive/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/left-active.png b/src/themes/Midnight-NightOlive/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/left-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/maximize-active.png b/src/themes/Midnight-NightOlive/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/maximize-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/maximize-prelight.png b/src/themes/Midnight-NightOlive/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/maximize-pressed.png b/src/themes/Midnight-NightOlive/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/menu-active.png b/src/themes/Midnight-NightOlive/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/menu-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/menu-pressed.png b/src/themes/Midnight-NightOlive/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/right-active.png b/src/themes/Midnight-NightOlive/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/right-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/shade-active.png b/src/themes/Midnight-NightOlive/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/shade-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/shade-prelight.png b/src/themes/Midnight-NightOlive/xfwm4/shade-prelight.png new file mode 100644 index 00000000..602faf42 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/shade-pressed.png b/src/themes/Midnight-NightOlive/xfwm4/shade-pressed.png new file mode 100644 index 00000000..0312383f Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/stick-active.png b/src/themes/Midnight-NightOlive/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/stick-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/stick-prelight.png b/src/themes/Midnight-NightOlive/xfwm4/stick-prelight.png new file mode 100644 index 00000000..a1624414 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/stick-pressed.png b/src/themes/Midnight-NightOlive/xfwm4/stick-pressed.png new file mode 100644 index 00000000..81da6667 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/themerc b/src/themes/Midnight-NightOlive/xfwm4/themerc new file mode 100644 index 00000000..b92b8671 --- /dev/null +++ b/src/themes/Midnight-NightOlive/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#7E7E23 +active_text_shadow_color=#7E7E23 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-1-active.png b/src/themes/Midnight-NightOlive/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-1-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-2-active.png b/src/themes/Midnight-NightOlive/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-2-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-3-active.png b/src/themes/Midnight-NightOlive/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-3-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-4-active.png b/src/themes/Midnight-NightOlive/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-4-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-5-active.png b/src/themes/Midnight-NightOlive/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/title-5-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/top-left-active.png b/src/themes/Midnight-NightOlive/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/top-left-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/top-right-active.png b/src/themes/Midnight-NightOlive/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-NightOlive/xfwm4/top-right-inactive.png b/src/themes/Midnight-NightOlive/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightOlive/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/cinnamon/cinnamon.css b/src/themes/Midnight-NightOrange/cinnamon/cinnamon.css new file mode 100644 index 00000000..577ccf97 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/cinnamon.css @@ -0,0 +1,1984 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #C87200; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px #C87200; +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #C87200; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #C87200; + background-color: #C87200; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4e4b3f; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(200, 114, 0, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: #102238; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #C87200; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(105, 91, 68, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #ffffff; + background-color: #C87200; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(105, 91, 68, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #C87200; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #C87200; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #C87200; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #C87200; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #ffffff; + -slider-handle-radius: 7px; + color: #ffffff; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #ffa62f; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #ffbb62; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #252018; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #aeae99; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: rgba(174, 174, 153, 0.6); + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #ffffff; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #ffffff; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #252018; + border: 1px solid #252018; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #C87200; + color: #ffffff; + border: 1px solid #C87200; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(105, 91, 68, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #C87200; + background-color: #C87200; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: black; + selected-color: #ffffff; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #C87200; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #252018; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #aeae99; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #aeae99; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(140, 106, 60, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(200, 114, 0, 0.1); + box-shadow: inset 0 0 0 2px rgba(200, 114, 0, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #aeae99; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #ffffff; + background-color: #C87200; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #C87200; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #C87200; + border: 0px solid #C87200; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: white; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #ffffff; + selected-color: #ffffff; + selection-background-color: black; + color: #aeae99; + background-color: rgba(105, 91, 68, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #ffffff; + background-color: #C87200; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #252018; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #C87200; + background-color: #C87200; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4e4b3f; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #252018; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 10px; + border: 2px solid rgba(0, 0, 0, 0); +} +.menu-favorites-button:hover { + color: #ffffff; + background-color: #C87200; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: rgba(174, 174, 153, 0.78); + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #C87200; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: rgba(174, 174, 153, 0.78); +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #C87200; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: white; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: white; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #C87200; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #aeae99; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(22, 19, 14, 0.9); + border: 0px solid #060504; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(37, 32, 24, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); + color: #ffffff; + background-color: transparent; + border: 1px solid #C87200; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #C87200; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px #C87200; +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #C87200; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #ffffff; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #C87200; +} +.workspace-button:hover { + color: rgba(200, 114, 0, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(200, 114, 0, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #C87200; + background-color: rgba(200, 114, 0, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(200, 114, 0, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(200, 114, 0, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(200, 114, 0, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(200, 114, 0, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #C87200; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: white; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #ffffff; + background-color: #C87200; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #C87200; + color: #ffffff; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: white; +} +.applet-label:hover, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #ffffff; + text-shadow: none; +} +.applet-icon { + color: white; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #ffffff; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #C87200; + background-color: rgba(200, 114, 0, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(200, 114, 0, 0.3); + border: 1px solid #C87200; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #aeae99; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-top-width: 2px; + border-color: #C87200; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-bottom-width: 2px; + border-color: #C87200; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-left-width: 2px; + border-color: #C87200; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-right-width: 2px; + border-color: #C87200; +} +.grouped-window-list-item-box:hover { + background-color: rgba(200, 114, 0, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #C87200; + color: #ffffff; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #ffffff; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #C87200; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #C87200; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px #C87200; +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(174, 174, 153, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #C87200; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #C87200; +} +.calendar-event-button:active { + color: #ffffff; + background-color: #C87200; + border-left-width: 4px; + border-left-style: solid; + border-color: #C87200; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..cded799a --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#c87200;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_fg_color" + id="linearGradient4149" + x1="18.000003" + y1="944.36218" + x2="18.000003" + y2="960.36218" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="23.25" + inkscape:cy="176.75" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:url(#selected_bg_color);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#c87200;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:url(#linearGradient4149);fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..92b79b30 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="18.375001" + inkscape:cy="101.12501" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#c87200;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#c87200;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#c87200;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..c745b8ab --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="-0.0625" + inkscape:cy="9.5625" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="1012" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="16" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..432a0099 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..e11c46e8 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..20febac1 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..71c8d950 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..7239aca1 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..2d38c909 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..f9b02ec0 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-NightOrange/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..e6c6e3c3 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..1eb11a25 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..13533f34 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..a9f5aef6 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..5a7e2419 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..9b84f94e --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..d9417285 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..192ba1a5 --- /dev/null +++ b/src/themes/Midnight-NightOrange/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightOrange/cinnamon/thumbnail.png b/src/themes/Midnight-NightOrange/cinnamon/thumbnail.png new file mode 100644 index 00000000..ba6066f8 Binary files /dev/null and b/src/themes/Midnight-NightOrange/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/apps.rc b/src/themes/Midnight-NightOrange/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-NightOrange/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/button-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..f1223ea1 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..1a0e0d36 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/button.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..a240bc5b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..fe8129d9 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..6c334db7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..133b1afa Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..ecabf43a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..6b0bcbcd Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..65a64853 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..6d404ada Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..43af7087 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..0f1ee21c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..ecabf43a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..6b0bcbcd Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..ecabf43a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..6b0bcbcd Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..65a64853 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..6d404ada Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..65a64853 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..6d404ada Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..26d60a34 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..26d60a34 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..26d60a34 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..97150d2b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..987e3ecc Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..1afa0c9d Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..65801ef7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..987e3ecc Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..987e3ecc Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/frame.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..8cf8ba93 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..824552e7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/line-h.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/line-v.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..a240bc5b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..af05955a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..fe8129d9 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..6c334db7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..c47a657a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..133b1afa Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..5357b4af Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..013f0300 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..8cedcd35 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..111e5553 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..f04609e7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..4d51cadc Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menubar.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..14b12e3a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..f8d5c463 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/minus.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..7adfc71e Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/notebook.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/null.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/plus.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..88b628e7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..fe5badb3 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..db396762 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..5357b4af Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..8cedcd35 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..111e5553 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..4d51cadc Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..5fa2969c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..9415d4f6 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..5fa2969c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..1e53dc50 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..4d22c2c8 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..556f689b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..896bda63 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..9c1f163a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..896bda63 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..72cba92f Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..e6060efd Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..de2f171a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..de2f171a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..7d449430 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..de2f171a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..b8d8a10b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..f414369e Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background.png b/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/gtkrc b/src/themes/Midnight-NightOrange/gtk-2.0/gtkrc new file mode 100644 index 00000000..392a0ace --- /dev/null +++ b/src/themes/Midnight-NightOrange/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #443b2c" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #C87200" +gtk-color-scheme = "selected_fg_color: #FFFFFF" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/main.rc b/src/themes/Midnight-NightOrange/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-NightOrange/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..f1223ea1 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..1a0e0d36 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..26d60a34 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..987e3ecc Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..26e73f60 --- /dev/null +++ b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#1b1a19" + base[ACTIVE] = "#1b1a19" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..14b12e3a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/panel.rc b/src/themes/Midnight-NightOrange/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-NightOrange/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-NightOrange/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-NightOrange/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-NightOrange/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..90ea99c7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..dd0e18f3 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..dc961abc Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..a5fb6e2c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..c323e290 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..cdb810e8 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..c17666fd Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..ca885ff9 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..c7148473 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..73a5afdb Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..b3e4744d Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..5ab8d3a6 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..dd4d19ad Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..29aa1a37 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..9b0b6b79 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..28ddd8d8 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..4b92b14b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..218480b5 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..ea0e765f Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..e11ee903 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..c19448bc Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..056416f8 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..74ed4d08 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..4a17b9a7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..5885b796 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..5010f730 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..b74b0847 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..5e2c1932 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..50a58835 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..6f099325 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..c6462ac9 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..e2956d70 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..b994cfdd Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..e6251b2c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..afafb8b3 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..245811e0 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..a2e1d245 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..92bd71f0 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..8da28c25 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..d5502544 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..b0b83a07 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..52c01044 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..b2bb3ff7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..342b0722 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..b1483cfc Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..7c030b49 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..df010d8c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..29d31403 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..dc0351af Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..9915d852 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..21eb47ae Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..c4df0eaf Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..4ed661d5 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..b6acd305 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..4ed661d5 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..b6acd305 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..ef7604ba Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..844f653c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..ef7604ba Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..844f653c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..e332af9b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..5832584e Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..482c8942 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..a845acf8 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..5372e46f Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..d1fe6912 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..5372e46f Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..d1fe6912 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..27f04e34 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..6e31419a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..27f04e34 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..6e31419a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..b99311ce Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..646b769b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..c6942806 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..6bd7bc5b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..52037b7b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..0ad170d3 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..1bbbdc04 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..65766e21 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..7fbcc4c5 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..58ce0773 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..a18077a0 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..5823a6ca Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..6c9f32f6 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..a821643b Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..d0a7c504 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..8dc84595 Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/gtk.css b/src/themes/Midnight-NightOrange/gtk-3.0/gtk.css new file mode 100644 index 00000000..f2bf8d71 --- /dev/null +++ b/src/themes/Midnight-NightOrange/gtk-3.0/gtk.css @@ -0,0 +1,7295 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #C87200; + color: #ffffff; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(200, 114, 0, 0.15); + color: #C87200; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #955500; + background-color: rgba(149, 85, 0, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #ffffff; + background-color: #C87200; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #e4b980; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #aeae99; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #aeae99; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #C87200; + color: #ffffff; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #252018; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #aeae99; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: inset 1px 0 #C87200, inset -1px 0 #C87200, inset 0 1px #C87200, inset 0 -1px #C87200; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(105, 91, 68, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #C87200; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #C87200; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #C87200; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#C87200), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#C87200), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #ffffff; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(200, 114, 0, 0.75); + background-color: rgba(200, 114, 0, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #252018; + border-color: #0c0b08; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #C87200; +} +button.osd:active, button.osd:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +button.osd:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +.osd button:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.osd button.flat:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #C87200; + border-color: #C87200; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #C87200; +} +button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #fb8f00; + border-color: #fb8f00; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #955500; + border-color: #955500; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#C87200), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(200, 114, 0, 0.75); + background-color: rgba(200, 114, 0, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #ffffff; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #ffffff; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #ffffff; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #aeae99; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(37, 32, 24, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #C87200; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #C87200; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(200, 114, 0, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.95); + border-color: rgba(180, 102, 0, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(200, 114, 0, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #f4e3cc; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #c87200; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(200, 114, 0, 0) 25%, rgba(200, 114, 0, 0.35) 25%, rgba(200, 114, 0, 0.35) 75%, rgba(200, 114, 0, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(200, 114, 0, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #C87200; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(200, 114, 0, 0.55); + border-color: #010304; + background-color: rgba(200, 114, 0, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #ffffff; + color: #C87200; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #C87200; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #C87200; + background-color: #ffffff; + border-color: #ffffff; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #C87200; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(200, 114, 0, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(200, 114, 0, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #C87200; + border-color: #C87200; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #C87200; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #fb8f00; + border-color: #fb8f00; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #955500; + border-color: #955500; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(200, 114, 0, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(200, 114, 0, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(200, 114, 0, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(200, 114, 0, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(200, 114, 0, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(200, 114, 0, 0.55); + border-color: #010304; + background-color: rgba(200, 114, 0, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #C87200; + border-color: #C87200; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #C87200; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #e4b980; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #deaa66; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #bb904d; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #efd5b3; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 4px; + background-color: #C87200; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #C87200; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #C87200; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #C87200; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #C87200; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(200, 114, 0, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #C87200; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(200, 114, 0, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #aeae99; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #aeae99; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #aeae99; +} +popover button label, popover button image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #C87200; + border-color: #C87200; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #ffffff; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #C87200; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #aeae99; +} +notebook > header > tabs > tab:backdrop { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #aeae99; + background-color: transparent; + border-left: 2px solid #C87200; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(174, 174, 153, 0.56); + border-left: 2px solid rgba(200, 114, 0, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #C87200; + background-color: rgba(200, 114, 0, 0.1); + border-left: 2px solid #b46600; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(200, 114, 0, 0.45); + border-left: 2px solid rgba(200, 114, 0, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(200, 114, 0, 0.45); +} +scrollbar slider:hover:active { + background-color: #C87200; +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.45); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #ec8600; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #3b3326; +} +.osd scale trough highlight { + background-color: #C87200; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #e6c08c; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #C87200; +} +scale highlight:disabled { + background-color: rgba(200, 114, 0, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(200, 114, 0, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #4e3514; +} +scale slider:active { + background-clip: border-box; + background-color: #C87200; + border-color: #C87200; +} +scale slider:disabled { + background-color: #1d1c19; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #f7ead9; + border-color: #f7ead9; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #e4b980; + border-color: #e4b980; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #e6c08c; + border-color: #e6c08c; +} +.osd scale slider { + background-clip: border-box; + background-color: #C87200; + border-color: #C87200; +} +.osd scale slider:hover { + background-color: #fb8f00; + border-color: #fb8f00; +} +.osd scale slider:active { + background-color: #955500; + border-color: #955500; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #C87200; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #C87200; + background-color: #C87200; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #C87200; + background-color: #C87200; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 100% 60%; + 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.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 100% 60%; + 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.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 60% 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.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #aeae99; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #ffffff; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #ffffff; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #b46700; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #ffffff; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(174, 174, 153, 0.6); +} + +.app-notification { + padding: 10px; + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.app-notification button.flat { + border-color: rgba(200, 114, 0, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(174, 174, 153, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(200, 114, 0, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #C87200; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #C87200, #C87200); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #C87200; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #C87200; + background-color: #ffffff; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #f4e3cc; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #C87200; + background-color: #ffffff; + border-color: #ffffff; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #C87200; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #443b2c; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +colorswatch#add-color-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #C87200; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +.geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #C87200; +} +row:selected label, label:selected, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #ffffff; +} +row:selected label:backdrop, label:backdrop:selected, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(255, 255, 255, 0.56); +} +row:selected label:disabled, label:disabled:selected, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #e4b980; +} + +.geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(200, 114, 0, 0.45); + color: rgba(255, 255, 255, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(200, 114, 0, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #ff9810; +} +.math-buttons button.text-button label { + color: rgba(200, 114, 0, 0.7); +} +.math-buttons button.text-button:hover label { + color: #ff9810; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(200, 114, 0, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #ff9810; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #ff9810; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #C87200; +} +.math-buttons button.suggested-action.text-button { + background-color: #C87200; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #ff9810; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #ffffff; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #C87200; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #ffffff; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #ffffff; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #C87200; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(200, 114, 0, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #e4b980; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(255, 255, 255, 0.45); + color: rgba(200, 114, 0, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(191, 113, 9, 0.45); + color: rgba(255, 255, 255, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(188, 112, 12, 0.23); + color: rgba(255, 255, 255, 0.3); +} + +*:selected { + background-color: #C87200; +} +*:selected label, *:selected image, *:selected { + color: #ffffff; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #f4e3cc; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(200, 114, 0, 0.8); + border-color: rgba(149, 85, 0, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); + } + 100% { + color: #ffffff; + border-color: transparent; + background-color: #C87200; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #C87200; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #aeae99; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):hover { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: inset 1px 0 #C87200, inset -1px 0 #C87200, inset 0 1px #C87200, inset 0 -1px #C87200; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(200, 114, 0, 0.6); +} +.nemo-window .primary-toolbar .path-bar .text-button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar .text-button label, .nemo-window .primary-toolbar .path-bar .text-button image { + background-color: transparent; + color: #C87200; +} +.nemo-window .primary-toolbar .path-bar .text-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.nemo-window .primary-toolbar .path-bar .text-button:hover label, .nemo-window .primary-toolbar .path-bar .text-button:hover image { + background-color: #08111C; + color: #d77b00; +} +.nemo-window .primary-toolbar .path-bar .text-button:active, .nemo-window .primary-toolbar .path-bar .text-button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.nemo-window .primary-toolbar .path-bar .text-button:active label, .nemo-window .primary-toolbar .path-bar .text-button:active image, .nemo-window .primary-toolbar .path-bar .text-button:checked label, .nemo-window .primary-toolbar .path-bar .text-button:checked image { + background-color: #C87200; + color: #ffffff; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #C87200; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #C87200; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(200, 114, 0, 0.45); + padding-left: 0px; +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #C87200; + color: #ffffff; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(255, 255, 255, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(174, 174, 153, 0.5); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.23); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #C87200; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #ffffff; + background-color: #C87200; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #C87200; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #ffa62f; +} + +.documents-entry-tag, .photos-entry-tag { + color: #ffffff; + background: #C87200; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #ffffff; + background: #dc7e00; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #ffffff; + background: #b46600; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #252018; + border: 1px solid #0c0b08; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #C87200; + border-color: #C87200; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #16130e; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #C87200; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #ffffff; + background-color: #C87200; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #0c0b08; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #C87200; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #16130e; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #aeae99; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #57574d; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #ffa62f; + background-color: #C87200; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #aeae99; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #aeae99; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-color: #C87200; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(200, 114, 0, 0.1); + color: #aeae99; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(200, 114, 0, 0.4); + border: 2px solid #C87200; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #aeae99; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #C87200; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #ffffff; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #aeae99; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(200, 114, 0, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #ffffff; + background-color: #C87200; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #C87200; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(200, 114, 0, 0.34); + border-color: rgba(200, 114, 0, 0.45); + color: #ffffff; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(200, 114, 0, 0.78); + border-color: rgba(200, 114, 0, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #ffffff; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #C87200; + border-color: #C87200; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #ffffff; +} + +popover { + background-color: #08111C; + color: #aeae99; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #aeae99; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #aeae99; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #C87200; + border-color: #C87200; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #ffffff; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #aeae99; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #aeae99; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #C87200; + border-color: #C87200; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #ffffff; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #aeae99; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: inset 1px 0 #C87200, inset -1px 0 #C87200, inset 0 1px #C87200, inset 0 -1px #C87200; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #aeae99; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #aeae99; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #aeae99; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #C87200; + border-color: #C87200; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #ffffff; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #aeae99; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #aeae99; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #C87200; + border-color: #C87200; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #ffffff; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #aeae99; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #C87200; + background-image: linear-gradient(to right, #C87200, #C87200); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #ffffff; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(200, 114, 0, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #010304; + background-color: #C87200; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(200, 114, 0, 0.55); + border-color: #010304; + background-color: rgba(200, 114, 0, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #C87200; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +widget .clocks-button { + color: rgba(255, 255, 255, 0.78); + background-color: rgba(200, 114, 0, 0.56); +} +widget .clocks-button:hover { + color: #ffffff; + background-color: #C87200; +} +widget .clocks-button:active { + color: #ffffff; + background-color: #e28100; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #C87200; + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(174, 174, 153, 0.6); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(149, 85, 0, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #aeae99; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #ffffff; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(174, 174, 153, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(200, 114, 0, 0.23); + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #C87200; + border-color: #08111C; + border-top: 2px solid #C87200; + border-bottom: 2px solid #C87200; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #ffffff; + background-color: #C87200; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #ffffff; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #C87200; +} +.geary-main-layout infobar.info button { + background-color: #C87200; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #ffffff; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(255, 255, 255, 0.56); +} + +#InkscapePanel grid, #NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #C87200; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #ffffff; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #C87200; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #C87200; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(200, 114, 0, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #dbdbd2; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #b0b09c; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #C87200, #C87200); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #C87200; + border-color: #C87200; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #C87200; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #C87200; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #C87200; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #aeae99; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #aeae99; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(174, 174, 153, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +#content_frame button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +#buttonbox_frame button:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #C87200; + border-color: #C87200; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #fb8f00; + border-color: #fb8f00; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #955500; + border-color: #955500; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #aeae99; + border-left: 2px solid transparent; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #C87200; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(200, 114, 0, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #C87200; + padding-left: 0px; + color: white; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, filechooser placessidebar.sidebar row.sidebar-row:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(200, 114, 0, 0.5); + padding-left: 0px; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled { + color: rgba(255, 255, 255, 0.1); +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: transparent; + border-left: 2px solid #C87200; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { + color: #C87200; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon { + color: rgba(200, 114, 0, 0.6); + border-left-color: rgba(200, 114, 0, 0.45); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #C87200; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.23); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(200, 114, 0, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: white; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #C87200; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #ffffff; + outline-offset: -3px; + background-color: #C87200; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #d37800; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(255, 255, 255, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(200, 114, 0, 0.45); + border-top: 2px solid transparent; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(200, 114, 0, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #C87200; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(200, 114, 0, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: #C87200; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #C87200; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #fb8f00; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #C87200; +} +.nautilus-window .searchbar-container entry image:focus { + color: #fb8f00; +} +.nautilus-window .searchbar-container button image { + color: #C87200; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(200, 114, 0, 0.06); + background-image: linear-gradient(to right, rgba(200, 114, 0, 0.06), rgba(200, 114, 0, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #aeae99; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #C87200; + color: #ffffff; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(200, 114, 0, 0.1); + color: white; +} +.nemo-window .sidebar .view.cell:hover label, .nemo-window .sidebar iconview.cell:hover label, .nemo-window .sidebar row.cell:hover label { + color: inherit; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(95, 99, 94, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #aeae99; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #aeae99; + caret-color: #aeae99; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(200, 114, 0, 0.1); + color: white; +} +.caja-side-pane:hover label, +.caja-side-pane > notebook > stack > widget > box:hover label, +.caja-side-pane text:hover label, +.caja-side-pane treeview:hover label { + color: inherit; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #aeae99; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #aeae99; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #aeae99; + background-color: rgba(174, 174, 153, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(174, 174, 153, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #C87200; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #C87200; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +filechooser actionbar button:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(105, 91, 68, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #d0d0c4; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(208, 208, 196, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #dbdbd2; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #C87200; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #C87200; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #C87200; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #ffa62f; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#c87200, 0.8); +@define-color wm_unfocused_title alpha(#c87200, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #C87200; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #ffffff; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #C87200; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #C87200; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #C87200; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(174, 174, 153, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #C87200; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #C87200; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(200, 114, 0, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #C87200; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #aeae99; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row image, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list image, .budgie-popover:not(.csd).places-menu list button image { + color: #C87200; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #C87200; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #ffffff; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: inset 1px 0 #C87200, inset -1px 0 #C87200, inset 0 1px #C87200, inset 0 -1px #C87200; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button.combo:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.night-light-indicator button.combo:active { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #aeae99; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #aeae99; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #aeae99; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #aeae99; +} +.budgie-panel button.flat:hover { + background: rgba(200, 114, 0, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #C87200; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #ffffff; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #aeae99; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(200, 114, 0, 0.1); + border-bottom: 2px solid #C87200; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(200, 114, 0, 0.1); + border-top: 2px solid #C87200; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(200, 114, 0, 0.1); + border-left: 2px solid #C87200; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(200, 114, 0, 0.1); + border-right: 2px solid #C87200; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #C87200; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #C87200; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #C87200; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #C87200; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(174, 174, 153, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #aeae99; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #C87200; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #C87200; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #aeae99; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #C87200; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #ffffff; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #C87200; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #C87200; + color: #ffffff; + border-bottom: 9px solid transparent; +} +.raven button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #C87200; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #C87200; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #ffffff; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-NightOrange/gtk-3.0/thumbnail.png b/src/themes/Midnight-NightOrange/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..e7b7cd9c Binary files /dev/null and b/src/themes/Midnight-NightOrange/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-NightOrange/index.theme b/src/themes/Midnight-NightOrange/index.theme new file mode 100644 index 00000000..e7fde089 --- /dev/null +++ b/src/themes/Midnight-NightOrange/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-NightOrange +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-NightOrange +IconTheme=Papirus-Dark-Orange +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-NightOrange/metacity-1/button-bg.svg b/src/themes/Midnight-NightOrange/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-NightOrange/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOrange/metacity-1/button-border.svg b/src/themes/Midnight-NightOrange/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-NightOrange/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightOrange/metacity-1/close-icon.svg b/src/themes/Midnight-NightOrange/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-NightOrange/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightOrange/metacity-1/max-icon.svg b/src/themes/Midnight-NightOrange/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-NightOrange/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightOrange/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-NightOrange/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..5fa7c068 --- /dev/null +++ b/src/themes/Midnight-NightOrange/metacity-1/metacity-theme-2.xml @@ -0,0 +1,781 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-OrangeNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightOrange/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-NightOrange/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..5fa7c068 --- /dev/null +++ b/src/themes/Midnight-NightOrange/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-OrangeNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#C87200" /> +<constant name="C_title_unfocused" value="rgba(200, 114, 0, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#85080c" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#1c1108" /> +<constant name="C_icon_close_bg_hover" value="#1c1108" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#85080c" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#0d8104"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#1c1108" /> +<constant name="C_icon_max_active" value="#1c1108" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#85080c" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#867104"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#1c1108" /> +<constant name="C_icon_min_active" value="#1c1108" /> +<constant name="C_icon_min_focused" value="#dcc000" /> +<constant name="C_button_min_unfocused" value="#867104" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightOrange/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-NightOrange/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-NightOrange/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-NightOrange/metacity-1/min-icon.svg b/src/themes/Midnight-NightOrange/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-NightOrange/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-NightOrange/metacity-1/thumbnail.png b/src/themes/Midnight-NightOrange/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-NightOrange/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/bottom-active.png b/src/themes/Midnight-NightOrange/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/bottom-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/bottom-left-active.png b/src/themes/Midnight-NightOrange/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/bottom-right-active.png b/src/themes/Midnight-NightOrange/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/close-active.png b/src/themes/Midnight-NightOrange/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/close-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/close-prelight.png b/src/themes/Midnight-NightOrange/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/close-pressed.png b/src/themes/Midnight-NightOrange/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/hide-active.png b/src/themes/Midnight-NightOrange/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/hide-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/hide-prelight.png b/src/themes/Midnight-NightOrange/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/hide-pressed.png b/src/themes/Midnight-NightOrange/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/left-active.png b/src/themes/Midnight-NightOrange/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/left-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/maximize-active.png b/src/themes/Midnight-NightOrange/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/maximize-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/maximize-prelight.png b/src/themes/Midnight-NightOrange/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/maximize-pressed.png b/src/themes/Midnight-NightOrange/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/menu-active.png b/src/themes/Midnight-NightOrange/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/menu-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/menu-pressed.png b/src/themes/Midnight-NightOrange/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/right-active.png b/src/themes/Midnight-NightOrange/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/right-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/shade-active.png b/src/themes/Midnight-NightOrange/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/shade-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/shade-prelight.png b/src/themes/Midnight-NightOrange/xfwm4/shade-prelight.png new file mode 100644 index 00000000..1d1f34e2 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/shade-pressed.png b/src/themes/Midnight-NightOrange/xfwm4/shade-pressed.png new file mode 100644 index 00000000..b9853f14 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/stick-active.png b/src/themes/Midnight-NightOrange/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/stick-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/stick-prelight.png b/src/themes/Midnight-NightOrange/xfwm4/stick-prelight.png new file mode 100644 index 00000000..503580e4 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/stick-pressed.png b/src/themes/Midnight-NightOrange/xfwm4/stick-pressed.png new file mode 100644 index 00000000..89b5175c Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/themerc b/src/themes/Midnight-NightOrange/xfwm4/themerc new file mode 100644 index 00000000..4330e908 --- /dev/null +++ b/src/themes/Midnight-NightOrange/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#C87200 +active_text_shadow_color=#C87200 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-1-active.png b/src/themes/Midnight-NightOrange/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-1-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-2-active.png b/src/themes/Midnight-NightOrange/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-2-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-3-active.png b/src/themes/Midnight-NightOrange/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-3-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-4-active.png b/src/themes/Midnight-NightOrange/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-4-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-5-active.png b/src/themes/Midnight-NightOrange/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/title-5-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/top-left-active.png b/src/themes/Midnight-NightOrange/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/top-left-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/top-right-active.png b/src/themes/Midnight-NightOrange/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-NightOrange/xfwm4/top-right-inactive.png b/src/themes/Midnight-NightOrange/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightOrange/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-NightRed/cinnamon/cinnamon.css b/src/themes/Midnight-NightRed/cinnamon/cinnamon.css new file mode 100644 index 00000000..d07816a8 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/cinnamon.css @@ -0,0 +1,1984 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #B40021; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px #B40021; +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #B40021; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #B40021; + background-color: #B40021; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4c3e42; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(180, 0, 33, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: #102238; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #B40021; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(113, 47, 97, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #ffffff; + background-color: #B40021; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(113, 47, 97, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #B40021; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #B40021; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #B40021; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #B40021; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #ffffff; + -slider-handle-radius: 7px; + color: #ffffff; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #ff1b45; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #ff4e6e; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #220e1d; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #aeae99; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: rgba(174, 174, 153, 0.6); + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #ffffff; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #ffffff; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #220e1d; + border: 1px solid #220e1d; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #B40021; + color: #ffffff; + border: 1px solid #B40021; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(113, 47, 97, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #B40021; + background-color: #B40021; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: black; + selected-color: #ffffff; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #B40021; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #220e1d; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #aeae99; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #aeae99; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(126, 54, 67, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(180, 0, 33, 0.1); + box-shadow: inset 0 0 0 2px rgba(180, 0, 33, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #aeae99; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #ffffff; + background-color: #B40021; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #B40021; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #B40021; + border: 0px solid #B40021; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: white; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #ffffff; + selected-color: #ffffff; + selection-background-color: black; + color: #aeae99; + background-color: rgba(113, 47, 97, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #ffffff; + background-color: #B40021; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #220e1d; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #B40021; + background-color: #B40021; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4c3e42; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #220e1d; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 10px; + border: 2px solid rgba(0, 0, 0, 0); +} +.menu-favorites-button:hover { + color: #ffffff; + background-color: #B40021; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: rgba(174, 174, 153, 0.78); + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #B40021; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: rgba(174, 174, 153, 0.78); +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #B40021; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: white; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: white; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #B40021; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #aeae99; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(16, 7, 14, 0.9); + border: 0px solid black; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(34, 14, 29, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); + color: #ffffff; + background-color: transparent; + border: 1px solid #B40021; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #B40021; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px #B40021; +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #B40021; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #ffffff; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #B40021; +} +.workspace-button:hover { + color: rgba(180, 0, 33, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(180, 0, 33, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #B40021; + background-color: rgba(180, 0, 33, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(180, 0, 33, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(180, 0, 33, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(180, 0, 33, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(180, 0, 33, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #B40021; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: white; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #ffffff; + background-color: #B40021; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #B40021; + color: #ffffff; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: white; +} +.applet-label:hover, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #ffffff; + text-shadow: none; +} +.applet-icon { + color: white; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #ffffff; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #B40021; + background-color: rgba(180, 0, 33, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(180, 0, 33, 0.3); + border: 1px solid #B40021; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #aeae99; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-top-width: 2px; + border-color: #B40021; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-bottom-width: 2px; + border-color: #B40021; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-left-width: 2px; + border-color: #B40021; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-right-width: 2px; + border-color: #B40021; +} +.grouped-window-list-item-box:hover { + background-color: rgba(180, 0, 33, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #B40021; + color: #ffffff; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #ffffff; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #B40021; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #B40021; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px #B40021; +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(174, 174, 153, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #B40021; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #B40021; +} +.calendar-event-button:active { + color: #ffffff; + background-color: #B40021; + border-left-width: 4px; + border-left-style: solid; + border-color: #B40021; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..ec903665 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="5.6568542" + inkscape:cx="28.814601" + inkscape:cy="70.003571" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#b40021;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#b40021;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#ffffff;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..bb34e73f --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="18.375001" + inkscape:cy="101.12501" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#b40021;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#b40021;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#b40021;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..ef60c583 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="-0.0625" + inkscape:cy="9.5625" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="1012" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="16" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..e75c86b5 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..84d8f358 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..4d5ac732 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..977401c8 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..56c9c49a --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..595dd06a --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..bc4ad588 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-NightRed/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..b9898cfb --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..2acfe84d --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..fcf3671b --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..14f41615 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..00e113e4 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-NightRed/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..56cb77d5 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-NightRed/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..76efed85 --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-NightRed/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..d1e9376f --- /dev/null +++ b/src/themes/Midnight-NightRed/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-NightRed/cinnamon/thumbnail.png b/src/themes/Midnight-NightRed/cinnamon/thumbnail.png new file mode 100644 index 00000000..abb63437 Binary files /dev/null and b/src/themes/Midnight-NightRed/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/apps.rc b/src/themes/Midnight-NightRed/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-NightRed/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/button-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..351c8e23 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..a7159557 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/button.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..c21a3847 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..c95c938c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..48045c70 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..464ce7fc Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..4fe4063c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..a16d36c9 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..4743c7f0 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..a8738d54 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..3acd30c1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..81823fb8 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..4fe4063c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..a16d36c9 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..4fe4063c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..a16d36c9 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..4743c7f0 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..a8738d54 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..4743c7f0 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..a8738d54 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..3f34b7cc Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..3f34b7cc Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..3f34b7cc Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..b10a15c0 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..eacfffe2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..b13f298a Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..77f01dee Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..eacfffe2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..eacfffe2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/frame.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..8cf8ba93 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..824552e7 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/line-h.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/line-v.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..c21a3847 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..9cd62ebd Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..c95c938c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..48045c70 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..c47a657a Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..464ce7fc Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..9499d83f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..8b9d672a Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..070b9ed2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..96ed8da0 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..f04609e7 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..99ca9464 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menubar.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..4cbb58db Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..ff75b92f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/minus.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..7adfc71e Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/notebook.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/null.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/plus.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..88b628e7 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..315d0957 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..971d7302 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..9499d83f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..070b9ed2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..96ed8da0 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..99ca9464 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..245c4809 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..2d49daa4 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..245c4809 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..b5b0d6ab Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..185e3703 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..abecb2c9 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..c0df5d73 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..4c0968eb Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..c0df5d73 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..14605eb3 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/slider.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..2c9669b1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..0c7b3fa6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..0c7b3fa6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..14ae5a0e Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..0c7b3fa6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..e1dafa1b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..ea61bee5 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background.png b/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/gtkrc b/src/themes/Midnight-NightRed/gtk-2.0/gtkrc new file mode 100644 index 00000000..b16e78e5 --- /dev/null +++ b/src/themes/Midnight-NightRed/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #461d3c" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #B40021" +gtk-color-scheme = "selected_fg_color: #FFFFFF" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-NightRed/gtk-2.0/main.rc b/src/themes/Midnight-NightRed/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-NightRed/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..351c8e23 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..a7159557 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..3f34b7cc Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..eacfffe2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..bb46fd1f --- /dev/null +++ b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#190f1c" + base[ACTIVE] = "#190f1c" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..4cbb58db Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-2.0/panel.rc b/src/themes/Midnight-NightRed/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-NightRed/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-NightRed/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-NightRed/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-NightRed/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..d62b927a Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..fe235617 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..a42a7bcd Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..c4729d70 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..bb3d224b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..9732ac8f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..8786e4e1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..a4abe8af Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..fbbadb4f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..0599fe75 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..3ad79a63 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..d0f8b5e4 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..33bf420f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..a699deb7 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..142e1353 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..e42f71bb Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..a9256a46 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..3e53938c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..5daf7804 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..27a3e17b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..f65d4ec9 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..0cd08fbf Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..94839754 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..a85165f1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..023da9e3 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..3d4da14e Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..44282bca Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..2a7957a9 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..e96907a1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..0a4a2c53 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..be30f4d3 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..7a62e6ad Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..58087c6b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..e781f917 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..c23830ba Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..113a7e9f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..10b76e79 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..971adc1b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..f8aba622 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..5e0178e8 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..704df8b7 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..001386cb Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..0d42bb4c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..cbf84f3a Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..095af692 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..9aede459 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..7c0353ce Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..cc32c9ce Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..7ea81a57 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..d5a81491 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..9c2d29e1 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..f2999ad2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..31924c67 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..07c9d970 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..31924c67 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..07c9d970 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..51474263 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..51cc3ab3 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..51474263 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..51cc3ab3 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..cb65aa98 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..112d767d Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..b16c6eab Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..042d6a02 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..57a3eecb Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..73639ea6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..57a3eecb Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..73639ea6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..06195c63 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..8ceccdaa Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..06195c63 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..8ceccdaa Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..9dc719e6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..91e1e0a4 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..b1cfdf16 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..57c05bef Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..40a26fe5 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..d91a45ac Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..4bb3145b Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..7683d4f2 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..e78296c8 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..b754d666 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..f517c3a6 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..13021a57 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..ee08dac8 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..c5398e65 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..b41b1996 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..55303795 Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-NightRed/gtk-3.0/gtk.css b/src/themes/Midnight-NightRed/gtk-3.0/gtk.css new file mode 100644 index 00000000..69e1088a --- /dev/null +++ b/src/themes/Midnight-NightRed/gtk-3.0/gtk.css @@ -0,0 +1,7295 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #B40021; + color: #ffffff; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(180, 0, 33, 0.15); + color: #B40021; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #810018; + background-color: rgba(129, 0, 24, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #ffffff; + background-color: #B40021; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #da8090; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #aeae99; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #aeae99; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #B40021; + color: #ffffff; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #220e1d; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #aeae99; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: inset 1px 0 #B40021, inset -1px 0 #B40021, inset 0 1px #B40021, inset 0 -1px #B40021; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(113, 47, 97, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #B40021; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #B40021; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #B40021; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#B40021), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#B40021), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #ffffff; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(180, 0, 33, 0.75); + background-color: rgba(180, 0, 33, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #220e1d; + border-color: #050204; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #B40021; +} +button.osd:active, button.osd:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +button.osd:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +.osd button:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.osd button.flat:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #B40021; + border-color: #B40021; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #B40021; +} +button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #e7002a; + border-color: #e7002a; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #810018; + border-color: #810018; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#B40021), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(180, 0, 33, 0.75); + background-color: rgba(180, 0, 33, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #ffffff; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #ffffff; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #ffffff; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #aeae99; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(34, 14, 29, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #B40021; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #B40021; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(180, 0, 33, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.95); + border-color: rgba(160, 0, 29, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(180, 0, 33, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #f0ccd3; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #b40021; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(180, 0, 33, 0) 25%, rgba(180, 0, 33, 0.35) 25%, rgba(180, 0, 33, 0.35) 75%, rgba(180, 0, 33, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(180, 0, 33, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #B40021; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(180, 0, 33, 0.55); + border-color: #010304; + background-color: rgba(180, 0, 33, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #ffffff; + color: #B40021; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #B40021; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #B40021; + background-color: #ffffff; + border-color: #ffffff; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #B40021; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(180, 0, 33, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(180, 0, 33, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #B40021; + border-color: #B40021; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #B40021; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #e7002a; + border-color: #e7002a; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #810018; + border-color: #810018; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(180, 0, 33, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(180, 0, 33, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(180, 0, 33, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(180, 0, 33, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(180, 0, 33, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(180, 0, 33, 0.55); + border-color: #010304; + background-color: rgba(180, 0, 33, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #B40021; + border-color: #B40021; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #B40021; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #da8090; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #d2667a; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #b1575d; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #e9b3bc; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 4px; + background-color: #B40021; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #B40021; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #B40021; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #B40021; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #B40021; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(180, 0, 33, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #B40021; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(180, 0, 33, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #aeae99; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #aeae99; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #aeae99; +} +popover button label, popover button image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #B40021; + border-color: #B40021; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #ffffff; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, +popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #B40021; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #aeae99; +} +notebook > header > tabs > tab:backdrop { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #aeae99; + background-color: transparent; + border-left: 2px solid #B40021; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(174, 174, 153, 0.56); + border-left: 2px solid rgba(180, 0, 33, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #B40021; + background-color: rgba(180, 0, 33, 0.1); + border-left: 2px solid #a0001d; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(180, 0, 33, 0.45); + border-left: 2px solid rgba(180, 0, 33, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(180, 0, 33, 0.45); +} +scrollbar slider:hover:active { + background-color: #B40021; +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar slider:hover { + background-color: rgba(255, 255, 255, 0.45); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #d80028; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #3b1833; +} +.osd scale trough highlight { + background-color: #B40021; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #dd8c9b; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #B40021; +} +scale highlight:disabled { + background-color: rgba(180, 0, 33, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(180, 0, 33, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #3e1018; +} +scale slider:active { + background-clip: border-box; + background-color: #B40021; + border-color: #B40021; +} +scale slider:disabled { + background-color: #1b0f1d; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #f4d9de; + border-color: #f4d9de; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #da8090; + border-color: #da8090; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #dd8c9b; + border-color: #dd8c9b; +} +.osd scale slider { + background-clip: border-box; + background-color: #B40021; + border-color: #B40021; +} +.osd scale slider:hover { + background-color: #e7002a; + border-color: #e7002a; +} +.osd scale slider:active { + background-color: #810018; + border-color: #810018; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #B40021; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #B40021; + background-color: #B40021; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #B40021; + background-color: #B40021; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 100% 60%; + 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.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 100% 60%; + 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.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 60% 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.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #aeae99; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #ffffff; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #ffffff; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #a2001e; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #ffffff; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(174, 174, 153, 0.6); +} + +.app-notification { + padding: 10px; + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.app-notification button.flat { + border-color: rgba(180, 0, 33, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(174, 174, 153, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(180, 0, 33, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #B40021; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #B40021, #B40021); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #B40021; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #B40021; + background-color: #ffffff; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #f0ccd3; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #B40021; + background-color: #ffffff; + border-color: #ffffff; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #B40021; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #461d3c; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +colorswatch#add-color-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #B40021; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +.geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #B40021; +} +row:selected label, label:selected, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #ffffff; +} +row:selected label:backdrop, label:backdrop:selected, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(255, 255, 255, 0.56); +} +row:selected label:disabled, label:disabled:selected, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #da8090; +} + +.geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(180, 0, 33, 0.45); + color: rgba(255, 255, 255, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(180, 0, 33, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #fb002e; +} +.math-buttons button.text-button label { + color: rgba(180, 0, 33, 0.7); +} +.math-buttons button.text-button:hover label { + color: #fb002e; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(180, 0, 33, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #fb002e; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #fb002e; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #B40021; +} +.math-buttons button.suggested-action.text-button { + background-color: #B40021; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #fb002e; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #ffffff; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #B40021; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #ffffff; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #ffffff; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #B40021; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(180, 0, 33, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #da8090; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(255, 255, 255, 0.45); + color: rgba(180, 0, 33, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(172, 8, 38, 0.45); + color: rgba(255, 255, 255, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(169, 11, 40, 0.23); + color: rgba(255, 255, 255, 0.3); +} + +*:selected { + background-color: #B40021; +} +*:selected label, *:selected image, *:selected { + color: #ffffff; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #f0ccd3; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(180, 0, 33, 0.8); + border-color: rgba(129, 0, 24, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); + } + 100% { + color: #ffffff; + border-color: transparent; + background-color: #B40021; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #B40021; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #aeae99; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):hover { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: inset 1px 0 #B40021, inset -1px 0 #B40021, inset 0 1px #B40021, inset 0 -1px #B40021; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(180, 0, 33, 0.6); +} +.nemo-window .primary-toolbar .path-bar .text-button { + color: #aeae99; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar .text-button label, .nemo-window .primary-toolbar .path-bar .text-button image { + background-color: transparent; + color: #B40021; +} +.nemo-window .primary-toolbar .path-bar .text-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.nemo-window .primary-toolbar .path-bar .text-button:hover label, .nemo-window .primary-toolbar .path-bar .text-button:hover image { + background-color: #08111C; + color: #c30024; +} +.nemo-window .primary-toolbar .path-bar .text-button:active, .nemo-window .primary-toolbar .path-bar .text-button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.nemo-window .primary-toolbar .path-bar .text-button:active label, .nemo-window .primary-toolbar .path-bar .text-button:active image, .nemo-window .primary-toolbar .path-bar .text-button:checked label, .nemo-window .primary-toolbar .path-bar .text-button:checked image { + background-color: #B40021; + color: #ffffff; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #B40021; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #B40021; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(180, 0, 33, 0.45); + padding-left: 0px; +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #B40021; + color: #ffffff; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(255, 255, 255, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(174, 174, 153, 0.5); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.23); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #B40021; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #ffffff; + background-color: #B40021; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #B40021; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #ff1b45; +} + +.documents-entry-tag, .photos-entry-tag { + color: #ffffff; + background: #B40021; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #ffffff; + background: #c80025; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #ffffff; + background: #a0001d; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #220e1d; + border: 1px solid #050204; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #B40021; + border-color: #B40021; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #10070e; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #B40021; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #ffffff; + background-color: #B40021; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #050204; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #B40021; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #10070e; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #aeae99; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #57574d; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #ff1b45; + background-color: #B40021; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #aeae99; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #aeae99; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-color: #B40021; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(180, 0, 33, 0.1); + color: #aeae99; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(180, 0, 33, 0.4); + border: 2px solid #B40021; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #aeae99; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #B40021; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #ffffff; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #aeae99; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(180, 0, 33, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #ffffff; + background-color: #B40021; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #B40021; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(180, 0, 33, 0.34); + border-color: rgba(180, 0, 33, 0.45); + color: #ffffff; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(180, 0, 33, 0.78); + border-color: rgba(180, 0, 33, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #ffffff; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #B40021; + border-color: #B40021; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #ffffff; +} + +popover { + background-color: #08111C; + color: #aeae99; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #aeae99; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #aeae99; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #B40021; + border-color: #B40021; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #ffffff; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #aeae99; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #aeae99; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #B40021; + border-color: #B40021; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #ffffff; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #aeae99; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: inset 1px 0 #B40021, inset -1px 0 #B40021, inset 0 1px #B40021, inset 0 -1px #B40021; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #aeae99; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #aeae99; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #aeae99; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #B40021; + border-color: #B40021; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #ffffff; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #aeae99; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #aeae99; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #B40021; + border-color: #B40021; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #ffffff; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #aeae99; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #B40021; + background-image: linear-gradient(to right, #B40021, #B40021); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #ffffff; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(180, 0, 33, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #010304; + background-color: #B40021; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(180, 0, 33, 0.55); + border-color: #010304; + background-color: rgba(180, 0, 33, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #B40021; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +widget .clocks-button { + color: rgba(255, 255, 255, 0.78); + background-color: rgba(180, 0, 33, 0.56); +} +widget .clocks-button:hover { + color: #ffffff; + background-color: #B40021; +} +widget .clocks-button:active { + color: #ffffff; + background-color: #ce0026; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #aeae99; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #B40021; + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(174, 174, 153, 0.6); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(129, 0, 24, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #aeae99; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #ffffff; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(174, 174, 153, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(180, 0, 33, 0.23); + border-bottom: 2px solid transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #B40021; + border-color: #08111C; + border-top: 2px solid #B40021; + border-bottom: 2px solid #B40021; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #ffffff; + background-color: #B40021; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #ffffff; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #B40021; +} +.geary-main-layout infobar.info button { + background-color: #B40021; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #ffffff; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(255, 255, 255, 0.56); +} + +#InkscapePanel grid, #NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #B40021; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #ffffff; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #B40021; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #B40021; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(180, 0, 33, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #dbdbd2; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #b0b09c; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #B40021, #B40021); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #B40021; + border-color: #B40021; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #B40021; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #B40021; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #B40021; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #aeae99; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #aeae99; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(174, 174, 153, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +#content_frame button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +#buttonbox_frame button:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #B40021; + border-color: #B40021; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #e7002a; + border-color: #e7002a; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #810018; + border-color: #810018; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #aeae99; + border-left: 2px solid transparent; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: #B40021; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(180, 0, 33, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #B40021; + padding-left: 0px; + color: white; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup label, filechooser placessidebar.sidebar row.sidebar-row:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop { + color: rgba(255, 255, 255, 0.5); + border-left: 2px solid rgba(180, 0, 33, 0.5); + padding-left: 0px; +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, filechooser placessidebar.sidebar row.sidebar-row:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover:backdrop label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled { + color: rgba(255, 255, 255, 0.1); +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover { + background-color: transparent; + border-left: 2px solid #B40021; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { + color: #B40021; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover:backdrop .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover:backdrop .sidebar-icon { + color: rgba(180, 0, 33, 0.6); + border-left-color: rgba(180, 0, 33, 0.45); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #B40021; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.23); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(180, 0, 33, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: white; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #B40021; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #ffffff; + outline-offset: -3px; + background-color: #B40021; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #bf0023; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(255, 255, 255, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(180, 0, 33, 0.45); + border-top: 2px solid transparent; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + border-top: 2px solid rgba(180, 0, 33, 0.23); + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: #aeae99; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #B40021; + border-color: #08111C; + border-top: 2px solid transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(180, 0, 33, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: #B40021; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #B40021; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #e7002a; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #B40021; +} +.nautilus-window .searchbar-container entry image:focus { + color: #e7002a; +} +.nautilus-window .searchbar-container button image { + color: #B40021; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(180, 0, 33, 0.06); + background-image: linear-gradient(to right, rgba(180, 0, 33, 0.06), rgba(180, 0, 33, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #aeae99; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #B40021; + color: #ffffff; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(180, 0, 33, 0.1); + color: white; +} +.nemo-window .sidebar .view.cell:hover label, .nemo-window .sidebar iconview.cell:hover label, .nemo-window .sidebar row.cell:hover label { + color: inherit; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(95, 99, 94, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #aeae99; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #aeae99; + caret-color: #aeae99; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(180, 0, 33, 0.1); + color: white; +} +.caja-side-pane:hover label, +.caja-side-pane > notebook > stack > widget > box:hover label, +.caja-side-pane text:hover label, +.caja-side-pane treeview:hover label { + color: inherit; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #aeae99; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #aeae99; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #aeae99; + background-color: rgba(174, 174, 153, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(174, 174, 153, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #B40021; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #B40021; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +filechooser actionbar button:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(113, 47, 97, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #d0d0c4; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(208, 208, 196, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #dbdbd2; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #B40021; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #B40021; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #B40021; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #ff1b45; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#b40021, 0.8); +@define-color wm_unfocused_title alpha(#b40021, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #B40021; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #ffffff; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #B40021; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #B40021; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #B40021; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(174, 174, 153, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #B40021; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #B40021; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(180, 0, 33, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #B40021; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #aeae99; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row image, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list image, .budgie-popover:not(.csd).places-menu list button image { + color: #B40021; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #B40021; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #ffffff; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: inset 1px 0 #B40021, inset -1px 0 #B40021, inset 0 1px #B40021, inset 0 -1px #B40021; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.night-light-indicator button.combo:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.night-light-indicator button.combo:active { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #aeae99; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #aeae99; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #aeae99; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #aeae99; +} +.budgie-panel button.flat:hover { + background: rgba(180, 0, 33, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #B40021; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #ffffff; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #aeae99; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(180, 0, 33, 0.1); + border-bottom: 2px solid #B40021; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(180, 0, 33, 0.1); + border-top: 2px solid #B40021; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(180, 0, 33, 0.1); + border-left: 2px solid #B40021; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(180, 0, 33, 0.1); + border-right: 2px solid #B40021; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #B40021; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #B40021; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #B40021; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #B40021; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(174, 174, 153, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #aeae99; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #B40021; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #B40021; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #aeae99; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #B40021; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #ffffff; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #B40021; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #B40021; + color: #ffffff; + border-bottom: 9px solid transparent; +} +.raven button { + color: #aeae99; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #ffffff; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #B40021; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #B40021; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #ffffff; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-NightRed/gtk-3.0/thumbnail.png b/src/themes/Midnight-NightRed/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..2bd126ff Binary files /dev/null and b/src/themes/Midnight-NightRed/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-NightRed/index.theme b/src/themes/Midnight-NightRed/index.theme new file mode 100644 index 00000000..ef763ec4 --- /dev/null +++ b/src/themes/Midnight-NightRed/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-NightRed +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-NightRed +IconTheme=Papirus-Dark-Red +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-NightRed/metacity-1/button-bg.svg b/src/themes/Midnight-NightRed/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-NightRed/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightRed/metacity-1/button-border.svg b/src/themes/Midnight-NightRed/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-NightRed/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-NightRed/metacity-1/close-icon.svg b/src/themes/Midnight-NightRed/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-NightRed/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightRed/metacity-1/max-icon.svg b/src/themes/Midnight-NightRed/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-NightRed/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-NightRed/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-NightRed/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..0257bbb1 --- /dev/null +++ b/src/themes/Midnight-NightRed/metacity-1/metacity-theme-2.xml @@ -0,0 +1,781 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-RedNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightRed/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-NightRed/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..0257bbb1 --- /dev/null +++ b/src/themes/Midnight-NightRed/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-RedNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#B40021" /> +<constant name="C_title_unfocused" value="rgba(180, 0, 33, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#85040c" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#1c0808" /> +<constant name="C_icon_close_bg_hover" value="#1c0808" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#85040c" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#0d7d04"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#1c0808" /> +<constant name="C_icon_max_active" value="#1c0808" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#0d7d04" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#866d04"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#1c0808" /> +<constant name="C_icon_min_active" value="#1c0808" /> +<constant name="C_icon_min_focused" value="#dcc000" /> +<constant name="C_button_min_unfocused" value="#866d04" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-NightRed/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-NightRed/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-NightRed/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-NightRed/metacity-1/min-icon.svg b/src/themes/Midnight-NightRed/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-NightRed/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-NightRed/metacity-1/thumbnail.png b/src/themes/Midnight-NightRed/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-NightRed/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/bottom-active.png b/src/themes/Midnight-NightRed/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/bottom-inactive.png b/src/themes/Midnight-NightRed/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/bottom-left-active.png b/src/themes/Midnight-NightRed/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-NightRed/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/bottom-right-active.png b/src/themes/Midnight-NightRed/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-NightRed/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/close-active.png b/src/themes/Midnight-NightRed/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/close-inactive.png b/src/themes/Midnight-NightRed/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/close-prelight.png b/src/themes/Midnight-NightRed/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/close-pressed.png b/src/themes/Midnight-NightRed/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/hide-active.png b/src/themes/Midnight-NightRed/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/hide-inactive.png b/src/themes/Midnight-NightRed/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/hide-prelight.png b/src/themes/Midnight-NightRed/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/hide-pressed.png b/src/themes/Midnight-NightRed/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/left-active.png b/src/themes/Midnight-NightRed/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/left-inactive.png b/src/themes/Midnight-NightRed/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/maximize-active.png b/src/themes/Midnight-NightRed/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/maximize-inactive.png b/src/themes/Midnight-NightRed/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/maximize-prelight.png b/src/themes/Midnight-NightRed/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/maximize-pressed.png b/src/themes/Midnight-NightRed/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/menu-active.png b/src/themes/Midnight-NightRed/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/menu-inactive.png b/src/themes/Midnight-NightRed/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/menu-pressed.png b/src/themes/Midnight-NightRed/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/right-active.png b/src/themes/Midnight-NightRed/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/right-inactive.png b/src/themes/Midnight-NightRed/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/shade-active.png b/src/themes/Midnight-NightRed/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/shade-inactive.png b/src/themes/Midnight-NightRed/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/shade-prelight.png b/src/themes/Midnight-NightRed/xfwm4/shade-prelight.png new file mode 100644 index 00000000..d3615a16 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/shade-pressed.png b/src/themes/Midnight-NightRed/xfwm4/shade-pressed.png new file mode 100644 index 00000000..dd8c3c7f Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/stick-active.png b/src/themes/Midnight-NightRed/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/stick-inactive.png b/src/themes/Midnight-NightRed/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/stick-prelight.png b/src/themes/Midnight-NightRed/xfwm4/stick-prelight.png new file mode 100644 index 00000000..ce6e85ef Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/stick-pressed.png b/src/themes/Midnight-NightRed/xfwm4/stick-pressed.png new file mode 100644 index 00000000..122a2bf5 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/themerc b/src/themes/Midnight-NightRed/xfwm4/themerc new file mode 100644 index 00000000..33fdde30 --- /dev/null +++ b/src/themes/Midnight-NightRed/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#B40021 +active_text_shadow_color=#B40021 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-NightRed/xfwm4/title-1-active.png b/src/themes/Midnight-NightRed/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/title-1-inactive.png b/src/themes/Midnight-NightRed/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/title-2-active.png b/src/themes/Midnight-NightRed/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/title-2-inactive.png b/src/themes/Midnight-NightRed/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/title-3-active.png b/src/themes/Midnight-NightRed/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/title-3-inactive.png b/src/themes/Midnight-NightRed/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/title-4-active.png b/src/themes/Midnight-NightRed/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/title-4-inactive.png b/src/themes/Midnight-NightRed/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/title-5-active.png b/src/themes/Midnight-NightRed/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/title-5-inactive.png b/src/themes/Midnight-NightRed/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/top-left-active.png b/src/themes/Midnight-NightRed/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/top-left-inactive.png b/src/themes/Midnight-NightRed/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/top-right-active.png b/src/themes/Midnight-NightRed/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-NightRed/xfwm4/top-right-inactive.png b/src/themes/Midnight-NightRed/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-NightRed/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-Olive/cinnamon/cinnamon.css b/src/themes/Midnight-Olive/cinnamon/cinnamon.css new file mode 100644 index 00000000..5c5a168d --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/cinnamon.css @@ -0,0 +1,1992 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #7E7E23; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; + box-shadow: inset 0 2px 4px #7E7E23; +} +.sound-button:active:backdrop, .menu #notification .notification-button:active:backdrop, .menu #notification .notification-icon-button:active:backdrop, .popup-menu #notification .notification-button:active:backdrop, .popup-menu #notification .notification-icon-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #7E7E23; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #7E7E23; + background-color: #7E7E23; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #464b42; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(126, 126, 35, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(126, 126, 35, 0.1); + border: 1px solid #010304; + box-shadow: inset 0 2px 4px rgba(126, 126, 35, 0); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: rgba(126, 126, 35, 0.1); + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(126, 126, 35, 0); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: rgba(15, 24, 28, 0.505); + border-color: 1px solid #04090f; + box-shadow: inset 0 2px 4px rgba(15, 24, 28, 0); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #7E7E23; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(75, 96, 84, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 96, 84, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #7E7E23; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #7E7E23; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #7E7E23; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #7E7E23; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #ffffff; + -slider-handle-radius: 7px; + color: #ffffff; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #c9c93e; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #d4d466; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #1a211d; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #7E7E23; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: #aeae99; + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #ffffff; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #7E7E23; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #1a211d; + border: 1px solid #1a211d; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #7E7E23; + color: #ffffff; + border: 1px solid #7E7E23; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(75, 96, 84, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #7E7E23; + background-color: #7E7E23; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: black; + selected-color: #ffffff; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #7E7E23; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #1a211d; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #7E7E23; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #7E7E23; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(81, 81, 81, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(126, 126, 35, 0.1); + box-shadow: inset 0 0 0 2px rgba(126, 126, 35, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #7E7E23; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #ffffff; + background-color: #7E7E23; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #7E7E23; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #7E7E23; + border: 0px solid #7E7E23; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #7E7E23; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #ffffff; + selected-color: #ffffff; + selection-background-color: black; + color: #aeae99; + background-color: rgba(75, 96, 84, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #7E7E23; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #1a211d; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #7E7E23; + background-color: #7E7E23; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #464b42; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #1a211d; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 7px; +} +.menu-favorites-button:hover { + color: #ffffff; + background-color: #7E7E23; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: #7E7E23; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #7E7E23; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: #7E7E23; +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #7E7E23; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #7E7E23; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #7E7E23; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #7E7E23; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #7E7E23; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(15, 19, 16, 0.9); + border: 0px solid #040404; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(26, 33, 29, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); + color: #ffffff; + background-color: transparent; + border: 1px solid #7E7E23; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; + box-shadow: inset 0 2px 4px #7E7E23; +} +.sound-player-overlay StButton:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #7E7E23; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #ffffff; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #7E7E23; +} +.workspace-button:hover { + color: rgba(126, 126, 35, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(126, 126, 35, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #7E7E23; + background-color: rgba(126, 126, 35, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(126, 126, 35, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(126, 126, 35, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(126, 126, 35, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(126, 126, 35, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #7E7E23; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #7E7E23; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #ffffff; + background-color: #7E7E23; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #7E7E23; + color: #ffffff; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: #7E7E23; +} +.applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #ffffff; + text-shadow: none; +} +.applet-icon { + color: #7E7E23; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #ffffff; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #7E7E23; + background-color: rgba(126, 126, 35, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(126, 126, 35, 0.3); + border: 1px solid #7E7E23; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #7E7E23; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-top-width: 2px; + border-color: #7E7E23; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-bottom-width: 2px; + border-color: #7E7E23; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-left-width: 2px; + border-color: #7E7E23; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-right-width: 2px; + border-color: #7E7E23; +} +.grouped-window-list-item-box:hover { + background-color: rgba(126, 126, 35, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #7E7E23; + color: #ffffff; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #ffffff; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #7E7E23; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #7E7E23; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; + box-shadow: inset 0 2px 4px #7E7E23; +} +.calendar-events-no-events-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(126, 126, 35, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #7E7E23; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #7E7E23; +} +.calendar-event-button:active { + color: #ffffff; + background-color: #7E7E23; + border-left-width: 4px; + border-left-style: solid; + border-color: #7E7E23; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..4e35080e --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="39.6875" + inkscape:cy="101.03125" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#7e7e23;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#7e7e23;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#ffffff;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..5298f300 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="18.375001" + inkscape:cy="101.09376" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..56bdd91e --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="4.90625" + inkscape:cy="9.953125" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="939" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="32" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..173884c6 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..c51fbd16 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..81504da3 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..0629df11 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..1db7d142 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..52dc9734 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..feedda7c --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Olive/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..d8f0ee9b --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..5cdfa1ab --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..f11dd92d --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..cfabd838 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..d0713f57 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-Olive/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..c3f27ff5 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Olive/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..0fc59e1c --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Olive/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..1e1f9dc3 --- /dev/null +++ b/src/themes/Midnight-Olive/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Olive/cinnamon/thumbnail.png b/src/themes/Midnight-Olive/cinnamon/thumbnail.png new file mode 100644 index 00000000..70ed1e03 Binary files /dev/null and b/src/themes/Midnight-Olive/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/dash-left.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/dash-left.svg new file mode 100644 index 00000000..6cde60cd --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/dash-left.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/dash-placeholder.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/dash-placeholder.svg new file mode 100644 index 00000000..cbae148a --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/dash-right.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/dash-right.svg new file mode 100644 index 00000000..09758a90 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/dash-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running1.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running1.svg new file mode 100644 index 00000000..704de4a4 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running1.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running2.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running2.svg new file mode 100644 index 00000000..d4f3c19a --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running2.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running3.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running3.svg new file mode 100644 index 00000000..fa8c532b --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running3.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running4.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running4.svg new file mode 100644 index 00000000..de9746c7 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/dash/running4.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/calendar-today.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/calendar-today.svg new file mode 100644 index 00000000..4221bafb --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/calendar-today.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/close-active.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/close-active.svg new file mode 100644 index 00000000..95822bf3 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/close-hover.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..7b52140c --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/close.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/close.svg new file mode 100644 index 00000000..e221a33f --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/corner-ripple-ltr.svg new file mode 100644 index 00000000..665d98f9 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/corner-ripple-ltr.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/corner-ripple-rtl.svg new file mode 100644 index 00000000..1b8ce4fe --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/corner-ripple-rtl.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/more-results.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/more-results.svg new file mode 100644 index 00000000..e05bf02d --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/more-results.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/process-working.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/process-working.svg new file mode 100644 index 00000000..7ae13c77 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/process-working.svg @@ -0,0 +1,409 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/ws-switch-arrow-down.png new file mode 100644 index 00000000..a674ad58 Binary files /dev/null and b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/ws-switch-arrow-up.png new file mode 100644 index 00000000..1b6f6111 Binary files /dev/null and b/src/themes/Midnight-Olive/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/panel/activities-active.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/panel/activities-active.svg new file mode 100644 index 00000000..c05ddcd7 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/panel/activities-active.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/panel/activities.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/panel/activities.svg new file mode 100644 index 00000000..33a0aea8 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/panel/activities.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..2696a87f --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Olive/gnome-shell/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..6ba95a1b --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..e0e2609f --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..18779efb --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..63d98206 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..3b87fb3d --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..20fc519d --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..5602eff8 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,169 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..4577a9ff --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..734b53b7 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,171 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/modal.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/modal.svg new file mode 100644 index 00000000..232897e2 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/misc/modal.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..ab529ca9 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/switch/switch-off.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Olive/gnome-shell/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..6e450def --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/dark-assets/switch/switch-on.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Olive/gnome-shell/gnome-shell.css b/src/themes/Midnight-Olive/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..dfa3f388 --- /dev/null +++ b/src/themes/Midnight-Olive/gnome-shell/gnome-shell.css @@ -0,0 +1,2871 @@ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +stage { + font-size: 1em; + color: #babaab; +} + +.button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 4px; +} + +.hotplug-notification-item, .notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button, .button { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:focus, .notification-banner .notification-button:focus, .button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #7E7E23; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:hover, .notification-banner .notification-button:hover, .button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.hotplug-notification-item:hover:focus, .notification-banner .notification-button:hover:focus, .button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #7E7E23; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:active, .notification-banner .notification-button:active, .button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(126, 126, 35, 0.05); +} +.hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive, .button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #ffffff; + selection-background-color: black; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:hover .hint-text { + color: rgba(186, 186, 171, 0.72); +} +StEntry:focus { + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:focus .hint-text { + color: #ffffff; + margin-left: 14px; +} +StEntry:insensitive { + color: rgba(186, 186, 171, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(186, 186, 171, 0.52); +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} +StScrollBar StBin#trough { + background-color: rgba(8, 17, 28, 0.1); + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 4px; + background-color: #4f5555; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #3d4447; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #7E7E23; +} + +.slider { + -barlevel-height: 4px; + -barlevel-background-color: #08111C; + -barlevel-border-color: rgba(0, 0, 0, 0); + -barlevel-active-background-color: #7E7E23; + -barlevel-active-border-color: rgba(0, 0, 0, 0); + -barlevel-border-width: 0px; + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #7E7E23; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 0px; + -slider-handle-border-color: #ffffff; + height: 18px; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: #ffffff; +} +.slider:hover { + color: #7E7E23; + -slider-handle-radius: 2px; +} +.slider:active { + color: #7E7E23; + -slider-handle-radius: 2px; +} +.popup-menu-item.selected .slider { + -slider-background-color: #08111C; + -slider-active-background-color: #7E7E23; + -slider-handle-radius: 2px; +} + +.check-box StBoxLayout { + spacing: 0.8em; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 54px; + height: 24px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item.selected .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.shell-link { + color: #c9c93e; +} +.shell-link:hover { + color: #d4d466; +} + +.headline { + font-size: 110%; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #babaab; + background-color: #08111c; + border: none; + padding: 0; +} +.modal-dialog .modal-dialog-content-box { + padding: 20px 10px 10px 10px; +} +.modal-dialog-linked-button { + height: 38px; + padding: 0; + box-shadow: inset 0 0 black; + border-top-width: 1px; + border-bottom-width: 0; + color: #7e7e23; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(7, 15, 24, 0.95); +} +.modal-dialog-linked-button:hover { + background-color: rgba(14, 29, 48, 0.95); +} +.modal-dialog-linked-button:focus { + color: #7e7e23; +} +.modal-dialog-linked-button:active { + color: #ffffff; + background-color: #7E7E23; +} +.modal-dialog-linked-button:insensitive { + color: rgba(126, 126, 35, 0.5); + background-color: rgba(6, 12, 20, 0.95); +} +.modal-dialog-linked-button:first-child { + border-radius: 0px 0px 0px 2px; +} +.modal-dialog-linked-button:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 0px; +} +.modal-dialog-linked-button:first-child:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 2px; +} +.modal-dialog .run-dialog-entry { + width: 21em; +} +.modal-dialog .run-dialog-error-box { + padding-top: 5px; + spacing: 5px; +} +.modal-dialog .run-dialog-label { + font-size: 0; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 11pt; + font-weight: bold; + color: #babaab; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} +.run-dialog .run-dialog-entry { + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); + width: 20em; + padding: 5px 9px; + caret-size: 1px; + caret-color: #ffffff; + selection-background-color: black; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 20px; + min-height: 1.4em; +} +.run-dialog .run-dialog-entry:hover, .run-dialog .run-dialog-entry:focus { + color: #ffffff; + caret-color: #ffffff; + background-color: #7E7E23; + selection-background-color: black; + selected-color: #ffffff; +} +.run-dialog .run-dialog-description { + text-align: center; + color: #babaab; +} + +.end-session-dialog { + spacing: 42px; +} +.end-session-dialog-list { + padding-top: 20px; +} +.end-session-dialog-layout { + padding-left: 17px; +} +.end-session-dialog-layout:rtl { + padding-right: 17px; +} +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; +} +.end-session-dialog-description:rtl { + text-align: right; +} +.end-session-dialog-warning { + width: 28em; + color: #F27835; + padding-top: 6px; +} +.end-session-dialog-warning:rtl { + text-align: right; +} +.end-session-dialog-logout-icon { + border: 0px solid transparent; + border-radius: 2px; + width: 48px; + height: 48px; + background-size: contain; +} +.end-session-dialog-shutdown-icon { + color: #babaab; + width: 48px; + height: 48px; +} +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 10px; + padding-left: 10px; +} +.end-session-dialog-session-list, .end-session-dialog-app-list { + spacing: 1em; +} +.end-session-dialog-list-header { + font-weight: bold; +} +.end-session-dialog-list-header:rtl { + text-align: right; +} +.end-session-dialog-app-list-item, .end-session-dialog-session-list-item { + spacing: 1em; +} +.end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name { + font-weight: bold; +} +.end-session-dialog-app-list-item-description { + color: #c6c6b9; + font-size: 8pt; +} +.end-session-dialog .modal-dialog-linked-button:last-child { + color: #ffffff; + background-color: #F04A50; +} +.end-session-dialog .modal-dialog-linked-button:last-child:hover { + color: #ffffff; + background-color: #f47479; +} +.end-session-dialog .modal-dialog-linked-button:last-child:active { + color: #ffffff; + background-color: #ee3239; +} + +.shell-mount-operation-icon { + icon-size: 48px; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.mount-question-dialog-subject { + max-width: 500px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #a3a38f; +} +.show-processes-dialog-app-list-item:hover { + color: #babaab; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +.prompt-dialog { + width: 500px; +} +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; +} +.prompt-dialog-message-layout { + spacing: 16px; +} +.prompt-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: #babaab; +} +.prompt-dialog-descritption:rtl { + text-align: right; +} +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} +.prompt-dialog-error-label { + font-size: 9pt; + color: #FC4138; + padding-bottom: 8px; +} +.prompt-dialog-info-label { + font-size: 9pt; + padding-bottom: 8px; +} +.prompt-dialog-null-label { + font-size: 9pt; + padding-bottom: 8px; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} +.polkit-dialog-user-root-label { + color: #F27835; +} +.polkit-dialog-user-user-icon { + border-radius: 2px; + background-size: contain; + width: 48px; + height: 48px; +} + +.audio-device-selection-dialog { + spacing: 30px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} +.audio-selection-title { + font-weight: bold; + text-align: center; +} +.audio-selection-box { + spacing: 20px; +} +.audio-selection-device { + border: 1px solid #010304; + border-radius: 3px; +} +.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #7E7E23; + border-color: #7E7E23; +} +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} +.audio-selection-device-icon { + icon-size: 64px; +} + +.access-dialog { + spacing: 30px; +} +.access-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} +.access-dialog-content { + max-width: 28em; + spacing: 20px; +} +.access-dialog-icon { + min-width: 48px; + icon-size: 48px; +} +.access-dialog-title { + font-weight: bold; +} +.access-dialog-subtitle { + color: #babaab; + font-weight: bold; +} + +.geolocation-dialog { + spacing: 30px; +} +.geolocation-dialog-main-layout { + spacing: 12px; +} +.geolocation-dialog-content { + spacing: 20px; +} +.geolocation-dialog-icon { + icon-size: 48px; +} +.geolocation-dialog-title { + font-weight: bold; +} +.geolocation-dialog-reason { + color: #babaab; + font-weight: bold; +} + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.popup-menu { + min-width: 15em; + color: #7E7E23; + box-shadow: none; + border-radius: 4px; +} +.popup-menu .popup-sub-menu { + background-color: #08111C !important; + color: #babaab !important; + border: none; + box-shadow: none; + border-radius: 0 !important; +} +.popup-menu .popup-menu-content { + padding: 1em 0em 1em 0em; + background-color: #0b1726; + box-shadow: none; + border: 1px solid #010304; + border-radius: 4px; +} +.popup-menu .popup-menu-item { + spacing: 6px; +} +.popup-menu .popup-menu-item:ltr { + padding: 0.3em 2em 0.3em 1em; +} +.popup-menu .popup-menu-item:rtl { + padding: 0.3em 1em 0.3em 2em; +} +.popup-menu .popup-menu-item:checked, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:active { + font-weight: normal !important; + box-shadow: none; + background-color: #7E7E23 !important; + color: #ffffff !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected { + color: #ffffff !important; + background-color: #272e38 !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:insensitive { + color: rgba(186, 186, 171, 0.5); + background: none; +} +.popup-menu .popup-inactive-menu-item { + color: #babaab; +} +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(186, 186, 171, 0.45); +} +.popup-menu.panel-menu { + -boxpointer-gap: 0px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + width: 1.4em; + text-align: center !important; +} +.popup-menu-ornament:ltr { + text-align: right; +} +.popup-menu-ornament:rtl { + text-align: left; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 5; + -arrow-rise: 5; +} + +.popup-separator-menu-item { + padding: 0; + margin: 0; + background-color: transparent; + border: none; +} +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + margin: 0; + background-color: transparent; +} +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + margin: 0; + background-color: transparent; +} + +.aggregate-menu { + min-width: 22em; +} +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 4px; + -st-icon-style: symbolic; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + margin-left: 1em; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + margin-right: 1em; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #7e7e23; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #7E7E23; +} +.osd-window .level-bar { + background-color: #7E7E23; + border-radius: 2px; +} + +.resize-popup { + color: #7e7e23; + background: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 12px; +} + +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #7e7e23; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; + border-radius: 4px; + padding: 20px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; + border: 1px solid transparent; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #7E7E23; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #7E7E23; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .separator { + width: 1px; + background: rgba(186, 186, 171, 0.33); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #7e7e23; +} +.switcher-arrow:highlighted { + color: white; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #7E7E23; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} +.workspace-switcher-group { + padding: 12px; +} +.workspace-switcher-container { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + padding: 20px; + padding-bottom: 24px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 30px; + background-color: #7E7E23; + background-size: 96px; + border-radius: 2px; + border: 1px solid #7E7E23; +} + +.ws-switcher-active-up { + background-image: url("common-assets/misc/ws-switch-arrow-up.png"); +} + +.ws-switcher-active-down { + background-image: url("common-assets/misc/ws-switch-arrow-down.png"); +} + +.ws-switcher-box { + height: 96px; + background-color: rgba(0, 0, 0, 0.33); + border-color: rgba(0, 0, 0, 0.33); + border-radius: 2px; +} + +.tile-preview { + background-color: rgba(126, 126, 35, 0.35); + border: 1px solid #7E7E23; +} +.tile-preview-left.on-primary { + border-radius: 0px 0 0 0; +} +.tile-preview-right.on-primary { + border-radius: 0 0px 0 0; +} +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0px 0px 0 0; +} + +#panel { + font-weight: bold; + height: 2.1em; + min-height: 30px; + background-gradient-direction: none; + background-color: transparent; + background-color: #08111C; + color: #7E7E23; +} +#panel.dynamic-top-bar-white-btn { + border-image: none; +} +#panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + border-image: none; +} +#panel:overview { + background-color: #08111C; + color: #7E7E23; +} +#panel #panelLeft, +#panel #panelCenter { + spacing: 8px; +} +#panel .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0); + -panel-corner-border-width: 0px; + -panel-corner-border-color: black; +} +#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: black; +} +#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} +#panel .panel-button { + -natural-hpadding: 10px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #7E7E23; + transition-duration: 100ms; + border: 3px solid transparent; + border-color: transparent; +} +#panel .panel-button .app-menu-icon { + width: 0; + height: 0; + margin-left: 0px; + margin-right: 0px; +} +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 6px; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button:hover { + color: #96962a; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:hover.clock-display { + box-shadow: none; + background-color: transparent; + text-shadow: none; + color: inherit; +} +#panel .panel-button:hover.clock-display .clock { + color: #96962a; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + color: #ffffff; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #7E7E23; + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; +} +#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: none; +} +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; +} +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px #7E7E23; + color: #ffffff; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 0 4px; +} +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #d1d1c7; +} +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: #d1d1c7; +} +#panel #panelActivities.panel-button { + -natural-hpadding: 12px; +} +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} +#panel .screencast-indicator { + color: #FC4138; +} +#panel .clock-display > * > *:last-child { + color: #7E7E23; + border: 1px solid rgba(126, 126, 35, 0.5); + padding: 2px; + border-radius: 6px; +} +#panel .popup-menu-arrow { + width: 0; +} + +#panel #panelActivities.panel-button > * { + background-image: url("common-assets/panel/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: 3px solid transparent !important; + text-shadow: 0 0 transparent !important; + transition-duration: 0ms !important; + box-shadow: none !important; + color: transparent; +} +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + box-shadow: inset 0 0 0 1000px #7E7E23; + border: 3px solid transparent; + border-color: transparent; +} +#panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * { + background-image: url("common-assets/panel/activities-active.svg"); +} + +.system-switch-user-submenu-icon { + icon-size: 20px; + padding: 0 2px; +} + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("common-assets/misc/process-working.svg"); + spacing: 4px; + padding: 0 8px; +} +#appMenu .label-shadow { + color: transparent; +} + +.system-menu-action { + padding: 13px; + color: #babaab; + border-radius: 32px; + /* wish we could do 50% */ + border: 1px solid transparent; +} +.system-menu-action:hover, .system-menu-action:focus { + transition-duration: 100ms; + padding: 13px; + color: #babaab; + background-color: transparent; + border: 1px solid #7E7E23; +} +.system-menu-action:active { + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #7E7E23; +} +.system-menu-action > StIcon { + icon-size: 16px; +} + +#calendarArea { + padding: 0px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid #010304; + padding: 0 12px; +} +.datemenu-calendar-column:ltr { + margin-right: 8px; + border-left-width: 0; +} +.datemenu-calendar-column:rtl { + margin-left: 8px; + border-right-width: 0; +} +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.events-section-title { + color: rgba(186, 186, 171, 0.7); + background-color: transparent; + border-color: transparent; + font-weight: bold; + padding: 0.4em; +} +.events-section-title label, .events-section-title image { + color: inherit; +} + +.datemenu-today-button { + color: #babaab; + background-color: transparent; + border-color: transparent; + padding: 9px; +} +.datemenu-today-button label, .datemenu-today-button image { + color: inherit; +} +.datemenu-today-button .day-label { + font-weight: bold; +} +.datemenu-today-button .date-label { + font-weight: 1000; +} +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(81, 81, 81, 0.2); +} +.datemenu-today-button:active, .datemenu-today-button:selected { + background-color: rgba(126, 126, 35, 0.1); +} + +.calendar { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + padding: 2px; + border-radius: 4px; +} +.calendar label, .calendar image { + color: inherit; +} +.calendar .calendar-month-label { + color: #babaab; + font-weight: bold; + padding: 6px 0; +} +.calendar .calendar-change-month-back { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:focus, .calendar .calendar-change-month-back:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:focus, .calendar .calendar-change-month-back:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:focus, .calendar .calendar-change-month-forward:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:focus, .calendar .calendar-change-month-forward:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .pager-button { + height: 32px; + width: 32px; + background-color: transparent; + color: transparent; +} +.calendar .pager-button:hover, .calendar .pager-button:focus, .calendar .pager-button:active { + background-color: transparent; + color: transparent; +} +.calendar .calendar-day-base { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + width: 32px; + height: 32px; + border-radius: 2px; + margin: 1px; + padding: 0.5px; + text-align: center; + font-feature-settings: "tnum"; +} +.calendar .calendar-day-base label, .calendar .calendar-day-base image { + color: inherit; +} +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(81, 81, 81, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:hover label, .calendar .calendar-day-base:hover image, .calendar .calendar-day-base:focus label, .calendar .calendar-day-base:focus image { + color: inherit; +} +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(126, 126, 35, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:active label, .calendar .calendar-day-base:active image, .calendar .calendar-day-base:selected label, .calendar .calendar-day-base:selected image { + color: inherit; +} +.calendar .calendar-day-base:focus, .calendar .calendar-day-base:selected:focus, .calendar .calendar-day-base:active:focus { + box-shadow: inset 0 0 0 2px rgba(126, 126, 35, 0.6); + color: #babaab !important; + font-weight: bold !important; +} +.calendar .calendar-day-base.calendar-day-heading { + color: #7E7E23; + background-color: transparent; + border-color: transparent; + font-weight: bold !important; + text-align: center; + padding: 0.2px; + margin-top: 3px; +} +.calendar .calendar-day { + border-width: 0px; +} +.calendar .calendar-day-top { + border-top-width: 1px; +} +.calendar .calendar-day-left { + border-left-width: 1px; +} +.calendar .calendar-work-day { + background-color: transparent; +} +.calendar .calendar-nonwork-day { + color: #babaab; + background-color: transparent; +} +.calendar .calendar-today { + color: #ffffff !important; + background-color: #7E7E23; + border-color: #010304; + font-weight: bold !important; +} +.calendar .calendar-today label, .calendar .calendar-today image { + color: inherit; +} +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + color: #ffffff; + background-color: #9a9a2b; + border-color: #010304; +} +.calendar .calendar-today:hover label, .calendar .calendar-today:hover image, .calendar .calendar-today:focus label, .calendar .calendar-today:focus image { + color: inherit; +} +.calendar .calendar-today:active { + color: #ffffff; + background-color: #8a8a26; + border-color: #010304; +} +.calendar .calendar-today:active label, .calendar .calendar-today:active image { + color: inherit; +} +.calendar .calendar-today:selected { + color: #ffffff !important; + background-color: #7E7E23; + border-color: #010304; +} +.calendar .calendar-today:selected label, .calendar .calendar-today:selected image { + color: inherit; +} +.calendar .calendar-day-with-events { + color: rgba(186, 186, 171, 0.8); + background-color: transparent; + border-color: transparent; + background-image: url("common-assets/misc/calendar-today.svg"); + font-weight: bold; +} +.calendar .calendar-day-with-events label, .calendar .calendar-day-with-events image { + color: inherit; +} +.calendar .calendar-other-month-day { + color: rgba(186, 186, 171, 0.23); +} +.calendar .calendar-week-number { + color: #7E7E23; + background-color: transparent; + font-style: normal; + font-weight: bold !important; + height: 14px; + width: 14px; + border-radius: 999px; + padding: 0; + margin: 0px 3px; +} + +.world-clocks-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.world-clocks-button label, .world-clocks-button image { + color: inherit; +} +.world-clocks-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(81, 81, 81, 0.1); + border-color: transparent; +} +.world-clocks-button:hover label, .world-clocks-button:hover image { + color: inherit; +} +.world-clocks-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(126, 126, 35, 0.1); + border-color: transparent; +} +.world-clocks-button:active label, .world-clocks-button:active image { + color: inherit; +} +.world-clocks-button:active .world-clocks-time { + color: rgba(126, 126, 35, 0.78); +} +.world-clocks-button .world-clocks-grid, .world-clocks-button .world-clocks-city, .world-clocks-button .world-clocks-timezone { + color: rgba(186, 186, 171, 0.67); +} +.world-clocks-button .world-clocks-city { + font-size: 8; +} +.world-clocks-button .world-clocks-timezone { + font-size: 7; +} +.world-clocks-button .world-clocks-time { + color: #7E7E23; + font-weight: bold; +} +.world-clocks-button .world-clocks-header { + font-weight: bold; + color: #babaab; + padding: 0; +} +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.weather-button label, .weather-button image { + color: inherit; +} +.weather-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(81, 81, 81, 0.1); + border-color: transparent; +} +.weather-button:hover label, .weather-button:hover image { + color: inherit; +} +.weather-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(126, 126, 35, 0.1); + border-color: transparent; +} +.weather-button:active label, .weather-button:active image { + color: inherit; +} +.weather-button:active .weather-forecast-icon { + color: rgba(186, 186, 171, 0.34); +} +.weather-button .weather-box { + spacing: 10px; +} +.weather-button .weather-header-box { + spacing: 6px; +} +.weather-button .weather-header { + color: #babaab; + font-weight: bold; + padding: 0; +} +.weather-button .weather-header.location { + color: rgba(186, 186, 171, 0.67); + font-weight: normal; + font-size: 8; +} +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} +.weather-button .weather-forecast-time { + color: rgba(186, 186, 171, 0.56); + font-feature-settings: "tnum"; + font-size: 7; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} +.weather-button .weather-forecast-icon { + icon-size: 2.18em; +} +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.events-button { + color: #7E7E23; + background-color: transparent; + border-color: transparent; + border-radius: 2px; + padding: 4px; + box-shadow: none; +} +.events-button .events-box { + spacing: 2px; +} +.events-button .events-list { + spacing: 4px; +} +.events-button .events-title { + color: #babaab; + font-weight: bold; + margin-bottom: 4px; +} +.events-button .event-time { + color: rgba(186, 186, 171, 0.5); + font-feature-settings: "tnum"; + font-size: 80%; + margin-top: 4px; +} + +.message-list { + width: 31.5em; +} +.message-list-sections { + spacing: 1.5em; + margin-left: 1.5em; +} +.message-list-section, .message-list-section-list { + spacing: 0.7em; +} +.message-list-section-list-title-box { + spacing: 0.4em; +} +.message-list-placeholder StIcon { + width: 0; + height: 0; +} +.message-list-placeholder StLabel { + color: rgba(186, 186, 171, 0.45); +} +.message-list-clear-button.button { + padding: 4px 12px; +} +.message-list-section-close > StIcon { + icon-size: 18px; + border-radius: 999px; + color: #7c7f79 !important; + background-color: transparent; +} +.message-list-section-close:hover > StIcon { + color: #d7787d !important; + background-color: transparent; +} +.message-list-section-close:active > StIcon { + color: #be3841; + background-color: transparent; +} +.message-list:ltr { + border-right-width: 1px; + border-color: #010304; +} +.message-list:rtl { + border-left-width: 1px; + border-color: #010304; +} +.message-list-controls { + margin: 16px 16px 0 16px; +} + +.message { + padding: 4px; + color: rgba(186, 186, 171, 0.8); + border: none; + border-radius: 4px; + box-shadow: none; + background-color: #0b1726; + border-left-width: 2px; + border-style: solid; + border-color: #7E7E23; +} +.message label { + color: inherit; +} +.message:hover, .message:focus { + color: #babaab; + background-color: #0a1522; + border-color: #929229; +} +.message:active { + color: #ffffff; + background-color: #7E7E23; +} +.message:active .message-close-button { + color: #7E7E23; +} +.message-icon-bin { + padding: 8px 0px 8px 8px; +} +.message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} +.message-icon-bin > StIcon { + color: inherit; +} +.message-secondary-bin, .message-secondary-bin > .event-time { + color: rgba(186, 186, 171, 0.6); + font-size: 0.9em; +} +.message-secondary-bin:ltr, .message-secondary-bin > .event-time:ltr { + padding-left: 8px; +} +.message-secondary-bin:rtl, .message-secondary-bin > .event-time:rtl { + padding-right: 8px; +} +.message:active .message-secondary-bin, .message:active .message-secondary-bin > .event-time { + color: rgba(255, 255, 255, 0.6); +} +.message-secondary-bin > StIcon { + icon-size: 16px; +} +.message-title { + color: inherit; + font-weight: bold; + font-size: 1em; + padding: 2px 0 2px 0; +} +.message-content { + color: inherit; + padding: 8px; + font-size: 1em; +} +.message .message-body { + color: rgba(186, 186, 171, 0.8); +} +.message:hover .message-body { + color: #babaab; +} +.message:active .message-body { + color: #ffffff; +} + +.message-close-button { + color: #7c7f79 !important; + background-color: transparent; +} +.message-close-button:hover { + color: #d7787d !important; +} +.message-close-button:active { + color: #be3841 !important; +} + +.message-media-control { + padding: 6px; + color: #7E7E23; + background-color: transparent; + border-radius: 4px !important; + border-color: transparent; + margin: 9px; +} +.message-media-control:last-child:ltr { + margin-right: 18px; +} +.message-media-control:last-child:rtl { + margin-left: 18px; +} +.message-media-control:hover { + color: #ffffff; +} +.message-media-control:active { + color: #ffffff; + background-color: #7E7E23; +} +.message-media-control:insensitive { + color: rgba(186, 186, 171, 0.45); +} + +.message:active .message-media-control { + color: #ffffff; +} + +.media-message-cover-icon { + icon-size: 32px; +} +.media-message-cover-icon.fallback { + color: rgba(186, 186, 171, 0.45); + background-color: #08111C; + border-radius: 2px; + icon-size: 16px; + padding: 8px; + border: 1px solid #010304; +} + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("common-assets/misc/corner-ripple-ltr.svg"); + background-size: contain; +} +.ripple-box:rtl { + background-image: url("common-assets/misc/corner-ripple-rtl.svg"); +} + +.popup-menu-arrow { + width: 16px; + height: 16px; +} + +.popup-menu-icon { + icon-size: 1em; +} + +.window-close { + border-image: url("common-assets/misc/close.svg"); + background-image: url("common-assets/misc/close.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:hover { + border-image: url("common-assets/misc/close-hover.svg"); + background-image: url("common-assets/misc/close-hover.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:active { + border-image: url("common-assets/misc/close-active.svg"); + background-image: url("common-assets/misc/close-active.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close { + -shell-close-overlap: 11px; +} + +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; +} +.nm-dialog-content { + spacing: 20px; + padding: 10px; +} +.nm-dialog-header-hbox { + spacing: 10px; +} +.nm-dialog-airplane-box { + spacing: 12px; +} +.nm-dialog-airplane-headline { + font-size: 1.1em; + font-weight: bold; + text-align: center; +} +.nm-dialog-airplane-text { + color: #babaab; +} +.nm-dialog-header-icon { + icon-size: 32px; +} +.nm-dialog-scroll-view { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; +} +.nm-dialog-header { + font-weight: bold; + font-size: 1.2em; +} +.nm-dialog-item { + font-size: 1em; + border-bottom: 0px solid; + padding: 12px; + spacing: 0px; +} +.nm-dialog-item:selected { + background-color: #7E7E23; + color: #ffffff; +} +.nm-dialog-icons { + spacing: 0.5em; +} +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: rgba(186, 186, 171, 0.45); +} + +.no-networks-box { + spacing: 12px; +} + +#overview { + spacing: 24px; +} + +#overviewGroup { + background-color: #08111C; +} + +.overview-controls { + padding-bottom: 32px; +} + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; +} +.window-picker.external-monitor { + padding: 32px; +} + +.window-clone-border { + border: 3px solid rgba(126, 126, 35, 0.8); + border-radius: 4px; + box-shadow: inset 0px 0px 0px 1px rgba(126, 126, 35, 0); +} + +.window-caption, +.window-caption:hover { + spacing: 25px; + color: #7e7e23; + background-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 4px 12px; + -shell-caption-spacing: 12px; +} + +.search-entry { + width: 320px; + padding: 7px 9px; + border-radius: 20px; + border: 1px solid rgba(0, 0, 0, 0.25); + background-color: rgba(16, 34, 56, 0.9); +} +.search-entry:hover .search-entry-icon { + color: rgba(186, 186, 171, 0.72); +} +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 4px; + color: rgba(186, 186, 171, 0.52); +} +.search-entry:focus { + color: #ffffff; + caret-color: #ffffff; + background-color: #7E7E23; + selection-background-color: black; + selected-color: #ffffff; + padding: 7px 9px; +} +.search-entry:focus .search-entry-icon { + color: #ffffff; +} + +#searchResultsBin { + max-width: 1000px; +} + +#searchResultsContent { + max-width: 1000px; + spacing: 8px; +} + +.search-section { + spacing: 8px; +} +.search-section .search-section-separator { + height: 0; + background-color: transparent; +} + +.search-section-content { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + border: 1px solid #010304; + padding: 18px; + spacing: 8px; +} + +.list-search-results { + spacing: 3px; +} + +.search-section-separator { + background-color: rgba(255, 255, 255, 0.2); + -margin-horizontal: 1.5em; + height: 1px; +} + +.list-search-result-content { + spacing: 12px; + padding: 12px; +} + +.list-search-result-title { + font-size: 1.5em; + color: white; +} + +.list-search-result-description { + color: #cccccc; +} + +.search-provider-icon { + padding: 15px; +} + +.search-provider-icon-more { + width: 16px; + height: 16px; + background-image: url("common-assets/misc/more-results.svg"); +} + +#dash { + font-size: 1em; + color: #7e7e23; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.4); + padding: 4px 0; + border-radius: 0 3px 3px 0; +} +#dash:rtl { + border-radius: 3px 0 0 3px; +} +.right #dash, #dash:rtl { + padding: 4px 0; +} +.top #dash, .bottom #dash { + padding: 0; +} +#dash .placeholder { + background-image: url("common-assets/dash/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget, .dash-item-container > StWidget:rtl, .right .dash-item-container > StWidget { + padding: 4px 8px; +} +.top .dash-item-container > StWidget, .bottom .dash-item-container > StWidget { + padding: 6px; +} + +.dash-label { + border-radius: 3px; + padding: 4px 12px; + color: white; + background-color: rgba(0, 0, 0, 0.7); + text-align: center; + -x-offset: 3px; +} +.bottom .dash-label, .top .dash-label { + -y-offset: 3px; + -x-offset: 0; +} + +#dash .app-well-app:hover .overview-icon, .right #dash .app-well-app:hover .overview-icon, .bottom #dash .app-well-app:hover .overview-icon, .top #dash .app-well-app:hover .overview-icon { + background-color: #7E7E23; +} +#dash .app-well-app:active .overview-icon, .right #dash .app-well-app:active .overview-icon, .bottom #dash .app-well-app:active .overview-icon, .top #dash .app-well-app:active .overview-icon { + box-shadow: none; + background-color: #565618; +} +#dash .app-well-app-running-dot { + width: 11px; + height: 2px; + margin-bottom: 2px; + background-color: #7E7E23; +} + +#dashtodockContainer .app-well-app-running-dot { + background: none; + width: 28px; + height: 4px; +} +#dashtodockContainer .running1 .app-well-app-running-dot { + background-image: url("common-assets/dash/running1.svg"); +} +#dashtodockContainer .running2 .app-well-app-running-dot { + background-image: url("common-assets/dash/running2.svg"); +} +#dashtodockContainer .running3 .app-well-app-running-dot { + background-image: url("common-assets/dash/running3.svg"); +} +#dashtodockContainer .running4 .app-well-app-running-dot { + background-image: url("common-assets/dash/running4.svg"); +} + +.show-apps .overview-icon { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + border: 0px solid; +} +.show-apps:hover .overview-icon { + background-color: rgba(0, 0, 0, 0.7); + color: #7E7E23; +} +.show-apps:active .overview-icon, .show-apps:active .show-apps-icon, .show-apps:checked .overview-icon, .show-apps:checked .show-apps-icon { + color: #ffffff; + background-color: #7E7E23; + box-shadow: none; + transition-duration: 0ms; +} + +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; +} +.icon-grid .overview-icon { + icon-size: 96px; +} + +.app-view-controls { + padding-bottom: 32px; +} + +.app-view-control { + padding: 4px 32px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #7e7e23; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #7e7e23; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:checked { + color: #ffffff; + background-color: #7E7E23; +} +.app-view-control:first-child:ltr, .app-view-control:last-child:rtl { + border-radius: 2px 0 0 2px; + border-right-width: 0; +} +.app-view-control:last-child:ltr, .app-view-control:first-child:rtl { + border-radius: 0 2px 2px 0; + border-left-width: 0; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(0, 0, 0, 0.85); +} +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(126, 126, 35, 0.4); + transition-duration: 200ms; +} + +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(0, 0, 0, 0.85); + box-shadow: inset 0 0 #7E7E23; +} +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(126, 126, 35, 0.4); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.app-well-app-running-dot { + width: 20px; + height: 2px; + margin-bottom: 4px; + background-color: #7E7E23; +} + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 6px; + padding: 6px; + border: 2px solid transparent; + transition-duration: 0ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(16, 34, 56, 0.95); + border: 1px solid rgba(14, 29, 48, 0.95); + border-radius: 4px; +} +.app-well-app.app-folder:hover > .overview-icon { + background-color: rgba(20, 43, 72, 0.95); +} +.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon { + color: #ffffff; + background-color: #7E7E23; + box-shadow: none; +} +.app-well-app.app-folder:focus > .overview-icon { + background-color: #7E7E23; +} + +.app-folder-popup { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0.95); + -arrow-border-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 1px; + -arrow-base: 5; + -arrow-rise: 5; +} + +.app-folder-popup-bin { + padding: 5px; +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.page-indicator { + padding: 15px 20px; +} +.page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-color: #7E7E23; +} +.page-indicator:hover .page-indicator-icon { + background-color: #9a9a2b; +} +.page-indicator:active .page-indicator-icon { + background-color: #b6b633; +} +.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-color: #7E7E23; +} + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; +} + +.workspace-thumbnails, .workspace-thumbnails:rtl, +.workspace-thumbnails-left, +.workspace-thumbnails-left:rtl { + visible-width: 40px; + spacing: 11px; + padding: 12px; +} + +.workspace-thumbnails, +.workspace-thumbnails-left:rtl { + padding-right: 7px; + border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; +} + +.workspace-thumbnails:rtl, +.workspace-thumbnails-left { + padding-left: 7px; + border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; +} + +.workspace-thumbnail-indicator { + border: 4px solid rgba(126, 126, 35, 0.8); + border-radius: 1px; + padding: 1px; +} + +.all-apps { + padding: 0px 88px 10px 88px; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #babaab; +} + +.url-highlighter { + link-color: #c9c93e; +} + +.notification-banner, +.notification-banner:hover, +.notification-banner:focus { + font-size: 1em; + width: 34em; + margin: 5px; + padding: 10px; + color: #babaab; + border-left-width: 2px; + border-style: solid; + border-color: #7E7E23; +} +.notification-banner .notification-icon, +.notification-banner:hover .notification-icon, +.notification-banner:focus .notification-icon { + padding: 5px; +} +.notification-banner .notification-content, +.notification-banner:hover .notification-content, +.notification-banner:focus .notification-content { + padding: 5px; + spacing: 5px; +} +.notification-banner .secondary-icon, +.notification-banner:hover .secondary-icon, +.notification-banner:focus .secondary-icon { + icon-size: 1.09em; +} +.notification-banner .notification-actions, +.notification-banner:hover .notification-actions, +.notification-banner:focus .notification-actions { + background-color: transparent; + padding: 2px 2px 0 2px; + spacing: 3px; +} +.notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button { + padding: 4px 4px 5px; +} +.notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child, +.notification-banner:hover .notification-button:first-child, +.notification-banner:hover .notification-button:last-child, +.notification-banner:focus .notification-button:first-child, +.notification-banner:focus .notification-button:last-child { + border-radius: 2px; +} + +.secondary-icon { + icon-size: 1.09em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #babaab; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #7E7E23; +} +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: rgba(186, 186, 171, 0.6); +} +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +.subscription-message { + font-style: italic; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; +} +.hotplug-notification-item:focus { + padding: 2px 10px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; +} +.hotplug-resident-mount:hover { + background-color: rgba(8, 17, 28, 0.3); +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; +} + +.legacy-tray { + background-color: #08111C; +} +.legacy-tray:ltr { + border-radius: 0 2px 0 0; + border-left-width: 0; +} +.legacy-tray:rtl { + border-radius: 2px 0 0 0; + border-right-width: 0; +} + +.legacy-tray-handle, +.legacy-tray-icon { + padding: 6px; +} +.legacy-tray-handle StIcon, +.legacy-tray-icon StIcon { + icon-size: 24px; +} +.legacy-tray-handle:hover, .legacy-tray-handle:focus, +.legacy-tray-icon:hover, +.legacy-tray-icon:focus { + background-color: rgba(186, 186, 171, 0.1); +} + +.legacy-tray-icon-box { + spacing: 12px; +} +.legacy-tray-icon-box:ltr { + padding-left: 12px; +} +.legacy-tray-icon-box:rtl { + padding-right: 12px; +} +.legacy-tray-icon-box StButton { + width: 24px; + height: 24px; +} + +.masterslider.smaller .masterlabel, +.masterslider.smaller .slider { + min-width: 155px; +} + +.magnifier-zoom-region { + border: 2px solid #7E7E23; +} +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +#keyboard { + background-color: rgba(8, 17, 28, 0.95); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.2); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #7e7e23; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #7e7e23; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: #7E7E23; + box-shadow: inset 0 1px rgba(126, 126, 35, 0.05); +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #2b321e; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.2); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} + +.keyboard-subkeys { + color: #7e7e23; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; + color: #7e7e23; + font-size: 1.15em; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: #a6a62e; +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 2px; + color: #7e7e23; +} +.candidate-box:selected, .candidate-box:hover { + background-color: #7E7E23; + color: #ffffff; +} + +.candidate-page-button-box { + height: 2em; +} +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px; +} + +.candidate-page-button-previous { + border-radius: 2px 0px 0px 2px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 0px 2px 2px 0px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +.framed-user-icon { + background-size: contain; + border: 0px solid transparent; + color: #babaab; + border-radius: 2px; +} +.framed-user-icon:hover { + border-color: transparent; + color: #d4d466; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} +.login-dialog .modal-dialog-button { + padding: 3px 18px; +} +.login-dialog .modal-dialog-button:default { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.login-dialog .modal-dialog-button:default:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #7E7E23; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(126, 126, 35, 0.05); +} +.login-dialog .modal-dialog-button:default:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: #565618; +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} +.login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; +} +.login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label { + color: #7e7e23; +} + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #babaab; + padding-top: 1em; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: #7E7E23; + color: #ffffff; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus StLabel, .login-dialog-user-list:expanded .login-dialog-user-list-item:focus StIcon { + color: inherit; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #7E7E23; +} + +.login-dialog-user-list-item { + border-radius: 5px; + padding: 0.2em; + color: #060602; +} +.login-dialog-user-list-item:ltr { + padding-right: 1em; +} +.login-dialog-user-list-item:rtl { + padding-left: 1em; +} +.login-dialog-user-list-item:hover { + background-color: #7E7E23; + color: #ffffff; +} +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #7e7e23; +} +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #ffffff; +} + +.login-dialog-username, +.user-widget-label { + color: #babaab; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget-label:ltr { + padding-left: 18px; +} +.user-widget-label:rtl { + padding-right: 18px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: #2e2e0d; + font-size: 110%; + padding-top: 1em; +} + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; +} + +.login-dialog-session-list-button { + color: #060602; +} +.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #7e7e23; +} +.login-dialog-session-list-button:active { + color: black; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock-date { + font-size: 28pt; +} + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; +} +.screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} +.screen-shield-notifications-container .notification, +.screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(126, 126, 35, 0.2); + background-color: rgba(8, 17, 28, 0.45); + color: #7e7e23; + border-radius: 4px; +} +.screen-shield-notifications-container .notification { + margin-right: 15px; +} + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; +} + +#panel.lock-screen { + background-color: rgba(8, 17, 28, 0.5); +} + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); +} + +#lockDialogGroup { + background: #2e3436 url(misc/noise-texture.png); + background-repeat: repeat; +} + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(8, 17, 28, 0.3); +} +#screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(8, 17, 28, 0.5); +} +#screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(126, 126, 35, 0.5); +} + +#LookingGlassDialog { + spacing: 4px; + padding: 8px 8px 10px 8px; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + color: #babaab; +} +#LookingGlassDialog > #Toolbar { + padding: 3px; + border: none; + background-color: transparent; + border-radius: 0px; +} +#LookingGlassDialog .labels { + spacing: 4px; +} +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #7e7e23; + transition-duration: 100ms; + padding-left: 0.3em; + padding-right: 0.3em; +} +#LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0px; + color: #7E7E23; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + caret-color: #ffffff; + selection-background-color: #7E7E23; + selected-color: #ffffff; + color: #7e7e23; + background-color: rgba(33, 70, 115, 0.35); + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.lg-dialog StEntry:focus { + color: #ffffff; + background-color: #7E7E23; + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); + selection-background-color: #ffffff; + selected-color: #7E7E23; +} +.lg-dialog .shell-link { + color: #c9c93e; +} +.lg-dialog .shell-link:hover { + color: #d4d466; +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; +} +.lg-obj-inspector-button:hover { + border: 1px solid #ffffff; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: 1px solid rgba(0, 0, 0, 0.7); + border-radius: 2px; + background-color: rgba(8, 17, 28, 0.95); + padding: 4px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.7); + border: 1px solid grey; + border-radius: 2px; + padding: 6px; +} diff --git a/src/themes/Midnight-Olive/gtk-2.0/apps.rc b/src/themes/Midnight-Olive/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-Olive/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/button-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..963dfac4 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-Olive/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..12628cb6 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/button.png b/src/themes/Midnight-Olive/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..0c49379d Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..0b0fb2ef Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..35b843a1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..28e6c6d8 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..d446fc35 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..c26cd43a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..e90c3cd2 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..fc3b5d25 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..e6bfd534 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..e9e69e3e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..d446fc35 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..c26cd43a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..d446fc35 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..c26cd43a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..e90c3cd2 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..fc3b5d25 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..e90c3cd2 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..fc3b5d25 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-Olive/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/down-background.png b/src/themes/Midnight-Olive/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..ecec1c9a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..ecec1c9a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..ecec1c9a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..b7828b3a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..1cc8d58e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..c94e2aeb Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..37ba91e0 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..1cc8d58e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..1cc8d58e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-Olive/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-Olive/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-Olive/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/frame.png b/src/themes/Midnight-Olive/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-Olive/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..252ed4ea Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-Olive/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..381f51c1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-Olive/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/line-h.png b/src/themes/Midnight-Olive/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/line-v.png b/src/themes/Midnight-Olive/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..0c49379d Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..94902374 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..0b0fb2ef Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..35b843a1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..5b57fd5d Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..28e6c6d8 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..0395e759 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..9c88cce1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..0198da43 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..2e441b13 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..752885ad Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..45625046 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menubar.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..35868e28 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-Olive/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..7036734b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/minus.png b/src/themes/Midnight-Olive/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..bde47507 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-Olive/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-Olive/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/notebook.png b/src/themes/Midnight-Olive/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/null.png b/src/themes/Midnight-Olive/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/plus.png b/src/themes/Midnight-Olive/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..ea4af5f6 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-Olive/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..bdafb286 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-Olive/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..853c1472 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..0395e759 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-Olive/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..0198da43 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..2e441b13 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-Olive/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..45625046 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..f5d51aa1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..ec78ea00 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..007c13bd Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..88559b88 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..187174b7 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..57613b05 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..9900d8d2 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..396e01d0 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..9900d8d2 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..5a216b2a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/slider.png b/src/themes/Midnight-Olive/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..6f2f2a57 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..26938292 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..26938292 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..7b1e3e52 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..26938292 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-Olive/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-Olive/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..69ba8872 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..37e6d091 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-Olive/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-Olive/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/assets/up-background.png b/src/themes/Midnight-Olive/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/gtkrc b/src/themes/Midnight-Olive/gtk-2.0/gtkrc new file mode 100644 index 00000000..c29be7ea --- /dev/null +++ b/src/themes/Midnight-Olive/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #303e36" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #7E7E23" +gtk-color-scheme = "selected_fg_color: #FFFFFF" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-Olive/gtk-2.0/main.rc b/src/themes/Midnight-Olive/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-Olive/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..963dfac4 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..12628cb6 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..ecec1c9a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..1cc8d58e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..b7556f20 --- /dev/null +++ b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#131b1c" + base[ACTIVE] = "#131b1c" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..35868e28 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-2.0/panel.rc b/src/themes/Midnight-Olive/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-Olive/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-Olive/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-Olive/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-Olive/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..c235400a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..38c2e2b7 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..22c1bf14 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..dc0fe8c5 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..a22cbd55 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..7e397bf7 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..34683d02 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..da2d0627 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..a3a913bc Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..1c3f6a8b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..e8442a10 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..15d01b12 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..c47c598a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..83c8ecf1 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..1c777e04 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..301c1470 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..334c052f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..f4ce2811 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..289451fc Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..70e9e4eb Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..9e316f9a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..e4c1be78 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..1bf2508c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..9011289e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..2ab022cc Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..d0892f04 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..9d177177 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..44901052 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..0c107cb6 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..43e7b53e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..54292673 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..70fc3970 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..f83d8ce2 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..4f96be4d Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..8c95c86e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..4b3fc35c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..11f306f5 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..de2a55c7 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..b951b68e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..acd4882e Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..ecb303bf Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..c1f6c123 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..21f7c9ea Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..911aa817 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..4333fb12 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..a98cf2ee Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..9a547018 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..7ea6c06d Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..88f74ac8 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..0c248241 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..06d9c92c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..737fd33d Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..8546cb7f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..aaa9544f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..8546cb7f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..aaa9544f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..fc373cfb Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..99ef0b0d Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..fc373cfb Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..99ef0b0d Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..a667e9f3 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..2cca74e9 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..b6b1debe Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..8bbe7e27 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..50b7da1c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..dc7c0ecc Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..50b7da1c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..dc7c0ecc Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..9accd46b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..1e71511c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..9accd46b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..1e71511c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..e362065a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..6ad9a79a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..93e6b36a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..b4aa3f21 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..f848ed92 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..2d8951ce Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..c195ad6f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..2e243a5b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-Olive/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..a377485b Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..26096866 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..8e17d940 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..348f9f8c Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..bab9b62f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..6d18c65f Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..ef2996e2 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..c5233de0 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Olive/gtk-3.0/gtk.css b/src/themes/Midnight-Olive/gtk-3.0/gtk.css new file mode 100644 index 00000000..717805cb --- /dev/null +++ b/src/themes/Midnight-Olive/gtk-3.0/gtk.css @@ -0,0 +1,7186 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #7E7E23; + color: #ffffff; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(126, 126, 35, 0.15); + color: #7E7E23; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #565618; + background-color: rgba(86, 86, 24, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #ffffff; + background-color: #7E7E23; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #bfbf91; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #7E7E23; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #7E7E23; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #7E7E23; + color: #ffffff; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #1a211d; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #7E7E23; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: inset 1px 0 #7E7E23, inset -1px 0 #7E7E23, inset 0 1px #7E7E23, inset 0 -1px #7E7E23; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 96, 84, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #7E7E23; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #7E7E23; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #7E7E23; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#7E7E23), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7E7E23), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #7E7E23; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(126, 126, 35, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #ffffff; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(126, 126, 35, 0.75); + background-color: rgba(126, 126, 35, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #1a211d; + border-color: #080a09; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #7E7E23; +} +button.osd:active, button.osd:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +button.osd:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +.osd button:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.osd button.flat:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #7E7E23; + border-color: #7E7E23; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #7E7E23; +} +button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #a6a62e; + border-color: #a6a62e; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #565618; + border-color: #565618; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#7E7E23), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #7E7E23; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(126, 126, 35, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(126, 126, 35, 0.75); + background-color: rgba(126, 126, 35, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #aeae99; +} +menuitem.button.flat:active label, menuitem.button.flat:active arrow label, menuitem.button.flat:selected label, menuitem.button.flat:selected arrow label, +modelbutton.flat:active label, +modelbutton.flat:active arrow label, +modelbutton.flat:selected label, +modelbutton.flat:selected arrow label { + color: inherit; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #ffffff; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #ffffff; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #7E7E23; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(126, 126, 35, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(26, 33, 29, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #7E7E23; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #7E7E23; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(126, 126, 35, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.95); + border-color: rgba(110, 110, 31, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(126, 126, 35, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #e5e5d3; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #7e7e23; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(126, 126, 35, 0) 25%, rgba(126, 126, 35, 0.35) 25%, rgba(126, 126, 35, 0.35) 75%, rgba(126, 126, 35, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(126, 126, 35, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(126, 126, 35, 0.55); + border-color: #010304; + background-color: rgba(126, 126, 35, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #ffffff; + color: #7E7E23; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #7E7E23; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #7E7E23; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #7E7E23; + background-color: #ffffff; + border-color: #ffffff; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #7E7E23; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #7E7E23; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(126, 126, 35, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(126, 126, 35, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #7E7E23; + border-color: #7E7E23; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #7E7E23; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #a6a62e; + border-color: #a6a62e; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #565618; + border-color: #565618; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(126, 126, 35, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(126, 126, 35, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(126, 126, 35, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(126, 126, 35, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(126, 126, 35, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(126, 126, 35, 0.55); + border-color: #010304; + background-color: rgba(126, 126, 35, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #7E7E23; + border-color: #7E7E23; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #7E7E23; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #bfbf91; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #b2b27b; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #96965e; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #d8d8bd; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 4px; + background-color: #7E7E23; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #7E7E23; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #7E7E23; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #7E7E23; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #7E7E23; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(126, 126, 35, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #7E7E23; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(126, 126, 35, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #7e7e23; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #7e7e23; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #aeae99; + background-color: rgba(126, 126, 35, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #7E7E23; +} +popover button label, popover button image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #ffffff; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #7E7E23; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #6e6e1f; +} +notebook > header > tabs > tab:backdrop { + color: rgba(126, 126, 35, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #e6e6e6; + background-color: transparent; + border-left: 2px solid #7E7E23; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(255, 255, 255, 0.56); + border-left: 2px solid rgba(126, 126, 35, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #aeae99; + background-color: rgba(126, 126, 35, 0.1); + border-left: 2px solid #6e6e1f; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(174, 174, 153, 0.45); + border-left: 2px solid rgba(126, 126, 35, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(126, 126, 35, 0.45); +} +scrollbar slider:hover:active { + background-color: #7E7E23; +} +scrollbar slider:disabled { + background-color: rgba(126, 126, 35, 0.25); +} +scrollbar slider:hover { + background-color: rgba(126, 126, 35, 0.7); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #9a9a2b; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #2a352f; +} +.osd scale trough highlight { + background-color: #7E7E23; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #c5c59c; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #7E7E23; +} +scale highlight:disabled { + background-color: rgba(126, 126, 35, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(126, 126, 35, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #222219; +} +scale slider:active { + background-clip: border-box; + background-color: #7E7E23; + border-color: #7E7E23; +} +scale slider:disabled { + background-color: #151d1d; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #ececde; + border-color: #ececde; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #bfbf91; + border-color: #bfbf91; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #c5c59c; + border-color: #c5c59c; +} +.osd scale slider { + background-clip: border-box; + background-color: #7E7E23; + border-color: #7E7E23; +} +.osd scale slider:hover { + background-color: #a6a62e; + border-color: #a6a62e; +} +.osd scale slider:active { + background-color: #565618; + border-color: #565618; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #7E7E23; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #7E7E23; + background-color: #7E7E23; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #7E7E23; + background-color: #7E7E23; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 100% 60%; + 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.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 100% 60%; + 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.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 60% 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.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #7E7E23; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #aeae99; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #ffffff; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #717120; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #ffffff; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(126, 126, 35, 0.6); +} + +.app-notification { + padding: 10px; + color: #7e7e23; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +.app-notification button.flat { + border-color: rgba(126, 126, 35, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #7e7e23; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(126, 126, 35, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(126, 126, 35, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(126, 126, 35, 0.2)), to(rgba(126, 126, 35, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #7E7E23; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #7E7E23, #7E7E23); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #7E7E23; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #7E7E23; + background-color: #ffffff; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #e5e5d3; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #7E7E23; + background-color: #ffffff; + border-color: #ffffff; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #7E7E23; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #303e36; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #7E7E23; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(126, 126, 35, 0.56); +} +colorswatch#add-color-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #7E7E23; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #7E7E23; +} +row:selected label, label:selected, filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #ffffff; +} +row:selected label:backdrop, label:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(255, 255, 255, 0.56); +} +row:selected label:disabled, label:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #bfbf91; +} + +filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(126, 126, 35, 0.45); + color: rgba(255, 255, 255, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(126, 126, 35, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #b6b633; +} +.math-buttons button.text-button label { + color: rgba(126, 126, 35, 0.7); +} +.math-buttons button.text-button:hover label { + color: #b6b633; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(126, 126, 35, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #b6b633; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #b6b633; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #7E7E23; +} +.math-buttons button.suggested-action.text-button { + background-color: #7E7E23; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #b6b633; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #ffffff; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #7E7E23; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #ffffff; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #ffffff; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #7E7E23; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(126, 126, 35, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #bfbf91; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(255, 255, 255, 0.45); + color: rgba(126, 126, 35, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(119, 119, 42, 0.45); + color: rgba(255, 255, 255, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(116, 116, 45, 0.23); + color: rgba(255, 255, 255, 0.3); +} + +*:selected { + background-color: #7E7E23; +} +*:selected label, *:selected image, *:selected { + color: #ffffff; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #e5e5d3; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(126, 126, 35, 0.8); + border-color: rgba(86, 86, 24, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + } + 100% { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #7E7E23; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #7E7E23; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: inset 1px 0 #7E7E23, inset -1px 0 #7E7E23, inset 0 1px #7E7E23, inset 0 -1px #7E7E23; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { + color: #ffffff; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(126, 126, 35, 0.6); +} +.nemo-window .primary-toolbar .path-bar > button { + color: #7E7E23; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar > button label, .nemo-window .primary-toolbar .path-bar > button image { + background-color: transparent; + color: #7E7E23; +} +.nemo-window .primary-toolbar .path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar .path-bar > button:hover label, .nemo-window .primary-toolbar .path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.nemo-window .primary-toolbar .path-bar > button:active, .nemo-window .primary-toolbar .path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.nemo-window .primary-toolbar .path-bar > button:active label, .nemo-window .primary-toolbar .path-bar > button:active image, .nemo-window .primary-toolbar .path-bar > button:checked label, .nemo-window .primary-toolbar .path-bar > button:checked image { + background-color: #7E7E23; + color: #ffffff; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #7E7E23; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #7e7e23; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #7E7E23; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + background-color: transparent; + border-left: 2px solid rgba(126, 126, 35, 0.45); + padding-left: 0px; + color: rgba(255, 255, 255, 0.45); +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #7E7E23; + color: #ffffff; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(255, 255, 255, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(126, 126, 35, 0.45); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.12); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #7E7E23; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #ffffff; + background-color: #7E7E23; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #7E7E23; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #c9c93e; +} + +.documents-entry-tag, .photos-entry-tag { + color: #ffffff; + background: #7E7E23; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #ffffff; + background: #8e8e27; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #ffffff; + background: #6e6e1f; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #1a211d; + border: 1px solid #080a09; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #7E7E23; + border-color: #7E7E23; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #0f1310; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #7E7E23; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #ffffff; + background-color: #7E7E23; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #080a09; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #7E7E23; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #0f1310; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #7E7E23; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #3f3f12; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #c9c93e; + background-color: #7E7E23; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #7E7E23; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #7E7E23; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(126, 126, 35, 0.1); + border-color: #7E7E23; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(126, 126, 35, 0.1); + color: #7E7E23; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(126, 126, 35, 0.4); + border: 2px solid #7E7E23; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #7E7E23; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #7E7E23; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #ffffff; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #7E7E23; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(126, 126, 35, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #ffffff; + background-color: #7E7E23; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #7E7E23; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(126, 126, 35, 0.34); + border-color: rgba(126, 126, 35, 0.45); + color: #ffffff; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(126, 126, 35, 0.78); + border-color: rgba(126, 126, 35, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #ffffff; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #ffffff; +} + +popover { + background-color: #08111C; + color: #7E7E23; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #7E7E23; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #7E7E23; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #ffffff; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #7E7E23; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #ffffff; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #ffffff; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #7E7E23; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: inset 1px 0 #7E7E23, inset -1px 0 #7E7E23, inset 0 1px #7E7E23, inset 0 -1px #7E7E23; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #7E7E23; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #7E7E23; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #ffffff; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #ffffff; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #7E7E23; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #ffffff; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #7E7E23; + border-color: #7E7E23; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #ffffff; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #7E7E23; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #7E7E23; + background-image: linear-gradient(to right, #7E7E23, #7E7E23); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #ffffff; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(126, 126, 35, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(126, 126, 35, 0.55); + border-color: #010304; + background-color: rgba(126, 126, 35, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #7E7E23; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #7e7e23; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #7E7E23; + color: #ffffff; +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(126, 126, 35, 0.67); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(86, 86, 24, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #7E7E23; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #ffffff; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(126, 126, 35, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #ffffff; + border-color: transparent; + background-color: #7E7E23; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #7E7E23; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #7E7E23; + border-color: #08111C; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #7e7e23; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(126, 126, 35, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #ffffff; + background-color: #7E7E23; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #ffffff; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #7E7E23; +} +.geary-main-layout infobar.info button { + background-color: #7E7E23; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #ffffff; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(255, 255, 255, 0.56); +} + +#InkscapePanel grid, +#NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #7E7E23; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #ffffff; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #7E7E23; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #7E7E23; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(126, 126, 35, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #c9c93e; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #828224; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #7E7E23, #7E7E23); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #7E7E23; + border-color: #7E7E23; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #7E7E23; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #7E7E23; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #7E7E23; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #7E7E23; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #7E7E23; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(126, 126, 35, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #7E7E23; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(126, 126, 35, 0.56); +} +#content_frame button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +#buttonbox_frame button:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #7E7E23; + border-color: #7E7E23; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #a6a62e; + border-color: #a6a62e; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #565618; + border-color: #565618; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #7e7e23; + padding-left: 2px; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: rgba(126, 126, 35, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(126, 126, 35, 0.3); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #7E7E23; + padding-left: 0px; + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(126, 126, 35, 0.4); +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #7e7e23; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #7E7E23; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.12); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #7E7E23; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #7E7E23; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #7E7E23; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #7E7E23; + border-color: #08111C; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #ffffff; + outline-offset: -3px; + background-color: #7E7E23; + border-color: #08111C; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #878725; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(255, 255, 255, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(126, 126, 35, 0.45); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #7E7E23; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #7E7E23; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #7E7E23; + border-color: #08111C; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(126, 126, 35, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: transparent; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #7E7E23; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #a6a62e; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #7E7E23; +} +.nautilus-window .searchbar-container entry image:focus { + color: #a6a62e; +} +.nautilus-window .searchbar-container button image { + color: #7E7E23; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(126, 126, 35, 0.06); + background-image: linear-gradient(to right, rgba(126, 126, 35, 0.06), rgba(126, 126, 35, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #7e7e23; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #7e7e23; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #7E7E23; + color: #ffffff; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(126, 126, 35, 0.1); + color: #aeae99; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(70, 74, 32, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #7e7e23; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #7e7e23; + caret-color: #7e7e23; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(126, 126, 35, 0.1); + color: #aeae99; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #7e7e23; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #7e7e23; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #7e7e23; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #7e7e23; + background-color: rgba(126, 126, 35, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(126, 126, 35, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #7E7E23; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #7E7E23; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #7e7e23; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(91, 116, 102, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +filechooser actionbar button:disabled { + color: #464b42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(75, 96, 84, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #7E7E23; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(75, 96, 84, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #baba34; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(186, 186, 52, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #c9c93e; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #7E7E23; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #7E7E23; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #7E7E23; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #c9c93e; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#7e7e23, 0.8); +@define-color wm_unfocused_title alpha(#7e7e23, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #7E7E23; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #ffffff; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #7E7E23; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #7E7E23; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #7E7E23; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #7E7E23; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(126, 126, 35, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #7E7E23; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #7E7E23; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(126, 126, 35, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #7E7E23; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #7E7E23; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #7E7E23; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #7E7E23; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #7E7E23; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(126, 126, 35, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #7E7E23; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(126, 126, 35, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #ffffff; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(126, 126, 35, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #7E7E23; + box-shadow: inset 1px 0 #7E7E23, inset -1px 0 #7E7E23, inset 0 1px #7E7E23, inset 0 -1px #7E7E23; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #7E7E23; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(126, 126, 35, 0.56); +} +.night-light-indicator button.combo:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.night-light-indicator button.combo:active { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #7E7E23; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #7E7E23; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #7E7E23; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #7E7E23; +} +.budgie-panel button.flat:hover { + background: rgba(126, 126, 35, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #7E7E23; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #ffffff; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #7E7E23; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(126, 126, 35, 0.1); + border-bottom: 2px solid #7E7E23; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(126, 126, 35, 0.1); + border-top: 2px solid #7E7E23; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(126, 126, 35, 0.1); + border-left: 2px solid #7E7E23; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(126, 126, 35, 0.1); + border-right: 2px solid #7E7E23; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #7E7E23; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #7E7E23; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #7E7E23; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #7E7E23; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(126, 126, 35, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #7E7E23; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #7E7E23; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #7E7E23; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #7E7E23; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #7E7E23; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #ffffff; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #7E7E23; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #7E7E23; + color: #ffffff; + border-bottom: 9px solid transparent; +} +.raven button { + color: #7E7E23; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(126, 126, 35, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(126, 126, 35, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #ffffff; + border-color: #08111C; + background-color: #7E7E23; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #7E7E23; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #7E7E23; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #ffffff; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-Olive/gtk-3.0/thumbnail.png b/src/themes/Midnight-Olive/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..27a1c941 Binary files /dev/null and b/src/themes/Midnight-Olive/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-Olive/index.theme b/src/themes/Midnight-Olive/index.theme new file mode 100644 index 00000000..6f024e53 --- /dev/null +++ b/src/themes/Midnight-Olive/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-Olive +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-Olive +IconTheme=Papirus-Dark +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-Olive/metacity-1/button-bg.svg b/src/themes/Midnight-Olive/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-Olive/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Olive/metacity-1/button-border.svg b/src/themes/Midnight-Olive/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-Olive/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Olive/metacity-1/close-icon.svg b/src/themes/Midnight-Olive/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-Olive/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Olive/metacity-1/max-icon.svg b/src/themes/Midnight-Olive/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-Olive/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Olive/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-Olive/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..a919cc93 --- /dev/null +++ b/src/themes/Midnight-Olive/metacity-1/metacity-theme-2.xml @@ -0,0 +1,782 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-DarkYellowNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Olive/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-Olive/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..587622c5 --- /dev/null +++ b/src/themes/Midnight-Olive/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-DarkYellowNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#7E7E23" /> +<constant name="C_title_unfocused" value="rgba(126, 126, 35, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#840c0c" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#1b1b08" /> +<constant name="C_icon_close_bg_hover" value="#1b1b08" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#840c0c" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#0c8504"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#1b1b08" /> +<constant name="C_icon_max_active" value="#1b1b08" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#0c8504" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#857504"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#1b1b08" /> +<constant name="C_icon_min_active" value="#1b1b08" /> +<constant name="C_icon_min_focused" value="#00dc00" /> +<constant name="C_button_min_unfocused" value="#857504" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Olive/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-Olive/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-Olive/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-Olive/metacity-1/min-icon.svg b/src/themes/Midnight-Olive/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-Olive/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-Olive/metacity-1/thumbnail.png b/src/themes/Midnight-Olive/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-Olive/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/bottom-active.png b/src/themes/Midnight-Olive/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/bottom-inactive.png b/src/themes/Midnight-Olive/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/bottom-left-active.png b/src/themes/Midnight-Olive/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-Olive/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/bottom-right-active.png b/src/themes/Midnight-Olive/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-Olive/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/close-active.png b/src/themes/Midnight-Olive/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/close-inactive.png b/src/themes/Midnight-Olive/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/close-prelight.png b/src/themes/Midnight-Olive/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/close-pressed.png b/src/themes/Midnight-Olive/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/hide-active.png b/src/themes/Midnight-Olive/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/hide-inactive.png b/src/themes/Midnight-Olive/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/hide-prelight.png b/src/themes/Midnight-Olive/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/hide-pressed.png b/src/themes/Midnight-Olive/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/left-active.png b/src/themes/Midnight-Olive/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/left-inactive.png b/src/themes/Midnight-Olive/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/maximize-active.png b/src/themes/Midnight-Olive/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/maximize-inactive.png b/src/themes/Midnight-Olive/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/maximize-prelight.png b/src/themes/Midnight-Olive/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/maximize-pressed.png b/src/themes/Midnight-Olive/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/menu-active.png b/src/themes/Midnight-Olive/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/menu-inactive.png b/src/themes/Midnight-Olive/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/menu-pressed.png b/src/themes/Midnight-Olive/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/right-active.png b/src/themes/Midnight-Olive/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/right-inactive.png b/src/themes/Midnight-Olive/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/shade-active.png b/src/themes/Midnight-Olive/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/shade-inactive.png b/src/themes/Midnight-Olive/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/shade-prelight.png b/src/themes/Midnight-Olive/xfwm4/shade-prelight.png new file mode 100644 index 00000000..602faf42 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/shade-pressed.png b/src/themes/Midnight-Olive/xfwm4/shade-pressed.png new file mode 100644 index 00000000..0312383f Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/stick-active.png b/src/themes/Midnight-Olive/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/stick-inactive.png b/src/themes/Midnight-Olive/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/stick-prelight.png b/src/themes/Midnight-Olive/xfwm4/stick-prelight.png new file mode 100644 index 00000000..a1624414 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/stick-pressed.png b/src/themes/Midnight-Olive/xfwm4/stick-pressed.png new file mode 100644 index 00000000..81da6667 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/themerc b/src/themes/Midnight-Olive/xfwm4/themerc new file mode 100644 index 00000000..b92b8671 --- /dev/null +++ b/src/themes/Midnight-Olive/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#7E7E23 +active_text_shadow_color=#7E7E23 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-Olive/xfwm4/title-1-active.png b/src/themes/Midnight-Olive/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/title-1-inactive.png b/src/themes/Midnight-Olive/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/title-2-active.png b/src/themes/Midnight-Olive/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/title-2-inactive.png b/src/themes/Midnight-Olive/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/title-3-active.png b/src/themes/Midnight-Olive/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/title-3-inactive.png b/src/themes/Midnight-Olive/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/title-4-active.png b/src/themes/Midnight-Olive/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/title-4-inactive.png b/src/themes/Midnight-Olive/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/title-5-active.png b/src/themes/Midnight-Olive/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/title-5-inactive.png b/src/themes/Midnight-Olive/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/top-left-active.png b/src/themes/Midnight-Olive/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/top-left-inactive.png b/src/themes/Midnight-Olive/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/top-right-active.png b/src/themes/Midnight-Olive/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-Olive/xfwm4/top-right-inactive.png b/src/themes/Midnight-Olive/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Olive/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-Orange/cinnamon/cinnamon.css b/src/themes/Midnight-Orange/cinnamon/cinnamon.css new file mode 100644 index 00000000..ad0ff2b9 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/cinnamon.css @@ -0,0 +1,1992 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #C87200; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #C87200; + box-shadow: inset 0 2px 4px #C87200; +} +.sound-button:active:backdrop, .menu #notification .notification-button:active:backdrop, .menu #notification .notification-icon-button:active:backdrop, .popup-menu #notification .notification-button:active:backdrop, .popup-menu #notification .notification-icon-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #C87200; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #C87200; + background-color: #C87200; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4e4b3f; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(200, 114, 0, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(200, 114, 0, 0.1); + border: 1px solid #010304; + box-shadow: inset 0 2px 4px rgba(200, 114, 0, 0); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: rgba(200, 114, 0, 0.1); + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(200, 114, 0, 0); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: rgba(20, 23, 26, 0.505); + border-color: 1px solid #04090f; + box-shadow: inset 0 2px 4px rgba(20, 23, 26, 0); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #C87200; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(105, 91, 68, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #ffffff; + background-color: #C87200; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(105, 91, 68, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #C87200; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #C87200; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #C87200; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #C87200; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #ffffff; + -slider-handle-radius: 7px; + color: #ffffff; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #ffa62f; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #ffbb62; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #252018; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #C87200; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: #aeae99; + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #ffffff; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #C87200; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #252018; + border: 1px solid #252018; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #C87200; + color: #ffffff; + border: 1px solid #C87200; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(105, 91, 68, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #C87200; + background-color: #C87200; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: black; + selected-color: #ffffff; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #C87200; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #252018; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #C87200; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #C87200; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(140, 106, 60, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(200, 114, 0, 0.1); + box-shadow: inset 0 0 0 2px rgba(200, 114, 0, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #C87200; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #ffffff; + background-color: #C87200; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #C87200; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #C87200; + border: 0px solid #C87200; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #C87200; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #ffffff; + selected-color: #ffffff; + selection-background-color: black; + color: #aeae99; + background-color: rgba(105, 91, 68, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #ffffff; + background-color: #C87200; + border: 1px solid #C87200; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #252018; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #C87200; + background-color: #C87200; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4e4b3f; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #252018; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 7px; +} +.menu-favorites-button:hover { + color: #ffffff; + background-color: #C87200; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: #C87200; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #C87200; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: #C87200; +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #C87200; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #C87200; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #C87200; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #C87200; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #C87200; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(22, 19, 14, 0.9); + border: 0px solid #060504; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(37, 32, 24, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); + color: #ffffff; + background-color: transparent; + border: 1px solid #C87200; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #C87200; + box-shadow: inset 0 2px 4px #C87200; +} +.sound-player-overlay StButton:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #C87200; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #ffffff; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #C87200; +} +.workspace-button:hover { + color: rgba(200, 114, 0, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(200, 114, 0, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #C87200; + background-color: rgba(200, 114, 0, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(200, 114, 0, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(200, 114, 0, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(200, 114, 0, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(200, 114, 0, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #C87200; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #C87200; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #ffffff; + background-color: #C87200; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #C87200; + color: #ffffff; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: #C87200; +} +.applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #ffffff; + text-shadow: none; +} +.applet-icon { + color: #C87200; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #ffffff; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #C87200; + background-color: rgba(200, 114, 0, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(200, 114, 0, 0.3); + border: 1px solid #C87200; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #C87200; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-top-width: 2px; + border-color: #C87200; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-bottom-width: 2px; + border-color: #C87200; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-left-width: 2px; + border-color: #C87200; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-right-width: 2px; + border-color: #C87200; +} +.grouped-window-list-item-box:hover { + background-color: rgba(200, 114, 0, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #C87200; + color: #ffffff; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #ffffff; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #C87200; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #C87200; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #C87200; + box-shadow: inset 0 2px 4px #C87200; +} +.calendar-events-no-events-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(200, 114, 0, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #C87200; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #C87200; +} +.calendar-event-button:active { + color: #ffffff; + background-color: #C87200; + border-left-width: 4px; + border-left-style: solid; + border-color: #C87200; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..cded799a --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#c87200;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_fg_color" + id="linearGradient4149" + x1="18.000003" + y1="944.36218" + x2="18.000003" + y2="960.36218" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="23.25" + inkscape:cy="176.75" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:url(#selected_bg_color);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#c87200;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:url(#linearGradient4149);fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..92b79b30 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="18.375001" + inkscape:cy="101.12501" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#c87200;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#c87200;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#c87200;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..c745b8ab --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="-0.0625" + inkscape:cy="9.5625" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="1012" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="16" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..432a0099 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..e11c46e8 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..20febac1 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..71c8d950 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..7239aca1 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..2d38c909 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..f9b02ec0 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Orange/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..e6c6e3c3 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..1eb11a25 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..13533f34 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..a9f5aef6 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..5a7e2419 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-Orange/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..9b84f94e --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Orange/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..d9417285 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Orange/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..192ba1a5 --- /dev/null +++ b/src/themes/Midnight-Orange/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Orange/cinnamon/thumbnail.png b/src/themes/Midnight-Orange/cinnamon/thumbnail.png new file mode 100644 index 00000000..82c6d35b Binary files /dev/null and b/src/themes/Midnight-Orange/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/dash-left.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/dash-left.svg new file mode 100644 index 00000000..6cde60cd --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/dash-left.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/dash-placeholder.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/dash-placeholder.svg new file mode 100644 index 00000000..cbae148a --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/dash-right.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/dash-right.svg new file mode 100644 index 00000000..09758a90 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/dash-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running1.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running1.svg new file mode 100644 index 00000000..c8d4758d --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running1.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running2.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running2.svg new file mode 100644 index 00000000..70313891 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running2.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running3.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running3.svg new file mode 100644 index 00000000..61063925 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running3.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running4.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running4.svg new file mode 100644 index 00000000..97a9bbf3 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/dash/running4.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/calendar-today.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/calendar-today.svg new file mode 100644 index 00000000..2e1013ce --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/calendar-today.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/close-active.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/close-active.svg new file mode 100644 index 00000000..95822bf3 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/close-hover.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..7b52140c --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/close.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/close.svg new file mode 100644 index 00000000..e221a33f --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/corner-ripple-ltr.svg new file mode 100644 index 00000000..5a1732aa --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/corner-ripple-ltr.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/corner-ripple-rtl.svg new file mode 100644 index 00000000..675e033b --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/corner-ripple-rtl.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/more-results.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/more-results.svg new file mode 100644 index 00000000..7b8d20dd --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/more-results.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/process-working.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/process-working.svg new file mode 100644 index 00000000..7ae13c77 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/process-working.svg @@ -0,0 +1,409 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/ws-switch-arrow-down.png new file mode 100644 index 00000000..a674ad58 Binary files /dev/null and b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/ws-switch-arrow-up.png new file mode 100644 index 00000000..1b6f6111 Binary files /dev/null and b/src/themes/Midnight-Orange/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/panel/activities-active.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/panel/activities-active.svg new file mode 100644 index 00000000..5ea2ab4a --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/panel/activities-active.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/panel/activities.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/panel/activities.svg new file mode 100644 index 00000000..965805af --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/panel/activities.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..9a83b2f6 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Orange/gnome-shell/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..de27dd84 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..a34936f9 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..6baf8676 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..97ab5858 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..ba857867 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..c6036dd0 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..5602eff8 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,169 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..eaa3f112 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..734b53b7 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,171 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/modal.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/modal.svg new file mode 100644 index 00000000..2801cefe --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/misc/modal.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..38d9d92a --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/switch/switch-off.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Orange/gnome-shell/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..74b4377e --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/dark-assets/switch/switch-on.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Orange/gnome-shell/gnome-shell.css b/src/themes/Midnight-Orange/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..99fdaa78 --- /dev/null +++ b/src/themes/Midnight-Orange/gnome-shell/gnome-shell.css @@ -0,0 +1,2871 @@ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +stage { + font-size: 1em; + color: #babaab; +} + +.button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 4px; +} + +.hotplug-notification-item, .notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button, .button { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:focus, .notification-banner .notification-button:focus, .button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #C87200; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:hover, .notification-banner .notification-button:hover, .button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.hotplug-notification-item:hover:focus, .notification-banner .notification-button:hover:focus, .button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #C87200; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:active, .notification-banner .notification-button:active, .button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #C87200; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(200, 114, 0, 0.05); +} +.hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive, .button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #ffffff; + selection-background-color: black; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:hover .hint-text { + color: rgba(186, 186, 171, 0.72); +} +StEntry:focus { + color: #ffffff; + background-color: #C87200; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:focus .hint-text { + color: #ffffff; + margin-left: 14px; +} +StEntry:insensitive { + color: rgba(186, 186, 171, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(186, 186, 171, 0.52); +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} +StScrollBar StBin#trough { + background-color: rgba(8, 17, 28, 0.1); + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 4px; + background-color: #4f5555; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #3d4447; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #C87200; +} + +.slider { + -barlevel-height: 4px; + -barlevel-background-color: #08111C; + -barlevel-border-color: rgba(0, 0, 0, 0); + -barlevel-active-background-color: #C87200; + -barlevel-active-border-color: rgba(0, 0, 0, 0); + -barlevel-border-width: 0px; + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #C87200; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 0px; + -slider-handle-border-color: #ffffff; + height: 18px; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: #ffffff; +} +.slider:hover { + color: #C87200; + -slider-handle-radius: 2px; +} +.slider:active { + color: #C87200; + -slider-handle-radius: 2px; +} +.popup-menu-item.selected .slider { + -slider-background-color: #08111C; + -slider-active-background-color: #C87200; + -slider-handle-radius: 2px; +} + +.check-box StBoxLayout { + spacing: 0.8em; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 54px; + height: 24px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item.selected .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.shell-link { + color: #ffa62f; +} +.shell-link:hover { + color: #ffbb62; +} + +.headline { + font-size: 110%; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #babaab; + background-color: #08111c; + border: none; + padding: 0; +} +.modal-dialog .modal-dialog-content-box { + padding: 20px 10px 10px 10px; +} +.modal-dialog-linked-button { + height: 38px; + padding: 0; + box-shadow: inset 0 0 black; + border-top-width: 1px; + border-bottom-width: 0; + color: #c87200; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(7, 15, 24, 0.95); +} +.modal-dialog-linked-button:hover { + background-color: rgba(14, 29, 48, 0.95); +} +.modal-dialog-linked-button:focus { + color: #c87200; +} +.modal-dialog-linked-button:active { + color: #ffffff; + background-color: #C87200; +} +.modal-dialog-linked-button:insensitive { + color: rgba(200, 114, 0, 0.5); + background-color: rgba(6, 12, 20, 0.95); +} +.modal-dialog-linked-button:first-child { + border-radius: 0px 0px 0px 2px; +} +.modal-dialog-linked-button:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 0px; +} +.modal-dialog-linked-button:first-child:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 2px; +} +.modal-dialog .run-dialog-entry { + width: 21em; +} +.modal-dialog .run-dialog-error-box { + padding-top: 5px; + spacing: 5px; +} +.modal-dialog .run-dialog-label { + font-size: 0; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 11pt; + font-weight: bold; + color: #babaab; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} +.run-dialog .run-dialog-entry { + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); + width: 20em; + padding: 5px 9px; + caret-size: 1px; + caret-color: #ffffff; + selection-background-color: black; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 20px; + min-height: 1.4em; +} +.run-dialog .run-dialog-entry:hover, .run-dialog .run-dialog-entry:focus { + color: #ffffff; + caret-color: #ffffff; + background-color: #C87200; + selection-background-color: black; + selected-color: #ffffff; +} +.run-dialog .run-dialog-description { + text-align: center; + color: #babaab; +} + +.end-session-dialog { + spacing: 42px; +} +.end-session-dialog-list { + padding-top: 20px; +} +.end-session-dialog-layout { + padding-left: 17px; +} +.end-session-dialog-layout:rtl { + padding-right: 17px; +} +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; +} +.end-session-dialog-description:rtl { + text-align: right; +} +.end-session-dialog-warning { + width: 28em; + color: #F27835; + padding-top: 6px; +} +.end-session-dialog-warning:rtl { + text-align: right; +} +.end-session-dialog-logout-icon { + border: 0px solid transparent; + border-radius: 2px; + width: 48px; + height: 48px; + background-size: contain; +} +.end-session-dialog-shutdown-icon { + color: #babaab; + width: 48px; + height: 48px; +} +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 10px; + padding-left: 10px; +} +.end-session-dialog-session-list, .end-session-dialog-app-list { + spacing: 1em; +} +.end-session-dialog-list-header { + font-weight: bold; +} +.end-session-dialog-list-header:rtl { + text-align: right; +} +.end-session-dialog-app-list-item, .end-session-dialog-session-list-item { + spacing: 1em; +} +.end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name { + font-weight: bold; +} +.end-session-dialog-app-list-item-description { + color: #c6c6b9; + font-size: 8pt; +} +.end-session-dialog .modal-dialog-linked-button:last-child { + color: #ffffff; + background-color: #F04A50; +} +.end-session-dialog .modal-dialog-linked-button:last-child:hover { + color: #ffffff; + background-color: #f47479; +} +.end-session-dialog .modal-dialog-linked-button:last-child:active { + color: #ffffff; + background-color: #ee3239; +} + +.shell-mount-operation-icon { + icon-size: 48px; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.mount-question-dialog-subject { + max-width: 500px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #a3a38f; +} +.show-processes-dialog-app-list-item:hover { + color: #babaab; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +.prompt-dialog { + width: 500px; +} +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; +} +.prompt-dialog-message-layout { + spacing: 16px; +} +.prompt-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: #babaab; +} +.prompt-dialog-descritption:rtl { + text-align: right; +} +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} +.prompt-dialog-error-label { + font-size: 9pt; + color: #FC4138; + padding-bottom: 8px; +} +.prompt-dialog-info-label { + font-size: 9pt; + padding-bottom: 8px; +} +.prompt-dialog-null-label { + font-size: 9pt; + padding-bottom: 8px; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} +.polkit-dialog-user-root-label { + color: #F27835; +} +.polkit-dialog-user-user-icon { + border-radius: 2px; + background-size: contain; + width: 48px; + height: 48px; +} + +.audio-device-selection-dialog { + spacing: 30px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} +.audio-selection-title { + font-weight: bold; + text-align: center; +} +.audio-selection-box { + spacing: 20px; +} +.audio-selection-device { + border: 1px solid #010304; + border-radius: 3px; +} +.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #C87200; + border-color: #C87200; +} +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} +.audio-selection-device-icon { + icon-size: 64px; +} + +.access-dialog { + spacing: 30px; +} +.access-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} +.access-dialog-content { + max-width: 28em; + spacing: 20px; +} +.access-dialog-icon { + min-width: 48px; + icon-size: 48px; +} +.access-dialog-title { + font-weight: bold; +} +.access-dialog-subtitle { + color: #babaab; + font-weight: bold; +} + +.geolocation-dialog { + spacing: 30px; +} +.geolocation-dialog-main-layout { + spacing: 12px; +} +.geolocation-dialog-content { + spacing: 20px; +} +.geolocation-dialog-icon { + icon-size: 48px; +} +.geolocation-dialog-title { + font-weight: bold; +} +.geolocation-dialog-reason { + color: #babaab; + font-weight: bold; +} + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.popup-menu { + min-width: 15em; + color: #C87200; + box-shadow: none; + border-radius: 4px; +} +.popup-menu .popup-sub-menu { + background-color: #08111C !important; + color: #babaab !important; + border: none; + box-shadow: none; + border-radius: 0 !important; +} +.popup-menu .popup-menu-content { + padding: 1em 0em 1em 0em; + background-color: #0b1726; + box-shadow: none; + border: 1px solid #010304; + border-radius: 4px; +} +.popup-menu .popup-menu-item { + spacing: 6px; +} +.popup-menu .popup-menu-item:ltr { + padding: 0.3em 2em 0.3em 1em; +} +.popup-menu .popup-menu-item:rtl { + padding: 0.3em 1em 0.3em 2em; +} +.popup-menu .popup-menu-item:checked, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:active { + font-weight: normal !important; + box-shadow: none; + background-color: #C87200 !important; + color: #ffffff !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected { + color: #ffffff !important; + background-color: #272e38 !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:insensitive { + color: rgba(186, 186, 171, 0.5); + background: none; +} +.popup-menu .popup-inactive-menu-item { + color: #babaab; +} +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(186, 186, 171, 0.45); +} +.popup-menu.panel-menu { + -boxpointer-gap: 0px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + width: 1.4em; + text-align: center !important; +} +.popup-menu-ornament:ltr { + text-align: right; +} +.popup-menu-ornament:rtl { + text-align: left; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 5; + -arrow-rise: 5; +} + +.popup-separator-menu-item { + padding: 0; + margin: 0; + background-color: transparent; + border: none; +} +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + margin: 0; + background-color: transparent; +} +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + margin: 0; + background-color: transparent; +} + +.aggregate-menu { + min-width: 22em; +} +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 4px; + -st-icon-style: symbolic; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + margin-left: 1em; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + margin-right: 1em; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #c87200; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #C87200; +} +.osd-window .level-bar { + background-color: #C87200; + border-radius: 2px; +} + +.resize-popup { + color: #c87200; + background: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 12px; +} + +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #c87200; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; + border-radius: 4px; + padding: 20px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; + border: 1px solid transparent; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #C87200; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #C87200; + border: 1px solid #C87200; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .separator { + width: 1px; + background: rgba(186, 186, 171, 0.33); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #c87200; +} +.switcher-arrow:highlighted { + color: white; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #C87200; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} +.workspace-switcher-group { + padding: 12px; +} +.workspace-switcher-container { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + padding: 20px; + padding-bottom: 24px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 30px; + background-color: #C87200; + background-size: 96px; + border-radius: 2px; + border: 1px solid #C87200; +} + +.ws-switcher-active-up { + background-image: url("common-assets/misc/ws-switch-arrow-up.png"); +} + +.ws-switcher-active-down { + background-image: url("common-assets/misc/ws-switch-arrow-down.png"); +} + +.ws-switcher-box { + height: 96px; + background-color: rgba(0, 0, 0, 0.33); + border-color: rgba(0, 0, 0, 0.33); + border-radius: 2px; +} + +.tile-preview { + background-color: rgba(200, 114, 0, 0.35); + border: 1px solid #C87200; +} +.tile-preview-left.on-primary { + border-radius: 0px 0 0 0; +} +.tile-preview-right.on-primary { + border-radius: 0 0px 0 0; +} +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0px 0px 0 0; +} + +#panel { + font-weight: bold; + height: 2.1em; + min-height: 30px; + background-gradient-direction: none; + background-color: transparent; + background-color: #08111C; + color: #C87200; +} +#panel.dynamic-top-bar-white-btn { + border-image: none; +} +#panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + border-image: none; +} +#panel:overview { + background-color: #08111C; + color: #C87200; +} +#panel #panelLeft, +#panel #panelCenter { + spacing: 8px; +} +#panel .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0); + -panel-corner-border-width: 0px; + -panel-corner-border-color: black; +} +#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: black; +} +#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} +#panel .panel-button { + -natural-hpadding: 10px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #C87200; + transition-duration: 100ms; + border: 3px solid transparent; + border-color: transparent; +} +#panel .panel-button .app-menu-icon { + width: 0; + height: 0; + margin-left: 0px; + margin-right: 0px; +} +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 6px; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button:hover { + color: #e78300; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:hover.clock-display { + box-shadow: none; + background-color: transparent; + text-shadow: none; + color: inherit; +} +#panel .panel-button:hover.clock-display .clock { + color: #e78300; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + color: #ffffff; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #C87200; + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; +} +#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: none; +} +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; +} +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px #C87200; + color: #ffffff; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 0 4px; +} +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #d1d1c7; +} +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: #d1d1c7; +} +#panel #panelActivities.panel-button { + -natural-hpadding: 12px; +} +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} +#panel .screencast-indicator { + color: #FC4138; +} +#panel .clock-display > * > *:last-child { + color: #C87200; + border: 1px solid rgba(200, 114, 0, 0.5); + padding: 2px; + border-radius: 6px; +} +#panel .popup-menu-arrow { + width: 0; +} + +#panel #panelActivities.panel-button > * { + background-image: url("common-assets/panel/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: 3px solid transparent !important; + text-shadow: 0 0 transparent !important; + transition-duration: 0ms !important; + box-shadow: none !important; + color: transparent; +} +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + box-shadow: inset 0 0 0 1000px #C87200; + border: 3px solid transparent; + border-color: transparent; +} +#panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * { + background-image: url("common-assets/panel/activities-active.svg"); +} + +.system-switch-user-submenu-icon { + icon-size: 20px; + padding: 0 2px; +} + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("common-assets/misc/process-working.svg"); + spacing: 4px; + padding: 0 8px; +} +#appMenu .label-shadow { + color: transparent; +} + +.system-menu-action { + padding: 13px; + color: #babaab; + border-radius: 32px; + /* wish we could do 50% */ + border: 1px solid transparent; +} +.system-menu-action:hover, .system-menu-action:focus { + transition-duration: 100ms; + padding: 13px; + color: #babaab; + background-color: transparent; + border: 1px solid #C87200; +} +.system-menu-action:active { + color: #ffffff; + background-color: #C87200; + border: 1px solid #C87200; +} +.system-menu-action > StIcon { + icon-size: 16px; +} + +#calendarArea { + padding: 0px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid #010304; + padding: 0 12px; +} +.datemenu-calendar-column:ltr { + margin-right: 8px; + border-left-width: 0; +} +.datemenu-calendar-column:rtl { + margin-left: 8px; + border-right-width: 0; +} +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.events-section-title { + color: rgba(186, 186, 171, 0.7); + background-color: transparent; + border-color: transparent; + font-weight: bold; + padding: 0.4em; +} +.events-section-title label, .events-section-title image { + color: inherit; +} + +.datemenu-today-button { + color: #babaab; + background-color: transparent; + border-color: transparent; + padding: 9px; +} +.datemenu-today-button label, .datemenu-today-button image { + color: inherit; +} +.datemenu-today-button .day-label { + font-weight: bold; +} +.datemenu-today-button .date-label { + font-weight: 1000; +} +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(140, 106, 60, 0.2); +} +.datemenu-today-button:active, .datemenu-today-button:selected { + background-color: rgba(200, 114, 0, 0.1); +} + +.calendar { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + padding: 2px; + border-radius: 4px; +} +.calendar label, .calendar image { + color: inherit; +} +.calendar .calendar-month-label { + color: #babaab; + font-weight: bold; + padding: 6px 0; +} +.calendar .calendar-change-month-back { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:focus, .calendar .calendar-change-month-back:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:focus, .calendar .calendar-change-month-back:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:focus, .calendar .calendar-change-month-forward:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:focus, .calendar .calendar-change-month-forward:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .pager-button { + height: 32px; + width: 32px; + background-color: transparent; + color: transparent; +} +.calendar .pager-button:hover, .calendar .pager-button:focus, .calendar .pager-button:active { + background-color: transparent; + color: transparent; +} +.calendar .calendar-day-base { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + width: 32px; + height: 32px; + border-radius: 2px; + margin: 1px; + padding: 0.5px; + text-align: center; + font-feature-settings: "tnum"; +} +.calendar .calendar-day-base label, .calendar .calendar-day-base image { + color: inherit; +} +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(140, 106, 60, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:hover label, .calendar .calendar-day-base:hover image, .calendar .calendar-day-base:focus label, .calendar .calendar-day-base:focus image { + color: inherit; +} +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(200, 114, 0, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:active label, .calendar .calendar-day-base:active image, .calendar .calendar-day-base:selected label, .calendar .calendar-day-base:selected image { + color: inherit; +} +.calendar .calendar-day-base:focus, .calendar .calendar-day-base:selected:focus, .calendar .calendar-day-base:active:focus { + box-shadow: inset 0 0 0 2px rgba(200, 114, 0, 0.6); + color: #babaab !important; + font-weight: bold !important; +} +.calendar .calendar-day-base.calendar-day-heading { + color: #C87200; + background-color: transparent; + border-color: transparent; + font-weight: bold !important; + text-align: center; + padding: 0.2px; + margin-top: 3px; +} +.calendar .calendar-day { + border-width: 0px; +} +.calendar .calendar-day-top { + border-top-width: 1px; +} +.calendar .calendar-day-left { + border-left-width: 1px; +} +.calendar .calendar-work-day { + background-color: transparent; +} +.calendar .calendar-nonwork-day { + color: #babaab; + background-color: transparent; +} +.calendar .calendar-today { + color: #ffffff !important; + background-color: #C87200; + border-color: #010304; + font-weight: bold !important; +} +.calendar .calendar-today label, .calendar .calendar-today image { + color: inherit; +} +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + color: #ffffff; + background-color: #ec8600; + border-color: #010304; +} +.calendar .calendar-today:hover label, .calendar .calendar-today:hover image, .calendar .calendar-today:focus label, .calendar .calendar-today:focus image { + color: inherit; +} +.calendar .calendar-today:active { + color: #ffffff; + background-color: #d77b00; + border-color: #010304; +} +.calendar .calendar-today:active label, .calendar .calendar-today:active image { + color: inherit; +} +.calendar .calendar-today:selected { + color: #ffffff !important; + background-color: #C87200; + border-color: #010304; +} +.calendar .calendar-today:selected label, .calendar .calendar-today:selected image { + color: inherit; +} +.calendar .calendar-day-with-events { + color: rgba(186, 186, 171, 0.8); + background-color: transparent; + border-color: transparent; + background-image: url("common-assets/misc/calendar-today.svg"); + font-weight: bold; +} +.calendar .calendar-day-with-events label, .calendar .calendar-day-with-events image { + color: inherit; +} +.calendar .calendar-other-month-day { + color: rgba(186, 186, 171, 0.23); +} +.calendar .calendar-week-number { + color: #C87200; + background-color: transparent; + font-style: normal; + font-weight: bold !important; + height: 14px; + width: 14px; + border-radius: 999px; + padding: 0; + margin: 0px 3px; +} + +.world-clocks-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.world-clocks-button label, .world-clocks-button image { + color: inherit; +} +.world-clocks-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(140, 106, 60, 0.1); + border-color: transparent; +} +.world-clocks-button:hover label, .world-clocks-button:hover image { + color: inherit; +} +.world-clocks-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(200, 114, 0, 0.1); + border-color: transparent; +} +.world-clocks-button:active label, .world-clocks-button:active image { + color: inherit; +} +.world-clocks-button:active .world-clocks-time { + color: rgba(200, 114, 0, 0.78); +} +.world-clocks-button .world-clocks-grid, .world-clocks-button .world-clocks-city, .world-clocks-button .world-clocks-timezone { + color: rgba(186, 186, 171, 0.67); +} +.world-clocks-button .world-clocks-city { + font-size: 8; +} +.world-clocks-button .world-clocks-timezone { + font-size: 7; +} +.world-clocks-button .world-clocks-time { + color: #C87200; + font-weight: bold; +} +.world-clocks-button .world-clocks-header { + font-weight: bold; + color: #babaab; + padding: 0; +} +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.weather-button label, .weather-button image { + color: inherit; +} +.weather-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(140, 106, 60, 0.1); + border-color: transparent; +} +.weather-button:hover label, .weather-button:hover image { + color: inherit; +} +.weather-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(200, 114, 0, 0.1); + border-color: transparent; +} +.weather-button:active label, .weather-button:active image { + color: inherit; +} +.weather-button:active .weather-forecast-icon { + color: rgba(186, 186, 171, 0.34); +} +.weather-button .weather-box { + spacing: 10px; +} +.weather-button .weather-header-box { + spacing: 6px; +} +.weather-button .weather-header { + color: #babaab; + font-weight: bold; + padding: 0; +} +.weather-button .weather-header.location { + color: rgba(186, 186, 171, 0.67); + font-weight: normal; + font-size: 8; +} +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} +.weather-button .weather-forecast-time { + color: rgba(186, 186, 171, 0.56); + font-feature-settings: "tnum"; + font-size: 7; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} +.weather-button .weather-forecast-icon { + icon-size: 2.18em; +} +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.events-button { + color: #C87200; + background-color: transparent; + border-color: transparent; + border-radius: 2px; + padding: 4px; + box-shadow: none; +} +.events-button .events-box { + spacing: 2px; +} +.events-button .events-list { + spacing: 4px; +} +.events-button .events-title { + color: #babaab; + font-weight: bold; + margin-bottom: 4px; +} +.events-button .event-time { + color: rgba(186, 186, 171, 0.5); + font-feature-settings: "tnum"; + font-size: 80%; + margin-top: 4px; +} + +.message-list { + width: 31.5em; +} +.message-list-sections { + spacing: 1.5em; + margin-left: 1.5em; +} +.message-list-section, .message-list-section-list { + spacing: 0.7em; +} +.message-list-section-list-title-box { + spacing: 0.4em; +} +.message-list-placeholder StIcon { + width: 0; + height: 0; +} +.message-list-placeholder StLabel { + color: rgba(186, 186, 171, 0.45); +} +.message-list-clear-button.button { + padding: 4px 12px; +} +.message-list-section-close > StIcon { + icon-size: 18px; + border-radius: 999px; + color: #7c7f79 !important; + background-color: transparent; +} +.message-list-section-close:hover > StIcon { + color: #d7787d !important; + background-color: transparent; +} +.message-list-section-close:active > StIcon { + color: #be3841; + background-color: transparent; +} +.message-list:ltr { + border-right-width: 1px; + border-color: #010304; +} +.message-list:rtl { + border-left-width: 1px; + border-color: #010304; +} +.message-list-controls { + margin: 16px 16px 0 16px; +} + +.message { + padding: 4px; + color: rgba(186, 186, 171, 0.8); + border: none; + border-radius: 4px; + box-shadow: none; + background-color: #0b1726; + border-left-width: 2px; + border-style: solid; + border-color: #C87200; +} +.message label { + color: inherit; +} +.message:hover, .message:focus { + color: #babaab; + background-color: #0a1522; + border-color: #e28100; +} +.message:active { + color: #ffffff; + background-color: #C87200; +} +.message:active .message-close-button { + color: #C87200; +} +.message-icon-bin { + padding: 8px 0px 8px 8px; +} +.message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} +.message-icon-bin > StIcon { + color: inherit; +} +.message-secondary-bin, .message-secondary-bin > .event-time { + color: rgba(186, 186, 171, 0.6); + font-size: 0.9em; +} +.message-secondary-bin:ltr, .message-secondary-bin > .event-time:ltr { + padding-left: 8px; +} +.message-secondary-bin:rtl, .message-secondary-bin > .event-time:rtl { + padding-right: 8px; +} +.message:active .message-secondary-bin, .message:active .message-secondary-bin > .event-time { + color: rgba(255, 255, 255, 0.6); +} +.message-secondary-bin > StIcon { + icon-size: 16px; +} +.message-title { + color: inherit; + font-weight: bold; + font-size: 1em; + padding: 2px 0 2px 0; +} +.message-content { + color: inherit; + padding: 8px; + font-size: 1em; +} +.message .message-body { + color: rgba(186, 186, 171, 0.8); +} +.message:hover .message-body { + color: #babaab; +} +.message:active .message-body { + color: #ffffff; +} + +.message-close-button { + color: #7c7f79 !important; + background-color: transparent; +} +.message-close-button:hover { + color: #d7787d !important; +} +.message-close-button:active { + color: #be3841 !important; +} + +.message-media-control { + padding: 6px; + color: #C87200; + background-color: transparent; + border-radius: 4px !important; + border-color: transparent; + margin: 9px; +} +.message-media-control:last-child:ltr { + margin-right: 18px; +} +.message-media-control:last-child:rtl { + margin-left: 18px; +} +.message-media-control:hover { + color: #ffffff; +} +.message-media-control:active { + color: #ffffff; + background-color: #C87200; +} +.message-media-control:insensitive { + color: rgba(186, 186, 171, 0.45); +} + +.message:active .message-media-control { + color: #ffffff; +} + +.media-message-cover-icon { + icon-size: 32px; +} +.media-message-cover-icon.fallback { + color: rgba(186, 186, 171, 0.45); + background-color: #08111C; + border-radius: 2px; + icon-size: 16px; + padding: 8px; + border: 1px solid #010304; +} + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("common-assets/misc/corner-ripple-ltr.svg"); + background-size: contain; +} +.ripple-box:rtl { + background-image: url("common-assets/misc/corner-ripple-rtl.svg"); +} + +.popup-menu-arrow { + width: 16px; + height: 16px; +} + +.popup-menu-icon { + icon-size: 1em; +} + +.window-close { + border-image: url("common-assets/misc/close.svg"); + background-image: url("common-assets/misc/close.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:hover { + border-image: url("common-assets/misc/close-hover.svg"); + background-image: url("common-assets/misc/close-hover.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:active { + border-image: url("common-assets/misc/close-active.svg"); + background-image: url("common-assets/misc/close-active.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close { + -shell-close-overlap: 11px; +} + +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; +} +.nm-dialog-content { + spacing: 20px; + padding: 10px; +} +.nm-dialog-header-hbox { + spacing: 10px; +} +.nm-dialog-airplane-box { + spacing: 12px; +} +.nm-dialog-airplane-headline { + font-size: 1.1em; + font-weight: bold; + text-align: center; +} +.nm-dialog-airplane-text { + color: #babaab; +} +.nm-dialog-header-icon { + icon-size: 32px; +} +.nm-dialog-scroll-view { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; +} +.nm-dialog-header { + font-weight: bold; + font-size: 1.2em; +} +.nm-dialog-item { + font-size: 1em; + border-bottom: 0px solid; + padding: 12px; + spacing: 0px; +} +.nm-dialog-item:selected { + background-color: #C87200; + color: #ffffff; +} +.nm-dialog-icons { + spacing: 0.5em; +} +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: rgba(186, 186, 171, 0.45); +} + +.no-networks-box { + spacing: 12px; +} + +#overview { + spacing: 24px; +} + +#overviewGroup { + background-color: #08111C; +} + +.overview-controls { + padding-bottom: 32px; +} + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; +} +.window-picker.external-monitor { + padding: 32px; +} + +.window-clone-border { + border: 3px solid rgba(200, 114, 0, 0.8); + border-radius: 4px; + box-shadow: inset 0px 0px 0px 1px rgba(200, 114, 0, 0); +} + +.window-caption, +.window-caption:hover { + spacing: 25px; + color: #c87200; + background-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 4px 12px; + -shell-caption-spacing: 12px; +} + +.search-entry { + width: 320px; + padding: 7px 9px; + border-radius: 20px; + border: 1px solid rgba(0, 0, 0, 0.25); + background-color: rgba(16, 34, 56, 0.9); +} +.search-entry:hover .search-entry-icon { + color: rgba(186, 186, 171, 0.72); +} +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 4px; + color: rgba(186, 186, 171, 0.52); +} +.search-entry:focus { + color: #ffffff; + caret-color: #ffffff; + background-color: #C87200; + selection-background-color: black; + selected-color: #ffffff; + padding: 7px 9px; +} +.search-entry:focus .search-entry-icon { + color: #ffffff; +} + +#searchResultsBin { + max-width: 1000px; +} + +#searchResultsContent { + max-width: 1000px; + spacing: 8px; +} + +.search-section { + spacing: 8px; +} +.search-section .search-section-separator { + height: 0; + background-color: transparent; +} + +.search-section-content { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + border: 1px solid #010304; + padding: 18px; + spacing: 8px; +} + +.list-search-results { + spacing: 3px; +} + +.search-section-separator { + background-color: rgba(255, 255, 255, 0.2); + -margin-horizontal: 1.5em; + height: 1px; +} + +.list-search-result-content { + spacing: 12px; + padding: 12px; +} + +.list-search-result-title { + font-size: 1.5em; + color: white; +} + +.list-search-result-description { + color: #cccccc; +} + +.search-provider-icon { + padding: 15px; +} + +.search-provider-icon-more { + width: 16px; + height: 16px; + background-image: url("common-assets/misc/more-results.svg"); +} + +#dash { + font-size: 1em; + color: #c87200; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.4); + padding: 4px 0; + border-radius: 0 3px 3px 0; +} +#dash:rtl { + border-radius: 3px 0 0 3px; +} +.right #dash, #dash:rtl { + padding: 4px 0; +} +.top #dash, .bottom #dash { + padding: 0; +} +#dash .placeholder { + background-image: url("common-assets/dash/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget, .dash-item-container > StWidget:rtl, .right .dash-item-container > StWidget { + padding: 4px 8px; +} +.top .dash-item-container > StWidget, .bottom .dash-item-container > StWidget { + padding: 6px; +} + +.dash-label { + border-radius: 3px; + padding: 4px 12px; + color: white; + background-color: rgba(0, 0, 0, 0.7); + text-align: center; + -x-offset: 3px; +} +.bottom .dash-label, .top .dash-label { + -y-offset: 3px; + -x-offset: 0; +} + +#dash .app-well-app:hover .overview-icon, .right #dash .app-well-app:hover .overview-icon, .bottom #dash .app-well-app:hover .overview-icon, .top #dash .app-well-app:hover .overview-icon { + background-color: #C87200; +} +#dash .app-well-app:active .overview-icon, .right #dash .app-well-app:active .overview-icon, .bottom #dash .app-well-app:active .overview-icon, .top #dash .app-well-app:active .overview-icon { + box-shadow: none; + background-color: #955500; +} +#dash .app-well-app-running-dot { + width: 11px; + height: 2px; + margin-bottom: 2px; + background-color: #C87200; +} + +#dashtodockContainer .app-well-app-running-dot { + background: none; + width: 28px; + height: 4px; +} +#dashtodockContainer .running1 .app-well-app-running-dot { + background-image: url("common-assets/dash/running1.svg"); +} +#dashtodockContainer .running2 .app-well-app-running-dot { + background-image: url("common-assets/dash/running2.svg"); +} +#dashtodockContainer .running3 .app-well-app-running-dot { + background-image: url("common-assets/dash/running3.svg"); +} +#dashtodockContainer .running4 .app-well-app-running-dot { + background-image: url("common-assets/dash/running4.svg"); +} + +.show-apps .overview-icon { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + border: 0px solid; +} +.show-apps:hover .overview-icon { + background-color: rgba(0, 0, 0, 0.7); + color: #C87200; +} +.show-apps:active .overview-icon, .show-apps:active .show-apps-icon, .show-apps:checked .overview-icon, .show-apps:checked .show-apps-icon { + color: #ffffff; + background-color: #C87200; + box-shadow: none; + transition-duration: 0ms; +} + +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; +} +.icon-grid .overview-icon { + icon-size: 96px; +} + +.app-view-controls { + padding-bottom: 32px; +} + +.app-view-control { + padding: 4px 32px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #c87200; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #c87200; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:checked { + color: #ffffff; + background-color: #C87200; +} +.app-view-control:first-child:ltr, .app-view-control:last-child:rtl { + border-radius: 2px 0 0 2px; + border-right-width: 0; +} +.app-view-control:last-child:ltr, .app-view-control:first-child:rtl { + border-radius: 0 2px 2px 0; + border-left-width: 0; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(0, 0, 0, 0.85); +} +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(200, 114, 0, 0.4); + transition-duration: 200ms; +} + +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(0, 0, 0, 0.85); + box-shadow: inset 0 0 #C87200; +} +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(200, 114, 0, 0.4); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.app-well-app-running-dot { + width: 20px; + height: 2px; + margin-bottom: 4px; + background-color: #C87200; +} + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 6px; + padding: 6px; + border: 2px solid transparent; + transition-duration: 0ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(16, 34, 56, 0.95); + border: 1px solid rgba(14, 29, 48, 0.95); + border-radius: 4px; +} +.app-well-app.app-folder:hover > .overview-icon { + background-color: rgba(20, 43, 72, 0.95); +} +.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon { + color: #ffffff; + background-color: #C87200; + box-shadow: none; +} +.app-well-app.app-folder:focus > .overview-icon { + background-color: #C87200; +} + +.app-folder-popup { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0.95); + -arrow-border-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 1px; + -arrow-base: 5; + -arrow-rise: 5; +} + +.app-folder-popup-bin { + padding: 5px; +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.page-indicator { + padding: 15px 20px; +} +.page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-color: #C87200; +} +.page-indicator:hover .page-indicator-icon { + background-color: #ec8600; +} +.page-indicator:active .page-indicator-icon { + background-color: #ff9810; +} +.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-color: #C87200; +} + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; +} + +.workspace-thumbnails, .workspace-thumbnails:rtl, +.workspace-thumbnails-left, +.workspace-thumbnails-left:rtl { + visible-width: 40px; + spacing: 11px; + padding: 12px; +} + +.workspace-thumbnails, +.workspace-thumbnails-left:rtl { + padding-right: 7px; + border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; +} + +.workspace-thumbnails:rtl, +.workspace-thumbnails-left { + padding-left: 7px; + border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; +} + +.workspace-thumbnail-indicator { + border: 4px solid rgba(200, 114, 0, 0.8); + border-radius: 1px; + padding: 1px; +} + +.all-apps { + padding: 0px 88px 10px 88px; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #babaab; +} + +.url-highlighter { + link-color: #ffa62f; +} + +.notification-banner, +.notification-banner:hover, +.notification-banner:focus { + font-size: 1em; + width: 34em; + margin: 5px; + padding: 10px; + color: #babaab; + border-left-width: 2px; + border-style: solid; + border-color: #C87200; +} +.notification-banner .notification-icon, +.notification-banner:hover .notification-icon, +.notification-banner:focus .notification-icon { + padding: 5px; +} +.notification-banner .notification-content, +.notification-banner:hover .notification-content, +.notification-banner:focus .notification-content { + padding: 5px; + spacing: 5px; +} +.notification-banner .secondary-icon, +.notification-banner:hover .secondary-icon, +.notification-banner:focus .secondary-icon { + icon-size: 1.09em; +} +.notification-banner .notification-actions, +.notification-banner:hover .notification-actions, +.notification-banner:focus .notification-actions { + background-color: transparent; + padding: 2px 2px 0 2px; + spacing: 3px; +} +.notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button { + padding: 4px 4px 5px; +} +.notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child, +.notification-banner:hover .notification-button:first-child, +.notification-banner:hover .notification-button:last-child, +.notification-banner:focus .notification-button:first-child, +.notification-banner:focus .notification-button:last-child { + border-radius: 2px; +} + +.secondary-icon { + icon-size: 1.09em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #babaab; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #C87200; +} +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: rgba(186, 186, 171, 0.6); +} +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +.subscription-message { + font-style: italic; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; +} +.hotplug-notification-item:focus { + padding: 2px 10px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; +} +.hotplug-resident-mount:hover { + background-color: rgba(8, 17, 28, 0.3); +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; +} + +.legacy-tray { + background-color: #08111C; +} +.legacy-tray:ltr { + border-radius: 0 2px 0 0; + border-left-width: 0; +} +.legacy-tray:rtl { + border-radius: 2px 0 0 0; + border-right-width: 0; +} + +.legacy-tray-handle, +.legacy-tray-icon { + padding: 6px; +} +.legacy-tray-handle StIcon, +.legacy-tray-icon StIcon { + icon-size: 24px; +} +.legacy-tray-handle:hover, .legacy-tray-handle:focus, +.legacy-tray-icon:hover, +.legacy-tray-icon:focus { + background-color: rgba(186, 186, 171, 0.1); +} + +.legacy-tray-icon-box { + spacing: 12px; +} +.legacy-tray-icon-box:ltr { + padding-left: 12px; +} +.legacy-tray-icon-box:rtl { + padding-right: 12px; +} +.legacy-tray-icon-box StButton { + width: 24px; + height: 24px; +} + +.masterslider.smaller .masterlabel, +.masterslider.smaller .slider { + min-width: 155px; +} + +.magnifier-zoom-region { + border: 2px solid #C87200; +} +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +#keyboard { + background-color: rgba(8, 17, 28, 0.95); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.2); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #c87200; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #c87200; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: #C87200; + box-shadow: inset 0 1px rgba(200, 114, 0, 0.05); +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #422e14; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.2); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} + +.keyboard-subkeys { + color: #c87200; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; + color: #c87200; + font-size: 1.15em; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: #fb8f00; +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 2px; + color: #c87200; +} +.candidate-box:selected, .candidate-box:hover { + background-color: #C87200; + color: #ffffff; +} + +.candidate-page-button-box { + height: 2em; +} +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px; +} + +.candidate-page-button-previous { + border-radius: 2px 0px 0px 2px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 0px 2px 2px 0px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +.framed-user-icon { + background-size: contain; + border: 0px solid transparent; + color: #babaab; + border-radius: 2px; +} +.framed-user-icon:hover { + border-color: transparent; + color: #ffbb62; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} +.login-dialog .modal-dialog-button { + padding: 3px 18px; +} +.login-dialog .modal-dialog-button:default { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.login-dialog .modal-dialog-button:default:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #C87200; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(200, 114, 0, 0.05); +} +.login-dialog .modal-dialog-button:default:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: #955500; +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} +.login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; +} +.login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label { + color: #c87200; +} + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #babaab; + padding-top: 1em; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: #C87200; + color: #ffffff; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus StLabel, .login-dialog-user-list:expanded .login-dialog-user-list-item:focus StIcon { + color: inherit; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #C87200; +} + +.login-dialog-user-list-item { + border-radius: 5px; + padding: 0.2em; + color: #2f1b00; +} +.login-dialog-user-list-item:ltr { + padding-right: 1em; +} +.login-dialog-user-list-item:rtl { + padding-left: 1em; +} +.login-dialog-user-list-item:hover { + background-color: #C87200; + color: #ffffff; +} +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #c87200; +} +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #ffffff; +} + +.login-dialog-username, +.user-widget-label { + color: #babaab; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget-label:ltr { + padding-left: 18px; +} +.user-widget-label:rtl { + padding-right: 18px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: #623800; + font-size: 110%; + padding-top: 1em; +} + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; +} + +.login-dialog-session-list-button { + color: #2f1b00; +} +.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #c87200; +} +.login-dialog-session-list-button:active { + color: black; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock-date { + font-size: 28pt; +} + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; +} +.screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} +.screen-shield-notifications-container .notification, +.screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(200, 114, 0, 0.2); + background-color: rgba(8, 17, 28, 0.45); + color: #c87200; + border-radius: 4px; +} +.screen-shield-notifications-container .notification { + margin-right: 15px; +} + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; +} + +#panel.lock-screen { + background-color: rgba(8, 17, 28, 0.5); +} + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); +} + +#lockDialogGroup { + background: #2e3436 url(misc/noise-texture.png); + background-repeat: repeat; +} + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(8, 17, 28, 0.3); +} +#screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(8, 17, 28, 0.5); +} +#screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(200, 114, 0, 0.5); +} + +#LookingGlassDialog { + spacing: 4px; + padding: 8px 8px 10px 8px; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + color: #babaab; +} +#LookingGlassDialog > #Toolbar { + padding: 3px; + border: none; + background-color: transparent; + border-radius: 0px; +} +#LookingGlassDialog .labels { + spacing: 4px; +} +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #c87200; + transition-duration: 100ms; + padding-left: 0.3em; + padding-right: 0.3em; +} +#LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0px; + color: #C87200; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + caret-color: #ffffff; + selection-background-color: #C87200; + selected-color: #ffffff; + color: #c87200; + background-color: rgba(33, 70, 115, 0.35); + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.lg-dialog StEntry:focus { + color: #ffffff; + background-color: #C87200; + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); + selection-background-color: #ffffff; + selected-color: #C87200; +} +.lg-dialog .shell-link { + color: #ffa62f; +} +.lg-dialog .shell-link:hover { + color: #ffbb62; +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; +} +.lg-obj-inspector-button:hover { + border: 1px solid #ffffff; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: 1px solid rgba(0, 0, 0, 0.7); + border-radius: 2px; + background-color: rgba(8, 17, 28, 0.95); + padding: 4px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.7); + border: 1px solid grey; + border-radius: 2px; + padding: 6px; +} diff --git a/src/themes/Midnight-Orange/gtk-2.0/apps.rc b/src/themes/Midnight-Orange/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-Orange/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/button-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..f1223ea1 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-Orange/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..1a0e0d36 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/button.png b/src/themes/Midnight-Orange/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..a240bc5b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..fe8129d9 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..6c334db7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..133b1afa Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..ecabf43a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..6b0bcbcd Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..65a64853 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..6d404ada Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..43af7087 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..0f1ee21c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..ecabf43a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..6b0bcbcd Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..ecabf43a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..6b0bcbcd Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..65a64853 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..6d404ada Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..65a64853 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..6d404ada Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-Orange/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/down-background.png b/src/themes/Midnight-Orange/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..26d60a34 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..26d60a34 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..26d60a34 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..97150d2b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..987e3ecc Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..1afa0c9d Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..65801ef7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..987e3ecc Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..987e3ecc Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-Orange/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-Orange/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-Orange/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/frame.png b/src/themes/Midnight-Orange/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-Orange/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..8cf8ba93 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-Orange/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..824552e7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-Orange/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/line-h.png b/src/themes/Midnight-Orange/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/line-v.png b/src/themes/Midnight-Orange/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..a240bc5b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..af05955a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..fe8129d9 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..6c334db7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..c47a657a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..133b1afa Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..5357b4af Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..013f0300 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..8cedcd35 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..111e5553 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..f04609e7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..4d51cadc Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menubar.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..14b12e3a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-Orange/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..f8d5c463 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/minus.png b/src/themes/Midnight-Orange/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..7adfc71e Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-Orange/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-Orange/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/notebook.png b/src/themes/Midnight-Orange/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/null.png b/src/themes/Midnight-Orange/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/plus.png b/src/themes/Midnight-Orange/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..88b628e7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-Orange/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..fe5badb3 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-Orange/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..db396762 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..5357b4af Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-Orange/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..8cedcd35 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..111e5553 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-Orange/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..4d51cadc Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..5fa2969c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..9415d4f6 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..5fa2969c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..1e53dc50 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..4d22c2c8 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..556f689b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..896bda63 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..9c1f163a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..896bda63 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..72cba92f Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/slider.png b/src/themes/Midnight-Orange/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..e6060efd Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..de2f171a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..de2f171a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..7d449430 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..de2f171a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-Orange/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-Orange/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..b8d8a10b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..f414369e Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-Orange/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-Orange/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/assets/up-background.png b/src/themes/Midnight-Orange/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/gtkrc b/src/themes/Midnight-Orange/gtk-2.0/gtkrc new file mode 100644 index 00000000..392a0ace --- /dev/null +++ b/src/themes/Midnight-Orange/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #443b2c" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #C87200" +gtk-color-scheme = "selected_fg_color: #FFFFFF" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-Orange/gtk-2.0/main.rc b/src/themes/Midnight-Orange/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-Orange/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..f1223ea1 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..1a0e0d36 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..26d60a34 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..987e3ecc Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..26e73f60 --- /dev/null +++ b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#1b1a19" + base[ACTIVE] = "#1b1a19" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..14b12e3a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-2.0/panel.rc b/src/themes/Midnight-Orange/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-Orange/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-Orange/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-Orange/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-Orange/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..90ea99c7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..dd0e18f3 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..dc961abc Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..a5fb6e2c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..c323e290 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..cdb810e8 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..c17666fd Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..ca885ff9 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..c7148473 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..73a5afdb Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..b3e4744d Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..5ab8d3a6 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..dd4d19ad Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..29aa1a37 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..9b0b6b79 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..28ddd8d8 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..4b92b14b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..218480b5 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..ea0e765f Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..e11ee903 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..c19448bc Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..056416f8 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..74ed4d08 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..4a17b9a7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..5885b796 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..5010f730 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..b74b0847 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..5e2c1932 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..50a58835 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..6f099325 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..c6462ac9 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..e2956d70 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..b994cfdd Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..e6251b2c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..afafb8b3 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..245811e0 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..a2e1d245 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..92bd71f0 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..8da28c25 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..d5502544 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..b0b83a07 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..52c01044 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..b2bb3ff7 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..342b0722 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..b1483cfc Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..7c030b49 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..df010d8c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..29d31403 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..dc0351af Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..9915d852 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..21eb47ae Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..c4df0eaf Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..4ed661d5 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..b6acd305 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..4ed661d5 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..b6acd305 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..ef7604ba Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..844f653c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..ef7604ba Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..844f653c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..e332af9b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..5832584e Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..482c8942 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..a845acf8 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..5372e46f Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..d1fe6912 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..5372e46f Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..d1fe6912 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..27f04e34 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..6e31419a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..27f04e34 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..6e31419a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..b99311ce Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..646b769b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..c6942806 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..6bd7bc5b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..52037b7b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..0ad170d3 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..1bbbdc04 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..65766e21 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-Orange/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..a377485b Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..26096866 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..8e17d940 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..348f9f8c Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..bab9b62f Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..6d18c65f Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..ef2996e2 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..c5233de0 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Orange/gtk-3.0/gtk.css b/src/themes/Midnight-Orange/gtk-3.0/gtk.css new file mode 100644 index 00000000..b0f3b79c --- /dev/null +++ b/src/themes/Midnight-Orange/gtk-3.0/gtk.css @@ -0,0 +1,7186 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #C87200; + color: #ffffff; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(200, 114, 0, 0.15); + color: #C87200; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #955500; + background-color: rgba(149, 85, 0, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #ffffff; + background-color: #C87200; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #e4b980; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #C87200; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #C87200; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #C87200; + color: #ffffff; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #252018; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #C87200; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: inset 1px 0 #C87200, inset -1px 0 #C87200, inset 0 1px #C87200, inset 0 -1px #C87200; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(105, 91, 68, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #C87200; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #C87200; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #C87200; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#C87200), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#C87200), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #C87200; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(200, 114, 0, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #ffffff; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(200, 114, 0, 0.75); + background-color: rgba(200, 114, 0, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #252018; + border-color: #0c0b08; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #C87200; +} +button.osd:active, button.osd:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +button.osd:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +.osd button:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.osd button.flat:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #C87200; + border-color: #C87200; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #C87200; +} +button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #fb8f00; + border-color: #fb8f00; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #955500; + border-color: #955500; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#C87200), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #C87200; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(200, 114, 0, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(200, 114, 0, 0.75); + background-color: rgba(200, 114, 0, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #aeae99; +} +menuitem.button.flat:active label, menuitem.button.flat:active arrow label, menuitem.button.flat:selected label, menuitem.button.flat:selected arrow label, +modelbutton.flat:active label, +modelbutton.flat:active arrow label, +modelbutton.flat:selected label, +modelbutton.flat:selected arrow label { + color: inherit; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #ffffff; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #ffffff; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #C87200; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(200, 114, 0, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(37, 32, 24, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #C87200; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #C87200; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(200, 114, 0, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.95); + border-color: rgba(180, 102, 0, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(200, 114, 0, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #f4e3cc; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #c87200; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(200, 114, 0, 0) 25%, rgba(200, 114, 0, 0.35) 25%, rgba(200, 114, 0, 0.35) 75%, rgba(200, 114, 0, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(200, 114, 0, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #C87200; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(200, 114, 0, 0.55); + border-color: #010304; + background-color: rgba(200, 114, 0, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #ffffff; + color: #C87200; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #C87200; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #C87200; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #C87200; + background-color: #ffffff; + border-color: #ffffff; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #C87200; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #C87200; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(200, 114, 0, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(200, 114, 0, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #C87200; + border-color: #C87200; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #C87200; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #fb8f00; + border-color: #fb8f00; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #955500; + border-color: #955500; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(200, 114, 0, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(200, 114, 0, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(200, 114, 0, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(200, 114, 0, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(200, 114, 0, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(200, 114, 0, 0.55); + border-color: #010304; + background-color: rgba(200, 114, 0, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #C87200; + border-color: #C87200; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #C87200; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #e4b980; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #deaa66; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #bb904d; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #efd5b3; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 4px; + background-color: #C87200; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #C87200; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #C87200; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #C87200; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #C87200; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(200, 114, 0, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #C87200; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(200, 114, 0, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #c87200; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #c87200; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #aeae99; + background-color: rgba(200, 114, 0, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #C87200; +} +popover button label, popover button image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #C87200; + border-color: #C87200; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #ffffff; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #C87200; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #b46600; +} +notebook > header > tabs > tab:backdrop { + color: rgba(200, 114, 0, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #e6e6e6; + background-color: transparent; + border-left: 2px solid #C87200; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(255, 255, 255, 0.56); + border-left: 2px solid rgba(200, 114, 0, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #aeae99; + background-color: rgba(200, 114, 0, 0.1); + border-left: 2px solid #b46600; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(174, 174, 153, 0.45); + border-left: 2px solid rgba(200, 114, 0, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(200, 114, 0, 0.45); +} +scrollbar slider:hover:active { + background-color: #C87200; +} +scrollbar slider:disabled { + background-color: rgba(200, 114, 0, 0.25); +} +scrollbar slider:hover { + background-color: rgba(200, 114, 0, 0.7); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #ec8600; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #3b3326; +} +.osd scale trough highlight { + background-color: #C87200; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #e6c08c; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #C87200; +} +scale highlight:disabled { + background-color: rgba(200, 114, 0, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(200, 114, 0, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #4e3514; +} +scale slider:active { + background-clip: border-box; + background-color: #C87200; + border-color: #C87200; +} +scale slider:disabled { + background-color: #1d1c19; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #f7ead9; + border-color: #f7ead9; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #e4b980; + border-color: #e4b980; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #e6c08c; + border-color: #e6c08c; +} +.osd scale slider { + background-clip: border-box; + background-color: #C87200; + border-color: #C87200; +} +.osd scale slider:hover { + background-color: #fb8f00; + border-color: #fb8f00; +} +.osd scale slider:active { + background-color: #955500; + border-color: #955500; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #C87200; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #C87200; + background-color: #C87200; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #C87200; + background-color: #C87200; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 100% 60%; + 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.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 100% 60%; + 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.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 60% 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.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #C87200; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #aeae99; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #ffffff; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #b46700; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #ffffff; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(200, 114, 0, 0.6); +} + +.app-notification { + padding: 10px; + color: #c87200; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +.app-notification button.flat { + border-color: rgba(200, 114, 0, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #c87200; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(200, 114, 0, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(200, 114, 0, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(200, 114, 0, 0.2)), to(rgba(200, 114, 0, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #C87200; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #C87200, #C87200); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #C87200; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #C87200; + background-color: #ffffff; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #f4e3cc; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #C87200; + background-color: #ffffff; + border-color: #ffffff; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #C87200; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #443b2c; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #C87200; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(200, 114, 0, 0.56); +} +colorswatch#add-color-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #C87200; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #C87200; +} +row:selected label, label:selected, filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #ffffff; +} +row:selected label:backdrop, label:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(255, 255, 255, 0.56); +} +row:selected label:disabled, label:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #e4b980; +} + +filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(200, 114, 0, 0.45); + color: rgba(255, 255, 255, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(200, 114, 0, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #ff9810; +} +.math-buttons button.text-button label { + color: rgba(200, 114, 0, 0.7); +} +.math-buttons button.text-button:hover label { + color: #ff9810; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(200, 114, 0, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #ff9810; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #ff9810; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #C87200; +} +.math-buttons button.suggested-action.text-button { + background-color: #C87200; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #ff9810; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #ffffff; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #C87200; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #ffffff; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #ffffff; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #C87200; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(200, 114, 0, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #e4b980; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(255, 255, 255, 0.45); + color: rgba(200, 114, 0, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(191, 113, 9, 0.45); + color: rgba(255, 255, 255, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(188, 112, 12, 0.23); + color: rgba(255, 255, 255, 0.3); +} + +*:selected { + background-color: #C87200; +} +*:selected label, *:selected image, *:selected { + color: #ffffff; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #f4e3cc; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(200, 114, 0, 0.8); + border-color: rgba(149, 85, 0, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + } + 100% { + color: #ffffff; + border-color: transparent; + background-color: #C87200; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #C87200; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #C87200; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: inset 1px 0 #C87200, inset -1px 0 #C87200, inset 0 1px #C87200, inset 0 -1px #C87200; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { + color: #ffffff; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(200, 114, 0, 0.6); +} +.nemo-window .primary-toolbar .path-bar > button { + color: #C87200; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar > button label, .nemo-window .primary-toolbar .path-bar > button image { + background-color: transparent; + color: #C87200; +} +.nemo-window .primary-toolbar .path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar .path-bar > button:hover label, .nemo-window .primary-toolbar .path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.nemo-window .primary-toolbar .path-bar > button:active, .nemo-window .primary-toolbar .path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.nemo-window .primary-toolbar .path-bar > button:active label, .nemo-window .primary-toolbar .path-bar > button:active image, .nemo-window .primary-toolbar .path-bar > button:checked label, .nemo-window .primary-toolbar .path-bar > button:checked image { + background-color: #C87200; + color: #ffffff; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #C87200; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #c87200; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #C87200; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + background-color: transparent; + border-left: 2px solid rgba(200, 114, 0, 0.45); + padding-left: 0px; + color: rgba(255, 255, 255, 0.45); +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #C87200; + color: #ffffff; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(255, 255, 255, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(200, 114, 0, 0.45); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.12); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #C87200; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #ffffff; + background-color: #C87200; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #C87200; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #ffa62f; +} + +.documents-entry-tag, .photos-entry-tag { + color: #ffffff; + background: #C87200; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #ffffff; + background: #dc7e00; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #ffffff; + background: #b46600; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #252018; + border: 1px solid #0c0b08; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #C87200; + border-color: #C87200; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #16130e; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #C87200; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #ffffff; + background-color: #C87200; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #0c0b08; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #C87200; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #16130e; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #C87200; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #643900; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #ffa62f; + background-color: #C87200; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #C87200; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #C87200; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(200, 114, 0, 0.1); + border-color: #C87200; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(200, 114, 0, 0.1); + color: #C87200; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(200, 114, 0, 0.4); + border: 2px solid #C87200; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #C87200; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #C87200; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #ffffff; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #C87200; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(200, 114, 0, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #ffffff; + background-color: #C87200; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #C87200; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(200, 114, 0, 0.34); + border-color: rgba(200, 114, 0, 0.45); + color: #ffffff; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(200, 114, 0, 0.78); + border-color: rgba(200, 114, 0, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #ffffff; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #C87200; + border-color: #C87200; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #ffffff; +} + +popover { + background-color: #08111C; + color: #C87200; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #C87200; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #C87200; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #C87200; + border-color: #C87200; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #ffffff; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #C87200; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #ffffff; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #C87200; + border-color: #C87200; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #ffffff; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #C87200; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: inset 1px 0 #C87200, inset -1px 0 #C87200, inset 0 1px #C87200, inset 0 -1px #C87200; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #C87200; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #C87200; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #ffffff; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #C87200; + border-color: #C87200; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #ffffff; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #C87200; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #ffffff; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #C87200; + border-color: #C87200; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #ffffff; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #C87200; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #C87200; + background-image: linear-gradient(to right, #C87200, #C87200); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #ffffff; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(200, 114, 0, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #010304; + background-color: #C87200; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(200, 114, 0, 0.55); + border-color: #010304; + background-color: rgba(200, 114, 0, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #C87200; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #c87200; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #C87200; + color: #ffffff; +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(200, 114, 0, 0.67); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(149, 85, 0, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #C87200; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #ffffff; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(200, 114, 0, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #ffffff; + border-color: transparent; + background-color: #C87200; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #C87200; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #C87200; + border-color: #08111C; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #c87200; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(200, 114, 0, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #ffffff; + background-color: #C87200; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #ffffff; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #C87200; +} +.geary-main-layout infobar.info button { + background-color: #C87200; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #ffffff; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(255, 255, 255, 0.56); +} + +#InkscapePanel grid, +#NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #C87200; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #ffffff; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #C87200; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #C87200; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(200, 114, 0, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #ffa62f; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #cd7500; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #C87200, #C87200); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #C87200; + border-color: #C87200; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #C87200; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #C87200; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #C87200; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #C87200; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #C87200; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(200, 114, 0, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #C87200; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(200, 114, 0, 0.56); +} +#content_frame button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +#buttonbox_frame button:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #C87200; + border-color: #C87200; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #fb8f00; + border-color: #fb8f00; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #955500; + border-color: #955500; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #c87200; + padding-left: 2px; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: rgba(200, 114, 0, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(200, 114, 0, 0.3); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #C87200; + padding-left: 0px; + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(200, 114, 0, 0.4); +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #c87200; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #C87200; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.12); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #C87200; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #C87200; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #C87200; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #C87200; + border-color: #08111C; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #ffffff; + outline-offset: -3px; + background-color: #C87200; + border-color: #08111C; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #d37800; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(255, 255, 255, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(200, 114, 0, 0.45); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #C87200; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #C87200; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #C87200; + border-color: #08111C; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(200, 114, 0, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: transparent; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #C87200; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #fb8f00; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #C87200; +} +.nautilus-window .searchbar-container entry image:focus { + color: #fb8f00; +} +.nautilus-window .searchbar-container button image { + color: #C87200; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(200, 114, 0, 0.06); + background-image: linear-gradient(to right, rgba(200, 114, 0, 0.06), rgba(200, 114, 0, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #c87200; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #c87200; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #C87200; + color: #ffffff; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(200, 114, 0, 0.1); + color: #aeae99; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(109, 68, 13, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #c87200; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #c87200; + caret-color: #c87200; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(200, 114, 0, 0.1); + color: #aeae99; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #c87200; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #c87200; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #c87200; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #c87200; + background-color: rgba(200, 114, 0, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(200, 114, 0, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #C87200; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #C87200; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #c87200; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(127, 110, 82, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +filechooser actionbar button:disabled { + color: #4e4b3f; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(105, 91, 68, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #C87200; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(105, 91, 68, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #ff9b16; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(255, 155, 22, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #ffa62f; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #C87200; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #C87200; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #C87200; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #ffa62f; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#c87200, 0.8); +@define-color wm_unfocused_title alpha(#c87200, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #C87200; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #ffffff; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #C87200; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #C87200; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #C87200; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #C87200; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(200, 114, 0, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #C87200; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #C87200; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(200, 114, 0, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #C87200; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #C87200; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #C87200; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #C87200; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #C87200; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(200, 114, 0, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #C87200; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(200, 114, 0, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #ffffff; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(200, 114, 0, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #C87200; + box-shadow: inset 1px 0 #C87200, inset -1px 0 #C87200, inset 0 1px #C87200, inset 0 -1px #C87200; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #C87200; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(200, 114, 0, 0.56); +} +.night-light-indicator button.combo:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.night-light-indicator button.combo:active { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #C87200; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #C87200; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #C87200; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #C87200; +} +.budgie-panel button.flat:hover { + background: rgba(200, 114, 0, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #C87200; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #ffffff; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #C87200; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(200, 114, 0, 0.1); + border-bottom: 2px solid #C87200; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(200, 114, 0, 0.1); + border-top: 2px solid #C87200; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(200, 114, 0, 0.1); + border-left: 2px solid #C87200; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(200, 114, 0, 0.1); + border-right: 2px solid #C87200; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #C87200; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #C87200; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #C87200; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #C87200; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(200, 114, 0, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #C87200; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #C87200; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #C87200; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #C87200; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #C87200; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #ffffff; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #C87200; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #C87200; + color: #ffffff; + border-bottom: 9px solid transparent; +} +.raven button { + color: #C87200; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(200, 114, 0, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(200, 114, 0, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #ffffff; + border-color: #08111C; + background-color: #C87200; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #C87200; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #C87200; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #ffffff; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-Orange/gtk-3.0/thumbnail.png b/src/themes/Midnight-Orange/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..d6d7a7e8 Binary files /dev/null and b/src/themes/Midnight-Orange/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-Orange/index.theme b/src/themes/Midnight-Orange/index.theme new file mode 100644 index 00000000..cf7a9f17 --- /dev/null +++ b/src/themes/Midnight-Orange/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-Orange +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-Orange +IconTheme=Papirus-Dark-Orange +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-Orange/metacity-1/button-bg.svg b/src/themes/Midnight-Orange/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-Orange/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Orange/metacity-1/button-border.svg b/src/themes/Midnight-Orange/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-Orange/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Orange/metacity-1/close-icon.svg b/src/themes/Midnight-Orange/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-Orange/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Orange/metacity-1/max-icon.svg b/src/themes/Midnight-Orange/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-Orange/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Orange/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-Orange/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..5fa7c068 --- /dev/null +++ b/src/themes/Midnight-Orange/metacity-1/metacity-theme-2.xml @@ -0,0 +1,781 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-OrangeNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Orange/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-Orange/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..5fa7c068 --- /dev/null +++ b/src/themes/Midnight-Orange/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-OrangeNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#C87200" /> +<constant name="C_title_unfocused" value="rgba(200, 114, 0, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#85080c" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#1c1108" /> +<constant name="C_icon_close_bg_hover" value="#1c1108" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#85080c" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#0d8104"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#1c1108" /> +<constant name="C_icon_max_active" value="#1c1108" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#85080c" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#867104"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#1c1108" /> +<constant name="C_icon_min_active" value="#1c1108" /> +<constant name="C_icon_min_focused" value="#dcc000" /> +<constant name="C_button_min_unfocused" value="#867104" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Orange/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-Orange/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-Orange/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-Orange/metacity-1/min-icon.svg b/src/themes/Midnight-Orange/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-Orange/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-Orange/metacity-1/thumbnail.png b/src/themes/Midnight-Orange/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-Orange/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/bottom-active.png b/src/themes/Midnight-Orange/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/bottom-inactive.png b/src/themes/Midnight-Orange/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/bottom-left-active.png b/src/themes/Midnight-Orange/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-Orange/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/bottom-right-active.png b/src/themes/Midnight-Orange/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-Orange/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/close-active.png b/src/themes/Midnight-Orange/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/close-inactive.png b/src/themes/Midnight-Orange/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/close-prelight.png b/src/themes/Midnight-Orange/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/close-pressed.png b/src/themes/Midnight-Orange/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/hide-active.png b/src/themes/Midnight-Orange/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/hide-inactive.png b/src/themes/Midnight-Orange/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/hide-prelight.png b/src/themes/Midnight-Orange/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/hide-pressed.png b/src/themes/Midnight-Orange/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/left-active.png b/src/themes/Midnight-Orange/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/left-inactive.png b/src/themes/Midnight-Orange/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/maximize-active.png b/src/themes/Midnight-Orange/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/maximize-inactive.png b/src/themes/Midnight-Orange/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/maximize-prelight.png b/src/themes/Midnight-Orange/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/maximize-pressed.png b/src/themes/Midnight-Orange/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/menu-active.png b/src/themes/Midnight-Orange/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/menu-inactive.png b/src/themes/Midnight-Orange/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/menu-pressed.png b/src/themes/Midnight-Orange/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/right-active.png b/src/themes/Midnight-Orange/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/right-inactive.png b/src/themes/Midnight-Orange/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/shade-active.png b/src/themes/Midnight-Orange/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/shade-inactive.png b/src/themes/Midnight-Orange/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/shade-prelight.png b/src/themes/Midnight-Orange/xfwm4/shade-prelight.png new file mode 100644 index 00000000..1d1f34e2 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/shade-pressed.png b/src/themes/Midnight-Orange/xfwm4/shade-pressed.png new file mode 100644 index 00000000..b9853f14 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/stick-active.png b/src/themes/Midnight-Orange/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/stick-inactive.png b/src/themes/Midnight-Orange/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/stick-prelight.png b/src/themes/Midnight-Orange/xfwm4/stick-prelight.png new file mode 100644 index 00000000..503580e4 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/stick-pressed.png b/src/themes/Midnight-Orange/xfwm4/stick-pressed.png new file mode 100644 index 00000000..89b5175c Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/themerc b/src/themes/Midnight-Orange/xfwm4/themerc new file mode 100644 index 00000000..4330e908 --- /dev/null +++ b/src/themes/Midnight-Orange/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#C87200 +active_text_shadow_color=#C87200 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-Orange/xfwm4/title-1-active.png b/src/themes/Midnight-Orange/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/title-1-inactive.png b/src/themes/Midnight-Orange/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/title-2-active.png b/src/themes/Midnight-Orange/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/title-2-inactive.png b/src/themes/Midnight-Orange/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/title-3-active.png b/src/themes/Midnight-Orange/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/title-3-inactive.png b/src/themes/Midnight-Orange/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/title-4-active.png b/src/themes/Midnight-Orange/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/title-4-inactive.png b/src/themes/Midnight-Orange/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/title-5-active.png b/src/themes/Midnight-Orange/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/title-5-inactive.png b/src/themes/Midnight-Orange/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/top-left-active.png b/src/themes/Midnight-Orange/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/top-left-inactive.png b/src/themes/Midnight-Orange/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/top-right-active.png b/src/themes/Midnight-Orange/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-Orange/xfwm4/top-right-inactive.png b/src/themes/Midnight-Orange/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Orange/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-Red/cinnamon/cinnamon.css b/src/themes/Midnight-Red/cinnamon/cinnamon.css new file mode 100644 index 00000000..8a796c7a --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/cinnamon.css @@ -0,0 +1,1992 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #B40021; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #B40021; + box-shadow: inset 0 2px 4px #B40021; +} +.sound-button:active:backdrop, .menu #notification .notification-button:active:backdrop, .menu #notification .notification-icon-button:active:backdrop, .popup-menu #notification .notification-button:active:backdrop, .popup-menu #notification .notification-icon-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #B40021; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #B40021; + background-color: #B40021; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4c3e42; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(180, 0, 33, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(180, 0, 33, 0.1); + border: 1px solid #010304; + box-shadow: inset 0 2px 4px rgba(180, 0, 33, 0); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: rgba(180, 0, 33, 0.1); + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(180, 0, 33, 0); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: rgba(18, 16, 28, 0.505); + border-color: 1px solid #04090f; + box-shadow: inset 0 2px 4px rgba(18, 16, 28, 0); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #B40021; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(113, 47, 97, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #ffffff; + background-color: #B40021; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(113, 47, 97, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #B40021; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #B40021; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #B40021; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #B40021; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #ffffff; + -slider-handle-radius: 7px; + color: #ffffff; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #ff1b45; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #ff4e6e; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #220e1d; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #B40021; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: #aeae99; + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #ffffff; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #B40021; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #220e1d; + border: 1px solid #220e1d; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #B40021; + color: #ffffff; + border: 1px solid #B40021; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(113, 47, 97, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #B40021; + background-color: #B40021; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: black; + selected-color: #ffffff; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #B40021; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #220e1d; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #B40021; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #B40021; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(126, 54, 67, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(180, 0, 33, 0.1); + box-shadow: inset 0 0 0 2px rgba(180, 0, 33, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #B40021; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #ffffff; + background-color: #B40021; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #B40021; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #B40021; + border: 0px solid #B40021; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #B40021; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #ffffff; + selected-color: #ffffff; + selection-background-color: black; + color: #aeae99; + background-color: rgba(113, 47, 97, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #ffffff; + background-color: #B40021; + border: 1px solid #B40021; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #220e1d; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #B40021; + background-color: #B40021; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #4c3e42; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #220e1d; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 7px; +} +.menu-favorites-button:hover { + color: #ffffff; + background-color: #B40021; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: #B40021; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #B40021; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: #B40021; +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #B40021; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #B40021; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #B40021; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #B40021; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #B40021; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(16, 7, 14, 0.9); + border: 0px solid black; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(34, 14, 29, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); + color: #ffffff; + background-color: transparent; + border: 1px solid #B40021; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #B40021; + box-shadow: inset 0 2px 4px #B40021; +} +.sound-player-overlay StButton:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #B40021; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #ffffff; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #B40021; +} +.workspace-button:hover { + color: rgba(180, 0, 33, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(180, 0, 33, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #B40021; + background-color: rgba(180, 0, 33, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(180, 0, 33, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(180, 0, 33, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(180, 0, 33, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(180, 0, 33, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #B40021; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #B40021; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #ffffff; + background-color: #B40021; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #B40021; + color: #ffffff; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: #B40021; +} +.applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #ffffff; + text-shadow: none; +} +.applet-icon { + color: #B40021; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #ffffff; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #B40021; + background-color: rgba(180, 0, 33, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(180, 0, 33, 0.3); + border: 1px solid #B40021; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #B40021; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-top-width: 2px; + border-color: #B40021; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-bottom-width: 2px; + border-color: #B40021; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-left-width: 2px; + border-color: #B40021; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-right-width: 2px; + border-color: #B40021; +} +.grouped-window-list-item-box:hover { + background-color: rgba(180, 0, 33, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #B40021; + color: #ffffff; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #ffffff; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #B40021; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #B40021; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #B40021; + box-shadow: inset 0 2px 4px #B40021; +} +.calendar-events-no-events-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(180, 0, 33, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #B40021; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #B40021; +} +.calendar-event-button:active { + color: #ffffff; + background-color: #B40021; + border-left-width: 4px; + border-left-style: solid; + border-color: #B40021; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..ec903665 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-active.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + inkscape:swatch="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="5.6568542" + inkscape:cx="28.814601" + inkscape:cy="70.003571" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#b40021;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#b40021;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#ffffff;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..bb34e73f --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="18.375001" + inkscape:cy="101.12501" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#b40021;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#b40021;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#b40021;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..ef60c583 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + version="1.1" + width="16" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="-0.0625" + inkscape:cy="9.5625" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="1012" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="16" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..e75c86b5 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..84d8f358 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-Red/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-Red/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-Red/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-Red/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-Red/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..4d5ac732 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..977401c8 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..56c9c49a --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..595dd06a --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Red/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..bc4ad588 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Red/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..b9898cfb --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..2acfe84d --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..fcf3671b --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..14f41615 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..00e113e4 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-Red/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..56cb77d5 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Red/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..76efed85 --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Red/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..d1e9376f --- /dev/null +++ b/src/themes/Midnight-Red/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Red/cinnamon/thumbnail.png b/src/themes/Midnight-Red/cinnamon/thumbnail.png new file mode 100644 index 00000000..3922150b Binary files /dev/null and b/src/themes/Midnight-Red/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/dash/dash-left.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/dash-left.svg new file mode 100644 index 00000000..b435b9cb --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/dash-left.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/dash/dash-placeholder.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/dash-placeholder.svg new file mode 100644 index 00000000..cbae148a --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/dash/dash-right.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/dash-right.svg new file mode 100644 index 00000000..e93482a0 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/dash-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running1.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running1.svg new file mode 100644 index 00000000..46dc9900 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running1.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running2.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running2.svg new file mode 100644 index 00000000..9884b30a --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running2.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running3.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running3.svg new file mode 100644 index 00000000..f0816a41 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running3.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running4.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running4.svg new file mode 100644 index 00000000..d80f4c15 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/dash/running4.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/bg.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/bg.svg new file mode 100644 index 00000000..e6a1453e --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/bg.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/calendar-today.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/calendar-today.svg new file mode 100644 index 00000000..99a39eb8 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/calendar-today.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/close-active.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/close-active.svg new file mode 100644 index 00000000..95822bf3 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/close-hover.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..7b52140c --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/close.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/close.svg new file mode 100644 index 00000000..e221a33f --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/corner-ripple-ltr.svg new file mode 100644 index 00000000..870ba51b --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/corner-ripple-ltr.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/corner-ripple-rtl.svg new file mode 100644 index 00000000..68a46dfb --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/corner-ripple-rtl.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/more-results.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/more-results.svg new file mode 100644 index 00000000..4cc1a975 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/more-results.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/osd.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/osd.svg new file mode 100644 index 00000000..8af04f00 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/osd.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/process-working.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/process-working.svg new file mode 100644 index 00000000..7ae13c77 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/process-working.svg @@ -0,0 +1,409 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/ws-switch-arrow-down.png new file mode 100644 index 00000000..a674ad58 Binary files /dev/null and b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/ws-switch-arrow-up.png new file mode 100644 index 00000000..1b6f6111 Binary files /dev/null and b/src/themes/Midnight-Red/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/panel/activities-active.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/panel/activities-active.svg new file mode 100644 index 00000000..9dc837af --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/panel/activities-active.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/panel/activities.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/panel/activities.svg new file mode 100644 index 00000000..c63fffa4 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/panel/activities.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..a53d6ab7 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Red/gnome-shell/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..7bd6625f --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..7d373666 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..4244c06b --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..f0e6eb8e --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..8887ccba --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..fda633b1 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..79508607 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,169 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..0081e11e --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..1d4666ad --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,171 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/message-close-active.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/message-close-active.svg new file mode 100644 index 00000000..9791c3ad --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/message-close-active.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/message-close-hover.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/message-close-hover.svg new file mode 100644 index 00000000..2895ebbe --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/message-close-hover.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/message-close.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/message-close.svg new file mode 100644 index 00000000..66a52035 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/message-close.svg @@ -0,0 +1,118 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/modal.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/modal.svg new file mode 100644 index 00000000..157cbd1c --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/misc/modal.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..7b6b3e0a --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/switch/switch-off.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Red/gnome-shell/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..4b1a3e7f --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/dark-assets/switch/switch-on.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Red/gnome-shell/gnome-shell.css b/src/themes/Midnight-Red/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..9ef0c7d8 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/gnome-shell.css @@ -0,0 +1,2871 @@ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +stage { + font-size: 1em; + color: #babaab; +} + +.button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 4px; +} + +.hotplug-notification-item, .notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button, .button { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:focus, .notification-banner .notification-button:focus, .button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #B40021; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:hover, .notification-banner .notification-button:hover, .button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.hotplug-notification-item:hover:focus, .notification-banner .notification-button:hover:focus, .button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #B40021; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:active, .notification-banner .notification-button:active, .button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #B40021; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(180, 0, 33, 0.05); +} +.hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive, .button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #ffffff; + selection-background-color: black; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:hover .hint-text { + color: rgba(186, 186, 171, 0.72); +} +StEntry:focus { + color: #ffffff; + background-color: #B40021; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:focus .hint-text { + color: #ffffff; + margin-left: 14px; +} +StEntry:insensitive { + color: rgba(186, 186, 171, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(186, 186, 171, 0.52); +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} +StScrollBar StBin#trough { + background-color: rgba(8, 17, 28, 0.1); + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 4px; + background-color: #4f5555; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #3d4447; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #B40021; +} + +.slider { + -barlevel-height: 4px; + -barlevel-background-color: #08111C; + -barlevel-border-color: rgba(0, 0, 0, 0); + -barlevel-active-background-color: #B40021; + -barlevel-active-border-color: rgba(0, 0, 0, 0); + -barlevel-border-width: 0px; + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #B40021; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 0px; + -slider-handle-border-color: #ffffff; + height: 18px; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: #ffffff; +} +.slider:hover { + color: #B40021; + -slider-handle-radius: 2px; +} +.slider:active { + color: #B40021; + -slider-handle-radius: 2px; +} +.popup-menu-item.selected .slider { + -slider-background-color: #08111C; + -slider-active-background-color: #B40021; + -slider-handle-radius: 2px; +} + +.check-box StBoxLayout { + spacing: 0.8em; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 54px; + height: 24px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item.selected .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.shell-link { + color: #ff1b45; +} +.shell-link:hover { + color: #ff4e6e; +} + +.headline { + font-size: 110%; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #babaab; + background-color: #08111c; + border: none; + padding: 0; +} +.modal-dialog .modal-dialog-content-box { + padding: 20px 10px 10px 10px; +} +.modal-dialog-linked-button { + height: 38px; + padding: 0; + box-shadow: inset 0 0 black; + border-top-width: 1px; + border-bottom-width: 0; + color: #b40021; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(7, 15, 24, 0.95); +} +.modal-dialog-linked-button:hover { + background-color: rgba(14, 29, 48, 0.95); +} +.modal-dialog-linked-button:focus { + color: #b40021; +} +.modal-dialog-linked-button:active { + color: #ffffff; + background-color: #B40021; +} +.modal-dialog-linked-button:insensitive { + color: rgba(180, 0, 33, 0.5); + background-color: rgba(6, 12, 20, 0.95); +} +.modal-dialog-linked-button:first-child { + border-radius: 0px 0px 0px 2px; +} +.modal-dialog-linked-button:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 0px; +} +.modal-dialog-linked-button:first-child:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 2px; +} +.modal-dialog .run-dialog-entry { + width: 21em; +} +.modal-dialog .run-dialog-error-box { + padding-top: 5px; + spacing: 5px; +} +.modal-dialog .run-dialog-label { + font-size: 0; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 11pt; + font-weight: bold; + color: #babaab; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} +.run-dialog .run-dialog-entry { + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); + width: 20em; + padding: 5px 9px; + caret-size: 1px; + caret-color: #ffffff; + selection-background-color: black; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 20px; + min-height: 1.4em; +} +.run-dialog .run-dialog-entry:hover, .run-dialog .run-dialog-entry:focus { + color: #ffffff; + caret-color: #ffffff; + background-color: #B40021; + selection-background-color: black; + selected-color: #ffffff; +} +.run-dialog .run-dialog-description { + text-align: center; + color: #babaab; +} + +.end-session-dialog { + spacing: 42px; +} +.end-session-dialog-list { + padding-top: 20px; +} +.end-session-dialog-layout { + padding-left: 17px; +} +.end-session-dialog-layout:rtl { + padding-right: 17px; +} +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; +} +.end-session-dialog-description:rtl { + text-align: right; +} +.end-session-dialog-warning { + width: 28em; + color: #F27835; + padding-top: 6px; +} +.end-session-dialog-warning:rtl { + text-align: right; +} +.end-session-dialog-logout-icon { + border: 0px solid transparent; + border-radius: 2px; + width: 48px; + height: 48px; + background-size: contain; +} +.end-session-dialog-shutdown-icon { + color: #babaab; + width: 48px; + height: 48px; +} +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 10px; + padding-left: 10px; +} +.end-session-dialog-session-list, .end-session-dialog-app-list { + spacing: 1em; +} +.end-session-dialog-list-header { + font-weight: bold; +} +.end-session-dialog-list-header:rtl { + text-align: right; +} +.end-session-dialog-app-list-item, .end-session-dialog-session-list-item { + spacing: 1em; +} +.end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name { + font-weight: bold; +} +.end-session-dialog-app-list-item-description { + color: #c6c6b9; + font-size: 8pt; +} +.end-session-dialog .modal-dialog-linked-button:last-child { + color: #ffffff; + background-color: #F04A50; +} +.end-session-dialog .modal-dialog-linked-button:last-child:hover { + color: #ffffff; + background-color: #f47479; +} +.end-session-dialog .modal-dialog-linked-button:last-child:active { + color: #ffffff; + background-color: #ee3239; +} + +.shell-mount-operation-icon { + icon-size: 48px; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.mount-question-dialog-subject { + max-width: 500px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #a3a38f; +} +.show-processes-dialog-app-list-item:hover { + color: #babaab; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +.prompt-dialog { + width: 500px; +} +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; +} +.prompt-dialog-message-layout { + spacing: 16px; +} +.prompt-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: #babaab; +} +.prompt-dialog-descritption:rtl { + text-align: right; +} +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} +.prompt-dialog-error-label { + font-size: 9pt; + color: #FC4138; + padding-bottom: 8px; +} +.prompt-dialog-info-label { + font-size: 9pt; + padding-bottom: 8px; +} +.prompt-dialog-null-label { + font-size: 9pt; + padding-bottom: 8px; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} +.polkit-dialog-user-root-label { + color: #F27835; +} +.polkit-dialog-user-user-icon { + border-radius: 2px; + background-size: contain; + width: 48px; + height: 48px; +} + +.audio-device-selection-dialog { + spacing: 30px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} +.audio-selection-title { + font-weight: bold; + text-align: center; +} +.audio-selection-box { + spacing: 20px; +} +.audio-selection-device { + border: 1px solid #010304; + border-radius: 3px; +} +.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #B40021; + border-color: #B40021; +} +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} +.audio-selection-device-icon { + icon-size: 64px; +} + +.access-dialog { + spacing: 30px; +} +.access-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} +.access-dialog-content { + max-width: 28em; + spacing: 20px; +} +.access-dialog-icon { + min-width: 48px; + icon-size: 48px; +} +.access-dialog-title { + font-weight: bold; +} +.access-dialog-subtitle { + color: #babaab; + font-weight: bold; +} + +.geolocation-dialog { + spacing: 30px; +} +.geolocation-dialog-main-layout { + spacing: 12px; +} +.geolocation-dialog-content { + spacing: 20px; +} +.geolocation-dialog-icon { + icon-size: 48px; +} +.geolocation-dialog-title { + font-weight: bold; +} +.geolocation-dialog-reason { + color: #babaab; + font-weight: bold; +} + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.popup-menu { + min-width: 15em; + color: #B40021; + box-shadow: none; + border-radius: 4px; +} +.popup-menu .popup-sub-menu { + background-color: #08111C !important; + color: #babaab !important; + border: none; + box-shadow: none; + border-radius: 0 !important; +} +.popup-menu .popup-menu-content { + padding: 1em 0em 1em 0em; + background-color: #0b1726; + box-shadow: none; + border: 1px solid #010304; + border-radius: 4px; +} +.popup-menu .popup-menu-item { + spacing: 6px; +} +.popup-menu .popup-menu-item:ltr { + padding: 0.3em 2em 0.3em 1em; +} +.popup-menu .popup-menu-item:rtl { + padding: 0.3em 1em 0.3em 2em; +} +.popup-menu .popup-menu-item:checked, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:active { + font-weight: normal !important; + box-shadow: none; + background-color: #B40021 !important; + color: #ffffff !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected { + color: #ffffff !important; + background-color: #272e38 !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:insensitive { + color: rgba(186, 186, 171, 0.5); + background: none; +} +.popup-menu .popup-inactive-menu-item { + color: #babaab; +} +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(186, 186, 171, 0.45); +} +.popup-menu.panel-menu { + -boxpointer-gap: 0px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + width: 1.4em; + text-align: center !important; +} +.popup-menu-ornament:ltr { + text-align: right; +} +.popup-menu-ornament:rtl { + text-align: left; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 5; + -arrow-rise: 5; +} + +.popup-separator-menu-item { + padding: 0; + margin: 0; + background-color: transparent; + border: none; +} +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + margin: 0; + background-color: transparent; +} +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + margin: 0; + background-color: transparent; +} + +.aggregate-menu { + min-width: 22em; +} +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 4px; + -st-icon-style: symbolic; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + margin-left: 1em; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + margin-right: 1em; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #b40021; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #B40021; +} +.osd-window .level-bar { + background-color: #B40021; + border-radius: 2px; +} + +.resize-popup { + color: #b40021; + background: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 12px; +} + +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #b40021; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; + border-radius: 4px; + padding: 20px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; + border: 1px solid transparent; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #B40021; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #B40021; + border: 1px solid #B40021; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .separator { + width: 1px; + background: rgba(186, 186, 171, 0.33); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #b40021; +} +.switcher-arrow:highlighted { + color: white; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #B40021; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} +.workspace-switcher-group { + padding: 12px; +} +.workspace-switcher-container { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + padding: 20px; + padding-bottom: 24px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 30px; + background-color: #B40021; + background-size: 96px; + border-radius: 2px; + border: 1px solid #B40021; +} + +.ws-switcher-active-up { + background-image: url("common-assets/misc/ws-switch-arrow-up.png"); +} + +.ws-switcher-active-down { + background-image: url("common-assets/misc/ws-switch-arrow-down.png"); +} + +.ws-switcher-box { + height: 96px; + background-color: rgba(0, 0, 0, 0.33); + border-color: rgba(0, 0, 0, 0.33); + border-radius: 2px; +} + +.tile-preview { + background-color: rgba(180, 0, 33, 0.35); + border: 1px solid #B40021; +} +.tile-preview-left.on-primary { + border-radius: 0px 0 0 0; +} +.tile-preview-right.on-primary { + border-radius: 0 0px 0 0; +} +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0px 0px 0 0; +} + +#panel { + font-weight: bold; + height: 2.1em; + min-height: 30px; + background-gradient-direction: none; + background-color: transparent; + background-color: #08111C; + color: #B40021; +} +#panel.dynamic-top-bar-white-btn { + border-image: none; +} +#panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + border-image: none; +} +#panel:overview { + background-color: #08111C; + color: #B40021; +} +#panel #panelLeft, +#panel #panelCenter { + spacing: 8px; +} +#panel .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0); + -panel-corner-border-width: 0px; + -panel-corner-border-color: black; +} +#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: black; +} +#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} +#panel .panel-button { + -natural-hpadding: 10px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #B40021; + transition-duration: 100ms; + border: 3px solid transparent; + border-color: transparent; +} +#panel .panel-button .app-menu-icon { + width: 0; + height: 0; + margin-left: 0px; + margin-right: 0px; +} +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 6px; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button:hover { + color: #d30027; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:hover.clock-display { + box-shadow: none; + background-color: transparent; + text-shadow: none; + color: inherit; +} +#panel .panel-button:hover.clock-display .clock { + color: #d30027; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + color: #ffffff; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #B40021; + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; +} +#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: none; +} +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; +} +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px #B40021; + color: #ffffff; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 0 4px; +} +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #d1d1c7; +} +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: #d1d1c7; +} +#panel #panelActivities.panel-button { + -natural-hpadding: 12px; +} +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} +#panel .screencast-indicator { + color: #FC4138; +} +#panel .clock-display > * > *:last-child { + color: #B40021; + border: 1px solid rgba(180, 0, 33, 0.5); + padding: 2px; + border-radius: 6px; +} +#panel .popup-menu-arrow { + width: 0; +} + +#panel #panelActivities.panel-button > * { + background-image: url("common-assets/panel/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: 3px solid transparent !important; + text-shadow: 0 0 transparent !important; + transition-duration: 0ms !important; + box-shadow: none !important; + color: transparent; +} +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + box-shadow: inset 0 0 0 1000px #B40021; + border: 3px solid transparent; + border-color: transparent; +} +#panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * { + background-image: url("common-assets/panel/activities-active.svg"); +} + +.system-switch-user-submenu-icon { + icon-size: 20px; + padding: 0 2px; +} + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("common-assets/misc/process-working.svg"); + spacing: 4px; + padding: 0 8px; +} +#appMenu .label-shadow { + color: transparent; +} + +.system-menu-action { + padding: 13px; + color: #babaab; + border-radius: 32px; + /* wish we could do 50% */ + border: 1px solid transparent; +} +.system-menu-action:hover, .system-menu-action:focus { + transition-duration: 100ms; + padding: 13px; + color: #babaab; + background-color: transparent; + border: 1px solid #B40021; +} +.system-menu-action:active { + color: #ffffff; + background-color: #B40021; + border: 1px solid #B40021; +} +.system-menu-action > StIcon { + icon-size: 16px; +} + +#calendarArea { + padding: 0px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid #010304; + padding: 0 12px; +} +.datemenu-calendar-column:ltr { + margin-right: 8px; + border-left-width: 0; +} +.datemenu-calendar-column:rtl { + margin-left: 8px; + border-right-width: 0; +} +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.events-section-title { + color: rgba(186, 186, 171, 0.7); + background-color: transparent; + border-color: transparent; + font-weight: bold; + padding: 0.4em; +} +.events-section-title label, .events-section-title image { + color: inherit; +} + +.datemenu-today-button { + color: #babaab; + background-color: transparent; + border-color: transparent; + padding: 9px; +} +.datemenu-today-button label, .datemenu-today-button image { + color: inherit; +} +.datemenu-today-button .day-label { + font-weight: bold; +} +.datemenu-today-button .date-label { + font-weight: 1000; +} +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(126, 54, 67, 0.2); +} +.datemenu-today-button:active, .datemenu-today-button:selected { + background-color: rgba(180, 0, 33, 0.1); +} + +.calendar { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + padding: 2px; + border-radius: 4px; +} +.calendar label, .calendar image { + color: inherit; +} +.calendar .calendar-month-label { + color: #babaab; + font-weight: bold; + padding: 6px 0; +} +.calendar .calendar-change-month-back { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:focus, .calendar .calendar-change-month-back:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:focus, .calendar .calendar-change-month-back:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:focus, .calendar .calendar-change-month-forward:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:focus, .calendar .calendar-change-month-forward:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .pager-button { + height: 32px; + width: 32px; + background-color: transparent; + color: transparent; +} +.calendar .pager-button:hover, .calendar .pager-button:focus, .calendar .pager-button:active { + background-color: transparent; + color: transparent; +} +.calendar .calendar-day-base { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + width: 32px; + height: 32px; + border-radius: 2px; + margin: 1px; + padding: 0.5px; + text-align: center; + font-feature-settings: "tnum"; +} +.calendar .calendar-day-base label, .calendar .calendar-day-base image { + color: inherit; +} +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(126, 54, 67, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:hover label, .calendar .calendar-day-base:hover image, .calendar .calendar-day-base:focus label, .calendar .calendar-day-base:focus image { + color: inherit; +} +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(180, 0, 33, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:active label, .calendar .calendar-day-base:active image, .calendar .calendar-day-base:selected label, .calendar .calendar-day-base:selected image { + color: inherit; +} +.calendar .calendar-day-base:focus, .calendar .calendar-day-base:selected:focus, .calendar .calendar-day-base:active:focus { + box-shadow: inset 0 0 0 2px rgba(180, 0, 33, 0.6); + color: #babaab !important; + font-weight: bold !important; +} +.calendar .calendar-day-base.calendar-day-heading { + color: #B40021; + background-color: transparent; + border-color: transparent; + font-weight: bold !important; + text-align: center; + padding: 0.2px; + margin-top: 3px; +} +.calendar .calendar-day { + border-width: 0px; +} +.calendar .calendar-day-top { + border-top-width: 1px; +} +.calendar .calendar-day-left { + border-left-width: 1px; +} +.calendar .calendar-work-day { + background-color: transparent; +} +.calendar .calendar-nonwork-day { + color: #babaab; + background-color: transparent; +} +.calendar .calendar-today { + color: #ffffff !important; + background-color: #B40021; + border-color: #010304; + font-weight: bold !important; +} +.calendar .calendar-today label, .calendar .calendar-today image { + color: inherit; +} +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + color: #ffffff; + background-color: #d80028; + border-color: #010304; +} +.calendar .calendar-today:hover label, .calendar .calendar-today:hover image, .calendar .calendar-today:focus label, .calendar .calendar-today:focus image { + color: inherit; +} +.calendar .calendar-today:active { + color: #ffffff; + background-color: #c30024; + border-color: #010304; +} +.calendar .calendar-today:active label, .calendar .calendar-today:active image { + color: inherit; +} +.calendar .calendar-today:selected { + color: #ffffff !important; + background-color: #B40021; + border-color: #010304; +} +.calendar .calendar-today:selected label, .calendar .calendar-today:selected image { + color: inherit; +} +.calendar .calendar-day-with-events { + color: rgba(186, 186, 171, 0.8); + background-color: transparent; + border-color: transparent; + background-image: url("common-assets/misc/calendar-today.svg"); + font-weight: bold; +} +.calendar .calendar-day-with-events label, .calendar .calendar-day-with-events image { + color: inherit; +} +.calendar .calendar-other-month-day { + color: rgba(186, 186, 171, 0.23); +} +.calendar .calendar-week-number { + color: #B40021; + background-color: transparent; + font-style: normal; + font-weight: bold !important; + height: 14px; + width: 14px; + border-radius: 999px; + padding: 0; + margin: 0px 3px; +} + +.world-clocks-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.world-clocks-button label, .world-clocks-button image { + color: inherit; +} +.world-clocks-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(126, 54, 67, 0.1); + border-color: transparent; +} +.world-clocks-button:hover label, .world-clocks-button:hover image { + color: inherit; +} +.world-clocks-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(180, 0, 33, 0.1); + border-color: transparent; +} +.world-clocks-button:active label, .world-clocks-button:active image { + color: inherit; +} +.world-clocks-button:active .world-clocks-time { + color: rgba(180, 0, 33, 0.78); +} +.world-clocks-button .world-clocks-grid, .world-clocks-button .world-clocks-city, .world-clocks-button .world-clocks-timezone { + color: rgba(186, 186, 171, 0.67); +} +.world-clocks-button .world-clocks-city { + font-size: 8; +} +.world-clocks-button .world-clocks-timezone { + font-size: 7; +} +.world-clocks-button .world-clocks-time { + color: #B40021; + font-weight: bold; +} +.world-clocks-button .world-clocks-header { + font-weight: bold; + color: #babaab; + padding: 0; +} +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.weather-button label, .weather-button image { + color: inherit; +} +.weather-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(126, 54, 67, 0.1); + border-color: transparent; +} +.weather-button:hover label, .weather-button:hover image { + color: inherit; +} +.weather-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(180, 0, 33, 0.1); + border-color: transparent; +} +.weather-button:active label, .weather-button:active image { + color: inherit; +} +.weather-button:active .weather-forecast-icon { + color: rgba(186, 186, 171, 0.34); +} +.weather-button .weather-box { + spacing: 10px; +} +.weather-button .weather-header-box { + spacing: 6px; +} +.weather-button .weather-header { + color: #babaab; + font-weight: bold; + padding: 0; +} +.weather-button .weather-header.location { + color: rgba(186, 186, 171, 0.67); + font-weight: normal; + font-size: 8; +} +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} +.weather-button .weather-forecast-time { + color: rgba(186, 186, 171, 0.56); + font-feature-settings: "tnum"; + font-size: 7; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} +.weather-button .weather-forecast-icon { + icon-size: 2.18em; +} +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.events-button { + color: #B40021; + background-color: transparent; + border-color: transparent; + border-radius: 2px; + padding: 4px; + box-shadow: none; +} +.events-button .events-box { + spacing: 2px; +} +.events-button .events-list { + spacing: 4px; +} +.events-button .events-title { + color: #babaab; + font-weight: bold; + margin-bottom: 4px; +} +.events-button .event-time { + color: rgba(186, 186, 171, 0.5); + font-feature-settings: "tnum"; + font-size: 80%; + margin-top: 4px; +} + +.message-list { + width: 31.5em; +} +.message-list-sections { + spacing: 1.5em; + margin-left: 1.5em; +} +.message-list-section, .message-list-section-list { + spacing: 0.7em; +} +.message-list-section-list-title-box { + spacing: 0.4em; +} +.message-list-placeholder StIcon { + width: 0; + height: 0; +} +.message-list-placeholder StLabel { + color: rgba(186, 186, 171, 0.45); +} +.message-list-clear-button.button { + padding: 4px 12px; +} +.message-list-section-close > StIcon { + icon-size: 18px; + border-radius: 999px; + color: #7c7f79 !important; + background-color: transparent; +} +.message-list-section-close:hover > StIcon { + color: #d7787d !important; + background-color: transparent; +} +.message-list-section-close:active > StIcon { + color: #be3841; + background-color: transparent; +} +.message-list:ltr { + border-right-width: 1px; + border-color: #010304; +} +.message-list:rtl { + border-left-width: 1px; + border-color: #010304; +} +.message-list-controls { + margin: 16px 16px 0 16px; +} + +.message { + padding: 4px; + color: rgba(186, 186, 171, 0.8); + border: none; + border-radius: 4px; + box-shadow: none; + background-color: #0b1726; + border-left-width: 2px; + border-style: solid; + border-color: #B40021; +} +.message label { + color: inherit; +} +.message:hover, .message:focus { + color: #babaab; + background-color: #0a1522; + border-color: #ce0026; +} +.message:active { + color: #ffffff; + background-color: #B40021; +} +.message:active .message-close-button { + color: #B40021; +} +.message-icon-bin { + padding: 8px 0px 8px 8px; +} +.message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} +.message-icon-bin > StIcon { + color: inherit; +} +.message-secondary-bin, .message-secondary-bin > .event-time { + color: rgba(186, 186, 171, 0.6); + font-size: 0.9em; +} +.message-secondary-bin:ltr, .message-secondary-bin > .event-time:ltr { + padding-left: 8px; +} +.message-secondary-bin:rtl, .message-secondary-bin > .event-time:rtl { + padding-right: 8px; +} +.message:active .message-secondary-bin, .message:active .message-secondary-bin > .event-time { + color: rgba(255, 255, 255, 0.6); +} +.message-secondary-bin > StIcon { + icon-size: 16px; +} +.message-title { + color: inherit; + font-weight: bold; + font-size: 1em; + padding: 2px 0 2px 0; +} +.message-content { + color: inherit; + padding: 8px; + font-size: 1em; +} +.message .message-body { + color: rgba(186, 186, 171, 0.8); +} +.message:hover .message-body { + color: #babaab; +} +.message:active .message-body { + color: #ffffff; +} + +.message-close-button { + color: #7c7f79 !important; + background-color: transparent; +} +.message-close-button:hover { + color: #d7787d !important; +} +.message-close-button:active { + color: #be3841 !important; +} + +.message-media-control { + padding: 6px; + color: #B40021; + background-color: transparent; + border-radius: 4px !important; + border-color: transparent; + margin: 9px; +} +.message-media-control:last-child:ltr { + margin-right: 18px; +} +.message-media-control:last-child:rtl { + margin-left: 18px; +} +.message-media-control:hover { + color: #ffffff; +} +.message-media-control:active { + color: #ffffff; + background-color: #B40021; +} +.message-media-control:insensitive { + color: rgba(186, 186, 171, 0.45); +} + +.message:active .message-media-control { + color: #ffffff; +} + +.media-message-cover-icon { + icon-size: 32px; +} +.media-message-cover-icon.fallback { + color: rgba(186, 186, 171, 0.45); + background-color: #08111C; + border-radius: 2px; + icon-size: 16px; + padding: 8px; + border: 1px solid #010304; +} + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("common-assets/misc/corner-ripple-ltr.svg"); + background-size: contain; +} +.ripple-box:rtl { + background-image: url("common-assets/misc/corner-ripple-rtl.svg"); +} + +.popup-menu-arrow { + width: 16px; + height: 16px; +} + +.popup-menu-icon { + icon-size: 1em; +} + +.window-close { + border-image: url("common-assets/misc/close.svg"); + background-image: url("common-assets/misc/close.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:hover { + border-image: url("common-assets/misc/close-hover.svg"); + background-image: url("common-assets/misc/close-hover.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:active { + border-image: url("common-assets/misc/close-active.svg"); + background-image: url("common-assets/misc/close-active.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close { + -shell-close-overlap: 11px; +} + +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; +} +.nm-dialog-content { + spacing: 20px; + padding: 10px; +} +.nm-dialog-header-hbox { + spacing: 10px; +} +.nm-dialog-airplane-box { + spacing: 12px; +} +.nm-dialog-airplane-headline { + font-size: 1.1em; + font-weight: bold; + text-align: center; +} +.nm-dialog-airplane-text { + color: #babaab; +} +.nm-dialog-header-icon { + icon-size: 32px; +} +.nm-dialog-scroll-view { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; +} +.nm-dialog-header { + font-weight: bold; + font-size: 1.2em; +} +.nm-dialog-item { + font-size: 1em; + border-bottom: 0px solid; + padding: 12px; + spacing: 0px; +} +.nm-dialog-item:selected { + background-color: #B40021; + color: #ffffff; +} +.nm-dialog-icons { + spacing: 0.5em; +} +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: rgba(186, 186, 171, 0.45); +} + +.no-networks-box { + spacing: 12px; +} + +#overview { + spacing: 24px; +} + +#overviewGroup { + background-color: #08111C; +} + +.overview-controls { + padding-bottom: 32px; +} + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; +} +.window-picker.external-monitor { + padding: 32px; +} + +.window-clone-border { + border: 3px solid rgba(180, 0, 33, 0.8); + border-radius: 4px; + box-shadow: inset 0px 0px 0px 1px rgba(180, 0, 33, 0); +} + +.window-caption, +.window-caption:hover { + spacing: 25px; + color: #b40021; + background-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 4px 12px; + -shell-caption-spacing: 12px; +} + +.search-entry { + width: 320px; + padding: 7px 9px; + border-radius: 20px; + border: 1px solid rgba(0, 0, 0, 0.25); + background-color: rgba(16, 34, 56, 0.9); +} +.search-entry:hover .search-entry-icon { + color: rgba(186, 186, 171, 0.72); +} +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 4px; + color: rgba(186, 186, 171, 0.52); +} +.search-entry:focus { + color: #ffffff; + caret-color: #ffffff; + background-color: #B40021; + selection-background-color: black; + selected-color: #ffffff; + padding: 7px 9px; +} +.search-entry:focus .search-entry-icon { + color: #ffffff; +} + +#searchResultsBin { + max-width: 1000px; +} + +#searchResultsContent { + max-width: 1000px; + spacing: 8px; +} + +.search-section { + spacing: 8px; +} +.search-section .search-section-separator { + height: 0; + background-color: transparent; +} + +.search-section-content { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + border: 1px solid #010304; + padding: 18px; + spacing: 8px; +} + +.list-search-results { + spacing: 3px; +} + +.search-section-separator { + background-color: rgba(255, 255, 255, 0.2); + -margin-horizontal: 1.5em; + height: 1px; +} + +.list-search-result-content { + spacing: 12px; + padding: 12px; +} + +.list-search-result-title { + font-size: 1.5em; + color: white; +} + +.list-search-result-description { + color: #cccccc; +} + +.search-provider-icon { + padding: 15px; +} + +.search-provider-icon-more { + width: 16px; + height: 16px; + background-image: url("common-assets/misc/more-results.svg"); +} + +#dash { + font-size: 1em; + color: #b40021; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.4); + padding: 4px 0; + border-radius: 0 3px 3px 0; +} +#dash:rtl { + border-radius: 3px 0 0 3px; +} +.right #dash, #dash:rtl { + padding: 4px 0; +} +.top #dash, .bottom #dash { + padding: 0; +} +#dash .placeholder { + background-image: url("common-assets/dash/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget, .dash-item-container > StWidget:rtl, .right .dash-item-container > StWidget { + padding: 4px 8px; +} +.top .dash-item-container > StWidget, .bottom .dash-item-container > StWidget { + padding: 6px; +} + +.dash-label { + border-radius: 3px; + padding: 4px 12px; + color: white; + background-color: rgba(0, 0, 0, 0.7); + text-align: center; + -x-offset: 3px; +} +.bottom .dash-label, .top .dash-label { + -y-offset: 3px; + -x-offset: 0; +} + +#dash .app-well-app:hover .overview-icon, .right #dash .app-well-app:hover .overview-icon, .bottom #dash .app-well-app:hover .overview-icon, .top #dash .app-well-app:hover .overview-icon { + background-color: #B40021; +} +#dash .app-well-app:active .overview-icon, .right #dash .app-well-app:active .overview-icon, .bottom #dash .app-well-app:active .overview-icon, .top #dash .app-well-app:active .overview-icon { + box-shadow: none; + background-color: #810018; +} +#dash .app-well-app-running-dot { + width: 11px; + height: 2px; + margin-bottom: 2px; + background-color: #B40021; +} + +#dashtodockContainer .app-well-app-running-dot { + background: none; + width: 28px; + height: 4px; +} +#dashtodockContainer .running1 .app-well-app-running-dot { + background-image: url("common-assets/dash/running1.svg"); +} +#dashtodockContainer .running2 .app-well-app-running-dot { + background-image: url("common-assets/dash/running2.svg"); +} +#dashtodockContainer .running3 .app-well-app-running-dot { + background-image: url("common-assets/dash/running3.svg"); +} +#dashtodockContainer .running4 .app-well-app-running-dot { + background-image: url("common-assets/dash/running4.svg"); +} + +.show-apps .overview-icon { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + border: 0px solid; +} +.show-apps:hover .overview-icon { + background-color: rgba(0, 0, 0, 0.7); + color: #B40021; +} +.show-apps:active .overview-icon, .show-apps:active .show-apps-icon, .show-apps:checked .overview-icon, .show-apps:checked .show-apps-icon { + color: #ffffff; + background-color: #B40021; + box-shadow: none; + transition-duration: 0ms; +} + +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; +} +.icon-grid .overview-icon { + icon-size: 96px; +} + +.app-view-controls { + padding-bottom: 32px; +} + +.app-view-control { + padding: 4px 32px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #b40021; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #b40021; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:checked { + color: #ffffff; + background-color: #B40021; +} +.app-view-control:first-child:ltr, .app-view-control:last-child:rtl { + border-radius: 2px 0 0 2px; + border-right-width: 0; +} +.app-view-control:last-child:ltr, .app-view-control:first-child:rtl { + border-radius: 0 2px 2px 0; + border-left-width: 0; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(0, 0, 0, 0.85); +} +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(180, 0, 33, 0.4); + transition-duration: 200ms; +} + +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(0, 0, 0, 0.85); + box-shadow: inset 0 0 #B40021; +} +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(180, 0, 33, 0.4); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.app-well-app-running-dot { + width: 20px; + height: 2px; + margin-bottom: 4px; + background-color: #B40021; +} + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 6px; + padding: 6px; + border: 2px solid transparent; + transition-duration: 0ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(16, 34, 56, 0.95); + border: 1px solid rgba(14, 29, 48, 0.95); + border-radius: 4px; +} +.app-well-app.app-folder:hover > .overview-icon { + background-color: rgba(20, 43, 72, 0.95); +} +.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon { + color: #ffffff; + background-color: #B40021; + box-shadow: none; +} +.app-well-app.app-folder:focus > .overview-icon { + background-color: #B40021; +} + +.app-folder-popup { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0.95); + -arrow-border-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 1px; + -arrow-base: 5; + -arrow-rise: 5; +} + +.app-folder-popup-bin { + padding: 5px; +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.page-indicator { + padding: 15px 20px; +} +.page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-color: #B40021; +} +.page-indicator:hover .page-indicator-icon { + background-color: #d80028; +} +.page-indicator:active .page-indicator-icon { + background-color: #fb002e; +} +.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-color: #B40021; +} + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; +} + +.workspace-thumbnails, .workspace-thumbnails:rtl, +.workspace-thumbnails-left, +.workspace-thumbnails-left:rtl { + visible-width: 40px; + spacing: 11px; + padding: 12px; +} + +.workspace-thumbnails, +.workspace-thumbnails-left:rtl { + padding-right: 7px; + border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; +} + +.workspace-thumbnails:rtl, +.workspace-thumbnails-left { + padding-left: 7px; + border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; +} + +.workspace-thumbnail-indicator { + border: 4px solid rgba(180, 0, 33, 0.8); + border-radius: 1px; + padding: 1px; +} + +.all-apps { + padding: 0px 88px 10px 88px; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #babaab; +} + +.url-highlighter { + link-color: #ff1b45; +} + +.notification-banner, +.notification-banner:hover, +.notification-banner:focus { + font-size: 1em; + width: 34em; + margin: 5px; + padding: 10px; + color: #babaab; + border-left-width: 2px; + border-style: solid; + border-color: #B40021; +} +.notification-banner .notification-icon, +.notification-banner:hover .notification-icon, +.notification-banner:focus .notification-icon { + padding: 5px; +} +.notification-banner .notification-content, +.notification-banner:hover .notification-content, +.notification-banner:focus .notification-content { + padding: 5px; + spacing: 5px; +} +.notification-banner .secondary-icon, +.notification-banner:hover .secondary-icon, +.notification-banner:focus .secondary-icon { + icon-size: 1.09em; +} +.notification-banner .notification-actions, +.notification-banner:hover .notification-actions, +.notification-banner:focus .notification-actions { + background-color: transparent; + padding: 2px 2px 0 2px; + spacing: 3px; +} +.notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button { + padding: 4px 4px 5px; +} +.notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child, +.notification-banner:hover .notification-button:first-child, +.notification-banner:hover .notification-button:last-child, +.notification-banner:focus .notification-button:first-child, +.notification-banner:focus .notification-button:last-child { + border-radius: 2px; +} + +.secondary-icon { + icon-size: 1.09em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #babaab; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #B40021; +} +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: rgba(186, 186, 171, 0.6); +} +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +.subscription-message { + font-style: italic; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; +} +.hotplug-notification-item:focus { + padding: 2px 10px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; +} +.hotplug-resident-mount:hover { + background-color: rgba(8, 17, 28, 0.3); +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; +} + +.legacy-tray { + background-color: #08111C; +} +.legacy-tray:ltr { + border-radius: 0 2px 0 0; + border-left-width: 0; +} +.legacy-tray:rtl { + border-radius: 2px 0 0 0; + border-right-width: 0; +} + +.legacy-tray-handle, +.legacy-tray-icon { + padding: 6px; +} +.legacy-tray-handle StIcon, +.legacy-tray-icon StIcon { + icon-size: 24px; +} +.legacy-tray-handle:hover, .legacy-tray-handle:focus, +.legacy-tray-icon:hover, +.legacy-tray-icon:focus { + background-color: rgba(186, 186, 171, 0.1); +} + +.legacy-tray-icon-box { + spacing: 12px; +} +.legacy-tray-icon-box:ltr { + padding-left: 12px; +} +.legacy-tray-icon-box:rtl { + padding-right: 12px; +} +.legacy-tray-icon-box StButton { + width: 24px; + height: 24px; +} + +.masterslider.smaller .masterlabel, +.masterslider.smaller .slider { + min-width: 155px; +} + +.magnifier-zoom-region { + border: 2px solid #B40021; +} +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +#keyboard { + background-color: rgba(8, 17, 28, 0.95); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.2); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #b40021; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #b40021; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: #B40021; + box-shadow: inset 0 1px rgba(180, 0, 33, 0.05); +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #3c0c1e; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.2); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} + +.keyboard-subkeys { + color: #b40021; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; + color: #b40021; + font-size: 1.15em; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: #e7002a; +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 2px; + color: #b40021; +} +.candidate-box:selected, .candidate-box:hover { + background-color: #B40021; + color: #ffffff; +} + +.candidate-page-button-box { + height: 2em; +} +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px; +} + +.candidate-page-button-previous { + border-radius: 2px 0px 0px 2px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 0px 2px 2px 0px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +.framed-user-icon { + background-size: contain; + border: 0px solid transparent; + color: #babaab; + border-radius: 2px; +} +.framed-user-icon:hover { + border-color: transparent; + color: #ff4e6e; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} +.login-dialog .modal-dialog-button { + padding: 3px 18px; +} +.login-dialog .modal-dialog-button:default { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.login-dialog .modal-dialog-button:default:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #B40021; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(180, 0, 33, 0.05); +} +.login-dialog .modal-dialog-button:default:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: #810018; +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} +.login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; +} +.login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label { + color: #b40021; +} + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #babaab; + padding-top: 1em; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: #B40021; + color: #ffffff; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus StLabel, .login-dialog-user-list:expanded .login-dialog-user-list-item:focus StIcon { + color: inherit; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #B40021; +} + +.login-dialog-user-list-item { + border-radius: 5px; + padding: 0.2em; + color: #1b0005; +} +.login-dialog-user-list-item:ltr { + padding-right: 1em; +} +.login-dialog-user-list-item:rtl { + padding-left: 1em; +} +.login-dialog-user-list-item:hover { + background-color: #B40021; + color: #ffffff; +} +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #b40021; +} +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #ffffff; +} + +.login-dialog-username, +.user-widget-label { + color: #babaab; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget-label:ltr { + padding-left: 18px; +} +.user-widget-label:rtl { + padding-right: 18px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: #4e000e; + font-size: 110%; + padding-top: 1em; +} + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; +} + +.login-dialog-session-list-button { + color: #1b0005; +} +.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #b40021; +} +.login-dialog-session-list-button:active { + color: black; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock-date { + font-size: 28pt; +} + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; +} +.screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} +.screen-shield-notifications-container .notification, +.screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(180, 0, 33, 0.2); + background-color: rgba(8, 17, 28, 0.45); + color: #b40021; + border-radius: 4px; +} +.screen-shield-notifications-container .notification { + margin-right: 15px; +} + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; +} + +#panel.lock-screen { + background-color: rgba(8, 17, 28, 0.5); +} + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); +} + +#lockDialogGroup { + background: #2e3436 url(misc/noise-texture.png); + background-repeat: repeat; +} + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(8, 17, 28, 0.3); +} +#screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(8, 17, 28, 0.5); +} +#screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(180, 0, 33, 0.5); +} + +#LookingGlassDialog { + spacing: 4px; + padding: 8px 8px 10px 8px; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + color: #babaab; +} +#LookingGlassDialog > #Toolbar { + padding: 3px; + border: none; + background-color: transparent; + border-radius: 0px; +} +#LookingGlassDialog .labels { + spacing: 4px; +} +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #b40021; + transition-duration: 100ms; + padding-left: 0.3em; + padding-right: 0.3em; +} +#LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0px; + color: #B40021; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + caret-color: #ffffff; + selection-background-color: #B40021; + selected-color: #ffffff; + color: #b40021; + background-color: rgba(33, 70, 115, 0.35); + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.lg-dialog StEntry:focus { + color: #ffffff; + background-color: #B40021; + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); + selection-background-color: #ffffff; + selected-color: #B40021; +} +.lg-dialog .shell-link { + color: #ff1b45; +} +.lg-dialog .shell-link:hover { + color: #ff4e6e; +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; +} +.lg-obj-inspector-button:hover { + border: 1px solid #ffffff; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: 1px solid rgba(0, 0, 0, 0.7); + border-radius: 2px; + background-color: rgba(8, 17, 28, 0.95); + padding: 4px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.7); + border: 1px solid grey; + border-radius: 2px; + padding: 6px; +} diff --git a/src/themes/Midnight-Red/gnome-shell/readme.md b/src/themes/Midnight-Red/gnome-shell/readme.md new file mode 100644 index 00000000..bcd00ca0 --- /dev/null +++ b/src/themes/Midnight-Red/gnome-shell/readme.md @@ -0,0 +1,15 @@ +# Credits +This themes base on Arc-Theme
+Links : https://github.com/horst3180/arc-theme
+License : GPLv3 (https://choosealicense.com/licenses/gpl-3.0/)
+ +# Installation +Have been test on : Debian Buster (10) & Testing (Gnome shell 3.30 & 3.36)
+Install themes : +- Extract Archive File On Directory /usr/share/themes (as root),
+- Or Extract Archive File On Directory Home/.themes
+- Or Extract Archive File On Directory Home/.local/share/themes
+Download themes : https://www.opendesktop.org/p/1273210/
+ +## Change themes +Debian, Ubuntu (Gnome Desktop) : Use Tweak Tool to change the themes, Gnome Tweak > Appeareance > Themes > Shell
diff --git a/src/themes/Midnight-Red/gtk-2.0/apps.rc b/src/themes/Midnight-Red/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight-Red/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/button-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..351c8e23 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-Red/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..a7159557 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/button.png b/src/themes/Midnight-Red/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..c21a3847 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..c95c938c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..48045c70 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..464ce7fc Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..4fe4063c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..a16d36c9 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..4743c7f0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..a8738d54 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..3acd30c1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..81823fb8 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..4fe4063c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..a16d36c9 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..4fe4063c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..a16d36c9 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..4743c7f0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..a8738d54 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..4743c7f0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..a8738d54 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-Red/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/down-background.png b/src/themes/Midnight-Red/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..3f34b7cc Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..3f34b7cc Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..3f34b7cc Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..b10a15c0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..eacfffe2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..b13f298a Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..77f01dee Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..eacfffe2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-Red/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..eacfffe2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-Red/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-Red/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-Red/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/frame.png b/src/themes/Midnight-Red/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-Red/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..8cf8ba93 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-Red/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..824552e7 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-Red/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/line-h.png b/src/themes/Midnight-Red/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/line-v.png b/src/themes/Midnight-Red/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..c21a3847 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..9cd62ebd Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..c95c938c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..48045c70 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..c47a657a Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..464ce7fc Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..9499d83f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..8b9d672a Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..070b9ed2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..96ed8da0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..f04609e7 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..99ca9464 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menubar.png b/src/themes/Midnight-Red/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-Red/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..4cbb58db Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-Red/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..ff75b92f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/minus.png b/src/themes/Midnight-Red/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..7adfc71e Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-Red/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-Red/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/notebook.png b/src/themes/Midnight-Red/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/null.png b/src/themes/Midnight-Red/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/plus.png b/src/themes/Midnight-Red/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..88b628e7 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-Red/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..315d0957 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-Red/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..971d7302 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..9499d83f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-Red/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..070b9ed2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..96ed8da0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-Red/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..99ca9464 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..245c4809 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..2d49daa4 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..245c4809 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..b5b0d6ab Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..185e3703 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..abecb2c9 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..c0df5d73 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..4c0968eb Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..c0df5d73 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..14605eb3 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/slider.png b/src/themes/Midnight-Red/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..2c9669b1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..0c7b3fa6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..0c7b3fa6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..14ae5a0e Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..0c7b3fa6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-Red/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-Red/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..e1dafa1b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-Red/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-Red/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-Red/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-Red/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-Red/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-Red/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..ea61bee5 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-Red/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-Red/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-Red/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/assets/up-background.png b/src/themes/Midnight-Red/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/gtkrc b/src/themes/Midnight-Red/gtk-2.0/gtkrc new file mode 100644 index 00000000..b16e78e5 --- /dev/null +++ b/src/themes/Midnight-Red/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #461d3c" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #B40021" +gtk-color-scheme = "selected_fg_color: #FFFFFF" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #656a64" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-Red/gtk-2.0/main.rc b/src/themes/Midnight-Red/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight-Red/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..351c8e23 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..a7159557 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..3f34b7cc Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..eacfffe2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..bb46fd1f --- /dev/null +++ b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#190f1c" + base[ACTIVE] = "#190f1c" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..4cbb58db Binary files /dev/null and b/src/themes/Midnight-Red/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-2.0/panel.rc b/src/themes/Midnight-Red/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight-Red/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-Red/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-Red/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight-Red/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..d62b927a Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..fe235617 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..a42a7bcd Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..c4729d70 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..bb3d224b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..9732ac8f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..8786e4e1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..a4abe8af Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..fbbadb4f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..0599fe75 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..3ad79a63 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..d0f8b5e4 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..33bf420f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..a699deb7 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..142e1353 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..e42f71bb Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..a9256a46 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..3e53938c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..5daf7804 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..27a3e17b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..f65d4ec9 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..0cd08fbf Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..94839754 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..a85165f1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..023da9e3 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..3d4da14e Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..44282bca Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..2a7957a9 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..e96907a1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..0a4a2c53 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..be30f4d3 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..7a62e6ad Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..58087c6b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..e781f917 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..c23830ba Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..113a7e9f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..10b76e79 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..971adc1b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..f8aba622 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..5e0178e8 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..704df8b7 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..001386cb Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..0d42bb4c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..cbf84f3a Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..095af692 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..9aede459 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..7c0353ce Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..cc32c9ce Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..7ea81a57 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..d5a81491 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..9c2d29e1 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..f2999ad2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..31924c67 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..07c9d970 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..31924c67 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..07c9d970 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..51474263 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..51cc3ab3 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..51474263 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..51cc3ab3 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..cb65aa98 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..112d767d Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..b16c6eab Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..042d6a02 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..57a3eecb Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..73639ea6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..57a3eecb Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..73639ea6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..06195c63 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..8ceccdaa Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..06195c63 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..8ceccdaa Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..9dc719e6 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..91e1e0a4 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..b1cfdf16 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..57c05bef Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..40a26fe5 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..d91a45ac Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..4bb3145b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..7683d4f2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-Red/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..a377485b Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..26096866 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..8e17d940 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..348f9f8c Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..bab9b62f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..6d18c65f Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..ef2996e2 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..c5233de0 Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Red/gtk-3.0/gtk.css b/src/themes/Midnight-Red/gtk-3.0/gtk.css new file mode 100644 index 00000000..fc78143c --- /dev/null +++ b/src/themes/Midnight-Red/gtk-3.0/gtk.css @@ -0,0 +1,7186 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #B40021; + color: #ffffff; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(180, 0, 33, 0.15); + color: #B40021; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #810018; + background-color: rgba(129, 0, 24, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #ffffff; + background-color: #B40021; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #da8090; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #B40021; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #B40021; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #B40021; + color: #ffffff; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #220e1d; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #B40021; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: inset 1px 0 #B40021, inset -1px 0 #B40021, inset 0 1px #B40021, inset 0 -1px #B40021; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(113, 47, 97, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #B40021; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #B40021; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #B40021; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#B40021), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#B40021), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #B40021; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(180, 0, 33, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #ffffff; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(180, 0, 33, 0.75); + background-color: rgba(180, 0, 33, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #220e1d; + border-color: #050204; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #B40021; +} +button.osd:active, button.osd:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +button.osd:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +.osd button:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.osd button.flat:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #B40021; + border-color: #B40021; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #B40021; +} +button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #e7002a; + border-color: #e7002a; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #810018; + border-color: #810018; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#B40021), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #B40021; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(180, 0, 33, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(180, 0, 33, 0.75); + background-color: rgba(180, 0, 33, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #aeae99; +} +menuitem.button.flat:active label, menuitem.button.flat:active arrow label, menuitem.button.flat:selected label, menuitem.button.flat:selected arrow label, +modelbutton.flat:active label, +modelbutton.flat:active arrow label, +modelbutton.flat:selected label, +modelbutton.flat:selected arrow label { + color: inherit; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #ffffff; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #ffffff; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #B40021; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(180, 0, 33, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(34, 14, 29, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #B40021; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #B40021; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(180, 0, 33, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.95); + border-color: rgba(160, 0, 29, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(180, 0, 33, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #f0ccd3; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #b40021; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(180, 0, 33, 0) 25%, rgba(180, 0, 33, 0.35) 25%, rgba(180, 0, 33, 0.35) 75%, rgba(180, 0, 33, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(180, 0, 33, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #B40021; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(180, 0, 33, 0.55); + border-color: #010304; + background-color: rgba(180, 0, 33, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #ffffff; + color: #B40021; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #B40021; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #B40021; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #B40021; + background-color: #ffffff; + border-color: #ffffff; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #B40021; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #B40021; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(180, 0, 33, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(180, 0, 33, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #B40021; + border-color: #B40021; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #B40021; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #e7002a; + border-color: #e7002a; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #810018; + border-color: #810018; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(180, 0, 33, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(180, 0, 33, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(180, 0, 33, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(180, 0, 33, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(180, 0, 33, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(180, 0, 33, 0.55); + border-color: #010304; + background-color: rgba(180, 0, 33, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #B40021; + border-color: #B40021; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #B40021; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #da8090; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #d2667a; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #b1575d; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #e9b3bc; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 4px; + background-color: #B40021; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #B40021; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #B40021; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #B40021; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #B40021; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(180, 0, 33, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #B40021; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(180, 0, 33, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #b40021; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #b40021; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #aeae99; + background-color: rgba(180, 0, 33, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #B40021; +} +popover button label, popover button image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #B40021; + border-color: #B40021; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #ffffff; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #B40021; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #a0001d; +} +notebook > header > tabs > tab:backdrop { + color: rgba(180, 0, 33, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #e6e6e6; + background-color: transparent; + border-left: 2px solid #B40021; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(255, 255, 255, 0.56); + border-left: 2px solid rgba(180, 0, 33, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #aeae99; + background-color: rgba(180, 0, 33, 0.1); + border-left: 2px solid #a0001d; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(174, 174, 153, 0.45); + border-left: 2px solid rgba(180, 0, 33, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(180, 0, 33, 0.45); +} +scrollbar slider:hover:active { + background-color: #B40021; +} +scrollbar slider:disabled { + background-color: rgba(180, 0, 33, 0.25); +} +scrollbar slider:hover { + background-color: rgba(180, 0, 33, 0.7); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #d80028; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #3b1833; +} +.osd scale trough highlight { + background-color: #B40021; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #dd8c9b; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #B40021; +} +scale highlight:disabled { + background-color: rgba(180, 0, 33, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(180, 0, 33, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #3e1018; +} +scale slider:active { + background-clip: border-box; + background-color: #B40021; + border-color: #B40021; +} +scale slider:disabled { + background-color: #1b0f1d; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #f4d9de; + border-color: #f4d9de; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #da8090; + border-color: #da8090; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #dd8c9b; + border-color: #dd8c9b; +} +.osd scale slider { + background-clip: border-box; + background-color: #B40021; + border-color: #B40021; +} +.osd scale slider:hover { + background-color: #e7002a; + border-color: #e7002a; +} +.osd scale slider:active { + background-color: #810018; + border-color: #810018; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #B40021; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #B40021; + background-color: #B40021; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #B40021; + background-color: #B40021; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 100% 60%; + 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.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 100% 60%; + 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.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 60% 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.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #B40021; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #aeae99; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #ffffff; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #a2001e; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #ffffff; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(180, 0, 33, 0.6); +} + +.app-notification { + padding: 10px; + color: #b40021; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +.app-notification button.flat { + border-color: rgba(180, 0, 33, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #b40021; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(180, 0, 33, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(180, 0, 33, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(180, 0, 33, 0.2)), to(rgba(180, 0, 33, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #B40021; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #B40021, #B40021); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #B40021; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #B40021; + background-color: #ffffff; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #f0ccd3; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #B40021; + background-color: #ffffff; + border-color: #ffffff; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #B40021; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #461d3c; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #B40021; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(180, 0, 33, 0.56); +} +colorswatch#add-color-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #B40021; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #B40021; +} +row:selected label, label:selected, filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #ffffff; +} +row:selected label:backdrop, label:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(255, 255, 255, 0.56); +} +row:selected label:disabled, label:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #da8090; +} + +filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(180, 0, 33, 0.45); + color: rgba(255, 255, 255, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(180, 0, 33, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #fb002e; +} +.math-buttons button.text-button label { + color: rgba(180, 0, 33, 0.7); +} +.math-buttons button.text-button:hover label { + color: #fb002e; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(180, 0, 33, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #fb002e; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #fb002e; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #B40021; +} +.math-buttons button.suggested-action.text-button { + background-color: #B40021; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #fb002e; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #ffffff; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #B40021; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #ffffff; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #ffffff; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #B40021; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(180, 0, 33, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #da8090; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(255, 255, 255, 0.45); + color: rgba(180, 0, 33, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(172, 8, 38, 0.45); + color: rgba(255, 255, 255, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(169, 11, 40, 0.23); + color: rgba(255, 255, 255, 0.3); +} + +*:selected { + background-color: #B40021; +} +*:selected label, *:selected image, *:selected { + color: #ffffff; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #f0ccd3; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(180, 0, 33, 0.8); + border-color: rgba(129, 0, 24, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + } + 100% { + color: #ffffff; + border-color: transparent; + background-color: #B40021; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #B40021; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #B40021; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: inset 1px 0 #B40021, inset -1px 0 #B40021, inset 0 1px #B40021, inset 0 -1px #B40021; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { + color: #ffffff; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(180, 0, 33, 0.6); +} +.nemo-window .primary-toolbar .path-bar > button { + color: #B40021; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar > button label, .nemo-window .primary-toolbar .path-bar > button image { + background-color: transparent; + color: #B40021; +} +.nemo-window .primary-toolbar .path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar .path-bar > button:hover label, .nemo-window .primary-toolbar .path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.nemo-window .primary-toolbar .path-bar > button:active, .nemo-window .primary-toolbar .path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.nemo-window .primary-toolbar .path-bar > button:active label, .nemo-window .primary-toolbar .path-bar > button:active image, .nemo-window .primary-toolbar .path-bar > button:checked label, .nemo-window .primary-toolbar .path-bar > button:checked image { + background-color: #B40021; + color: #ffffff; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #B40021; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #b40021; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #B40021; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + background-color: transparent; + border-left: 2px solid rgba(180, 0, 33, 0.45); + padding-left: 0px; + color: rgba(255, 255, 255, 0.45); +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #B40021; + color: #ffffff; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(255, 255, 255, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(180, 0, 33, 0.45); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.12); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #B40021; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #ffffff; + background-color: #B40021; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #B40021; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #ff1b45; +} + +.documents-entry-tag, .photos-entry-tag { + color: #ffffff; + background: #B40021; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #ffffff; + background: #c80025; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #ffffff; + background: #a0001d; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #220e1d; + border: 1px solid #050204; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #B40021; + border-color: #B40021; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #10070e; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #B40021; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #ffffff; + background-color: #B40021; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #050204; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #B40021; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #10070e; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #B40021; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #5a0011; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #ff1b45; + background-color: #B40021; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #B40021; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #B40021; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(180, 0, 33, 0.1); + border-color: #B40021; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(180, 0, 33, 0.1); + color: #B40021; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(180, 0, 33, 0.4); + border: 2px solid #B40021; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #B40021; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #B40021; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #ffffff; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #B40021; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(180, 0, 33, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #ffffff; + background-color: #B40021; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #B40021; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(180, 0, 33, 0.34); + border-color: rgba(180, 0, 33, 0.45); + color: #ffffff; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(180, 0, 33, 0.78); + border-color: rgba(180, 0, 33, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #ffffff; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #B40021; + border-color: #B40021; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #ffffff; +} + +popover { + background-color: #08111C; + color: #B40021; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #B40021; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #B40021; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #B40021; + border-color: #B40021; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #ffffff; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #B40021; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #ffffff; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #B40021; + border-color: #B40021; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #ffffff; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #B40021; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: inset 1px 0 #B40021, inset -1px 0 #B40021, inset 0 1px #B40021, inset 0 -1px #B40021; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #B40021; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #B40021; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #ffffff; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #B40021; + border-color: #B40021; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #ffffff; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #B40021; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #ffffff; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #B40021; + border-color: #B40021; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #ffffff; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #B40021; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #B40021; + background-image: linear-gradient(to right, #B40021, #B40021); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #ffffff; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(180, 0, 33, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #010304; + background-color: #B40021; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(180, 0, 33, 0.55); + border-color: #010304; + background-color: rgba(180, 0, 33, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #B40021; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #b40021; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #B40021; + color: #ffffff; +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(180, 0, 33, 0.67); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(129, 0, 24, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #B40021; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #ffffff; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(180, 0, 33, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #ffffff; + border-color: transparent; + background-color: #B40021; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #B40021; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #B40021; + border-color: #08111C; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #b40021; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(180, 0, 33, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #ffffff; + background-color: #B40021; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #ffffff; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #B40021; +} +.geary-main-layout infobar.info button { + background-color: #B40021; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #ffffff; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(255, 255, 255, 0.56); +} + +#InkscapePanel grid, +#NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #B40021; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #ffffff; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #B40021; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #B40021; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(180, 0, 33, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #ff1b45; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #b90022; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #B40021, #B40021); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #B40021; + border-color: #B40021; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #B40021; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #B40021; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #B40021; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #B40021; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #B40021; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(180, 0, 33, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #B40021; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(180, 0, 33, 0.56); +} +#content_frame button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +#buttonbox_frame button:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #B40021; + border-color: #B40021; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #e7002a; + border-color: #e7002a; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #810018; + border-color: #810018; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #b40021; + padding-left: 2px; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: rgba(180, 0, 33, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(180, 0, 33, 0.3); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #B40021; + padding-left: 0px; + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(180, 0, 33, 0.4); +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #b40021; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #B40021; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.12); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #B40021; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #B40021; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #B40021; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #B40021; + border-color: #08111C; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #ffffff; + outline-offset: -3px; + background-color: #B40021; + border-color: #08111C; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #bf0023; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(255, 255, 255, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(180, 0, 33, 0.45); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #B40021; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #B40021; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #B40021; + border-color: #08111C; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(180, 0, 33, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: transparent; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #B40021; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #e7002a; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #B40021; +} +.nautilus-window .searchbar-container entry image:focus { + color: #e7002a; +} +.nautilus-window .searchbar-container button image { + color: #B40021; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(180, 0, 33, 0.06); + background-image: linear-gradient(to right, rgba(180, 0, 33, 0.06), rgba(180, 0, 33, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #b40021; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #b40021; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #B40021; + color: #ffffff; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(180, 0, 33, 0.1); + color: #aeae99; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(98, 8, 31, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #b40021; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #b40021; + caret-color: #b40021; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(180, 0, 33, 0.1); + color: #aeae99; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #b40021; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #b40021; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #b40021; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #b40021; + background-color: rgba(180, 0, 33, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(180, 0, 33, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #B40021; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #B40021; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #b40021; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(139, 57, 118, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +filechooser actionbar button:disabled { + color: #4c3e42; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(0, 0, 0, 0.4); + background-color: rgba(113, 47, 97, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(0, 0, 0, 0.4); + background-color: #B40021; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(113, 47, 97, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #ff0230; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(255, 2, 48, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #ff1b45; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #B40021; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #B40021; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #B40021; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #ff1b45; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#b40021, 0.8); +@define-color wm_unfocused_title alpha(#b40021, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #B40021; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #ffffff; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #B40021; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #B40021; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #B40021; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #B40021; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(180, 0, 33, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #B40021; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #B40021; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(180, 0, 33, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #B40021; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #B40021; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #B40021; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #B40021; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #B40021; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(180, 0, 33, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #B40021; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(180, 0, 33, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #ffffff; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(180, 0, 33, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #B40021; + box-shadow: inset 1px 0 #B40021, inset -1px 0 #B40021, inset 0 1px #B40021, inset 0 -1px #B40021; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #B40021; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(180, 0, 33, 0.56); +} +.night-light-indicator button.combo:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.night-light-indicator button.combo:active { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #B40021; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #B40021; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #B40021; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #B40021; +} +.budgie-panel button.flat:hover { + background: rgba(180, 0, 33, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #B40021; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #ffffff; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #B40021; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(180, 0, 33, 0.1); + border-bottom: 2px solid #B40021; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(180, 0, 33, 0.1); + border-top: 2px solid #B40021; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(180, 0, 33, 0.1); + border-left: 2px solid #B40021; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(180, 0, 33, 0.1); + border-right: 2px solid #B40021; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #B40021; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #B40021; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #B40021; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #B40021; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(180, 0, 33, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #B40021; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #B40021; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #B40021; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #B40021; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #B40021; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #ffffff; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #B40021; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #B40021; + color: #ffffff; + border-bottom: 9px solid transparent; +} +.raven button { + color: #B40021; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(180, 0, 33, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(180, 0, 33, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #ffffff; + border-color: #08111C; + background-color: #B40021; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #B40021; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #B40021; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #ffffff; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight-Red/gtk-3.0/thumbnail.png b/src/themes/Midnight-Red/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..6f88cb9e Binary files /dev/null and b/src/themes/Midnight-Red/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-Red/index.theme b/src/themes/Midnight-Red/index.theme new file mode 100644 index 00000000..f69b921c --- /dev/null +++ b/src/themes/Midnight-Red/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-Red +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight-Red +IconTheme=Papirus-Dark-Red +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-Red/metacity-1/button-bg.svg b/src/themes/Midnight-Red/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-Red/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Red/metacity-1/button-border.svg b/src/themes/Midnight-Red/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-Red/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Red/metacity-1/close-icon.svg b/src/themes/Midnight-Red/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-Red/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Red/metacity-1/max-icon.svg b/src/themes/Midnight-Red/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-Red/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Red/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-Red/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..0257bbb1 --- /dev/null +++ b/src/themes/Midnight-Red/metacity-1/metacity-theme-2.xml @@ -0,0 +1,781 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-RedNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Red/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-Red/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..0257bbb1 --- /dev/null +++ b/src/themes/Midnight-Red/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-RedNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#B40021" /> +<constant name="C_title_unfocused" value="rgba(180, 0, 33, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#85040c" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#1c0808" /> +<constant name="C_icon_close_bg_hover" value="#1c0808" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#85040c" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#0d7d04"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#1c0808" /> +<constant name="C_icon_max_active" value="#1c0808" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#0d7d04" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#866d04"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#1c0808" /> +<constant name="C_icon_min_active" value="#1c0808" /> +<constant name="C_icon_min_focused" value="#dcc000" /> +<constant name="C_button_min_unfocused" value="#866d04" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Red/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-Red/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-Red/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-Red/metacity-1/min-icon.svg b/src/themes/Midnight-Red/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-Red/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-Red/metacity-1/thumbnail.png b/src/themes/Midnight-Red/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight-Red/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-Red/xfwm4/bottom-active.png b/src/themes/Midnight-Red/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/bottom-inactive.png b/src/themes/Midnight-Red/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/bottom-left-active.png b/src/themes/Midnight-Red/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-Red/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/bottom-right-active.png b/src/themes/Midnight-Red/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-Red/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/close-active.png b/src/themes/Midnight-Red/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/close-inactive.png b/src/themes/Midnight-Red/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/close-prelight.png b/src/themes/Midnight-Red/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-Red/xfwm4/close-pressed.png b/src/themes/Midnight-Red/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-Red/xfwm4/hide-active.png b/src/themes/Midnight-Red/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/hide-inactive.png b/src/themes/Midnight-Red/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/hide-prelight.png b/src/themes/Midnight-Red/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-Red/xfwm4/hide-pressed.png b/src/themes/Midnight-Red/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-Red/xfwm4/left-active.png b/src/themes/Midnight-Red/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/left-inactive.png b/src/themes/Midnight-Red/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/maximize-active.png b/src/themes/Midnight-Red/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/maximize-inactive.png b/src/themes/Midnight-Red/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/maximize-prelight.png b/src/themes/Midnight-Red/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-Red/xfwm4/maximize-pressed.png b/src/themes/Midnight-Red/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-Red/xfwm4/menu-active.png b/src/themes/Midnight-Red/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/menu-inactive.png b/src/themes/Midnight-Red/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/menu-pressed.png b/src/themes/Midnight-Red/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-Red/xfwm4/right-active.png b/src/themes/Midnight-Red/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/right-inactive.png b/src/themes/Midnight-Red/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/shade-active.png b/src/themes/Midnight-Red/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/shade-inactive.png b/src/themes/Midnight-Red/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/shade-prelight.png b/src/themes/Midnight-Red/xfwm4/shade-prelight.png new file mode 100644 index 00000000..d3615a16 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-Red/xfwm4/shade-pressed.png b/src/themes/Midnight-Red/xfwm4/shade-pressed.png new file mode 100644 index 00000000..dd8c3c7f Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-Red/xfwm4/stick-active.png b/src/themes/Midnight-Red/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/stick-inactive.png b/src/themes/Midnight-Red/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/stick-prelight.png b/src/themes/Midnight-Red/xfwm4/stick-prelight.png new file mode 100644 index 00000000..ce6e85ef Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-Red/xfwm4/stick-pressed.png b/src/themes/Midnight-Red/xfwm4/stick-pressed.png new file mode 100644 index 00000000..122a2bf5 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-Red/xfwm4/themerc b/src/themes/Midnight-Red/xfwm4/themerc new file mode 100644 index 00000000..33fdde30 --- /dev/null +++ b/src/themes/Midnight-Red/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#B40021 +active_text_shadow_color=#B40021 + +inactive_text_color=#4f555f +inactive_text_shadow_color=#4f555f + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-Red/xfwm4/title-1-active.png b/src/themes/Midnight-Red/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/title-1-inactive.png b/src/themes/Midnight-Red/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/title-2-active.png b/src/themes/Midnight-Red/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/title-2-inactive.png b/src/themes/Midnight-Red/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/title-3-active.png b/src/themes/Midnight-Red/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/title-3-inactive.png b/src/themes/Midnight-Red/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/title-4-active.png b/src/themes/Midnight-Red/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/title-4-inactive.png b/src/themes/Midnight-Red/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/title-5-active.png b/src/themes/Midnight-Red/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/title-5-inactive.png b/src/themes/Midnight-Red/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/top-left-active.png b/src/themes/Midnight-Red/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/top-left-inactive.png b/src/themes/Midnight-Red/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-Red/xfwm4/top-right-active.png b/src/themes/Midnight-Red/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-Red/xfwm4/top-right-inactive.png b/src/themes/Midnight-Red/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight-Red/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight-Solarized/cinnamon/cinnamon.css b/src/themes/Midnight-Solarized/cinnamon/cinnamon.css new file mode 100644 index 00000000..e0e21aad --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/cinnamon.css @@ -0,0 +1,2011 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #839496; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + background-color: #002b36; + border: 1px solid #002b36; + box-shadow: inset 0 2px 4px rgba(0, 43, 54, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 4px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #002b36; + border: 1px solid #268bd2; + box-shadow: inset 0 2px 4px rgba(0, 43, 54, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #003f50; + border: 1px solid #002b36; + box-shadow: inset 0 2px 4px rgba(0, 63, 80, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #002b36; + border: 1px solid #268bd2; + box-shadow: inset 0 2px 4px rgba(0, 43, 54, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; + box-shadow: inset 0 2px 4px #268bd2; +} +.sound-button:active:backdrop, .menu #notification .notification-button:active:backdrop, .menu #notification .notification-icon-button:active:backdrop, .popup-menu #notification .notification-button:active:backdrop, .popup-menu #notification .notification-icon-button:active:backdrop { + color: rgba(253, 246, 227, 0.56); +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: rgba(131, 148, 150, 0.45); + border: 1px solid rgba(0, 43, 54, 0.55); + background-color: rgba(0, 43, 54, 0.55); + box-shadow: inset 0 2px 4px rgba(0, 43, 54, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 132, 166, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 161, 202, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #268bd2; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #fdf6e3; + border: 1px solid #268bd2; + background-color: #268bd2; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #0b4865; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 132, 166, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(38, 139, 210, 0.4); + selected-color: #839496; + transition-duration: 300ms; + border-radius: 3px; + color: #839496; + background-color: rgba(38, 139, 210, 0.1); + border: 1px solid rgba(50, 149, 218, 0.1); + box-shadow: inset 0 2px 4px rgba(38, 139, 210, 0); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #839496; + background-color: rgba(38, 139, 210, 0.1); + border: 1px solid #268bd2; + box-shadow: inset 0 2px 4px rgba(38, 139, 210, 0); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(131, 148, 150, 0.45); + background-color: rgba(2, 49, 63, 0.505); + border-color: 1px solid rgba(3, 49, 64, 0.505); + box-shadow: inset 0 2px 4px rgba(2, 49, 63, 0); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #cb4b16; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #268bd2; + selection-background-color: #268bd2; + selected-color: #fdf6e3; + transition-duration: 300ms; + border-radius: 3px; + color: #268bd2; + background-color: rgba(0, 132, 166, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #fdf6e3; + background-color: #268bd2; + border: 1px solid #268bd2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(38, 139, 210, 0.55); + background-color: rgba(0, 132, 166, 0.25); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #002b36; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #0d3640; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #268bd2; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #268bd2; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #002b36; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #268bd2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #268bd2; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #fdf6e3; + -slider-handle-radius: 7px; + color: #fdf6e3; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #78b9e6; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #a3cfee; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #002b36; + color: #268bd2; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #268bd2; + background-color: #003543; + border-radius: 4px; + margin-bottom: 0px; + border: none; + box-shadow: 4px 0px 10px 1px rgba(0, 0, 0, 0.6); +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: #839496; + background-color: #002b36; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #154d5b; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(131, 148, 150, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #839496; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(131, 148, 150, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #fdf6e3; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(220, 50, 47, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #268bd2; + background-color: #002b36; + font-size: 1em; + padding: 0px; +} +.panel-top { + border: none; + box-shadow: 4px 0 12px 1px black; +} +.panel-bottom { + border: none; + box-shadow: 4px 0 12px 1px black; +} +.panel-left { + border: none; + box-shadow: 0px 4px 12px 1px black; +} +.panel-right { + border: none; + box-shadow: 0px 4px 12px 1px black; +} +.panel-dummy { + background-color: rgba(220, 50, 47, 0.5); +} +.panel-dummy:entered { + background-color: rgba(220, 50, 47, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #002b36; + border: 1px solid #002b36; + color: #268bd2; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #268bd2; + color: #fdf6e3; + border: 1px solid #268bd2; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #268bd2; + background-color: rgba(0, 132, 166, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #268bd2; + background-color: #268bd2; + color: #fdf6e3; + font-style: italic; + transition-duration: 300; + selection-background-color: #02091c; + selected-color: #fdf6e3; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #268bd2; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #002b36; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #001317; + border-radius: 2px; + background-color: #002b36; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #268bd2; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #268bd2; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(131, 148, 150, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(131, 148, 150, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #839496; + background-color: rgba(112, 126, 136, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #839496; + background-color: rgba(38, 139, 210, 0.1); + box-shadow: inset 0 0 0 2px rgba(38, 139, 210, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #268bd2; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #fdf6e3; + background-color: #268bd2; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(131, 148, 150, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(131, 148, 150, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #268bd2; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #839496; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #268bd2; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #268bd2; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #268bd2; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #268bd2; +} +.switcher-list .item-box:selected { + color: #fdf6e3; + background-color: #268bd2; + border: 0px solid #268bd2; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #268bd2; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #268bd2; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #839496; + background-color: rgba(0, 43, 54, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #002b36; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #002b36; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #268bd2; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #dc322f; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #fdf6e3; + selected-color: #fdf6e3; + selection-background-color: #02091c; + color: #268bd2; + background-color: rgba(0, 132, 166, 0.4); + border: 1px solid rgba(0, 0, 0, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #fdf6e3; + background-color: #268bd2; + border: 1px solid #268bd2; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #839496; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #dc322f; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #cb4b16; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #002b36; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 132, 166, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 161, 202, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #fdf6e3; + border: 1px solid #268bd2; + background-color: #268bd2; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #0b4865; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 132, 166, 0.25); +} + +.keyboard-subkeys { + color: #268bd2; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #002b36; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px 7px 7px 0px; + transition-duration: 300; + background-color: transparent; + border-right-width: 1px; + box-shadow: none; + border-color: #0d3640; +} +.menu-favorites-button { + padding: 6px; +} +.menu-favorites-button:hover { + color: #fdf6e3; + background-color: #268bd2; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: #268bd2; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #003f50; + border: 1px solid #002b36; + box-shadow: inset 0 2px 4px rgba(0, 63, 80, 0.05); + background-color: transparent; + color: #839496; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #268bd2; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: #268bd2; +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #003f50; + border: 1px solid #002b36; + box-shadow: inset 0 2px 4px rgba(0, 63, 80, 0.05); + background-color: transparent; + color: #839496; + border: none; + border-left-width: 2px; + border-color: #268bd2; + border-radius: 0px; +} +.menu-category-button-selected:first-child { + padding-top: 9px; + padding-bottom: 9px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(131, 148, 150, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-greyed:first-child { + padding-top: 9px; + padding-bottom: 9px; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-category-button:first-child { + padding-top: 9px; + padding-bottom: 9px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #839496; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #839496; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #268bd2; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #268bd2; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #268bd2; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(220, 50, 47, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #268bd2; +} +.window-list-item-box:hover { + color: #fdf6e3; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #fdf6e3; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #cb4b16; + background-gradient-end: #cb4b16; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(0, 23, 29, 0.9); + border: 0px solid #000203; + border-bottom: 1px; + color: #268bd2; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #268bd2; + border-radius: 2px; + border: 1px solid rgba(0, 43, 54, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.4); + background-color: rgba(0, 161, 202, 0.5); + color: #fdf6e3; + background-color: transparent; + border: 1px solid #268bd2; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; + box-shadow: inset 0 2px 4px #268bd2; +} +.sound-player-overlay StButton:active:backdrop { + color: rgba(253, 246, 227, 0.56); +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #00171d; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #268bd2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #fdf6e3; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #268bd2; +} +.workspace-button:hover { + color: rgba(38, 139, 210, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(38, 139, 210, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #268bd2; + background-color: rgba(38, 139, 210, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(38, 139, 210, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(38, 139, 210, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(38, 139, 210, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(38, 139, 210, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #268bd2; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #268bd2; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #fdf6e3; + background-color: #268bd2; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #268bd2; + color: #fdf6e3; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(220, 50, 47, 0.5); +} +.applet-label { + font-weight: bold; + color: #268bd2; +} +.applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #fdf6e3; + text-shadow: none; +} +.applet-icon { + color: #268bd2; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #fdf6e3; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #839496; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #268bd2; +} +.desklet:highlight { + background-color: rgba(220, 50, 47, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #268bd2; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(220, 50, 47, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #268bd2; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(220, 50, 47, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #268bd2; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #268bd2; + background-color: rgba(38, 139, 210, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #268bd2; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + /*color: red;*/ + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(38, 139, 210, 0.3); + border: 1px solid #268bd2; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #268bd2; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #fdf6e3; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #fdf6e3; + background-color: #005064; + border-top-width: 2px; + border-color: #268bd2; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #fdf6e3; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #fdf6e3; + background-color: #005064; + border-bottom-width: 2px; + border-color: #268bd2; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #fdf6e3; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #fdf6e3; + background-color: #005064; + border-left-width: 2px; + border-color: #268bd2; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #fdf6e3; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #fdf6e3; + background-color: #005064; + border-right-width: 2px; + border-color: #268bd2; +} +.grouped-window-list-item-box:hover { + background-color: #005064; +} +.grouped-window-list-thumbnail-menu { + background-color: #268bd2; + color: #fdf6e3; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #002b36; + color: #fdf6e3; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #268bd2; +} + +.calendar-events-main-box { + background-color: #002b36; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + background-color: #002b36; + border: 1px solid #002b36; + box-shadow: inset 0 2px 4px rgba(0, 43, 54, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #003f50; + border: 1px solid #002b36; + box-shadow: inset 0 2px 4px rgba(0, 63, 80, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; + box-shadow: inset 0 2px 4px #268bd2; +} +.calendar-events-no-events-button:active:backdrop { + color: rgba(253, 246, 227, 0.56); +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(38, 139, 210, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #268bd2; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #839496; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #003f50; + border-left-width: 4px; + border-left-style: solid; + border-color: #268bd2; +} +.calendar-event-button:active { + color: #fdf6e3; + background-color: #268bd2; + border-left-width: 4px; + border-left-style: solid; + border-color: #268bd2; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..561b78b0 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)" + sodipodi:docname="add-workspace-active.svg"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + osb:paint="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + osb:paint="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_fg_color" + id="linearGradient4149" + x1="18.000003" + y1="944.36218" + x2="18.000003" + y2="960.36218" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="16" + inkscape:cx="31.209367" + inkscape:cy="3.727817" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="951" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#268bd2;fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#268bd2;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:url(#linearGradient4149);fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..25598d7e --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="add-workspace-hover.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="11.313708" + inkscape:cx="28.836451" + inkscape:cy="2.1317655" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:0.45;fill:#000000;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:0.45;fill:#202229;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#8495a8;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#8495a8;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..cc43c08a --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="add-workspace.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="20.872789" + inkscape:cy="97.00292" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:0.45;fill:#000000;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:0.3;fill:#000000;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#8d959f;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#8d959f;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..5ed55247 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,132 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)" + sodipodi:docname="bg.svg"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="15.250844" + inkscape:cy="19.537507" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="951" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:0.81;fill:none;fill-opacity:1;stroke:#002b36;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:0.95;fill:#002b36;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..689287f8 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)" + version="1.1" + width="16"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="-11.587304" + inkscape:cy="9.5322451" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="951" + inkscape:window-maximized="1" + inkscape:window-width="1920" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="16" + inkscape:snap-bbox-edge-midpoints="true"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..3e0b27f0 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..a4153615 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..41686a28 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,152 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..85e37e6a --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..1da1ffa5 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..78651c67 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..1c9ab61c --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..a162c647 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,163 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..336cb227 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..1d885f49 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/activities-active.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/activities-active.svg new file mode 100644 index 00000000..344bfae1 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/activities-active.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/activities.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/activities.svg new file mode 100644 index 00000000..55c906a6 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/activities.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..7986b3a8 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..44422f02 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..626e9d12 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..dd5c3bf9 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..e743d720 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Solarized/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..06ddcd64 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..afbe0d57 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..6574700e --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..5db8dcd0 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..c174593f --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight-Solarized/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..6082acc2 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Solarized/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..532e5d11 --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Solarized/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..9f4aaf9c --- /dev/null +++ b/src/themes/Midnight-Solarized/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,230 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + diff --git a/src/themes/Midnight-Solarized/cinnamon/thumbnail.png b/src/themes/Midnight-Solarized/cinnamon/thumbnail.png new file mode 100644 index 00000000..abc68383 Binary files /dev/null and b/src/themes/Midnight-Solarized/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/dash-left.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/dash-left.svg new file mode 100644 index 00000000..ad798bb9 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/dash-left.svg @@ -0,0 +1,76 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/dash-placeholder.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/dash-placeholder.svg new file mode 100644 index 00000000..cbae148a --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/dash-right.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/dash-right.svg new file mode 100644 index 00000000..4c2df220 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/dash-right.svg @@ -0,0 +1,81 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running1.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running1.svg new file mode 100644 index 00000000..9aa41503 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running1.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running2.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running2.svg new file mode 100644 index 00000000..01c4864a --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running2.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running3.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running3.svg new file mode 100644 index 00000000..4fb75355 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running3.svg @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running4.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running4.svg new file mode 100644 index 00000000..14bdf99a --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/dash/running4.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/bg.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/bg.svg new file mode 100644 index 00000000..c31a438a --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/bg.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/calendar-today.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/calendar-today.svg new file mode 100644 index 00000000..8d7221fd --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/calendar-today.svg @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/close-active.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/close-active.svg new file mode 100644 index 00000000..acd28f7d --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/close-active.svg @@ -0,0 +1,99 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/close-hover.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..3ecec811 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/close-hover.svg @@ -0,0 +1,99 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/close.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/close.svg new file mode 100644 index 00000000..25ee62dc --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/close.svg @@ -0,0 +1,99 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/corner-ripple-ltr.svg new file mode 100644 index 00000000..48989dd2 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/corner-ripple-ltr.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/corner-ripple-rtl.svg new file mode 100644 index 00000000..d56d8091 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/corner-ripple-rtl.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/more-results.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/more-results.svg new file mode 100644 index 00000000..6da5be56 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/more-results.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/osd.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/osd.svg new file mode 100644 index 00000000..dcd68e95 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/osd.svg @@ -0,0 +1,131 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/process-working.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/process-working.svg new file mode 100644 index 00000000..7ae13c77 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/process-working.svg @@ -0,0 +1,409 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/ws-switch-arrow-down.png new file mode 100644 index 00000000..a674ad58 Binary files /dev/null and b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/ws-switch-arrow-up.png new file mode 100644 index 00000000..1b6f6111 Binary files /dev/null and b/src/themes/Midnight-Solarized/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/panel/activities-active.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/panel/activities-active.svg new file mode 100644 index 00000000..b809ab91 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/panel/activities-active.svg @@ -0,0 +1,167 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/panel/activities.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/panel/activities.svg new file mode 100644 index 00000000..9bd4a2e2 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/panel/activities.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..f6cd278e --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight-Solarized/gnome-shell/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..9be4db2e --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..0a29dbf5 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..0a29dbf5 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,202 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..a70708a7 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..a70708a7 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..9623d8bc --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,160 @@ + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..40263622 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,168 @@ + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..d7165d60 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,160 @@ + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..c0448509 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,170 @@ + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/message-close-active.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/message-close-active.svg new file mode 100644 index 00000000..a23d1011 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/message-close-active.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/message-close-hover.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/message-close-hover.svg new file mode 100644 index 00000000..96a72ca5 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/message-close-hover.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/message-close.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/message-close.svg new file mode 100644 index 00000000..4d338ceb --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/misc/message-close.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/switch/switch-off.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..54fd8621 --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/switch/switch-off.svg @@ -0,0 +1,119 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/dark-assets/switch/switch-on.svg b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..8606af7d --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/dark-assets/switch/switch-on.svg @@ -0,0 +1,119 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight-Solarized/gnome-shell/gnome-shell.css b/src/themes/Midnight-Solarized/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..ccee30cd --- /dev/null +++ b/src/themes/Midnight-Solarized/gnome-shell/gnome-shell.css @@ -0,0 +1,2875 @@ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +stage { + font-size: 1em; + color: #839496; +} + +.button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 4px; +} + +.hotplug-notification-item, .notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button, .button { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #003340; + border: 1px solid #00586e; + box-shadow: inset 0 1px rgba(0, 51, 64, 0.05); +} +.hotplug-notification-item:focus, .notification-banner .notification-button:focus, .button:focus { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #003340; + border: 1px solid #268bd2; + box-shadow: inset 0 1px rgba(0, 51, 64, 0.05); +} +.hotplug-notification-item:hover, .notification-banner .notification-button:hover, .button:hover { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #00475a; + border: 1px solid #00586e; + box-shadow: inset 0 1px rgba(0, 71, 90, 0.05); +} +.hotplug-notification-item:hover:focus, .notification-banner .notification-button:hover:focus, .button:hover:focus { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #003340; + border: 1px solid #268bd2; + box-shadow: inset 0 1px rgba(0, 51, 64, 0.05); +} +.hotplug-notification-item:active, .notification-banner .notification-button:active, .button:active { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #fdf6e3; + background-color: #268bd2; + border: 1px solid #00586e; + box-shadow: inset 0 1px rgba(38, 139, 210, 0.05); +} +.hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive, .button:insensitive { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: rgba(131, 148, 150, 0.45); + border: 1px solid rgba(0, 88, 110, 0.55); + background-color: rgba(0, 51, 64, 0.55); + box-shadow: inset 0 1px rgba(0, 51, 64, 0.05); +} + +StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #fdf6e3; + selection-background-color: #0c2d43; + selected-color: #fdf6e3; + transition-duration: 300ms; + border-radius: 3px; + color: rgba(253, 246, 227, 0.6); + background-color: #00475a; + border: 1px solid #00586e; + box-shadow: inset 0 2px 4px rgba(0, 71, 90, 0.05); +} +StEntry:hover .hint-text { + color: rgba(253, 246, 227, 0.8); +} +StEntry:focus { + color: #fdf6e3; + background-color: #268bd2; + border: 1px solid #00586e; + box-shadow: inset 0 2px 4px rgba(0, 71, 90, 0.05); +} +StEntry:focus .hint-text { + color: #fdf6e3; + margin-left: 14px; +} +StEntry:insensitive { + color: rgba(131, 148, 150, 0.45); + background-color: #003a4a; + border-color: 1px solid #004455; + box-shadow: inset 0 2px 4px rgba(0, 58, 74, 0.05); +} +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #cb4b16; + padding: 0 4px; +} +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(253, 246, 227, 0.6); +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} +StScrollBar StBin#trough { + background-color: rgba(0, 43, 54, 0.1); + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 4px; + background-color: #34555c; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #274b53; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #268bd2; +} + +.slider { + -barlevel-height: 4px; + -barlevel-background-color: #00586e; + -barlevel-border-color: rgba(0, 0, 0, 0); + -barlevel-active-background-color: #268bd2; + -barlevel-active-border-color: rgba(0, 0, 0, 0); + -barlevel-border-width: 0px; + -slider-height: 4px; + -slider-background-color: #00586e; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #268bd2; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + -slider-handle-border-color: #b58900; + height: 18px; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: #b58900; +} +.slider:hover { + color: #268bd2; + -slider-handle-radius: 2px; +} +.slider:active { + color: #268bd2; + -slider-handle-radius: 2px; +} +.popup-menu-item.selected .slider { + -slider-background-color: #003340; + -slider-active-background-color: #268bd2; + -slider-handle-radius: 7px; +} + +.check-box StBoxLayout { + spacing: 0.8em; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 54px; + height: 24px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item.selected .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.shell-link { + color: #78b9e6; +} +.shell-link:hover { + color: #a3cfee; +} + +.headline { + font-size: 110%; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #839496; + background-color: #002b36; + border: none; + padding: 0; +} +.modal-dialog .modal-dialog-content-box { + padding: 20px 10px 10px 10px; +} +.modal-dialog-linked-button { + height: 38px; + padding: 0; + box-shadow: inset 0 0 black; + border-top-width: 1px; + border-bottom-width: 0; + color: #268bd2; + background-color: rgba(0, 43, 54, 0.95); + border-color: rgba(0, 39, 49, 0.95); +} +.modal-dialog-linked-button:hover { + background-color: rgba(0, 63, 80, 0.95); +} +.modal-dialog-linked-button:focus { + color: #268bd2; +} +.modal-dialog-linked-button:active { + color: #fdf6e3; + background-color: #268bd2; +} +.modal-dialog-linked-button:insensitive { + color: rgba(38, 139, 210, 0.5); + background-color: rgba(0, 35, 44, 0.95); +} +.modal-dialog-linked-button:first-child { + border-radius: 0px 0px 0px 2px; +} +.modal-dialog-linked-button:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 0px; +} +.modal-dialog-linked-button:first-child:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 2px; +} +.modal-dialog .run-dialog-entry { + width: 21em; +} +.modal-dialog .run-dialog-error-box { + padding-top: 5px; + spacing: 5px; +} +.modal-dialog .run-dialog-label { + font-size: 0; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 11pt; + font-weight: bold; + color: #839496; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} +.run-dialog .run-dialog-entry { + color: rgba(253, 246, 227, 0.6); + background-color: #00475a; + border: 1px solid #00586e; + box-shadow: inset 0 2px 4px rgba(0, 71, 90, 0.05); + width: 20em; + padding: 5px 9px; + caret-size: 1px; + caret-color: #fdf6e3; + selection-background-color: #0c2d43; + selected-color: #fdf6e3; + transition-duration: 300ms; + border-radius: 20px; + min-height: 1.4em; +} +.run-dialog .run-dialog-entry:hover, .run-dialog .run-dialog-entry:focus { + color: #fdf6e3; + caret-color: #fdf6e3; + background-color: #268bd2; + selection-background-color: #0c2d43; + selected-color: #fdf6e3; +} +.run-dialog .run-dialog-description { + text-align: center; + color: #839496; +} + +.end-session-dialog { + spacing: 42px; +} +.end-session-dialog-list { + padding-top: 20px; +} +.end-session-dialog-layout { + padding-left: 17px; +} +.end-session-dialog-layout:rtl { + padding-right: 17px; +} +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; +} +.end-session-dialog-description:rtl { + text-align: right; +} +.end-session-dialog-warning { + width: 28em; + color: #cb4b16; + padding-top: 6px; +} +.end-session-dialog-warning:rtl { + text-align: right; +} +.end-session-dialog-logout-icon { + border: 0px solid transparent; + border-radius: 2px; + width: 48px; + height: 48px; + background-size: contain; +} +.end-session-dialog-shutdown-icon { + color: #839496; + width: 48px; + height: 48px; +} +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 10px; + padding-left: 10px; +} +.end-session-dialog-session-list, .end-session-dialog-app-list { + spacing: 1em; +} +.end-session-dialog-list-header { + font-weight: bold; +} +.end-session-dialog-list-header:rtl { + text-align: right; +} +.end-session-dialog-app-list-item, .end-session-dialog-session-list-item { + spacing: 1em; +} +.end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name { + font-weight: bold; +} +.end-session-dialog-app-list-item-description { + color: #91a0a2; + font-size: 8pt; +} +.end-session-dialog .modal-dialog-linked-button:last-child { + color: #fdf6e3; + background-color: #dc322f; +} +.end-session-dialog .modal-dialog-linked-button:last-child:hover { + color: #fdf6e3; + background-color: #e35956; +} +.end-session-dialog .modal-dialog-linked-button:last-child:active { + color: #fdf6e3; + background-color: #cf2623; +} + +.shell-mount-operation-icon { + icon-size: 48px; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.mount-question-dialog-subject { + max-width: 500px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #697b7d; +} +.show-processes-dialog-app-list-item:hover { + color: #839496; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +.prompt-dialog { + width: 500px; +} +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; +} +.prompt-dialog-message-layout { + spacing: 16px; +} +.prompt-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: #839496; +} +.prompt-dialog-descritption:rtl { + text-align: right; +} +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} +.prompt-dialog-error-label { + font-size: 9pt; + color: #dc322f; + padding-bottom: 8px; +} +.prompt-dialog-info-label { + font-size: 9pt; + padding-bottom: 8px; +} +.prompt-dialog-null-label { + font-size: 9pt; + padding-bottom: 8px; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} +.polkit-dialog-user-root-label { + color: #cb4b16; +} +.polkit-dialog-user-user-icon { + border-radius: 2px; + background-size: contain; + width: 48px; + height: 48px; +} + +.audio-device-selection-dialog { + spacing: 30px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} +.audio-selection-title { + font-weight: bold; + text-align: center; +} +.audio-selection-box { + spacing: 20px; +} +.audio-selection-device { + border: 1px solid #001317; + border-radius: 3px; +} +.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #268bd2; + border-color: #268bd2; +} +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} +.audio-selection-device-icon { + icon-size: 64px; +} + +.access-dialog { + spacing: 30px; +} +.access-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} +.access-dialog-content { + max-width: 28em; + spacing: 20px; +} +.access-dialog-icon { + min-width: 48px; + icon-size: 48px; +} +.access-dialog-title { + font-weight: bold; +} +.access-dialog-subtitle { + color: #839496; + font-weight: bold; +} + +.geolocation-dialog { + spacing: 30px; +} +.geolocation-dialog-main-layout { + spacing: 12px; +} +.geolocation-dialog-content { + spacing: 20px; +} +.geolocation-dialog-icon { + icon-size: 48px; +} +.geolocation-dialog-title { + font-weight: bold; +} +.geolocation-dialog-reason { + color: #839496; + font-weight: bold; +} + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.popup-menu { + min-width: 15em; + color: #268bd2; + box-shadow: none; + border-radius: 4px; +} +.popup-menu .popup-sub-menu { + background-color: #002b36; + color: #839496; + border: none; + box-shadow: none; + border-radius: 0 !important; +} +.popup-menu .popup-menu-content { + padding: 1em 0em 1em 0em; + background-color: #003543; + box-shadow: none; + border: 1px solid #001317; + border-radius: 4px; +} +.popup-menu .popup-menu-item { + spacing: 6px; +} +.popup-menu .popup-menu-item:ltr { + padding: 0.3em 2em 0.3em 1em; +} +.popup-menu .popup-menu-item:rtl { + padding: 0.3em 1em 0.3em 2em; +} +.popup-menu .popup-menu-item:checked, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:active { + font-weight: normal !important; + box-shadow: none; + background-color: #268bd2 !important; + color: #fdf6e3 !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected { + color: #839496 !important; + background-color: #083f4e !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:insensitive { + color: rgba(131, 148, 150, 0.5); + background: none; +} +.popup-menu .popup-inactive-menu-item { + color: #839496; +} +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(131, 148, 150, 0.45); +} +.popup-menu.panel-menu { + -boxpointer-gap: 0px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + width: 1.4em; + text-align: center !important; +} +.popup-menu-ornament:ltr { + text-align: right; +} +.popup-menu-ornament:rtl { + text-align: left; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 43, 54, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 5; + -arrow-rise: 5; +} + +.popup-separator-menu-item { + padding: 0; + margin: 0; + background-color: transparent; + border: none; +} +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + margin: 0; + background-color: transparent; +} +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + margin: 0; + background-color: transparent; +} + +.aggregate-menu { + min-width: 22em; +} +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 4px; + -st-icon-style: symbolic; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + margin-left: 1em; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + margin-right: 1em; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: white; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #268bd2; +} +.osd-window .level-bar { + background-color: #268bd2; + border-radius: 2px; +} + +.resize-popup { + color: #268bd2; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; + padding: 12px; +} + +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; + border: 1px solid transparent; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #268bd2; +} +.switcher-list .item-box:selected { + color: #fdf6e3; + background-color: #268bd2; + border: 1px solid #268bd2; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .separator { + width: 1px; + background: rgba(131, 148, 150, 0.33); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #268bd2; +} +.switcher-arrow:highlighted { + color: white; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #268bd2; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} +.workspace-switcher-group { + padding: 12px; +} +.workspace-switcher-container { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; + padding-bottom: 24px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 30px; + background-color: #268bd2; + background-size: 96px; + border-radius: 2px; + border: 1px solid #268bd2; +} + +.ws-switcher-active-up { + background-image: url("common-assets/misc/ws-switch-arrow-up.png"); +} + +.ws-switcher-active-down { + background-image: url("common-assets/misc/ws-switch-arrow-down.png"); +} + +.ws-switcher-box { + height: 96px; + background-color: rgba(0, 0, 0, 0.33); + border-color: rgba(0, 0, 0, 0.33); + border-radius: 2px; +} + +.tile-preview { + background-color: rgba(38, 139, 210, 0.35); + border: 1px solid #268bd2; +} +.tile-preview-left.on-primary { + border-radius: 0px 0 0 0; +} +.tile-preview-right.on-primary { + border-radius: 0 0px 0 0; +} +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0px 0px 0 0; +} + +#panel { + font-weight: bold; + height: 2.1em; + min-height: 30px; + background-gradient-direction: none; + background-color: transparent; + background-color: #002b36; + color: #268bd2; +} +#panel.dynamic-top-bar-white-btn { + border-image: none; +} +#panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + border-image: none; +} +#panel:overview { + background-color: #002b36; + color: #268bd2; +} +#panel #panelLeft, #panel #panelCenter { + spacing: 8px; +} +#panel .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0); + -panel-corner-border-width: 0px; + -panel-corner-border-color: black; +} +#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: black; +} +#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} +#panel .panel-button { + -natural-hpadding: 10px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #268bd2; + transition-duration: 100ms; + border-bottom-width: 1px; + border-color: transparent; +} +#panel .panel-button .app-menu-icon { + width: 0; + height: 0; + margin-left: 0px; + margin-right: 0px; +} +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 6px; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button:hover { + color: #3b99dc; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:hover.clock-display { + box-shadow: none; + background-color: transparent; + text-shadow: none; + color: inherit; +} +#panel .panel-button:hover.clock-display .clock { + color: #3b99dc; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + color: #fdf6e3; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #268bd2; + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; +} +#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: none; +} +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; +} +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px #268bd2; + color: #fdf6e3; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 0 4px; +} +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #9facad; +} +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: #9facad; +} +#panel #panelActivities.panel-button { + -natural-hpadding: 12px; +} +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} +#panel .screencast-indicator { + color: #dc322f; +} +#panel .clock-display > * > *:last-child { + color: #268bd2; + border: 1px solid rgba(38, 139, 210, 0.5); + padding: 2px; + border-radius: 6px; +} +#panel .popup-menu-arrow { + width: 0; +} + +#panel #panelActivities.panel-button > * { + background-image: url("common-assets/panel/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: 3px solid transparent !important; + text-shadow: 0 0 transparent !important; + transition-duration: 0ms !important; + box-shadow: none !important; + color: transparent; +} +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + box-shadow: inset 0 0 0 1000px #268bd2; + border: 3px solid transparent; + border-color: transparent; +} +#panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * { + background-image: url("common-assets/panel/activities-active.svg"); +} + +.system-switch-user-submenu-icon { + icon-size: 20px; + padding: 0 2px; +} + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("common-assets/misc/process-working.svg"); + spacing: 4px; + padding: 0 8px; +} +#appMenu .label-shadow { + color: transparent; +} + +.system-menu-action { + padding: 13px; + color: #839496; + border-radius: 32px; + /* wish we could do 50% */ + border: 1px solid transparent; +} +.system-menu-action:hover, .system-menu-action:focus { + transition-duration: 100ms; + padding: 13px; + color: #839496; + background-color: transparent; + border: 1px solid #268bd2; +} +.system-menu-action:active { + color: #fdf6e3; + background-color: #268bd2; + border: 1px solid #268bd2; +} +.system-menu-action > StIcon { + icon-size: 16px; +} + +#calendarArea { + padding: 0px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid #001317; + padding: 0 12px; +} +.datemenu-calendar-column:ltr { + margin-right: 8px; + border-left-width: 0; +} +.datemenu-calendar-column:rtl { + margin-left: 8px; + border-right-width: 0; +} +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.events-section-title { + color: rgba(131, 148, 150, 0.7); + background-color: transparent; + border-color: transparent; + font-weight: bold; + padding: 0.4em; +} +.events-section-title label, .events-section-title image { + color: inherit; +} + +.datemenu-today-button { + color: #839496; + background-color: transparent; + border-color: transparent; + padding: 9px; +} +.datemenu-today-button label, .datemenu-today-button image { + color: inherit; +} +.datemenu-today-button .day-label { + font-weight: bold; +} +.datemenu-today-button .date-label { + font-weight: 1000; +} +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(112, 126, 136, 0.2); +} +.datemenu-today-button:active, .datemenu-today-button:selected { + background-color: rgba(38, 139, 210, 0.1); +} + +.calendar { + color: rgba(131, 148, 150, 0.5); + background-color: transparent; + border-color: transparent; + padding: 2px; + border-radius: 4px; +} +.calendar label, .calendar image { + color: inherit; +} +.calendar .calendar-month-label { + color: #839496; + font-weight: bold; + padding: 6px 0; +} +.calendar .calendar-change-month-back { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:focus, .calendar .calendar-change-month-back:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:focus, .calendar .calendar-change-month-back:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:focus, .calendar .calendar-change-month-forward:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:focus, .calendar .calendar-change-month-forward:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .pager-button { + height: 32px; + width: 32px; + background-color: transparent; + color: transparent; +} +.calendar .pager-button:hover, .calendar .pager-button:focus, .calendar .pager-button:active { + background-color: transparent; + color: transparent; +} +.calendar .calendar-day-base { + color: rgba(131, 148, 150, 0.5); + background-color: transparent; + border-color: transparent; + width: 32px; + height: 32px; + border-radius: 2px; + margin: 1px; + padding: 0.5px; + text-align: center; + font-feature-settings: "tnum"; +} +.calendar .calendar-day-base label, .calendar .calendar-day-base image { + color: inherit; +} +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + color: rgba(131, 148, 150, 0.6); + background-color: rgba(112, 126, 136, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:hover label, .calendar .calendar-day-base:hover image, .calendar .calendar-day-base:focus label, .calendar .calendar-day-base:focus image { + color: inherit; +} +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: rgba(131, 148, 150, 0.7); + background-color: rgba(38, 139, 210, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:active label, .calendar .calendar-day-base:active image, .calendar .calendar-day-base:selected label, .calendar .calendar-day-base:selected image { + color: inherit; +} +.calendar .calendar-day-base:focus, .calendar .calendar-day-base:selected:focus, .calendar .calendar-day-base:active:focus { + box-shadow: inset 0 0 0 2px rgba(38, 139, 210, 0.6); + color: #839496 !important; + font-weight: bold !important; +} +.calendar .calendar-day-base.calendar-day-heading { + color: #268bd2; + background-color: transparent; + border-color: transparent; + font-weight: bold !important; + text-align: center; + padding: 0.2px; + margin-top: 3px; +} +.calendar .calendar-day { + border-width: 0px; +} +.calendar .calendar-day-top { + border-top-width: 1px; +} +.calendar .calendar-day-left { + border-left-width: 1px; +} +.calendar .calendar-work-day { + background-color: transparent; +} +.calendar .calendar-nonwork-day { + color: #839496; + background-color: transparent; +} +.calendar .calendar-today { + color: #fdf6e3 !important; + background-color: #268bd2; + border-color: #001317; + font-weight: bold !important; +} +.calendar .calendar-today label, .calendar .calendar-today image { + color: inherit; +} +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + color: #fdf6e3; + background-color: #3f9cdc; + border-color: #001317; +} +.calendar .calendar-today:hover label, .calendar .calendar-today:hover image, .calendar .calendar-today:focus label, .calendar .calendar-today:focus image { + color: inherit; +} +.calendar .calendar-today:active { + color: #fdf6e3; + background-color: #2e93d9; + border-color: #001317; +} +.calendar .calendar-today:active label, .calendar .calendar-today:active image { + color: inherit; +} +.calendar .calendar-today:selected { + color: #fdf6e3 !important; + background-color: #268bd2; + border-color: #001317; +} +.calendar .calendar-today:selected label, .calendar .calendar-today:selected image { + color: inherit; +} +.calendar .calendar-day-with-events { + color: rgba(131, 148, 150, 0.8); + background-color: transparent; + border-color: transparent; + background-image: url("common-assets/misc/calendar-today.svg"); + font-weight: bold; +} +.calendar .calendar-day-with-events label, .calendar .calendar-day-with-events image { + color: inherit; +} +.calendar .calendar-other-month-day { + color: rgba(131, 148, 150, 0.23); +} +.calendar .calendar-week-number { + color: #268bd2; + background-color: transparent; + font-style: normal; + font-weight: bold !important; + height: 14px; + width: 14px; + border-radius: 999px; + padding: 0; + margin: 0px 3px; +} + +.world-clocks-button { + color: rgba(131, 148, 150, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.world-clocks-button label, .world-clocks-button image { + color: inherit; +} +.world-clocks-button:hover { + color: rgba(131, 148, 150, 0.6); + background-color: rgba(112, 126, 136, 0.1); + border-color: transparent; +} +.world-clocks-button:hover label, .world-clocks-button:hover image { + color: inherit; +} +.world-clocks-button:active { + color: rgba(131, 148, 150, 0.7); + background-color: rgba(38, 139, 210, 0.1); + border-color: transparent; +} +.world-clocks-button:active label, .world-clocks-button:active image { + color: inherit; +} +.world-clocks-button:active .world-clocks-time { + color: rgba(38, 139, 210, 0.78); +} +.world-clocks-button .world-clocks-grid, .world-clocks-button .world-clocks-city, .world-clocks-button .world-clocks-timezone { + color: rgba(131, 148, 150, 0.67); +} +.world-clocks-button .world-clocks-city { + font-size: 8; +} +.world-clocks-button .world-clocks-timezone { + font-size: 7; +} +.world-clocks-button .world-clocks-time { + color: #268bd2; + font-weight: bold; +} +.world-clocks-button .world-clocks-header { + font-weight: bold; + color: #839496; + padding: 0; +} +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button { + color: rgba(131, 148, 150, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.weather-button label, .weather-button image { + color: inherit; +} +.weather-button:hover { + color: rgba(131, 148, 150, 0.6); + background-color: rgba(112, 126, 136, 0.1); + border-color: transparent; +} +.weather-button:hover label, .weather-button:hover image { + color: inherit; +} +.weather-button:active { + color: rgba(131, 148, 150, 0.7); + background-color: rgba(38, 139, 210, 0.1); + border-color: transparent; +} +.weather-button:active label, .weather-button:active image { + color: inherit; +} +.weather-button:active .weather-forecast-icon { + color: rgba(131, 148, 150, 0.34); +} +.weather-button .weather-box { + spacing: 10px; +} +.weather-button .weather-header-box { + spacing: 6px; +} +.weather-button .weather-header { + color: #839496; + font-weight: bold; + padding: 0; +} +.weather-button .weather-header.location { + color: rgba(131, 148, 150, 0.67); + font-weight: normal; + font-size: 8; +} +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} +.weather-button .weather-forecast-time { + color: rgba(131, 148, 150, 0.56); + font-feature-settings: "tnum"; + font-size: 7; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} +.weather-button .weather-forecast-icon { + icon-size: 2.18em; +} +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.events-button { + color: #268bd2; + background-color: transparent; + border-color: transparent; + border-radius: 2px; + padding: 4px; + box-shadow: none; +} +.events-button .events-box { + spacing: 2px; +} +.events-button .events-list { + spacing: 4px; +} +.events-button .events-title { + color: #839496; + font-weight: bold; + margin-bottom: 4px; +} +.events-button .event-time { + color: rgba(131, 148, 150, 0.5); + font-feature-settings: "tnum"; + font-size: 80%; + margin-top: 4px; +} + +.message-list { + width: 31.5em; +} +.message-list-sections { + spacing: 1.5em; + margin-left: 1.5em; +} +.message-list-section, .message-list-section-list { + spacing: 0.7em; +} +.message-list-section-list-title-box { + spacing: 0.4em; +} +.message-list-placeholder StIcon { + width: 0; + height: 0; +} +.message-list-placeholder StLabel { + color: rgba(131, 148, 150, 0.45); +} +.message-list-clear-button.button { + padding: 4px 12px; +} +.message-list-section-close > StIcon { + icon-size: 18px; + border-radius: 0px; + color: transparent; + background-color: transparent; + background-image: url("dark-assets/misc/message-close.svg"); +} +.message-list-section-close:hover > StIcon { + color: transparent; + background-color: transparent; + background-image: url("dark-assets/misc/message-close-hover.svg"); +} +.message-list-section-close:active > StIcon { + color: transparent; + background-color: transparent; + background-image: url("dark-assets/misc/message-close-active.svg"); +} +.message-list:ltr { + border-right-width: 1px; + border-color: #001317; +} +.message-list:rtl { + border-left-width: 1px; + border-color: #001317; +} +.message-list-controls { + margin: 16px 16px 0 16px; +} + +.message { + padding: 4px; + color: rgba(131, 148, 150, 0.8); + border: none; + border-radius: 4px; + box-shadow: none; + background-color: #003543; + border-left-width: 2px; + border-style: solid; + border-color: #268bd2; +} +.message label { + color: inherit; +} +.message:hover, .message:focus { + color: #839496; + background-color: #00313e; + border-color: #3797db; +} +.message:active { + color: #fdf6e3; + background-color: #268bd2; +} +.message:active .message-close-button { + color: #268bd2; +} +.message-icon-bin { + padding: 8px 0px 8px 8px; +} +.message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} +.message-icon-bin > StIcon { + color: inherit; +} +.message-secondary-bin, .message-secondary-bin > .event-time { + color: rgba(131, 148, 150, 0.6); + font-size: 0.9em; +} +.message-secondary-bin:ltr, .message-secondary-bin > .event-time:ltr { + padding-left: 8px; +} +.message-secondary-bin:rtl, .message-secondary-bin > .event-time:rtl { + padding-right: 8px; +} +.message:active .message-secondary-bin, .message:active .message-secondary-bin > .event-time { + color: rgba(253, 246, 227, 0.6); +} +.message-secondary-bin > StIcon { + icon-size: 16px; +} +.message-title { + color: inherit; + font-weight: bold; + font-size: 1em; + padding: 2px 0 2px 0; +} +.message-content { + color: inherit; + padding: 8px; + font-size: 1em; +} +.message .message-body { + color: rgba(131, 148, 150, 0.8); +} +.message:hover .message-body { + color: #839496; +} +.message:active .message-body { + color: #fdf6e3; +} + +.message-close-button { + color: #dc322f !important; + background-color: transparent; +} +.message-close-button:hover { + color: #e56663 !important; +} +.message-close-button:active { + color: #bd2320 !important; +} + +.message-media-control { + padding: 6px; + color: #268bd2; + background-color: transparent; + border-radius: 4px !important; + border-color: transparent; + margin: 9px; +} +.message-media-control:last-child:ltr { + margin-right: 18px; +} +.message-media-control:last-child:rtl { + margin-left: 18px; +} +.message-media-control:hover { + color: #ffffff; +} +.message-media-control:active { + color: #fdf6e3; + background-color: #268bd2; +} +.message-media-control:insensitive { + color: rgba(131, 148, 150, 0.45); +} + +.message:active .message-media-control { + color: #fdf6e3; +} + +.media-message-cover-icon { + icon-size: 32px; +} +.media-message-cover-icon.fallback { + color: rgba(131, 148, 150, 0.45); + background-color: #002b36; + border-radius: 2px; + icon-size: 16px; + padding: 8px; + border: 1px solid #001317; +} + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("common-assets/misc/corner-ripple-ltr.svg"); + background-size: contain; +} +.ripple-box:rtl { + background-image: url("common-assets/misc/corner-ripple-rtl.svg"); +} + +.popup-menu-arrow { + width: 16px; + height: 16px; +} + +.popup-menu-icon { + icon-size: 1em; +} + +.window-close { + border-image: url("common-assets/misc/close.svg"); + background-image: url("common-assets/misc/close.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:hover { + border-image: url("common-assets/misc/close-hover.svg"); + background-image: url("common-assets/misc/close-hover.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:active { + border-image: url("common-assets/misc/close-active.svg"); + background-image: url("common-assets/misc/close-active.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close { + -shell-close-overlap: 11px; +} + +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; +} +.nm-dialog-content { + spacing: 20px; + padding: 10px; +} +.nm-dialog-header-hbox { + spacing: 10px; +} +.nm-dialog-airplane-box { + spacing: 12px; +} +.nm-dialog-airplane-headline { + font-size: 1.1em; + font-weight: bold; + text-align: center; +} +.nm-dialog-airplane-text { + color: #839496; +} +.nm-dialog-header-icon { + icon-size: 32px; +} +.nm-dialog-scroll-view { + border: 1px solid #001317; + border-radius: 2px; + background-color: #002b36; +} +.nm-dialog-header { + font-weight: bold; + font-size: 1.2em; +} +.nm-dialog-item { + font-size: 1em; + border-bottom: 0px solid; + padding: 12px; + spacing: 0px; +} +.nm-dialog-item:selected { + background-color: #268bd2; + color: #fdf6e3; +} +.nm-dialog-icons { + spacing: 0.5em; +} +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: rgba(131, 148, 150, 0.45); +} + +.no-networks-box { + spacing: 12px; +} + +#overview { + spacing: 24px; +} + +#overviewGroup { + background-color: #002b36; +} + +.overview-controls { + padding-bottom: 32px; +} + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; +} +.window-picker.external-monitor { + padding: 32px; +} + +.window-clone-border { + border: 3px solid rgba(38, 139, 210, 0.8); + border-radius: 4px; + box-shadow: inset 0px 0px 0px 1px rgba(38, 139, 210, 0); +} + +.window-caption, +.window-caption:hover { + spacing: 25px; + color: #268bd2; + background-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 4px 12px; + -shell-caption-spacing: 12px; +} + +.search-entry { + width: 320px; + padding: 7px 9px; + border-radius: 20px; + border: 1px solid rgba(0, 0, 0, 0.25); + background-color: rgba(0, 71, 90, 0.9); +} +.search-entry:hover .search-entry-icon { + color: rgba(253, 246, 227, 0.8); +} +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 4px; + color: rgba(253, 246, 227, 0.6); +} +.search-entry:focus { + color: #fdf6e3; + caret-color: #fdf6e3; + background-color: #268bd2; + selection-background-color: #0c2d43; + selected-color: #fdf6e3; + padding: 7px 9px; +} +.search-entry:focus .search-entry-icon { + color: #fdf6e3; +} + +#searchResultsBin { + max-width: 1000px; +} + +#searchResultsContent { + max-width: 1000px; + spacing: 8px; +} + +.search-section { + spacing: 8px; +} +.search-section .search-section-separator { + height: 0; + background-color: transparent; +} + +.search-section-content { + color: #839496; + background-color: #002b36; + border-radius: 4px; + border: 1px solid #001317; + padding: 18px; + spacing: 8px; +} + +.list-search-results { + spacing: 3px; +} + +.search-section-separator { + background-color: rgba(255, 255, 255, 0.2); + -margin-horizontal: 1.5em; + height: 1px; +} + +.list-search-result-content { + spacing: 12px; + padding: 12px; +} + +.list-search-result-title { + font-size: 1.5em; + color: white; +} + +.list-search-result-description { + color: #cccccc; +} + +.search-provider-icon { + padding: 15px; +} + +.search-provider-icon-more { + width: 16px; + height: 16px; + background-image: url("common-assets/misc/more-results.svg"); +} + +#dash { + font-size: 1em; + color: #268bd2; + background-color: rgba(0, 43, 54, 0.95); + border-color: rgba(0, 0, 0, 0.4); + padding: 4px 0; + border-radius: 0 3px 3px 0; +} +#dash:rtl { + border-radius: 3px 0 0 3px; +} +.right #dash, #dash:rtl { + padding: 4px 0; +} +.top #dash, .bottom #dash { + padding: 0; +} +#dash .placeholder { + background-image: url("common-assets/dash/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget, .dash-item-container > StWidget:rtl, .right .dash-item-container > StWidget { + padding: 4px 8px; +} +.top .dash-item-container > StWidget, .bottom .dash-item-container > StWidget { + padding: 6px; +} + +.dash-label { + border-radius: 3px; + padding: 4px 12px; + color: white; + background-color: rgba(0, 0, 0, 0.7); + text-align: center; + -x-offset: 3px; +} +.bottom .dash-label, .top .dash-label { + -y-offset: 3px; + -x-offset: 0; +} + +#dash .app-well-app:hover .overview-icon, .right #dash .app-well-app:hover .overview-icon, .bottom #dash .app-well-app:hover .overview-icon, .top #dash .app-well-app:hover .overview-icon { + background-color: #268bd2; +} +#dash .app-well-app:active .overview-icon, .right #dash .app-well-app:active .overview-icon, .bottom #dash .app-well-app:active .overview-icon, .top #dash .app-well-app:active .overview-icon { + box-shadow: none; + background-color: #1e6ea7; +} +#dash .app-well-app-running-dot { + width: 11px; + height: 2px; + margin-bottom: 2px; + background-color: #268bd2; +} + +#dashtodockContainer .app-well-app-running-dot { + background: none; + width: 28px; + height: 4px; +} +#dashtodockContainer .running1 .app-well-app-running-dot { + background-image: url("common-assets/dash/running1.svg"); +} +#dashtodockContainer .running2 .app-well-app-running-dot { + background-image: url("common-assets/dash/running2.svg"); +} +#dashtodockContainer .running3 .app-well-app-running-dot { + background-image: url("common-assets/dash/running3.svg"); +} +#dashtodockContainer .running4 .app-well-app-running-dot { + background-image: url("common-assets/dash/running4.svg"); +} + +.show-apps .overview-icon { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + border: 0px solid; +} +.show-apps:hover .overview-icon { + background-color: rgba(0, 0, 0, 0.7); + color: #268bd2; +} +.show-apps:active .overview-icon, .show-apps:active .show-apps-icon, .show-apps:checked .overview-icon, .show-apps:checked .show-apps-icon { + color: #fdf6e3; + background-color: #268bd2; + box-shadow: none; + transition-duration: 0ms; +} + +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; +} +.icon-grid .overview-icon { + icon-size: 96px; +} + +.app-view-controls { + padding-bottom: 32px; +} + +.app-view-control { + padding: 4px 32px; + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:hover { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(0, 161, 202, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:checked { + color: #fdf6e3; + background-color: #268bd2; +} +.app-view-control:first-child:ltr, .app-view-control:last-child:rtl { + border-radius: 2px 0 0 2px; + border-right-width: 0; +} +.app-view-control:last-child:ltr, .app-view-control:first-child:rtl { + border-radius: 0 2px 2px 0; + border-left-width: 0; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(0, 2, 3, 0.85); +} +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(38, 139, 210, 0.4); + transition-duration: 200ms; +} + +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(0, 2, 3, 0.85); + box-shadow: inset 0 0 #268bd2; +} +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(38, 139, 210, 0.4); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.app-well-app-running-dot { + width: 20px; + height: 2px; + margin-bottom: 4px; + background-color: #268bd2; +} + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 6px; + padding: 6px; + border: 2px solid transparent; + transition-duration: 0ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(0, 71, 90, 0.95); + border: 1px solid rgba(0, 63, 80, 0.95); + border-radius: 4px; +} +.app-well-app.app-folder:hover > .overview-icon { + background-color: rgba(0, 88, 110, 0.95); +} +.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon { + color: #fdf6e3; + background-color: #268bd2; + box-shadow: none; +} +.app-well-app.app-folder:focus > .overview-icon { + background-color: #268bd2; +} + +.app-folder-popup { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 11, 13, 0.95); + -arrow-border-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 1px; + -arrow-base: 5; + -arrow-rise: 5; +} + +.app-folder-popup-bin { + padding: 5px; +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.page-indicator { + padding: 15px 20px; +} +.page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-color: #268bd2; +} +.page-indicator:hover .page-indicator-icon { + background-color: #3f9cdc; +} +.page-indicator:active .page-indicator-icon { + background-color: #5eabe2; +} +.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-color: #268bd2; +} + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; +} + +.workspace-thumbnails, .workspace-thumbnails:rtl, +.workspace-thumbnails-left, +.workspace-thumbnails-left:rtl { + visible-width: 40px; + spacing: 11px; + padding: 12px; +} + +.workspace-thumbnails, +.workspace-thumbnails-left:rtl { + padding-right: 7px; + border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; +} + +.workspace-thumbnails:rtl, +.workspace-thumbnails-left { + padding-left: 7px; + border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; +} + +.workspace-thumbnail-indicator { + border: 4px solid rgba(38, 139, 210, 0.8); + border-radius: 1px; + padding: 1px; +} + +.all-apps { + padding: 0px 88px 10px 88px; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #839496; +} + +.url-highlighter { + link-color: #78b9e6; +} + +.notification-banner, +.notification-banner:hover, +.notification-banner:focus { + font-size: 1em; + width: 34em; + margin: 5px; + padding: 10px; + color: #839496; + border-left-width: 2px; + border-style: solid; + border-color: #268bd2; +} +.notification-banner .notification-icon, +.notification-banner:hover .notification-icon, +.notification-banner:focus .notification-icon { + padding: 5px; +} +.notification-banner .notification-content, +.notification-banner:hover .notification-content, +.notification-banner:focus .notification-content { + padding: 5px; + spacing: 5px; +} +.notification-banner .secondary-icon, +.notification-banner:hover .secondary-icon, +.notification-banner:focus .secondary-icon { + icon-size: 1.09em; +} +.notification-banner .notification-actions, +.notification-banner:hover .notification-actions, +.notification-banner:focus .notification-actions { + background-color: transparent; + padding: 2px 2px 0 2px; + spacing: 3px; +} +.notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button { + padding: 4px 4px 5px; +} +.notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child, +.notification-banner:hover .notification-button:first-child, +.notification-banner:hover .notification-button:last-child, +.notification-banner:focus .notification-button:first-child, +.notification-banner:focus .notification-button:last-child { + border-radius: 2px; +} + +.secondary-icon { + icon-size: 1.09em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #839496; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #268bd2; +} +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: rgba(131, 148, 150, 0.6); +} +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +.subscription-message { + font-style: italic; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; +} +.hotplug-notification-item:focus { + padding: 2px 10px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; +} +.hotplug-resident-mount:hover { + background-color: rgba(0, 43, 54, 0.3); +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; +} + +.legacy-tray { + background-color: #002b36; +} +.legacy-tray:ltr { + border-radius: 0 2px 0 0; + border-left-width: 0; +} +.legacy-tray:rtl { + border-radius: 2px 0 0 0; + border-right-width: 0; +} + +.legacy-tray-handle, +.legacy-tray-icon { + padding: 6px; +} +.legacy-tray-handle StIcon, +.legacy-tray-icon StIcon { + icon-size: 24px; +} +.legacy-tray-handle:hover, .legacy-tray-handle:focus, +.legacy-tray-icon:hover, +.legacy-tray-icon:focus { + background-color: rgba(131, 148, 150, 0.1); +} + +.legacy-tray-icon-box { + spacing: 12px; +} +.legacy-tray-icon-box:ltr { + padding-left: 12px; +} +.legacy-tray-icon-box:rtl { + padding-right: 12px; +} +.legacy-tray-icon-box StButton { + width: 24px; + height: 24px; +} + +.masterslider.smaller .masterlabel, +.masterslider.smaller .slider { + min-width: 155px; +} + +.magnifier-zoom-region { + border: 2px solid #268bd2; +} +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +#keyboard { + background-color: rgba(0, 43, 54, 0.95); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.2); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(0, 161, 202, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #fdf6e3; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: #268bd2; + box-shadow: inset 0 1px rgba(38, 139, 210, 0.05); +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #0b4865; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.2); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} + +.keyboard-subkeys { + color: #268bd2; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 43, 54, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; + color: #268bd2; + font-size: 1.15em; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: #4ca2df; +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 2px; + color: #268bd2; +} +.candidate-box:selected, .candidate-box:hover { + background-color: #268bd2; + color: #fdf6e3; +} + +.candidate-page-button-box { + height: 2em; +} +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px; +} + +.candidate-page-button-previous { + border-radius: 2px 0px 0px 2px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 0px 2px 2px 0px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +.framed-user-icon { + background-size: contain; + border: 0px solid transparent; + color: #839496; + border-radius: 2px; +} +.framed-user-icon:hover { + border-color: transparent; + color: #a3cfee; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} +.login-dialog .modal-dialog-button { + padding: 3px 18px; +} +.login-dialog .modal-dialog-button:default { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #003340; + border: 1px solid #00586e; + box-shadow: inset 0 1px rgba(0, 51, 64, 0.05); +} +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #839496; + background-color: #00475a; + border: 1px solid #00586e; + box-shadow: inset 0 1px rgba(0, 71, 90, 0.05); +} +.login-dialog .modal-dialog-button:default:active { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: #fdf6e3; + background-color: #268bd2; + border: 1px solid #00586e; + box-shadow: inset 0 1px rgba(38, 139, 210, 0.05); +} +.login-dialog .modal-dialog-button:default:insensitive { + text-shadow: 0 1px rgba(0, 43, 54, 0); + color: rgba(131, 148, 150, 0.45); + border: 1px solid rgba(0, 88, 110, 0.55); + background-color: rgba(0, 51, 64, 0.55); + box-shadow: inset 0 1px rgba(0, 51, 64, 0.05); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: #1e6ea7; +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #cb4b16; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} +.login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; +} +.login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label { + color: #268bd2; +} + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #839496; + padding-top: 1em; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: #268bd2; + color: #fdf6e3; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus StLabel, .login-dialog-user-list:expanded .login-dialog-user-list-item:focus StIcon { + color: inherit; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #268bd2; +} + +.login-dialog-user-list-item { + border-radius: 5px; + padding: 0.2em; + color: #0f3550; +} +.login-dialog-user-list-item:ltr { + padding-right: 1em; +} +.login-dialog-user-list-item:rtl { + padding-left: 1em; +} +.login-dialog-user-list-item:hover { + background-color: #268bd2; + color: #fdf6e3; +} +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #268bd2; +} +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #fdf6e3; +} + +.login-dialog-username, +.user-widget-label { + color: #839496; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget-label:ltr { + padding-left: 18px; +} +.user-widget-label:rtl { + padding-right: 18px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: #16527c; + font-size: 110%; + padding-top: 1em; +} + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; +} + +.login-dialog-session-list-button { + color: #0f3550; +} +.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #268bd2; +} +.login-dialog-session-list-button:active { + color: black; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock-date { + font-size: 28pt; +} + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; +} +.screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} +.screen-shield-notifications-container .notification, +.screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(38, 139, 210, 0.2); + background-color: rgba(0, 43, 54, 0.45); + color: #268bd2; + border-radius: 4px; +} +.screen-shield-notifications-container .notification { + margin-right: 15px; +} + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; +} + +#panel.lock-screen { + background-color: rgba(0, 43, 54, 0.5); +} + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); +} + +#lockDialogGroup { + background: #2e3436 url(misc/noise-texture.png); + background-repeat: repeat; +} + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(0, 43, 54, 0.3); +} +#screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(0, 43, 54, 0.5); +} +#screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(38, 139, 210, 0.5); +} + +#LookingGlassDialog { + spacing: 4px; + padding: 8px 8px 10px 8px; + background-color: rgba(0, 0, 0, 0.7); + border: 1px solid black; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 2px; + color: #268bd2; +} +#LookingGlassDialog > #Toolbar { + padding: 3px; + border: none; + background-color: transparent; + border-radius: 0px; +} +#LookingGlassDialog .labels { + spacing: 4px; +} +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #268bd2; + transition-duration: 100ms; + padding-left: 0.3em; + padding-right: 0.3em; +} +#LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0px; + color: #268bd2; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + caret-color: #fdf6e3; + selection-background-color: #268bd2; + selected-color: #fdf6e3; + color: #268bd2; + background-color: rgba(0, 132, 166, 0.35); + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.lg-dialog StEntry:focus { + color: #fdf6e3; + background-color: #268bd2; + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); + selection-background-color: #fdf6e3; + selected-color: #268bd2; +} +.lg-dialog .shell-link { + color: #78b9e6; +} +.lg-dialog .shell-link:hover { + color: #a3cfee; +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; +} +.lg-obj-inspector-button:hover { + border: 1px solid #ffffff; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: 1px solid rgba(0, 0, 0, 0.7); + border-radius: 2px; + background-color: rgba(0, 43, 54, 0.95); + padding: 4px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.7); + border: 1px solid grey; + border-radius: 2px; + padding: 6px; +} diff --git a/src/themes/Midnight-Solarized/gtk-2.0/apps.rc b/src/themes/Midnight-Solarized/gtk-2.0/apps.rc new file mode 100644 index 00000000..a0a4960b --- /dev/null +++ b/src/themes/Midnight-Solarized/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebarbg + GtkTreeView::even_row_color = @dark_sidebarbg + + + base[NORMAL] = @dark_sidebarbg + base[INSENSITIVE] = @dark_sidebarbg + + text[NORMAL] = "#BAC3CF" + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..c63f126b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..7a0a994f Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..eb893878 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/button-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..f000a30d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/button-hover.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..ad407b96 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..73c926dd Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/button.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/button.png new file mode 100644 index 00000000..6a348eb9 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..db6d4ec9 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..f722df20 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..663d841b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..51722e5d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..5a536e5e Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..406018cb Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..d145db18 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..2d476f1c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..40216645 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..62779958 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..6bccb9e8 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..52ade208 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..45dbae02 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..dcb4465a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..192fabeb Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..c07c7e15 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..192fabeb Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..c07c7e15 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..6417bfe8 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..34842f08 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..6417bfe8 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..34842f08 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..02a6675b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..8b703ff3 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..02a6675b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..8b703ff3 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..1f867b7c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..1101ba2b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..1f867b7c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..1101ba2b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..6fd7f3e1 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..6fd7f3e1 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..6fd7f3e1 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..3e873bb8 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-background.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..4b807dab Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..4ae3472d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..5ee7be42 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..5ee7be42 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..169c8258 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..169c8258 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..169c8258 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..4ae3472d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..4ae3472d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/focus-line.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..6b624dce Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..46391127 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..46391127 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/frame.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..d7bff259 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/handle-h.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..e65b6877 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/handle-v.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..7586f915 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..dfd6a123 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/line-h.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..9bb3e9cf Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/line-v.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..edb78a7c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..bd849759 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..313d31d2 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..3cc7676f Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..99f06f4e Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..027ff6ff Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..863a5b86 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..8133c112 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..0a62e35a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..2814d6da Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..45629a88 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..9fb5e202 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..db6a328f Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..708108a2 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menubar.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..6edb4874 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..131abecd Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/menuitem.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..63eacf33 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/minus.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..b088cac6 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..dbf85851 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..49eb44ef Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/notebook.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d7bff259 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/null.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/plus.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..4cb4e824 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/progressbar.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..4f24c756 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..7e94a9d5 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..0ad90732 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..385fad9b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..0327c588 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..0e545974 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..3930e9be Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..07b06f8a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..d339a571 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..3930e9be Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..927a1725 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..b0b8f918 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..f32f6ed2 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..b153d8bc Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..3d53e4ce Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..f32f6ed2 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/slider.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..d50190c0 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..8f03f33b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..8f03f33b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..977f9709 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..8f03f33b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/toolbar.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..6edb4874 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/tree_header.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c3cb5002 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..d0b8ea5f Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..3584cc55 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..eb5aaa86 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..620296ad Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..f6240c00 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..047b22db Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..e3c556de Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..615b04fc Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..efefde4d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..f7032833 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..efefde4d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background.png b/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f7032833 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/gtkrc b/src/themes/Midnight-Solarized/gtk-2.0/gtkrc new file mode 100644 index 00000000..9e758fd1 --- /dev/null +++ b/src/themes/Midnight-Solarized/gtk-2.0/gtkrc @@ -0,0 +1,24 @@ +gtk-color-scheme = "base_color: #002b36" +gtk-color-scheme = "text_color: #839496" +gtk-color-scheme = "bg_color: #002b36" +gtk-color-scheme = "fg_color: #839496" +gtk-color-scheme = "tooltip_bg_color: #005469" +gtk-color-scheme = "tooltip_fg_color: #839496" +gtk-color-scheme = "selected_bg_color: #268bd2" +gtk-color-scheme = "selected_fg_color: #fdf6e3" +gtk-color-scheme = "insensitive_bg_color: #003340" +gtk-color-scheme = "insensitive_fg_color: #839496" +gtk-color-scheme = "notebook_bg: #002b36" +gtk-color-scheme = "dark_sidebar_bg: #002b36" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #002b36" + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight-Solarized/gtk-2.0/main.rc b/src/themes/Midnight-Solarized/gtk-2.0/main.rc new file mode 100644 index 00000000..5f1a8c8f --- /dev/null +++ b/src/themes/Midnight-Solarized/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @selected_fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..f000a30d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..ad407b96 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..73c926dd Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..6a348eb9 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..6fd7f3e1 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..169c8258 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..4ae3472d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..6edb4874 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..df71949c --- /dev/null +++ b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#404552" + base[ACTIVE] = "#404552" + base[INSENSITIVE] = "#39404d" + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..131abecd Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-2.0/panel.rc b/src/themes/Midnight-Solarized/gtk-2.0/panel.rc new file mode 100644 index 00000000..1cf0a05d --- /dev/null +++ b/src/themes/Midnight-Solarized/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @base_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @base_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = @selected_bg_color +} + +style "panelbar" { + + fg[NORMAL] = @selected_bg_color + fg[ACTIVE] = @selected_fg_color + fg[PRELIGHT] = @text_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @selected_fg_color + + text[NORMAL] = @selected_bg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @selected_fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight-Solarized/gtk-2.0/xfce-notify.rc b/src/themes/Midnight-Solarized/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..c495299c --- /dev/null +++ b/src/themes/Midnight-Solarized/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#268bd2\nselected_fg_color:#fdf6e3" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#001317" + XfceNotifyWindow::border-color-hover = "#001317" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#002b36" + bg[PRELIGHT] = "#002b36" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = @selected_fg_color + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..795fff57 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..7dc6337b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..146041da Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..e292bc29 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..c270b61a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..a1b22d6c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..76064c08 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..c5b6a09f Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..2c437632 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..14a21f88 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..e29c023e Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..088129d9 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..2b3c4139 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..690206a0 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..6080a507 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..f3c9e9b6 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..f86b650b Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..cab2d0bd Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..06379e2f Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..5a01b6f6 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..c9269432 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..672b44bd Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..321d63ea Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..fe8b6557 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..83b5781c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..22d8b989 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..3bb979d4 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..fff43546 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..da553a07 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..900c39d6 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..4826621c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..409089cf Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..70a2ca4c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..0a768b06 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..975e321e Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..4ac404a1 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..7b66ec5f Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..300ce9c1 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..b2e63381 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..c0cc8cb2 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..37f91508 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..b6f47c2a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..5f7f2281 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..6c8a4804 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..0ead98f7 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..3640442a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..d4bad897 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..354210af Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..061dc610 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..7a174dee Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..84366486 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..85a2bc45 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..98f1d382 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..0c323b30 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..98f1d382 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..0c323b30 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..02f2e4a4 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..2a618969 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..02f2e4a4 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..2a618969 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..e10203ce Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..aaaeed53 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..95637627 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..f8d9bd71 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..560794e5 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..970e457d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..560794e5 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..970e457d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..9152034a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..95ced0f0 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..9152034a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..95ced0f0 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..c5331f78 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..e7ac1b5a Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..be079960 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..922891b8 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..8fc349a5 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..5148d6d8 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..a9f5cd2c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..836a8083 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..1a40f320 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..63044f05 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..a3e8a580 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..036a3685 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..8201b094 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..09220947 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..49598956 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..bfd35806 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..2ec472cd Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..f267d0c3 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..a3e8a580 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..036a3685 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..e214de78 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..d900cbc5 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..12959bac Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..639c3011 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..f9a69606 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..75d2a5a2 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..a3e8a580 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..036a3685 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..da399baf Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..515cc68c Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..c0d287f9 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..7236f581 Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight-Solarized/gtk-3.0/gtk.css b/src/themes/Midnight-Solarized/gtk-3.0/gtk.css new file mode 100644 index 00000000..0d706a60 --- /dev/null +++ b/src/themes/Midnight-Solarized/gtk-3.0/gtk.css @@ -0,0 +1,6509 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #dc322f; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #839496; + background-color: rgba(0, 43, 54, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #002b36; + color: #839496; +} +.gtkstyle-fallback:hover { + background-color: #005469; + color: #839496; +} +.gtkstyle-fallback:active { + background-color: #000203; + color: #839496; +} +.gtkstyle-fallback:disabled { + background-color: #003340; + color: rgba(131, 148, 150, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #268bd2; + color: #fdf6e3; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #839496; + background-color: #002b36; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(131, 148, 150, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(38, 139, 210, 0.15); + color: #268bd2; +} + +textview border { + background-color: #002b36; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #1e6ea7; + background-color: rgba(30, 110, 167, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(0, 43, 54, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #dc322f; +} +flowbox button.remove-button:hover { + background-color: #e04c49; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #d32724; +} + +label.separator { + color: #839496; +} +label selection { + color: #fdf6e3; + background-color: #268bd2; +} +label:disabled { + color: rgba(131, 148, 150, 0.45); +} +label:disabled selection { + color: #92c1db; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #268bd2; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #268bd2; +} + +assistant .sidebar { + background-color: #002b36; + border-top: 1px solid #001317; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #268bd2; + color: #fdf6e3; +} + +textview { + background-color: #002b36; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #268bd2; + border: none; + background-color: rgba(0, 43, 54, 0.95); + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(253, 246, 227, 0.2); + border-color: rgba(50, 149, 218, 0.1); + background-color: rgba(38, 139, 210, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(253, 246, 227, 0.2); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #268bd2; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #268bd2; + box-shadow: inset 1px 0 #268bd2, inset -1px 0 #268bd2, inset 0 1px #268bd2, inset 0 -1px #268bd2; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(131, 148, 150, 0.45); + border-color: rgba(50, 149, 218, 0.1); + background-color: #002f3b; +} +entry.warning { + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #7a3e23; +} +entry.warning image { + color: #fdf6e3; +} +entry.warning:focus { + color: #fdf6e3; + background-color: #cb4b16; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #fdf6e3; + color: #cb4b16; +} +entry.error { + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #842f32; +} +entry.error image { + color: #fdf6e3; +} +entry.error:focus { + color: #fdf6e3; + background-color: #dc322f; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #fdf6e3; + color: #dc322f; +} +entry.search-missing { + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #842f32; +} +entry.search-missing image { + color: #fdf6e3; +} +entry.search-missing:focus { + color: #fdf6e3; + background-color: #dc322f; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #fdf6e3; + color: #dc322f; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #cb4b16; + box-shadow: none; +} +.osd entry { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.35); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #fdf6e3; + border-color: rgba(0, 0, 0, 0.35); + background-color: #268bd2; +} +.osd entry:disabled { + color: rgba(38, 139, 210, 0.55); + background-color: rgba(0, 132, 166, 0.2); +} +.osd entry selection:focus, .osd entry selection { + color: #268bd2; + background-color: #fdf6e3; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #268bd2; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #002b36; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #268bd2; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#268bd2), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#268bd2), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #268bd2; + border-color: #002b36; + background-color: #002b36; +} +button:backdrop { + color: rgba(38, 139, 210, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #93a1a1; + border-color: #002b36; + background-color: #073642; + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(253, 246, 227, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #839496; +} +button:active:hover, button:checked { + color: #fdf6e3; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(0, 43, 54, 0.55); + background-color: rgba(0, 43, 54, 0.55); +} +button:disabled label, button:disabled { + color: rgba(131, 148, 150, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(38, 139, 210, 0.75); + background-color: rgba(38, 139, 210, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(253, 246, 227, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #cb4b16; + border-color: #cb4b16; + box-shadow: none; +} +button.osd { + color: #268bd2; + background-color: rgba(0, 43, 54, 0.95); + border-color: rgba(0, 11, 13, 0.95); +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #268bd2; +} +button.osd:active, button.osd:checked { + color: #fdf6e3; + border-color: rgba(0, 0, 0, 0.35); + background-color: #268bd2; +} +button.osd:disabled { + color: #0b4865; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.2); +} +.osd button { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.35); +} +.osd button:hover { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 161, 202, 0.45); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #fdf6e3; + border-color: rgba(0, 0, 0, 0.35); + background-color: #268bd2; +} +.osd button:disabled { + color: #0b4865; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.2); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 161, 202, 0.45); +} +.osd button.flat:disabled { + color: #0b4865; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.2); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #fdf6e3; + border-color: rgba(0, 0, 0, 0.35); + background-color: #268bd2; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #fdf6e3; + background-color: #268bd2; + border-color: #268bd2; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #268bd2; +} +button.suggested-action:hover { + background-clip: border-box; + color: #fdf6e3; + background-color: #4ca2df; + border-color: #4ca2df; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #fdf6e3; + background-color: #1e6ea7; + border-color: #1e6ea7; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(0, 43, 54, 0.55); + background-color: rgba(0, 43, 54, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(131, 148, 150, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #fdf6e3; + background-color: #dc322f; + border-color: #dc322f; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #dc322f; +} +button.destructive-action:hover { + background-clip: border-box; + color: #fdf6e3; + background-color: #e35d5b; + border-color: #e35d5b; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #fdf6e3; + background-color: #b9221f; + border-color: #b9221f; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(0, 43, 54, 0.55); + background-color: rgba(0, 43, 54, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(131, 148, 150, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#268bd2), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #268bd2; + border-color: #002b36; + background-color: #002b36; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(38, 139, 210, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #93a1a1; + border-color: #002b36; + background-color: #073642; +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(253, 246, 227, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(0, 43, 54, 0.55); + background-color: rgba(0, 43, 54, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(131, 148, 150, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(38, 139, 210, 0.75); + background-color: rgba(38, 139, 210, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(253, 246, 227, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(50, 149, 218, 0); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(50, 149, 218, 0); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(50, 149, 218, 0); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(50, 149, 218, 0); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: rgba(50, 149, 218, 0.1); +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: rgba(50, 149, 218, 0.1); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: rgba(50, 149, 218, 0.1); +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: rgba(50, 149, 218, 0.1); +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: rgba(50, 149, 218, 0.1); +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: rgba(50, 149, 218, 0.1); +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: rgba(50, 149, 218, 0.1); +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: rgba(50, 149, 218, 0.1); +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: rgba(50, 149, 218, 0.1); +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #002b36; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(0, 43, 54, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(50, 149, 218, 0); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(50, 149, 218, 0); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(50, 149, 218, 0); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(50, 149, 218, 0); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: rgba(50, 149, 218, 0.1); +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: rgba(50, 149, 218, 0.1); +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: rgba(50, 149, 218, 0.1); +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: rgba(50, 149, 218, 0.1); +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: rgba(50, 149, 218, 0.1); +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: rgba(50, 149, 218, 0.1); +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: rgba(50, 149, 218, 0.1); +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: rgba(50, 149, 218, 0.1); +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: rgba(50, 149, 218, 0.1); +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #002b36; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(0, 43, 54, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #073642; + color: #839496; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #839496; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #fdf6e3; +} +spinbutton:disabled { + color: rgba(131, 148, 150, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button.up, +spinbutton:not(.vertical) > button.up, +spinbutton:not(.vertical) button.down { + border-color: rgba(50, 149, 218, 0.1); +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #002b36; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(0, 43, 54, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(50, 149, 218, 0.1); +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #cb4b16; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(0, 0, 0, 0.35); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(0, 0, 0, 0.35); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: rgba(50, 149, 218, 0.1); +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #cb4b16; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + caret-color: currentColor; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus label, +spinbutton:focus, +spinbutton > entry:focus label, +spinbutton > entry:focus { + color: #fdf6e3; +} +spinbutton:focus { + border-radius: 4px; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton > entry:focus { + border-radius: 4px 0 0 4px; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #cb4b16; + border-color: #cb4b16; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #268bd2; +} +combobox cellview:hover label, combobox cellview:hover { + color: #839496; +} +combobox cellview:backdrop { + color: rgba(38, 139, 210, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #002b36; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(0, 43, 54, 0.85); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #268bd2; + background-color: #002b36; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #002b36, #000f12) 1 0 1 0; +} +.inline-toolbar { + background-color: #001f27; + border-style: solid; + border-color: #001317; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #002b36; + border-style: solid; + border-color: #001317; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #001317; + background-color: #001f27; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #001b22; + color: #268bd2; + background-color: #002b36; + box-shadow: inset 0 1px #003745; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #002b36; + border-color: #001b22; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(38, 139, 210, 0.67); + background-color: #00313e; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #00313e; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #fdf6e3; + background-color: rgba(38, 139, 210, 0.95); + border-color: rgba(35, 128, 193, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(38, 139, 210, 0.95); + color: rgba(253, 246, 227, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #d2e1e0; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #268bd2; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #002b36; + border-color: #001b22; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #00313e; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #002b36; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #002b36; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #001b22, #001b22); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(38, 139, 210, 0) 25%, rgba(38, 139, 210, 0.35) 25%, rgba(38, 139, 210, 0.35) 75%, rgba(38, 139, 210, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #001317; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #001317; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(253, 246, 227, 0.2); + border-color: rgba(50, 149, 218, 0.1); + background-color: rgba(38, 139, 210, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #268bd2; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #fdf6e3; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(38, 139, 210, 0.55); + border-color: rgba(50, 149, 218, 0.1); + background-color: rgba(38, 139, 210, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #fdf6e3; + color: #268bd2; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #268bd2; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #7a3e23; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #fdf6e3; + background-color: #cb4b16; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #fdf6e3; + color: #cb4b16; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #842f32; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #fdf6e3; + background-color: #dc322f; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #fdf6e3; + color: #dc322f; +} +.primary-toolbar button, headerbar button { + color: #268bd2; + outline-offset: -3px; + background-color: rgba(0, 43, 54, 0); + border-color: rgba(0, 43, 54, 0); +} +.primary-toolbar button label, headerbar button label, .primary-toolbar button image, headerbar button image { + color: inherit; +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #839496; + border-color: #002b36; + background-color: #002b36; +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #fdf6e3; + border-color: transparent; + background-color: #268bd2; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #fdf6e3; + background-color: rgba(253, 246, 227, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #268bd2; + background-color: #fdf6e3; + border-color: #fdf6e3; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(253, 246, 227, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #268bd2; + background-color: rgba(253, 246, 227, 0.5); + border-color: rgba(253, 246, 227, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #268bd2; + outline-offset: -3px; + background-color: rgba(0, 43, 54, 0); + border-color: rgba(0, 43, 54, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + color: inherit; + background-color: transparent; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #839496; + border-color: #002b36; + background-color: #002b36; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + color: inherit; + background-color: transparent; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #fdf6e3; + border-color: transparent; + background-color: #268bd2; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + color: inherit; + background-color: transparent; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(253, 246, 227, 0.56); + background-color: rgba(38, 139, 210, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(38, 139, 210, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(50, 149, 218, 0); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(50, 149, 218, 0); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(50, 149, 218, 0); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(50, 149, 218, 0); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #fdf6e3; + background-color: #268bd2; + border-color: #268bd2; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #268bd2; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #fdf6e3; + background-color: #4ca2df; + border-color: #4ca2df; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #fdf6e3; + background-color: #1e6ea7; + border-color: #1e6ea7; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(0, 43, 54, 0); + border-color: rgba(0, 43, 54, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(38, 139, 210, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #fdf6e3; + background-color: #dc322f; + border-color: #dc322f; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #dc322f; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #fdf6e3; + background-color: #e35d5b; + border-color: #e35d5b; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #fdf6e3; + background-color: #b9221f; + border-color: #b9221f; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(0, 43, 54, 0); + border-color: rgba(0, 43, 54, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(38, 139, 210, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #fdf6e3; + caret-color: #fdf6e3; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #839496; + border-color: #002b36; + background-color: #002b36; +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #006883; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #fdf6e3; + border-color: transparent; + background-color: #268bd2; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(38, 139, 210, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #002b36; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #002b36; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(50, 149, 218, 0.1); +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(38, 139, 210, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(253, 246, 227, 0.2); + border-color: rgba(50, 149, 218, 0.1); + background-color: rgba(38, 139, 210, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #268bd2; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(38, 139, 210, 0.55); + border-color: rgba(50, 149, 218, 0.1); + background-color: rgba(38, 139, 210, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #002b36; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #005469; + border-color: #002b36; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #006883; + border-color: #002b36; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #268bd2; + border-color: #268bd2; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #00485a; + border-color: #002b36; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #002b36; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(0, 43, 54, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(131, 148, 150, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #268bd2; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #92c1db; + border-top-color: rgba(131, 148, 150, 0.1); +} +treeview.view:disabled { + color: rgba(131, 148, 150, 0.45); +} +treeview.view:disabled:selected { + color: #7cb6d9; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #5590b4; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #426066; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #839496; +} +treeview.view.expander:selected { + color: #bdd6de; +} +treeview.view.expander:selected:hover { + color: #fdf6e3; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #fdf6e3; + border-radius: 4px; + background-color: #268bd2; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #268bd2; + box-shadow: none; + background-color: #fdf6e3; +} +treeview.view.trough { + color: #839496; + background-color: #002b36; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #fdf6e3; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #697f83; + background-color: #002b36; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #002b36 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #002b36 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #268bd2; +} +treeview.view header button:active { + color: #839496; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #002b36; +} +treeview.view header button:active:hover { + color: #839496; +} +treeview.view header button:disabled { + border-color: #002b36; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #fdf6e3; + background-color: #268bd2; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #002b36; + color: #268bd2; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(38, 139, 210, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #268bd2; + color: #fdf6e3; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(38, 139, 210, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #268bd2; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #002b36; + border: 1px solid #001317; +} +.csd menu, +.csd .menu { + background-color: #002b36; + color: #268bd2; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #002b36; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #002b36; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #839496; + background-color: #073642; +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(131, 148, 150, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #002b36; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #0d3640; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #0d3640; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #0d3640; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #002b36; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #002b36; +} +popover label.separator, +popover.background label.separator { + color: #839496; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #002b36; + border-left: 2px solid #268bd2; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #001317; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #002b36; +} +notebook > header { + padding: 0px; + background-color: #002b36; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(131, 148, 150, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(131, 148, 150, 0.725); +} +notebook > header > tabs > arrow:active { + color: #839496; +} +notebook > header > tabs > arrow:disabled { + color: rgba(131, 148, 150, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #2380c1; +} +notebook > header > tabs > tab:backdrop { + color: rgba(38, 139, 210, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #839496; + background-color: transparent; + border-left: 2px solid #268bd2; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(131, 148, 150, 0.56); + border-left: 2px solid rgba(38, 139, 210, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #839496; + background-color: rgba(38, 139, 210, 0.1); + border-left: 2px solid #2380c1; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(131, 148, 150, 0.45); + border-left: 2px solid rgba(38, 139, 210, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #556f74; +} +notebook > header > tabs > tab button.flat:hover { + color: #ff4d4d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #268bd2; +} + +scrollbar { + background-color: #002731; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #001317; +} +scrollbar.bottom { + border-top: 1px solid #001317; +} +scrollbar.left { + border-right: 1px solid #001317; +} +scrollbar.right { + border-left: 1px solid #001317; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 999px; + background-clip: padding-box; + background-color: rgba(38, 139, 210, 0.45); +} +scrollbar slider:hover:active { + background-color: #268bd2; +} +scrollbar slider:disabled { + background-color: transparent; +} +scrollbar slider:hover { + background-color: rgba(38, 139, 210, 0.7); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #3f9cdc; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #002731; +} +scale trough:disabled { + background-color: rgba(0, 39, 49, 0.55); +} +.osd scale trough { + background-color: rgba(0, 71, 90, 0.95); +} +.osd scale trough highlight { + background-color: #268bd2; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #fdf6e3; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #9cc6db; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #268bd2; +} +scale highlight:disabled { + background-color: rgba(38, 139, 210, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(38, 139, 210, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #b58900; + border: 1px solid #00232c; + border-radius: 999px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #cf9c00; +} +scale slider:active { + background-clip: border-box; + background-color: #9c7600; + border-color: #00232c; +} +scale slider:disabled { + background-color: rgba(2, 49, 63, 0.505); + border-color: rgba(0, 35, 44, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #fdf6e3; + border-color: #fdf6e3; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #dde6e0; + border-color: #dde6e0; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #92c1db; + border-color: #92c1db; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #9cc6db; + border-color: #9cc6db; +} +.osd scale slider { + background-clip: border-box; + background-color: #268bd2; + border-color: #268bd2; +} +.osd scale slider:hover { + background-color: #4ca2df; + border-color: #4ca2df; +} +.osd scale slider:active { + background-color: #1e6ea7; + border-color: #1e6ea7; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(131, 148, 150, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #268bd2; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #fdf6e3; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #00171d; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #00171d; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #268bd2; + background-color: #268bd2; + border-radius: 4px; +} +levelbar block.low { + border-color: #cb4b16; + background-color: #cb4b16; +} +levelbar block.high { + border-color: #268bd2; + background-color: #268bd2; +} +levelbar block.full { + border-color: #2aa198; + background-color: #2aa198; +} +levelbar block.empty { + background-color: #002b36; + border-color: #002b36; +} + +printdialog paper { + border: 1px solid #001317; + background: #002b36; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #001317; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(38, 139, 210, 0.2)), to(rgba(38, 139, 210, 0))); + background-size: 100% 60%; + 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.6, from(rgba(38, 139, 210, 0.2)), to(rgba(38, 139, 210, 0))); + background-size: 100% 60%; + 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.6, from(rgba(38, 139, 210, 0.2)), to(rgba(38, 139, 210, 0))); + background-size: 60% 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.6, from(rgba(38, 139, 210, 0.2)), to(rgba(38, 139, 210, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #001317 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #002731; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(0, 19, 23, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #002b36; + border-color: #001317; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable:active { + color: #839496; +} +row.activatable:disabled { + color: rgba(131, 148, 150, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected label, row.activatable:selected image { + color: inherit; +} +row.activatable:selected:active label, row.activatable:selected:active image, row.activatable:selected:active { + color: #fdf6e3; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #227dbd; +} + +.app-notification { + padding: 10px; + color: #268bd2; + background-color: rgba(0, 43, 54, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 2, 3, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.35); +} +.app-notification button.flat { + border-color: rgba(38, 139, 210, 0); +} +.app-notification button:hover { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 161, 202, 0.45); +} +.app-notification button:active, .app-notification button:checked { + color: #fdf6e3; + border-color: rgba(0, 0, 0, 0.35); + background-color: #268bd2; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #0b4865; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.2); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #d6dbdc; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #839496; + border: 1px solid #001317; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #839496; + border: none; +} +calendar.button { + color: rgba(131, 148, 150, 0.45); +} +calendar.button:hover { + color: #839496; +} +calendar.button:disabled { + color: rgba(131, 148, 150, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #839496; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #002b36; + border-bottom: 1px solid #000f12; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(0, 19, 23, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(0, 43, 54, 0.95); + color: #268bd2; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(38, 139, 210, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(131, 148, 150, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(38, 139, 210, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(253, 246, 227, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #001317; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #001317; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(38, 139, 210, 0.2)), to(rgba(38, 139, 210, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(38, 139, 210, 0.2)), to(rgba(38, 139, 210, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(38, 139, 210, 0.2)), to(rgba(38, 139, 210, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(38, 139, 210, 0.2)), to(rgba(38, 139, 210, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #cb4b16, #cb4b16); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #268bd2; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #cb4b16, inset 0 -1px #cb4b16; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #cb4b16; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #cb4b16; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #fdf6e3; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #001317, #001317); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #268bd2, #268bd2); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #002b36; + background-image: linear-gradient(to bottom, #001317, #001317), linear-gradient(to bottom, #001317, #001317); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #268bd2; + color: #fdf6e3; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #268bd2; + background-color: #fdf6e3; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #d2e1e0; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #fdf6e3; + background-color: rgba(253, 246, 227, 0); + border-color: rgba(253, 246, 227, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #fdf6e3; + background-color: rgba(253, 246, 227, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(253, 246, 227, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #fdf6e3; + background-color: rgba(253, 246, 227, 0.2); + border-color: rgba(253, 246, 227, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #268bd2; + background-color: #fdf6e3; + border-color: #fdf6e3; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(253, 246, 227, 0); + border-color: rgba(253, 246, 227, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(253, 246, 227, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #268bd2; + background-color: rgba(253, 246, 227, 0.5); + border-color: rgba(253, 246, 227, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: rgba(0, 84, 105, 0.95); + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #268bd2; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #001317; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #001317; +} +colorswatch overlay { + border: 1px solid #001317; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #268bd2; + border-color: #002b36; + background-color: #002b36; +} +colorswatch#add-color-button:backdrop { + color: rgba(38, 139, 210, 0.56); +} +colorswatch#add-color-button:hover { + color: #93a1a1; + border-color: #002b36; + background-color: #073642; +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #002b36; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #93a1a1; + border-color: #002b36; + background-color: #073642; +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #839496; + background-color: #002b36; + border: 1px solid #001317; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(253, 246, 227, 0.78); + border-bottom: 1px solid #268bd2; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #cb4b16; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #000f12, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 15, 18, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px #001b22; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #002b36; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(0, 43, 54, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #839496; + border-color: #002b36; + background-color: #002b36; +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #fdf6e3; + border-color: transparent; + background-color: #268bd2; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, row.activatable:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #268bd2; +} +row:selected label, label:selected, filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, row.activatable:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #fdf6e3; +} +row:selected label:backdrop, label:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(253, 246, 227, 0.56); +} +row:selected label:disabled, label:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #92c1db; +} + +filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(38, 139, 210, 0.45); + color: rgba(253, 246, 227, 0.56); +} + +.view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus { + background-color: #839496; +} +row:selected label, label:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus { + color: #002b36; +} +row:selected label:backdrop, label:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus { + color: rgba(131, 148, 150, 0.56); +} +row:selected label:disabled, label:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus { + color: #426066; +} + +.view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus { + background-color: rgba(131, 148, 150, 0.56); + color: rgba(0, 43, 54, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(38, 139, 210, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #5eabe2; +} +.math-buttons button.text-button label { + color: rgba(38, 139, 210, 0.7); +} +.math-buttons button.text-button:hover label { + color: #5eabe2; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(38, 139, 210, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #5eabe2; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #5eabe2; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #268bd2; +} +.math-buttons button.suggested-action.text-button { + background-color: #268bd2; + border-color: #001317; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #fdf6e3; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #001317; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #fdf6e3; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #5eabe2; + border-color: #001317; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #fdf6e3; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #839496; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #839496; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #268bd2; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #fdf6e3; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #fdf6e3; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #268bd2; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(38, 139, 210, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #92c1db; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(253, 246, 227, 0.45); + color: rgba(38, 139, 210, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(49, 137, 199, 0.45); + color: rgba(253, 246, 227, 0.45); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(53, 136, 195, 0.23); + color: rgba(253, 246, 227, 0.45); +} + +*:selected { + background-color: #268bd2; +} +*:selected label, *:selected image, *:selected { + color: #fdf6e3; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #001317; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #001b22, inset 0 -1px #001317; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #839496; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #fdf6e3; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5c7579; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, .nautilus-canvas-item.dim-label:selected:backdrop, .nautilus-canvas-item.dim-label:selected:focus:backdrop, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus, +.nautilus-list-dim-label:selected:backdrop, +.nautilus-list-dim-label:selected:focus:backdrop { + color: #274b53; + background-color: #839496; +} +.nautilus-canvas-item.dim-label:backdrop, label.nautilus-canvas-item.separator:backdrop, headerbar .nautilus-canvas-item.subtitle:backdrop, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:backdrop, +.nautilus-list-dim-label:backdrop { + color: rgba(131, 148, 150, 0.56); +} + +.nautilus-window searchbar { + border-top: 1px solid #001317; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #002b36; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(131, 148, 150, 0.5); + border-color: rgba(105, 123, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(38, 139, 210, 0.8); + border-color: rgba(30, 110, 167, 0.8); +} +.disk-space-display.free { + background-color: #001f27; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #839496; + border-color: #002b36; + background-color: #002b36; + } + 100% { + color: #fdf6e3; + border-color: transparent; + background-color: #268bd2; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #fdf6e3; + background-color: #dc322f; +} +.conflict-row.activatable:hover { + background-color: #e35d5b; +} +.conflict-row.activatable:selected { + color: #fdf6e3; + background-color: #268bd2; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #839496; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #268bd2; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #839496; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #839496; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #fdf6e3; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #002b36; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #268bd2; + box-shadow: inset 1px 0 #268bd2, inset -1px 0 #268bd2, inset 0 1px #268bd2, inset 0 -1px #268bd2; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #839496; + border-color: #002b36; + background-color: #002b36; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { + background-color: #002b36; + color: #fdf6e3; + border-color: #002b36; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover label { + background-color: #002b36; + color: #fdf6e3; + border-color: #002b36; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover image { + background-color: #002b36; + color: #fdf6e3; + border-color: #002b36; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #fdf6e3; + border-color: transparent; + background-color: #268bd2; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label { + color: #fdf6e3; + border-color: transparent; + background-color: #268bd2; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: #fdf6e3; + border-color: transparent; + background-color: #268bd2; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(38, 139, 210, 0.6); +} +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #839496; +} +.caja-desktop:selected { + color: #fdf6e3; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #001317; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #002b36; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #09323d; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #fdf6e3; + background-color: #268bd2; +} + +.open-document-selector-name-label { + color: #839496; +} + +.open-document-selector-path-label { + color: #426066; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(253, 246, 227, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #556f74; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #839496; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #fdf6e3; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #001317; + background-color: #000203; + color: #839496; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #001317; + background-color: #002b36; +} + +.gedit-search-slider { + background-color: #003340; + padding: 6px; + border-color: #001317; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(131, 148, 150, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(0, 43, 54, 0.95); + color: #268bd2; + border-color: #001317; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #268bd2; + padding-left: 0px; + color: #fdf6e3; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + background-color: transparent; + border-left: 2px solid rgba(38, 139, 210, 0.45); + padding-left: 0px; + color: rgba(253, 246, 227, 0.45); +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #268bd2; + color: #fdf6e3; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(253, 246, 227, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(38, 139, 210, 0.45); + border-color: #001317; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(0, 19, 23, 0.23); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #268bd2; +} + +layouttab { + background-color: #002b36; +} + +layout { + border: 1px solid #001317; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #001317; +} + +pillbox { + color: #fdf6e3; + background-color: #268bd2; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(253, 246, 227, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #002b36; + border-bottom: 1px solid #001317; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #001317; + background-color: #002b36; +} + +dockbin { + border: 1px solid #001317; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #001317; +} + +dockoverlayedge { + background-color: #002b36; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #001317; + border-bottom: 1px solid #001317; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #002b36, #002b36); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #001317; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #839496; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #268bd2; + color: #fdf6e3; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(131, 148, 150, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #78b9e6; +} + +.documents-entry-tag, .photos-entry-tag { + color: #fdf6e3; + background: #268bd2; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #fdf6e3; + background: #3295da; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #fdf6e3; + background: #2380c1; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tweak-categories, +.tweak-category:not(:selected):not(:hover) { + background-image: linear-gradient(to bottom, #002b36, #002b36); +} +.tweak-categories label, +.tweak-category:not(:selected):not(:hover) label { + color: #268bd2; +} +.tweak-categories:backdrop, +.tweak-category:not(:selected):not(:hover):backdrop { + background-color: #002a35; + color: rgba(38, 139, 210, 0.45); + background-image: linear-gradient(to right, #002a35, #002a35); +} +.tweak-categories:backdrop label, +.tweak-category:not(:selected):not(:hover):backdrop label { + color: rgba(38, 139, 210, 0.45); +} + +.tweak-categories label { + background-color: transparent; +} + +.tweak-categories .tweak-category:hover label { + color: #839496; +} +.tweak-categories .tweak-category:hover:backdrop { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(131, 148, 150, 0.56); +} +.tweak-categories .tweak-category:hover:backdrop label { + color: rgba(131, 148, 150, 0.56); +} + +.tweak-categories .tweak-category:selected { + background-color: #268bd2; +} +.tweak-categories .tweak-category:selected label { + color: #fdf6e3; +} +.tweak-categories .tweak-category:selected:backdrop { + background-color: rgba(38, 139, 210, 0.45); + color: rgba(253, 246, 227, 0.56); +} +.tweak-categories .tweak-category:selected:backdrop label { + color: rgba(253, 246, 227, 0.56); +} + +.tweak-categories .tweak-category:selected:hover:backdrop { + background-color: rgba(46, 147, 217, 0.45); + color: rgba(253, 246, 227, 0.56); +} +.tweak-categories .tweak-category:selected:hover:backdrop label { + color: rgba(253, 246, 227, 0.56); +} + +.tweak-group #button-layout.tweak .text-button { + background-color: #002b36; + color: #268bd2; +} +.tweak-group #button-layout.tweak .text-button label { + color: #268bd2; +} +.tweak-group #button-layout.tweak .text-button:checked { + background-color: #268bd2; + border-color: #268bd2; +} +.tweak-group #button-layout.tweak .text-button:checked label { + color: #fdf6e3; +} +.tweak-group #button-layout.tweak .text-button:checked:hover { + background-color: #3295da; + color: #fdf6e3; + border-color: #268bd2; +} +.tweak-group #button-layout.tweak .text-button:checked:hover label { + color: #fdf6e3; +} +.tweak-group #button-layout.tweak .text-button:active { + background-color: #006883; + border-color: #006883; +} +.tweak-group #button-layout.tweak .text-button:active label, .tweak-group #button-layout.tweak .text-button:active { + color: #fdf6e3; +} +.tweak-group #button-layout.tweak .text-button:hover { + background-color: rgba(38, 139, 210, 0.15); + border-color: rgba(38, 139, 210, 0.15); +} +.tweak-group #button-layout.tweak .text-button:hover label, .tweak-group #button-layout.tweak .text-button:hover { + color: #fdf6e3; +} + +row.tweak:not(button):backdrop { + color: rgba(131, 148, 150, 0.56); +} + +list row.tweak-startup { + background-color: transparent; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #3f9cdc; + background-color: rgba(0, 43, 54, 0.95); + border: 1px solid rgba(0, 11, 13, 0.95); + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #268bd2; + border-color: #268bd2; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: rgba(0, 23, 29, 0.95); +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #fdf6e3; + background-color: #268bd2; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #fdf6e3; + background-color: #268bd2; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid rgba(0, 11, 13, 0.95); +} +MsdOsdWindow.background.osd .progressbar { + background-color: #268bd2; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: rgba(0, 23, 29, 0.95); + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #002b36; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #268bd2; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #134669; + background-color: #000203; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #003f50; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #78b9e6; + background-color: #268bd2; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #002b36; + color: #268bd2; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #268bd2; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #FFFFFF; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #FFFFFF; + background-color: rgba(38, 139, 210, 0.1); + border-color: #268bd2; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(38, 139, 210, 0.1); + color: #268bd2; + border-right: 2px solid #002b36; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(38, 139, 210, 0.4); + border: 2px solid #268bd2; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #001317; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #268bd2; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #268bd2; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #fdf6e3; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #268bd2; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(0, 43, 54, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(38, 139, 210, 0.23); + color: #FFFFFF; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #002b36; + color: #fdf6e3; + background-color: #268bd2; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #268bd2; + color: #fdf6e3; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(0, 43, 54, 0.95); + color: #268bd2; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #268bd2; + color: #fdf6e3; +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: #073642; + color: #93a1a1; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(253, 246, 227, 0.56); +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(38, 139, 210, 0.67); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #002b36; + color: #839496; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(30, 110, 167, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(131, 148, 150, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #268bd2; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #fdf6e3; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(38, 139, 210, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #839496; + border-color: #002b36; + background-color: #002b36; +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #fdf6e3; + border-color: transparent; + background-color: #268bd2; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #dc322f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #851816; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #268bd2; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #839496; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #fdf6e3; + outline-offset: -3px; + background-color: #268bd2; + border-color: #002b36; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.thunar toolbar toolbutton button, .thunar .inline-toolbar toolbutton button { + background: transparent; + border-color: transparent; +} +.thunar toolbar toolbutton button:hover, .thunar toolbar toolbutton button:active, .thunar toolbar toolbutton button:checked, .thunar toolbar toolbutton button, .thunar .inline-toolbar toolbutton button { + margin: 0 2px; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #839496; + background-color: #002b36; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #268bd2; + background-color: rgba(0, 43, 54, 0.95); + border-color: #001317; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(38, 139, 210, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #839496; + background-color: #002b36; + border-color: #001317; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #fdf6e3; + background-color: #268bd2; + border-color: #001317; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(253, 246, 227, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(131, 148, 150, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #fdf6e3; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(253, 246, 227, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #268bd2; +} +.geary-main-layout infobar.info button { + background-color: #268bd2; + border-color: #001317; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #fdf6e3; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(253, 246, 227, 0.56); +} + +#InkscapePanel grid, #NotebookPage grid { + border-left-color: #002b36; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #268bd2; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #fdf6e3; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(253, 246, 227, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(0, 23, 29, 0.95), rgba(0, 23, 29, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(0, 23, 29, 0.95), rgba(0, 23, 29, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(0, 43, 54, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #268bd2; + padding-left: 2px; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: rgba(38, 139, 210, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(38, 139, 210, 0.3); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #268bd2; + padding-left: 0px; + color: #839496; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(38, 139, 210, 0.4); +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, filechooser placessidebar.sidebar row.sidebar-row:selected label, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label, filechooser placessidebar.sidebar row.sidebar-row:active:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #268bd2; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 161, 202, 0.45); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(253, 246, 227, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #268bd2; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #cb4b16; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #cb4b16; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #fdf6e3; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(0, 19, 23, 0.12); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #002b36; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #268bd2; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #268bd2; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #268bd2; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #839496; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #fdf6e3; + outline-offset: -3px; + background-color: #268bd2; + border-color: #002b36; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #fdf6e3; + outline-offset: -3px; + background-color: #268bd2; + border-color: #002b36; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #2b91d9; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(253, 246, 227, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(253, 246, 227, 0.56); + background-color: rgba(38, 139, 210, 0.45); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #268bd2; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #268bd2; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #839496; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: #839496; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #fdf6e3; + outline-offset: -3px; + background-color: #268bd2; + border-color: #002b36; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #fdf6e3; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(38, 139, 210, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: transparent; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #268bd2; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(253, 246, 227, 0.67); + caret-color: #4ca2df; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #268bd2; +} +.nautilus-window .searchbar-container entry image:focus { + color: #4ca2df; +} +.nautilus-window .searchbar-container button image { + color: #268bd2; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(38, 139, 210, 0.06); + background-image: linear-gradient(to right, rgba(38, 139, 210, 0.06), rgba(38, 139, 210, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(131, 148, 150, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(131, 148, 150, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(131, 148, 150, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(131, 148, 150, 0.23); +} +.nemo-window .sidebar { + color: #268bd2; + background-color: rgba(0, 43, 54, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #268bd2; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #268bd2; + color: #fdf6e3; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(38, 139, 210, 0.1); + color: #fdf6e3; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(20, 93, 136, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #268bd2; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #268bd2; + caret-color: #268bd2; + background-color: #002b36; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(38, 139, 210, 0.1); + color: #fdf6e3; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #268bd2; +} +.caja-side-pane > box button:hover:not(:active) { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 161, 202, 0.45); +} +.caja-side-pane .frame { + border-color: #00171d; +} +.caja-side-pane junction { + background-color: rgba(0, 23, 29, 0.95); +} + +filechooser actionbar { + color: #268bd2; + background-color: rgba(0, 43, 54, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #268bd2; +} + +.gedit-bottom-panel-paned { + background-color: #002b36; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(0, 23, 29, 0.95), rgba(0, 23, 29, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #001317, #001317); +} + +.gedit-document-panel { + background-color: rgba(0, 43, 54, 0.95); +} +.maximized .gedit-document-panel { + background-color: #002b36; +} +.gedit-document-panel row { + color: #268bd2; + background-color: rgba(38, 139, 210, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(38, 139, 210, 0.15); +} +.gedit-document-panel row:active { + color: #fdf6e3; + background-color: #268bd2; +} +.gedit-document-panel row:active button { + color: #fdf6e3; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #fdf6e3; + background-color: #268bd2; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #268bd2; +} + +filechooser actionbar button { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.35); +} +filechooser actionbar button:hover { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 161, 202, 0.45); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #fdf6e3; + border-color: rgba(0, 0, 0, 0.35); + background-color: #268bd2; +} +filechooser actionbar button:disabled { + color: #0b4865; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.2); +} + +filechooser actionbar entry { + color: #268bd2; + border-color: rgba(0, 0, 0, 0.35); + background-color: rgba(0, 132, 166, 0.35); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #fdf6e3; + border-color: rgba(0, 0, 0, 0.35); + background-color: #268bd2; +} +filechooser actionbar entry:disabled { + color: rgba(38, 139, 210, 0.55); + background-color: rgba(0, 132, 166, 0.2); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(0, 23, 29, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #3f9cdc; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(38, 139, 210, 0.45); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: rgba(38, 139, 210, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #268bd2; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(0, 39, 49, 0.95); +} + +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #268bd2; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #268bd2; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #839496; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #268bd2; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #268bd2; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #fdf6e3; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(38, 139, 210, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(253, 246, 227, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #268bd2; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #839496; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #268bd2; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #fdf6e3; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(38, 139, 210, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(253, 246, 227, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #268bd2; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #839496; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #002b36; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #268bd2; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #839496; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(131, 148, 150, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #002b36; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #268bd2; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #268bd2; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #fdf6e3; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #002b36; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #839496; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #268bd2; + border-color: #002b36; + background-color: #002b36; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(38, 139, 210, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #93a1a1; + border-color: #002b36; + background-color: #073642; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(253, 246, 227, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #268bd2; + border-color: #002b36; + background-color: #002b36; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(38, 139, 210, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #93a1a1; + border-color: #002b36; + background-color: #073642; +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(253, 246, 227, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #839496; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #fdf6e3; +} +.night-light-indicator entry { + color: rgba(253, 246, 227, 0.2); + border-color: rgba(50, 149, 218, 0.1); + background-color: rgba(38, 139, 210, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #fdf6e3; + border-color: rgba(50, 149, 218, 0.1); + background-color: #268bd2; + box-shadow: inset 1px 0 #268bd2, inset -1px 0 #268bd2, inset 0 1px #268bd2, inset 0 -1px #268bd2; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #268bd2; + border-color: #002b36; + background-color: #002b36; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(38, 139, 210, 0.56); +} +.night-light-indicator button.combo:hover { + color: #93a1a1; + border-color: #002b36; + background-color: #073642; +} +.night-light-indicator button.combo:active { + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(253, 246, 227, 0.56); +} + +.budgie-panel { + background-color: #002b36; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #268bd2; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #268bd2; +} +.budgie-panel button:hover { + background-color: #005064; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #005c73; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #268bd2; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #268bd2; +} +.budgie-panel button.flat:hover { + background: rgba(38, 139, 210, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #268bd2; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #fdf6e3; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #268bd2; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #FFFFFF; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(38, 139, 210, 0.1); + border-bottom: 2px solid #268bd2; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #FFFFFF; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #FFFFFF; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(38, 139, 210, 0.1); + border-top: 2px solid #268bd2; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #FFFFFF; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #FFFFFF; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(38, 139, 210, 0.1); + border-left: 2px solid #268bd2; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #FFFFFF; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #FFFFFF; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(38, 139, 210, 0.1); + border-right: 2px solid #268bd2; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #FFFFFF; +} +.budgie-panel button.flat.running { + background: image(#002b36); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #002b36; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #002b36; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #002b36; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #002b36; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #002b36; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #268bd2; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #268bd2; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #268bd2; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #268bd2; +} +.budgie-panel.transparent { + background-color: rgba(0, 43, 54, 0.3); +} +.budgie-panel separator { + background-color: rgba(38, 139, 210, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #003b4a; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #268bd2; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(131, 148, 150, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(131, 148, 150, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#005c73); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #268bd2; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #268bd2; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #002b36; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #268bd2; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #268bd2; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #fdf6e3; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #002b36; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #839496; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #268bd2; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #839496; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #268bd2; + color: #fdf6e3; + border-bottom: 9px solid transparent; +} +.raven button { + color: #268bd2; + border-color: #002b36; + background-color: #002b36; +} +.raven button:backdrop { + color: rgba(38, 139, 210, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #93a1a1; + border-color: #002b36; + background-color: #073642; +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(253, 246, 227, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #fdf6e3; + border-color: #002b36; + background-color: #268bd2; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(253, 246, 227, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #003543; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #268bd2; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #839496; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #002b36; +} +.budgie-run-dialog list row:selected { + background-color: #268bd2; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #fdf6e3; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} + +@define-color theme_fg_color #839496; +@define-color theme_text_color #839496; +@define-color theme_bg_color #002b36; +@define-color theme_base_color #002b36; +@define-color theme_selected_bg_color #268bd2; +@define-color theme_selected_fg_color #fdf6e3; +@define-color fg_color #839496; +@define-color text_color #839496; +@define-color bg_color #002b36; +@define-color base_color #002b36; +@define-color selected_bg_color #268bd2; +@define-color selected_fg_color #fdf6e3; +@define-color insensitive_bg_color #003340; +@define-color insensitive_fg_color alpha(#839496, 0.5); +@define-color insensitive_base_color #002b36; +@define-color theme_unfocused_fg_color #839496; +@define-color theme_unfocused_text_color #839496; +@define-color theme_unfocused_bg_color #002b36; +@define-color theme_unfocused_base_color #002b36; +@define-color borders #001317; +@define-color unfocused_borders #001317; +@define-color warning_color #cb4b16; +@define-color error_color #dc322f; +@define-color success_color #2aa198; +@define-color placeholder_text_color #6c71c4; +@define-color link_color #78b9e6; +@define-color content_view_bg #002b36; +@define-color wm_title alpha(#268bd2, 0.8); +@define-color wm_unfocused_title alpha(#268bd2, 0.5); +@define-color wm_bg #002b36; +@define-color wm_bg_unfocused #00313e; +@define-color wm_highlight #003745; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #dc322f; +@define-color wm_button_close_hover_bg #e04c49; +@define-color wm_button_close_active_bg #d32724; +@define-color wm_icon_close_bg #002b36; +@define-color wm_button_hover_bg #859908; +@define-color wm_button_active_bg #748607; +@define-color wm_button_hover_border #6c7c06; +@define-color wm_icon_bg #93a1a1; +@define-color wm_icon_unfocused_bg #839393; +@define-color wm_icon_hover_bg #9eaaaa; +@define-color wm_icon_active_bg #fdf6e3; diff --git a/src/themes/Midnight-Solarized/gtk-3.0/thumbnail.png b/src/themes/Midnight-Solarized/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..8a24952d Binary files /dev/null and b/src/themes/Midnight-Solarized/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight-Solarized/index.theme b/src/themes/Midnight-Solarized/index.theme new file mode 100644 index 00000000..21760d1c --- /dev/null +++ b/src/themes/Midnight-Solarized/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight-Solarized +Type=X-GNOME-Metatheme +Comment= Gtk Dark Themes +Encoding=UTF-8 +GtkTheme=Midnight-Solarized +IconTheme=Papirus-Dark +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight-Solarized/metacity-1/.metacity-theme-2.xml.swp b/src/themes/Midnight-Solarized/metacity-1/.metacity-theme-2.xml.swp new file mode 100644 index 00000000..5dafe6d2 Binary files /dev/null and b/src/themes/Midnight-Solarized/metacity-1/.metacity-theme-2.xml.swp differ diff --git a/src/themes/Midnight-Solarized/metacity-1/.metacity-theme-3.xml.swp b/src/themes/Midnight-Solarized/metacity-1/.metacity-theme-3.xml.swp new file mode 100644 index 00000000..9cfc1bc6 Binary files /dev/null and b/src/themes/Midnight-Solarized/metacity-1/.metacity-theme-3.xml.swp differ diff --git a/src/themes/Midnight-Solarized/metacity-1/button-bg.svg b/src/themes/Midnight-Solarized/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight-Solarized/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Solarized/metacity-1/button-border.svg b/src/themes/Midnight-Solarized/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight-Solarized/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight-Solarized/metacity-1/close-icon.svg b/src/themes/Midnight-Solarized/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight-Solarized/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Solarized/metacity-1/max-icon.svg b/src/themes/Midnight-Solarized/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight-Solarized/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight-Solarized/metacity-1/metacity-theme-2.xml b/src/themes/Midnight-Solarized/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..3ca47ae7 --- /dev/null +++ b/src/themes/Midnight-Solarized/metacity-1/metacity-theme-2.xml @@ -0,0 +1,783 @@ + + + + Midnight-Solarized + auoi + horst3180 + 2022 + Midnight-Solarized Metacity theme modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Solarized/metacity-1/metacity-theme-3.xml b/src/themes/Midnight-Solarized/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..e2e8a84e --- /dev/null +++ b/src/themes/Midnight-Solarized/metacity-1/metacity-theme-3.xml @@ -0,0 +1,782 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight-Solarized</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2022</date> + <description>Midnight-Solarized Metacity theme modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> + +<constant name="C_title_focused" value="#268bd2" /> +<constant name="C_title_unfocused" value="rgba(38, 139, 210, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#002b36" /> +<constant name="C_wm_bg_unfocused" value="#00313e" /> + +<constant name="C_wm_highlight" value="#002b36" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#dc322f" /> +<constant name="C_button_close_bg_hover" value="#e3524f" /> +<constant name="C_button_close_bg_active" value="#dc322f" /> +<constant name="C_button_close_bg_unfocused" value="#839496" /> + +<constant name="C_icon_close_bg" value="#dc322f" /> +<constant name="C_icon_close_bg_active" value="#002b36" /> +<constant name="C_icon_close_bg_hover" value="#002b36" /> +<constant name="C_icon_close_bg_focused" value="#dc322f" /> +<constant name="C_icon_close_bg_unfocused" value="#839496" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#2aa198"/> +<constant name="C_button_max_bg_unfocused" value="#839496"/> +<constant name="C_button_max_bg_hover" value="#33c7bd" /> +<constant name="C_button_max_bg_active" value="#2aa198" /> +<constant name="C_button_max_border_hover" value="#33c7bd" /> + +<constant name="C_icon_max_hover" value="#002b36" /> +<constant name="C_icon_max_active" value="#002b36" /> +<constant name="C_icon_max_focused" value="#2aa198" /> +<constant name="C_button_max_unfocused" value="#839496" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#859908"/> +<constant name="C_button_min_bg_unfocused" value="#839496"/> +<constant name="C_button_min_bg_hover" value="#a7bf08" /> +<constant name="C_button_min_bg_active" value="#859908" /> +<constant name="C_button_min_border_hover" value="#a7bf08" /> + +<constant name="C_icon_min_hover" value="#002b36" /> +<constant name="C_icon_min_active" value="#002b36" /> +<constant name="C_icon_min_focused" value="#859908" /> +<constant name="C_button_min_unfocused" value="#839496" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight-Solarized/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight-Solarized/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight-Solarized/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight-Solarized/metacity-1/min-icon.svg b/src/themes/Midnight-Solarized/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight-Solarized/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight-Solarized/metacity-1/thumbnail.png b/src/themes/Midnight-Solarized/metacity-1/thumbnail.png new file mode 100644 index 00000000..fbf7f369 Binary files /dev/null and b/src/themes/Midnight-Solarized/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/bottom-active.png b/src/themes/Midnight-Solarized/xfwm4/bottom-active.png new file mode 100644 index 00000000..6989724c Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/bottom-inactive.png b/src/themes/Midnight-Solarized/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..6989724c Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/bottom-left-active.png b/src/themes/Midnight-Solarized/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..27461896 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/bottom-left-inactive.png b/src/themes/Midnight-Solarized/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..27461896 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/bottom-right-active.png b/src/themes/Midnight-Solarized/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..0b4b22a6 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/bottom-right-inactive.png b/src/themes/Midnight-Solarized/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..0b4b22a6 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/close-active.png b/src/themes/Midnight-Solarized/xfwm4/close-active.png new file mode 100644 index 00000000..baf048e3 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/close-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/close-inactive.png b/src/themes/Midnight-Solarized/xfwm4/close-inactive.png new file mode 100644 index 00000000..94fd363f Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/close-prelight.png b/src/themes/Midnight-Solarized/xfwm4/close-prelight.png new file mode 100644 index 00000000..87f7ed55 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/close-pressed.png b/src/themes/Midnight-Solarized/xfwm4/close-pressed.png new file mode 100644 index 00000000..978dd9ff Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/hide-active.png b/src/themes/Midnight-Solarized/xfwm4/hide-active.png new file mode 100644 index 00000000..828ff35d Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/hide-inactive.png b/src/themes/Midnight-Solarized/xfwm4/hide-inactive.png new file mode 100644 index 00000000..94fd363f Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/hide-prelight.png b/src/themes/Midnight-Solarized/xfwm4/hide-prelight.png new file mode 100644 index 00000000..b46bbfc1 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/hide-pressed.png b/src/themes/Midnight-Solarized/xfwm4/hide-pressed.png new file mode 100644 index 00000000..b94f7752 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/left-active.png b/src/themes/Midnight-Solarized/xfwm4/left-active.png new file mode 100644 index 00000000..8558f071 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/left-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/left-inactive.png b/src/themes/Midnight-Solarized/xfwm4/left-inactive.png new file mode 100644 index 00000000..8558f071 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/maximize-active.png b/src/themes/Midnight-Solarized/xfwm4/maximize-active.png new file mode 100644 index 00000000..c1b74715 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/maximize-inactive.png b/src/themes/Midnight-Solarized/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..94fd363f Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/maximize-prelight.png b/src/themes/Midnight-Solarized/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..b6e12c5a Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/maximize-pressed.png b/src/themes/Midnight-Solarized/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..c55ce302 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/menu-active.png b/src/themes/Midnight-Solarized/xfwm4/menu-active.png new file mode 100644 index 00000000..e6608831 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/menu-inactive.png b/src/themes/Midnight-Solarized/xfwm4/menu-inactive.png new file mode 100644 index 00000000..e6608831 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/menu-pressed.png b/src/themes/Midnight-Solarized/xfwm4/menu-pressed.png new file mode 100644 index 00000000..e6608831 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/right-active.png b/src/themes/Midnight-Solarized/xfwm4/right-active.png new file mode 100644 index 00000000..8558f071 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/right-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/right-inactive.png b/src/themes/Midnight-Solarized/xfwm4/right-inactive.png new file mode 100644 index 00000000..8558f071 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/shade-active.png b/src/themes/Midnight-Solarized/xfwm4/shade-active.png new file mode 100644 index 00000000..4a630978 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/shade-inactive.png b/src/themes/Midnight-Solarized/xfwm4/shade-inactive.png new file mode 100644 index 00000000..b3b955b6 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/shade-prelight.png b/src/themes/Midnight-Solarized/xfwm4/shade-prelight.png new file mode 100644 index 00000000..0a794cc8 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/shade-pressed.png b/src/themes/Midnight-Solarized/xfwm4/shade-pressed.png new file mode 100644 index 00000000..19ef7a6b Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/stick-active.png b/src/themes/Midnight-Solarized/xfwm4/stick-active.png new file mode 100644 index 00000000..8c43d317 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/stick-inactive.png b/src/themes/Midnight-Solarized/xfwm4/stick-inactive.png new file mode 100644 index 00000000..ea04ad36 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/stick-prelight.png b/src/themes/Midnight-Solarized/xfwm4/stick-prelight.png new file mode 100644 index 00000000..16b2744a Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/stick-pressed.png b/src/themes/Midnight-Solarized/xfwm4/stick-pressed.png new file mode 100644 index 00000000..e019c38f Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/themerc b/src/themes/Midnight-Solarized/xfwm4/themerc new file mode 100644 index 00000000..037408b2 --- /dev/null +++ b/src/themes/Midnight-Solarized/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#268bd2 +active_text_shadow_color=#268bd2 + +inactive_text_color=#0d4b69 +inactive_text_shadow_color=#0d4b69 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight-Solarized/xfwm4/title-1-active.png b/src/themes/Midnight-Solarized/xfwm4/title-1-active.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/title-1-inactive.png b/src/themes/Midnight-Solarized/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/title-2-active.png b/src/themes/Midnight-Solarized/xfwm4/title-2-active.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/title-2-inactive.png b/src/themes/Midnight-Solarized/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/title-3-active.png b/src/themes/Midnight-Solarized/xfwm4/title-3-active.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/title-3-inactive.png b/src/themes/Midnight-Solarized/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/title-4-active.png b/src/themes/Midnight-Solarized/xfwm4/title-4-active.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/title-4-inactive.png b/src/themes/Midnight-Solarized/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/title-5-active.png b/src/themes/Midnight-Solarized/xfwm4/title-5-active.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/title-5-inactive.png b/src/themes/Midnight-Solarized/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..08dcdbe0 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/top-left-active.png b/src/themes/Midnight-Solarized/xfwm4/top-left-active.png new file mode 100644 index 00000000..5563f932 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/top-left-inactive.png b/src/themes/Midnight-Solarized/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..5563f932 Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/top-right-active.png b/src/themes/Midnight-Solarized/xfwm4/top-right-active.png new file mode 100644 index 00000000..ca3dc74e Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight-Solarized/xfwm4/top-right-inactive.png b/src/themes/Midnight-Solarized/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..ca3dc74e Binary files /dev/null and b/src/themes/Midnight-Solarized/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Midnight/cinnamon/cinnamon.css b/src/themes/Midnight/cinnamon/cinnamon.css new file mode 100644 index 00000000..64e05924 --- /dev/null +++ b/src/themes/Midnight/cinnamon/cinnamon.css @@ -0,0 +1,1992 @@ +stage { + font-family: Futura Bk bt, sans, Sans-Serif; + font-size: 9pt; + color: #aeae99; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #2D90FF; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button, .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + border-radius: 2px; +} +.sound-button:focus, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:hover, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.sound-button:hover:focus, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #08111C; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.sound-button:active, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; + box-shadow: inset 0 2px 4px #2D90FF; +} +.sound-button:active:backdrop, .menu #notification .notification-button:active:backdrop, .menu #notification .notification-icon-button:active:backdrop, .popup-menu #notification .notification-button:active:backdrop, .popup-menu #notification .notification-icon-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.sound-button:insensitive, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(174, 174, 153, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} + +.modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 2px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.modal-dialog-button-box .modal-dialog-button:focus, .notification-button:focus, .notification-icon-button:focus { + color: #2D90FF; +} +.modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #2D90FF; + background-color: #2D90FF; +} +.modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #3e4d59; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +#menu-search-entry, .menu #notification StEntry, .popup-menu #notification StEntry { + padding: 7px; + caret-size: 1px; + selection-background-color: rgba(45, 144, 255, 0.4); + selected-color: #aeae99; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(45, 144, 255, 0.1); + border: 1px solid #010304; + box-shadow: inset 0 2px 4px rgba(45, 144, 255, 0); +} +#menu-search-entry:focus, .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover { + color: #aeae99; + background-color: rgba(45, 144, 255, 0.1); + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(45, 144, 255, 0); +} +#menu-search-entry:insensitive, .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.45); + background-color: rgba(10, 25, 42, 0.505); + border-color: 1px solid #04090f; + box-shadow: inset 0 2px 4px rgba(10, 25, 42, 0); +} +#menu-search-entry StIcon.capslock-warning, .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} + +.notification StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #aeae99; + selection-background-color: #2D90FF; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: #aeae99; + background-color: rgba(35, 89, 154, 0.4); + border: 1px solid rgba(3, 7, 12, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:focus { + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.notification StEntry:insensitive { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(35, 89, 154, 0.25); + border: 1px solid rgba(3, 7, 12, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} + +StScrollView.vfade { + -st-vfade-offset: 99px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 4px; +} +StScrollView StScrollBar { + min-width: 4px; + min-height: 4px; +} +StScrollBar StBin#trough { + background-color: #08111C; + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 2px; + background-color: #192129; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #2D90FF; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #2D90FF; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #2D90FF; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 7px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-top-width: 1px; + border-bottom-width: 5px; + color: #2D90FF; +} +.popup-menu-item:active .popup-slider-menu-item, +.popup-menu-item:active .slider { + -slider-background-color: rgba(0, 0, 0, 0.2); + -slider-active-background-color: #ffffff; + -slider-handle-radius: 7px; + color: #ffffff; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} +.check-box StLabel { + font-weight: normal; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + height: 26px; + padding-top: 2px; +} +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} +.radiobutton StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.radiobutton:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.radiobutton:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.radiobutton:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 50px; + height: 20px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item:active .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item:active .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.cinnamon-link { + color: #93c6ff; + text-decoration: underline; +} +.cinnamon-link:hover { + color: #c6e1ff; +} + +#Tooltip { + border-radius: 3px; + padding: 5px 12px; + background-color: #0e243e; + color: #aeae99; + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + color: #2D90FF; + background-color: #0b1726; + border-radius: 4px; + margin-bottom: 0px; + border: 1px solid #010304; + box-shadow: 4px 0px 10px 1px black; +} +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + background-gradient-direction: none; + box-shadow: none; + color: #aeae99; + background-color: #08111C; +} +.menu .popup-sub-menu .popup-menu-item:ltr, +.popup-menu .popup-sub-menu .popup-menu-item:ltr, +.popup-combo-menu .popup-sub-menu .popup-menu-item:ltr { + padding-right: 0em; +} +.menu .popup-sub-menu .popup-menu-item:rtl, +.popup-menu .popup-sub-menu .popup-menu-item:rtl, +.popup-combo-menu .popup-sub-menu .popup-menu-item:rtl { + padding-left: 0em; +} +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} +.menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 1em 0em 1em 0em; +} +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 0.4em 1.75em; + spacing: 1em; +} +.menu .popup-menu-item:active, .menu .popup-menu-item:selected, +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item:selected, +.popup-combo-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:selected { + color: #ffffff; + background-color: #272e38; +} +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(174, 174, 153, 0.5); + background: none; +} +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: #aeae99; +} +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(174, 174, 153, 0.45); +} +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: #ffffff; +} +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 3px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 10px 1px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 2px; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 27px; + width: 32px; +} +#panel:highlight { + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +#panelLeft { + spacing: 4px; +} +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} +#panelLeft:ltr { + padding-right: 4px; +} +#panelLeft:rtl { + padding-left: 4px; +} +#panelLeft.vertical { + padding: 0; +} +#panelLeft.vertical:ltr { + padding-right: 0px; +} +#panelLeft.vertical:rtl { + padding-left: 0px; +} +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} +#panelRight:ltr { + padding-left: 4px; + spacing: 0px; +} +#panelRight:rtl { + padding-right: 4px; + spacing: 0px; +} +#panelRight.vertical { + padding: 0; +} +#panelRight.vertical:ltr { + padding-right: 0px; +} +#panelRight.vertical:rtl { + padding-left: 0px; +} +#panelCenter { + spacing: 4px; +} +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, .panel-bottom, .panel-left, .panel-right { + color: #2D90FF; + background-color: #08111C; + font-size: 1em; + padding: 0px; +} +.panel-top { + box-shadow: 0 1px #010304; +} +.panel-bottom { + box-shadow: 0 -1px #010304; +} +.panel-left { + box-shadow: 1px 0px #010304; +} +.panel-right { + box-shadow: -1px 0 #010304; +} +.panel-dummy { + background-color: rgba(252, 65, 56, 0.5); +} +.panel-dummy:entered { + background-color: rgba(252, 65, 56, 0.6); +} +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + color: white; + height: 22px; +} +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + color: green; + transition-duration: 100; +} +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: #0e243e; + border: 1px solid #0e243e; + color: #aeae99; + spacing: 25px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} +.window-caption#selected { + background-color: #2D90FF; + color: #ffffff; + border: 1px solid #2D90FF; + spacing: 25px; +} + +.expo-workspaces-name-entry, +.expo-workspaces-name-entry#selected { + height: 15px; + border-radius: 2px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #aeae99; + background-color: rgba(35, 89, 154, 0.4); + border: 1px solid rgba(3, 7, 12, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.expo-workspaces-name-entry:focus, +.expo-workspaces-name-entry#selected:focus { + border: 1px solid #2D90FF; + background-color: #2D90FF; + color: #ffffff; + font-style: italic; + transition-duration: 300; + selection-background-color: black; + selected-color: #ffffff; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(255, 255, 255, 0); + background-color: rgba(255, 255, 255, 0); + border-radius: 2px; +} +.expo-workspace-thumbnail-frame#active { + border: 4px solid #2D90FF; + background-color: black; + border-radius: 2px; +} + +.expo-background { + background-color: #0e243e; +} + +.workspace-thumbnails { + spacing: 26px; +} +.workspace-thumbnails-background, .workspace-thumbnails-background:rtl { + padding: 8px; +} +.workspace-add-button { + background-image: url("common-assets/misc/add-workspace.svg"); + height: 200px; + width: 35px; + transition-duration: 100; +} +.workspace-add-button:hover { + background-image: url("common-assets/misc/add-workspace-hover.svg"); + transition-duration: 100; +} +.workspace-add-button:active { + background-image: url("common-assets/misc/add-workspace-active.svg"); + transition-duration: 100; +} +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url("common-assets/misc/close.svg"); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 10px; +} +.workspace-close-button:hover, +.window-close:hover { + background-image: url("common-assets/misc/close-hover.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} +.workspace-close-button:active, +.window-close:active { + background-image: url("common-assets/misc/close-active.svg"); + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close-area { + background-image: url("common-assets/misc/trash-icon.svg"); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} +.about-title { + font-size: 2em; + font-weight: bold; +} +.about-uuid { + font-size: 10px; + color: #888; +} +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} +.about-scrollBox { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; + padding: 4px; + padding-right: 0; + border-radius: 0; +} +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} +.about-version { + padding-left: 7px; + font-size: 10px; + color: #888; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #2D90FF; + font-weight: bold; + padding: 8px 0; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 16px; + height: 16px; +} + +.calendar-change-month-back { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:focus, .calendar-change-month-back:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-back:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-back:rtl { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-back:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} + +.calendar-change-month-forward { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:focus, .calendar-change-month-forward:hover { + background-image: url("common-assets/misc/calendar-arrow-right-hover.svg"); +} +.calendar-change-month-forward:active { + background-image: url("common-assets/misc/calendar-arrow-right.svg"); +} +.calendar-change-month-forward:rtl { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} +.calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover { + background-image: url("common-assets/misc/calendar-arrow-left-hover.svg"); +} +.calendar-change-month-forward:rtl:active { + background-image: url("common-assets/misc/calendar-arrow-left.svg"); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: bold; + text-align: center; + color: #2D90FF; + border-radius: 2px; +} + +.calendar-day-base { + font-size: 80%; + text-align: center; + width: 25px; + height: 25px; + padding: 0.1em; + margin: 2px; + border-radius: 12.5px; +} + +.calendar-day-heading { + color: rgba(174, 174, 153, 0.85); + margin-top: 1em; + font-size: 70%; + font-style: italic; +} + +.calendar-day { + color: rgba(174, 174, 153, 0.7); + background-color: transparent; + border-color: transparent; + border-radius: 2px; +} +.calendar-day:hover { + color: #aeae99; + background-color: rgba(108, 148, 192, 0.1); + border-color: transparent; + border-radius: 2px; +} +.calendar-day:active, .calendar-day:selected { + color: #aeae99; + background-color: rgba(45, 144, 255, 0.1); + box-shadow: inset 0 0 0 2px rgba(45, 144, 255, 0.6); + font-weight: bold; +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-bottom-width: 0; +} + +.calendar-nonwork-day { + color: #2D90FF; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover, +.calendar-today:selected { + font-weight: bold; + color: #ffffff; + background-color: #2D90FF; + border-width: 0; + border-radius: 2px; +} + +.calendar-other-month-day { + color: rgba(174, 174, 153, 0.3); + opacity: 1; +} + +.calendar-week-number { + color: rgba(174, 174, 153, 0.7); + font-size: 80%; +} + +#notification { + border-radius: 3px; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + padding: 13px; + spacing-rows: 10px; + spacing-columns: 10px; + margin-from-right-edge-of-screen: 20px; + width: 34em; + color: #aeae99; +} +.menu #notification, .popup-menu #notification { + border-image: url("dark-assets/misc/message.svg") 9 9 9 9; +} +.menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification { + color: #aeae99; +} +.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button { + padding: 5px; +} +#notification.multi-line-notification { + padding-bottom: 13px; + color: #aeae99; +} +#notification-scrollview { + max-height: 10em; +} +#notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow { + height: 1em; +} +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} +#notification-body { + spacing: 5px; +} +#notification-actions { + spacing: 10px; +} + +.notification-with-image { + min-height: 159px; + color: #aeae99; +} +.notification-button, .notification-icon-button { + padding: 5px; +} +.notification-icon-button > StIcon { + icon-size: 36px; +} +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #aeae99; + background: none; + border: none; + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + border-radius: 3px; + padding: 20px; +} +.switcher-list > StBoxLayout { + padding: 4px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #2D90FF; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #2D90FF; + border: 0px solid #2D90FF; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #aeae99; +} +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: #2D90FF; +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url("common-assets/misc/corner-ripple.svg"); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #aeae99; + background-color: rgba(8, 17, 28, 0); + border: none; + padding: 0 5px 6px 5px; + text-align: center; +} +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} +.modal-dialog-button-box { + spacing: 0; + margin: 0px; + padding: 14px 10px; + background: none; + border: none; + background-color: #08111C; +} +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} +.modal-dialog .confirm-dialog-title { + text-align: center; + font-weight: bold; + font-size: 1em; + padding-bottom: 15px; +} + +.run-dialog { + padding: 0px 15px 10px 15px; + background-color: #08111C; + border-radius: 4px; +} +.run-dialog > * { + padding: 0; +} +.run-dialog-label { + font-size: 1.4em; + font-weight: bold; + color: #aeae99; + padding-bottom: 15px; +} +.run-dialog-error-label { + color: #FC4138; +} +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} +.run-dialog-entry { + width: 21em; + padding: 4px 7px; + height: 1.4em; + font-size: 1.2em; + border-radius: 999px; + caret-color: #ffffff; + selected-color: #ffffff; + selection-background-color: black; + color: #aeae99; + background-color: rgba(35, 89, 154, 0.4); + border: 1px solid rgba(3, 7, 12, 0.4); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog-entry:focus { + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #2D90FF; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} +.run-dialog-description { + color: #aeae99; + padding-top: 15px; + text-align: center; +} +.run-dialog-description.error { + color: #FC4138; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #F27835; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} +.show-processes-dialog-app-list-item { + color: #ccc; +} +.show-processes-dialog-app-list-item:hover { + color: white; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: #0e243e; + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid #2D90FF; + background-color: #2D90FF; +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #3e4d59; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +.keyboard-subkeys { + color: #aeae99; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: #0e243e; + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + padding: 7px; + transition-duration: 300; + background-color: transparent; + border: 1px solid #010304; +} +.menu-favorites-button { + padding: 7px; +} +.menu-favorites-button:hover { + color: #ffffff; + background-color: #2D90FF; + border-radius: 2px; +} +.menu-places-box { + margin: auto; + padding: 10px; + border: 0px solid red; +} +.menu-places-button { + padding: 10px; +} +.menu-categories-box { + padding: 0px 0px 0px 4px; + background-color: transparent; + margin: 0px; + margin-top: 4px; + margin-left: 7px; +} +.menu-applications-outer-box { + padding: 0px 10px 0 0px; + background-color: transparent; +} +.menu-applications-inner-box { + background-color: transparent; + padding: 0px 0px 0 0px; + margin: 0px; + margin-top: 4px; +} +.menu-application-button { + padding: 7px; + color: #2D90FF; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: transparent; +} +.menu-application-button:highlighted { + font-weight: bold; +} +.menu-application-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: 0px solid rgba(0, 0, 0, 0); + border-right-width: 2px; + border-color: #2D90FF; + border-radius: 0px; +} +.menu-application-button-selected:highlighted { + font-weight: bold; +} +.menu-application-button-label:ltr { + padding-left: 5px; +} +.menu-application-button-label:rtl { + padding-right: 5px; +} +.menu-category-button { + padding: 7px; + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + color: #2D90FF; +} +.menu-category-button-selected { + padding: 7px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); + background-color: transparent; + color: #aeae99; + border: none; + border-left-width: 2px; + border-color: #2D90FF; + border-radius: 0px; +} +.menu-category-button-hover { + background-color: red; + border-radius: 0px; +} +.menu-category-button-greyed { + padding: 7px; + color: rgba(174, 174, 153, 0.45); + border: 0px solid rgba(0, 0, 0, 0); + border-left-width: 2px; + border-color: transparent; + font-style: italic; +} +.menu-category-button-label:ltr { + padding-left: 5px; +} +.menu-category-button-label:rtl { + padding-right: 5px; +} +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} +.menu-selected-app-title { + font-weight: bold; +} +.menu-selected-app-description { + max-width: 150px; +} +.menu-search-box:ltr { + padding-left: 10px; +} +.menu-search-box-rtl { + padding-right: 10px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #aeae99; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #aeae99; +} + +/* Context menu (at the moment only for favorites) */ +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: #2D90FF; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #2D90FF; + background: none; + border: none; + border-radius: 5px; + border-image: url("common-assets/misc/osd.svg") 9 9 9 9; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #2D90FF; +} + +.window-list-box { + spacing: 6px; + padding-left: 10px; +} +.panel-bottom .window-list-box { + padding-top: 1px; +} +.panel-top .window-list-box { + padding-bottom: 1px; +} +.window-list-box.vertical { + spacing: 4px; + padding: 10px 0; +} +.window-list-box:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.window-list-item-label { + font-weight: bold; + width: 15em; + min-width: 5px; +} +.window-list-item-box { + font-weight: bold; + background-image: none; + padding-top: 0; + padding-left: 8px; + padding-right: 8px; + transition-duration: 100; + color: #2D90FF; +} +.window-list-item-box:hover { + color: #ffffff; +} +.window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus { + color: #ffffff; +} +.panel-bottom .window-list-item-box:active, .panel-bottom .window-list-item-box:checked, .panel-bottom .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-bottom.svg") 3 3 1 3; +} +.panel-top .window-list-item-box:active, .panel-top .window-list-item-box:checked, .panel-top .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-top.svg") 3 3 3 1; +} +.panel-left .window-list-item-box:active, .panel-left .window-list-item-box:checked, .panel-left .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-left.svg") 3 1 3 3; +} +.panel-right .window-list-item-box:active, .panel-right .window-list-item-box:checked, .panel-right .window-list-item-box:focus { + border-image: url("common-assets/panel/window-list-active-right.svg") 1 3 3 3; +} +.window-list-item-box.right, .window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} +.window-list-item-demands-attention { + background-gradient-start: #F27835; + background-gradient-end: #F27835; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} +.sound-track-info StIcon { + icon-size: 16px; +} +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} +.sound-seek-box StLabel { + padding-top: 2px; +} +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 4px; +} +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 12px 10px; + spacing: 0.5em; +} +.sound-player > StBoxLayout:first-child StButton:small { + width: 16px; + height: 8px; + padding: 1px; +} +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 12px; +} +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} +.sound-player-overlay { + width: 290px; + height: 70px; + padding: 15px; + spacing: 0.5em; + background: rgba(9, 24, 41, 0.9); + border: 0px solid #050c14; + border-bottom: 1px; + color: #aeae99; +} +.sound-player-overlay StButton { + width: 22px; + height: 13px; + padding: 5px; + color: #aeae99; + border-radius: 2px; + border: 1px solid rgba(14, 36, 62, 0); +} +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} +.sound-player-overlay StButton:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + border: 1px solid rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); + color: #ffffff; + background-color: transparent; + border: 1px solid #2D90FF; +} +.sound-player-overlay StButton:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; + box-shadow: inset 0 2px 4px #2D90FF; +} +.sound-player-overlay StButton:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} +.sound-player .slider { + height: 0.5em; + padding: 0; + border: none; + -slider-height: 0.5em; + -slider-background-color: #020508; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #2D90FF; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: #ffffff; + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} +.workspace-button:outlined, .workspace-button:outlined:hover { + color: #2D90FF; +} +.workspace-button:hover { + color: rgba(45, 144, 255, 0.5); +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 2px solid rgba(255, 255, 255, 0.04); + background-gradient-direction: none; + background-color: rgba(45, 144, 255, 0.1); +} + +.workspace-graph .workspace:active { + border: 2px solid #2D90FF; + background-color: rgba(45, 144, 255, 0.4); + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(45, 144, 255, 0.3); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(45, 144, 255, 0.3); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(45, 144, 255, 0.5); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(45, 144, 255, 0.5); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding-left: 7px; +} +#panel-launchers-box.vertical { + padding: 2px 0; +} + +.panel-launcher, +.launcher { + margin: 1px; + padding: 1px; + transition-duration: 200; +} +.panel-launcher:hover, +.launcher:hover { + background-gradient-direction: none; + border: 0px solid #2D90FF; +} +.panel-bottom .panel-launcher:hover, +.panel-bottom .launcher:hover { + border-bottom-width: 1px; +} +.panel-top .panel-launcher:hover, +.panel-top .launcher:hover { + border-top-width: 1px; +} +.panel-left .panel-launcher:hover, +.panel-left .launcher:hover { + border-bottom-width: 1px; + padding-left: 0; +} +.panel-right .panel-launcher:hover, +.panel-right .launcher:hover { + border-top-width: 1px; + padding-right: 0; +} + +#overview-corner { + background-image: url("common-assets/misc/overview.png"); +} +#overview-corner:hover { + background-image: url("common-assets/misc/overview-hover.png"); +} + +.applet-separator { + padding: 1px 4px; +} +.applet-separator-line { + width: 1px; + background: rgba(255, 255, 255, 0.12); +} +.applet-box { + padding-left: 3px; + padding-right: 3px; + color: #2D90FF; + text-shadow: none; + transition-duration: 100; + border: 2px solid transparent; + border-radius: 4px; +} +.applet-box.vertical { + padding: 3px 0; +} +.applet-box:hover { + color: #ffffff; + background-color: #2D90FF; + border: 2px solid transparent; +} +.applet-box:hover .applet-label, .applet-box:hover-label, +.applet-box:hover StLabel, +.applet-box:hover StIcon { + color: inherit; +} +.applet-box:checked-label, .applet-box:checked .applet-label, .applet-box:checked { + background-color: #2D90FF; + color: #ffffff; +} +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(252, 65, 56, 0.5); +} +.applet-label { + font-weight: bold; + color: #2D90FF; +} +.applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label { + color: #ffffff; + text-shadow: none; +} +.applet-icon { + color: #2D90FF; + icon-size: 22px; +} +.applet-icon:hover, .applet-box:hover > .applet-icon { + color: #ffffff; + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #aeae99; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #aeae99; +} +.desklet:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} +.desklet-with-borders:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-with-borders-and-header { + border-image: url("common-assets/misc/desklet.svg") 9 9 9 9; + color: #aeae99; + border-radius: 0; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} +.desklet-with-borders-and-header:highlight { + background-color: rgba(252, 65, 56, 0.5); +} +.desklet-header { + border-image: url("common-assets/misc/desklet-header.svg") 9 9 9 9; + color: #aeae99; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} +.desklet-drag-placeholder { + border: 2px solid #2D90FF; + background-color: rgba(45, 144, 255, 0.3); +} + +.photoframe-box { + border-image: url("common-assets/misc/bg.svg") 9 9 9 9; + color: #aeae99; + padding: 12px; + padding-bottom: 16px; +} + +/*FIXME*/ +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 100px; +} + +.tile-preview, .tile-preview.snap, +.tile-hud, .tile-hud.snap { + background-color: rgba(45, 144, 255, 0.3); + border: 1px solid #2D90FF; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} + +.grouped-window-list-item-label { + color: red; + font-weight: bold; + background-color: orange; +} +.grouped-window-list-item-box { + color: #2D90FF; + background-color: transparent; + border-color: transparent; + transition-duration: 100; +} +.grouped-window-list-item-box.top { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-top-width: 2px; + border-radius: 0 0 4px 4px; +} +.grouped-window-list-item-box.top:hover { + color: #ffffff; + border-top-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.top:focus { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-top-width: 2px; + border-color: #2D90FF; +} +.grouped-window-list-item-box.bottom { + padding-left: 4px; + padding-right: 4px; + padding-top: 2px; + padding-bottom: 2px; + border-bottom-width: 2px; + border-radius: 4px 4px 0 0; +} +.grouped-window-list-item-box.bottom:hover { + color: #ffffff; + border-bottom-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.bottom:focus { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-bottom-width: 2px; + border-color: #2D90FF; +} +.grouped-window-list-item-box.left { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-left-width: 2px; + border-radius: 0 4px 4px 0; +} +.grouped-window-list-item-box.left:hover { + color: #ffffff; + border-left-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.left:focus { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-left-width: 2px; + border-color: #2D90FF; +} +.grouped-window-list-item-box.right { + padding-left: 2px; + padding-right: 2px; + padding-top: 4px; + padding-bottom: 4px; + border-right-width: 2px; + border-radius: 4px 0 0 4px; +} +.grouped-window-list-item-box.right:hover { + color: #ffffff; + border-right-width: 2px; + border-color: transparent; +} +.grouped-window-list-item-box.right:focus { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-right-width: 2px; + border-color: #2D90FF; +} +.grouped-window-list-item-box:hover { + background-color: rgba(45, 144, 255, 0.1); +} +.grouped-window-list-thumbnail-menu { + background-color: #2D90FF; + color: #ffffff; + border: 0px solid black; + border-radius: 4px; + padding: 0px; +} +.grouped-window-list-thumbnail-menu .item-box { + background-color: #08111C; + color: #ffffff; + margin: 0px; + padding: 7px; + border-radius: 2px; + border: 2px solid black; +} +.grouped-window-list-thumbnail-menu .item-box:selected, .grouped-window-list-thumbnail-menu .item-box:hover { + background-color: #2D90FF; +} + +.calendar-events-main-box { + background-color: #08111C; + padding: 9px; + margin-right: 7px; + border-radius: 4px; + min-width: 350px; + height: 300px; +} + +.calendar-events-no-events-button { + margin: 6px 0; + padding: 6px; + border-radius: 4px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #2D90FF; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(8, 17, 28, 0.05); +} +.calendar-events-no-events-button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #aeae99; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 2px 4px rgba(14, 29, 48, 0.05); +} +.calendar-events-no-events-button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; + box-shadow: inset 0 2px 4px #2D90FF; +} +.calendar-events-no-events-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.calendar-events-no-events-icon, +.calendar-events-no-events-label { + color: #ffffff; + font-weight: bold; + text-align: center; +} + +.calendar-events-date-label { + padding: 9px 7px; + color: rgba(45, 144, 255, 0.6); + font-weight: bold; + text-align: center; +} + +.calendar-event-button { + border-left-width: 4px; + border-left-style: solid; + border-color: #2D90FF; +} +.calendar-event-button .calendar-event-time-present, +.calendar-event-button .calendar-event-time-past, +.calendar-event-button .calendar-event-time-future, +.calendar-event-button .calendar-event-summary, +.calendar-event-button .calendar-event-countdown { + color: #aeae99; + text-align: left; + margin-bottom: 4px; +} +.calendar-event-button .calendar-event-time-present:all-day { + font-weight: bold; +} +.calendar-event-button:hover { + background-color: #0e1d30; + border-left-width: 4px; + border-left-style: solid; + border-color: #2D90FF; +} +.calendar-event-button:active { + color: #ffffff; + background-color: #2D90FF; + border-left-width: 4px; + border-left-style: solid; + border-color: #2D90FF; +} + +.calendar-event-color-strip { + width: 0px; +} diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/add-workspace-active.svg b/src/themes/Midnight/cinnamon/common-assets/misc/add-workspace-active.svg new file mode 100644 index 00000000..c48ff3cf --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/add-workspace-active.svg @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="add-workspace-active.svg"> + <defs + id="defs4"> + <linearGradient + id="selected_fg_color" + osb:paint="solid"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop4147" /> + </linearGradient> + <linearGradient + id="selected_bg_color" + osb:paint="solid"> + <stop + style="stop-color:#5294e2;stop-opacity:1;" + offset="0" + id="stop4144" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#selected_fg_color" + id="linearGradient4149" + x1="18.000003" + y1="944.36218" + x2="18.000003" + y2="960.36218" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-5.630415" + inkscape:cy="107.16952" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="20,95" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:url(#selected_bg_color);fill-opacity:1;stroke:none;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:url(#linearGradient4149);fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:url(#linearGradient4149);fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/add-workspace-hover.svg b/src/themes/Midnight/cinnamon/common-assets/misc/add-workspace-hover.svg new file mode 100644 index 00000000..b72437d8 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/add-workspace-hover.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace-hover.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="22.627416" + inkscape:cx="14.318913" + inkscape:cy="107.14878" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#0e1d30;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#aeae99;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#aeae99;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/add-workspace.svg b/src/themes/Midnight/cinnamon/common-assets/misc/add-workspace.svg new file mode 100644 index 00000000..5298f300 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/add-workspace.svg @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="add-workspace.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="15.999999" + inkscape:cx="18.375001" + inkscape:cy="101.09376" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="true" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#103968;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" + d="M 3 0 C 1.3380015 0 0 1.3380015 0 3 L 0 197 C 0 198.662 1.3380015 200 3 200 L 36 200 C 37.661999 200 39 198.662 39 197 L 39 3 C 39 1.3380015 37.661999 0 36 0 L 3 0 z M 3 1 L 36 1 C 37.108 1 38 1.892 38 3 L 38 197 C 38 198.108 37.108 199 36 199 L 3 199 C 1.892 199 1 198.108 1 197 L 1 3 C 1 1.892 1.892 1 3 1 z " + transform="translate(0,852.36218)" + id="rect3810" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#000000;fill-opacity:1;opacity:0.5" /> + <rect + rx="2" + style="opacity:1;fill:#08111c;fill-opacity:1;stroke:#102b68;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect3812" + width="37" + height="198" + x="1.000005" + y="853.36218" + ry="2" /> + <g + id="g3917" + style="fill:#bac3cf;fill-opacity:1"> + <rect + ry="1.1428567" + y="944.36218" + x="17" + height="15.999994" + width="2.0000002" + id="rect3897" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + <rect + transform="matrix(0,1,-1,0,0,0)" + ry="1.1428567" + y="-26" + x="951.36218" + height="15.999994" + width="2.0000002" + id="rect3897-6" + style="opacity:1;fill:#2d90ff;fill-opacity:1;stroke:#2d90ff;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/bg.svg b/src/themes/Midnight/cinnamon/common-assets/misc/bg.svg new file mode 100644 index 00000000..2be66c42 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/bg.svg @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="32" + height="32" + viewBox="0 0 32 32" + id="svg5386" + version="1.1" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + sodipodi:docname="bg.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs5388" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="31.999999" + inkscape:cx="20.562501" + inkscape:cy="16.640626" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + units="px" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:window-width="1920" + inkscape:window-height="939" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:pagecheckerboard="0"> + <inkscape:grid + type="xygrid" + id="grid5954" /> + </sodipodi:namedview> + <metadata + id="metadata5391"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-1020.3622)"> + <rect + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:#010304;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164-4-3" + width="23" + height="21.999889" + x="4.5" + y="1024.8622" + rx="2.0000005" + ry="1.9999999" /> + <rect + style="display:inline;opacity:1;fill:#08111c;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect4164" + width="22" + height="20.999971" + x="5" + y="1025.3622" + rx="1.4" + ry="1.4" /> + <g + transform="translate(-425.99995,658.36226)" + id="g4271" + style="display:inline;opacity:0.65"> + <rect + ry="8" + rx="8" + y="362.49994" + x="426.49994" + height="31" + width="31.000011" + id="rect4164-4-7-5-3-8-8" + style="display:inline;opacity:0.02000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6.999999" + rx="7" + y="363.49997" + x="427.49994" + height="28.999996" + width="29.000011" + id="rect4164-4-7-5-3-8" + style="display:inline;opacity:0.07000002;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999982;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="6" + rx="6" + y="364.49994" + x="428.49994" + height="26.999998" + width="27.000011" + id="rect4164-4-7-5-3" + style="display:inline;opacity:0.12999998;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.99999988;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <rect + ry="5" + rx="4.9999995" + y="365.49997" + x="429.49997" + height="24.999998" + width="24.999981" + id="rect4164-4-7-5" + style="display:inline;opacity:0.2;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + <path + transform="translate(-6.1035156e-5,0)" + id="rect4164-4-7" + d="M 431.64844,388.30469 C 432.37319,389.0416 433.37997,389.5 434.5,389.5 l 15.00023,0 c 1.12003,0 2.12681,-0.4584 2.85156,-1.19531 -0.2591,0.12217 -0.5451,0.19531 -0.85156,0.19531 l -19.00023,0 c -0.30646,0 -0.59246,-0.0731 -0.85156,-0.19531 z" + style="display:inline;opacity:0.25;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csscssc" /> + </g> + </g> +</svg> diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..23dcd6c0 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,162 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + sodipodi:docname="calendar-arrow-left-hover.svg" + height="16" + id="svg7384" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + version="1.1" + width="16"> + <metadata + id="metadata90"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title>Gnome Symbolic Icon Theme</dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + bordercolor="#666666" + borderopacity="1" + inkscape:current-layer="layer12" + inkscape:cx="-0.087304187" + inkscape:cy="9.5322451" + gridtolerance="10" + inkscape:guide-bbox="true" + guidetolerance="10" + id="namedview88" + inkscape:object-nodes="false" + inkscape:object-paths="false" + objecttolerance="10" + pagecolor="#ffffff" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + showborder="true" + showgrid="true" + showguides="true" + inkscape:snap-bbox="true" + inkscape:snap-bbox-midpoints="false" + inkscape:snap-global="true" + inkscape:snap-grids="true" + inkscape:snap-nodes="true" + inkscape:snap-others="false" + inkscape:snap-to-guides="true" + inkscape:window-height="701" + inkscape:window-maximized="1" + inkscape:window-width="1366" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:zoom="16" + inkscape:snap-bbox-edge-midpoints="true"> + <inkscape:grid + empspacing="2" + enabled="true" + id="grid4866" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="1" + spacingy="1" + type="xygrid" + visible="true" /> + <inkscape:grid + color="#000000" + empcolor="#000000" + empopacity="0" + empspacing="4" + enabled="true" + id="grid5968" + opacity="0.1254902" + originx="141" + originy="530" + snapvisiblegridlinesonly="true" + spacingx="0.5" + spacingy="0.5" + type="xygrid" + visible="true" /> + </sodipodi:namedview> + <title + id="title9167">Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..0826c880 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..764ce43c --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,162 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..4f8e50c3 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,153 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/close-active.svg b/src/themes/Midnight/cinnamon/common-assets/misc/close-active.svg new file mode 100644 index 00000000..54583111 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/close-hover.svg b/src/themes/Midnight/cinnamon/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..0c22ea3f --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/close.svg b/src/themes/Midnight/cinnamon/common-assets/misc/close.svg new file mode 100644 index 00000000..1ecccb50 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/corner-ripple.svg b/src/themes/Midnight/cinnamon/common-assets/misc/corner-ripple.svg new file mode 100644 index 00000000..eeb65748 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/corner-ripple.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/desklet-header.svg b/src/themes/Midnight/cinnamon/common-assets/misc/desklet-header.svg new file mode 100644 index 00000000..c819bd25 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/desklet-header.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/desklet.svg b/src/themes/Midnight/cinnamon/common-assets/misc/desklet.svg new file mode 100644 index 00000000..531b42cd --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/desklet.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/osd.svg b/src/themes/Midnight/cinnamon/common-assets/misc/osd.svg new file mode 100644 index 00000000..413bb211 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/osd.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/overview-hover.png b/src/themes/Midnight/cinnamon/common-assets/misc/overview-hover.png new file mode 100644 index 00000000..75673f9c Binary files /dev/null and b/src/themes/Midnight/cinnamon/common-assets/misc/overview-hover.png differ diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/overview.png b/src/themes/Midnight/cinnamon/common-assets/misc/overview.png new file mode 100644 index 00000000..9eb4f87f Binary files /dev/null and b/src/themes/Midnight/cinnamon/common-assets/misc/overview.png differ diff --git a/src/themes/Midnight/cinnamon/common-assets/misc/trash-icon.svg b/src/themes/Midnight/cinnamon/common-assets/misc/trash-icon.svg new file mode 100644 index 00000000..61097ddb --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/misc/trash-icon.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-bottom.svg b/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-bottom.svg new file mode 100644 index 00000000..20745d69 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-bottom.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-left.svg b/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-left.svg new file mode 100644 index 00000000..1237a790 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-left.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-right.svg b/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-right.svg new file mode 100644 index 00000000..67eeae0c --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-right.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-top.svg b/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-top.svg new file mode 100644 index 00000000..01e16d51 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/panel/window-list-active-top.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight/cinnamon/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..0bfa949e --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,226 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + OFF + + + + + + diff --git a/src/themes/Midnight/cinnamon/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight/cinnamon/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..18b99038 --- /dev/null +++ b/src/themes/Midnight/cinnamon/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..d9c9ea19 --- /dev/null +++ b/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..42029d10 --- /dev/null +++ b/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..921d3f07 --- /dev/null +++ b/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..0e979d80 --- /dev/null +++ b/src/themes/Midnight/cinnamon/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/dark-assets/misc/message.svg b/src/themes/Midnight/cinnamon/dark-assets/misc/message.svg new file mode 100644 index 00000000..f7521ae5 --- /dev/null +++ b/src/themes/Midnight/cinnamon/dark-assets/misc/message.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight/cinnamon/dark-assets/switch/switch-off.svg b/src/themes/Midnight/cinnamon/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..8bfb780d --- /dev/null +++ b/src/themes/Midnight/cinnamon/dark-assets/switch/switch-off.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight/cinnamon/dark-assets/switch/switch-on.svg b/src/themes/Midnight/cinnamon/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..97d92d2d --- /dev/null +++ b/src/themes/Midnight/cinnamon/dark-assets/switch/switch-on.svg @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight/cinnamon/thumbnail.png b/src/themes/Midnight/cinnamon/thumbnail.png new file mode 100644 index 00000000..2ac15ab5 Binary files /dev/null and b/src/themes/Midnight/cinnamon/thumbnail.png differ diff --git a/src/themes/Midnight/gnome-shell/common-assets/dash/dash-left.svg b/src/themes/Midnight/gnome-shell/common-assets/dash/dash-left.svg new file mode 100644 index 00000000..6cde60cd --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/dash/dash-left.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/dash/dash-placeholder.svg b/src/themes/Midnight/gnome-shell/common-assets/dash/dash-placeholder.svg new file mode 100644 index 00000000..cbae148a --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/dash/dash-placeholder.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/dash/dash-right.svg b/src/themes/Midnight/gnome-shell/common-assets/dash/dash-right.svg new file mode 100644 index 00000000..09758a90 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/dash/dash-right.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/dash/running1.svg b/src/themes/Midnight/gnome-shell/common-assets/dash/running1.svg new file mode 100644 index 00000000..67242e44 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/dash/running1.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/dash/running2.svg b/src/themes/Midnight/gnome-shell/common-assets/dash/running2.svg new file mode 100644 index 00000000..c894edaa --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/dash/running2.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/dash/running3.svg b/src/themes/Midnight/gnome-shell/common-assets/dash/running3.svg new file mode 100644 index 00000000..811cdb1d --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/dash/running3.svg @@ -0,0 +1,166 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/dash/running4.svg b/src/themes/Midnight/gnome-shell/common-assets/dash/running4.svg new file mode 100644 index 00000000..09c3f58f --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/dash/running4.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/calendar-today.svg b/src/themes/Midnight/gnome-shell/common-assets/misc/calendar-today.svg new file mode 100644 index 00000000..89294e2f --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/misc/calendar-today.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/close-active.svg b/src/themes/Midnight/gnome-shell/common-assets/misc/close-active.svg new file mode 100644 index 00000000..95822bf3 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/misc/close-active.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/close-hover.svg b/src/themes/Midnight/gnome-shell/common-assets/misc/close-hover.svg new file mode 100644 index 00000000..7b52140c --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/misc/close-hover.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/close.svg b/src/themes/Midnight/gnome-shell/common-assets/misc/close.svg new file mode 100644 index 00000000..e221a33f --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/misc/close.svg @@ -0,0 +1,100 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/corner-ripple-ltr.svg b/src/themes/Midnight/gnome-shell/common-assets/misc/corner-ripple-ltr.svg new file mode 100644 index 00000000..8b5aa28b --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/misc/corner-ripple-ltr.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/corner-ripple-rtl.svg b/src/themes/Midnight/gnome-shell/common-assets/misc/corner-ripple-rtl.svg new file mode 100644 index 00000000..d612d5cb --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/misc/corner-ripple-rtl.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/more-results.svg b/src/themes/Midnight/gnome-shell/common-assets/misc/more-results.svg new file mode 100644 index 00000000..f8af93dc --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/misc/more-results.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/process-working.svg b/src/themes/Midnight/gnome-shell/common-assets/misc/process-working.svg new file mode 100644 index 00000000..7ae13c77 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/misc/process-working.svg @@ -0,0 +1,409 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/ws-switch-arrow-down.png b/src/themes/Midnight/gnome-shell/common-assets/misc/ws-switch-arrow-down.png new file mode 100644 index 00000000..a674ad58 Binary files /dev/null and b/src/themes/Midnight/gnome-shell/common-assets/misc/ws-switch-arrow-down.png differ diff --git a/src/themes/Midnight/gnome-shell/common-assets/misc/ws-switch-arrow-up.png b/src/themes/Midnight/gnome-shell/common-assets/misc/ws-switch-arrow-up.png new file mode 100644 index 00000000..1b6f6111 Binary files /dev/null and b/src/themes/Midnight/gnome-shell/common-assets/misc/ws-switch-arrow-up.png differ diff --git a/src/themes/Midnight/gnome-shell/common-assets/panel/activities-active.svg b/src/themes/Midnight/gnome-shell/common-assets/panel/activities-active.svg new file mode 100644 index 00000000..8ab486d6 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/panel/activities-active.svg @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/panel/activities.svg b/src/themes/Midnight/gnome-shell/common-assets/panel/activities.svg new file mode 100644 index 00000000..76b00177 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/panel/activities.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/switch/switch-off-selected.svg b/src/themes/Midnight/gnome-shell/common-assets/switch/switch-off-selected.svg new file mode 100644 index 00000000..262f6374 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/switch/switch-off-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight/gnome-shell/common-assets/switch/switch-on-selected.svg b/src/themes/Midnight/gnome-shell/common-assets/switch/switch-on-selected.svg new file mode 100644 index 00000000..77462a7b --- /dev/null +++ b/src/themes/Midnight/gnome-shell/common-assets/switch/switch-on-selected.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg b/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg new file mode 100644 index 00000000..dd7ab663 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-checked-focused.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-checked.svg b/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-checked.svg new file mode 100644 index 00000000..526af4cc --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-checked.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg b/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg new file mode 100644 index 00000000..12563e1d --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-unchecked-focused.svg @@ -0,0 +1,150 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg b/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg new file mode 100644 index 00000000..054c6b04 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/checkbox/checkbox-unchecked.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg b/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg new file mode 100644 index 00000000..2c778e59 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-left-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-left.svg b/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-left.svg new file mode 100644 index 00000000..5602eff8 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-left.svg @@ -0,0 +1,169 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg b/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg new file mode 100644 index 00000000..d1bd33d0 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-right-hover.svg @@ -0,0 +1,161 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-right.svg b/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-right.svg new file mode 100644 index 00000000..734b53b7 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/misc/calendar-arrow-right.svg @@ -0,0 +1,171 @@ + + + + + + + + image/svg+xml + + Gnome Symbolic Icon Theme + + + + + + + + Gnome Symbolic Icon Theme + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/misc/modal.svg b/src/themes/Midnight/gnome-shell/dark-assets/misc/modal.svg new file mode 100644 index 00000000..3c48857b --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/misc/modal.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/switch/switch-off.svg b/src/themes/Midnight/gnome-shell/dark-assets/switch/switch-off.svg new file mode 100644 index 00000000..704daacc --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/switch/switch-off.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + OFF + + + + + diff --git a/src/themes/Midnight/gnome-shell/dark-assets/switch/switch-on.svg b/src/themes/Midnight/gnome-shell/dark-assets/switch/switch-on.svg new file mode 100644 index 00000000..994416eb --- /dev/null +++ b/src/themes/Midnight/gnome-shell/dark-assets/switch/switch-on.svg @@ -0,0 +1,120 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + ON + + + + + diff --git a/src/themes/Midnight/gnome-shell/gnome-shell.css b/src/themes/Midnight/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..38c430e0 --- /dev/null +++ b/src/themes/Midnight/gnome-shell/gnome-shell.css @@ -0,0 +1,2871 @@ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +stage { + font-size: 1em; + color: #babaab; +} + +.button { + min-height: 20px; + padding: 5px 32px; + transition-duration: 0; + border-radius: 4px; +} + +.hotplug-notification-item, .notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button, .button { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:focus, .notification-banner .notification-button:focus, .button:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #2D90FF; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:hover, .notification-banner .notification-button:hover, .button:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.hotplug-notification-item:hover:focus, .notification-banner .notification-button:hover:focus, .button:hover:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #2D90FF; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.hotplug-notification-item:active, .notification-banner .notification-button:active, .button:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(45, 144, 255, 0.05); +} +.hotplug-notification-item:insensitive, .notification-banner .notification-button:insensitive, .button:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +StEntry { + padding: 7px; + caret-size: 1px; + caret-color: #ffffff; + selection-background-color: black; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 3px; + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:hover .hint-text { + color: rgba(186, 186, 171, 0.72); +} +StEntry:focus { + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); +} +StEntry:focus .hint-text { + color: #ffffff; + margin-left: 14px; +} +StEntry:insensitive { + color: rgba(186, 186, 171, 0.45); + background-color: #0c1a2b; + border-color: 1px solid #0b1725; + box-shadow: inset 0 2px 4px rgba(12, 26, 43, 0.05); +} +StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #F27835; + padding: 0 4px; +} +StEntry StLabel.hint-text { + margin-left: 2px; + color: rgba(186, 186, 171, 0.52); +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} +StScrollBar StBin#trough { + background-color: rgba(8, 17, 28, 0.1); + border-radius: 8px; +} +StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 4px; + background-color: #4f5555; + border: 0px solid; + margin: 0px; +} +StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #3d4447; +} +StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #2D90FF; +} + +.slider { + -barlevel-height: 4px; + -barlevel-background-color: #08111C; + -barlevel-border-color: rgba(0, 0, 0, 0); + -barlevel-active-background-color: #2D90FF; + -barlevel-active-border-color: rgba(0, 0, 0, 0); + -barlevel-border-width: 0px; + -slider-height: 4px; + -slider-background-color: #08111C; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #2D90FF; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0; + -slider-handle-radius: 0px; + -slider-handle-border-color: #ffffff; + height: 18px; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: #ffffff; +} +.slider:hover { + color: #2D90FF; + -slider-handle-radius: 2px; +} +.slider:active { + color: #2D90FF; + -slider-handle-radius: 2px; +} +.popup-menu-item.selected .slider { + -slider-background-color: #08111C; + -slider-active-background-color: #2D90FF; + -slider-handle-radius: 2px; +} + +.check-box StBoxLayout { + spacing: 0.8em; +} +.check-box StBin { + width: 16px; + height: 16px; + background-image: url("dark-assets/checkbox/checkbox-unchecked.svg"); +} +.check-box:focus StBin { + background-image: url("dark-assets/checkbox/checkbox-unchecked-focused.svg"); +} +.check-box:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked.svg"); +} +.check-box:focus:checked StBin { + background-image: url("dark-assets/checkbox/checkbox-checked-focused.svg"); +} + +.toggle-switch { + width: 54px; + height: 24px; + background-size: contain; + background-image: url("dark-assets/switch/switch-off.svg"); +} +.toggle-switch:checked { + background-image: url("dark-assets/switch/switch-on.svg"); +} +.popup-menu-item.selected .toggle-switch { + background-image: url("common-assets/switch/switch-off-selected.svg"); +} +.popup-menu-item.selected .toggle-switch:checked { + background-image: url("common-assets/switch/switch-on-selected.svg"); +} + +.shell-link { + color: #93c6ff; +} +.shell-link:hover { + color: #c6e1ff; +} + +.headline { + font-size: 110%; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: white; +} + +.modal-dialog { + color: #babaab; + background-color: #08111c; + border: none; + padding: 0; +} +.modal-dialog .modal-dialog-content-box { + padding: 20px 10px 10px 10px; +} +.modal-dialog-linked-button { + height: 38px; + padding: 0; + box-shadow: inset 0 0 black; + border-top-width: 1px; + border-bottom-width: 0; + color: #2d90ff; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(7, 15, 24, 0.95); +} +.modal-dialog-linked-button:hover { + background-color: rgba(14, 29, 48, 0.95); +} +.modal-dialog-linked-button:focus { + color: #2d90ff; +} +.modal-dialog-linked-button:active { + color: #ffffff; + background-color: #2D90FF; +} +.modal-dialog-linked-button:insensitive { + color: rgba(45, 144, 255, 0.5); + background-color: rgba(6, 12, 20, 0.95); +} +.modal-dialog-linked-button:first-child { + border-radius: 0px 0px 0px 2px; +} +.modal-dialog-linked-button:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 0px; +} +.modal-dialog-linked-button:first-child:last-child { + border-right-width: 0px; + border-radius: 0px 0px 2px 2px; +} +.modal-dialog .run-dialog-entry { + width: 21em; +} +.modal-dialog .run-dialog-error-box { + padding-top: 5px; + spacing: 5px; +} +.modal-dialog .run-dialog-label { + font-size: 0; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject, +.end-session-dialog-subject { + font-size: 11pt; + font-weight: bold; + color: #babaab; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 14px; +} +.run-dialog .run-dialog-entry { + color: rgba(186, 186, 171, 0.52); + background-color: #102238; + border: 1px solid #0d1b2c; + box-shadow: inset 0 2px 4px rgba(16, 34, 56, 0.05); + width: 20em; + padding: 5px 9px; + caret-size: 1px; + caret-color: #ffffff; + selection-background-color: black; + selected-color: #ffffff; + transition-duration: 300ms; + border-radius: 20px; + min-height: 1.4em; +} +.run-dialog .run-dialog-entry:hover, .run-dialog .run-dialog-entry:focus { + color: #ffffff; + caret-color: #ffffff; + background-color: #2D90FF; + selection-background-color: black; + selected-color: #ffffff; +} +.run-dialog .run-dialog-description { + text-align: center; + color: #babaab; +} + +.end-session-dialog { + spacing: 42px; +} +.end-session-dialog-list { + padding-top: 20px; +} +.end-session-dialog-layout { + padding-left: 17px; +} +.end-session-dialog-layout:rtl { + padding-right: 17px; +} +.end-session-dialog-description { + width: 28em; + padding-bottom: 10px; +} +.end-session-dialog-description:rtl { + text-align: right; +} +.end-session-dialog-warning { + width: 28em; + color: #F27835; + padding-top: 6px; +} +.end-session-dialog-warning:rtl { + text-align: right; +} +.end-session-dialog-logout-icon { + border: 0px solid transparent; + border-radius: 2px; + width: 48px; + height: 48px; + background-size: contain; +} +.end-session-dialog-shutdown-icon { + color: #babaab; + width: 48px; + height: 48px; +} +.end-session-dialog-inhibitor-layout { + spacing: 16px; + max-height: 200px; + padding-right: 10px; + padding-left: 10px; +} +.end-session-dialog-session-list, .end-session-dialog-app-list { + spacing: 1em; +} +.end-session-dialog-list-header { + font-weight: bold; +} +.end-session-dialog-list-header:rtl { + text-align: right; +} +.end-session-dialog-app-list-item, .end-session-dialog-session-list-item { + spacing: 1em; +} +.end-session-dialog-app-list-item-name, .end-session-dialog-session-list-item-name { + font-weight: bold; +} +.end-session-dialog-app-list-item-description { + color: #c6c6b9; + font-size: 8pt; +} +.end-session-dialog .modal-dialog-linked-button:last-child { + color: #ffffff; + background-color: #F04A50; +} +.end-session-dialog .modal-dialog-linked-button:last-child:hover { + color: #ffffff; + background-color: #f47479; +} +.end-session-dialog .modal-dialog-linked-button:last-child:active { + color: #ffffff; + background-color: #ee3239; +} + +.shell-mount-operation-icon { + icon-size: 48px; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.mount-question-dialog-subject { + max-width: 500px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + font-size: 10pt; + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #a3a38f; +} +.show-processes-dialog-app-list-item:hover { + color: #babaab; +} +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 10pt; +} + +.prompt-dialog { + width: 500px; +} +.prompt-dialog-main-layout { + spacing: 24px; + padding: 10px; +} +.prompt-dialog-message-layout { + spacing: 16px; +} +.prompt-dialog-headline { + font-size: 12pt; + font-weight: bold; + color: #babaab; +} +.prompt-dialog-descritption:rtl { + text-align: right; +} +.prompt-dialog-password-box { + spacing: 1em; + padding-bottom: 1em; +} +.prompt-dialog-error-label { + font-size: 9pt; + color: #FC4138; + padding-bottom: 8px; +} +.prompt-dialog-info-label { + font-size: 9pt; + padding-bottom: 8px; +} +.prompt-dialog-null-label { + font-size: 9pt; + padding-bottom: 8px; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.polkit-dialog-user-layout { + padding-left: 10px; + spacing: 10px; +} +.polkit-dialog-user-layout:rtl { + padding-left: 0px; + padding-right: 10px; +} +.polkit-dialog-user-root-label { + color: #F27835; +} +.polkit-dialog-user-user-icon { + border-radius: 2px; + background-size: contain; + width: 48px; + height: 48px; +} + +.audio-device-selection-dialog { + spacing: 30px; +} + +.audio-selection-content { + spacing: 20px; + padding: 24px; +} +.audio-selection-title { + font-weight: bold; + text-align: center; +} +.audio-selection-box { + spacing: 20px; +} +.audio-selection-device { + border: 1px solid #010304; + border-radius: 3px; +} +.audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #2D90FF; + border-color: #2D90FF; +} +.audio-selection-device-box { + padding: 20px; + spacing: 20px; +} +.audio-selection-device-icon { + icon-size: 64px; +} + +.access-dialog { + spacing: 30px; +} +.access-dialog-main-layout { + padding: 12px 20px 0; + spacing: 12px; +} +.access-dialog-content { + max-width: 28em; + spacing: 20px; +} +.access-dialog-icon { + min-width: 48px; + icon-size: 48px; +} +.access-dialog-title { + font-weight: bold; +} +.access-dialog-subtitle { + color: #babaab; + font-weight: bold; +} + +.geolocation-dialog { + spacing: 30px; +} +.geolocation-dialog-main-layout { + spacing: 12px; +} +.geolocation-dialog-content { + spacing: 20px; +} +.geolocation-dialog-icon { + icon-size: 48px; +} +.geolocation-dialog-title { + font-weight: bold; +} +.geolocation-dialog-reason { + color: #babaab; + font-weight: bold; +} + +.network-dialog-secret-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.keyring-dialog-control-table { + spacing-rows: 15px; + spacing-columns: 1em; +} + +.popup-menu { + min-width: 15em; + color: #2D90FF; + box-shadow: none; + border-radius: 4px; +} +.popup-menu .popup-sub-menu { + background-color: #08111C !important; + color: #babaab !important; + border: none; + box-shadow: none; + border-radius: 0 !important; +} +.popup-menu .popup-menu-content { + padding: 1em 0em 1em 0em; + background-color: #0b1726; + box-shadow: none; + border: 1px solid #010304; + border-radius: 4px; +} +.popup-menu .popup-menu-item { + spacing: 6px; +} +.popup-menu .popup-menu-item:ltr { + padding: 0.3em 2em 0.3em 1em; +} +.popup-menu .popup-menu-item:rtl { + padding: 0.3em 1em 0.3em 2em; +} +.popup-menu .popup-menu-item:checked, .popup-menu .popup-menu-item:checked:hover, .popup-menu .popup-menu-item:checked:active { + font-weight: normal !important; + box-shadow: none; + background-color: #2D90FF !important; + color: #ffffff !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:active, .popup-menu .popup-menu-item.selected { + color: #ffffff !important; + background-color: #272e38 !important; + border-radius: 0 !important; +} +.popup-menu .popup-menu-item:insensitive { + color: rgba(186, 186, 171, 0.5); + background: none; +} +.popup-menu .popup-inactive-menu-item { + color: #babaab; +} +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(186, 186, 171, 0.45); +} +.popup-menu.panel-menu { + -boxpointer-gap: 0px; + margin-bottom: 1.75em; +} + +.popup-menu-ornament { + width: 1.4em; + text-align: center !important; +} +.popup-menu-ornament:ltr { + text-align: right; +} +.popup-menu-ornament:rtl { + text-align: left; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 5; + -arrow-rise: 5; +} + +.popup-separator-menu-item { + padding: 0; + margin: 0; + background-color: transparent; + border: none; +} +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + margin: 0; + background-color: transparent; +} +.popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + margin: 0; + background-color: transparent; +} + +.aggregate-menu { + min-width: 22em; +} +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 4px; + -st-icon-style: symbolic; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + margin-left: 1em; +} +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + margin-right: 1em; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + margin: 32px; + min-width: 64px; + min-height: 64px; + color: #2d90ff; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; +} +.osd-window .osd-monitor-label { + font-size: 3em; +} +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + color: #2D90FF; +} +.osd-window .level-bar { + background-color: #2D90FF; + border-radius: 2px; +} + +.resize-popup { + color: #2d90ff; + background: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 12px; +} + +.switcher-popup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #2d90ff; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; + border-radius: 4px; + padding: 20px; +} +.switcher-list-item-container { + spacing: 8px; +} +.switcher-list .item-box { + padding: 8px; + border-radius: 2px; + border: 1px solid transparent; +} +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #2D90FF; +} +.switcher-list .item-box:selected { + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #2D90FF; +} +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} +.switcher-list .thumbnail { + width: 256px; +} +.switcher-list .separator { + width: 1px; + background: rgba(186, 186, 171, 0.33); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #2d90ff; +} +.switcher-arrow:highlighted { + color: white; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #2D90FF; +} + +.workspace-switcher { + background: transparent; + border: 0px; + border-radius: 0px; + padding: 0px; + spacing: 8px; +} +.workspace-switcher-group { + padding: 12px; +} +.workspace-switcher-container { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + padding: 20px; + padding-bottom: 24px; +} + +.ws-switcher-active-up, .ws-switcher-active-down { + height: 30px; + background-color: #2D90FF; + background-size: 96px; + border-radius: 2px; + border: 1px solid #2D90FF; +} + +.ws-switcher-active-up { + background-image: url("common-assets/misc/ws-switch-arrow-up.png"); +} + +.ws-switcher-active-down { + background-image: url("common-assets/misc/ws-switch-arrow-down.png"); +} + +.ws-switcher-box { + height: 96px; + background-color: rgba(0, 0, 0, 0.33); + border-color: rgba(0, 0, 0, 0.33); + border-radius: 2px; +} + +.tile-preview { + background-color: rgba(45, 144, 255, 0.35); + border: 1px solid #2D90FF; +} +.tile-preview-left.on-primary { + border-radius: 0px 0 0 0; +} +.tile-preview-right.on-primary { + border-radius: 0 0px 0 0; +} +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 0px 0px 0 0; +} + +#panel { + font-weight: bold; + height: 2.1em; + min-height: 30px; + background-gradient-direction: none; + background-color: transparent; + background-color: #08111C; + color: #2D90FF; +} +#panel.dynamic-top-bar-white-btn { + border-image: none; +} +#panel.unlock-screen, #panel.login-screen, #panel.lock-screen { + background-color: transparent; + border-image: none; +} +#panel:overview { + background-color: #08111C; + color: #2D90FF; +} +#panel #panelLeft, +#panel #panelCenter { + spacing: 8px; +} +#panel .panel-corner { + -panel-corner-radius: 0px; + -panel-corner-background-color: rgba(0, 0, 0, 0); + -panel-corner-border-width: 0px; + -panel-corner-border-color: black; +} +#panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus { + -panel-corner-border-color: black; +} +#panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-cornerunlock-screen { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} +#panel .panel-button { + -natural-hpadding: 10px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #2D90FF; + transition-duration: 100ms; + border: 3px solid transparent; + border-color: transparent; +} +#panel .panel-button .app-menu-icon { + width: 0; + height: 0; + margin-left: 0px; + margin-right: 0px; +} +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 6px; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button:hover { + color: #4ca0ff; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:hover.clock-display { + box-shadow: none; + background-color: transparent; + text-shadow: none; + color: inherit; +} +#panel .panel-button:hover.clock-display .clock { + color: #4ca0ff; + background-color: rgba(0, 0, 0, 0.17); + box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.17); + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; + text-shadow: none; +} +#panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked { + color: #ffffff; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #2D90FF; + border: 3px solid transparent; + border-color: transparent; + border-radius: 6px; +} +#panel .panel-button:active > .system-status-icon, #panel .panel-button:overview > .system-status-icon, #panel .panel-button:focus > .system-status-icon, #panel .panel-button:checked > .system-status-icon { + icon-shadow: none; +} +#panel .panel-button:active.clock-display, #panel .panel-button:overview.clock-display, #panel .panel-button:focus.clock-display, #panel .panel-button:checked.clock-display { + box-shadow: none; +} +#panel .panel-button:active.clock-display .clock, #panel .panel-button:overview.clock-display .clock, #panel .panel-button:focus.clock-display .clock, #panel .panel-button:checked.clock-display .clock { + box-shadow: inset 0 0 0 1000px #2D90FF; + color: #ffffff; + padding-right: 6px; + padding-left: 6px; +} +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 0 4px; +} +.unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button { + color: #d1d1c7; +} +.unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active { + color: #d1d1c7; +} +#panel #panelActivities.panel-button { + -natural-hpadding: 12px; +} +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} +#panel .screencast-indicator { + color: #FC4138; +} +#panel .clock-display > * > *:last-child { + color: #2D90FF; + border: 1px solid rgba(45, 144, 255, 0.5); + padding: 2px; + border-radius: 6px; +} +#panel .popup-menu-arrow { + width: 0; +} + +#panel #panelActivities.panel-button > * { + background-image: url("common-assets/panel/activities.svg"); + background-position: center top; + width: 24px; + height: 24px; + background-color: transparent !important; + background-gradient-direction: none !important; + border: 3px solid transparent !important; + text-shadow: 0 0 transparent !important; + transition-duration: 0ms !important; + box-shadow: none !important; + color: transparent; +} +#panel #panelActivities.panel-button:active, #panel #panelActivities.panel-button:overview, #panel #panelActivities.panel-button:focus, #panel #panelActivities.panel-button:checked { + background-color: transparent; + box-shadow: inset 0 0 0 1000px #2D90FF; + border: 3px solid transparent; + border-color: transparent; +} +#panel #panelActivities.panel-button:active > *, #panel #panelActivities.panel-button:overview > *, #panel #panelActivities.panel-button:focus > *, #panel #panelActivities.panel-button:checked > * { + background-image: url("common-assets/panel/activities-active.svg"); +} + +.system-switch-user-submenu-icon { + icon-size: 20px; + padding: 0 2px; +} + +.system-switch-user-submenu-icon.default-icon { + icon-size: 16px; + padding: 0 4px; +} + +#appMenu { + spinner-image: url("common-assets/misc/process-working.svg"); + spacing: 4px; + padding: 0 8px; +} +#appMenu .label-shadow { + color: transparent; +} + +.system-menu-action { + padding: 13px; + color: #babaab; + border-radius: 32px; + /* wish we could do 50% */ + border: 1px solid transparent; +} +.system-menu-action:hover, .system-menu-action:focus { + transition-duration: 100ms; + padding: 13px; + color: #babaab; + background-color: transparent; + border: 1px solid #2D90FF; +} +.system-menu-action:active { + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #2D90FF; +} +.system-menu-action > StIcon { + icon-size: 16px; +} + +#calendarArea { + padding: 0px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid #010304; + padding: 0 12px; +} +.datemenu-calendar-column:ltr { + margin-right: 8px; + border-left-width: 0; +} +.datemenu-calendar-column:rtl { + margin-left: 8px; + border-right-width: 0; +} +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.events-section-title { + color: rgba(186, 186, 171, 0.7); + background-color: transparent; + border-color: transparent; + font-weight: bold; + padding: 0.4em; +} +.events-section-title label, .events-section-title image { + color: inherit; +} + +.datemenu-today-button { + color: #babaab; + background-color: transparent; + border-color: transparent; + padding: 9px; +} +.datemenu-today-button label, .datemenu-today-button image { + color: inherit; +} +.datemenu-today-button .day-label { + font-weight: bold; +} +.datemenu-today-button .date-label { + font-weight: 1000; +} +.datemenu-today-button:hover, .datemenu-today-button:focus { + background-color: rgba(108, 148, 192, 0.2); +} +.datemenu-today-button:active, .datemenu-today-button:selected { + background-color: rgba(45, 144, 255, 0.1); +} + +.calendar { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + padding: 2px; + border-radius: 4px; +} +.calendar label, .calendar image { + color: inherit; +} +.calendar .calendar-month-label { + color: #babaab; + font-weight: bold; + padding: 6px 0; +} +.calendar .calendar-change-month-back { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:focus, .calendar .calendar-change-month-back:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:focus, .calendar .calendar-change-month-back:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-back:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:focus, .calendar .calendar-change-month-forward:hover { + background-image: url("dark-assets/misc/calendar-arrow-right-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:active { + background-image: url("dark-assets/misc/calendar-arrow-right.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:focus, .calendar .calendar-change-month-forward:rtl:hover { + background-image: url("dark-assets/misc/calendar-arrow-left-hover.svg"); + background-color: transparent; +} +.calendar .calendar-change-month-forward:rtl:active { + background-image: url("dark-assets/misc/calendar-arrow-left.svg"); + background-color: transparent; +} +.calendar .pager-button { + height: 32px; + width: 32px; + background-color: transparent; + color: transparent; +} +.calendar .pager-button:hover, .calendar .pager-button:focus, .calendar .pager-button:active { + background-color: transparent; + color: transparent; +} +.calendar .calendar-day-base { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + width: 32px; + height: 32px; + border-radius: 2px; + margin: 1px; + padding: 0.5px; + text-align: center; + font-feature-settings: "tnum"; +} +.calendar .calendar-day-base label, .calendar .calendar-day-base image { + color: inherit; +} +.calendar .calendar-day-base:hover, .calendar .calendar-day-base:focus { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(108, 148, 192, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:hover label, .calendar .calendar-day-base:hover image, .calendar .calendar-day-base:focus label, .calendar .calendar-day-base:focus image { + color: inherit; +} +.calendar .calendar-day-base:active, .calendar .calendar-day-base:selected { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(45, 144, 255, 0.1); + border-color: transparent; +} +.calendar .calendar-day-base:active label, .calendar .calendar-day-base:active image, .calendar .calendar-day-base:selected label, .calendar .calendar-day-base:selected image { + color: inherit; +} +.calendar .calendar-day-base:focus, .calendar .calendar-day-base:selected:focus, .calendar .calendar-day-base:active:focus { + box-shadow: inset 0 0 0 2px rgba(45, 144, 255, 0.6); + color: #babaab !important; + font-weight: bold !important; +} +.calendar .calendar-day-base.calendar-day-heading { + color: #2D90FF; + background-color: transparent; + border-color: transparent; + font-weight: bold !important; + text-align: center; + padding: 0.2px; + margin-top: 3px; +} +.calendar .calendar-day { + border-width: 0px; +} +.calendar .calendar-day-top { + border-top-width: 1px; +} +.calendar .calendar-day-left { + border-left-width: 1px; +} +.calendar .calendar-work-day { + background-color: transparent; +} +.calendar .calendar-nonwork-day { + color: #babaab; + background-color: transparent; +} +.calendar .calendar-today { + color: #ffffff !important; + background-color: #2D90FF; + border-color: #010304; + font-weight: bold !important; +} +.calendar .calendar-today label, .calendar .calendar-today image { + color: inherit; +} +.calendar .calendar-today:hover, .calendar .calendar-today:focus { + color: #ffffff; + background-color: #51a3ff; + border-color: #010304; +} +.calendar .calendar-today:hover label, .calendar .calendar-today:hover image, .calendar .calendar-today:focus label, .calendar .calendar-today:focus image { + color: inherit; +} +.calendar .calendar-today:active { + color: #ffffff; + background-color: #3c98ff; + border-color: #010304; +} +.calendar .calendar-today:active label, .calendar .calendar-today:active image { + color: inherit; +} +.calendar .calendar-today:selected { + color: #ffffff !important; + background-color: #2D90FF; + border-color: #010304; +} +.calendar .calendar-today:selected label, .calendar .calendar-today:selected image { + color: inherit; +} +.calendar .calendar-day-with-events { + color: rgba(186, 186, 171, 0.8); + background-color: transparent; + border-color: transparent; + background-image: url("common-assets/misc/calendar-today.svg"); + font-weight: bold; +} +.calendar .calendar-day-with-events label, .calendar .calendar-day-with-events image { + color: inherit; +} +.calendar .calendar-other-month-day { + color: rgba(186, 186, 171, 0.23); +} +.calendar .calendar-week-number { + color: #2D90FF; + background-color: transparent; + font-style: normal; + font-weight: bold !important; + height: 14px; + width: 14px; + border-radius: 999px; + padding: 0; + margin: 0px 3px; +} + +.world-clocks-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.world-clocks-button label, .world-clocks-button image { + color: inherit; +} +.world-clocks-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(108, 148, 192, 0.1); + border-color: transparent; +} +.world-clocks-button:hover label, .world-clocks-button:hover image { + color: inherit; +} +.world-clocks-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(45, 144, 255, 0.1); + border-color: transparent; +} +.world-clocks-button:active label, .world-clocks-button:active image { + color: inherit; +} +.world-clocks-button:active .world-clocks-time { + color: rgba(45, 144, 255, 0.78); +} +.world-clocks-button .world-clocks-grid, .world-clocks-button .world-clocks-city, .world-clocks-button .world-clocks-timezone { + color: rgba(186, 186, 171, 0.67); +} +.world-clocks-button .world-clocks-city { + font-size: 8; +} +.world-clocks-button .world-clocks-timezone { + font-size: 7; +} +.world-clocks-button .world-clocks-time { + color: #2D90FF; + font-weight: bold; +} +.world-clocks-button .world-clocks-header { + font-weight: bold; + color: #babaab; + padding: 0; +} +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button { + color: rgba(186, 186, 171, 0.5); + background-color: transparent; + border-color: transparent; + border-radius: 4px; + padding: 6px; + box-shadow: none; +} +.weather-button label, .weather-button image { + color: inherit; +} +.weather-button:hover { + color: rgba(186, 186, 171, 0.6); + background-color: rgba(108, 148, 192, 0.1); + border-color: transparent; +} +.weather-button:hover label, .weather-button:hover image { + color: inherit; +} +.weather-button:active { + color: rgba(186, 186, 171, 0.7); + background-color: rgba(45, 144, 255, 0.1); + border-color: transparent; +} +.weather-button:active label, .weather-button:active image { + color: inherit; +} +.weather-button:active .weather-forecast-icon { + color: rgba(186, 186, 171, 0.34); +} +.weather-button .weather-box { + spacing: 10px; +} +.weather-button .weather-header-box { + spacing: 6px; +} +.weather-button .weather-header { + color: #babaab; + font-weight: bold; + padding: 0; +} +.weather-button .weather-header.location { + color: rgba(186, 186, 171, 0.67); + font-weight: normal; + font-size: 8; +} +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} +.weather-button .weather-forecast-time { + color: rgba(186, 186, 171, 0.56); + font-feature-settings: "tnum"; + font-size: 7; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} +.weather-button .weather-forecast-icon { + icon-size: 2.18em; +} +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +.events-button { + color: #2D90FF; + background-color: transparent; + border-color: transparent; + border-radius: 2px; + padding: 4px; + box-shadow: none; +} +.events-button .events-box { + spacing: 2px; +} +.events-button .events-list { + spacing: 4px; +} +.events-button .events-title { + color: #babaab; + font-weight: bold; + margin-bottom: 4px; +} +.events-button .event-time { + color: rgba(186, 186, 171, 0.5); + font-feature-settings: "tnum"; + font-size: 80%; + margin-top: 4px; +} + +.message-list { + width: 31.5em; +} +.message-list-sections { + spacing: 1.5em; + margin-left: 1.5em; +} +.message-list-section, .message-list-section-list { + spacing: 0.7em; +} +.message-list-section-list-title-box { + spacing: 0.4em; +} +.message-list-placeholder StIcon { + width: 0; + height: 0; +} +.message-list-placeholder StLabel { + color: rgba(186, 186, 171, 0.45); +} +.message-list-clear-button.button { + padding: 4px 12px; +} +.message-list-section-close > StIcon { + icon-size: 18px; + border-radius: 999px; + color: #7c7f79 !important; + background-color: transparent; +} +.message-list-section-close:hover > StIcon { + color: #d7787d !important; + background-color: transparent; +} +.message-list-section-close:active > StIcon { + color: #be3841; + background-color: transparent; +} +.message-list:ltr { + border-right-width: 1px; + border-color: #010304; +} +.message-list:rtl { + border-left-width: 1px; + border-color: #010304; +} +.message-list-controls { + margin: 16px 16px 0 16px; +} + +.message { + padding: 4px; + color: rgba(186, 186, 171, 0.8); + border: none; + border-radius: 4px; + box-shadow: none; + background-color: #0b1726; + border-left-width: 2px; + border-style: solid; + border-color: #2D90FF; +} +.message label { + color: inherit; +} +.message:hover, .message:focus { + color: #babaab; + background-color: #0a1522; + border-color: #479dff; +} +.message:active { + color: #ffffff; + background-color: #2D90FF; +} +.message:active .message-close-button { + color: #2D90FF; +} +.message-icon-bin { + padding: 8px 0px 8px 8px; +} +.message-icon-bin:rtl { + padding: 8px 8px 8px 0px; +} +.message-icon-bin > StIcon { + color: inherit; +} +.message-secondary-bin, .message-secondary-bin > .event-time { + color: rgba(186, 186, 171, 0.6); + font-size: 0.9em; +} +.message-secondary-bin:ltr, .message-secondary-bin > .event-time:ltr { + padding-left: 8px; +} +.message-secondary-bin:rtl, .message-secondary-bin > .event-time:rtl { + padding-right: 8px; +} +.message:active .message-secondary-bin, .message:active .message-secondary-bin > .event-time { + color: rgba(255, 255, 255, 0.6); +} +.message-secondary-bin > StIcon { + icon-size: 16px; +} +.message-title { + color: inherit; + font-weight: bold; + font-size: 1em; + padding: 2px 0 2px 0; +} +.message-content { + color: inherit; + padding: 8px; + font-size: 1em; +} +.message .message-body { + color: rgba(186, 186, 171, 0.8); +} +.message:hover .message-body { + color: #babaab; +} +.message:active .message-body { + color: #ffffff; +} + +.message-close-button { + color: #7c7f79 !important; + background-color: transparent; +} +.message-close-button:hover { + color: #d7787d !important; +} +.message-close-button:active { + color: #be3841 !important; +} + +.message-media-control { + padding: 6px; + color: #2D90FF; + background-color: transparent; + border-radius: 4px !important; + border-color: transparent; + margin: 9px; +} +.message-media-control:last-child:ltr { + margin-right: 18px; +} +.message-media-control:last-child:rtl { + margin-left: 18px; +} +.message-media-control:hover { + color: #ffffff; +} +.message-media-control:active { + color: #ffffff; + background-color: #2D90FF; +} +.message-media-control:insensitive { + color: rgba(186, 186, 171, 0.45); +} + +.message:active .message-media-control { + color: #ffffff; +} + +.media-message-cover-icon { + icon-size: 32px; +} +.media-message-cover-icon.fallback { + color: rgba(186, 186, 171, 0.45); + background-color: #08111C; + border-radius: 2px; + icon-size: 16px; + padding: 8px; + border: 1px solid #010304; +} + +.ripple-box { + width: 52px; + height: 52px; + background-image: url("common-assets/misc/corner-ripple-ltr.svg"); + background-size: contain; +} +.ripple-box:rtl { + background-image: url("common-assets/misc/corner-ripple-rtl.svg"); +} + +.popup-menu-arrow { + width: 16px; + height: 16px; +} + +.popup-menu-icon { + icon-size: 1em; +} + +.window-close { + border-image: url("common-assets/misc/close.svg"); + background-image: url("common-assets/misc/close.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:hover { + border-image: url("common-assets/misc/close-hover.svg"); + background-image: url("common-assets/misc/close-hover.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} +.window-close:active { + border-image: url("common-assets/misc/close-active.svg"); + background-image: url("common-assets/misc/close-active.svg"); + background-color: transparent; + background-size: 26px; + height: 26px; + width: 26px; +} + +.window-close { + -shell-close-overlap: 11px; +} + +.nm-dialog { + max-height: 500px; + min-height: 450px; + min-width: 470px; +} +.nm-dialog-content { + spacing: 20px; + padding: 10px; +} +.nm-dialog-header-hbox { + spacing: 10px; +} +.nm-dialog-airplane-box { + spacing: 12px; +} +.nm-dialog-airplane-headline { + font-size: 1.1em; + font-weight: bold; + text-align: center; +} +.nm-dialog-airplane-text { + color: #babaab; +} +.nm-dialog-header-icon { + icon-size: 32px; +} +.nm-dialog-scroll-view { + border: 1px solid #010304; + border-radius: 2px; + background-color: #08111C; +} +.nm-dialog-header { + font-weight: bold; + font-size: 1.2em; +} +.nm-dialog-item { + font-size: 1em; + border-bottom: 0px solid; + padding: 12px; + spacing: 0px; +} +.nm-dialog-item:selected { + background-color: #2D90FF; + color: #ffffff; +} +.nm-dialog-icons { + spacing: 0.5em; +} +.nm-dialog-icon { + icon-size: 16px; +} + +.no-networks-label { + color: rgba(186, 186, 171, 0.45); +} + +.no-networks-box { + spacing: 12px; +} + +#overview { + spacing: 24px; +} + +#overviewGroup { + background-color: #08111C; +} + +.overview-controls { + padding-bottom: 32px; +} + +.window-picker { + -horizontal-spacing: 32px; + -vertical-spacing: 32px; + padding-left: 32px; + padding-right: 32px; + padding-bottom: 48px; +} +.window-picker.external-monitor { + padding: 32px; +} + +.window-clone-border { + border: 3px solid rgba(45, 144, 255, 0.8); + border-radius: 4px; + box-shadow: inset 0px 0px 0px 1px rgba(45, 144, 255, 0); +} + +.window-caption, +.window-caption:hover { + spacing: 25px; + color: #2d90ff; + background-color: rgba(0, 0, 0, 0.7); + border-radius: 4px; + padding: 4px 12px; + -shell-caption-spacing: 12px; +} + +.search-entry { + width: 320px; + padding: 7px 9px; + border-radius: 20px; + border: 1px solid rgba(0, 0, 0, 0.25); + background-color: rgba(16, 34, 56, 0.9); +} +.search-entry:hover .search-entry-icon { + color: rgba(186, 186, 171, 0.72); +} +.search-entry .search-entry-icon { + icon-size: 16px; + padding: 0 4px; + color: rgba(186, 186, 171, 0.52); +} +.search-entry:focus { + color: #ffffff; + caret-color: #ffffff; + background-color: #2D90FF; + selection-background-color: black; + selected-color: #ffffff; + padding: 7px 9px; +} +.search-entry:focus .search-entry-icon { + color: #ffffff; +} + +#searchResultsBin { + max-width: 1000px; +} + +#searchResultsContent { + max-width: 1000px; + spacing: 8px; +} + +.search-section { + spacing: 8px; +} +.search-section .search-section-separator { + height: 0; + background-color: transparent; +} + +.search-section-content { + color: #babaab; + background-color: #08111C; + border-radius: 4px; + border: 1px solid #010304; + padding: 18px; + spacing: 8px; +} + +.list-search-results { + spacing: 3px; +} + +.search-section-separator { + background-color: rgba(255, 255, 255, 0.2); + -margin-horizontal: 1.5em; + height: 1px; +} + +.list-search-result-content { + spacing: 12px; + padding: 12px; +} + +.list-search-result-title { + font-size: 1.5em; + color: white; +} + +.list-search-result-description { + color: #cccccc; +} + +.search-provider-icon { + padding: 15px; +} + +.search-provider-icon-more { + width: 16px; + height: 16px; + background-image: url("common-assets/misc/more-results.svg"); +} + +#dash { + font-size: 1em; + color: #2d90ff; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.4); + padding: 4px 0; + border-radius: 0 3px 3px 0; +} +#dash:rtl { + border-radius: 3px 0 0 3px; +} +.right #dash, #dash:rtl { + padding: 4px 0; +} +.top #dash, .bottom #dash { + padding: 0; +} +#dash .placeholder { + background-image: url("common-assets/dash/dash-placeholder.svg"); + background-size: contain; + height: 24px; +} +#dash .empty-dash-drop-target { + width: 24px; + height: 24px; +} + +.dash-item-container > StWidget, .dash-item-container > StWidget:rtl, .right .dash-item-container > StWidget { + padding: 4px 8px; +} +.top .dash-item-container > StWidget, .bottom .dash-item-container > StWidget { + padding: 6px; +} + +.dash-label { + border-radius: 3px; + padding: 4px 12px; + color: white; + background-color: rgba(0, 0, 0, 0.7); + text-align: center; + -x-offset: 3px; +} +.bottom .dash-label, .top .dash-label { + -y-offset: 3px; + -x-offset: 0; +} + +#dash .app-well-app:hover .overview-icon, .right #dash .app-well-app:hover .overview-icon, .bottom #dash .app-well-app:hover .overview-icon, .top #dash .app-well-app:hover .overview-icon { + background-color: #2D90FF; +} +#dash .app-well-app:active .overview-icon, .right #dash .app-well-app:active .overview-icon, .bottom #dash .app-well-app:active .overview-icon, .top #dash .app-well-app:active .overview-icon { + box-shadow: none; + background-color: #0075f9; +} +#dash .app-well-app-running-dot { + width: 11px; + height: 2px; + margin-bottom: 2px; + background-color: #2D90FF; +} + +#dashtodockContainer .app-well-app-running-dot { + background: none; + width: 28px; + height: 4px; +} +#dashtodockContainer .running1 .app-well-app-running-dot { + background-image: url("common-assets/dash/running1.svg"); +} +#dashtodockContainer .running2 .app-well-app-running-dot { + background-image: url("common-assets/dash/running2.svg"); +} +#dashtodockContainer .running3 .app-well-app-running-dot { + background-image: url("common-assets/dash/running3.svg"); +} +#dashtodockContainer .running4 .app-well-app-running-dot { + background-image: url("common-assets/dash/running4.svg"); +} + +.show-apps .overview-icon { + background-color: rgba(0, 0, 0, 0.5); + border-radius: 2px; + border: 0px solid; +} +.show-apps:hover .overview-icon { + background-color: rgba(0, 0, 0, 0.7); + color: #2D90FF; +} +.show-apps:active .overview-icon, .show-apps:active .show-apps-icon, .show-apps:checked .overview-icon, .show-apps:checked .show-apps-icon { + color: #ffffff; + background-color: #2D90FF; + box-shadow: none; + transition-duration: 0ms; +} + +.icon-grid { + spacing: 30px; + -shell-grid-horizontal-item-size: 136px; + -shell-grid-vertical-item-size: 136px; +} +.icon-grid .overview-icon { + icon-size: 96px; +} + +.app-view-controls { + padding-bottom: 32px; +} + +.app-view-control { + padding: 4px 32px; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #2d90ff; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #2d90ff; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.app-view-control:checked { + color: #ffffff; + background-color: #2D90FF; +} +.app-view-control:first-child:ltr, .app-view-control:last-child:rtl { + border-radius: 2px 0 0 2px; + border-right-width: 0; +} +.app-view-control:last-child:ltr, .app-view-control:first-child:rtl { + border-radius: 0 2px 2px 0; + border-left-width: 0; +} + +.search-provider-icon:active, .search-provider-icon:checked, +.list-search-result:active, +.list-search-result:checked { + background-color: rgba(0, 0, 0, 0.85); +} +.search-provider-icon:focus, .search-provider-icon:selected, .search-provider-icon:hover, +.list-search-result:focus, +.list-search-result:selected, +.list-search-result:hover { + background-color: rgba(45, 144, 255, 0.4); + transition-duration: 200ms; +} + +.app-well-app:active .overview-icon, .app-well-app:checked .overview-icon, +.app-well-app.app-folder:active .overview-icon, +.app-well-app.app-folder:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(0, 0, 0, 0.85); + box-shadow: inset 0 0 #2D90FF; +} +.app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon, +.app-well-app.app-folder:hover .overview-icon, +.app-well-app.app-folder:focus .overview-icon, +.app-well-app.app-folder:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(45, 144, 255, 0.4); + transition-duration: 0ms; + border-image: none; + background-image: none; +} + +.app-well-app-running-dot { + width: 20px; + height: 2px; + margin-bottom: 4px; + background-color: #2D90FF; +} + +.search-provider-icon, +.list-search-result, .app-well-app .overview-icon, +.app-well-app.app-folder .overview-icon, +.grid-search-result .overview-icon { + color: white; + border-radius: 6px; + padding: 6px; + border: 2px solid transparent; + transition-duration: 0ms; + text-align: center; +} + +.app-well-app.app-folder > .overview-icon { + background-color: rgba(16, 34, 56, 0.95); + border: 1px solid rgba(14, 29, 48, 0.95); + border-radius: 4px; +} +.app-well-app.app-folder:hover > .overview-icon { + background-color: rgba(20, 43, 72, 0.95); +} +.app-well-app.app-folder:active > .overview-icon, .app-well-app.app-folder:checked > .overview-icon { + color: #ffffff; + background-color: #2D90FF; + box-shadow: none; +} +.app-well-app.app-folder:focus > .overview-icon { + background-color: #2D90FF; +} + +.app-folder-popup { + -arrow-border-radius: 2px; + -arrow-background-color: rgba(0, 0, 0, 0.95); + -arrow-border-color: rgba(0, 0, 0, 0.45); + -arrow-border-width: 1px; + -arrow-base: 5; + -arrow-rise: 5; +} + +.app-folder-popup-bin { + padding: 5px; +} + +.app-folder-icon { + padding: 5px; + spacing-rows: 5px; + spacing-columns: 5px; +} + +.page-indicator { + padding: 15px 20px; +} +.page-indicator .page-indicator-icon { + width: 18px; + height: 18px; + background-color: #2D90FF; +} +.page-indicator:hover .page-indicator-icon { + background-color: #51a3ff; +} +.page-indicator:active .page-indicator-icon { + background-color: #74b6ff; +} +.page-indicator:checked .page-indicator-icon, .page-indicator:checked:active { + background-color: #2D90FF; +} + +.app-well-app > .overview-icon.overview-icon-with-label, +.grid-search-result .overview-icon.overview-icon-with-label { + padding: 10px 8px 5px 8px; + spacing: 4px; +} + +.workspace-thumbnails, .workspace-thumbnails:rtl, +.workspace-thumbnails-left, +.workspace-thumbnails-left:rtl { + visible-width: 40px; + spacing: 11px; + padding: 12px; +} + +.workspace-thumbnails, +.workspace-thumbnails-left:rtl { + padding-right: 7px; + border-image: url("common-assets/dash/dash-right.svg") 9 9 9 9; +} + +.workspace-thumbnails:rtl, +.workspace-thumbnails-left { + padding-left: 7px; + border-image: url("common-assets/dash/dash-left.svg") 9 9 9 9; +} + +.workspace-thumbnail-indicator { + border: 4px solid rgba(45, 144, 255, 0.8); + border-radius: 1px; + padding: 1px; +} + +.all-apps { + padding: 0px 88px 10px 88px; +} + +.search-statustext, .no-frequent-applications-label { + font-size: 2em; + font-weight: bold; + color: #babaab; +} + +.url-highlighter { + link-color: #93c6ff; +} + +.notification-banner, +.notification-banner:hover, +.notification-banner:focus { + font-size: 1em; + width: 34em; + margin: 5px; + padding: 10px; + color: #babaab; + border-left-width: 2px; + border-style: solid; + border-color: #2D90FF; +} +.notification-banner .notification-icon, +.notification-banner:hover .notification-icon, +.notification-banner:focus .notification-icon { + padding: 5px; +} +.notification-banner .notification-content, +.notification-banner:hover .notification-content, +.notification-banner:focus .notification-content { + padding: 5px; + spacing: 5px; +} +.notification-banner .secondary-icon, +.notification-banner:hover .secondary-icon, +.notification-banner:focus .secondary-icon { + icon-size: 1.09em; +} +.notification-banner .notification-actions, +.notification-banner:hover .notification-actions, +.notification-banner:focus .notification-actions { + background-color: transparent; + padding: 2px 2px 0 2px; + spacing: 3px; +} +.notification-banner .notification-button, +.notification-banner:hover .notification-button, +.notification-banner:focus .notification-button { + padding: 4px 4px 5px; +} +.notification-banner .notification-button:first-child, .notification-banner .notification-button:last-child, +.notification-banner:hover .notification-button:first-child, +.notification-banner:hover .notification-button:last-child, +.notification-banner:focus .notification-button:first-child, +.notification-banner:focus .notification-button:last-child { + border-radius: 2px; +} + +.secondary-icon { + icon-size: 1.09em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: #babaab; +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: #2D90FF; +} +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + font-weight: bold; + color: rgba(186, 186, 171, 0.6); +} +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +.subscription-message { + font-style: italic; +} + +.hotplug-transient-box { + spacing: 6px; + padding: 2px 72px 2px 12px; +} + +.hotplug-notification-item { + padding: 2px 10px; +} +.hotplug-notification-item:focus { + padding: 2px 10px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 2px 5px; +} + +.hotplug-resident-box { + spacing: 8px; +} + +.hotplug-resident-mount { + spacing: 8px; + border-radius: 4px; +} +.hotplug-resident-mount:hover { + background-color: rgba(8, 17, 28, 0.3); +} + +.hotplug-resident-mount-label { + color: inherit; + padding-left: 6px; +} + +.hotplug-resident-mount-icon { + icon-size: 24px; + padding-left: 6px; +} + +.hotplug-resident-eject-icon { + icon-size: 16px; +} + +.hotplug-resident-eject-button { + padding: 7px; + border-radius: 5px; + color: pink; +} + +.legacy-tray { + background-color: #08111C; +} +.legacy-tray:ltr { + border-radius: 0 2px 0 0; + border-left-width: 0; +} +.legacy-tray:rtl { + border-radius: 2px 0 0 0; + border-right-width: 0; +} + +.legacy-tray-handle, +.legacy-tray-icon { + padding: 6px; +} +.legacy-tray-handle StIcon, +.legacy-tray-icon StIcon { + icon-size: 24px; +} +.legacy-tray-handle:hover, .legacy-tray-handle:focus, +.legacy-tray-icon:hover, +.legacy-tray-icon:focus { + background-color: rgba(186, 186, 171, 0.1); +} + +.legacy-tray-icon-box { + spacing: 12px; +} +.legacy-tray-icon-box:ltr { + padding-left: 12px; +} +.legacy-tray-icon-box:rtl { + padding-right: 12px; +} +.legacy-tray-icon-box StButton { + width: 24px; + height: 24px; +} + +.masterslider.smaller .masterlabel, +.masterslider.smaller .slider { + min-width: 155px; +} + +.magnifier-zoom-region { + border: 2px solid #2D90FF; +} +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +#keyboard { + background-color: rgba(8, 17, 28, 0.95); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.2); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 3px; + box-shadow: none; + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #2d90ff; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.35); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:hover { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #2d90ff; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(41, 87, 143, 0.45); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} +.keyboard-key:active, .keyboard-key:checked { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: #2D90FF; + box-shadow: inset 0 1px rgba(45, 144, 255, 0.05); +} +.keyboard-key:grayed { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #133760; + border: 1px solid rgba(0, 0, 0, 0.35); + background-color: rgba(33, 70, 115, 0.2); + box-shadow: inset 0 1px rgba(0, 0, 0, 0.05); +} + +.keyboard-subkeys { + color: #2d90ff; + padding: 5px; + -arrow-border-radius: 2px; + -arrow-background-color: rgba(8, 17, 28, 0.95); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.candidate-popup-content { + padding: 0.5em; + spacing: 0.3em; + color: #2d90ff; + font-size: 1.15em; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: #60abff; +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + border-radius: 2px; + color: #2d90ff; +} +.candidate-box:selected, .candidate-box:hover { + background-color: #2D90FF; + color: #ffffff; +} + +.candidate-page-button-box { + height: 2em; +} +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 4px; +} + +.candidate-page-button-previous { + border-radius: 2px 0px 0px 2px; + border-right-width: 0; +} + +.candidate-page-button-next { + border-radius: 0px 2px 2px 0px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +.framed-user-icon { + background-size: contain; + border: 0px solid transparent; + color: #babaab; + border-radius: 2px; +} +.framed-user-icon:hover { + border-color: transparent; + color: #c6e1ff; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog { + border: none; + background-color: transparent; +} +.login-dialog .modal-dialog-button-box { + spacing: 3px; +} +.login-dialog .modal-dialog-button { + padding: 3px 18px; +} +.login-dialog .modal-dialog-button:default { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #08111C; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} +.login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #babaab; + background-color: #0e1d30; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(14, 29, 48, 0.05); +} +.login-dialog .modal-dialog-button:default:active { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: #ffffff; + background-color: #2D90FF; + border: 1px solid #08111C; + box-shadow: inset 0 1px rgba(45, 144, 255, 0.05); +} +.login-dialog .modal-dialog-button:default:insensitive { + text-shadow: 0 1px rgba(8, 17, 28, 0); + color: rgba(186, 186, 171, 0.45); + border: 1px solid rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); + box-shadow: inset 0 1px rgba(8, 17, 28, 0.05); +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: #0075f9; +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message-warning { + color: #F27835; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} +.login-dialog-user-selection-box .login-dialog-not-listed-label { + padding-left: 2px; +} +.login-dialog-not-listed-button:focus .login-dialog-user-selection-box .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-user-selection-box .login-dialog-not-listed-label { + color: #2d90ff; +} + +.login-dialog-not-listed-label { + font-size: 90%; + font-weight: bold; + color: #babaab; + padding-top: 1em; +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus { + background-color: #2D90FF; + color: #ffffff; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:focus StLabel, .login-dialog-user-list:expanded .login-dialog-user-list-item:focus StIcon { + color: inherit; +} +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #2D90FF; +} + +.login-dialog-user-list-item { + border-radius: 5px; + padding: 0.2em; + color: #004593; +} +.login-dialog-user-list-item:ltr { + padding-right: 1em; +} +.login-dialog-user-list-item:rtl { + padding-left: 1em; +} +.login-dialog-user-list-item:hover { + background-color: #2D90FF; + color: #ffffff; +} +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 2px 0 0 0; + background-color: #2d90ff; +} +.login-dialog-user-list-item:focus .login-dialog-timed-login-indicator { + background-color: #ffffff; +} + +.login-dialog-username, +.user-widget-label { + color: #babaab; + font-size: 120%; + font-weight: bold; + text-align: left; + padding-left: 15px; +} + +.user-widget-label:ltr { + padding-left: 18px; +} +.user-widget-label:rtl { + padding-right: 18px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 8px; + width: 23em; +} + +.login-dialog-prompt-label { + color: #005dc6; + font-size: 110%; + padding-top: 1em; +} + +.login-dialog-session-list-button StIcon { + icon-size: 1.25em; +} + +.login-dialog-session-list-button { + color: #004593; +} +.login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus { + color: #2d90ff; +} +.login-dialog-session-list-button:active { + color: #00152d; +} + +.screen-shield-arrows { + padding-bottom: 3em; +} + +.screen-shield-arrows Gjs_Arrow { + color: white; + width: 80px; + height: 48px; + -arrow-thickness: 12px; + -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock { + color: white; + text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6); + font-weight: bold; + text-align: center; + padding-bottom: 1.5em; +} + +.screen-shield-clock-time { + font-size: 72pt; + text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); +} + +.screen-shield-clock-date { + font-size: 28pt; +} + +.screen-shield-notifications-container { + spacing: 6px; + width: 30em; + background-color: transparent; + max-height: 500px; +} +.screen-shield-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} +.screen-shield-notifications-container .notification, +.screen-shield-notifications-container .screen-shield-notification-source { + padding: 12px 6px; + border: 1px solid rgba(45, 144, 255, 0.2); + background-color: rgba(8, 17, 28, 0.45); + color: #2d90ff; + border-radius: 4px; +} +.screen-shield-notifications-container .notification { + margin-right: 15px; +} + +.screen-shield-notification-label { + font-weight: bold; + padding: 0px 0px 0px 12px; +} + +.screen-shield-notification-count-text { + padding: 0px 0px 0px 12px; +} + +#panel.lock-screen { + background-color: rgba(8, 17, 28, 0.5); +} + +.screen-shield-background { + background: black; + box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); +} + +#lockDialogGroup { + background: #2e3436 url(misc/noise-texture.png); + background-repeat: repeat; +} + +#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle { + background-color: rgba(8, 17, 28, 0.3); +} +#screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus { + background-color: rgba(8, 17, 28, 0.5); +} +#screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active { + background-color: rgba(45, 144, 255, 0.5); +} + +#LookingGlassDialog { + spacing: 4px; + padding: 8px 8px 10px 8px; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + color: #babaab; +} +#LookingGlassDialog > #Toolbar { + padding: 3px; + border: none; + background-color: transparent; + border-radius: 0px; +} +#LookingGlassDialog .labels { + spacing: 4px; +} +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #2d90ff; + transition-duration: 100ms; + padding-left: 0.3em; + padding-right: 0.3em; +} +#LookingGlassDialog .notebook-tab:hover { + color: white; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog .notebook-tab:selected { + border-bottom-width: 0px; + color: #2D90FF; + text-shadow: black 0px 2px 2px; +} +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 4px; +} +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 4px; +} + +.lg-dialog StEntry { + caret-color: #ffffff; + selection-background-color: #2D90FF; + selected-color: #ffffff; + color: #2d90ff; + background-color: rgba(33, 70, 115, 0.35); + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); +} +.lg-dialog StEntry:focus { + color: #ffffff; + background-color: #2D90FF; + border: 1px solid rgba(0, 0, 0, 0.35); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); + selection-background-color: #ffffff; + selected-color: #2D90FF; +} +.lg-dialog .shell-link { + color: #93c6ff; +} +.lg-dialog .shell-link:hover { + color: #c6e1ff; +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 4px; +} + +.lg-obj-inspector-button { + border: 1px solid gray; + padding: 4px; + border-radius: 4px; +} +.lg-obj-inspector-button:hover { + border: 1px solid #ffffff; +} + +#lookingGlassExtensions { + padding: 4px; +} + +.lg-extensions-list { + padding: 4px; + spacing: 6px; +} + +.lg-extension { + border: 1px solid rgba(0, 0, 0, 0.7); + border-radius: 2px; + background-color: rgba(8, 17, 28, 0.95); + padding: 4px; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + background: rgba(0, 0, 0, 0.7); + border: 1px solid grey; + border-radius: 2px; + padding: 6px; +} diff --git a/src/themes/Midnight/gtk-2.0/apps.rc b/src/themes/Midnight/gtk-2.0/apps.rc new file mode 100644 index 00000000..cb3ee0d2 --- /dev/null +++ b/src/themes/Midnight/gtk-2.0/apps.rc @@ -0,0 +1,157 @@ +# +# Thunar +# +style "thunar-handle" { GtkPaned::handle-size = 2 } + +style "dark-sidebar" { + GtkTreeView::odd_row_color = @dark_sidebar_bg + GtkTreeView::even_row_color = @dark_sidebar_bg + + + base[NORMAL] = @dark_sidebar_bg + base[INSENSITIVE] = @dark_sidebar_bg + + text[NORMAL] = @fg_color + text[ACTIVE] = @selected_fg_color + text[SELECTED] = @selected_fg_color +} + +style "thunar-frame" { + xthickness = 0 + ythickness = 0 +} + +widget_class "*ThunarWindow*." style "thunar-frame" +widget_class "*ThunarShortcutsView*" style "dark-sidebar" +widget_class "*ThunarTreeView*" style "dark-sidebar" +widget_class "*ThunarWindow*." style "thunar-handle" + +# +# Workaround for colored entries +# +style "entry_border" { + + xthickness = 7 + ythickness = 5 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-border-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-border-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +style "combobox_entry_border" = "combobox_entry" { + + engine "pixmap" { + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-border-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-border-focus-rtl.png" + border = { 4, 4, 12, 12 } + stretch = TRUE + direction = RTL + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + + +# Mousepad search entry +widget_class "*MousepadSearchBar*." style "entry_border" + +# Mousepad find and replace +widget_class "*MousepadReplaceDialog*." style "entry_border" + +# Thunar bulk rename +widget_class "*ThunarRenamerDialog*." style "entry_border" + +# Hexchat input box +class "SexySpellEntry" style:highest "entry_border" + +# Geany search entries +widget "*GeanyToolbar.*geany-search-entry-no-match*" style "entry_border" +widget "*GeanyToolbar.*GtkEntry*" style "entry_border" + +widget "GeanyDialogSearch.*GtkComboBoxEntry*.*geany-search-entry-no-match*" style "combobox_entry_border" diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-down-insens.png b/src/themes/Midnight/gtk-2.0/assets/arrow-down-insens.png new file mode 100644 index 00000000..27a3ec84 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-down-insens.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-down-prelight.png b/src/themes/Midnight/gtk-2.0/assets/arrow-down-prelight.png new file mode 100644 index 00000000..5bc42a24 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-down-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-down-small-insens.png b/src/themes/Midnight/gtk-2.0/assets/arrow-down-small-insens.png new file mode 100644 index 00000000..df09d4f7 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-down-small-insens.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-down-small-prelight.png b/src/themes/Midnight/gtk-2.0/assets/arrow-down-small-prelight.png new file mode 100644 index 00000000..4740f137 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-down-small-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-down-small.png b/src/themes/Midnight/gtk-2.0/assets/arrow-down-small.png new file mode 100644 index 00000000..371bc04a Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-down-small.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-down.png b/src/themes/Midnight/gtk-2.0/assets/arrow-down.png new file mode 100644 index 00000000..ef208324 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-down.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-left-insens.png b/src/themes/Midnight/gtk-2.0/assets/arrow-left-insens.png new file mode 100644 index 00000000..0839e549 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-left-insens.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-left-prelight.png b/src/themes/Midnight/gtk-2.0/assets/arrow-left-prelight.png new file mode 100644 index 00000000..85e2b702 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-left-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-left.png b/src/themes/Midnight/gtk-2.0/assets/arrow-left.png new file mode 100644 index 00000000..4f686bed Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-left.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-right-insens.png b/src/themes/Midnight/gtk-2.0/assets/arrow-right-insens.png new file mode 100644 index 00000000..3f1deb1c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-right-insens.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-right-prelight.png b/src/themes/Midnight/gtk-2.0/assets/arrow-right-prelight.png new file mode 100644 index 00000000..572aad49 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-right-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-right.png b/src/themes/Midnight/gtk-2.0/assets/arrow-right.png new file mode 100644 index 00000000..71352dc5 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-right.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-up-insens.png b/src/themes/Midnight/gtk-2.0/assets/arrow-up-insens.png new file mode 100644 index 00000000..6d8526d2 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-up-insens.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-up-prelight.png b/src/themes/Midnight/gtk-2.0/assets/arrow-up-prelight.png new file mode 100644 index 00000000..11508986 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-up-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-up-small-insens.png b/src/themes/Midnight/gtk-2.0/assets/arrow-up-small-insens.png new file mode 100644 index 00000000..01e99464 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-up-small-insens.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-up-small-prelight.png b/src/themes/Midnight/gtk-2.0/assets/arrow-up-small-prelight.png new file mode 100644 index 00000000..8d24d283 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-up-small-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-up-small.png b/src/themes/Midnight/gtk-2.0/assets/arrow-up-small.png new file mode 100644 index 00000000..ad1a8bf0 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-up-small.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/arrow-up.png b/src/themes/Midnight/gtk-2.0/assets/arrow-up.png new file mode 100644 index 00000000..dfebb37a Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/arrow-up.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/button-active.png b/src/themes/Midnight/gtk-2.0/assets/button-active.png new file mode 100644 index 00000000..2c53f325 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/button-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/button-hover.png b/src/themes/Midnight/gtk-2.0/assets/button-hover.png new file mode 100644 index 00000000..1816e315 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/button-hover.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/button-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/button-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/button.png b/src/themes/Midnight/gtk-2.0/assets/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/button.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/checkbox-checked-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/checkbox-checked-insensitive.png new file mode 100644 index 00000000..4859818e Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/checkbox-checked.png b/src/themes/Midnight/gtk-2.0/assets/checkbox-checked.png new file mode 100644 index 00000000..af414cea Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/checkbox-checked.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/checkbox-unchecked-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..576b5632 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/checkbox-unchecked.png b/src/themes/Midnight/gtk-2.0/assets/checkbox-unchecked.png new file mode 100644 index 00000000..80b54da2 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/checkbox-unchecked.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-border-focus-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-border-focus-rtl.png new file mode 100644 index 00000000..0334cbac Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-border-focus-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-border-focus.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-border-focus.png new file mode 100644 index 00000000..89d5767c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-border-focus.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-border-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-border-rtl.png new file mode 100644 index 00000000..75e8df97 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-border-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-border.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-border.png new file mode 100644 index 00000000..cda6fef1 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-border.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-active-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-active-rtl.png new file mode 100644 index 00000000..bcfd2119 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-active-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-active.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-active.png new file mode 100644 index 00000000..8f74843b Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-insensitive-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-insensitive.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-rtl.png new file mode 100644 index 00000000..db8fd3e3 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-button.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button.png new file mode 100644 index 00000000..971571d6 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-button.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png new file mode 100644 index 00000000..0334cbac Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus-notebook-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus-notebook.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus-notebook.png new file mode 100644 index 00000000..89d5767c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus-notebook.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus-rtl.png new file mode 100644 index 00000000..0334cbac Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus.png new file mode 100644 index 00000000..89d5767c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-focus.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive-notebook-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive-notebook.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive-notebook.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive-notebook.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive-rtl.png new file mode 100644 index 00000000..3cb304fa Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive.png new file mode 100644 index 00000000..64b14584 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-notebook-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-notebook-rtl.png new file mode 100644 index 00000000..75e8df97 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-notebook-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-notebook.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-notebook.png new file mode 100644 index 00000000..cda6fef1 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-notebook.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry-rtl.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry-rtl.png new file mode 100644 index 00000000..75e8df97 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/combo-entry.png b/src/themes/Midnight/gtk-2.0/assets/combo-entry.png new file mode 100644 index 00000000..cda6fef1 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/combo-entry.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/down-background-disable-rtl.png b/src/themes/Midnight/gtk-2.0/assets/down-background-disable-rtl.png new file mode 100644 index 00000000..d09e18c6 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/down-background-disable-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/down-background-disable.png b/src/themes/Midnight/gtk-2.0/assets/down-background-disable.png new file mode 100644 index 00000000..e9b1544c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/down-background-disable.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/down-background-rtl.png b/src/themes/Midnight/gtk-2.0/assets/down-background-rtl.png new file mode 100644 index 00000000..e9610d85 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/down-background-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/down-background.png b/src/themes/Midnight/gtk-2.0/assets/down-background.png new file mode 100644 index 00000000..0e82c776 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/down-background.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-active-bg.png b/src/themes/Midnight/gtk-2.0/assets/entry-active-bg.png new file mode 100644 index 00000000..f93e98cc Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-active-bg.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-active-notebook.png b/src/themes/Midnight/gtk-2.0/assets/entry-active-notebook.png new file mode 100644 index 00000000..f93e98cc Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-active-notebook.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-active-toolbar.png b/src/themes/Midnight/gtk-2.0/assets/entry-active-toolbar.png new file mode 100644 index 00000000..f93e98cc Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-active-toolbar.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-background-disabled.png b/src/themes/Midnight/gtk-2.0/assets/entry-background-disabled.png new file mode 100644 index 00000000..10e4c072 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-background-disabled.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-background.png b/src/themes/Midnight/gtk-2.0/assets/entry-background.png new file mode 100644 index 00000000..9110f7e5 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-background.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-bg.png b/src/themes/Midnight/gtk-2.0/assets/entry-bg.png new file mode 100644 index 00000000..e0eab602 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-bg.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-border-active-bg.png b/src/themes/Midnight/gtk-2.0/assets/entry-border-active-bg.png new file mode 100644 index 00000000..5f31f12e Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-border-active-bg.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-border-bg.png b/src/themes/Midnight/gtk-2.0/assets/entry-border-bg.png new file mode 100644 index 00000000..93c34993 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-border-bg.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-disabled-bg.png b/src/themes/Midnight/gtk-2.0/assets/entry-disabled-bg.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-disabled-bg.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-disabled-notebook.png b/src/themes/Midnight/gtk-2.0/assets/entry-disabled-notebook.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-disabled-notebook.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-disabled-toolbar.png b/src/themes/Midnight/gtk-2.0/assets/entry-disabled-toolbar.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-disabled-toolbar.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-notebook.png b/src/themes/Midnight/gtk-2.0/assets/entry-notebook.png new file mode 100644 index 00000000..e0eab602 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-notebook.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/entry-toolbar.png b/src/themes/Midnight/gtk-2.0/assets/entry-toolbar.png new file mode 100644 index 00000000..e0eab602 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/entry-toolbar.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/focus-line.png b/src/themes/Midnight/gtk-2.0/assets/focus-line.png new file mode 100644 index 00000000..7ee32c24 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/focus-line.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/frame-gap-end.png b/src/themes/Midnight/gtk-2.0/assets/frame-gap-end.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/frame-gap-end.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/frame-gap-start.png b/src/themes/Midnight/gtk-2.0/assets/frame-gap-start.png new file mode 100644 index 00000000..45f9baf0 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/frame-gap-start.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/frame.png b/src/themes/Midnight/gtk-2.0/assets/frame.png new file mode 100644 index 00000000..ca4da4ea Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/frame.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/handle-h.png b/src/themes/Midnight/gtk-2.0/assets/handle-h.png new file mode 100644 index 00000000..252ed4ea Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/handle-h.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/handle-v.png b/src/themes/Midnight/gtk-2.0/assets/handle-v.png new file mode 100644 index 00000000..381f51c1 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/handle-v.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/inline-toolbar.png b/src/themes/Midnight/gtk-2.0/assets/inline-toolbar.png new file mode 100644 index 00000000..1aa9a1c6 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/inline-toolbar.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/line-h.png b/src/themes/Midnight/gtk-2.0/assets/line-h.png new file mode 100644 index 00000000..097fddf4 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/line-h.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/line-v.png b/src/themes/Midnight/gtk-2.0/assets/line-v.png new file mode 100644 index 00000000..469ba4e2 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/line-v.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-arrow-prelight.png b/src/themes/Midnight/gtk-2.0/assets/menu-arrow-prelight.png new file mode 100644 index 00000000..1c6589be Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-arrow-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-arrow.png b/src/themes/Midnight/gtk-2.0/assets/menu-arrow.png new file mode 100644 index 00000000..49ab7b3d Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-arrow.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-checked-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-checked-insensitive.png new file mode 100644 index 00000000..4859818e Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-checked-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-checked-selected.png b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-checked-selected.png new file mode 100644 index 00000000..198d845c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-checked-selected.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-checked.png b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-checked.png new file mode 100644 index 00000000..af414cea Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-checked.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png new file mode 100644 index 00000000..576b5632 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-unchecked-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-unchecked-selected.png b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-unchecked-selected.png new file mode 100644 index 00000000..5b57fd5d Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-unchecked.png b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-unchecked.png new file mode 100644 index 00000000..80b54da2 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-checkbox-unchecked.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-radio-checked-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/menu-radio-checked-insensitive.png new file mode 100644 index 00000000..9d7c8012 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-radio-checked-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-radio-checked-selected.png b/src/themes/Midnight/gtk-2.0/assets/menu-radio-checked-selected.png new file mode 100644 index 00000000..0dea4379 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-radio-checked-selected.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-radio-checked.png b/src/themes/Midnight/gtk-2.0/assets/menu-radio-checked.png new file mode 100644 index 00000000..bf126a75 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-radio-checked.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-radio-unchecked-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/menu-radio-unchecked-insensitive.png new file mode 100644 index 00000000..559b5144 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-radio-unchecked-selected.png b/src/themes/Midnight/gtk-2.0/assets/menu-radio-unchecked-selected.png new file mode 100644 index 00000000..752885ad Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-radio-unchecked-selected.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menu-radio-unchecked.png b/src/themes/Midnight/gtk-2.0/assets/menu-radio-unchecked.png new file mode 100644 index 00000000..2cea73da Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menu-radio-unchecked.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menubar.png b/src/themes/Midnight/gtk-2.0/assets/menubar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menubar.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menubar_button.png b/src/themes/Midnight/gtk-2.0/assets/menubar_button.png new file mode 100644 index 00000000..d4e7d28f Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menubar_button.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/menuitem.png b/src/themes/Midnight/gtk-2.0/assets/menuitem.png new file mode 100644 index 00000000..8545e406 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/menuitem.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/minus.png b/src/themes/Midnight/gtk-2.0/assets/minus.png new file mode 100644 index 00000000..bde47507 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/minus.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/notebook-gap-horiz.png b/src/themes/Midnight/gtk-2.0/assets/notebook-gap-horiz.png new file mode 100644 index 00000000..a570204b Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/notebook-gap-horiz.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/notebook-gap-vert.png b/src/themes/Midnight/gtk-2.0/assets/notebook-gap-vert.png new file mode 100644 index 00000000..1fdeb333 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/notebook-gap-vert.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/notebook.png b/src/themes/Midnight/gtk-2.0/assets/notebook.png new file mode 100644 index 00000000..d8839975 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/notebook.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/null.png b/src/themes/Midnight/gtk-2.0/assets/null.png new file mode 100644 index 00000000..d82fb34f Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/null.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/plus.png b/src/themes/Midnight/gtk-2.0/assets/plus.png new file mode 100644 index 00000000..ea4af5f6 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/plus.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/progressbar.png b/src/themes/Midnight/gtk-2.0/assets/progressbar.png new file mode 100644 index 00000000..f7bdded5 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/progressbar.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/progressbar_v.png b/src/themes/Midnight/gtk-2.0/assets/progressbar_v.png new file mode 100644 index 00000000..daea9d03 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/progressbar_v.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/radio-checked-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/radio-checked-insensitive.png new file mode 100644 index 00000000..9d7c8012 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/radio-checked-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/radio-checked.png b/src/themes/Midnight/gtk-2.0/assets/radio-checked.png new file mode 100644 index 00000000..bf126a75 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/radio-checked.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/radio-unchecked-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/radio-unchecked-insensitive.png new file mode 100644 index 00000000..559b5144 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/radio-unchecked-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/radio-unchecked.png b/src/themes/Midnight/gtk-2.0/assets/radio-unchecked.png new file mode 100644 index 00000000..2cea73da Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/radio-unchecked.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-horiz-active.png b/src/themes/Midnight/gtk-2.0/assets/slider-horiz-active.png new file mode 100644 index 00000000..ddfeceae Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-horiz-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-horiz-insens.png b/src/themes/Midnight/gtk-2.0/assets/slider-horiz-insens.png new file mode 100644 index 00000000..9bec4369 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-horiz-insens.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-horiz-prelight.png b/src/themes/Midnight/gtk-2.0/assets/slider-horiz-prelight.png new file mode 100644 index 00000000..bd2643a8 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-horiz-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-horiz.png b/src/themes/Midnight/gtk-2.0/assets/slider-horiz.png new file mode 100644 index 00000000..3039a206 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-horiz.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-insensitive.png b/src/themes/Midnight/gtk-2.0/assets/slider-insensitive.png new file mode 100644 index 00000000..2c71aa99 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-prelight.png b/src/themes/Midnight/gtk-2.0/assets/slider-prelight.png new file mode 100644 index 00000000..f97f5ed2 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-vert-active.png b/src/themes/Midnight/gtk-2.0/assets/slider-vert-active.png new file mode 100644 index 00000000..20901015 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-vert-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-vert-insens.png b/src/themes/Midnight/gtk-2.0/assets/slider-vert-insens.png new file mode 100644 index 00000000..9fa32757 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-vert-insens.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-vert-prelight.png b/src/themes/Midnight/gtk-2.0/assets/slider-vert-prelight.png new file mode 100644 index 00000000..a495e452 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-vert-prelight.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider-vert.png b/src/themes/Midnight/gtk-2.0/assets/slider-vert.png new file mode 100644 index 00000000..c40252d5 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider-vert.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/slider.png b/src/themes/Midnight/gtk-2.0/assets/slider.png new file mode 100644 index 00000000..ba9bbff5 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/slider.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/tab-bottom-active.png b/src/themes/Midnight/gtk-2.0/assets/tab-bottom-active.png new file mode 100644 index 00000000..f0e5461c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/tab-bottom-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/tab-left-active.png b/src/themes/Midnight/gtk-2.0/assets/tab-left-active.png new file mode 100644 index 00000000..f0e5461c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/tab-left-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/tab-right-active.png b/src/themes/Midnight/gtk-2.0/assets/tab-right-active.png new file mode 100644 index 00000000..1c9737b7 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/tab-right-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/tab-top-active.png b/src/themes/Midnight/gtk-2.0/assets/tab-top-active.png new file mode 100644 index 00000000..f0e5461c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/tab-top-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/toolbar.png b/src/themes/Midnight/gtk-2.0/assets/toolbar.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/toolbar.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/tree_header.png b/src/themes/Midnight/gtk-2.0/assets/tree_header.png new file mode 100644 index 00000000..c2808fbb Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/tree_header.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/trough-horizontal-active.png b/src/themes/Midnight/gtk-2.0/assets/trough-horizontal-active.png new file mode 100644 index 00000000..fd43a322 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/trough-horizontal-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/trough-horizontal.png b/src/themes/Midnight/gtk-2.0/assets/trough-horizontal.png new file mode 100644 index 00000000..302f22a8 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/trough-horizontal.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/trough-progressbar.png b/src/themes/Midnight/gtk-2.0/assets/trough-progressbar.png new file mode 100644 index 00000000..2d074f93 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/trough-progressbar.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/trough-progressbar_v.png b/src/themes/Midnight/gtk-2.0/assets/trough-progressbar_v.png new file mode 100644 index 00000000..791001ac Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/trough-progressbar_v.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/trough-scrollbar-horiz.png b/src/themes/Midnight/gtk-2.0/assets/trough-scrollbar-horiz.png new file mode 100644 index 00000000..c4e9292b Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/trough-scrollbar-horiz.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/trough-scrollbar-vert.png b/src/themes/Midnight/gtk-2.0/assets/trough-scrollbar-vert.png new file mode 100644 index 00000000..d859e17c Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/trough-scrollbar-vert.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/trough-vertical-active.png b/src/themes/Midnight/gtk-2.0/assets/trough-vertical-active.png new file mode 100644 index 00000000..7c4e90c8 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/trough-vertical-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/trough-vertical.png b/src/themes/Midnight/gtk-2.0/assets/trough-vertical.png new file mode 100644 index 00000000..1a23a200 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/trough-vertical.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/up-background-disable-rtl.png b/src/themes/Midnight/gtk-2.0/assets/up-background-disable-rtl.png new file mode 100644 index 00000000..0d262dc6 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/up-background-disable-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/up-background-disable.png b/src/themes/Midnight/gtk-2.0/assets/up-background-disable.png new file mode 100644 index 00000000..11dd4b1f Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/up-background-disable.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/up-background-rtl.png b/src/themes/Midnight/gtk-2.0/assets/up-background-rtl.png new file mode 100644 index 00000000..5af37021 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/up-background-rtl.png differ diff --git a/src/themes/Midnight/gtk-2.0/assets/up-background.png b/src/themes/Midnight/gtk-2.0/assets/up-background.png new file mode 100644 index 00000000..f33e50ed Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/assets/up-background.png differ diff --git a/src/themes/Midnight/gtk-2.0/gtkrc b/src/themes/Midnight/gtk-2.0/gtkrc new file mode 100644 index 00000000..1ee286e3 --- /dev/null +++ b/src/themes/Midnight/gtk-2.0/gtkrc @@ -0,0 +1,27 @@ +gtk-color-scheme = "base_color: #08111C" +gtk-color-scheme = "text_color: #aeae99" +gtk-color-scheme = "bg_color: #08111C" +gtk-color-scheme = "fg_color: #aeae99" +gtk-color-scheme = "tooltip_bg_color: #173c68" +gtk-color-scheme = "tooltip_fg_color: #aeae99" +gtk-color-scheme = "selected_bg_color: #2D90FF" +gtk-color-scheme = "selected_fg_color: #FFFFFF" +gtk-color-scheme = "insensitive_bg_color: #0a1624" +gtk-color-scheme = "insensitive_fg_color: #646861" +gtk-color-scheme = "notebook_bg: #08111C" +gtk-color-scheme = "dark_sidebar_bg: #08111C" +gtk-color-scheme = "link_color: #5294e2" +gtk-color-scheme = "menu_bg: #08111C" +gtk-color-scheme = "menubar_bg: #08111C" +gtk-color-scheme = "menubar_fg: #aeae99" + + +gtk-icon-sizes = "gtk-button=16,16" # This makes button icons smaller. +gtk-auto-mnemonics = 1 +gtk-primary-button-warps-slider = 1 + +include "main.rc" +include "apps.rc" +include "panel.rc" +include "xfce-notify.rc" +include "menubar-toolbar/menubar-toolbar-dark.rc" diff --git a/src/themes/Midnight/gtk-2.0/main.rc b/src/themes/Midnight/gtk-2.0/main.rc new file mode 100644 index 00000000..8b8f8240 --- /dev/null +++ b/src/themes/Midnight/gtk-2.0/main.rc @@ -0,0 +1,2349 @@ +style "default" { + + xthickness = 1 + ythickness = 1 + + # Style Properties + + GtkWidget::focus-line-width = 1 + GtkMenuBar::window-dragging = 1 + GtkToolbar::window-dragging = 1 + GtkToolbar::internal-padding = 4 + GtkToolButton::icon-spacing = 4 + + GtkWidget::tooltip-radius = 2 + GtkWidget::tooltip-alpha = 235 + GtkWidget::new-tooltip-style = 1 #for compatibility + + GtkSeparatorMenuItem::horizontal-padding = 3 + GtkSeparatorMenuItem::wide-separators = 1 + GtkSeparatorMenuItem::separator-height = 1 + + GtkButton::child-displacement-y = 0 + GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::default-outside_border = { 0, 0, 0, 0 } + + GtkEntry::state-hint = 1 + + GtkScrollbar::trough-border = 0 + GtkRange::trough-border = 0 + GtkRange::slider-width = 13 + GtkRange::stepper-size = 0 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::min-slider-length = 32 + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkScale::slider_length = 15 + GtkScale::slider_width = 15 + GtkScale::trough-side-details = 1 + + GtkProgressBar::min-horizontal-bar-height = 8 + GtkProgressBar::min-vertical-bar-width = 8 + + GtkStatusbar::shadow_type = GTK_SHADOW_NONE + GtkSpinButton::shadow_type = GTK_SHADOW_NONE + GtkMenuBar::shadow-type = GTK_SHADOW_NONE + GtkToolbar::shadow-type = GTK_SHADOW_NONE + GtkMenuBar::internal-padding = 0 #( every window is misaligned for the sake of menus ): + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkCheckButton::indicator_spacing = 3 + GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } + + GtkTreeView::row_ending_details = 0 + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 4 + GtkTreeView::horizontal-separator = 4 + GtkTreeView::allow-rules = 1 + GtkTreeView::odd_row_color = shade(0.98, @base_color) + + GtkExpander::expander-size = 11 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + # Colors + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = @insensitive_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = @insensitive_fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[INSENSITIVE] = @insensitive_fg_color + text[ACTIVE] = @selected_fg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @bg_color) + base[SELECTED] = @selected_bg_color + base[INSENSITIVE] = @bg_color + base[ACTIVE] = shade (0.9, @selected_bg_color) + + # For succinctness, all reasonable pixmap options remain here + + engine "pixmap" { + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = OUT + overlay_file = "assets/checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = SELECTED + shadow = IN + overlay_file = "assets/checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = OUT + overlay_file = "assets/radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = SELECTED + shadow = IN + overlay_file = "assets/radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Arrows + + image { + function = ARROW + overlay_file = "assets/arrow-up.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-up-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-up-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/arrow-left.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state= PRELIGHT + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-left-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-left-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/arrow-right.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = ACTIVE + overlay_file = "assets/arrow-right-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = INSENSITIVE + overlay_file = "assets/arrow-right-insens.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Option Menu Arrows + + image { + function = TAB + state = INSENSITIVE + overlay_file = "assets/arrow-down-insens.png" + overlay_stretch = FALSE + } + + image { + function = TAB + state = NORMAL + overlay_file = "assets/arrow-down.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + image { + function = TAB + state = PRELIGHT + overlay_file = "assets/arrow-down-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + } + + # Lines + + image { + function = VLINE + file = "assets/line-v.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + image { + function = HLINE + file = "assets/line-h.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + + # Focuslines + + image { + function = FOCUS + file = "assets/focus-line.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + + # Handles + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Expanders + + image { + function = EXPANDER + expander_style = COLLAPSED + file = "assets/plus.png" + } + + image { + function = EXPANDER + expander_style = EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_EXPANDED + file = "assets/minus.png" + } + + image { + function = EXPANDER + expander_style = SEMI_COLLAPSED + file = "assets/plus.png" + } + + image { + function = RESIZE_GRIP + state = NORMAL + detail = "statusbar" + overlay_file = "assets/null.png" + overlay_border = { 0,0,0,0 } + overlay_stretch = FALSE + } + + # Shadows ( this area needs help :P ) + + image { + function = SHADOW_GAP + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + + +style "toplevel_hack" { + + engine "adwaita" { + } +} + +style "ooo_stepper_hack" { + + GtkScrollbar::stepper-size = 0 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + +} + +style "scrollbar" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-horiz.png" + border = { 2, 2, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-scrollbar-vert.png" + border = { 3, 3, 2, 2 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = UP + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = DOWN + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = LEFT + } + + image { + function = ARROW + overlay_file = "assets/null.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + # Sliders + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-horiz.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-horiz-active.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-horiz-prelight.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-horiz-insens.png" + border = { 5, 5, 3, 3 } + stretch = TRUE + orientation = HORIZONTAL + } + +# X Verticals + + image { + function = SLIDER + state = NORMAL + file = "assets/slider-vert.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = ACTIVE + file = "assets/slider-vert-active.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/slider-vert-prelight.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/slider-vert-insens.png" + border = { 3, 3, 5, 5 } + stretch = TRUE + orientation = VERTICAL + } + } +} + +style "menu" { + + xthickness = 0 + ythickness = 0 + + GtkMenuItem::arrow-scaling = 0.4 + + bg[NORMAL] = @menu_bg + bg[INSENSITIVE] = @menu_bg + bg[PRELIGHT] = @menu_bg + + engine "pixmap" { # For menus that use horizontal lines rather than gtkseparator + + image { + function = HLINE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + } + } +} + +style "menu_framed_box" { + + engine "adwaita" { + } +} + +style "menu_item" +{ + xthickness = 2 + ythickness = 5 + + # HACK: Gtk doesn't actually read this value + # while rendering the menu items, but Libreoffice + # does; setting this value equal to the one in + # fg[PRELIGHT] ensures a code path in the LO theming code + # that falls back to a dark text color for menu item text + # highlight. The price to pay is black text on menus as well, + # but at least it's readable. + # See https://bugs.freedesktop.org/show_bug.cgi?id=38038 + bg[SELECTED] = @selected_fg_color + + fg[NORMAL] = @fg_color + fg[SELECTED] = @selected_fg_color + + fg[PRELIGHT] = @selected_fg_color + text[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "assets/menuitem.png" + border = { 1, 0, 1, 0 } + stretch = TRUE + } + + # Fix invisible scale trough on selected menuitems + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Check Buttons + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-checkbox-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = NORMAL + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-checkbox-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked.png" + overlay_stretch = FALSE + } + + image { + function = CHECK + recolorable = TRUE + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-checkbox-checked-insensitive.png" + overlay_stretch = FALSE + } + + # Radio Buttons + + image { + function = OPTION + state = NORMAL + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = OUT + overlay_file = "assets/menu-radio-unchecked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = NORMAL + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = PRELIGHT + shadow = IN + overlay_file = "assets/menu-radio-checked-selected.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = ACTIVE + shadow = IN + overlay_file = "assets/menu-radio-checked.png" + overlay_stretch = FALSE + } + + image { + function = OPTION + state = INSENSITIVE + shadow = IN + overlay_file = "assets/menu-radio-checked-insensitive.png" + overlay_stretch = FALSE + } + + image { + function = SHADOW # This fixes boxy Qt menu items + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + # Arrow Buttons + + image { + function = ARROW + state = NORMAL + overlay_file = "assets/menu-arrow.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + + image { + function = ARROW + state = PRELIGHT + overlay_file = "assets/menu-arrow-prelight.png" + overlay_border = { 0, 0, 0, 0 } + overlay_stretch = FALSE + arrow_direction = RIGHT + } + } +} + +style "button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "assets/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "assets/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "assets/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "checkbutton" { + + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + +} + +style "entry" { + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-bg.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/entry-background.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/entry-background-disabled.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/entry-background.png" + } + } +} + +style "notebook_entry" { + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "assets/entry-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "assets/entry-active-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "assets/entry-disabled-notebook.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + } +} + +style "notebook_tab_label" { + + fg[ACTIVE] = @text_color + +} + +style "combobox_entry" +{ + xthickness = 3 + ythickness = 4 + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "notebook_combobox_entry" { + + engine "pixmap" { + + # LTR version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + + image { + function = SHADOW + detail = "entry" + state = NORMAL + shadow = IN + file = "assets/combo-entry-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = INSENSITIVE + shadow = IN + file = "assets/combo-entry-insensitive-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = SHADOW + detail = "entry" + state = ACTIVE + file = "assets/combo-entry-focus-notebook-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "combobox_entry_button" +{ + xthickness = 6 + + fg[ACTIVE] = @text_color + + engine "pixmap" { + + # LTR version + + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = LTR + } + + # RTL version + image { + function = BOX + state = NORMAL + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + file = "assets/combo-entry-button-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + file = "assets/combo-entry-button-insensitive-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + file = "assets/combo-entry-button-active-rtl.png" + border = { 4, 4, 5, 4 } + stretch = TRUE + direction = RTL + } + } +} + +style "spinbutton" { + + bg[NORMAL] = @bg_color + + xthickness = 6 + ythickness = 4 + + engine "pixmap" { + + image { + function = ARROW + } + + # Spin-Up LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background.png" + border = { 1, 4, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Up RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + file = "assets/up-background-disable-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + file = "assets/up-background-rtl.png" + border = { 4, 1, 5, 0 } + stretch = TRUE + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + # Spin-Down LTR + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = LTR + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background.png" + border = { 1, 4, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = LTR + } + + # Spin-Down RTL + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + file = "assets/down-background-disable-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + direction = RTL + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + file = "assets/down-background-rtl.png" + border = { 4, 1, 1, 4 } + stretch = TRUE + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + direction = RTL + } + } +} + +style "gimp_spin_scale" { + + bg[NORMAL] = @base_color + + engine "pixmap" { + + image { + function = FLAT_BOX + detail = "entry_bg" + state = NORMAL + } + + image { + function = FLAT_BOX + detail = "entry_bg" + state = ACTIVE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_up" + overlay_file = "assets/arrow-up-small-insens.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = NORMAL + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = PRELIGHT + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = ACTIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-prelight.png" + overlay_stretch = FALSE + } + + image { + function = BOX + state = INSENSITIVE + detail = "spinbutton_down" + overlay_file = "assets/arrow-down-small-insens.png" + overlay_stretch = FALSE + } + } +} + +style "notebook" { + + xthickness = 5 + ythickness = 2 + + engine "pixmap" { + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + state = ACTIVE + file = "assets/null.png" + border = { 0,0,0,0 } + stretch = TRUE + gap_side = LEFT + } + + image { + function = EXTENSION + file = "assets/tab-top-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = BOTTOM + } + + image { + function = EXTENSION + file = "assets/tab-bottom-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = TOP + } + + image { + function = EXTENSION + file = "assets/tab-left-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = RIGHT + } + + image { + function = EXTENSION + file = "assets/tab-right-active.png" + border = { 3,3,3,3 } + stretch = TRUE + gap_side = LEFT + } + + # How to draw boxes with a gap on one side (ie the page of a notebook) + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = TOP + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-horiz.png" + gap_border = { 1, 1, 0, 0 } + gap_side = BOTTOM + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = LEFT + } + + image { + function = BOX_GAP + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + gap_file = "assets/notebook-gap-vert.png" + gap_border = { 0, 0, 1, 1 } + gap_side = RIGHT + } + + # How to draw the box of a notebook when it isnt attached to a tab + + image { + function = BOX + file = "assets/notebook.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "handlebox" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = IN + } + + image { + function = BOX + file = "assets/null.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + detail = "handlebox_bin" + shadow = OUT + } + } +} + +style "combobox_separator" { + + xthickness = 0 + ythickness = 0 + GtkWidget::wide-separators = 1 + +} + +style "combobox" { + + xthickness = 0 + ythickness = 0 + +} + +style "combobox_button" { + + xthickness = 3 + ythickness = 3 + +} + +style "range" { + + engine "pixmap" { + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-horizontal.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-horizontal-active.png" + border = { 8, 8, 0, 0 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough-upper" + file = "assets/trough-vertical.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "trough-lower" + file = "assets/trough-vertical-active.png" + border = { 0, 0, 8, 8 } + stretch = TRUE + orientation = VERTICAL + } + + # Horizontal + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + # Vertical + + image { + function = SLIDER + state = NORMAL + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = PRELIGHT + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-prelight.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = SLIDER + state = INSENSITIVE + file = "assets/null.png" + border = { 0, 0, 0, 0 } + stretch = TRUE + overlay_file = "assets/slider-insensitive.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + # Function below removes ugly boxes + + image { + function = BOX + file = "assets/null.png" + border = { 3, 3, 3, 3 } + stretch = TRUE + } + } +} + +style "progressbar" { + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = HORIZONTAL + } + + image { + function = BOX + detail = "trough" + file = "assets/trough-progressbar_v.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + orientation = VERTICAL + } + + image { + function = BOX + detail = "bar" + file = "assets/progressbar_v.png" + stretch = TRUE + border = { 3, 3, 3, 3 } + orientation = VERTICAL + } + } +} + +style "separator_menu_item" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + border = { 0, 0, 1, 0 } + stretch = TRUE + } + } +} + +style "treeview_header" { + ythickness = 1 + + fg[PRELIGHT] = mix(0.70, @text_color, @base_color) + font_name = "Bold" + + engine "pixmap" { + + image { + function = BOX + file = "assets/tree_header.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + } + } +} + +# Treeview Rows + +style "treeview" { + + xthickness = 2 + ythickness = 0 + + +} + +style "scrolled_window" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 5, 5, 5, 5 } + stretch = TRUE + } + } +} + +style "frame" { + + xthickness = 1 + ythickness = 1 + + engine "pixmap" { + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = OUT + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_IN + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_IN + } + + image { + function = SHADOW + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + shadow = ETCHED_OUT + } + + image { + function = SHADOW_GAP + file = "assets/frame.png" + border = { 1, 1, 1, 1 } + stretch = TRUE + gap_start_file = "assets/frame-gap-start.png" + gap_start_border = { 1, 0, 0, 0 } + gap_end_file = "assets/frame-gap-end.png" + gap_end_border = { 0, 1, 0, 0 } + shadow = ETCHED_OUT + } + } +} + +style "gimp_toolbox_frame" { + + engine "pixmap" { + + image { + function = SHADOW + } + } +} + +style "toolbar" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + + image { + function = HANDLE + overlay_file = "assets/handle-h.png" + overlay_stretch = FALSE + orientation = HORIZONTAL + } + + image { + function = HANDLE + overlay_file = "assets/handle-v.png" + overlay_stretch = FALSE + orientation = VERTICAL + } + + image { + function = VLINE + recolorable = TRUE + file = "assets/null.png" + } + + image { + function = HLINE + recolorable = TRUE + file = "assets/null.png" + } + } +} + +style "inline_toolbar" { + + GtkToolbar::button-relief = GTK_RELIEF_NORMAL + + engine "pixmap" { + + image { + function = BOX + file = "assets/inline-toolbar.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "notebook_viewport" { + + bg[NORMAL] = @notebook_bg +} + + +style "notebook_eventbox" { + + bg[NORMAL] = @notebook_bg + bg[ACTIVE] = @bg_color +} + +style "tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = @tooltip_bg_color + fg[NORMAL] = @tooltip_fg_color + bg[SELECTED] = @tooltip_bg_color + +} + +style "eclipse-tooltips" { + + xthickness = 8 + ythickness = 4 + + bg[NORMAL] = shade(1.05, @bg_color) + fg[NORMAL] = @text_color + bg[SELECTED] = shade(1.05, @bg_color) + +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 100 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = "#000000" + XfdesktopIconView::selected-shadow-color = "#000000" + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @bg_color + bg[SELECTED] = @bg_color + + fg[NORMAL] = @fg_color + + engine "murrine" { + contrast = 0.7 + glazestyle = 0 + glowstyle = 0 + highlight_shade = 1.0 + gradient_shades = {1.0,1.0,1.0,1.0} + border_shades = { 0.8, 0.8 } + } +} + +style "xfwm-tabwin-button" { + + font_name = "bold" + bg[SELECTED] = @selected_bg_color +} + +# Chromium +style "chrome_menu_item" { + + bg[SELECTED] = @selected_bg_color + +} + +# Text Style +style "text" = "default" { + engine "murrine" { textstyle = 0 } +} + +style "menu_text" = "menu_item" { + engine "murrine" { textstyle = 0 } +} + + +style "null" { + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + } + } +} + + +class "GtkWidget" style "default" +class "GtkScrollbar" style "scrollbar" +class "GtkButton" style "button" +class "GtkEntry" style "entry" +class "GtkOldEditable" style "entry" +class "GtkSpinButton" style "spinbutton" +class "GtkNotebook" style "notebook" +class "GtkRange" style "range" +class "GtkProgressBar" style "progressbar" +class "GtkSeparatorMenuItem" style "separator_menu_item" +class "GtkScrolledWindow" style "scrolled_window" +class "GtkFrame" style "frame" +class "GtkTreeView" style "treeview" +class "GtkToolbar" style "toolbar" +class "*HandleBox" style "toolbar" + +widget_class "**" style "menu" +widget_class "**" style "menu_framed_box" +widget_class "**" style "menu_item" +widget_class "**" style "checkbutton" +widget_class "*" style "combobox" +widget_class "**" style "combobox_button" +widget_class "**" style "combobox_separator" +widget_class "***" style "treeview_header" +widget_class "**" style "inline_toolbar" +widget_class "**" style "combobox_entry" +widget_class "**" style "combobox_entry_button" +widget_class "***" style "notebook_viewport" +widget_class "*HandleBox" style "toolbar" + +# Entries in notebooks draw with notebook's base color, but not if there's +# something else in the middle that draws gray again +widget_class "**" style "notebook_entry" +widget_class "***" style "entry" + +widget_class "***" style "notebook_combobox_entry" +widget_class "****" style "combobox_entry" + +# We also need to avoid changing fg color for the inactive notebook tab labels +widget_class "*." style "notebook_tab_label" + +# GTK tooltips +widget "gtk-tooltip*" style "tooltips" + +#Fix GVim tabs +widget_class "**" style "notebook_eventbox" + +# Xchat special cases +widget "*xchat-inputbox" style "entry" + +# GIMP +# Disable gradients completely for GimpSpinScale +#class "GimpSpinScale" style "gimp_spin_scale" + +# Remove borders from "Wilbert frame" in Gimp +widget_class "**" style "gimp_toolbox_frame" + +# Chrome/Chromium +widget_class "*Chrom*Button*" style "button" +widget_class "***" style "chrome_menu_item" + +# Eclipse/SWT +widget "gtk-tooltips*" style "eclipse-tooltips" +widget "*swt-toolbar-flat" style "null" + +# Openoffice, Libreoffice +class "GtkWindow" style "toplevel_hack" +widget "*openoffice-toplevel*" style "ooo_stepper_hack" + +# Xfce +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" + +# Fixes ugly text shadows for insensitive text +widget_class "*" style "text" +widget_class "**" style "menu_text" +widget_class "**" style "text" +widget_class "**" style "text" +widget_class "**" style "text" diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/button-active.png b/src/themes/Midnight/gtk-2.0/menubar-toolbar/button-active.png new file mode 100644 index 00000000..2c53f325 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/menubar-toolbar/button-active.png differ diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/button-hover.png b/src/themes/Midnight/gtk-2.0/menubar-toolbar/button-hover.png new file mode 100644 index 00000000..1816e315 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/menubar-toolbar/button-hover.png differ diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/button-insensitive.png b/src/themes/Midnight/gtk-2.0/menubar-toolbar/button-insensitive.png new file mode 100644 index 00000000..1e6e970e Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/menubar-toolbar/button-insensitive.png differ diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/button.png b/src/themes/Midnight/gtk-2.0/menubar-toolbar/button.png new file mode 100644 index 00000000..8f6ac04b Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/menubar-toolbar/button.png differ diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png b/src/themes/Midnight/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png new file mode 100644 index 00000000..f93e98cc Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/menubar-toolbar/entry-active-toolbar-dark.png differ diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png b/src/themes/Midnight/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png new file mode 100644 index 00000000..5e3288d1 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/menubar-toolbar/entry-disabled-toolbar-dark.png differ diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png b/src/themes/Midnight/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png new file mode 100644 index 00000000..e0eab602 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/menubar-toolbar/entry-toolbar-dark.png differ diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/menubar-dark.png b/src/themes/Midnight/gtk-2.0/menubar-toolbar/menubar-dark.png new file mode 100644 index 00000000..d42cfb13 Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/menubar-toolbar/menubar-dark.png differ diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc b/src/themes/Midnight/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc new file mode 100644 index 00000000..8dea1630 --- /dev/null +++ b/src/themes/Midnight/gtk-2.0/menubar-toolbar/menubar-toolbar-dark.rc @@ -0,0 +1,222 @@ +style "menubar" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[ACTIVE] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "menubar-toolbar/menubar-dark.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar-borderless" { + + bg[NORMAL] = @menubar_bg + fg[NORMAL] = @menubar_fg + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + + xthickness = 0 + ythickness = 0 + + engine "pixmap" { + + image { + function = BOX + file = "assets/null.png" + stretch = TRUE + border = { 1, 1, 1, 1 } + } + } +} + +style "menubar_item" { + + xthickness = 2 + ythickness = 4 + + fg[PRELIGHT] = @selected_fg_color + + engine "pixmap" { + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/menubar_button-dark.png" + border = { 2, 2, 2, 2 } + stretch = TRUE + } + } +} + +# Text Style Menubar +style "menubar-text" { + + engine "murrine" { + text_shade = 0.0 + textstyle = 0 + } +} + + +style "toolbar_text" { + fg[NORMAL] = @menubar_fg + fg[PRELIGHT] = @menubar_fg + fg[INSENSITIVE] = shade(0.7, @menubar_fg) + fg[ACTIVE] = @menubar_fg + + text[NORMAL] = @menubar_fg + text[PRELIGHT] = @menubar_fg + text[INSENSITIVE] = shade(0.7, @menubar_fg) + text[ACTIVE] = @menubar_fg + +} + +style "toolbar_button" { + + xthickness = 4 + ythickness = 4 + + engine "pixmap" { + + image { + function = BOX + state = NORMAL + file = "menubar-toolbar/button.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = PRELIGHT + file = "menubar-toolbar/button-hover.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = ACTIVE + file = "menubar-toolbar/button-active.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + + image { + function = BOX + state = INSENSITIVE + file = "menubar-toolbar/button-insensitive.png" + border = { 4, 4, 4, 4 } + stretch = TRUE + } + } +} + +style "toolbar_entry" { + + base[NORMAL] = "#0b1d32" + base[ACTIVE] = "#0b1d32" + base[INSENSITIVE] = @base_color + + text[NORMAL] = @menubar_fg + + engine "pixmap" { + + image { + function = SHADOW + state = NORMAL + detail = "entry" + file = "menubar-toolbar/entry-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = ACTIVE + detail = "entry" + file = "menubar-toolbar/entry-active-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = SHADOW + state = INSENSITIVE + detail = "entry" + file = "menubar-toolbar/entry-disabled-toolbar-dark.png" + border = {6, 6, 6, 6} + stretch = TRUE + } + + image { + function = FLAT_BOX + state = ACTIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + state = INSENSITIVE + detail = "entry_bg" + file = "assets/null.png" + } + + image { + function = FLAT_BOX + detail = "entry_bg" + file = "assets/null.png" + } + } +} + +#Chromium +style "chrome-gtk-frame" { + + ChromeGtkFrame::frame-color = @menubar_bg + ChromeGtkFrame::inactive-frame-color = @menubar_bg + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = shade(0.5, @bg_color) + + ChromeGtkFrame::incognito-frame-color = shade(0.85, @bg_color) + ChromeGtkFrame::incognito-inactive-frame-color = @bg_color + + ChromeGtkFrame::incognito-frame-gradient-color = @bg_color + + ChromeGtkFrame::scrollbar-trough-color = shade(0.912, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @bg_color) + ChromeGtkFrame::scrollbar-slider-normal-color = @bg_color + +} + +widget_class "**" style "menubar" +widget_class "*.*" style "menubar_item" + +widget_class "*ThunarWindow*" style "menubar" + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "***" style "menubar-text" + +# Whitelist for dark toolbars +widget_class "*ThunarWindow*" style "menubar-borderless" +widget_class "*ThunarWindow**" style "toolbar_entry" +widget_class "*ThunarWindow**" style "toolbar_button" +widget_class "*ThunarWindow**" style "toolbar_text" +widget_class "*ThunarWindow***" style "menubar-text" + diff --git a/src/themes/Midnight/gtk-2.0/menubar-toolbar/menubar_button-dark.png b/src/themes/Midnight/gtk-2.0/menubar-toolbar/menubar_button-dark.png new file mode 100644 index 00000000..d4e7d28f Binary files /dev/null and b/src/themes/Midnight/gtk-2.0/menubar-toolbar/menubar_button-dark.png differ diff --git a/src/themes/Midnight/gtk-2.0/panel.rc b/src/themes/Midnight/gtk-2.0/panel.rc new file mode 100644 index 00000000..078d6f23 --- /dev/null +++ b/src/themes/Midnight/gtk-2.0/panel.rc @@ -0,0 +1,160 @@ +style "theme-panel" { + + xthickness = 2 + ythickness = 0 + + bg[NORMAL] = @bg_color + bg[ACTIVE] = @selected_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + + fg[NORMAL] = @selected_bg_color + fg[PRELIGHT] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + text[SELECTED] = @fg_color + + engine "murrine" { + reliefstyle = 0 + glazestyle = 0 + glow_shade = 1.0 + highlight_shade = 1.0 + roundness = 0 + gradient_shades = {1.0,1.0,1.0,1.0} + textstyle = 0 + contrast = 0.0 + } +} + +style "theme-panel-progressbar" { + bg[ACTIVE] = "#000" +} + +style "panelbar" { + + fg[NORMAL] = @fg_color + fg[ACTIVE] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + + bg[SELECTED] = @selected_bg_color + + engine "murrine" {} +} + +style "panelbuttons" { + + xthickness = 4 + ythickness = 0 + + engine "murrine" { + textstyle = 0 + } +} + +style "theme-panel-text" { + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[ACTIVE] = @fg_color + + text[NORMAL] = @fg_color + text[PRELIGHT] = @fg_color + text[ACTIVE] = @fg_color + + engine "murrine" { + textstyle = 0 + text_shade = 0.2 + } +} + +style "panel-entry" { + + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @text_color + fg[SELECTED] = @text_color + fg[INSENSITIVE] = @text_color + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[ACTIVE] = @text_color + text[SELECTED] = @text_color + text[INSENSITIVE] = @text_color + +} + +style "theme-main-menu-text" = "theme-panel-text" { + fg[PRELIGHT] = @fg_color + text[PRELIGHT] = @fg_color +} + +style "workspace-switcher" = "theme-panel" { + bg[SELECTED] = @selected_bg_color +} + +style "indicator" = "theme-panel" { + xthickness = 0 + ythickness = 0 +} + +widget "*tasklist*" style "panelbuttons" +widget_class "*Xfce*Panel*.GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*PanelToplevel*Button" style "panelbuttons" +widget_class "*Panel*GtkToggleButton" style "panelbuttons" +widget_class "*Xfce*Panel*Button*" style "panelbuttons" +widget_class "*" style "panelbuttons" +widget_class "**" style "panelbuttons" +widget_class "*XfcePanelPlugin.GtkButton" style "panelbuttons" +widget "*dict*Applet*" style "panelbuttons" +widget_class "*Xfce*NetkTasklist*GtkToggleButton" style "panelbuttons" +widget_class "*Tasklist*" style:highest "panelbuttons" + +class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*" style "panelbar" +widget_class "*Panel*MenuBar*Item*" style:highest "panelbar" + +widget "*PanelWidget*" style "theme-panel" +widget "*PanelApplet*" style "theme-panel" +widget "*fast-user-switch*" style "theme-panel" +widget "*CPUFreq*Applet*" style "theme-panel" +class "PanelApp*" style "theme-panel" +class "PanelToplevel*" style "theme-panel" +widget_class "*PanelToplevel*" style "theme-panel" +widget_class "*notif*" style "theme-panel" +widget_class "*Notif*" style "theme-panel" +widget_class "*Tray*" style "theme-panel" +widget_class "*tray*" style "theme-panel" +widget_class "*computertemp*" style "theme-panel" +widget_class "*Applet*Tomboy*" style "theme-panel" +widget_class "*Applet*Netstatus*" style "theme-panel" + +# Fixes for tooltip text in some apps. +widget_class "*Notif*Beagle*" style "theme-panel" +widget_class "*Notif*Brasero*" style "theme-panel" + +# XFCE panel theming. +widget "*Xfce*Panel*" style "theme-panel" +class "*Xfce*Panel*" style "theme-panel" +widget "*Xfce*Panel*GtkProgressBar" style "theme-panel-progressbar" +widget "*WnckPager*" style "workspace-switcher" +widget "*TopMenu*" style "theme-panel" +widget "*XfceTasklist*" style "panelbuttons" + +# Fix gtk-entries in the panel +widget "*bookmark*GtkEntry" style "panel-entry" # fixes smartbookmark-plugin + +# Make sure panel text color doesn't change +widget_class "*Panel*MenuBar*" style "theme-main-menu-text" +widget_class "*Panel**" style "theme-main-menu-text" +widget "*.clock-applet-button.*" style "theme-panel-text" +widget "*PanelApplet*" style "theme-panel-text" + +# Override general panel-style with specific plugin-styles +widget "*indicator-applet*" style "indicator" +widget "*indicator-button*" style "indicator" diff --git a/src/themes/Midnight/gtk-2.0/xfce-notify.rc b/src/themes/Midnight/gtk-2.0/xfce-notify.rc new file mode 100644 index 00000000..7ec55acd --- /dev/null +++ b/src/themes/Midnight/gtk-2.0/xfce-notify.rc @@ -0,0 +1,74 @@ +gtk-color-scheme = "selected_bg_color:#5294E2\nselected_fg_color:#ffffff" + +style "notify-window" { + XfceNotifyWindow::summary-bold = 1 + XfceNotifyWindow::border-color = "#17191F" + XfceNotifyWindow::border-color-hover = "#17191F" + XfceNotifyWindow::border-radius = 3.0 + XfceNotifyWindow::border-width = 1.0 + XfceNotifyWindow::border-width-hover = 1.0 + + bg[NORMAL] = "#292C36" +} + +style "notify-button" { + bg[NORMAL] = "#434652" + bg[PRELIGHT] = "#5C6070" + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = @selected_fg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + roundness = 2 + textstyle = 0 + } +} + +style "notify-text" { + GtkWidget::link-color = @selected_bg_color + + fg[NORMAL] = "#BAC3CF" + fg[PRELIGHT] = "#BAC3CF" + fg[ACTIVE] = "#BAC3CF" + + engine "murrine" { + textstyle = 0 + } +} + +style "notify-summary" { + font_name = "Bold" +} + +style "notify-progressbar" { + GtkProgressBar::min-horizontal-bar-height = 4 + + xthickness = 0 + ythickness = 0 + + fg[PRELIGHT] = "#000000" + bg[NORMAL] = @selected_bg_color + bg[ACTIVE] = "#1D1F26" + bg[SELECTED] = @selected_bg_color + + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + border_shades = { 1.0, 1.0 } + trough_shades = { 1.0, 1.0 } + trough_border_shades = { 1.0, 1.0 } + progressbarstyle = 0 + roundness = 2 + textstyle = 0 + } +} + +class "XfceNotifyWindow" style "notify-window" +widget "XfceNotifyWindow.*.summary" style "notify-summary" +widget_class "XfceNotifyWindow.*" style "notify-button" +widget_class "XfceNotifyWindow.*." style "notify-text" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" +widget_class "XfceNotifyWindow.*." style "notify-progressbar" diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-dark.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-dark.png new file mode 100644 index 00000000..f5f5c42d Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-dark@2.png new file mode 100644 index 00000000..34cb338b Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-dark.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-dark.png new file mode 100644 index 00000000..827cb7f5 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png new file mode 100644 index 00000000..5e951547 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-selected.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-selected.png new file mode 100644 index 00000000..2ee0c6c2 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png new file mode 100644 index 00000000..3aa377e8 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selected.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selected.png new file mode 100644 index 00000000..576762a7 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selected@2.png new file mode 100644 index 00000000..df034b54 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png new file mode 100644 index 00000000..69cf0506 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selectionmode-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png new file mode 100644 index 00000000..88500391 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-checked-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-dark.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-dark.png new file mode 100644 index 00000000..0c7dac5c Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-dark@2.png new file mode 100644 index 00000000..e25b1c3b Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png new file mode 100644 index 00000000..fcd92c6a Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..177d0606 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png new file mode 100644 index 00000000..6e7213bd Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..8c277aeb Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-selected.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-selected.png new file mode 100644 index 00000000..470f4fee Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-selected@2.png new file mode 100644 index 00000000..aa4e7e1c Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-mixed-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-selectionmode-dark.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-selectionmode-dark.png new file mode 100644 index 00000000..275ade67 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-selectionmode-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-selectionmode-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-selectionmode-dark@2.png new file mode 100644 index 00000000..70f8348a Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-selectionmode-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-dark.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-dark.png new file mode 100644 index 00000000..1d385ea8 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..c048c0d0 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png new file mode 100644 index 00000000..a2c7d90b Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..c6dd9f85 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png new file mode 100644 index 00000000..4eef46fc Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..7b1ccd1e Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-selected.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-selected.png new file mode 100644 index 00000000..96b61bad Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-selected@2.png new file mode 100644 index 00000000..f7e7d437 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/checkbox-unchecked-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-checked-dark.png b/src/themes/Midnight/gtk-3.0/assets/radio-checked-dark.png new file mode 100644 index 00000000..d3133d58 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-checked-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-checked-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-checked-dark@2.png new file mode 100644 index 00000000..556d3be1 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-checked-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-dark.png b/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-dark.png new file mode 100644 index 00000000..695fe1d3 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-dark@2.png new file mode 100644 index 00000000..39e0310d Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-selected.png b/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-selected.png new file mode 100644 index 00000000..34e04562 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-selected@2.png new file mode 100644 index 00000000..ad651409 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-checked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-checked-selected.png b/src/themes/Midnight/gtk-3.0/assets/radio-checked-selected.png new file mode 100644 index 00000000..a95b91c7 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-checked-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-checked-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-checked-selected@2.png new file mode 100644 index 00000000..f75e681b Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-checked-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-mixed-dark.png b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-dark.png new file mode 100644 index 00000000..da40fda9 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-mixed-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-dark@2.png new file mode 100644 index 00000000..e67b0993 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-dark.png b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-dark.png new file mode 100644 index 00000000..796ea111 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png new file mode 100644 index 00000000..5820d94a Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-selected.png b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-selected.png new file mode 100644 index 00000000..369a1790 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png new file mode 100644 index 00000000..d41ba7b7 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-insensitive-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-mixed-selected.png b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-selected.png new file mode 100644 index 00000000..66a59de2 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-mixed-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-selected@2.png new file mode 100644 index 00000000..79034313 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-mixed-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-dark.png b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-dark.png new file mode 100644 index 00000000..a624039b Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-dark@2.png new file mode 100644 index 00000000..184463d7 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-dark.png b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-dark.png new file mode 100644 index 00000000..bda6d122 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png new file mode 100644 index 00000000..bd9e7c77 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-selected.png b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-selected.png new file mode 100644 index 00000000..911ad378 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png new file mode 100644 index 00000000..fb6558b5 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-insensitive-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-selected.png b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-selected.png new file mode 100644 index 00000000..100b16ce Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-selected@2.png new file mode 100644 index 00000000..4fc9601f Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/radio-unchecked-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-dark.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-dark.png new file mode 100644 index 00000000..49f7639e Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-dark@2.png new file mode 100644 index 00000000..074fd38d Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-header-dark.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-header-dark.png new file mode 100644 index 00000000..49f7639e Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-header-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-header-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-header-dark@2.png new file mode 100644 index 00000000..074fd38d Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-header-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-dark.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-dark.png new file mode 100644 index 00000000..53d4c115 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-dark@2.png new file mode 100644 index 00000000..1c240019 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-header-dark.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-header-dark.png new file mode 100644 index 00000000..53d4c115 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-header-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png new file mode 100644 index 00000000..1c240019 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-selected.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-selected.png new file mode 100644 index 00000000..958b4d27 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-selected@2.png new file mode 100644 index 00000000..f31b3e2b Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-insensitive-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-selected.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-selected.png new file mode 100644 index 00000000..48d0c78f Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-active-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-active-selected@2.png new file mode 100644 index 00000000..c78d97e8 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-active-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-dark.png b/src/themes/Midnight/gtk-3.0/assets/switch-dark.png new file mode 100644 index 00000000..36247e6c Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-dark@2.png new file mode 100644 index 00000000..c8e4b86c Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-header-dark.png b/src/themes/Midnight/gtk-3.0/assets/switch-header-dark.png new file mode 100644 index 00000000..36247e6c Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-header-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-header-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-header-dark@2.png new file mode 100644 index 00000000..c8e4b86c Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-header-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-dark.png b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-dark.png new file mode 100644 index 00000000..0a371fe9 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-dark@2.png new file mode 100644 index 00000000..5012a31e Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-header-dark.png b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-header-dark.png new file mode 100644 index 00000000..0a371fe9 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-header-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-header-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-header-dark@2.png new file mode 100644 index 00000000..5012a31e Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-header-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-selected.png b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-selected.png new file mode 100644 index 00000000..2a9f2a4f Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-selected@2.png new file mode 100644 index 00000000..78a733a5 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-insensitive-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-restricts-active.png b/src/themes/Midnight/gtk-3.0/assets/switch-restricts-active.png new file mode 100644 index 00000000..04995d2c Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-restricts-active.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-restricts-active@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-restricts-active@2.png new file mode 100644 index 00000000..8bb3ef6d Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-restricts-active@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-restricts.png b/src/themes/Midnight/gtk-3.0/assets/switch-restricts.png new file mode 100644 index 00000000..b8f36f59 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-restricts.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-restricts@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-restricts@2.png new file mode 100644 index 00000000..fc8af4d8 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-restricts@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-selected.png b/src/themes/Midnight/gtk-3.0/assets/switch-selected.png new file mode 100644 index 00000000..2aba605d Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-selected.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/switch-selected@2.png b/src/themes/Midnight/gtk-3.0/assets/switch-selected@2.png new file mode 100644 index 00000000..4e62ee6d Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/switch-selected@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/thumbnail-frame.png b/src/themes/Midnight/gtk-3.0/assets/thumbnail-frame.png new file mode 100644 index 00000000..ba5d7212 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/thumbnail-frame.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-active-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-active-dark.png new file mode 100644 index 00000000..bb2d4a0c Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-active-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-active-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-active-dark@2.png new file mode 100644 index 00000000..5ce5a638 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-active-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-backdrop-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-backdrop-dark.png new file mode 100644 index 00000000..8f968182 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-backdrop-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png new file mode 100644 index 00000000..cef91fad Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-backdrop-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-dark.png new file mode 100644 index 00000000..5a657366 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-dark@2.png new file mode 100644 index 00000000..7a8c359f Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-hover-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-hover-dark.png new file mode 100644 index 00000000..f4e92baf Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-hover-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-hover-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-hover-dark@2.png new file mode 100644 index 00000000..cb9ca886 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-close-hover-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-active-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-active-dark.png new file mode 100644 index 00000000..a377485b Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-active-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png new file mode 100644 index 00000000..26096866 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-active-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png new file mode 100644 index 00000000..3eeeb296 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-backdrop-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png new file mode 100644 index 00000000..e6d99f45 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-dark.png new file mode 100644 index 00000000..a5c45d09 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-dark@2.png new file mode 100644 index 00000000..c0f8f236 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-hover-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-hover-dark.png new file mode 100644 index 00000000..8e17d940 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-hover-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png new file mode 100644 index 00000000..348f9f8c Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-maximize-hover-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-active-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-active-dark.png new file mode 100644 index 00000000..bab9b62f Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-active-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png new file mode 100644 index 00000000..6d18c65f Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-active-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png new file mode 100644 index 00000000..5065c569 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-backdrop-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png new file mode 100644 index 00000000..56cb0618 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-backdrop-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-dark.png new file mode 100644 index 00000000..8c2dfb01 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-dark@2.png new file mode 100644 index 00000000..697d479a Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-hover-dark.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-hover-dark.png new file mode 100644 index 00000000..ef2996e2 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-hover-dark.png differ diff --git a/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png new file mode 100644 index 00000000..c5233de0 Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/assets/titlebutton-minimize-hover-dark@2.png differ diff --git a/src/themes/Midnight/gtk-3.0/gtk.css b/src/themes/Midnight/gtk-3.0/gtk.css new file mode 100644 index 00000000..806c739a --- /dev/null +++ b/src/themes/Midnight/gtk-3.0/gtk.css @@ -0,0 +1,7186 @@ +* { + background-clip: padding-box; + -GtkToolButton-icon-spacing: 4; + -GtkTextView-error-underline-color: #FC4138; + -GtkScrolledWindow-scrollbar-spacing: 0; + -GtkToolItemGroup-expander-size: 11; + -GtkWidget-text-handle-width: 20; + -GtkWidget-text-handle-height: 20; + -GtkDialog-button-spacing: 4; + -GtkDialog-action-area-border: 0; + outline-color: alpha(currentColor,0.3); + outline-style: dashed; + outline-offset: -3px; + outline-width: 1px; + -gtk-outline-radius: 2px; +} + +.background { + color: #aeae99; + background-color: rgba(8, 17, 28, 0.999); +} +.background.popup { + background-color: transparent; +} +.background.csd.unified { + border-radius: 4px; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #08111C; + color: #aeae99; +} +.gtkstyle-fallback:hover { + background-color: #132944; + color: #aeae99; +} +.gtkstyle-fallback:active { + background-color: black; + color: #aeae99; +} +.gtkstyle-fallback:disabled { + background-color: #0a1624; + color: rgba(174, 174, 153, 0.45); +} +.gtkstyle-fallback:selected { + background-color: #2D90FF; + color: #ffffff; +} + +.view, iconview, +.view text, +iconview text, +textview text { + color: #aeae99; + background-color: #08111C; +} +.view:selected, iconview:selected, .view:selected:focus, iconview:selected:focus, +.view text:selected, +iconview text:selected, +textview text:selected, +.view text:selected:focus, +iconview text:selected:focus, +textview text:selected:focus { + border-radius: 4px; +} +.view:backdrop, iconview:backdrop, +.view text:backdrop, +iconview text:backdrop, +textview text:backdrop { + color: rgba(174, 174, 153, 0.56); +} + +.view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection, +textview text selection:focus, +textview text selection { + background-color: rgba(45, 144, 255, 0.15); + color: #2D90FF; +} + +textview border { + background-color: #08111c; +} + +rubberband, .content-view rubberband, treeview.view rubberband, flowbox rubberband, +.rubberband { + border: 1px solid #0075f9; + background-color: rgba(0, 117, 249, 0.2); +} + +flowbox flowboxchild { + padding: 3px; + border-radius: 4px; +} +flowbox flowboxchild:selected { + outline-offset: -2px; +} +flowbox button.remove-button { + background-color: rgba(8, 17, 28, 0.6); +} +flowbox button.remove-button label, flowbox button.remove-button image, flowbox button.remove-button { + color: #cc575d; +} +flowbox button.remove-button:hover { + background-color: #d7787d; +} +flowbox button.remove-button:hover label, flowbox button.remove-button:hover image, flowbox button.remove-button:hover { + color: white; +} +flowbox button.remove-button:active { + background-color: #be3841; +} + +label.separator { + color: #aeae99; +} +label selection { + color: #ffffff; + background-color: #2D90FF; +} +label:disabled { + color: rgba(174, 174, 153, 0.45); +} +label:disabled selection { + color: #96c8ff; +} + +.dim-label, popover label.separator, +popover.background label.separator, headerbar .subtitle, +.titlebar:not(headerbar) .subtitle, label.separator { + opacity: 0.55; +} + +label.dim-label, popover label.separator, +popover.background label.separator, headerbar label.subtitle, +.titlebar:not(headerbar) label.subtitle, label.separator { + color: #2D90FF; +} + +image.dim-label, headerbar image.subtitle, +.titlebar:not(headerbar) image.subtitle { + color: #2D90FF; +} + +assistant .sidebar { + background-color: #08111C; + border-top: 1px solid #010304; +} +assistant.csd .sidebar { + border-top-style: none; +} +assistant .sidebar label { + padding: 6px 12px; +} +assistant .sidebar label.highlight { + background-color: #2D90FF; + color: #ffffff; +} + +textview { + background-color: #08111C; +} + +.osd .scale-popup, popover.osd, popover.magnifier, .csd popover.osd, .csd popover.magnifier, +popover.background.osd, +popover.background.magnifier, +.csd popover.background.osd, +.csd popover.background.magnifier, .osd { + color: #aeae99; + border: none; + background-color: #0e243e; + background-clip: padding-box; + box-shadow: none; +} + +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} +spinner:checked:disabled { + opacity: 0.5; +} + +entry { + min-height: 22px; + border: 1px solid; + padding: 2px 8px; + caret-color: currentColor; + border-radius: 4px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +entry.search { + border-radius: 20px; +} +entry image, entry image:hover { + color: inherit; +} +entry image { + color: rgba(174, 174, 153, 0.4); +} +entry image.left { + padding-left: 0; + padding-right: 5px; +} +entry image.right { + padding-right: 0; + padding-left: 5px; +} +entry.title { + color: #2D90FF; +} +entry.flat, entry.flat:focus { + min-height: 0; + padding: 2px; + background-image: none; + border-color: transparent; + border-radius: 0; +} +entry:focus { + background-clip: border-box; + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: inset 1px 0 #2D90FF, inset -1px 0 #2D90FF, inset 0 1px #2D90FF, inset 0 -1px #2D90FF; +} +entry:focus image, entry:focus image:hover { + color: inherit; +} +entry:disabled { + color: rgba(174, 174, 153, 0.45); + border-color: #010304; + background-color: transparent; +} +entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +entry.warning image { + color: #ffffff; +} +entry.warning:focus { + color: #ffffff; + background-color: #F27835; + box-shadow: none; +} +entry.warning selection, entry.warning selection:focus { + background-color: #ffffff; + color: #F27835; +} +entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.error image { + color: #ffffff; +} +entry.error:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.error selection, entry.error selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry.search-missing { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +entry.search-missing image { + color: #ffffff; +} +entry.search-missing:focus { + color: #ffffff; + background-color: #FC4138; + box-shadow: none; +} +entry.search-missing selection, entry.search-missing selection:focus { + background-color: #ffffff; + color: #FC4138; +} +entry:drop(active):focus, entry:drop(active) { + border-color: #F08437; + box-shadow: none; +} +.osd entry { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.osd entry image, .osd entry image:hover { + color: inherit; +} +.osd entry:focus { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +.osd entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(35, 89, 154, 0.25); +} +.osd entry selection:focus, .osd entry selection { + color: #2D90FF; + background-color: #ffffff; +} +entry progress { + margin: 0 -6px; + border-radius: 0; + border-width: 0 0 2px; + border-color: #2D90FF; + border-style: solid; + background-image: none; + background-color: transparent; + box-shadow: none; +} +treeview entry.flat, treeview entry { + border-radius: 0; + background-image: none; + background-color: #08111C; +} +treeview entry.flat:focus, treeview entry:focus { + border-color: #2D90FF; +} + +@keyframes needs_attention { + from { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#2D90FF), to(transparent)); + } + to { + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2D90FF), to(transparent)); + } +} +button { + min-height: 22px; + min-width: 20px; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + border: 1px solid; + border-radius: 4px; + padding: 2px 6px; + color: #2D90FF; + border-color: #08111C; + background-color: #08111C; +} +button:backdrop { + color: rgba(45, 144, 255, 0.56); +} +button separator { + margin: 4px 1px; +} +button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.flat:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.flat:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); + -gtk-icon-effect: highlight; +} +button:active, button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; + background-clip: padding-box; + transition-duration: 50ms; +} +button:active:backdrop, button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +button:active:not(:disabled) label:disabled, button:checked:not(:disabled) label:disabled { + color: inherit; + opacity: 0.6; +} +button:active { + color: #aeae99; +} +button:active:hover, button:checked { + color: #ffffff; +} +button.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button:disabled label, button:disabled { + color: rgba(174, 174, 153, 0.45); +} +button:disabled:active, button:disabled:checked { + border-color: rgba(45, 144, 255, 0.75); + background-color: rgba(45, 144, 255, 0.75); + opacity: 0.6; +} +button:disabled:active label, button:disabled:active, button:disabled:checked label, button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} +button.image-button { + min-width: 24px; + padding-left: 5px; + padding-right: 5px; +} +button.text-button { + padding-left: 12px; + padding-right: 12px; +} +button.text-button.image-button { + padding-left: 5px; + padding-right: 5px; +} +button.text-button.image-button label:first-child { + padding-left: 8px; + padding-right: 2px; +} +button.text-button.image-button label:last-child { + padding-right: 8px; + padding-left: 2px; +} +button.text-button.image-button label:only-child { + padding-left: 8px; + padding-right: 8px; +} +button.text-button.image-button.popup { + padding-right: 8px; + padding-left: 8px; +} +button:drop(active) { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +button.osd { + color: #aeae99; + background-color: #0e243e; + border-color: #06111d; +} +button.osd.image-button { + padding: 0; + min-height: 36px; + min-width: 36px; +} +button.osd:hover { + color: #2D90FF; +} +button.osd:active, button.osd:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +button.osd:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} +.osd button { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.osd button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.osd button:active, .osd button:checked { + background-clip: padding-box; + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +.osd button:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} +.osd button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} +.osd button.flat:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.osd button.flat:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); + background-image: none; +} +.osd button.flat:active, .osd button.flat:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +.osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active):not(:only-child), .osd .linked:not(.vertical):not(.path-bar) > button:hover:not(:checked):not(:active) + button:not(:checked):not(:active) { + box-shadow: none; +} +button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #2D90FF; + border-color: #2D90FF; +} +button.suggested-action label { + color: inherit; +} +button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat label { + color: #2D90FF; +} +button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #60abff; + border-color: #60abff; +} +button.suggested-action:hover label { + color: inherit; +} +button.suggested-action:active, button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #0075f9; + border-color: #0075f9; +} +button.suggested-action:active label, button.suggested-action:checked label { + color: inherit; +} +button.suggested-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.suggested-action.flat:disabled label, button.suggested-action.flat:disabled { + color: inherit; +} +button.suggested-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.suggested-action:disabled label, button.suggested-action:disabled { + color: inherit; +} +button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +button.destructive-action label { + color: inherit; +} +button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat label { + color: #F04A50; +} +button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +button.destructive-action:hover label { + color: inherit; +} +button.destructive-action:active, button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +button.destructive-action:active label, button.destructive-action:checked label { + color: inherit; +} +button.destructive-action.flat:disabled { + border-color: transparent; + background-color: transparent; + background-image: none; +} +button.destructive-action.flat:disabled label, button.destructive-action.flat:disabled { + color: inherit; +} +button.destructive-action:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: rgba(174, 174, 153, 0.45); +} +button.destructive-action:disabled label, button.destructive-action:disabled { + color: inherit; +} +.stack-switcher > button { + outline-offset: -3px; +} +.stack-switcher > button > label { + padding-left: 6px; + padding-right: 6px; +} +.stack-switcher > button > image { + padding-left: 6px; + padding-right: 6px; + padding-top: 3px; + padding-bottom: 3px; +} +.stack-switcher > button.text-button { + padding-left: 10px; + padding-right: 10px; +} +.stack-switcher > button.image-button { + padding-left: 2px; + padding-right: 2px; +} +.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; +} +button stacksidebar row.needs-attention > label, stacksidebar button row.needs-attention > label, .stack-switcher > button.needs-attention > label, .stack-switcher > button.needs-attention > image { + animation: needs_attention 150ms ease-in; + background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2D90FF), to(transparent)); + background-size: 6px 6px, 6px 6px; + background-repeat: no-repeat; + background-position: right 3px, right 2px; +} +button stacksidebar row.needs-attention > label:dir(rtl), stacksidebar button row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px, left 2px; +} +button.font separator, button.file separator { + background-color: transparent; +} +.inline-toolbar button, .inline-toolbar button:backdrop { + border-radius: 4px; + border-width: 1px; +} +headerbar.windowhandle viewswitcher > box > button.radio { + margin: 0; + padding: 0; + border-radius: 0; + border-right: none; + border-left: none; + border-bottom: none; +} + +.inline-toolbar toolbutton > button { + color: #2D90FF; + border-color: #08111C; + background-color: #08111C; +} +.inline-toolbar toolbutton > button:backdrop { + color: rgba(45, 144, 255, 0.56); +} +.inline-toolbar toolbutton > button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.inline-toolbar toolbutton > button:active:backdrop, .inline-toolbar toolbutton > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.inline-toolbar toolbutton > button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +.inline-toolbar toolbutton > button:disabled label, .inline-toolbar toolbutton > button:disabled { + color: rgba(174, 174, 153, 0.45); +} +.inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked { + border-color: rgba(45, 144, 255, 0.75); + background-color: rgba(45, 144, 255, 0.75); + opacity: 0.6; +} +.inline-toolbar toolbutton > button:disabled:active label, .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked label, .inline-toolbar toolbutton > button:disabled:checked { + color: rgba(255, 255, 255, 0.8); +} + +toolbar.inline-toolbar toolbutton:first-child > button.flat, .inline-toolbar toolbutton:first-child > button.flat { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +toolbar.inline-toolbar toolbutton:last-child > button.flat, .inline-toolbar toolbutton:last-child > button.flat { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +toolbar.inline-toolbar toolbutton:only-child > button.flat, .inline-toolbar toolbutton:only-child > button.flat { + border-radius: 4px; + border-style: solid; +} + +.linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.3); +} +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button:active + entry, +.linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.linked:not(.vertical):not(.path-bar) > button + button { + border-left-style: none; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 1px 0 #08111C; +} +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked:not(.vertical):not(.path-bar) > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked:not(.vertical):not(.path-bar) > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked.vertical > entry + entry { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry, +.linked.vertical > entry + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.warning + entry, +.linked.vertical > entry + entry.warning { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry.error + entry.warning, +.linked.vertical > entry.warning + entry.error { + border-top-color: rgba(1, 3, 4, 0.3); +} +.linked.vertical > entry + entry:focus:not(:last-child), +.linked.vertical > entry + entry:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry:focus:not(:only-child) + entry, +.linked.vertical > entry:focus:not(:only-child) + button, +.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry:drop(active):not(:last-child), +.linked.vertical > entry + entry:drop(active):last-child { + border-top-color: #010304; +} +.linked.vertical > entry:drop(active):not(:only-child) + entry, +.linked.vertical > entry:drop(active):not(:only-child) + button, +.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.warning:focus:not(:last-child), +.linked.vertical > entry + entry.warning:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.warning:focus:not(:only-child) + entry, +.linked.vertical > entry.warning:focus:not(:only-child) + button, +.linked.vertical > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > entry + entry.error:focus:not(:last-child), +.linked.vertical > entry + entry.error:focus:last-child { + border-top-color: #010304; +} +.linked.vertical > entry.error:focus:not(:only-child) + entry, +.linked.vertical > entry.error:focus:not(:only-child) + button, +.linked.vertical > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-top-color: #010304; +} +.linked.vertical > button:active + entry, +.linked.vertical > button:checked + entry { + border-top-color: #010304; +} +.linked.vertical > button + button { + border-top-style: none; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action) { + box-shadow: inset 0 1px #08111C; +} +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: inset 0 1px rgba(8, 17, 28, 0.5); +} +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):first-child:hover, +.linked.vertical > button:active + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button:checked + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.suggested-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > button.destructive-action + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled, +.linked.vertical > entry + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child) { + box-shadow: none; +} + +.linked:not(.vertical) > combobox > box > button.combo:dir(ltr), .linked:not(.vertical) > combobox > box > button.combo:dir(rtl), filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button, .night-light-indicator spinbutton:not(.vertical) button, .night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) button, +spinbutton:not(.vertical) entry, .linked:not(.vertical) > entry, .linked:not(.vertical) > entry:focus, .inline-toolbar button, .inline-toolbar button:backdrop, .linked:not(.vertical) > button, .linked:not(.vertical) > button:hover, .linked:not(.vertical) > button:active, .linked:not(.vertical) > button:checked, toolbar.inline-toolbar toolbutton > button.flat, .inline-toolbar toolbutton > button.flat { + border-radius: 0; + border-right-style: none; +} + +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:first-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:first-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:first-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:first-child, +headerbar .linked:not(.vertical).path-bar > button:first-child, +spinbutton:not(.vertical) button:first-child, +spinbutton:not(.vertical) entry:first-child, .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .inline-toolbar button:first-child:backdrop, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:last-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:last-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:last-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:last-child, +headerbar .linked:not(.vertical).path-bar > button:last-child, +spinbutton:not(.vertical) button:last-child, +spinbutton:not(.vertical) entry:last-child, .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .inline-toolbar button:last-child:backdrop, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:only-child, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:only-child, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:only-child, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:only-child, +.primary-toolbar .linked:not(.vertical).path-bar > button:only-child, +headerbar .linked:not(.vertical).path-bar > button:only-child, +spinbutton:not(.vertical) button:only-child, +spinbutton:not(.vertical) entry:only-child, .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .inline-toolbar button:only-child:backdrop, .linked:not(.vertical) > button:only-child { + border-radius: 4px; + border-style: solid; +} + +.linked.vertical > combobox > box > button.combo, .night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry, .linked.vertical > entry, .linked.vertical > entry:focus, .linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked { + border-radius: 0; + border-bottom-style: none; +} + +spinbutton.vertical button:first-child, +spinbutton.vertical entry:first-child, .linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +spinbutton.vertical button:last-child, +spinbutton.vertical entry:last-child, .linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +spinbutton.vertical button:only-child, +spinbutton.vertical entry:only-child, .linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 4px; + border-style: solid; +} + +calendar.button, .app-notification button.flat:disabled, .app-notification button.flat, notebook > header > tabs > tab button.flat:hover, menuitem.button.flat, +modelbutton.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +menuitem.button.flat, +modelbutton.flat { + transition: none; + min-height: 24px; + padding-left: 8px; + padding-right: 8px; + outline-offset: -3px; + border-radius: 4px; +} +menuitem.button.flat:hover, +modelbutton.flat:hover { + background-color: #192129; +} +menuitem.button.flat:hover label, menuitem.button.flat:hover, +modelbutton.flat:hover label, +modelbutton.flat:hover { + color: #aeae99; +} +menuitem.button.flat:active label, menuitem.button.flat:active arrow label, menuitem.button.flat:selected label, menuitem.button.flat:selected arrow label, +modelbutton.flat:active label, +modelbutton.flat:active arrow label, +modelbutton.flat:selected label, +modelbutton.flat:selected arrow label { + color: inherit; +} +menuitem.button.flat:checked, +modelbutton.flat:checked { + color: #aeae99; +} +menuitem.button.flat check:last-child, +menuitem.button.flat radio:last-child, +modelbutton.flat check:last-child, +modelbutton.flat radio:last-child { + margin-left: 8px; +} +menuitem.button.flat check:first-child, +menuitem.button.flat radio:first-child, +modelbutton.flat check:first-child, +modelbutton.flat radio:first-child { + margin-right: 8px; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +spinbutton:drop(active) { + box-shadow: none; +} +spinbutton button:active { + color: #ffffff; +} +spinbutton:disabled { + color: rgba(174, 174, 153, 0.45); +} +.night-light-indicator spinbutton:not(.vertical) entry, +spinbutton:not(.vertical) entry { + min-width: 28px; +} +spinbutton:not(.vertical):dir(ltr) entry, +spinbutton:not(.vertical):dir(rtl) button.up { + border-radius: 4px 0 0 4px; +} +.night-light-indicator spinbutton:not(.vertical) > button + button, +spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover:not(:active), +spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 rgba(8, 17, 28, 0.5); +} +.night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > button:first-child:hover:not(:active), +spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +spinbutton:not(.vertical) > entry:drop(active) + button { + border-left-color: #F08437; +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover:not(:active), +.osd spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 rgba(3, 7, 12, 0.4); +} +.osd .night-light-indicator spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd .night-light-indicator spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.osd spinbutton:not(.vertical) > button.up:dir(rtl):hover:not(:active), +.osd spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.osd spinbutton:not(.vertical) > entry:focus + button { + border-left-color: rgba(3, 7, 12, 0.4); +} +.night-light-indicator spinbutton.vertical button, .night-light-indicator spinbutton.vertical entry, +spinbutton.vertical button, +spinbutton.vertical entry { + padding-left: 4px; + padding-right: 4px; + min-width: 0; +} +spinbutton.vertical button.up { + border-radius: 4px 4px 0 0; +} +spinbutton.vertical > entry:focus + button { + border-top-color: #010304; +} +spinbutton.vertical > entry:drop(active) + button { + border-top-color: #F08437; +} +.night-light-indicator spinbutton > entry:focus, +spinbutton:focus, +spinbutton > entry:focus { + color: #ffffff; + caret-color: currentColor; +} + +combobox button.combo { + min-width: 0; + padding-left: 8px; + padding-right: 8px; +} +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} +combobox:drop(active) button.combo { + color: #F08437; + border-color: #F08437; + box-shadow: none; +} +.linked:not(.vertical) > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.linked:not(.vertical) > combobox:last-child > box > button.combo { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + border-right-style: solid; +} +.linked:not(.vertical) > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} +.linked.vertical > combobox:first-child > box > button.combo { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.linked.vertical > combobox:last-child > box > button.combo { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-style: solid; +} +.linked.vertical > combobox:only-child > box > button.combo { + border-radius: 4px; + border-style: solid; +} + +combobox label, combobox { + color: #2D90FF; +} +combobox cellview:hover label, combobox cellview:hover { + color: #aeae99; +} +combobox cellview:backdrop { + color: rgba(45, 144, 255, 0.56); +} + +toolbar, .inline-toolbar { + -GtkWidget-window-dragging: true; + padding: 4px; + background-color: #08111C; +} +toolbar separator, .inline-toolbar separator { + background: none; +} +toolbar.horizontal separator, .horizontal.inline-toolbar separator { + margin: 0 6px; +} +toolbar.vertical separator, .vertical.inline-toolbar separator { + margin: 6px 0; +} +.osd toolbar, .osd .inline-toolbar { + background-color: transparent; +} +toolbar.osd, .osd.inline-toolbar { + padding: 7px; + border: 1px solid rgba(0, 0, 0, 0.5); + border-radius: 4px; + background-color: rgba(14, 36, 62, 0.9); +} +toolbar.osd.left, .osd.left.inline-toolbar, toolbar.osd.right, .osd.right.inline-toolbar, toolbar.osd.top, .osd.top.inline-toolbar, toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-radius: 0; +} +toolbar.osd.top, .osd.top.inline-toolbar { + border-width: 0 0 1px 0; +} +toolbar.osd.bottom, .osd.bottom.inline-toolbar { + border-width: 1px 0 0 0; +} +toolbar.osd.left, .osd.left.inline-toolbar { + border-width: 0 1px 0 0; +} +toolbar.osd.right, .osd.right.inline-toolbar { + border-width: 0 0 0 1px; +} +toolbar:not(.inline-toolbar) switch, .inline-toolbar:not(.inline-toolbar) switch, +toolbar:not(.inline-toolbar) scale, +.inline-toolbar:not(.inline-toolbar) scale, +toolbar:not(.inline-toolbar) entry, +.inline-toolbar:not(.inline-toolbar) entry, +toolbar:not(.inline-toolbar) spinbutton, +.inline-toolbar:not(.inline-toolbar) spinbutton, +toolbar:not(.inline-toolbar) button, +.inline-toolbar:not(.inline-toolbar) button { + margin-right: 1px; + margin-bottom: 1px; +} +toolbar:not(.inline-toolbar) .linked > button, .inline-toolbar:not(.inline-toolbar) .linked > button, +toolbar:not(.inline-toolbar) .linked > entry, +.inline-toolbar:not(.inline-toolbar) .linked > entry { + margin-right: 0; +} + +.primary-toolbar:not(.libreoffice-toolbar) { + color: #2D90FF; + background-color: #08111c; + box-shadow: none; + border-width: 0 0 1px 0; + border-style: solid; + border-image: linear-gradient(to bottom, #08111c, black) 1 0 1 0; +} +.inline-toolbar { + background-color: #050a10; + border-style: solid; + border-color: #010304; + border-width: 0 1px 1px; + padding: 3px; + border-radius: 0 0 4px 4px; +} + +searchbar { + background-color: #08111C; + border-style: solid; + border-color: #010304; + border-width: 0 0 1px; + padding: 3px; +} + +actionbar { + padding: 6px; + border-top: 1px solid #010304; + background-color: #050a10; +} + +headerbar, +.titlebar:not(headerbar) { + min-height: 42px; + padding: 0 7px; + border-width: 0 0 1px; + border-style: solid; + border-color: #03070c; + color: #2D90FF; + background-color: #08111c; + box-shadow: inset 0 1px #171712; +} +.csd headerbar, +.csd .titlebar:not(headerbar) { + background-color: #08111C; + border-color: #03070c; +} +headerbar:backdrop, +.titlebar:backdrop:not(headerbar) { + transition: 200ms ease-out; + color: rgba(45, 144, 255, 0.67); + background-color: #0a1522; +} +.csd headerbar:backdrop, +.csd .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar .title, +.titlebar:not(headerbar) .title { + padding-left: 12px; + padding-right: 12px; +} +headerbar .subtitle, +.titlebar:not(headerbar) .subtitle { + font-size: smaller; + padding-left: 12px; + padding-right: 12px; +} +headerbar.selection-mode, +.selection-mode.titlebar:not(headerbar) { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.95); + border-color: rgba(25, 133, 255, 0.95); + box-shadow: none; +} +headerbar.selection-mode:backdrop, +.selection-mode.titlebar:backdrop:not(headerbar) { + background-color: rgba(45, 144, 255, 0.95); + color: rgba(255, 255, 255, 0.6); +} +headerbar.selection-mode .subtitle:link, +.selection-mode.titlebar:not(headerbar) .subtitle:link { + color: #d5e9ff; +} +headerbar.selection-mode .selection-menu, +.selection-mode.titlebar:not(headerbar) .selection-menu { + box-shadow: none; + padding-left: 10px; + padding-right: 10px; +} +headerbar.selection-mode .selection-menu GtkArrow, +.selection-mode.titlebar:not(headerbar) .selection-menu GtkArrow { + -GtkArrow-arrow-scaling: 1; +} +headerbar.selection-mode .selection-menu .arrow, +.selection-mode.titlebar:not(headerbar) .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +.maximized headerbar.selection-mode, +.maximized .selection-mode.titlebar:not(headerbar) { + background-color: #2d90ff; +} +.tiled headerbar, .tiled headerbar:backdrop, .maximized headerbar, .maximized headerbar:backdrop, +.tiled .titlebar:not(headerbar), +.maximized .titlebar:not(headerbar) { + border-radius: 0; +} +.maximized headerbar, +.maximized .titlebar:not(headerbar) { + background-color: #08111c; + border-color: #03070c; +} +.maximized headerbar:backdrop, +.maximized .titlebar:backdrop:not(headerbar) { + background-color: #0a1522; +} +headerbar.default-decoration, .csd headerbar.default-decoration, headerbar.default-decoration:backdrop, .csd headerbar.default-decoration:backdrop, +.default-decoration.titlebar:not(headerbar) { + min-height: 28px; + padding: 0 3px; + background-color: #08111c; + border-bottom-width: 0; +} +.maximized headerbar.default-decoration, .maximized .csd headerbar.default-decoration, .maximized headerbar.default-decoration:backdrop, .maximized .csd headerbar.default-decoration:backdrop, +.maximized .default-decoration.titlebar:not(headerbar) { + background-color: #08111c; +} +.titlebar { + border-radius: 3px 3px 0 0; +} + +headerbar entry, headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} +separator:first-child + headerbar, separator:first-child + headerbar:backdrop, headerbar:first-child, headerbar:first-child:backdrop { + border-top-left-radius: 3px; +} +.maximized separator:first-child + headerbar, .tiled separator:first-child + headerbar, .maximized separator:first-child + headerbar:backdrop, .tiled separator:first-child + headerbar:backdrop, .maximized headerbar:first-child, .tiled headerbar:first-child, .maximized headerbar:first-child:backdrop, .tiled headerbar:first-child:backdrop { + border-radius: 0; +} +headerbar:last-child, headerbar:last-child:backdrop { + border-top-right-radius: 3px; +} +.maximized headerbar:last-child, .tiled headerbar:last-child, .maximized headerbar:last-child:backdrop, .tiled headerbar:last-child:backdrop { + border-radius: 0; +} + +window > .titlebar:not(headerbar), window > .titlebar:not(headerbar):backdrop, window.csd > .titlebar:not(headerbar), window.csd > .titlebar:not(headerbar):backdrop { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +.titlebar:not(headerbar) > separator { + background-image: linear-gradient(to bottom, #03070c, #03070c); +} + +.primary-toolbar:not(.libreoffice-toolbar) separator, headerbar separator.titlebutton, +.titlebar:not(headerbar) separator.titlebutton { + min-width: 1px; + min-height: 1px; + background: none; + border-width: 0 1px; + border-image: linear-gradient(to bottom, rgba(45, 144, 255, 0) 25%, rgba(45, 144, 255, 0.35) 25%, rgba(45, 144, 255, 0.35) 75%, rgba(45, 144, 255, 0) 75%) 0 1/0 1px stretch; +} +.primary-toolbar:not(.libreoffice-toolbar) separator:backdrop, headerbar separator.titlebutton:backdrop, +.titlebar:not(headerbar) separator.titlebutton:backdrop { + opacity: 0.6; +} + +separator.sidebar, hdyleaflet > separator { + background-color: #010304; +} +separator.sidebar:backdrop, hdyleaflet > separator:backdrop { + background-color: #010304; +} + +.primary-toolbar entry, headerbar entry { + color: rgba(45, 144, 255, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +.primary-toolbar entry image, headerbar entry image { + color: inherit; +} +.primary-toolbar entry:backdrop, headerbar entry:backdrop { + opacity: 0.85; +} +.primary-toolbar entry:focus, headerbar entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + background-clip: padding-box; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: inherit; +} +.primary-toolbar entry:focus image, headerbar entry:focus image { + color: #ffffff; +} +.primary-toolbar entry:disabled, headerbar entry:disabled { + color: rgba(45, 144, 255, 0.55); + border-color: #010304; + background-color: rgba(45, 144, 255, 0); +} +.primary-toolbar entry selection:focus, headerbar entry selection:focus { + background-color: #ffffff; + color: #2D90FF; +} +.primary-toolbar entry progress, headerbar entry progress { + border-color: #2D90FF; + background-image: none; + background-color: transparent; +} +.primary-toolbar entry.warning, headerbar entry.warning { + color: #ffffff; + border-color: #010304; + background-color: #944f2b; +} +.primary-toolbar entry.warning:focus, headerbar entry.warning:focus { + color: #ffffff; + background-color: #F27835; +} +.primary-toolbar entry.warning selection, headerbar entry.warning selection { + background-color: #ffffff; + color: #F27835; +} +.primary-toolbar entry.error, headerbar entry.error { + color: #ffffff; + border-color: #010304; + background-color: #9a2e2d; +} +.primary-toolbar entry.error:focus, headerbar entry.error:focus { + color: #ffffff; + background-color: #FC4138; +} +.primary-toolbar entry.error selection, headerbar entry.error selection { + background-color: #ffffff; + color: #FC4138; +} +.primary-toolbar button, headerbar button { + color: #2D90FF; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button label, headerbar button label, +.primary-toolbar button image, +headerbar button image { + color: inherit; +} +.primary-toolbar button:backdrop, headerbar button:backdrop { + opacity: 0.7; +} +.primary-toolbar button:hover, headerbar button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar button:hover label, headerbar button:hover label, +.primary-toolbar button:hover image, +headerbar button:hover image { + color: inherit; +} +.primary-toolbar button:active, headerbar button:active, .primary-toolbar button:checked, headerbar button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; + background-clip: padding-box; +} +.primary-toolbar button:active label, headerbar button:active label, +.primary-toolbar button:active image, +headerbar button:active image, .primary-toolbar button:checked label, headerbar button:checked label, +.primary-toolbar button:checked image, +headerbar button:checked image { + color: inherit; +} +.selection-mode.primary-toolbar button, headerbar.selection-mode button { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.selection-mode.primary-toolbar button:active, headerbar.selection-mode button:active, .selection-mode.primary-toolbar button:checked, headerbar.selection-mode button:checked { + color: #2D90FF; + background-color: #ffffff; + border-color: #ffffff; +} +.selection-mode.primary-toolbar button:disabled, headerbar.selection-mode button:disabled, .selection-mode.primary-toolbar button:disabled label, headerbar.selection-mode button:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.selection-mode.primary-toolbar button:disabled:checked, headerbar.selection-mode button:disabled:checked, .selection-mode.primary-toolbar button:disabled:active, headerbar.selection-mode button:disabled:active { + color: #2D90FF; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child), headerbar .linked:not(.vertical):not(.path-bar):not(.stack-switcher) button:not(:last-child):not(:only-child) { + margin-right: 1px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button, headerbar .linked:not(.vertical):not(.path-bar) > button { + border-radius: 4px; + border-style: solid; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):hover + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled:not(:only-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover), +headerbar .linked:not(.vertical):not(.path-bar) > button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):disabled + button:not(:checked):not(:active):not(.suggested-action):not(.destructive-action):not(:hover) { + box-shadow: none; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button, +.primary-toolbar .linked:not(.vertical).path-bar > button, +headerbar .linked:not(.vertical).path-bar > button { + color: #2D90FF; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button image, +.primary-toolbar .linked:not(.vertical).path-bar > button label, +headerbar .linked:not(.vertical).path-bar > button label, +.primary-toolbar .linked:not(.vertical).path-bar > button image, +headerbar .linked:not(.vertical).path-bar > button image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover, +headerbar .linked:not(.vertical).path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:hover image, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover label, +headerbar .linked:not(.vertical).path-bar > button:hover label, +.primary-toolbar .linked:not(.vertical).path-bar > button:hover image, +headerbar .linked:not(.vertical).path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked, +.primary-toolbar .linked:not(.vertical).path-bar > button:active, +headerbar .linked:not(.vertical).path-bar > button:active, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked, +headerbar .linked:not(.vertical).path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; + border-radius: 4px; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active image, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked label, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked image, +.primary-toolbar .linked:not(.vertical).path-bar > button:active label, +headerbar .linked:not(.vertical).path-bar > button:active label, +.primary-toolbar .linked:not(.vertical).path-bar > button:active image, +headerbar .linked:not(.vertical).path-bar > button:active image, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked label, +headerbar .linked:not(.vertical).path-bar > button:checked label, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked image, +headerbar .linked:not(.vertical).path-bar > button:checked image { + background-color: transparent; + color: inherit; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:active:backdrop, .primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:checked:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:active:backdrop, +headerbar .linked:not(.vertical).path-bar > button:active:backdrop, +.primary-toolbar .linked:not(.vertical).path-bar > button:checked:backdrop, +headerbar .linked:not(.vertical).path-bar > button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(45, 144, 255, 0.45); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, headerbar .linked:not(.vertical):not(.path-bar).stack-switcher > button:disabled, +.primary-toolbar .linked:not(.vertical).path-bar > button:disabled, +headerbar .linked:not(.vertical).path-bar > button:disabled { + color: rgba(45, 144, 255, 0.6); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry + entry { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, headerbar .linked:not(.vertical):not(.path-bar) > entry.error + entry.warning, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning + entry.error { + border-left-color: rgba(1, 3, 4, 0.5); +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry:drop(active):last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry:drop(active):not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.warning:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.warning:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:not(:last-child), +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child, +headerbar .linked:not(.vertical):not(.path-bar) > entry + entry.error:focus:last-child { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + button, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo, +headerbar .linked:not(.vertical):not(.path-bar) > entry.error:focus:not(:only-child) + combobox > box > button.combo { + border-left-color: #010304; +} +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:active + entry, headerbar .linked:not(.vertical):not(.path-bar) > button:active + entry, +.primary-toolbar .linked:not(.vertical):not(.path-bar) > button:checked + entry, +headerbar .linked:not(.vertical):not(.path-bar) > button:checked + entry { + border-left-color: #010304; +} +.primary-toolbar button.suggested-action, headerbar button.suggested-action { + background-clip: border-box; + color: #ffffff; + background-color: #2D90FF; + border-color: #2D90FF; +} +.primary-toolbar button.suggested-action.flat, headerbar button.suggested-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #2D90FF; +} +.primary-toolbar button.suggested-action:hover, headerbar button.suggested-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #60abff; + border-color: #60abff; +} +.primary-toolbar button.suggested-action:active, headerbar button.suggested-action:active, .primary-toolbar button.suggested-action:checked, headerbar button.suggested-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #0075f9; + border-color: #0075f9; +} +.primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.suggested-action:disabled label, headerbar button.suggested-action:disabled label, .primary-toolbar button.suggested-action:disabled, headerbar button.suggested-action:disabled { + color: rgba(45, 144, 255, 0.55); +} +.primary-toolbar button.suggested-action:backdrop, headerbar button.suggested-action:backdrop { + opacity: 0.8; +} +.primary-toolbar button.destructive-action, headerbar button.destructive-action { + background-clip: border-box; + color: #ffffff; + background-color: #F04A50; + border-color: #F04A50; +} +.primary-toolbar button.destructive-action.flat, headerbar button.destructive-action.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #F04A50; +} +.primary-toolbar button.destructive-action:hover, headerbar button.destructive-action:hover { + background-clip: border-box; + color: #ffffff; + background-color: #f4797e; + border-color: #f4797e; +} +.primary-toolbar button.destructive-action:active, headerbar button.destructive-action:active, .primary-toolbar button.destructive-action:checked, headerbar button.destructive-action:checked { + background-clip: border-box; + color: #ffffff; + background-color: #ec1b22; + border-color: #ec1b22; +} +.primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.primary-toolbar button.destructive-action:disabled label, headerbar button.destructive-action:disabled label, .primary-toolbar button.destructive-action:disabled, headerbar button.destructive-action:disabled { + color: rgba(45, 144, 255, 0.55); +} +.primary-toolbar button.destructive-action:backdrop, headerbar button.destructive-action:backdrop { + opacity: 0.8; +} +.primary-toolbar spinbutton:not(.vertical):focus, headerbar spinbutton:not(.vertical):focus { + color: #ffffff; + caret-color: #ffffff; +} +.primary-toolbar spinbutton:not(.vertical) button, headerbar spinbutton:not(.vertical) button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.primary-toolbar spinbutton:not(.vertical) button:hover, headerbar spinbutton:not(.vertical) button:hover { + background-color: #193558; +} +.primary-toolbar spinbutton:not(.vertical) button:active, headerbar spinbutton:not(.vertical) button:active, .primary-toolbar spinbutton:not(.vertical) button:checked, headerbar spinbutton:not(.vertical) button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.primary-toolbar spinbutton:not(.vertical) button:disabled, headerbar spinbutton:not(.vertical) button:disabled { + color: rgba(45, 144, 255, 0.6); +} +.primary-toolbar spinbutton:not(.vertical) > button + button, headerbar spinbutton:not(.vertical) > button + button { + border-left-style: none; +} +.primary-toolbar spinbutton:not(.vertical) > button:hover:not(:active), headerbar spinbutton:not(.vertical) > button:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > button:hover + button, +headerbar spinbutton:not(.vertical) > button:hover + button { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), headerbar spinbutton:not(.vertical) > button:disabled + button:not(:disabled):not(:active):not(:checked):not(:hover), +.primary-toolbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled, +headerbar spinbutton:not(.vertical) > button:not(:disabled):not(:active):not(:checked):not(:hover) + button:disabled { + box-shadow: inset 1px 0 #08111C; +} +.primary-toolbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), headerbar spinbutton:not(.vertical) > button:first-child:hover:not(:active), +.primary-toolbar spinbutton:not(.vertical) > entry + button:not(:active):hover, +headerbar spinbutton:not(.vertical) > entry + button:not(:active):hover { + box-shadow: none; +} +.primary-toolbar spinbutton:not(.vertical) > entry:focus + button, headerbar spinbutton:not(.vertical) > entry:focus + button { + border-left-color: #010304; +} +.primary-toolbar combobox:disabled, headerbar combobox:disabled { + color: rgba(45, 144, 255, 0.4); +} +.primary-toolbar combobox > .linked > button.combo, headerbar combobox > .linked > button.combo { + color: rgba(45, 144, 255, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +.primary-toolbar combobox > .linked > button.combo image, headerbar combobox > .linked > button.combo image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:hover, headerbar combobox > .linked > button.combo:hover { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:hover image, headerbar combobox > .linked > button.combo:hover image { + color: inherit; +} +.primary-toolbar combobox > .linked > button.combo:disabled, headerbar combobox > .linked > button.combo:disabled { + color: rgba(45, 144, 255, 0.55); + border-color: #010304; + background-color: rgba(45, 144, 255, 0); +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr), headerbar combobox > .linked > entry.combo:dir(ltr) { + border-right-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(ltr):focus, headerbar combobox > .linked > entry.combo:dir(ltr):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl), headerbar combobox > .linked > entry.combo:dir(rtl) { + border-left-style: none; +} +.primary-toolbar combobox > .linked > entry.combo:dir(rtl):focus, headerbar combobox > .linked > entry.combo:dir(rtl):focus { + box-shadow: none; +} +.primary-toolbar combobox > .linked > button.combo:dir(ltr), headerbar combobox > .linked > button.combo:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.primary-toolbar combobox > .linked > button.combo:dir(rtl), headerbar combobox > .linked > button.combo:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.primary-toolbar switch:backdrop, headerbar switch:backdrop { + opacity: 0.75; +} +.primary-toolbar progressbar trough, headerbar progressbar trough { + background-color: #08111C; +} +.primary-toolbar progressbar:backdrop, headerbar progressbar:backdrop { + opacity: 0.75; +} +.primary-toolbar scale:backdrop, headerbar scale:backdrop { + opacity: 0.75; +} +.primary-toolbar scale slider, headerbar scale slider { + background-color: #132944; + border-color: #08111c; +} +.primary-toolbar scale slider:hover, headerbar scale slider:hover { + background-color: #193558; + border-color: #08111c; +} +.primary-toolbar scale slider:active, headerbar scale slider:active { + background-color: #2D90FF; + border-color: #2D90FF; +} +.primary-toolbar scale slider:disabled, headerbar scale slider:disabled { + background-color: #102238; + border-color: #08111c; +} +.primary-toolbar scale trough, headerbar scale trough { + background-color: #08111C; +} +.primary-toolbar scale trough:disabled, headerbar scale trough:disabled { + background-color: rgba(8, 17, 28, 0.9); +} + +.path-bar button.text-button, .path-bar button.image-button, .path-bar button { + padding-left: 6px; + padding-right: 6px; +} +.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: 10px; +} +.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child { + padding-left: 10px; +} +.path-bar button.slider-button, .path-bar button:not(.image-button):not(.text-button) { + padding-left: 1px; + padding-right: 1px; +} +.path-bar button image { + padding-left: 4px; + padding-right: 4px; +} + +treeview.view { + border-left-color: rgba(174, 174, 153, 0.15); + border-top-color: rgba(0, 0, 0, 0.1); +} +* { + -GtkTreeView-horizontal-separator: 4; + -GtkTreeView-grid-line-width: 1; + -GtkTreeView-grid-line-pattern: ""; + -GtkTreeView-tree-line-width: 1; + -GtkTreeView-tree-line-pattern: ""; + -GtkTreeView-expander-size: 16; +} + +treeview.view acceleditor > label { + background-color: #2D90FF; +} +treeview.view:selected, treeview.view:selected:focus { + border-radius: 0; + border-left-color: #96c8ff; + border-top-color: rgba(174, 174, 153, 0.1); +} +treeview.view:disabled { + color: rgba(174, 174, 153, 0.45); +} +treeview.view:disabled:selected { + color: #81bcff; +} +treeview.view.separator { + min-height: 2px; + color: rgba(0, 0, 0, 0.1); +} +treeview.view:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: #6e9fcc; +} +treeview.view:drop(active).after { + border-top-style: none; +} +treeview.view:drop(active).before { + border-bottom-style: none; +} +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + color: #5b605b; +} +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} +treeview.view.expander:hover { + color: #aeae99; +} +treeview.view.expander:selected { + color: #c0deff; +} +treeview.view.expander:selected:hover { + color: #ffffff; +} +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +treeview.view.progressbar, treeview.view.progressbar:focus { + color: #ffffff; + border-radius: 4px; + background-color: #2D90FF; +} +treeview.view.progressbar:selected, treeview.view.progressbar:selected:focus, treeview.view.progressbar:focus:selected, treeview.view.progressbar:focus:selected:focus { + color: #2D90FF; + box-shadow: none; + background-color: #ffffff; +} +treeview.view.trough { + color: #aeae99; + background-color: #08111C; + border-radius: 4px; + border-width: 0; +} +treeview.view.trough:selected, treeview.view.trough:selected:focus { + color: #ffffff; + background-color: rgba(0, 0, 0, 0.2); + border-radius: 4px; + border-width: 0; +} +treeview.view header button { + min-height: 0; + min-width: 0; + padding: 3px 6px; + font-weight: bold; + color: #8d8f80; + background-color: #08111C; + background-image: none; + border-style: none solid none none; + border-radius: 0; + border-image: linear-gradient(to bottom, #08111C 20%, rgba(255, 255, 255, 0.11) 20%, rgba(255, 255, 255, 0.11) 80%, #08111C 80%) 0 1 0 0/0 1px 0 0 stretch; +} +treeview.view header button:hover { + color: #2D90FF; +} +treeview.view header button:active { + color: #aeae99; +} +treeview.view header button:active, treeview.view header button:hover { + background-color: #08111C; +} +treeview.view header button:active:hover { + color: #aeae99; +} +treeview.view header button:disabled { + border-color: #08111C; + background-image: none; +} +treeview.view header button:last-child { + border-right-style: none; + border-image: none; +} +treeview.view button.dnd, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd:active, +treeview.view header.button.dnd, +treeview.view header.button.dnd:selected, +treeview.view header.button.dnd:hover, +treeview.view header.button.dnd:active { + padding: 0 6px; + transition: none; + color: #ffffff; + background-color: #2D90FF; + border-radius: 0; + border-style: none; +} + +menubar, +.menubar { + -GtkWidget-window-dragging: true; + padding: 0px; + background-color: #08111c; + color: #2D90FF; +} +menubar:backdrop, +.menubar:backdrop { + color: rgba(45, 144, 255, 0.7); +} +menubar > menuitem, +.menubar > menuitem { + padding: 4px 8px; + border: solid transparent; + border-width: 0; +} +menubar > menuitem:hover, +.menubar > menuitem:hover { + background-color: #2D90FF; + color: #ffffff; +} +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(45, 144, 255, 0.4); + border-color: transparent; +} + +menu, +.menu { + color: #2d90ff; + margin: 4px; + padding: 0; + border-radius: 0; + background-color: #0b1726; + border: 1px solid #010304; +} +.csd menu, +.csd .menu { + background-color: #0b1726; + color: #2d90ff; + padding: 4px 0px; + border-radius: 4px; + border: none; +} +menu separator, .csd menu separator, +.menu separator, +.csd .menu separator { + margin: 2px 0; + background-color: #0b1726; +} +menu .separator:not(label), .csd menu .separator:not(label), +.menu .separator:not(label), +.csd .menu .separator:not(label) { + color: #0b1726; +} +menu menuitem, +.menu menuitem { + min-height: 16px; + min-width: 40px; + padding: 5px; +} +menu menuitem:hover, +.menu menuitem:hover { + color: #aeae99; + background-color: rgba(45, 144, 255, 0.1); +} +menu menuitem:disabled label, menu menuitem:disabled, +.menu menuitem:disabled label, +.menu menuitem:disabled { + color: rgba(174, 174, 153, 0.25); +} +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-end-symbolic-rtl"); + margin-right: 10px; +} +menuitem accelerator { + color: alpha(currentColor,0.33); +} +menuitem check, menuitem radio { + min-height: 16px; + min-width: 16px; +} +menuitem check:dir(ltr), menuitem radio:dir(ltr) { + margin-right: 6px; + margin-left: 2px; +} +menuitem check:dir(rtl), menuitem radio:dir(rtl) { + margin-left: 6px; + margin-right: 2px; +} + +menu > arrow, +.menu > arrow { + border-color: transparent; + background-color: transparent; + background-image: none; + min-width: 16px; + min-height: 16px; + padding: 4px; + background-color: #0b1726; + border-radius: 0; +} +menu > arrow.top, +.menu > arrow.top { + margin-top: -6px; + border-bottom: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +menu > arrow.bottom, +.menu > arrow.bottom { + margin-bottom: -6px; + border-top: 1px solid #192129; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +menu > arrow:hover, +.menu > arrow:hover { + background-color: #192129; +} +menu > arrow:disabled, +.menu > arrow:disabled { + color: transparent; + background-color: transparent; + border-color: transparent; +} + +popover, +popover.background { + padding: 2px; + border-radius: 4px; + background-clip: border-box; + background-color: #0b1726; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.35); +} +.csd popover, popover, +.csd popover.background, +popover.background { + border: 1px solid black; +} +popover separator, +popover.background separator { + background-color: #0b1726; +} +popover label.separator, +popover.background label.separator { + color: #aeae99; +} +popover > list, +popover > .view, +popover > iconview, +popover > toolbar, +popover > .inline-toolbar, +popover.background > list, +popover.background > .view, +popover.background > iconview, +popover.background > toolbar, +popover.background > .inline-toolbar { + border-style: none; + background-color: transparent; +} +popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) { + color: #2D90FF; +} +popover button label, popover button image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher) image { + color: inherit; +} +popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + background-color: #222830; + border-color: #222830; +} +popover button:hover label, popover button:hover image, popover button:hover, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):hover { + color: #aeae99; +} +popover button:active, popover button:focus, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked { + color: #ffffff; +} +popover button:active label, popover button:active image, popover button:focus label, popover button:focus image, popover button:checked label, popover button:checked image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):active image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):focus image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):checked image { + color: inherit; +} +popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +popover button:disabled label, popover button:disabled, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled { + color: rgba(174, 174, 153, 0.45); +} +popover button:disabled label, popover button:disabled image, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled label, popover.menu stack button:not(.flat):not(.toggle):not(.switcher):disabled image { + color: rgba(174, 174, 153, 0.15); +} + +popover viewport.frame grid.horizontal:not(.linked), popover.background viewport.frame grid.horizontal:not(.linked) { + background-color: #08111C; + border-left: 2px solid #2D90FF; + padding: 5px; + padding-left: 10px; + border-radius: 5px; +} + +cursor-handle { + background-color: transparent; + background-image: none; + box-shadow: none; + border-style: none; +} +cursor-handle.top { + -gtk-icon-source: -gtk-icontheme("selection-start-symbolic"); +} +cursor-handle.bottom { + -gtk-icon-source: -gtk-icontheme("selection-end-symbolic"); +} + +notebook { + padding: 0; +} +notebook.frame { + border: 0px solid #010304; +} +notebook.frame > header { + margin: -1px; +} +notebook.frame > header.top { + margin-bottom: 0; +} +notebook.frame > header.bottom { + margin-top: 0; +} +notebook.frame > header.left { + margin-right: 0; +} +notebook.frame > header.right { + margin-left: 0; +} +notebook.frame > header.top, notebook.frame > header.bottom { + padding-left: 0; + padding-right: 0; +} +notebook.frame > header.left, notebook.frame > header.right { + padding-top: 0; + padding-bottom: 0; +} +notebook > stack:not(:only-child) { + background-color: #08111C; +} +notebook > header { + padding: 0px; + background-color: #08111C; +} +notebook > header.top { + padding-bottom: 0; +} +notebook > header.top > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-bottom: none; + border-radius: 1px 1px 0 0; +} +notebook > header.top > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.bottom { + padding-top: 0; +} +notebook > header.bottom > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-top: none; + border-radius: 0 0 1px 1px; +} +notebook > header.bottom > tabs > tab + tab { + margin-left: -1px; +} +notebook > header.right { + padding-left: 0; +} +notebook > header.right > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-left: none; + border-radius: 0 1px 1px 0; +} +notebook > header.right > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.left { + padding-right: 0; +} +notebook > header.left > tabs > tab { + padding: 2px 10px; + min-width: 20px; + min-height: 20px; + padding-left: 4px; + outline-offset: -4px; + border: 0px; + border-right: none; + border-radius: 1px 0 0 1px; +} +notebook > header.left > tabs > tab + tab { + margin-top: -1px; +} +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} +notebook > header.top > tabs > arrow.up:last-child, notebook > header.bottom > tabs > arrow.up:last-child { + margin-left: 2px; +} +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.down:first-child, notebook > header.bottom > tabs > arrow.down:first-child { + margin-right: 2px; +} +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +notebook > header.left > tabs > arrow.up:last-child, notebook > header.right > tabs > arrow.up:last-child { + margin-top: 2px; +} +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.down:first-child, notebook > header.right > tabs > arrow.down:first-child { + margin-bottom: 2px; +} +notebook > header > tabs > arrow { + color: rgba(174, 174, 153, 0.45); +} +notebook > header > tabs > arrow:hover { + color: rgba(174, 174, 153, 0.725); +} +notebook > header > tabs > arrow:active { + color: #aeae99; +} +notebook > header > tabs > arrow:disabled { + color: rgba(174, 174, 153, 0.15); +} +notebook > header > tabs > tab { + background-color: transparent; + color: #1985ff; +} +notebook > header > tabs > tab:backdrop { + color: rgba(45, 144, 255, 0.45); +} +notebook > header > tabs > tab:hover:not(:checked) { + color: #e6e6e6; + background-color: transparent; + border-left: 2px solid #2D90FF; + padding-left: 2px; +} +notebook > header > tabs > tab:hover:not(:checked):backdrop { + color: rgba(255, 255, 255, 0.56); + border-left: 2px solid rgba(45, 144, 255, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab:checked { + color: #aeae99; + background-color: rgba(45, 144, 255, 0.1); + border-left: 2px solid #1985ff; + padding-left: 2px; +} +notebook > header > tabs > tab:checked:backdrop { + color: rgba(174, 174, 153, 0.45); + border-left: 2px solid rgba(45, 144, 255, 0.45); + padding-left: 2px; +} +notebook > header > tabs > tab button.flat { + min-height: 22px; + min-width: 16px; + padding: 0; + color: #74776d; +} +notebook > header > tabs > tab button.flat:hover { + color: #d7787d; +} +notebook > header > tabs > tab button.flat:active, notebook > header > tabs > tab button.flat:active:hover { + color: #be3841; +} + +scrollbar { + background-color: #070f18; + transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +* { + -GtkScrollbar-has-backward-stepper: false; + -GtkScrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid #010304; +} +scrollbar.bottom { + border-top: 1px solid #010304; +} +scrollbar.left { + border-right: 1px solid #010304; +} +scrollbar.right { + border-left: 1px solid #010304; +} +scrollbar button { + border: none; +} +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-right-symbolic"); +} +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-left-symbolic"); +} +scrollbar slider { + min-width: 6px; + min-height: 6px; + margin: -1px; + border: 4px solid transparent; + border-radius: 8px; + background-clip: padding-box; + background-color: rgba(45, 144, 255, 0.45); +} +scrollbar slider:hover:active { + background-color: #2D90FF; +} +scrollbar slider:disabled { + background-color: rgba(45, 144, 255, 0.25); +} +scrollbar slider:hover { + background-color: rgba(45, 144, 255, 0.7); +} +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} +scrollbar.fine-tune.horizontal slider { + border-width: 5px 4px; +} +scrollbar.fine-tune.vertical slider { + border-width: 4px 5px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + opacity: 0.4; + border-color: transparent; + background-color: transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + margin: 0; + min-width: 2px; + min-height: 2px; + background-color: #51a3ff; + border: 1px solid transparent; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { + margin: 0 2px; + min-width: 40px; +} +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { + margin: 2px 0; + min-height: 40px; +} +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + opacity: 0.99; +} +scrollbar.horizontal slider { + min-width: 40px; +} +scrollbar.vertical slider { + min-height: 40px; +} + +switch { + font-size: 1px; + min-width: 54px; + min-height: 24px; + background-size: 54px 24px; + background-repeat: no-repeat; + background-position: center center; +} +switch slider { + min-width: 1px; + min-height: 1px; +} +switch, switch slider { + outline-color: transparent; + color: transparent; + border: none; + box-shadow: none; +} +popover switch image, popover switch { + color: transparent; +} + +switch.restricts { + background-image: -gtk-scaled(url("assets/switch-restricts.png"), url("switch-restricts@2.png")); +} +switch.restricts:active, switch.restricts:checked { + background-image: -gtk-scaled(url("assets/switch-restricts-active.png"), url("assets/switch-restricts@2.png")); +} + +switch { + background-image: -gtk-scaled(url("assets/switch-dark.png"), url("assets/switch-dark@2.png")); +} + +menuitem:hover switch, +row:selected switch, +infobar switch { + background-image: -gtk-scaled(url("assets/switch-selected.png"), url("assets/switch-selected@2.png")); +} + +headerbar switch, +.primary-toolbar switch { + background-image: -gtk-scaled(url("assets/switch-header-dark.png"), url("assets/switch-header-dark@2.png")); +} + +switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-dark.png"), url("assets/switch-active-dark@2.png")); +} + +menuitem:hover switch:checked, +row:selected switch:checked, +infobar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-selected.png"), url("assets/switch-active-selected@2.png")); +} + +headerbar switch:checked, +.primary-toolbar switch:checked { + background-image: -gtk-scaled(url("assets/switch-active-header-dark.png"), url("assets/switch-active-header-dark@2.png")); +} + +switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-dark.png"), url("assets/switch-insensitive-dark@2.png")); +} + +menuitem:hover switch:disabled, +row:selected switch:disabled, +infobar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-selected.png"), url("assets/switch-insensitive-selected@2.png")); +} + +headerbar switch:disabled, +.primary-toolbar switch:disabled { + background-image: -gtk-scaled(url("assets/switch-insensitive-header-dark.png"), url("assets/switch-insensitive-header-dark@2.png")); +} + +switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-dark.png"), url("assets/switch-active-insensitive-dark@2.png")); +} + +menuitem:hover switch:checked:disabled, +row:selected switch:checked:disabled, +infobar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-selected.png"), url("assets/switch-active-insensitive-selected@2.png")); +} + +headerbar switch:checked:disabled, +.primary-toolbar switch:checked:disabled { + background-image: -gtk-scaled(url("assets/switch-active-insensitive-header-dark.png"), url("assets/switch-active-insensitive-header-dark@2.png")); +} + +.check, +check, +treeview.check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +.osd check, +filechooser actionbar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-dark.png"), url("assets/checkbox-unchecked-dark@2.png")); +} + +menuitem check:hover, +.view check:selected, +iconview check:selected, +treeview.check:selected, +row:selected check, +infobar check { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +.check:disabled, +check:disabled, +treeview.check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +.osd check:disabled, +filechooser actionbar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-dark.png"), url("assets/checkbox-unchecked-insensitive-dark@2.png")); +} + +menuitem check:disabled:hover, +.view check:disabled:selected, +iconview check:disabled:selected, +treeview.check:disabled:selected, +row:selected check:disabled, +infobar check:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-insensitive-selected.png"), url("assets/checkbox-unchecked-insensitive-selected@2.png")); +} + +.check:indeterminate, +check:indeterminate, +treeview.check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +.osd check:indeterminate, +filechooser actionbar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-dark.png"), url("assets/checkbox-mixed-dark@2.png")); +} + +menuitem check:indeterminate:hover, +.view check:indeterminate:selected, +iconview check:indeterminate:selected, +treeview.check:indeterminate:selected, +row:selected check:indeterminate, +infobar check:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-selected.png"), url("assets/checkbox-mixed-selected@2.png")); +} + +.check:indeterminate:disabled, +check:indeterminate:disabled, +treeview.check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +.osd check:indeterminate:disabled, +filechooser actionbar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-dark.png"), url("assets/checkbox-mixed-insensitive-dark@2.png")); +} + +menuitem check:indeterminate:disabled:hover, +.view check:indeterminate:disabled:selected, +iconview check:indeterminate:disabled:selected, +treeview.check:indeterminate:disabled:selected, +row:selected check:indeterminate:disabled, +infobar check:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive-selected.png"), url("assets/checkbox-mixed-insensitive-selected@2.png")); +} + +.check:checked, +check:checked, +treeview.check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +.osd check:checked, +filechooser actionbar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +menuitem check:checked:hover, +.view check:checked:selected, +iconview check:checked:selected, +treeview.check:checked:selected, +row:selected check:checked, +infobar check:checked { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +.check:checked:disabled, +check:checked:disabled, +treeview.check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +.osd check:checked:disabled, +filechooser actionbar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-dark.png"), url("assets/checkbox-checked-insensitive-dark@2.png")); +} + +menuitem check:checked:disabled:hover, +.view check:checked:disabled:selected, +iconview check:checked:disabled:selected, +treeview.check:checked:disabled:selected, +row:selected check:checked:disabled, +infobar check:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive-selected.png"), url("assets/checkbox-checked-insensitive-selected@2.png")); +} + +.radio, +radio, +treeview.radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +.osd radio, +filechooser actionbar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-dark.png"), url("assets/radio-unchecked-dark@2.png")); +} + +menuitem radio:hover, +.view radio:selected, +iconview radio:selected, +treeview.radio:selected, +row:selected radio, +infobar radio { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +.radio:disabled, +radio:disabled, +treeview.radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +.osd radio:disabled, +filechooser actionbar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-dark.png"), url("assets/radio-unchecked-insensitive-dark@2.png")); +} + +menuitem radio:disabled:hover, +.view radio:disabled:selected, +iconview radio:disabled:selected, +treeview.radio:disabled:selected, +row:selected radio:disabled, +infobar radio:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-insensitive-selected.png"), url("assets/radio-unchecked-insensitive-selected@2.png")); +} + +.radio:indeterminate, +radio:indeterminate, +treeview.radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +.osd radio:indeterminate, +filechooser actionbar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-dark.png"), url("assets/radio-mixed-dark@2.png")); +} + +menuitem radio:indeterminate:hover, +.view radio:indeterminate:selected, +iconview radio:indeterminate:selected, +treeview.radio:indeterminate:selected, +row:selected radio:indeterminate, +infobar radio:indeterminate { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-selected.png"), url("assets/radio-mixed-selected@2.png")); +} + +.radio:indeterminate:disabled, +radio:indeterminate:disabled, +treeview.radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +.osd radio:indeterminate:disabled, +filechooser actionbar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-dark.png"), url("assets/radio-mixed-insensitive-dark@2.png")); +} + +menuitem radio:indeterminate:disabled:hover, +.view radio:indeterminate:disabled:selected, +iconview radio:indeterminate:disabled:selected, +treeview.radio:indeterminate:disabled:selected, +row:selected radio:indeterminate:disabled, +infobar radio:indeterminate:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive-selected.png"), url("assets/radio-mixed-insensitive-selected@2.png")); +} + +.radio:checked, +radio:checked, +treeview.radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +.osd radio:checked, +filechooser actionbar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +menuitem radio:checked:hover, +.view radio:checked:selected, +iconview radio:checked:selected, +treeview.radio:checked:selected, +row:selected radio:checked, +infobar radio:checked { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.radio:checked:disabled, +radio:checked:disabled, +treeview.radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +.osd radio:checked:disabled, +filechooser actionbar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-dark.png"), url("assets/radio-checked-insensitive-dark@2.png")); +} + +menuitem radio:checked:disabled:hover, +.view radio:checked:disabled:selected, +iconview radio:checked:disabled:selected, +treeview.radio:checked:disabled:selected, +row:selected radio:checked:disabled, +infobar radio:checked:disabled { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-insensitive-selected.png"), url("assets/radio-checked-insensitive-selected@2.png")); +} + +checkbutton check:hover, popover check:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-unchecked-selected.png"), url("assets/checkbox-unchecked-selected@2.png")); +} + +checkbutton check:checked:hover, popover check:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-dark.png"), url("assets/checkbox-checked-dark@2.png")); +} + +radiobutton radio:hover, popover radio:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-unchecked-selected.png"), url("assets/radio-unchecked-selected@2.png")); +} + +radiobutton radio:checked:hover, popover radio:checked:hover { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-dark.png"), url("assets/radio-checked-dark@2.png")); +} + +popover check:active { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selected.png"), url("assets/checkbox-checked-selected@2.png")); +} + +popover radio:active { + -gtk-icon-source: -gtk-scaled(url("assets/radio-checked-selected.png"), url("assets/radio-checked-selected@2.png")); +} + +.view.content-view.check:not(list), iconview.content-view.check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-selectionmode-dark.png"), url("assets/checkbox-selectionmode-dark@2.png")); + background-color: transparent; +} + +.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-selectionmode-dark.png"), url("assets/checkbox-checked-selectionmode-dark@2.png")); + background-color: transparent; +} + +checkbutton.text-button, radiobutton.text-button { + padding: 2px 0; + outline-offset: 0; +} +checkbutton label:not(:only-child):first-child, radiobutton label:not(:only-child):first-child { + margin-left: 4px; +} +checkbutton label:not(:only-child):last-child, radiobutton label:not(:only-child):last-child { + margin-right: 4px; +} + +check, +radio { + min-width: 16px; + min-height: 16px; + margin: 0 2px; +} +check:only-child, menu menuitem check, +radio:only-child, +menu menuitem radio { + margin: 0; +} + +scale { + min-height: 15px; + min-width: 15px; + padding: 3px; +} +scale.horizontal trough { + padding: 0 4px; +} +scale.horizontal highlight, scale.horizontal fill { + margin: 0 -4px; +} +scale.vertical trough { + padding: 4px 0; +} +scale.vertical highlight, scale.vertical fill { + margin: -4px 0; +} +scale slider { + min-height: 15px; + min-width: 15px; + margin: -6px; +} +scale.fine-tune slider { + margin: -4px; +} +scale.fine-tune fill, +scale.fine-tune highlight, +scale.fine-tune trough { + border-radius: 5px; + -gtk-outline-radius: 7px; +} +scale trough { + outline-offset: 2px; + -gtk-outline-radius: 4.5px; + border-radius: 2.5px; + background-color: #020508; +} +scale trough:disabled { + background-color: rgba(2, 5, 8, 0.55); +} +.osd scale trough { + background-color: #15355b; +} +.osd scale trough highlight { + background-color: #2D90FF; +} +menuitem:hover scale trough, row:selected scale trough, infobar scale trough { + background-color: rgba(0, 0, 0, 0.2); +} +menuitem:hover scale trough highlight, row:selected scale trough highlight, infobar scale trough highlight { + background-color: #ffffff; +} +menuitem:hover scale trough highlight:disabled, row:selected scale trough highlight:disabled, infobar scale trough highlight:disabled { + background-color: #a1cdff; +} +menuitem:hover scale trough:disabled, row:selected scale trough:disabled, infobar scale trough:disabled { + background-color: rgba(0, 0, 0, 0.1); +} +scale highlight { + border-radius: 2.5px; + background-color: #2D90FF; +} +scale highlight:disabled { + background-color: rgba(45, 144, 255, 0.55); +} +scale fill { + border-radius: 2.5px; + background-color: rgba(45, 144, 255, 0.5); +} +scale fill:disabled { + background-color: transparent; +} +scale slider { + background-color: #08111C; + border: 1px solid #010304; + border-radius: 100%; + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-property: background, border; +} +scale slider:hover { + background-color: #28609e; +} +scale slider:active { + background-clip: border-box; + background-color: #2D90FF; + border-color: #2D90FF; +} +scale slider:disabled { + background-color: #0c1f35; + border-color: rgba(1, 3, 4, 0.8); +} +menuitem:hover scale slider, row:selected scale slider, infobar scale slider { + background-clip: border-box; + background-color: #ffffff; + border-color: #ffffff; +} +menuitem:hover scale slider:hover, row:selected scale slider:hover, infobar scale slider:hover { + background-color: #e0eeff; + border-color: #e0eeff; +} +menuitem:hover scale slider:active, row:selected scale slider:active, infobar scale slider:active { + background-color: #96c8ff; + border-color: #96c8ff; +} +menuitem:hover scale slider:disabled, row:selected scale slider:disabled, infobar scale slider:disabled { + background-color: #a1cdff; + border-color: #a1cdff; +} +.osd scale slider { + background-clip: border-box; + background-color: #2D90FF; + border-color: #2D90FF; +} +.osd scale slider:hover { + background-color: #60abff; + border-color: #60abff; +} +.osd scale slider:active { + background-color: #0075f9; + border-color: #0075f9; +} +scale value { + color: alpha(currentColor,0.4); +} +scale marks { + color: alpha(currentColor,0.4); +} +scale marks.top { + margin-bottom: 1px; + margin-top: -4px; +} +scale marks.bottom { + margin-top: 1px; + margin-bottom: -4px; +} +scale marks.top { + margin-right: 1px; + margin-left: -4px; +} +scale marks.bottom { + margin-left: 1px; + margin-right: -4px; +} +scale.fine-tune marks.top { + margin-bottom: 0px; + margin-top: -2px; +} +scale.fine-tune marks.bottom { + margin-top: 0px; + margin-bottom: -2px; +} +scale.fine-tune marks.top { + margin-right: 0px; + margin-left: -2px; +} +scale.fine-tune marks.bottom { + margin-left: 0px; + margin-right: -2px; +} +scale.horizontal indicator { + min-height: 3px; + min-width: 1px; +} +scale.horizontal.fine-tune indicator { + min-height: 2px; +} +scale.vertical indicator { + min-height: 1px; + min-width: 3px; +} +scale.vertical.fine-tune indicator { + min-width: 2px; +} + +progressbar { + padding: 0; + font-size: smaller; + color: rgba(174, 174, 153, 0.7); +} +progressbar.osd { + min-width: 3px; + min-height: 3px; + background-color: transparent; +} +progressbar.osd trough { + border-style: none; + background-color: transparent; + box-shadow: none; +} +progressbar progress { + background-color: #2D90FF; + border: none; + border-radius: 4px; + box-shadow: none; +} +row:selected progressbar progress, infobar progressbar progress { + background-color: #ffffff; +} +progressbar trough { + border: none; + border-radius: 4px; + background-color: #020508; +} +row:selected progressbar trough, infobar progressbar trough { + background-color: rgba(0, 0, 0, 0.2); +} + +levelbar block { + min-width: 32px; + min-height: 1px; +} +levelbar.vertical block { + min-width: 1px; + min-height: 32px; +} +levelbar trough { + border: none; + padding: 3px; + border-radius: 4px; + background-color: #020508; +} +levelbar.horizontal.discrete block { + margin: 0 1px; +} +levelbar.vertical.discrete block { + margin: 1px 0; +} +levelbar block:not(.empty) { + border: 1px solid #2D90FF; + background-color: #2D90FF; + border-radius: 4px; +} +levelbar block.low { + border-color: #F27835; + background-color: #F27835; +} +levelbar block.high { + border-color: #2D90FF; + background-color: #2D90FF; +} +levelbar block.full { + border-color: #73d216; + background-color: #73d216; +} +levelbar block.empty { + background-color: #08111C; + border-color: #08111C; +} + +printdialog paper { + border: 1px solid #010304; + background: #08111C; + padding: 0; +} +printdialog .dialog-action-box { + margin: 12px; +} + +frame > border, +.frame { + margin: 0; + padding: 0; + border-radius: 0; + border: 1px solid #010304; +} + +frame.flat > border, +frame > border.flat, +.frame.flat { + border-style: none; +} + +scrolledwindow viewport.frame { + border-style: none; +} +scrolledwindow overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 100% 60%; + 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.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 100% 60%; + 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.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 60% 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.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +scrolledwindow undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +scrolledwindow undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +scrolledwindow undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +scrolledwindow undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} +scrolledwindow junction { + border-color: transparent; + border-image: linear-gradient(to bottom, #010304 1px, transparent 1px) 0 0 0 1/0 1px stretch; + background-color: #070f18; +} +scrolledwindow junction:dir(rtl) { + border-image-slice: 0 1 0 0; +} + +separator { + background-color: rgba(1, 3, 4, 0.23); + min-width: 1px; + min-height: 1px; +} + +list { + background-color: #08111C; + border-color: #010304; +} +list row { + padding: 2px; +} + +row:not(:hover) { + transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} +row.activatable label, row.activatable { + color: #2D90FF; +} +row.activatable.has-open-popup, row.activatable:hover { + background-color: rgba(255, 255, 255, 0.06); +} +row.activatable.has-open-popup label, row.activatable.has-open-popup, row.activatable:hover label, row.activatable:hover { + color: #aeae99; +} +row.activatable:active { + color: #aeae99; +} +row.activatable:disabled { + color: rgba(174, 174, 153, 0.45); +} +row.activatable:disabled image { + color: inherit; +} +row.activatable:selected:active { + color: #ffffff; +} +row.activatable:selected.has-open-popup, row.activatable:selected:hover { + background-color: #2982e6; +} +row.activatable:selected.has-open-popup label, row.activatable:selected.has-open-popup, row.activatable:selected:hover label, row.activatable:selected:hover { + color: #ffffff; +} +row.activatable:backdrop label, row.activatable:backdrop { + color: rgba(45, 144, 255, 0.6); +} + +.app-notification { + padding: 10px; + color: #2d90ff; + background-color: rgba(8, 17, 28, 0.95); + background-clip: border-box; + border-radius: 0 0 4px 4px; + border-width: 0 1px 1px 1px; + border-style: solid; + border-color: rgba(0, 0, 0, 0.95); +} +.app-notification border { + border: none; +} +.app-notification button { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +.app-notification button.flat { + border-color: rgba(45, 144, 255, 0); +} +.app-notification button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.app-notification button:active, .app-notification button:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; + background-clip: padding-box; +} +.app-notification button:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +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-end-symbolic-rtl"); +} +expander arrow:hover { + color: #f2f2ee; +} +expander arrow:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +calendar { + color: #aeae99; + border: 1px solid #010304; + border-radius: 4px; + padding: 2px; +} +calendar:selected { + border-radius: 1.5px; +} +calendar.header { + color: #aeae99; + border: none; +} +calendar.button { + color: rgba(174, 174, 153, 0.45); +} +calendar.button:hover { + color: #aeae99; +} +calendar.button:disabled { + color: rgba(174, 174, 153, 0.45); +} +calendar:indeterminate { + color: alpha(currentColor,0.55); +} +calendar.highlight { + color: #aeae99; +} + +messagedialog .titlebar { + min-height: 20px; + background-color: #08111C; + border-bottom: 1px solid black; +} +messagedialog .dialog-action-area button { + padding: 8px; + min-height: 0; +} +messagedialog.csd.background { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: none; +} +messagedialog.csd .dialog-action-area button { + border-bottom-style: none; +} +messagedialog.csd .dialog-action-area button { + border-radius: 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:last-child { + border-radius: 0 0 4px 0; + border-right-style: none; +} +messagedialog.csd .dialog-action-area button:first-child { + border-radius: 0 0 0 4px; + border-left-style: none; +} +messagedialog.csd .dialog-action-area button:only-child { + border-radius: 0 0 4px 4px; + border-left-style: none; + border-right-style: none; +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(1, 3, 4, 0.5); +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +.sidebar:not(separator) { + border-style: none; + background-color: rgba(8, 17, 28, 0.95); + color: #2d90ff; +} +.sidebar:not(separator):backdrop label, .sidebar:not(separator):backdrop, .sidebar:not(separator) .view:backdrop label, .sidebar:not(separator) iconview:backdrop label, .sidebar:not(separator) .view:backdrop, .sidebar:not(separator) iconview:backdrop, .sidebar:not(separator) row.sidebar-row:backdrop label, .sidebar:not(separator) row.sidebar-row:backdrop, .sidebar:not(separator) .view.cell:backdrop label, .sidebar:not(separator) .view.cell:backdrop { + color: rgba(45, 144, 255, 0.45); +} +.sidebar:not(separator):backdrop:hover label, .sidebar:not(separator):backdrop:hover, .sidebar:not(separator) .view:backdrop:hover label, .sidebar:not(separator) iconview:backdrop:hover label, .sidebar:not(separator) .view:backdrop:hover, .sidebar:not(separator) iconview:backdrop:hover, .sidebar:not(separator) row.sidebar-row:backdrop:hover label, .sidebar:not(separator) row.sidebar-row:backdrop:hover, .sidebar:not(separator) .view.cell:backdrop:hover label, .sidebar:not(separator) .view.cell:backdrop:hover { + color: rgba(174, 174, 153, 0.56); +} +.sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + background-color: rgba(45, 144, 255, 0.45); +} +.sidebar:not(separator) .view:selected:backdrop label, .sidebar:not(separator) iconview:selected:backdrop label, .sidebar:not(separator) .view:selected:backdrop image, .sidebar:not(separator) iconview:selected:backdrop image, .sidebar:not(separator) .view:selected:backdrop, .sidebar:not(separator) iconview:selected:backdrop, .sidebar:not(separator) row.sidebar-row:selected:backdrop label, .sidebar:not(separator) row.sidebar-row:selected:backdrop image, .sidebar:not(separator) row.sidebar-row:selected:backdrop, .sidebar:not(separator) .view.cell:selected:backdrop label, .sidebar:not(separator) iconview.cell:selected:backdrop label, .sidebar:not(separator) .view.cell:selected:backdrop image, .sidebar:not(separator) iconview.cell:selected:backdrop image, .sidebar:not(separator) .view.cell:selected:backdrop, .sidebar:not(separator) iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid #010304; + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid #010304; + border-right-style: none; +} + +.sidebar:not(separator) list { + background-color: transparent; +} +paned .sidebar:not(separator).left, paned .sidebar:not(separator).right, paned .sidebar:not(separator).left:dir(rtl), paned .sidebar:not(separator):dir(rtl), paned .sidebar:not(separator):dir(ltr), paned .sidebar:not(separator) { + border-style: none; +} + +placessidebar.sidebar overshoot.top { + background-image: -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.bottom { + background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 100% 60%; + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.left { + background-image: -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar overshoot.right { + background-image: -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(45, 144, 255, 0.2)), to(rgba(45, 144, 255, 0))); + background-size: 60% 100%; + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} +placessidebar.sidebar undershoot.top { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-top: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center top; + border: none; +} +placessidebar.sidebar undershoot.bottom { + background-color: transparent; + background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-bottom: 1px; + background-size: 10px 1px; + background-repeat: repeat-x; + background-origin: content-box; + background-position: center bottom; + border: none; +} +placessidebar.sidebar undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-left: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left center; + border: none; +} +placessidebar.sidebar undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%); + padding-right: 1px; + background-size: 1px 10px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right center; + border: none; +} + +stacksidebar row { + padding: 10px 4px; +} +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; +} +stacksidebar row.needs-attention > label { + background-size: 6px 6px, 0 0; +} + +placessidebar > viewport.frame { + border-style: none; +} +placessidebar row { + min-height: 30px; + padding: 0px; +} +placessidebar row > revealer { + padding: 0 10px; +} +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-width: 22px; + min-height: 22px; + margin-top: 2px; + margin-bottom: 2px; + padding: 0; + border-radius: 100%; + -gtk-outline-radius: 100%; + border-color: transparent; + background-color: transparent; + background-image: none; + transition: none; +} +button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +button.sidebar-button:hover { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + transition-duration: 350ms; +} +button.sidebar-button:hover:active { + transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); +} + +placessidebar row.sidebar-placeholder-row { + padding: 0 8px; + min-height: 2px; + background-image: linear-gradient(to bottom, #F08437, #F08437); + background-clip: content-box; +} +placessidebar row.sidebar-new-bookmark-row { + color: #2D90FF; +} +placessidebar row:drop(active):not(:disabled) { + box-shadow: inset 0 1px #F08437, inset 0 -1px #F08437; +} +placessidebar row:drop(active):not(:disabled), placessidebar row:drop(active):not(:disabled) label, placessidebar row:drop(active):not(:disabled) image { + color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +placessidebar row:drop(active):not(:disabled):selected, placessidebar row:drop(active):not(:disabled):selected label, placessidebar row:drop(active):not(:disabled):selected image { + color: #ffffff; +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); + -gtk-icon-transform: rotate(-0.5turn); +} +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px; +} +paned > separator:selected { + background-image: linear-gradient(to bottom, #2D90FF, #2D90FF); +} +paned > separator.wide { + min-width: 5px; + min-height: 5px; + background-color: #08111C; + background-image: linear-gradient(to bottom, #010304, #010304), linear-gradient(to bottom, #010304, #010304); + background-size: 1px 1px, 1px 1px; +} +paned.horizontal > separator { + background-repeat: repeat-y; +} +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +infobar { + border-style: none; +} +infobar.info, infobar.question, infobar.warning, infobar.error { + background-color: #2D90FF; + color: #ffffff; + caret-color: currentColor; +} +infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection { + color: #2D90FF; + background-color: #ffffff; +} +infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link { + color: #d5e9ff; +} + +.selection-mode.primary-toolbar button:hover, headerbar.selection-mode button:hover, .nautilus-window .floating-bar button, row:selected button, infobar.info button, infobar.question button, infobar.warning button, infobar.error button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window .floating-bar button.flat, row:selected button.flat, infobar.info button.flat, infobar.question button.flat, infobar.warning button.flat, infobar.error button.flat { + border-color: transparent; + background-color: transparent; + background-image: none; + color: #ffffff; + background-color: rgba(255, 255, 255, 0); +} +.nautilus-window .floating-bar button.flat:disabled, row:selected button.flat:disabled, infobar.info button.flat:disabled, infobar.question button.flat:disabled, infobar.warning button.flat:disabled, infobar.error button.flat:disabled, .nautilus-window .floating-bar button.flat:disabled label, row:selected button.flat:disabled label, infobar.info button.flat:disabled label, infobar.question button.flat:disabled label, infobar.warning button.flat:disabled label, infobar.error button.flat:disabled label { + color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:hover, row:selected button:hover, infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.2); + border-color: rgba(255, 255, 255, 0.8); +} +.nautilus-window .floating-bar button:active, row:selected button:active, infobar.info button:active, infobar.question button:active, infobar.warning button:active, infobar.error button:active, .nautilus-window .floating-bar button:checked, row:selected button:checked, infobar.info button:checked, infobar.question button:checked, infobar.warning button:checked, infobar.error button:checked { + color: #2D90FF; + background-color: #ffffff; + border-color: #ffffff; +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled { + background-color: rgba(255, 255, 255, 0); + border-color: rgba(255, 255, 255, 0.4); +} +.nautilus-window .floating-bar button:disabled, row:selected button:disabled, infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled, .nautilus-window .floating-bar button:disabled label, row:selected button:disabled label, infobar.info button:disabled label, infobar.question button:disabled label, infobar.warning button:disabled label, infobar.error button:disabled label { + color: rgba(255, 255, 255, 0.5); +} +.nautilus-window .floating-bar button:disabled:active, row:selected button:disabled:active, infobar.info button:disabled:active, infobar.question button:disabled:active, infobar.warning button:disabled:active, infobar.error button:disabled:active, .nautilus-window .floating-bar button:disabled:checked, row:selected button:disabled:checked, infobar.info button:disabled:checked, infobar.question button:disabled:checked, infobar.warning button:disabled:checked, infobar.error button:disabled:checked { + color: #2D90FF; + background-color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.4); +} + +tooltip { + border-radius: 4px; + box-shadow: none; +} +tooltip.background { + background-color: #173c68; + background-clip: padding-box; +} +tooltip.background label { + padding: 4px; +} +tooltip decoration { + background-color: transparent; +} +tooltip * { + background-color: transparent; + color: #aeae99; +} + +colorswatch, colorswatch:drop(active) { + border-style: none; +} +colorswatch.top { + border-top-left-radius: 2.5px; + border-top-right-radius: 2.5px; +} +colorswatch.top overlay { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +colorswatch.bottom { + border-bottom-left-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.bottom overlay { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 2.5px; + border-bottom-left-radius: 2.5px; +} +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 2.5px; + border-bottom-right-radius: 2.5px; +} +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; +} +colorswatch.dark overlay { + color: rgba(255, 255, 255, 0.7); +} +colorswatch.dark overlay:hover { + border-color: #010304; +} +colorswatch.light overlay { + color: rgba(0, 0, 0, 0.7); +} +colorswatch.light overlay:hover { + border-color: #010304; +} +colorswatch overlay { + border: 1px solid #010304; +} +colorswatch overlay:hover { + background-color: rgba(255, 255, 255, 0.2); +} +colorswatch:disabled { + opacity: 0.5; +} +colorswatch:disabled overlay { + border-color: rgba(0, 0, 0, 0.6); + box-shadow: none; +} +colorswatch#add-color-button { + border-style: solid; + border-width: 1px; + color: #2D90FF; + border-color: #08111C; + background-color: #08111C; +} +colorswatch#add-color-button:backdrop { + color: rgba(45, 144, 255, 0.56); +} +colorswatch#add-color-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +colorswatch#add-color-button overlay { + border-color: transparent; + background-color: transparent; + background-image: none; +} + +button.color { + padding: 0; +} +button.color colorswatch:first-child:last-child, button.color colorswatch:first-child:last-child overlay { + margin: 4px; + border-radius: 0; +} + +colorchooser .popover.osd { + border-radius: 4px; +} + +.content-view { + background-color: #08111C; +} +.content-view:hover { + -gtk-icon-effect: highlight; +} +.scale-popup button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} + +.context-menu, popover.touch-selection, .csd popover.touch-selection, +popover.background.touch-selection, +.csd popover.background.touch-selection { + font: initial; +} + +.monospace { + font-family: Monospace; +} + +button.circular, +button.circular-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.circular label, +button.circular-button label { + padding: 0; +} + +.keycap { + min-width: 16px; + min-height: 20px; + padding: 3px 6px 4px 6px; + color: #aeae99; + background-color: #08111C; + border: 1px solid #010304; + border-radius: 4px; + box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.15); +} + +stackswitcher button.text-button { + min-width: 80px; +} +stackswitcher button.text-button label { + border-bottom: 1px solid Transparent; +} +stackswitcher button.text-button:hover label { + color: rgba(255, 255, 255, 0.78); + border-bottom: 1px solid #2D90FF; +} +stackswitcher button.circular { + min-width: 0; +} + +*:drop(active):focus, +*:drop(active) { + box-shadow: inset 0 0 0 1px #F08437; +} + +decoration { + border-radius: 4px 4px 0 0; + border-width: 0px; + box-shadow: 0 0 0 1px #060c14, 0 8px 8px 0 rgba(0, 0, 0, 0.35); + margin: 10px; +} +decoration:backdrop { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.9), 0 8px 8px 0 transparent, 0 5px 5px 0 rgba(0, 0, 0, 0.35); + transition: 200ms ease-out; +} +.fullscreen decoration, .tiled decoration { + border-radius: 0; +} +.popup decoration { + box-shadow: none; + border-radius: 0; +} +.ssd decoration { + border-radius: 4px 4px 0 0; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.65); +} +.ssd decoration.maximized { + border-radius: 0; +} +.csd.popup decoration { + border-radius: 4px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.45), 0 0 0 1px black; +} +.csd.unified decoration { + border-radius: 4px; +} +tooltip.csd decoration { + border-radius: 4px; + box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.25); +} +messagedialog.csd decoration { + border-radius: 4px; +} +.solid-csd decoration { + border-radius: 0; + margin: 1px; + background-color: #08111C; + box-shadow: none; +} + +headerbar.default-decoration button.titlebutton, +.titlebar.default-decoration button.titlebutton { + padding: 0 4px; + min-width: 0; + min-height: 0; + margin: 0; +} +headerbar button.titlebutton, +.titlebar button.titlebutton { + padding: 0; + min-width: 24px; + border-color: transparent; + background-color: transparent; + background-image: none; + background-color: rgba(8, 17, 28, 0); +} +headerbar button.titlebutton:hover, +.titlebar button.titlebutton:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +headerbar button.titlebutton:active, headerbar button.titlebutton:checked, +.titlebar button.titlebutton:active, +.titlebar button.titlebutton:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +headerbar button.titlebutton.close, headerbar button.titlebutton.maximize, headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.close, +.titlebar button.titlebutton.maximize, +.titlebar button.titlebutton.minimize { + color: transparent; + background-color: transparent; + background-position: center; + background-repeat: no-repeat; + border-width: 0; +} +headerbar button.titlebutton.close:backdrop, headerbar button.titlebutton.maximize:backdrop, headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + opacity: 1; +} +headerbar button.titlebutton.close, +.titlebar button.titlebutton.close { + background-image: -gtk-scaled(url("assets/titlebutton-close-dark.png"), url("assets/titlebutton-close-dark@2.png")); +} +headerbar button.titlebutton.close:backdrop, +.titlebar button.titlebutton.close:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-close-backdrop-dark.png"), url("assets/titlebutton-close-backdrop-dark@2.png")); +} +headerbar button.titlebutton.close:hover, +.titlebar button.titlebutton.close:hover { + background-image: -gtk-scaled(url("assets/titlebutton-close-hover-dark.png"), url("assets/titlebutton-close-hover-dark@2.png")); +} +headerbar button.titlebutton.close:active, +.titlebar button.titlebutton.close:active { + background-image: -gtk-scaled(url("assets/titlebutton-close-active-dark.png"), url("assets/titlebutton-close-active-dark@2.png")); +} +headerbar button.titlebutton.maximize, +.titlebar button.titlebutton.maximize { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-dark.png"), url("assets/titlebutton-maximize-dark@2.png")); +} +headerbar button.titlebutton.maximize:backdrop, +.titlebar button.titlebutton.maximize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-backdrop-dark.png"), url("assets/titlebutton-maximize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.maximize:hover, +.titlebar button.titlebutton.maximize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-hover-dark.png"), url("assets/titlebutton-maximize-hover-dark@2.png")); +} +headerbar button.titlebutton.maximize:active, +.titlebar button.titlebutton.maximize:active { + background-image: -gtk-scaled(url("assets/titlebutton-maximize-active-dark.png"), url("assets/titlebutton-maximize-active-dark@2.png")); +} +headerbar button.titlebutton.minimize, +.titlebar button.titlebutton.minimize { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-dark.png"), url("assets/titlebutton-minimize-dark@2.png")); +} +headerbar button.titlebutton.minimize:backdrop, +.titlebar button.titlebutton.minimize:backdrop { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-backdrop-dark.png"), url("assets/titlebutton-minimize-backdrop-dark@2.png")); +} +headerbar button.titlebutton.minimize:hover, +.titlebar button.titlebutton.minimize:hover { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-hover-dark.png"), url("assets/titlebutton-minimize-hover-dark@2.png")); +} +headerbar button.titlebutton.minimize:active, +.titlebar button.titlebutton.minimize:active { + background-image: -gtk-scaled(url("assets/titlebutton-minimize-active-dark.png"), url("assets/titlebutton-minimize-active-dark@2.png")); +} + +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + background-color: #2D90FF; +} +row:selected label, label:selected, filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:selected, filechooser placessidebar.sidebar row.sidebar-row:selected:hover, filechooser placessidebar.sidebar row.sidebar-row:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover, .geary-main-layout treeview.view.sidebar:selected, .thunar notebook .view:selected, .thunar notebook iconview:selected, .view:selected, .view:selected:focus, +.view text:selected, +textview text:selected, +.view text:selected:focus, +textview text:selected:focus, iconview:selected, iconview:selected:focus, +iconview text:selected, +iconview text:selected:focus, flowbox flowboxchild:selected, menuitem.button.flat:active, menuitem.button.flat:active arrow, menuitem.button.flat:selected, menuitem.button.flat:selected arrow, +modelbutton.flat:active, +modelbutton.flat:active arrow, +modelbutton.flat:selected, +modelbutton.flat:selected arrow, treeview.view:selected, treeview.view:selected:focus, row:selected, calendar:selected, .sidebar:not(separator) .view:selected, .sidebar:not(separator) iconview:selected, .sidebar:not(separator) row.sidebar-row:selected, .sidebar:not(separator) .view.cell:selected { + color: #ffffff; +} +row:selected label:backdrop, label:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + color: rgba(255, 255, 255, 0.56); +} +row:selected label:disabled, label:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:selected, filechooser placessidebar.sidebar row.sidebar-row:disabled:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled:active:hover, .geary-main-layout treeview.view.sidebar:disabled:selected, .thunar notebook .view:disabled:selected, .thunar notebook iconview:disabled:selected, .view:disabled:selected, +.view text:disabled:selected, +textview text:disabled:selected, +textview text:disabled:selected:focus, iconview:disabled:selected, iconview:disabled:selected:focus, +iconview text:disabled:selected, +iconview text:disabled:selected:focus, flowbox flowboxchild:disabled:selected, menuitem.button.flat:disabled:active, menuitem.button.flat:active arrow:disabled, menuitem.button.flat:disabled:selected, menuitem.button.flat:selected arrow:disabled, +modelbutton.flat:disabled:active, +modelbutton.flat:active arrow:disabled, +modelbutton.flat:disabled:selected, +modelbutton.flat:selected arrow:disabled, row:disabled:selected, calendar:disabled:selected, .sidebar:not(separator) .view:disabled:selected, .sidebar:not(separator) iconview:disabled:selected, .sidebar:not(separator) row.sidebar-row:disabled:selected { + color: #96c8ff; +} + +filechooser placessidebar.sidebar row.sidebar-row:backdrop:selected, filechooser placessidebar.sidebar row.sidebar-row:backdrop:active:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:backdrop:active:hover, .geary-main-layout treeview.view.sidebar:backdrop:selected, .thunar notebook .view:backdrop:selected, .thunar notebook iconview:backdrop:selected, .view:backdrop:selected, +.view text:backdrop:selected, +textview text:backdrop:selected, +textview text:backdrop:selected:focus, iconview:backdrop:selected, iconview:backdrop:selected:focus, +iconview text:backdrop:selected, +iconview text:backdrop:selected:focus, flowbox flowboxchild:backdrop:selected, menuitem.button.flat:backdrop:active, menuitem.button.flat:active arrow:backdrop, menuitem.button.flat:backdrop:selected, menuitem.button.flat:selected arrow:backdrop, +modelbutton.flat:backdrop:active, +modelbutton.flat:active arrow:backdrop, +modelbutton.flat:backdrop:selected, +modelbutton.flat:selected arrow:backdrop, row:backdrop:selected, calendar:backdrop:selected, .sidebar:not(separator) .view:backdrop:selected, .sidebar:not(separator) iconview:backdrop:selected, .sidebar:not(separator) row.sidebar-row:backdrop:selected { + background-color: rgba(45, 144, 255, 0.45); + color: rgba(255, 255, 255, 0.56); +} + +.math-buttons button image, .math-buttons button label { + color: rgba(45, 144, 255, 0.7); +} +.math-buttons button:hover label, .math-buttons button:hover image { + color: #74b6ff; +} +.math-buttons button.text-button label { + color: rgba(45, 144, 255, 0.7); +} +.math-buttons button.text-button:hover label { + color: #74b6ff; +} +.math-buttons button.text-button:nth-child(12) label { + color: rgba(45, 144, 255, 0.7); +} +.math-buttons button.text-button:nth-child(12):hover label { + color: #74b6ff; +} +.math-buttons button.number-button label, .math-buttons button.numeric-point-button label { + color: #74b6ff; +} +.math-buttons button.number-button:hover label, .math-buttons button.numeric-point-button:hover label { + color: #2D90FF; +} +.math-buttons button.suggested-action.text-button { + background-color: #2D90FF; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button label, .math-buttons button.suggested-action.text-button { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:hover { + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:hover label, .math-buttons button.suggested-action.text-button:hover { + color: #ffffff; +} +.math-buttons button.suggested-action.text-button:active { + background-color: #74b6ff; + border-color: #010304; +} +.math-buttons button.suggested-action.text-button:active label, .math-buttons button.suggested-action.text-button:active { + color: #ffffff; +} +.math-buttons button:nth-child(20) label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23) label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button:nth-child(20):hover label, .math-buttons button:nth-child(20) image, .math-buttons button:nth-child(23):hover label, .math-buttons button:nth-child(23) image { + color: #aeae99; +} +.math-buttons button.text-button:active, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active { + background-color: #2D90FF; +} +.math-buttons button.text-button:active label, .math-buttons button.text-button:active image, .math-buttons button.text-button:active, .math-buttons button.number-button:active label, .math-buttons button.number-button:active image, .math-buttons button.number-button:active, .math-buttons button.numeric-point-button:active label, .math-buttons button.numeric-point-button:active image, .math-buttons button.numeric-point-button:active { + color: #ffffff; +} + +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + background-color: #ffffff; +} +.night-light-indicator entry selection:focus, .night-light-indicator entry selection, .nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected, entry selection:focus, entry selection { + color: #2D90FF; +} +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + color: rgba(45, 144, 255, 0.45); +} +.night-light-indicator entry selection:disabled, .nemo-window .nemo-window-pane widget.entry:disabled:selected, entry selection:disabled { + color: #96c8ff; +} + +.night-light-indicator entry selection:backdrop, .nemo-window .nemo-window-pane widget.entry:backdrop:selected, entry selection:backdrop { + background-color: rgba(255, 255, 255, 0.45); + color: rgba(45, 144, 255, 0.45); +} + +.nemo-window .nemo-inactive-pane .iconview:selected, .nemo-window .nemo-inactive-pane .view:selected, .nemo-window .nemo-inactive-pane iconview:selected { + background-color: rgba(54, 145, 246, 0.45); + color: rgba(255, 255, 255, 0.5); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop:selected, .nemo-window .nemo-inactive-pane .view:backdrop:selected, .nemo-window .nemo-inactive-pane iconview:backdrop:selected { + background-color: rgba(58, 145, 242, 0.23); + color: rgba(255, 255, 255, 0.3); +} + +*:selected { + background-color: #2D90FF; +} +*:selected label, *:selected image, *:selected { + color: #ffffff; +} + +.gedit-bottom-panel-paned notebook > header.top > tabs > tab:checked, +terminal-window notebook > header.top > tabs > tab:checked { + box-shadow: inset 0 -1px #010304; +} + +terminal-window notebook > header.top, +.mate-terminal notebook > header.top { + padding-top: 3px; + box-shadow: inset 0 1px #03070c, inset 0 -1px #010304; +} +terminal-window notebook > header.top button, +.mate-terminal notebook > header.top button { + padding: 0; + min-width: 24px; + min-height: 24px; +} + +.nautilus-canvas-item { + border-radius: 2px; +} + +.nautilus-desktop.nautilus-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nautilus-desktop.nautilus-canvas-item:active { + color: #aeae99; +} +.nautilus-desktop.nautilus-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nautilus-canvas-item.dim-label, label.nautilus-canvas-item.separator, headerbar .nautilus-canvas-item.subtitle, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle, +.nautilus-list-dim-label { + color: #5b605b; +} +.nautilus-canvas-item.dim-label:selected, label.nautilus-canvas-item.separator:selected, headerbar .nautilus-canvas-item.subtitle:selected, +.titlebar:not(headerbar) .nautilus-canvas-item.subtitle:selected, .nautilus-canvas-item.dim-label:selected:focus, +.nautilus-list-dim-label:selected, +.nautilus-list-dim-label:selected:focus { + color: #d5e9ff; +} + +.nautilus-window searchbar { + border-top: 1px solid #010304; +} +.nautilus-window .searchbar-container { + margin-top: -1px; +} + +.nautilus-window notebook, +.nautilus-window notebook > stack:not(:only-child) searchbar { + background-color: #08111C; +} + +button.nautilus-circular-button.image-button { + padding: 0; + min-width: 16px; + min-height: 24px; + padding: 2px 6px; + border-radius: 50%; + -gtk-outline-radius: 50%; +} +button.nautilus-circular-button.image-button label { + padding: 0; +} + +.disk-space-display { + border-style: solid; + border-width: 1px; +} +.disk-space-display.unknown { + background-color: rgba(174, 174, 153, 0.5); + border-color: rgba(151, 151, 125, 0.5); +} +.disk-space-display.used { + background-color: rgba(45, 144, 255, 0.8); + border-color: rgba(0, 117, 249, 0.8); +} +.disk-space-display.free { + background-color: #050a10; + border-color: black; +} + +@keyframes needs_attention_keyframes { + 0% { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; + } + 100% { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; + } +} +.nautilus-operations-button-needs-attention { + animation: needs_attention_keyframes 2s ease-in-out; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: needs_attention_keyframes 3s ease-in-out; + animation-iteration-count: 3; +} + +.conflict-row.activatable, .conflict-row.activatable:active { + color: #ffffff; + background-color: #FC4138; +} +.conflict-row.activatable:hover { + background-color: #fd716a; +} +.conflict-row.activatable:selected { + color: #ffffff; + background-color: #2D90FF; +} + +headerbar.windowhandle box.path-buttons-box { + border-radius: 4px 0 0 4px; + margin: 6px 0; + padding: 0; + border-right: 0px solid transparent; +} +headerbar.windowhandle box.path-buttons-box box > button { + background-color: transparent; + border: none; + margin: 0; + padding: 0; + padding-left: 6px; + padding-right: 6px; +} +headerbar.windowhandle box.path-buttons-box box > button:hover, headerbar.windowhandle box.path-buttons-box box > button.current-dir { + color: #aeae99; +} +headerbar.windowhandle box.path-buttons-box box > button:active, headerbar.windowhandle box.path-buttons-box box > button.current-dir:active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + margin: 6px 0; + border-radius: 0 4px 4px 0; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button) { + color: #2D90FF; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active { + opacity: 0.5; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + background-color: transparent; +} +headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):active, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked image, headerbar.windowhandle box.nautilus-path-bar.linked > button.popup.toggle:not(.disclosure-button):checked { + color: #aeae99; +} +headerbar.windowhandle box.linked > button.popup.toggle:not(.disclosure-button) { + border-radius: 0 4px 4px 0; +} + +.nemo-desktop.nemo-canvas-item { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.nemo-desktop.nemo-canvas-item:active { + color: #aeae99; +} +.nemo-desktop.nemo-canvas-item:selected { + color: #ffffff; + text-shadow: none; +} + +.nemo-window .nemo-places-sidebar.frame { + border-width: 0; +} +.nemo-window notebook { + background-color: #08111C; +} +.nemo-window .nemo-window-pane widget.entry { + border: 1px solid; + border-radius: 3px; + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: inset 1px 0 #2D90FF, inset -1px 0 #2D90FF, inset 0 1px #2D90FF, inset 0 -1px #2D90FF; + caret-color: currentColor; +} +.nemo-window .nemo-window-pane widget.entry image, .nemo-window .nemo-window-pane widget.entry image:hover { + color: inherit; +} +.nemo-window .nemo-window-pane widget.entry:selected:focus, .nemo-window .nemo-window-pane widget.entry:selected { + caret-color: currentColor; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:not(:last-child):not(:only-child) { + margin: 0 0 1px 0; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover { + color: #ffffff; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:hover image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:active image, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked label, .nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:checked image { + color: inherit; +} +.nemo-window .primary-toolbar widget.raised.linked:not(.vertical):not(.path-bar) > button:disabled { + color: rgba(45, 144, 255, 0.6); +} +.nemo-window .primary-toolbar .path-bar > button { + color: #2D90FF; + outline-offset: -3px; + background-color: rgba(8, 17, 28, 0); + border-color: rgba(8, 17, 28, 0); +} +.nemo-window .primary-toolbar .path-bar > button label, .nemo-window .primary-toolbar .path-bar > button image { + background-color: transparent; + color: #2D90FF; +} +.nemo-window .primary-toolbar .path-bar > button:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.nemo-window .primary-toolbar .path-bar > button:hover label, .nemo-window .primary-toolbar .path-bar > button:hover image { + background-color: transparent; + color: inherit; +} +.nemo-window .primary-toolbar .path-bar > button:active, .nemo-window .primary-toolbar .path-bar > button:checked { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.nemo-window .primary-toolbar .path-bar > button:active label, .nemo-window .primary-toolbar .path-bar > button:active image, .nemo-window .primary-toolbar .path-bar > button:checked label, .nemo-window .primary-toolbar .path-bar > button:checked image { + background-color: #2D90FF; + color: #ffffff; +} + +.caja-desktop { + color: white; + text-shadow: 1px 1px rgba(0, 0, 0, 0.6); +} +.caja-desktop:active { + color: #aeae99; +} +.caja-desktop:selected { + color: #ffffff; + text-shadow: none; +} + +.caja-notebook { + border-top: 1px solid #010304; +} + +.caja-side-pane .frame { + border-width: 1px 0 0; +} + +.caja-notebook .frame { + border-width: 0 0 1px; +} + +.open-document-selector-treeview.view, iconview.open-document-selector-treeview { + padding: 3px 6px 3px 6px; + border-color: #08111C; +} +.open-document-selector-treeview.view:hover, iconview.open-document-selector-treeview:hover { + background-color: #141c25; +} +.open-document-selector-treeview.view:hover:selected, iconview.open-document-selector-treeview:hover:selected { + color: #ffffff; + background-color: #2D90FF; +} + +.open-document-selector-name-label { + color: #aeae99; +} + +.open-document-selector-path-label { + color: #5b605b; + font-size: smaller; +} +.open-document-selector-path-label:selected { + color: rgba(255, 255, 255, 0.9); +} + +.gedit-document-panel row button { + min-width: 22px; + min-height: 22px; + padding: 0; + color: transparent; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row button image { + color: inherit; +} +.gedit-document-panel row:hover:not(:selected) button { + color: #74776d; +} +.gedit-document-panel row:hover:not(:selected) button:hover { + color: #ff4d4d; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #aeae99; +} +.gedit-document-panel row:hover:selected button:hover { + color: #ff6666; + background: none; + border: none; + box-shadow: none; +} +.gedit-document-panel row:hover:selected button:hover:active { + color: #ffffff; +} + +.gedit-document-panel-dragged-row { + border: 1px solid #010304; + background-color: black; + color: #aeae99; +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid #010304; + background-color: #08111C; +} + +.gedit-search-slider { + background-color: #0a1624; + padding: 6px; + border-color: #010304; + border-radius: 0 0 2px 2px; + border-width: 0 1px 1px 1px; + border-style: solid; +} + +.gedit-search-entry-occurrences-tag { + color: rgba(174, 174, 153, 0.6); + border: none; + margin: 2px; + padding: 2px; +} + +.gedit-map-frame border { + border-width: 0; +} +.gedit-map-frame border:dir(ltr) { + border-left-width: 1px; +} +.gedit-map-frame border:dir(rtl) { + border-right-width: 1px; +} + +paned.gedit-side-panel-paned treeview.view { + background-color: rgba(8, 17, 28, 0.95); + color: #2d90ff; + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.view:hover { + background-color: transparent; + border-left: 2px solid #2D90FF; + padding-left: 0px; + color: #ffffff; +} +paned.gedit-side-panel-paned treeview.view:hover:backdrop { + background-color: transparent; + border-left: 2px solid rgba(45, 144, 255, 0.45); + padding-left: 0px; + color: rgba(255, 255, 255, 0.45); +} +paned.gedit-side-panel-paned treeview.view:selected, paned.gedit-side-panel-paned treeview.view:selected:focus, paned.gedit-side-panel-paned treeview.view:selected:hover, paned.gedit-side-panel-paned treeview.view:checked, paned.gedit-side-panel-paned treeview.view:checked:focus, paned.gedit-side-panel-paned treeview.view:checked:hover { + background-color: #2D90FF; + color: #ffffff; + box-shadow: none; + -gtk-icon-effect: none; +} +paned.gedit-side-panel-paned treeview.view:selected:backdrop, paned.gedit-side-panel-paned treeview.view:selected:focus:backdrop, paned.gedit-side-panel-paned treeview.view:selected:hover:backdrop, paned.gedit-side-panel-paned treeview.view:checked:backdrop, paned.gedit-side-panel-paned treeview.view:checked:focus:backdrop, paned.gedit-side-panel-paned treeview.view:checked:hover:backdrop { + color: rgba(255, 255, 255, 0.5); +} +paned.gedit-side-panel-paned treeview.view:backdrop { + color: rgba(45, 144, 255, 0.45); + border-color: #010304; +} +paned.gedit-side-panel-paned treeview.separator, paned.gedit-side-panel-paned treeview.separator:hover, paned.gedit-side-panel-paned treeview.separator:backdrop { + color: rgba(1, 3, 4, 0.12); +} + +.pluma-window statusbar frame > border { + border: none; +} + +.pluma-window notebook > stack scrolledwindow { + border-width: 0 0 1px 0; +} + +#pluma-status-combo-button { + min-height: 0; + padding: 0; + border-top: none; + border-bottom: none; + border-radius: 0; +} + +.gb-search-entry-occurrences-tag { + background: none; +} + +workbench.csd > stack.titlebar:not(headerbar) { + padding: 0; + background: none; + border: none; + box-shadow: none; +} +workbench.csd > stack.titlebar:not(headerbar) headerbar, workbench.csd > stack.titlebar:not(headerbar) headerbar:first-child, workbench.csd > stack.titlebar:not(headerbar) headerbar:last-child { + border-radius: 3px 3px 0 0; +} + +editortweak .linked > entry.search:focus + .gb-linked-scroller { + border-top-color: #2D90FF; +} + +layouttab { + background-color: #08111C; +} + +layout { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +eggsearchbar box.search-bar { + border-bottom: 1px solid #010304; +} + +pillbox { + color: #ffffff; + background-color: #2D90FF; + border-radius: 3px; +} +pillbox:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +docktabstrip { + padding: 0 6px; + background-color: #08111C; + border-bottom: 1px solid #010304; +} +docktabstrip docktab { + min-height: 28px; + border: solid transparent; + border-width: 0 1px; +} +docktabstrip docktab label { + opacity: 0.5; +} +docktabstrip docktab:checked label, docktabstrip docktab:hover label { + opacity: 1; +} +docktabstrip docktab:checked { + border-color: #010304; + background-color: #08111C; +} + +dockbin { + border: 1px solid #010304; + -PnlDockBin-handle-size: 1; +} + +dockpaned { + border: 1px solid #010304; +} + +dockoverlayedge { + background-color: #08111C; +} +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} +dockoverlayedge.left-edge tab:checked, dockoverlayedge.right-edge tab:checked { + border-width: 1px 0; +} + +popover.messagepopover.background { + padding: 0; +} +popover.messagepopover .popover-content-area { + margin: 16px; +} +popover.messagepopover .popover-action-area { + margin: 8px; +} +popover.messagepopover .popover-action-area button:not(:first-child):not(:last-child) { + margin: 0 4px; +} + +popover.popover-selector { + padding: 0; +} +popover.popover-selector list row { + padding: 5px 0; +} +popover.popover-selector list row image { + margin-left: 3px; + margin-right: 10px; +} + +entry.search.preferences-search { + border: none; + border-right: 1px solid #010304; + border-bottom: 1px solid #010304; + border-radius: 0; +} + +preferences stacksidebar.sidebar list { + background-image: linear-gradient(to bottom, #08111C, #08111C); +} +preferences stacksidebar.sidebar list separator { + background-color: transparent; +} + +devhelppanel entry:focus, +symboltreepanel entry:focus { + border-color: #010304; +} + +button.run-arrow-button { + min-width: 12px; +} + +omnibar.linked > entry:not(:only-child) { + border-style: solid; + border-radius: 3px; + margin-left: 1px; + margin-right: 1px; +} + +gstyleslidein #scale_box button.toggle:checked, +gstyleslidein #strings_controls button.toggle:checked, +gstyleslidein #palette_controls button.toggle:checked, +gstyleslidein #components_controls button.toggle:checked { + color: #aeae99; +} + +configurationview entry.flat { + background: none; +} +configurationview list { + border-width: 0; +} + +.documents-scrolledwin.frame { + border-width: 0; +} + +button.documents-load-more { + border-width: 1px 0 0; + border-radius: 0; +} + +.documents-icon-bg { + background-color: #2D90FF; + color: #ffffff; + border-radius: 2px; +} + +.documents-collection-icon, .photos-collection-icon { + background-color: rgba(174, 174, 153, 0.3); + border-radius: 2px; +} + +button.documents-favorite:active, +button.documents-favorite:active:hover { + color: #93c6ff; +} + +.documents-entry-tag, .photos-entry-tag { + color: #ffffff; + background: #2D90FF; + border-radius: 2px; + border-width: 0; + margin: 2px; + padding: 4px; +} +.documents-entry-tag:hover, .photos-entry-tag:hover { + color: #ffffff; + background: #419bff; +} +.documents-entry-tag:active, .photos-entry-tag:active { + color: #ffffff; + background: #1985ff; +} + +.content-view.document-page { + border-style: solid; + border-width: 3px 3px 6px 4px; + border-image: url("assets/thumbnail-frame.png") 3 3 6 4; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 0.2s ease-out; +} + +.photos-fade-out { + opacity: 0; + transition: opacity 0.2s ease-out; +} + +.tr-workarea undershoot, +.tr-workarea overshoot { + border-color: transparent; +} + +.atril-window .primary-toolbar toolbar, .atril-window .primary-toolbar .inline-toolbar { + background: none; +} + +#gf-bubble, #gf-bubble.solid, +#gf-osd-window, +#gf-osd-window.solid, +#gf-input-source-popup, +#gf-input-source-popup.solid, +#gf-candidate-popup, +#gf-candidate-popup.solid { + color: #bebead; + background-color: #0e243e; + border: 1px solid #06111d; + border-radius: 2px; +} +#gf-bubble levelbar block.low, #gf-bubble levelbar block.high, #gf-bubble levelbar block.full, +#gf-osd-window levelbar block.low, +#gf-osd-window levelbar block.high, +#gf-osd-window levelbar block.full, +#gf-input-source-popup levelbar block.low, +#gf-input-source-popup levelbar block.high, +#gf-input-source-popup levelbar block.full, +#gf-candidate-popup levelbar block.low, +#gf-candidate-popup levelbar block.high, +#gf-candidate-popup levelbar block.full { + background-color: #2D90FF; + border-color: #2D90FF; +} +#gf-bubble levelbar block.empty, +#gf-osd-window levelbar block.empty, +#gf-input-source-popup levelbar block.empty, +#gf-candidate-popup levelbar block.empty { + background-color: #091829; +} +#gf-bubble levelbar trough, +#gf-osd-window levelbar trough, +#gf-input-source-popup levelbar trough, +#gf-candidate-popup levelbar trough { + background: none; +} + +#gf-input-source { + min-height: 32px; + min-width: 40px; +} +#gf-input-source:selected { + color: #ffffff; + background-color: #2D90FF; + border-radius: 2px; +} + +gf-candidate-box label { + padding: 3px; +} +gf-candidate-box:hover, gf-candidate-box:selected { + color: #ffffff; + background-color: #2D90FF; + border-radius: 2px; +} + +MsdOsdWindow.background.osd { + border-radius: 2px; + border: 1px solid #06111d; +} +MsdOsdWindow.background.osd .progressbar { + background-color: #2D90FF; + border: none; + border-color: red; + border-radius: 5px; +} +MsdOsdWindow.background.osd .trough { + background-color: #091829; + border: none; + border-radius: 5px; +} + +.mate-panel-menu-bar, .mate-panel-menu-bar menubar, +panel-toplevel.background, +panel-toplevel.background menubar { + background-color: #08111c; +} +.mate-panel-menu-bar menubar, +.mate-panel-menu-bar #PanelApplet label, +.mate-panel-menu-bar #PanelApplet image, +panel-toplevel.background menubar, +panel-toplevel.background #PanelApplet label, +panel-toplevel.background #PanelApplet image { + color: #2D90FF; +} +.mate-panel-menu-bar button label, .mate-panel-menu-bar button image, +.mate-panel-menu-bar #tasklist-button label, +.mate-panel-menu-bar #tasklist-button image, +panel-toplevel.background button label, +panel-toplevel.background button image, +panel-toplevel.background #tasklist-button label, +panel-toplevel.background #tasklist-button image { + color: inherit; +} +.mate-panel-menu-bar .wnck-pager, +panel-toplevel.background .wnck-pager { + color: #174880; + background-color: black; +} +.mate-panel-menu-bar .wnck-pager:hover, +panel-toplevel.background .wnck-pager:hover { + background-color: #0e1d30; +} +.mate-panel-menu-bar .wnck-pager:selected, +panel-toplevel.background .wnck-pager:selected { + color: #93c6ff; + background-color: #2D90FF; +} +.mate-panel-menu-bar na-tray-applet, +panel-toplevel.background na-tray-applet { + -NaTrayApplet-icon-padding: 0; + -NaTrayApplet-icon-size: 16px; +} + +.xfce4-panel.panel { + background-color: #08111C; + color: #2D90FF; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.xfce4-panel.panel .tasklist .toggle { + color: #2D90FF; + background-color: transparent; + border: none; + border-color: transparent; + border-radius: 0; +} +.xfce4-panel.panel .tasklist .toggle:hover { + color: #ffffff; +} +.xfce4-panel.panel .tasklist .toggle:active, .xfce4-panel.panel .tasklist .toggle:checked { + color: #ffffff; + background-color: rgba(45, 144, 255, 0.1); + border-color: #2D90FF; +} +.xfce4-panel.panel .horizontal .tasklist .toggle:active, .xfce4-panel.panel .horizontal .tasklist .toggle:checked, .xfce4-panel.panel .horizontal .tasklist .toggle { + border-bottom-width: 2px; + border-style: solid; +} +.xfce4-panel.panel .vertical .tasklist .toggle:active, .xfce4-panel.panel .vertical .tasklist .toggle:checked, .xfce4-panel.panel .vertical .tasklist .toggle { + border-top-width: 2px; + border-style: solid; +} +.xfce4-panel.panel wnck-pager { + background-color: rgba(45, 144, 255, 0.1); + color: #2D90FF; + border-right: 2px solid #08111C; +} +.xfce4-panel.panel wnck-pager:hover, .xfce4-panel.panel wnck-pager:selected { + background-color: rgba(45, 144, 255, 0.4); + border: 2px solid #2D90FF; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + background-color: transparent; + border: 0px solid #010304; + box-shadow: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button { + color: #2D90FF; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button image { + padding: 2px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:first-child { + border-right: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:last-child { + border-left: none; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + background-color: #2D90FF; + border-radius: 4px; +} +.xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active image, .xfce4-panel.panel #pulseaudio-button > window.popup.csd .linked > button:active { + color: #ffffff; +} + +.mate-panel-menu-bar button:not(#tasklist-button), +panel-toplevel.background button:not(#tasklist-button), .xfce4-panel.panel button.flat, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button { + color: #2D90FF; + border-radius: 4px; + border: 3px solid transparent; + background-color: rgba(8, 17, 28, 0); +} +.mate-panel-menu-bar button:hover:not(#tasklist-button), +panel-toplevel.background button:hover:not(#tasklist-button), .xfce4-panel.panel button.flat:hover, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:hover { + border: 3px solid transparent; + background-color: rgba(45, 144, 255, 0.23); + color: #ffffff; + border-radius: 6px; +} +.mate-panel-menu-bar button:active:not(#tasklist-button), +panel-toplevel.background button:active:not(#tasklist-button), .xfce4-panel.panel button.flat:active, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:active, .mate-panel-menu-bar button:checked:not(#tasklist-button), +panel-toplevel.background button:checked:not(#tasklist-button), .xfce4-panel.panel button.flat:checked, +.xfce4-panel.panel #whiskermenu-button #xfce4-notification-plugin #xfce4-power-manager-plugin #pulseaudio-button #clock-button #indicator-button #sn-button #showdesktop-button:checked { + border: 3px solid #08111C; + color: #ffffff; + background-color: #2D90FF; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + padding: 1px; + background-color: #2D90FF; + color: #ffffff; + border-radius: 2px 2px 0 0; +} +.nautilus-window .floating-bar.bottom.left { + border-top-left-radius: 0; +} +.nautilus-window .floating-bar.bottom.right { + border-top-right-radius: 0; +} +.nautilus-window .floating-bar button { + border: none; + border-radius: 0; + min-height: 0; +} + +popover button.image-button:not(.flat):not(.toggle):not(.switcher), popover button.toggle { + background-color: rgba(45, 144, 255, 0.34); + border-color: rgba(45, 144, 255, 0.45); + color: #ffffff; + box-shadow: none; + -gtk-icon-shadow: none; +} +popover button.image-button:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle image, popover button.image-button:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle label { + color: inherit; +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + background-color: rgba(45, 144, 255, 0.78); + border-color: rgba(45, 144, 255, 0.78); +} +popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:hover image, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:hover label, popover button.image-button:hover:not(.flat):not(.toggle):not(.switcher), popover button.toggle:hover, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:focus image, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:focus label, popover button.image-button:focus:not(.flat):not(.toggle):not(.switcher), popover button.toggle:focus { + color: #ffffff; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:active image, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:active label, popover button.image-button:active:not(.flat):not(.toggle):not(.switcher), popover button.toggle:active, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:selected image, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:selected label, popover button.image-button:selected:not(.flat):not(.toggle):not(.switcher), popover button.toggle:selected, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) image, popover button.toggle:checked image, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher) label, popover button.toggle:checked label, popover button.image-button:checked:not(.flat):not(.toggle):not(.switcher), popover button.toggle:checked { + color: #ffffff; +} + +popover { + background-color: #08111C; + color: #2D90FF; +} +popover label, popover image, popover { + font-style: normal; + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; + color: #2D90FF; +} +popover button { + background-color: transparent; + border-color: transparent; +} +popover button label, popover button { + color: #2D90FF; +} +popover button:hover { + background-color: #102238; + border-color: #102238; +} +popover button:hover label, popover button:hover { + color: #ffffff; +} +popover button:active, popover button:focus, popover button:checked { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover button:active label, popover button:active, popover button:focus label, popover button:focus, popover button:checked label, popover button:checked { + color: #ffffff; +} +popover button.flat { + background-color: transparent; + border-color: transparent; +} +popover button.flat label, popover button.flat { + color: #2D90FF; +} +popover button.flat:hover { + background-color: #102238; + border-color: #102238; +} +popover button.flat:hover label, popover button.flat:hover { + color: #ffffff; +} +popover button.flat:active, popover button.flat:focus, popover button.flat:checked { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover button.flat:active label, popover button.flat:active, popover button.flat:focus label, popover button.flat:focus, popover button.flat:checked label, popover button.flat:checked { + color: #ffffff; +} +popover switch, popover button.switcher { + background-color: transparent; + border-color: transparent; +} +popover switch label, popover switch, popover button.switcher label, popover button.switcher { + color: #2D90FF; +} +popover entry, popover entry.search { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +popover entry image, popover entry image:hover, popover entry.search image, popover entry.search image:hover { + color: inherit; +} +popover entry:focus, popover entry.search:focus { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: inset 1px 0 #2D90FF, inset -1px 0 #2D90FF, inset 0 1px #2D90FF, inset 0 -1px #2D90FF; +} +popover entry:focus image, popover entry:focus image:hover, popover entry.search:focus image, popover entry.search:focus image:hover { + color: inherit; +} +popover .sidebar, popover .sidebar .view, popover .sidebar iconview, popover .view, popover iconview, popover row { + background-color: #08111C; + color: #2D90FF; +} +popover .sidebar row { + padding: 7px; + background-color: #08111C; +} +popover .sidebar row label, popover .sidebar row image, popover .sidebar row { + color: #2D90FF; +} +popover .sidebar row:hover { + background-color: #102238; + border-color: #102238; +} +popover .sidebar row:hover label, popover .sidebar row:hover { + color: #ffffff; +} +popover .sidebar row:active, popover .sidebar row:checked, popover .sidebar row:selected { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover .sidebar row:active label, popover .sidebar row:active, popover .sidebar row:checked label, popover .sidebar row:checked, popover .sidebar row:selected label, popover .sidebar row:selected { + color: #ffffff; +} +popover modelbutton, popover radiobutton, popover checkbutton, popover button.check { + background-color: transparent; + border-color: transparent; +} +popover modelbutton label, popover modelbutton, popover radiobutton label, popover radiobutton, popover checkbutton label, popover checkbutton, popover button.check label, popover button.check { + color: #2D90FF; +} +popover modelbutton:hover, popover radiobutton:hover, popover checkbutton:hover, popover button.check:hover { + background-color: #102238; + border-color: #102238; +} +popover modelbutton:hover label, popover modelbutton:hover, popover radiobutton:hover label, popover radiobutton:hover, popover checkbutton:hover label, popover checkbutton:hover, popover button.check:hover label, popover button.check:hover { + color: #ffffff; +} +popover modelbutton:active, popover radiobutton:active, popover checkbutton:active, popover button.check:active { + background-color: #2D90FF; + border-color: #2D90FF; +} +popover modelbutton:active label, popover modelbutton:active, popover radiobutton:active label, popover radiobutton:active, popover checkbutton:active label, popover checkbutton:active, popover button.check:active label, popover button.check:active { + color: #ffffff; +} +popover radiobutton, popover checkbutton, popover button.check { + background-color: #08111C; + background-image: linear-gradient(to right, #08111C, #08111C); +} +popover radiobutton label, popover radiobutton image, popover radiobutton, popover checkbutton label, popover checkbutton image, popover checkbutton, popover button.check label, popover button.check image, popover button.check { + color: #2D90FF; +} +popover radiobutton:hover, popover radiobutton:active, popover radiobutton:checked, popover radiobutton:selected, popover checkbutton:hover, popover checkbutton:active, popover checkbutton:checked, popover checkbutton:selected, popover button.check:hover, popover button.check:active, popover button.check:checked, popover button.check:selected { + background-color: #2D90FF; + background-image: linear-gradient(to right, #2D90FF, #2D90FF); +} +popover radiobutton:hover label, popover radiobutton:hover image, popover radiobutton:hover, popover radiobutton:active label, popover radiobutton:active image, popover radiobutton:active, popover radiobutton:checked label, popover radiobutton:checked image, popover radiobutton:checked, popover radiobutton:selected label, popover radiobutton:selected image, popover radiobutton:selected, popover checkbutton:hover label, popover checkbutton:hover image, popover checkbutton:hover, popover checkbutton:active label, popover checkbutton:active image, popover checkbutton:active, popover checkbutton:checked label, popover checkbutton:checked image, popover checkbutton:checked, popover checkbutton:selected label, popover checkbutton:selected image, popover checkbutton:selected, popover button.check:hover label, popover button.check:hover image, popover button.check:hover, popover button.check:active label, popover button.check:active image, popover button.check:active, popover button.check:checked label, popover button.check:checked image, popover button.check:checked, popover button.check:selected label, popover button.check:selected image, popover button.check:selected { + color: #ffffff; +} + +.marlin-pathbar.pathbar { + border-radius: 3px; + padding-left: 4px; + padding-right: 4px; + color: rgba(45, 144, 255, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +.marlin-pathbar.pathbar image, .marlin-pathbar.pathbar image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:focus { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; +} +.marlin-pathbar.pathbar:focus image, .marlin-pathbar.pathbar:focus image:hover { + color: inherit; +} +.marlin-pathbar.pathbar:disabled { + color: rgba(45, 144, 255, 0.55); + border-color: #010304; + background-color: rgba(45, 144, 255, 0); +} +.marlin-pathbar.pathbar:active, .marlin-pathbar.pathbar:checked { + color: #2D90FF; +} + +.gala-notification { + border: 1px solid rgba(0, 0, 0, 0.35); + border-radius: 3px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); + background-image: linear-gradient(to bottom, white, white); + background-color: transparent; +} +.gala-notification .title, .gala-notification .label { + color: #5c616c; +} + +.panel { + background-color: transparent; + color: white; + font-weight: bold; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.panel-shadow { + background-image: none; + background-color: transparent; +} +.panel .menu { + box-shadow: none; +} +.panel .menu .menuitem { + font-weight: normal; + text-shadow: none; + -gtk-icon-shadow: none; +} +.panel .menu .window-frame.menu.csd, +.panel .menu .window-frame.popup.csd { + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2), 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23); +} +.panel .menubar > .menuitem { + padding: 3px 6px; +} +.panel .menubar > .menuitem:hover { + background-color: transparent; +} +.panel .window-frame.menu.csd, +.panel .window-frame.popup.csd { + box-shadow: none; +} + +.composited-indicator { + background-color: transparent; + color: white; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.composited-indicator > GtkWidget > GtkWidget:first-child { + padding: 0 2px; +} +.composited-indicator .menuitem:active, .composited-indicator .menuitem:hover { + border-style: none; + background-image: none; + box-shadow: none; +} +.composited-indicator > .popup > .menu { + padding-top: 8px; + padding-bottom: 8px; +} + +.panel-app-button > GtkWidget > GtkWidget:first-child { + padding: 0 2px 0 4px; +} + +.panel .menu .spinner, +.menu .spinner { + opacity: 1; +} + +.thunar .sidebar .view, .thunar .sidebar iconview { + background-color: rgba(8, 17, 28, 0.95); + color: #2d90ff; +} +.thunar .sidebar .view.cell:selected, .thunar .sidebar iconview.cell:selected, .thunar .sidebar .view.cell:selected:hover { + background: #2D90FF; + color: #ffffff; +} +.thunar .sidebar .view.cell:hover, .thunar .sidebar iconview.cell:hover, .thunar .sidebar .view.cell:active, .thunar .sidebar iconview.cell:active { + background-color: rgba(16, 34, 56, 0.95); + color: #ffffff; +} +.thunar .sidebar .view.cell:selected:backdrop, .thunar .sidebar iconview.cell:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.thunar .sidebar .view:backdrop, .thunar .sidebar iconview:backdrop, .thunar .sidebar .view.cell:backdrop { + color: rgba(45, 144, 255, 0.67); +} +.thunar notebook .view, .thunar notebook iconview { + background-color: #08111C; + color: #aeae99; +} +.thunar notebook .view .rubberband, .thunar notebook iconview .rubberband { + background-color: rgba(0, 117, 249, 0.2); +} +.thunar notebook .view:backdrop, .thunar notebook iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.thunar toolbar > toolitem box.horizontal > entry label, .thunar .inline-toolbar > toolitem box.horizontal > entry label, .thunar toolbar > toolitem box.horizontal > entry image, .thunar .inline-toolbar > toolitem box.horizontal > entry image, .thunar toolbar > toolitem box.horizontal > entry, .thunar .inline-toolbar > toolitem box.horizontal > entry { + color: #2D90FF; +} +.thunar toolbar > toolitem box.horizontal > entry:focus label, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus label, .thunar toolbar > toolitem box.horizontal > entry:focus image, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus image, .thunar toolbar > toolitem box.horizontal > entry:focus, .thunar .inline-toolbar > toolitem box.horizontal > entry:focus { + color: #ffffff; +} +.thunar toolbar > toolitem box.horizontal > entry:backdrop label, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop label, .thunar toolbar > toolitem box.horizontal > entry:backdrop image, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop image, .thunar toolbar > toolitem box.horizontal > entry:backdrop, .thunar .inline-toolbar > toolitem box.horizontal > entry:backdrop { + color: rgba(45, 144, 255, 0.67); +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar .inline-toolbar > toolbutton > button.flat:hover { + color: #ffffff; + border-color: #08111C; + background-color: #08111C; +} +.thunar toolbar > toolbutton > button.flat:active, .thunar .inline-toolbar > toolbutton > button.flat:active { + color: #ffffff; + border-color: transparent; + background-color: #2D90FF; +} +.thunar toolbar > toolbutton > button.flat:hover, .thunar toolbar > toolbutton > button.flat:active, .thunar toolbar > toolbutton > button.flat, .thunar .inline-toolbar > toolbutton > button.flat { + margin: 0 2px; +} +.thunar notebook tabs > tab.reorderable-page button.flat > image { + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:hover > image { + background-color: #cc575d; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} +.thunar notebook tabs > tab.reorderable-page button.flat:active > image { + background-color: #892a2f; + border-radius: 50%; + padding: 2px; + border: 2px solid transparent; +} + +.linked.path-bar > button.toggle, +.thunar toolbar button.toggle, +.thunar .inline-toolbar button.toggle { + color: #2D90FF; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:hover, +.thunar toolbar button.toggle:hover, +.thunar .inline-toolbar button.toggle:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +.linked.path-bar > button.toggle:active, .linked.path-bar > button.toggle:checked, +.thunar toolbar button.toggle:active, +.thunar .inline-toolbar button.toggle:active, +.thunar toolbar button.toggle:checked, +.thunar .inline-toolbar button.toggle:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #2D90FF; + border-color: #08111C; +} +.linked.path-bar > button.toggle:backdrop, +.thunar toolbar button.toggle:backdrop, +.thunar .inline-toolbar button.toggle:backdrop { + opacity: 0.5; +} + +.geary-main-layout .geary_email .geary-message-summary, .geary-main-layout .geary_email .geary-message, .geary-main-layout .geary_email grid { + color: #aeae99; + background-color: #08111C; + border-color: transparent; +} +.geary-main-layout treeview.view.sidebar { + color: #2d90ff; + background-color: rgba(8, 17, 28, 0.95); + border-color: #010304; +} +.geary-main-layout treeview.view.sidebar:backdrop { + color: rgba(45, 144, 255, 0.56); +} +.geary-main-layout .geary-conversation-frame .view, .geary-main-layout .geary-conversation-frame iconview { + color: #aeae99; + background-color: #08111C; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected, .geary-main-layout .geary-conversation-frame iconview:selected { + color: #ffffff; + background-color: #2D90FF; + border-color: #010304; +} +.geary-main-layout .geary-conversation-frame .view:selected:backdrop, .geary-main-layout .geary-conversation-frame iconview:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout .geary-conversation-frame .view:backdrop, .geary-main-layout .geary-conversation-frame iconview:backdrop { + color: rgba(174, 174, 153, 0.56); +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + background-color: transparent; + border-color: transparent; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical label, .geary-main-layout .geary-info-bar-stack infobar.info grid.vertical { + color: #ffffff; +} +.geary-main-layout .geary-info-bar-stack infobar.info grid.vertical:backdrop label { + color: rgba(255, 255, 255, 0.56); +} +.geary-main-layout infobar.info box.horizontal { + background-color: #2D90FF; +} +.geary-main-layout infobar.info button { + background-color: #2D90FF; + border-color: #010304; +} +.geary-main-layout infobar.info button label, .geary-main-layout infobar.info button { + color: #ffffff; +} +.geary-main-layout infobar.info button:backdrop label { + color: rgba(255, 255, 255, 0.56); +} + +#InkscapePanel grid, +#NotebookPage grid { + border-left-color: #08111C; +} + +event.slanted-end, event.color-light, event { + box-shadow: inset 0 100px 0 0 #2D90FF; +} +event.slanted-end label, event.slanted-end, event.color-light label, event.color-light, event label, event { + color: #ffffff; +} +event.slanted-end label:backdrop, event.slanted-end:backdrop, event.color-light label:backdrop, event.color-light:backdrop, event label:backdrop, event:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +calendar-view event label { + padding: 7px 4px; +} + +UnityDecoration { + -UnityDecoration-extents: 28px 1 1 1; + -UnityDecoration-input-extents: 10px; + -UnityDecoration-shadow-offset-x: 0px; + -UnityDecoration-shadow-offset-y: 3px; + -UnityDecoration-active-shadow-color: rgba(0, 0, 0, 0.2); + -UnityDecoration-active-shadow-radius: 12px; + -UnityDecoration-inactive-shadow-color: rgba(0, 0, 0, 0.07); + -UnityDecoration-inactive-shadow-radius: 7px; + -UnityDecoration-glow-size: 10px; + -UnityDecoration-glow-color: #2D90FF; + -UnityDecoration-title-indent: 10px; + -UnityDecoration-title-fade: 35px; + -UnityDecoration-title-alignment: 0; +} +UnityDecoration .top { + border: 1px solid black; + border-bottom-width: 0; + border-radius: 4px 4px 0 0; + padding: 1px 6px 0 6px; + background-image: linear-gradient(to bottom, #08111c, #08111c); + color: #2D90FF; + box-shadow: inset 0 1px #0b1828; +} +UnityDecoration .top:backdrop { + border-bottom-width: 0; + color: rgba(45, 144, 255, 0.7); +} +UnityDecoration .left, UnityDecoration .right, UnityDecoration .bottom, +UnityDecoration .left:backdrop, UnityDecoration .right:backdrop, UnityDecoration .bottom:backdrop { + background-color: transparent; + background-image: linear-gradient(to bottom, black, black); +} + +UnityPanelWidget, +.unity-panel { + background-image: linear-gradient(to bottom, #2f343f, #2f343f); + color: #93c6ff; + box-shadow: none; +} +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: #3293ff; +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + border-radius: 0; + color: #ffffff; + background-image: linear-gradient(to bottom, #2D90FF, #2D90FF); + border-bottom: none; +} + +.lightdm.menu { + background-image: none; + background-color: rgba(0, 0, 0, 0.4); + border-color: rgba(255, 255, 255, 0.8); + border-radius: 4px; + padding: 1px; + color: white; +} + +.lightdm-combo .menu { + background-color: #11243c; + border-radius: 0px; + padding: 0px; + color: white; +} + +.lightdm.menu .menuitem *, +.lightdm.menu .menuitem.check:active, +.lightdm.menu .menuitem.radio:active { + color: white; +} + +.lightdm.menubar { + color: rgba(255, 255, 255, 0.8); + background-image: none; + background-color: rgba(0, 0, 0, 0.5); +} +.lightdm.menubar > .menuitem { + padding: 2px 6px; +} + +.lightdm-combo.combobox-entry .button, +.lightdm-combo .cell, +.lightdm-combo .button, +.lightdm-combo .entry, +.lightdm.button, +.lightdm.entry { + background-image: none; + background-color: rgba(0, 0, 0, 0.3); + border-color: rgba(255, 255, 255, 0.4); + border-radius: 10px; + padding: 7px; + color: white; + text-shadow: none; +} + +.lightdm.button, +.lightdm.button:hover, +.lightdm.button:active, +.lightdm.button:active:focus, +.lightdm.entry, +.lightdm.entry:hover, +.lightdm.entry:active, +.lightdm.entry:active:focus { + background-image: none; + border-image: none; +} + +.lightdm.button:focus, +.lightdm.entry:focus { + border-color: rgba(255, 255, 255, 0.1); + border-width: 1px; + border-style: solid; + color: white; +} + +.lightdm.entry:selected { + background-color: rgba(255, 255, 255, 0.8); +} + +.lightdm.entry:active { + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); + animation: dashentry_spinner 1s infinite linear; +} + +.lightdm.option-button { + padding: 2px; + background: none; + border: 0; +} + +.lightdm.toggle-button { + background: none; + border-width: 0; +} +.lightdm.toggle-button.selected { + background-color: rgba(0, 0, 0, 0.7); + border-width: 1px; +} + +@keyframes dashentry_spinner { + to { + -gtk-icon-transform: rotate(1turn); + } +} +.overlay-bar { + background-color: #2D90FF; + border-color: #2D90FF; + border-radius: 2px; + padding: 3px 6px; + margin: 3px; +} +.overlay-bar label { + color: #ffffff; +} + +GraniteWidgetsThinPaned { + background-color: transparent; + background-image: none; + margin: 0; + border-left: 1px solid #010304; + border-right: 1px solid #010304; +} + +GraniteWidgetsPopOver .frame, +GraniteWidgetsStaticNotebook .frame { + border: none; +} + +.help_button { + border-radius: 100px; + padding: 3px 9px; +} + +toolbar.secondary-toolbar, .secondary-toolbar.inline-toolbar { + padding: 3px; + border-bottom: 1px solid #010304; +} +toolbar.secondary-toolbar button, .secondary-toolbar.inline-toolbar button { + padding: 0 3px 0 3px; +} + +toolbar.bottom-toolbar, .bottom-toolbar.inline-toolbar { + padding: 5px; + border-width: 1px 0 0 0; + border-style: solid; + border-color: #010304; + background-color: #08111C; +} +toolbar.bottom-toolbar button, .bottom-toolbar.inline-toolbar button { + padding: 2px 3px 2px 3px; +} + +.source-list { + -GtkTreeView-horizontal-separator: 1px; + -GtkTreeView-vertical-separator: 6px; +} + +.source-list, +.source-list.view { + background-color: #08111C; + color: #aeae99; + -gtk-icon-style: regular; +} + +.source-list.category-expander { + color: transparent; +} + +.source-list.view:hover, iconview.source-list:hover { + background-color: #0e1d30; +} + +.source-list.view:selected, iconview.source-list:selected, +.source-list.view:hover:selected, +.source-list.view:selected:focus, +.source-list.category-expander:hover { + color: #ffffff; + background-color: #2D90FF; +} + +.source-list scrollbar, +.source-list junction { + border-image: none; + border-color: transparent; + background-color: #08111C; + background-image: none; +} + +.source-list.badge, +.source-list.badge:hover, +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-image: none; + background-color: #2D90FF; + color: #ffffff; + border-radius: 10px; + padding: 0 6px; + margin: 0 3px; + border-width: 0; +} + +.source-list.badge:selected, +.source-list.badge:selected:focus, +.source-list.badge:hover:selected { + background-color: #ffffff; + color: #2D90FF; +} + +.source-list.category-expander { + color: #aeae99; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); + -GtkTreeView-expander-size: 16; +} + +.source-list.category-expander, +.source-list.category-expander:backdrop { + color: transparent; + border: none; +} + +.source-list.category-expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +GraniteWidgetsWelcome { + background-color: #08111C; +} + +GraniteWidgetsWelcome label { + color: #5b605b; + font-size: 11px; + text-shadow: none; +} + +GraniteWidgetsWelcome .h1, +GraniteWidgetsWelcome .h3 { + color: rgba(174, 174, 153, 0.8); +} + +.help_button { + border-radius: 0; +} + +GraniteWidgetsPopOver { + -GraniteWidgetsPopOver-arrow-width: 21; + -GraniteWidgetsPopOver-arrow-height: 10; + -GraniteWidgetsPopOver-border-radius: 2px; + -GraniteWidgetsPopOver-border-width: 1; + -GraniteWidgetsPopOver-shadow-size: 12; + border: 1px solid rgba(0, 0, 0, 0.3); + margin: 0; +} + +.popover_bg { + background-image: linear-gradient(to bottom, #08111C, #08111C); + border: 1px solid rgba(0, 0, 0, 0.3); +} + +GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar, +GraniteWidgetsPopOver * { + background-color: transparent; +} + +GraniteWidgetsXsEntry entry { + padding: 4px; +} + +.h1 { + font-size: 24px; +} + +.h2 { + font-size: 18px; +} + +.h3 { + font-size: 11px; +} + +.h4, +.category-label { + color: #7c7f74; + font-weight: 600; +} + +.h4 { + padding-bottom: 6px; + padding-top: 6px; +} + +GtkListBox .h4 { + padding-left: 6px; +} + +#panel_window { + background-color: #08111C; + color: #2D90FF; + font-weight: bold; + box-shadow: inset 0 -1px black; +} +#panel_window menubar { + padding-left: 5px; +} +#panel_window menubar, #panel_window menubar > menuitem { + background-color: transparent; + color: #2D90FF; + font-weight: bold; +} +#panel_window menubar menuitem:disabled { + color: rgba(45, 144, 255, 0.5); +} +#panel_window menubar menuitem:disabled label { + color: inherit; +} +#panel_window menubar menu > menuitem { + font-weight: normal; +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + font-weight: normal; + border-style: none; + background-color: transparent; + color: #aeae99; +} + +#content_frame { + padding-bottom: 14px; + background-color: #08111C; + border-top-left-radius: 2px; + border-top-right-radius: 2px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 1px 1px 0 1px; +} + +#content_frame button { + color: #2D90FF; + border-color: #08111C; + background-color: #08111C; +} +#content_frame button:backdrop { + color: rgba(45, 144, 255, 0.56); +} +#content_frame button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +#content_frame button:active, #content_frame button:checked { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +#content_frame button:active:backdrop, #content_frame button:checked:backdrop { + color: rgba(255, 255, 255, 0.56); +} +#content_frame button:disabled { + border-color: rgba(8, 17, 28, 0.55); + background-color: rgba(8, 17, 28, 0.55); +} +#content_frame button:disabled label, #content_frame button:disabled { + color: rgba(174, 174, 153, 0.45); +} + +#buttonbox_frame { + padding-top: 20px; + padding-bottom: 0px; + border-style: none; + background-color: #08111C; + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; + border: solid rgba(0, 0, 0, 0.1); + border-width: 0 1px 1px 1px; + box-shadow: inset 0 1px #03070c; +} + +#buttonbox_frame button { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +#buttonbox_frame button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +#buttonbox_frame button:active, #buttonbox_frame button:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +#buttonbox_frame button:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +#login_window #user_combobox { + color: #aeae99; + font-size: 13px; +} +#login_window #user_combobox menu { + font-weight: normal; +} + +#user_image { + padding: 3px; + border-radius: 2px; +} + +#shutdown_button.button { + background-clip: border-box; + color: green; + background-color: #F04A50; + border-color: #F04A50; +} +#shutdown_button.button:hover { + background-clip: border-box; + color: green; + background-color: #f4797e; + border-color: #f4797e; +} +#shutdown_button.button:active, #shutdown_button.button:checked { + background-clip: border-box; + color: green; + background-color: #ec1b22; + border-color: #ec1b22; +} + +#restart_button.button { + background-clip: border-box; + color: green; + background-color: #2D90FF; + border-color: #2D90FF; +} +#restart_button.button:hover { + background-clip: border-box; + color: green; + background-color: #60abff; + border-color: #60abff; +} +#restart_button.button:active, #restart_button.button:checked { + background-clip: border-box; + color: green; + background-color: #0075f9; + border-color: #0075f9; +} + +#greeter_infobar { + border-bottom-width: 0; + font-weight: bold; +} + +.nautilus-window paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +filechooser.csd.background, filechooser placessidebar list, +.nautilus-window.csd.background, +.nautilus-window placessidebar list { + background-color: transparent; +} +filechooser placessidebar.sidebar, +.nautilus-window placessidebar.sidebar { + background-color: rgba(8, 17, 28, 0.95); + margin-top: -4px; +} +filechooser placessidebar.sidebar row.sidebar-row, +.nautilus-window placessidebar.sidebar row.sidebar-row { + color: #2d90ff; + padding-left: 2px; +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon { + color: rgba(45, 144, 255, 0.6); +} +filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon:backdrop { + color: rgba(45, 144, 255, 0.3); +} +filechooser placessidebar.sidebar row.sidebar-row.has-open-popup, filechooser placessidebar.sidebar row.sidebar-row:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row.has-open-popup, +.nautilus-window placessidebar.sidebar row.sidebar-row:hover { + background-color: transparent; + border-left: 2px solid #2D90FF; + padding-left: 0px; + color: #aeae99; +} +filechooser placessidebar.sidebar row.sidebar-row:disabled, filechooser placessidebar.sidebar row.sidebar-row:disabled label, filechooser placessidebar.sidebar row.sidebar-row:disabled image, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled label, +.nautilus-window placessidebar.sidebar row.sidebar-row:disabled image { + color: rgba(45, 144, 255, 0.4); +} +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +filechooser placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected.has-open-popup image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:selected:hover image.sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover label.sidebar-label, +.nautilus-window placessidebar.sidebar row.sidebar-row:active:hover image.sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button { + color: #2d90ff; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +filechooser placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image, +.nautilus-window placessidebar.sidebar row.sidebar-row:not(:selected) button.sidebar-button:not(:hover):not(:active) > image { + opacity: 0.5; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row { + color: #2D90FF; +} +filechooser placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon { + color: inherit; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) .sidebar-icon { + color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected { + background-color: #F08437; +} +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +filechooser placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, +.nautilus-window placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected .sidebar-icon { + color: #ffffff; +} +filechooser placessidebar.sidebar separator, +.nautilus-window placessidebar.sidebar separator { + background-color: rgba(1, 3, 4, 0.12); +} +filechooser.maximized placessidebar.sidebar, +.nautilus-window.maximized placessidebar.sidebar { + background-color: #08111c; +} +filechooser headerbar widget stack box.path-bar-box, +.nautilus-window headerbar widget stack box.path-bar-box { + color: #2D90FF; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box label, filechooser headerbar widget stack box.path-bar-box image, +.nautilus-window headerbar widget stack box.path-bar-box label, +.nautilus-window headerbar widget stack box.path-bar-box image { + color: #2D90FF; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button { + color: #2D90FF; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #2D90FF; + border-color: #08111C; + margin: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button:checked image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child { + color: #ffffff; + outline-offset: -3px; + background-color: #2D90FF; + border-color: #08111C; + margin: 0px; + padding: 0 4px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:hover { + background-color: #3896ff; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:active { + color: rgba(255, 255, 255, 0.5); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button:last-child:backdrop { + color: rgba(255, 255, 255, 0.56); + background-color: rgba(45, 144, 255, 0.45); +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child { + padding-top: 2px; + padding-bottom: 2px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child label { + padding-left: 1px; + padding-right: 0px; +} +filechooser headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image, +.nautilus-window headerbar widget stack box.path-bar-box .nautilus-path-bar button.image-button.text-button:only-child image { + padding: 1px; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button { + color: #2D90FF; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button image { + color: #2D90FF; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover { + color: #aeae99; + outline-offset: -3px; + background-color: transparent; + border-color: transparent; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:hover image { + color: inherit; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked { + color: #ffffff; + outline-offset: -3px; + background-color: #2D90FF; + border-color: #08111C; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:active image, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked label, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:checked image { + color: #ffffff; +} +filechooser headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled, +.nautilus-window headerbar widget stack box.path-bar-box .path-bar button.text-button:disabled { + color: rgba(45, 144, 255, 0.6); +} +filechooser headerbar widget stack box.path-bar-box .dim-label, filechooser headerbar widget stack box.path-bar-box label.separator, filechooser headerbar widget stack box.path-bar-box .subtitle, +filechooser headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) filechooser headerbar widget stack box.path-bar-box .subtitle, filechooser headerbar widget stack box.path-bar-box popover label.separator, popover filechooser headerbar widget stack box.path-bar-box label.separator, +filechooser headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background filechooser headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .dim-label, +.nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box .titlebar:not(headerbar) .subtitle, +.titlebar:not(headerbar) .nautilus-window headerbar widget stack box.path-bar-box .subtitle, +.nautilus-window headerbar widget stack box.path-bar-box popover label.separator, +popover .nautilus-window headerbar widget stack box.path-bar-box label.separator, +.nautilus-window headerbar widget stack box.path-bar-box popover.background label.separator, +popover.background .nautilus-window headerbar widget stack box.path-bar-box label.separator { + color: transparent; +} + +.nautilus-window .searchbar-container entry.search { + border-left: 2px solid #2D90FF; + border-radius: 4px; +} +.nautilus-window .searchbar-container entry.search:focus { + color: rgba(255, 255, 255, 0.67); + caret-color: #60abff; + border-left: 2px solid transparent; +} +.nautilus-window .searchbar-container entry image { + color: #2D90FF; +} +.nautilus-window .searchbar-container entry image:focus { + color: #60abff; +} +.nautilus-window .searchbar-container button image { + color: #2D90FF; +} +.nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:hover, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:active, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle:checked, .nautilus-window headerbar stack box.horizontal.linked > button.popup.toggle { + border-radius: 0 4px 4px 0; +} + +.nemo-window paned:last-child > separator { + min-width: 2px; + min-height: 2px; + background-color: rgba(45, 144, 255, 0.06); + background-image: linear-gradient(to right, rgba(45, 144, 255, 0.06), rgba(45, 144, 255, 0.06)); +} +.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .view:backdrop, .nemo-window .nemo-inactive-pane iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .nemo-inactive-pane .iconview { + color: rgba(174, 174, 153, 0.34); +} +.nemo-window .nemo-inactive-pane .iconview:backdrop { + color: rgba(174, 174, 153, 0.23); +} +.nemo-window .sidebar { + color: #2d90ff; + background-color: rgba(8, 17, 28, 0.95); +} +.nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar row { + background-color: transparent; + color: #2d90ff; +} +.nemo-window .sidebar .view.cell:selected, .nemo-window .sidebar iconview.cell:selected, .nemo-window .sidebar .view.cell:selected:hover, .nemo-window .sidebar row.cell:selected, .nemo-window .sidebar row.cell:selected:hover { + background-color: #2D90FF; + color: #ffffff; +} +.nemo-window .sidebar .view.cell:hover, .nemo-window .sidebar iconview.cell:hover, .nemo-window .sidebar row.cell:hover { + background-color: rgba(45, 144, 255, 0.1); + color: #aeae99; +} +.nemo-window .sidebar .view.expander, .nemo-window .sidebar iconview.expander, .nemo-window .sidebar row.expander { + color: rgba(27, 84, 147, 0.975); +} +.nemo-window .sidebar .view.expander:hover, .nemo-window .sidebar iconview.expander:hover, .nemo-window .sidebar row.expander:hover { + color: #2d90ff; +} +.nemo-window .sidebar separator { + background-color: transparent; +} +.caja-side-pane, +.caja-side-pane > notebook > stack > widget > box, +.caja-side-pane text, +.caja-side-pane treeview { + color: #2d90ff; + caret-color: #2d90ff; + background-color: #08111c; +} +.caja-side-pane:hover, +.caja-side-pane > notebook > stack > widget > box:hover, +.caja-side-pane text:hover, +.caja-side-pane treeview:hover { + background-color: rgba(45, 144, 255, 0.1); + color: #aeae99; +} +.caja-side-pane > box button:not(:active):not(:checked) { + color: #2d90ff; +} +.caja-side-pane > box button:hover:not(:active) { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +.caja-side-pane .frame { + border-color: #020508; +} +.caja-side-pane junction { + background-color: rgba(2, 5, 8, 0.95); +} + +filechooser actionbar { + color: #2d90ff; + background-color: rgba(8, 17, 28, 0.95); + border-color: rgba(0, 0, 0, 0.95); +} +filechooser actionbar label, filechooser actionbar combobox { + color: #2d90ff; +} + +.gedit-bottom-panel-paned { + background-color: #08111C; +} + +.gedit-side-panel-paned > separator { + background-image: linear-gradient(to bottom, rgba(6, 12, 20, 0.95), rgba(6, 12, 20, 0.95)); +} + +.gedit-bottom-panel-paned > separator { + background-image: linear-gradient(to bottom, #010304, #010304); +} + +.gedit-document-panel { + background-color: rgba(8, 17, 28, 0.95); +} +.maximized .gedit-document-panel { + background-color: #08111c; +} +.gedit-document-panel row { + color: #2d90ff; + background-color: rgba(45, 144, 255, 0); +} +.gedit-document-panel row:hover { + background-color: rgba(45, 144, 255, 0.15); +} +.gedit-document-panel row:active { + color: #ffffff; + background-color: #2D90FF; +} +.gedit-document-panel row:active button { + color: #ffffff; +} +.gedit-document-panel row:selected, .gedit-document-panel row:selected:hover { + color: #ffffff; + background-color: #2D90FF; +} +.gedit-document-panel row:hover:not(:selected) button:active { + color: #2d90ff; +} + +filechooser actionbar button { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +filechooser actionbar button:hover { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(41, 106, 183, 0.5); +} +filechooser actionbar button:active, filechooser actionbar button:checked { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +filechooser actionbar button:disabled { + color: #3e4d59; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.25); +} + +filechooser actionbar entry { + color: #aeae99; + border-color: rgba(3, 7, 12, 0.4); + background-color: rgba(35, 89, 154, 0.4); +} +filechooser actionbar entry image { + color: inherit; +} +filechooser actionbar entry:focus { + color: #ffffff; + border-color: rgba(3, 7, 12, 0.4); + background-color: #2D90FF; +} +filechooser actionbar entry:disabled { + color: rgba(174, 174, 153, 0.55); + background-color: rgba(35, 89, 154, 0.25); +} + +filechooser placessidebar.sidebar scrollbar, +.nautilus-window placessidebar.sidebar scrollbar, .nemo-window .sidebar scrollbar, .caja-side-pane scrollbar { + border-color: rgba(2, 5, 8, 0.95); +} +filechooser placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, +.nautilus-window placessidebar.sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .nemo-window .sidebar scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider, .caja-side-pane scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + background-color: #7ab8ff; + border: 1px solid rgba(0, 0, 0, 0.3); +} +filechooser placessidebar.sidebar scrollbar slider, +.nautilus-window placessidebar.sidebar scrollbar slider, .nemo-window .sidebar scrollbar slider, .caja-side-pane scrollbar slider { + background-color: rgba(122, 184, 255, 0.7); +} +filechooser placessidebar.sidebar scrollbar slider:hover, +.nautilus-window placessidebar.sidebar scrollbar slider:hover, .nemo-window .sidebar scrollbar slider:hover, .caja-side-pane scrollbar slider:hover { + background-color: #93c6ff; +} +filechooser placessidebar.sidebar scrollbar slider:hover:active, +.nautilus-window placessidebar.sidebar scrollbar slider:hover:active, .nemo-window .sidebar scrollbar slider:hover:active, .caja-side-pane scrollbar slider:hover:active { + background-color: #2D90FF; +} +filechooser placessidebar.sidebar scrollbar slider:disabled, +.nautilus-window placessidebar.sidebar scrollbar slider:disabled, .nemo-window .sidebar scrollbar slider:disabled, .caja-side-pane scrollbar slider:disabled { + background-color: transparent; +} +filechooser placessidebar.sidebar scrollbar trough, +.nautilus-window placessidebar.sidebar scrollbar trough, .nemo-window .sidebar scrollbar trough, .caja-side-pane scrollbar trough { + background-color: rgba(2, 5, 8, 0.95); +} + +@define-color theme_fg_color #aeae99; +@define-color theme_text_color #aeae99; +@define-color theme_bg_color #08111C; +@define-color theme_base_color #08111C; +@define-color theme_selected_bg_color #2D90FF; +@define-color theme_selected_fg_color #ffffff; +@define-color fg_color #aeae99; +@define-color text_color #aeae99; +@define-color bg_color #08111C; +@define-color base_color #08111C; +@define-color selected_bg_color #2D90FF; +@define-color selected_fg_color #ffffff; +@define-color insensitive_bg_color #0a1624; +@define-color insensitive_fg_color alpha(#aeae99, 0.5); +@define-color insensitive_base_color #08111C; +@define-color theme_unfocused_fg_color #aeae99; +@define-color theme_unfocused_text_color #aeae99; +@define-color theme_unfocused_bg_color #08111C; +@define-color theme_unfocused_base_color #08111C; +@define-color borders #010304; +@define-color unfocused_borders #010304; +@define-color warning_color #F27835; +@define-color error_color #FC4138; +@define-color success_color #73d216; +@define-color placeholder_text_color #385370; +@define-color link_color #93c6ff; +@define-color content_view_bg #08111C; +@define-color wm_title alpha(#2d90ff, 0.8); +@define-color wm_unfocused_title alpha(#2d90ff, 0.5); +@define-color wm_bg #08111c; +@define-color wm_bg_unfocused #0a1522; +@define-color wm_highlight #0b1828; +@define-color wm_shadow alpha(black, 0.35); +@define-color wm_button_close_bg #cc575d; +@define-color wm_button_close_hover_bg #d7787d; +@define-color wm_button_close_active_bg #be3841; +@define-color wm_icon_close_bg #2f343f; +@define-color wm_button_hover_bg #454C5C; +@define-color wm_button_active_bg #2D90FF; +@define-color wm_button_hover_border #262932; +@define-color wm_icon_bg #90939B; +@define-color wm_icon_unfocused_bg #666A74; +@define-color wm_icon_hover_bg #C4C7CC; +@define-color wm_icon_active_bg #ffffff; +.budgie-container { + background-color: transparent; + border: none; +} + +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + background-color: transparent; + border-color: transparent; + border-left: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).user-menu row button label, .budgie-popover:not(.csd).user-menu list button label, .budgie-popover:not(.csd).places-menu row button label, .budgie-popover:not(.csd).places-menu list button label, .budgie-popover:not(.csd) .category-button label, .budgie-menu .category-button label, .budgie-popover:not(.csd).user-menu row button image, .budgie-popover:not(.csd).user-menu list button image, .budgie-popover:not(.csd).places-menu row button image, .budgie-popover:not(.csd).places-menu list button image, .budgie-popover:not(.csd) .category-button image, .budgie-menu .category-button image, .budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button, .budgie-popover:not(.csd) .category-button, .budgie-menu .category-button { + color: #2D90FF; +} +.budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + background-color: transparent; + border-left: 2px solid #2D90FF; + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.budgie-popover:not(.csd).user-menu row button:hover label, .budgie-popover:not(.csd).user-menu list button:hover label, .budgie-popover:not(.csd).places-menu row button:hover label, .budgie-popover:not(.csd).places-menu list button:hover label, .budgie-popover:not(.csd) .category-button:hover label, .budgie-menu .category-button:hover label, .budgie-popover:not(.csd).user-menu row button:hover, .budgie-popover:not(.csd).user-menu list button:hover, .budgie-popover:not(.csd).places-menu row button:hover, .budgie-popover:not(.csd).places-menu list button:hover, .budgie-popover:not(.csd) .category-button:hover, .budgie-menu .category-button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).user-menu row button:hover image, .budgie-popover:not(.csd).user-menu list button:hover image, .budgie-popover:not(.csd).places-menu row button:hover image, .budgie-popover:not(.csd).places-menu list button:hover image, .budgie-popover:not(.csd) .category-button:hover image, .budgie-menu .category-button:hover image { + color: #2D90FF; +} +.budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + background-color: #2D90FF; + font-weight: normal; +} +.budgie-popover:not(.csd).user-menu row button:active label, .budgie-popover:not(.csd).user-menu list button:active label, .budgie-popover:not(.csd).places-menu row button:active label, .budgie-popover:not(.csd).places-menu list button:active label, .budgie-popover:not(.csd) .category-button:active label, .budgie-menu .category-button:active label, .budgie-popover:not(.csd).user-menu row button:active image, .budgie-popover:not(.csd).user-menu list button:active image, .budgie-popover:not(.csd).places-menu row button:active image, .budgie-popover:not(.csd).places-menu list button:active image, .budgie-popover:not(.csd) .category-button:active image, .budgie-menu .category-button:active image, .budgie-popover:not(.csd).user-menu row button:active, .budgie-popover:not(.csd).user-menu list button:active, .budgie-popover:not(.csd).places-menu row button:active, .budgie-popover:not(.csd).places-menu list button:active, .budgie-popover:not(.csd) .category-button:active, .budgie-menu .category-button:active, .budgie-popover:not(.csd).user-menu row button:selected label, .budgie-popover:not(.csd).user-menu list button:selected label, .budgie-popover:not(.csd).places-menu row button:selected label, .budgie-popover:not(.csd).places-menu list button:selected label, .budgie-popover:not(.csd) .category-button:selected label, .budgie-menu .category-button:selected label, .budgie-popover:not(.csd).user-menu row button:selected image, .budgie-popover:not(.csd).user-menu list button:selected image, .budgie-popover:not(.csd).places-menu row button:selected image, .budgie-popover:not(.csd).places-menu list button:selected image, .budgie-popover:not(.csd) .category-button:selected image, .budgie-menu .category-button:selected image, .budgie-popover:not(.csd).user-menu row button:selected, .budgie-popover:not(.csd).user-menu list button:selected, .budgie-popover:not(.csd).places-menu row button:selected, .budgie-popover:not(.csd).places-menu list button:selected, .budgie-popover:not(.csd) .category-button:selected, .budgie-menu .category-button:selected, .budgie-popover:not(.csd).user-menu row button:checked label, .budgie-popover:not(.csd).user-menu list button:checked label, .budgie-popover:not(.csd).places-menu row button:checked label, .budgie-popover:not(.csd).places-menu list button:checked label, .budgie-popover:not(.csd) .category-button:checked label, .budgie-menu .category-button:checked label, .budgie-popover:not(.csd).user-menu row button:checked image, .budgie-popover:not(.csd).user-menu list button:checked image, .budgie-popover:not(.csd).places-menu row button:checked image, .budgie-popover:not(.csd).places-menu list button:checked image, .budgie-popover:not(.csd) .category-button:checked image, .budgie-menu .category-button:checked image, .budgie-popover:not(.csd).user-menu row button:checked, .budgie-popover:not(.csd).user-menu list button:checked, .budgie-popover:not(.csd).places-menu row button:checked, .budgie-popover:not(.csd).places-menu list button:checked, .budgie-popover:not(.csd) .category-button:checked, .budgie-menu .category-button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button:disabled label, .budgie-popover:not(.csd).user-menu list button:disabled label, .budgie-popover:not(.csd).places-menu row button:disabled label, .budgie-popover:not(.csd).places-menu list button:disabled label, .budgie-popover:not(.csd) .category-button:disabled label, .budgie-menu .category-button:disabled label, .budgie-popover:not(.csd).user-menu row button:disabled, .budgie-popover:not(.csd).user-menu list button:disabled, .budgie-popover:not(.csd).places-menu row button:disabled, .budgie-popover:not(.csd).places-menu list button:disabled, .budgie-popover:not(.csd) .category-button:disabled, .budgie-menu .category-button:disabled { + color: rgba(45, 144, 255, 0.5); +} +.budgie-popover:not(.csd).user-menu row button:checked:disabled label, .budgie-popover:not(.csd).user-menu list button:checked:disabled label, .budgie-popover:not(.csd).places-menu row button:checked:disabled label, .budgie-popover:not(.csd).places-menu list button:checked:disabled label, .budgie-popover:not(.csd) .category-button:checked:disabled label, .budgie-menu .category-button:checked:disabled label, .budgie-popover:not(.csd).user-menu row button:checked:disabled, .budgie-popover:not(.csd).user-menu list button:checked:disabled, .budgie-popover:not(.csd).places-menu row button:checked:disabled, .budgie-popover:not(.csd).places-menu list button:checked:disabled, .budgie-popover:not(.csd) .category-button:checked:disabled, .budgie-menu .category-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button, .budgie-menu row button { + background-color: transparent; + border-color: transparent; + border-right: 2px solid transparent; + padding: 4px 6px; + border-radius: 4px; + transition: 200ms ease-out; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + background-color: transparent; + border-right: 2px solid #2D90FF; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover, .budgie-menu row button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + background-color: #2D90FF; + font-weight: normal; +} +.budgie-popover:not(.csd).budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu list button:active label, .budgie-menu row button:active label, .budgie-popover:not(.csd).budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu list button:active, .budgie-menu row button:active, .budgie-popover:not(.csd).budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu list button:selected label, .budgie-menu row button:selected label, .budgie-popover:not(.csd).budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu list button:selected, .budgie-menu row button:selected, .budgie-popover:not(.csd).budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu list button:checked label, .budgie-menu row button:checked label, .budgie-popover:not(.csd).budgie-menu row button:checked, .budgie-popover:not(.csd).budgie-menu list button:checked, .budgie-menu row button:checked { + color: #ffffff; +} +.budgie-popover:not(.csd).budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu list button:disabled label, .budgie-menu row button:disabled label, .budgie-popover:not(.csd).budgie-menu row button:disabled, .budgie-popover:not(.csd).budgie-menu list button:disabled, .budgie-menu row button:disabled { + color: rgba(45, 144, 255, 0.5); +} +.budgie-popover:not(.csd).budgie-menu list button:checked:disabled label, .budgie-menu row button:checked:disabled label, .budgie-popover:not(.csd).budgie-menu list button:checked:disabled, .budgie-menu row button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.budgie-menu scrolledwindow, +.budgie-menu list, +.budgie-menu row, +.budgie-menu scrollbar { + border: none; + background: none; + box-shadow: none; +} +.budgie-menu entry { + border-color: transparent; + border-bottom: 2px solid #2D90FF; + border-radius: 0; + background: transparent; + padding: 9px 4px; + box-shadow: none; +} +.budgie-menu entry label, .budgie-menu entry image, .budgie-menu entry { + color: #aeae99; +} +.budgie-menu .categories { + padding: 0 2px; +} +.budgie-menu .category-button { + margin: 1px 0; +} +.budgie-menu .category-button:first-child { + margin-top: -2px; +} +.budgie-notification-window, .budgie-popover:not(.csd).background { + background-color: #08111C; +} +.budgie-notification-window label, .budgie-popover:not(.csd).background label { + color: #2D90FF; +} + +.budgie-popover:not(.csd).background { + border-radius: 4px; + background-clip: border-box; + border: none; + color: transparent; + box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.34); +} +.budgie-popover:not(.csd) > frame.container, +.budgie-popover:not(.csd) > frame.container > border { + border-style: none; + background-color: transparent; +} +.budgie-popover:not(.csd) list:hover label, .budgie-popover:not(.csd) list:hover, .budgie-popover:not(.csd) list:focus label, .budgie-popover:not(.csd) list:focus, .budgie-popover:not(.csd) list:active label, .budgie-popover:not(.csd) list:active, .budgie-popover:not(.csd) list:checked label, .budgie-popover:not(.csd) list:checked, .budgie-popover:not(.csd) list:selected label, .budgie-popover:not(.csd) list:selected, .budgie-popover:not(.csd) row:hover label, .budgie-popover:not(.csd) row:hover, .budgie-popover:not(.csd) row:focus label, .budgie-popover:not(.csd) row:focus, .budgie-popover:not(.csd) row:active label, .budgie-popover:not(.csd) row:active, .budgie-popover:not(.csd) row:checked label, .budgie-popover:not(.csd) row:checked, .budgie-popover:not(.csd) row:selected label, .budgie-popover:not(.csd) row:selected { + color: #aeae99; +} +.budgie-popover:not(.csd) list:backdrop, .budgie-popover:not(.csd) list:disabled, .budgie-popover:not(.csd) row:backdrop, .budgie-popover:not(.csd) row:disabled { + background-color: transparent; +} +.budgie-popover:not(.csd) .categories { + border-right: 1px solid rgba(174, 174, 153, 0.1); +} +.budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list { + background-color: #08111C; + border-radius: 4px; + margin: 0; + padding: 0; +} +.budgie-popover:not(.csd).user-menu row label, .budgie-popover:not(.csd).user-menu row, .budgie-popover:not(.csd).user-menu list label, .budgie-popover:not(.csd).user-menu list, .budgie-popover:not(.csd).places-menu row label, .budgie-popover:not(.csd).places-menu row, .budgie-popover:not(.csd).places-menu list label, .budgie-popover:not(.csd).places-menu list { + color: #2D90FF; +} +.budgie-popover:not(.csd).user-menu row:hover, .budgie-popover:not(.csd).user-menu list:hover, .budgie-popover:not(.csd).places-menu row:hover, .budgie-popover:not(.csd).places-menu list:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).user-menu row:active, .budgie-popover:not(.csd).user-menu row:checked, .budgie-popover:not(.csd).user-menu list:active, .budgie-popover:not(.csd).user-menu list:checked, .budgie-popover:not(.csd).places-menu row:active, .budgie-popover:not(.csd).places-menu row:checked, .budgie-popover:not(.csd).places-menu list:active, .budgie-popover:not(.csd).places-menu list:checked { + background-color: #2D90FF; +} +.budgie-popover:not(.csd).user-menu row:active label, .budgie-popover:not(.csd).user-menu row:checked label, .budgie-popover:not(.csd).user-menu list:active label, .budgie-popover:not(.csd).user-menu list:checked label, .budgie-popover:not(.csd).places-menu row:active label, .budgie-popover:not(.csd).places-menu row:checked label, .budgie-popover:not(.csd).places-menu list:active label, .budgie-popover:not(.csd).places-menu list:checked label { + color: #ffffff; +} +.budgie-popover:not(.csd).user-menu row button, .budgie-popover:not(.csd).user-menu list button, .budgie-popover:not(.csd).places-menu row button, .budgie-popover:not(.csd).places-menu list button { + margin: 1px 0; +} +.budgie-popover:not(.csd).budgie-menu row, .budgie-popover:not(.csd).budgie-menu list { + background: #08111C; +} +.budgie-popover:not(.csd).budgie-menu row button, .budgie-popover:not(.csd).budgie-menu list button { + padding: 3px 6px; +} +.budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover { + background-color: transparent; +} +.budgie-popover:not(.csd).budgie-menu row button:hover label, .budgie-popover:not(.csd).budgie-menu row button:hover, .budgie-popover:not(.csd).budgie-menu list button:hover label, .budgie-popover:not(.csd).budgie-menu list button:hover { + color: #aeae99; +} +.budgie-popover:not(.csd).workspace-popover button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.icon-popover-stack button { + padding: 4px 6px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack { + padding: 2px; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button { + padding: 4px 6px; + color: #2D90FF; + border-color: #08111C; + background-color: #08111C; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:backdrop { + color: rgba(45, 144, 255, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.budgie-popover:not(.csd) stack.clock-applet-stack button:active label { + color: inherit; +} + +.night-light-indicator .container { + padding: 4px 6px; +} +.night-light-indicator .view-header { + background: transparent; +} +.night-light-indicator button, .night-light-indicator button.display-settings-button { + color: #2D90FF; + border-color: #08111C; + background-color: #08111C; +} +.night-light-indicator button:backdrop, .night-light-indicator button.display-settings-button:backdrop { + color: rgba(45, 144, 255, 0.56); +} +.night-light-indicator button:hover, .night-light-indicator button.display-settings-button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.night-light-indicator button:active, .night-light-indicator button.display-settings-button:active { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.night-light-indicator button:active:backdrop, .night-light-indicator button.display-settings-button:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.night-light-indicator button:active label, .night-light-indicator button.display-settings-button:active label { + color: inherit; +} +.night-light-indicator spinbutton label, .night-light-indicator spinbutton { + color: #aeae99; +} +.night-light-indicator spinbutton:focus label, .night-light-indicator spinbutton:focus { + color: #ffffff; +} +.night-light-indicator entry { + color: rgba(174, 174, 153, 0.4); + border-color: #010304; + background-color: rgba(45, 144, 255, 0.1); +} +.night-light-indicator entry image, .night-light-indicator entry image:hover { + color: inherit; +} +.night-light-indicator entry:focus { + color: #ffffff; + border-color: #010304; + background-color: #2D90FF; + box-shadow: inset 1px 0 #2D90FF, inset -1px 0 #2D90FF, inset 0 1px #2D90FF, inset 0 -1px #2D90FF; +} +.night-light-indicator entry:focus image, .night-light-indicator entry:focus image:hover { + color: inherit; +} +.night-light-indicator button.combo { + color: #2D90FF; + border-color: #08111C; + background-color: #08111C; + padding: 2px 8px; +} +.night-light-indicator button.combo:backdrop { + color: rgba(45, 144, 255, 0.56); +} +.night-light-indicator button.combo:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.night-light-indicator button.combo:active { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.night-light-indicator button.combo:active:backdrop { + color: rgba(255, 255, 255, 0.56); +} + +.budgie-panel { + background-color: #08111C; + background-image: none; + box-shadow: none; + border: none; +} +.budgie-panel label, .budgie-panel image { + color: #2D90FF; +} +.budgie-panel button { + background-color: transparent; + box-shadow: none; + border-radius: 4px; + border: none; + margin: 0 1px; +} +.budgie-panel button label, .budgie-panel button image { + color: #2D90FF; +} +.budgie-panel button:hover { + background-color: #122740; +} +.budgie-panel button:active, .budgie-panel button:checked, .budgie-panel button:selected { + background-color: #162e4c; + border: none; +} +.budgie-panel button:active label, .budgie-panel button:active image, .budgie-panel button:checked label, .budgie-panel button:checked image, .budgie-panel button:selected label, .budgie-panel button:selected image { + color: #2D90FF; +} +.budgie-panel button.flat { + background-color: transparent; + border-radius: 4px; + box-shadow: none; + border: none; +} +.budgie-panel button.flat label, .budgie-panel button.flat image { + color: #2D90FF; +} +.budgie-panel button.flat:hover { + background: rgba(45, 144, 255, 0.3); +} +.budgie-panel button.flat:active, .budgie-panel button.flat:checked, .budgie-panel button.flat:selected { + background: #2D90FF; + border: none; +} +.budgie-panel button.flat:active label, .budgie-panel button.flat:active image, .budgie-panel button.flat:checked label, .budgie-panel button.flat:checked image, .budgie-panel button.flat:selected label, .budgie-panel button.flat:selected image { + color: #ffffff; +} +.budgie-panel button#tasklist-button { + background-color: transparent; +} +.budgie-panel button#tasklist-button label, .budgie-panel button#tasklist-button { + color: #2D90FF; +} +.bottom .budgie-panel button#tasklist-button { + border-bottom: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.bottom .budgie-panel button#tasklist-button:hover { + border-bottom: 2px solid transparent; +} +.bottom .budgie-panel button#tasklist-button:hover label, .bottom .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked { + background-color: rgba(45, 144, 255, 0.1); + border-bottom: 2px solid #2D90FF; +} +.bottom .budgie-panel button#tasklist-button:active label, .bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked label, .bottom .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button { + border-top: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.top .budgie-panel button#tasklist-button:hover { + border-top: 2px solid transparent; +} +.top .budgie-panel button#tasklist-button:hover label, .top .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked { + background-color: rgba(45, 144, 255, 0.1); + border-top: 2px solid #2D90FF; +} +.top .budgie-panel button#tasklist-button:active label, .top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked label, .top .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button { + border-left: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.left .budgie-panel button#tasklist-button:hover { + border-left: 2px solid transparent; +} +.left .budgie-panel button#tasklist-button:hover label, .left .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked { + background-color: rgba(45, 144, 255, 0.1); + border-left: 2px solid #2D90FF; +} +.left .budgie-panel button#tasklist-button:active label, .left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked label, .left .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button { + border-right: 2px solid transparent; + border-radius: 4px 4px 0 0; +} +.right .budgie-panel button#tasklist-button:hover { + border-right: 2px solid transparent; +} +.right .budgie-panel button#tasklist-button:hover label, .right .budgie-panel button#tasklist-button:hover { + color: #ffffff; +} +.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked { + background-color: rgba(45, 144, 255, 0.1); + border-right: 2px solid #2D90FF; +} +.right .budgie-panel button#tasklist-button:active label, .right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked label, .right .budgie-panel button#tasklist-button:checked { + color: #ffffff; +} +.budgie-panel button.flat.running { + background: image(#08111C); +} +.budgie-panel button.launcher { + border-radius: 0; +} +.top .budgie-panel button.launcher { + border-top: 2px solid #08111C; +} +.bottom .budgie-panel button.launcher { + border-bottom: 2px solid #08111C; +} +.left .budgie-panel button.launcher { + border-left: 2px solid #08111C; +} +.right .budgie-panel button.launcher { + border-right: 2px solid #08111C; +} +.budgie-panel button.launcher:hover, .budgie-panel button.launcher:checked, .budgie-panel button.launcher:selected { + background: #08111C; +} +.top .budgie-panel button.launcher:hover, .top .budgie-panel button.launcher:checked, .top .budgie-panel button.launcher:selected { + border-top: 2px solid #2D90FF; +} +.bottom .budgie-panel button.launcher:hover, .bottom .budgie-panel button.launcher:checked, .bottom .budgie-panel button.launcher:selected { + border-bottom: 2px solid #2D90FF; +} +.left .budgie-panel button.launcher:hover, .left .budgie-panel button.launcher:checked, .left .budgie-panel button.launcher:selected { + border-left: 2px solid #2D90FF; +} +.right .budgie-panel button.launcher:hover, .right .budgie-panel button.launcher:checked, .right .budgie-panel button.launcher:selected { + border-right: 2px solid #2D90FF; +} +.budgie-panel.transparent { + background-color: rgba(8, 17, 28, 0.3); +} +.budgie-panel separator { + background-color: rgba(45, 144, 255, 0.4); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item { + background-color: #0d1b2c; + border-radius: 0; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label, .budgie-panel .workspace-switcher .workspace-layout .workspace-item image { + color: #2D90FF; +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-right: 2px solid rgba(174, 174, 153, 0.2); +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item { + border-bottom: 2px solid rgba(174, 174, 153, 0.2); +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + background: image(#162e4c); +} +.top .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .bottom .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-right: 2px solid #2D90FF; +} +.left .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace, .right .budgie-panel .workspace-switcher .workspace-layout .workspace-item.current-workspace { + border-bottom: 2px solid #2D90FF; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item button.workspace-icon-button { + padding: 4px; +} +.budgie-panel .workspace-switcher .workspace-layout .workspace-item label.workspace-more-label { + font-weight: normal; + color: cyan; + opacity: 1; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button { + background-color: #08111C; + border-radius: 4px; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button image { + color: #2D90FF; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active { + background-color: #2D90FF; + border: none; +} +.budgie-panel .workspace-switcher button.image-button.workspace-add-button:active label, .budgie-panel .workspace-switcher button.image-button.workspace-add-button:active image { + color: #ffffff; +} +.budgie-panel.transparent .workspace-layout .workspace-item, +.budgie-panel.transparent .workspace-layout .workspace-item.current-workspace { + background: transparent; +} +.budgie-panel.transparent button.flat.running { + background: image(transparent); +} +.budgie-panel.transparent button.image-button.workspace-add-button { + background: transparent; +} +.top .budgie-panel.transparent button.launcher { + border-top-color: transparent; +} +.bottom .budgie-panel.transparent button.launcher { + border-bottom-color: transparent; +} +.left .budgie-panel.transparent button.launcher { + border-left-color: transparent; +} +.right .budgie-panel.transparent button.launcher { + border-right-color: transparent; +} +.top .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .bottom .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 0 4px; +} +.left .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher), .right .budgie-panel button.flat:not(.raven-trigger):not(.budgie-menu-launcher) { + padding: 2px 0; +} + +.raven-background, +.raven-header, +.raven-frame, +.raven, +.raven-notifications-view > .raven-background > .frame > list { + background-color: #08111C; + border-radius: 0; +} +.raven-background label, .raven-background image, .raven-background, +.raven-header label, +.raven-header image, +.raven-header, +.raven-frame label, +.raven-frame image, +.raven-frame, +.raven label, +.raven image, +.raven, +.raven-notifications-view > .raven-background > .frame > list label, +.raven-notifications-view > .raven-background > .frame > list image, +.raven-notifications-view > .raven-background > .frame > list { + color: #aeae99; +} + +.raven-frame > border { + border: none 0 transparent; + border-left: 0.2px solid #2D90FF; +} + +.raven { + border-color: red; +} +.raven calendar.raven-calendar { + background-color: transparent; + color: #aeae99; + padding: 4px; + border-color: transparent; +} +.raven calendar.raven-calendar.button, .raven calendar.raven-calendar.button-focus { + background-color: transparent; +} +.raven calendar.raven-calendar:selected { + background-color: #2D90FF; + color: #ffffff; + border-bottom: 9px solid transparent; +} +.raven button { + color: #2D90FF; + border-color: #08111C; + background-color: #08111C; +} +.raven button:backdrop { + color: rgba(45, 144, 255, 0.56); +} +.raven button label { + color: inherit; +} +.raven button:hover { + color: #aeae99; + border-color: #08111C; + background-color: rgba(45, 144, 255, 0.1); +} +.raven button:hover label { + color: inherit; +} +.raven button:active, .raven button:checked, .raven button:selected { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.raven button:active:backdrop, .raven button:checked:backdrop, .raven button:selected:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:active label, .raven button:checked label, .raven button:selected label { + color: inherit; +} +.raven button:checked:hover, .raven button:selected:hover { + color: #ffffff; + border-color: #08111C; + background-color: #2D90FF; +} +.raven button:checked:hover:backdrop, .raven button:selected:hover:backdrop { + color: rgba(255, 255, 255, 0.56); +} +.raven button:checked:hover label, .raven button:selected:hover label { + color: inherit; +} + +.budgie-run-dialog { + background-color: #0b1726; + border: none; + border-radius: 3px 3px 0 0; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.35); +} +.budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus { + background-color: transparent; + padding: 9px 4px; + box-shadow: none; + border: none; + border-bottom: 2px solid #2D90FF; +} +.budgie-run-dialog entry.search label, +.budgie-run-dialog entry.search image, .budgie-run-dialog entry.search, +.budgie-run-dialog entry.search:focus label, +.budgie-run-dialog entry.search:focus image, +.budgie-run-dialog entry.search:focus { + color: #aeae99; +} +.budgie-run-dialog entry.search image, +.budgie-run-dialog entry.search:focus image { + padding: 0 9px; +} +.budgie-run-dialog list { + background-color: #08111C; +} +.budgie-run-dialog list row:selected { + background-color: #2D90FF; +} +.budgie-run-dialog list row:selected label, +.budgie-run-dialog list row:selected image, .budgie-run-dialog list row:selected { + color: #ffffff; +} + +.budgie-notification-window { + border-radius: 4px; + background-clip: border-box; +} +.budgie-notification-window button { + border-radius: 4px; +} diff --git a/src/themes/Midnight/gtk-3.0/thumbnail.png b/src/themes/Midnight/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..6e86689d Binary files /dev/null and b/src/themes/Midnight/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Midnight/index.theme b/src/themes/Midnight/index.theme new file mode 100644 index 00000000..f0a817ca --- /dev/null +++ b/src/themes/Midnight/index.theme @@ -0,0 +1,9 @@ +[X-GNOME-Metatheme] +Name=Midnight +Type=X-GNOME-Metatheme +Comment= Midnight Gtk Themes +Encoding=UTF-8 +GtkTheme=Midnight +IconTheme=Papirus-Dark +CursorTheme=Adwaita +CursorSize=24 diff --git a/src/themes/Midnight/metacity-1/button-bg.svg b/src/themes/Midnight/metacity-1/button-bg.svg new file mode 100644 index 00000000..1f225b53 --- /dev/null +++ b/src/themes/Midnight/metacity-1/button-bg.svg @@ -0,0 +1,105 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight/metacity-1/button-border.svg b/src/themes/Midnight/metacity-1/button-border.svg new file mode 100644 index 00000000..a1ab9486 --- /dev/null +++ b/src/themes/Midnight/metacity-1/button-border.svg @@ -0,0 +1,107 @@ + +image/svg+xml \ No newline at end of file diff --git a/src/themes/Midnight/metacity-1/close-icon.svg b/src/themes/Midnight/metacity-1/close-icon.svg new file mode 100644 index 00000000..852eba29 --- /dev/null +++ b/src/themes/Midnight/metacity-1/close-icon.svg @@ -0,0 +1,106 @@ + +image/svg+xml diff --git a/src/themes/Midnight/metacity-1/max-icon.svg b/src/themes/Midnight/metacity-1/max-icon.svg new file mode 100644 index 00000000..5ed232df --- /dev/null +++ b/src/themes/Midnight/metacity-1/max-icon.svg @@ -0,0 +1,84 @@ + +image/svg+xml diff --git a/src/themes/Midnight/metacity-1/metacity-theme-2.xml b/src/themes/Midnight/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..8f739abc --- /dev/null +++ b/src/themes/Midnight/metacity-1/metacity-theme-2.xml @@ -0,0 +1,782 @@ + + + + Midnight + auoi + horst3180 + 2021 + Midnight-BlueNight Metacity themes modification of Arc Metacity theme + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight/metacity-1/metacity-theme-3.xml b/src/themes/Midnight/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..b693e7a0 --- /dev/null +++ b/src/themes/Midnight/metacity-1/metacity-theme-3.xml @@ -0,0 +1,781 @@ +<?xml version="1.0"?> +<metacity_theme> +<info> + <name>Midnight</name> + <author>auoi</author> + <copyright>horst3180</copyright> + <date>2021</date> + <description>Midnight-BlueNight Metacity themes modification of Arc Metacity theme</description> +</info> + +<!-- meaningfull constants --> +<!-- update 2.0.1.2 metacity --> + +<constant name="C_title_focused" value="#2D90FF" /> +<constant name="C_title_unfocused" value="rgba(45, 144, 255, 0.67)" /> + +<constant name="C_wm_bg_focused" value="#08111C" /> +<constant name="C_wm_bg_unfocused" value="#0a1522" /> + +<constant name="C_wm_highlight" value="#08111C" /> + +<!-- window button colors --> + +<!-- close --> +<constant name="C_button_close_bg_focused" value="#db000e" /> +<constant name="C_button_close_bg_hover" value="#fe0010" /> +<constant name="C_button_close_bg_active" value="#dc000e" /> +<constant name="C_button_close_bg_unfocused" value="#7c0815" /> + +<constant name="C_icon_close_bg" value="#db000e" /> +<constant name="C_icon_close_bg_active" value="#08111C" /> +<constant name="C_icon_close_bg_hover" value="#08111C" /> +<constant name="C_icon_close_bg_focused" value="#db000e" /> +<constant name="C_icon_close_bg_unfocused" value="#7c0815" /> + +<!-- maximize --> +<constant name="C_button_max_bg_focused" value="#00dc00"/> +<constant name="C_button_max_bg_unfocused" value="#7c0815"/> +<constant name="C_button_max_bg_hover" value="#00fe00" /> +<constant name="C_button_max_bg_active" value="#00dc00" /> +<constant name="C_button_max_border_hover" value="#00fe00" /> +<constant name="C_icon_max_hover" value="#08111C" /> +<constant name="C_icon_max_active" value="#08111C" /> +<constant name="C_icon_max_focused" value="#00dc00" /> +<constant name="C_button_max_unfocused" value="#7c0815" /> +<!-- maximize end --> + +<!-- minimize --> +<constant name="C_button_min_bg_focused" value="#dcc000"/> +<constant name="C_button_min_bg_unfocused" value="#7d710d"/> +<constant name="C_button_min_bg_hover" value="#fede00" /> +<constant name="C_button_min_bg_active" value="#dcc000" /> +<constant name="C_button_min_border_hover" value="#fede00" /> +<constant name="C_icon_min_hover" value="#08111C" /> +<constant name="C_icon_min_active" value="#08111C" /> +<constant name="C_icon_min_focused" value="#dcc000" /> +<constant name="C_button_min_unfocused" value="#7d710d" /> +<!-- minimize --> + +<!-- geometries --> + +<frame_geometry name="normal" title_scale="medium" rounded_top_left="1" rounded_top_right="1"> + <distance name="left_width" value="3" /> + <distance name="right_width" value="3" /> + <distance name="bottom_height" value="3" /> + <distance name="left_titlebar_edge" value="2"/> + <distance name="right_titlebar_edge" value="2"/> + <distance name="title_vertical_pad" value="3"/> + <border name="title_border" left="10" right="10" top="3" bottom="3"/> + <border name="button_border" left="3" right="3" top="0" bottom="0"/> + <aspect_ratio name="button" value="1.0" /> +</frame_geometry> + +<frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="1" rounded_top_right="1" parent="normal"> +</frame_geometry> + +<frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0"/> + <distance name="right_titlebar_edge" value="0"/> + <distance name="title_vertical_pad" value="2"/> <!-- + This needs to be 1 less then the + title_vertical_pad on normal state + or you'll have bigger buttons --> + <distance name="bottom_height" value="0" /> +</frame_geometry> + +<frame_geometry name="small" title_scale="small" parent="normal" hide_buttons="true" rounded_top_left="1" rounded_top_right="1"> + <distance name="title_vertical_pad" value="7"/> + <border name="title_border" left="10" right="10" top="0" bottom="1"/> +</frame_geometry> + +<frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1"/> + <distance name="right_titlebar_edge" value="1"/> +</frame_geometry> + +<frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal" > + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> +</frame_geometry> + +<frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="1" rounded_top_right="1" parent="small"> + <distance name="title_vertical_pad" value="5"/> +</frame_geometry> + +<!-- drawing operations --> + + <!-- title --> + +<draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_focused" /> +</draw_ops> + +<draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" + y="(0 `max` ((height - title_height) / 2)) + 1" + color="C_title_unfocused"/> +</draw_ops> + + <!-- window decorations --> + +<draw_ops name="entire_background_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="entire_background_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + <rectangle color="C_wm_highlight" x="0" y="0" width="width" height="1" filled="true" /> +</draw_ops> + +<draw_ops name="titlebar_max"> + +</draw_ops> + +<draw_ops name="titlebar_small_focused"> + +</draw_ops> + +<draw_ops name="titlebar_small_unfocused"> + +</draw_ops> + +<draw_ops name="border_focused"> + <rectangle color="C_wm_bg_focused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + +<draw_ops name="border_unfocused"> + <rectangle color="C_wm_bg_unfocused" x="0" y="0" width="width" height="height" filled="false" /> +</draw_ops> + + +<!--close--> +<draw_ops name="close_focused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused"> + <image filename="button-bg.svg" colorize="C_button_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="close_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="close-icon.svg" colorize="C_icon_close_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--maximize--> +<draw_ops name="maximize_focused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_max_bg_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_max_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_max_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="maximize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_max_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="max-icon.svg" colorize="C_icon_max_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--minimize--> +<draw_ops name="minimize_focused"> + <image filename="button-bg.svg" colorize="C_button_min_bg_focused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_focused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused"> + <image filename="button-bg.svg" colorize="C_button_min_unfocused" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_prelight"> + <image filename="button-bg.svg" colorize="C_button_min_bg_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="button-border.svg" colorize="C_button_min_border_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_hover" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<draw_ops name="minimize_unfocused_pressed"> + <image filename="button-bg.svg" colorize="C_button_min_bg_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> + <image filename="min-icon.svg" colorize="C_icon_min_active" x="(width-object_width)/2" y="(height-object_height)/2" width="object_width" height="object_height"/> +</draw_ops> + +<!--Todo--> +<draw_ops name="menu_focused"></draw_ops> +<draw_ops name="menu_focused_pressed"></draw_ops> +<draw_ops name="menu_unfocused"></draw_ops> +<draw_ops name="menu_unfocused_prelight"></draw_ops> +<draw_ops name="menu_unfocused_pressed"></draw_ops> +<draw_ops name="shade_focused"></draw_ops> +<draw_ops name="shade_focused_pressed"></draw_ops> +<draw_ops name="shade_unfocused"></draw_ops> +<draw_ops name="shade_unfocused_prelight"></draw_ops> +<draw_ops name="shade_unfocused_pressed"></draw_ops> + +<!-- frame styles --> + +<frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_max" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="dialog_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button><button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_small_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_focused" /> + <button function="unshade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_small_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused"/> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight"/> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed"/> + <button function="maximize" state="normal" draw_ops="maximize_unfocused"/> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight"/> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed"/> + <button function="minimize" state="normal" draw_ops="minimize_unfocused"/> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight"/> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed"/> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="shade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_focused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<frame_style name="border_unfocused" geometry="borderless"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- placeholder for unimplementated styles--> +<frame_style name="blank" geometry="normal"> + <button function="close" state="normal"><draw_ops></draw_ops></button> + <button function="close" state="pressed"><draw_ops></draw_ops></button> + <button function="maximize" state="normal"><draw_ops></draw_ops></button> + <button function="maximize" state="pressed"><draw_ops></draw_ops></button> + <button function="minimize" state="normal"><draw_ops></draw_ops></button> + <button function="minimize" state="pressed"><draw_ops></draw_ops></button> + <button function="menu" state="normal"><draw_ops></draw_ops></button> + <button function="menu" state="pressed"><draw_ops></draw_ops></button> + <button function="shade" state="normal"><draw_ops></draw_ops></button> + <button function="shade" state="pressed"><draw_ops></draw_ops></button> + <button function="unshade" state="normal"><draw_ops></draw_ops></button> + <button function="unshade" state="pressed"><draw_ops></draw_ops></button> + <button function="above" state="normal"><draw_ops></draw_ops></button> + <button function="above" state="pressed"><draw_ops></draw_ops></button> + <button function="unabove" state="normal"><draw_ops></draw_ops></button> + <button function="unabove" state="pressed"><draw_ops></draw_ops></button> + <button function="stick" state="normal"><draw_ops></draw_ops></button> + <button function="stick" state="pressed"><draw_ops></draw_ops></button> + <button function="unstick" state="normal"><draw_ops></draw_ops></button> + <button function="unstick" state="pressed"><draw_ops></draw_ops></button> +</frame_style> + +<!-- frame style sets --> + +<frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused"/> + <frame focus="no" state="normal" resize="both" style="normal_unfocused"/> + <frame focus="yes" state="maximized" style="normal_max_focused"/> + <frame focus="no" state="maximized" style="normal_max_unfocused"/> + <frame focus="yes" state="shaded" style="normal_focused"/> + <frame focus="no" state="shaded" style="normal_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused"/> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused"/> +</frame_style_set> + +<frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="dialog_focused"/> + <frame focus="no" state="shaded" style="dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused"/> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="modal_dialog_focused"/> + <frame focus="no" state="shaded" style="modal_dialog_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused"/> + <frame focus="no" state="normal" resize="both" style="utility_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="utility_focused"/> + <frame focus="no" state="shaded" style="utility_unfocused"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + +<frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused"/> + <frame focus="no" state="normal" resize="both" style="border_unfocused"/> + <frame focus="yes" state="maximized" style="blank"/> + <frame focus="no" state="maximized" style="blank"/> + <frame focus="yes" state="shaded" style="blank"/> + <frame focus="no" state="shaded" style="blank"/> + <frame focus="yes" state="maximized_and_shaded" style="blank"/> + <frame focus="no" state="maximized_and_shaded" style="blank"/> +</frame_style_set> + + +<!-- windows --> + +<window type="normal" style_set="normal_style_set"/> +<window type="dialog" style_set="dialog_style_set"/> +<window type="modal_dialog" style_set="modal_dialog_style_set"/> +<window type="menu" style_set="utility_style_set"/> +<window type="utility" style_set="utility_style_set"/> +<window type="border" style_set="border_style_set"/> + +</metacity_theme> diff --git a/src/themes/Midnight/metacity-1/midnight-blue-metacity-sketch.svg b/src/themes/Midnight/metacity-1/midnight-blue-metacity-sketch.svg new file mode 100644 index 00000000..e355a5c6 --- /dev/null +++ b/src/themes/Midnight/metacity-1/midnight-blue-metacity-sketch.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="210mm" + height="297mm" + viewBox="0 0 210 297" + version="1.1" + id="svg8" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="midnight-blue-metacity-sketch.svg"> + <defs + id="defs2" /> + <sodipodi:namedview + id="base" + pagecolor="#08111c" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="1" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="-97.142857" + inkscape:cy="537.14286" + inkscape:document-units="mm" + inkscape:current-layer="layer1" + showgrid="false" + inkscape:window-width="1366" + inkscape:window-height="701" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="opacity:0.7;fill:#f6f6f4;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + id="rect834" + width="185.20833" + height="47.625" + x="16.630953" + y="15.029762" /> + <rect + y="113.30357" + x="16.630953" + height="47.625" + width="185.20833" + id="rect836" + style="opacity:1;fill:#0c1a2a;fill-opacity:1;stroke:#dcdcdc;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Midnight/metacity-1/min-icon.svg b/src/themes/Midnight/metacity-1/min-icon.svg new file mode 100644 index 00000000..19f972c9 --- /dev/null +++ b/src/themes/Midnight/metacity-1/min-icon.svg @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + enable-background="new 0 0 32 32" + height="16" + id="Layer_1" + version="1.1" + viewBox="0 0 16 16" + width="16" + xml:space="preserve" + inkscape:version="1.0.2 (1.0.2+r75+1)" + sodipodi:docname="min-icon.svg"><metadata + id="metadata26"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs + id="defs24" /><sodipodi:namedview + pagecolor="#e2e2e2" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="705" + id="namedview22" + showgrid="true" + inkscape:zoom="16" + inkscape:cx="8.6807507" + inkscape:cy="7.4610189" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="Layer_1" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:bbox-nodes="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:document-rotation="0"><inkscape:grid + type="xygrid" + id="grid3003" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /></sodipodi:namedview><g + id="g851"><g + style="display:inline" + id="titlebutton-min" + inkscape:label="#g6247" + transform="translate(-587,185.63782)"><g + id="g7138" + style="display:inline;opacity:1" + transform="translate(-781,-432.63782)"><g + transform="translate(-58,0)" + style="display:inline;opacity:1" + id="g4490-3-75"><g + id="g4092-0-7-0" + style="display:inline" + transform="translate(58,0)" /></g></g><rect + y="-185.63782" + x="587" + height="16" + width="16" + id="rect17883-32" + style="display:inline;opacity:1;fill:none;fill-opacity:1;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0" /></g><path + style="display:inline;fill:#808080;fill-opacity:1;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 4,3.0000021 4,9.9999999 4,-9.9999999 -4,3.77869 z" + id="path1467" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /></g></svg> diff --git a/src/themes/Midnight/metacity-1/thumbnail.png b/src/themes/Midnight/metacity-1/thumbnail.png new file mode 100644 index 00000000..36fcddee Binary files /dev/null and b/src/themes/Midnight/metacity-1/thumbnail.png differ diff --git a/src/themes/Midnight/xfwm4/bottom-active.png b/src/themes/Midnight/xfwm4/bottom-active.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight/xfwm4/bottom-active.png differ diff --git a/src/themes/Midnight/xfwm4/bottom-inactive.png b/src/themes/Midnight/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..fe69bddc Binary files /dev/null and b/src/themes/Midnight/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/bottom-left-active.png b/src/themes/Midnight/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Midnight/xfwm4/bottom-left-inactive.png b/src/themes/Midnight/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..87496c91 Binary files /dev/null and b/src/themes/Midnight/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/bottom-right-active.png b/src/themes/Midnight/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Midnight/xfwm4/bottom-right-inactive.png b/src/themes/Midnight/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..15726c44 Binary files /dev/null and b/src/themes/Midnight/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/close-active.png b/src/themes/Midnight/xfwm4/close-active.png new file mode 100644 index 00000000..c0c1887b Binary files /dev/null and b/src/themes/Midnight/xfwm4/close-active.png differ diff --git a/src/themes/Midnight/xfwm4/close-inactive.png b/src/themes/Midnight/xfwm4/close-inactive.png new file mode 100644 index 00000000..d3217acb Binary files /dev/null and b/src/themes/Midnight/xfwm4/close-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/close-prelight.png b/src/themes/Midnight/xfwm4/close-prelight.png new file mode 100644 index 00000000..1bd26569 Binary files /dev/null and b/src/themes/Midnight/xfwm4/close-prelight.png differ diff --git a/src/themes/Midnight/xfwm4/close-pressed.png b/src/themes/Midnight/xfwm4/close-pressed.png new file mode 100644 index 00000000..1876e8af Binary files /dev/null and b/src/themes/Midnight/xfwm4/close-pressed.png differ diff --git a/src/themes/Midnight/xfwm4/hide-active.png b/src/themes/Midnight/xfwm4/hide-active.png new file mode 100644 index 00000000..f5ef4926 Binary files /dev/null and b/src/themes/Midnight/xfwm4/hide-active.png differ diff --git a/src/themes/Midnight/xfwm4/hide-inactive.png b/src/themes/Midnight/xfwm4/hide-inactive.png new file mode 100644 index 00000000..cacc9c02 Binary files /dev/null and b/src/themes/Midnight/xfwm4/hide-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/hide-prelight.png b/src/themes/Midnight/xfwm4/hide-prelight.png new file mode 100644 index 00000000..ca1be6bb Binary files /dev/null and b/src/themes/Midnight/xfwm4/hide-prelight.png differ diff --git a/src/themes/Midnight/xfwm4/hide-pressed.png b/src/themes/Midnight/xfwm4/hide-pressed.png new file mode 100644 index 00000000..c4935fcf Binary files /dev/null and b/src/themes/Midnight/xfwm4/hide-pressed.png differ diff --git a/src/themes/Midnight/xfwm4/left-active.png b/src/themes/Midnight/xfwm4/left-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight/xfwm4/left-active.png differ diff --git a/src/themes/Midnight/xfwm4/left-inactive.png b/src/themes/Midnight/xfwm4/left-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight/xfwm4/left-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/maximize-active.png b/src/themes/Midnight/xfwm4/maximize-active.png new file mode 100644 index 00000000..a54724de Binary files /dev/null and b/src/themes/Midnight/xfwm4/maximize-active.png differ diff --git a/src/themes/Midnight/xfwm4/maximize-inactive.png b/src/themes/Midnight/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..b166548f Binary files /dev/null and b/src/themes/Midnight/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/maximize-prelight.png b/src/themes/Midnight/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..edce47ae Binary files /dev/null and b/src/themes/Midnight/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Midnight/xfwm4/maximize-pressed.png b/src/themes/Midnight/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..e21da18b Binary files /dev/null and b/src/themes/Midnight/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Midnight/xfwm4/menu-active.png b/src/themes/Midnight/xfwm4/menu-active.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight/xfwm4/menu-active.png differ diff --git a/src/themes/Midnight/xfwm4/menu-inactive.png b/src/themes/Midnight/xfwm4/menu-inactive.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight/xfwm4/menu-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/menu-pressed.png b/src/themes/Midnight/xfwm4/menu-pressed.png new file mode 100644 index 00000000..ddc9e267 Binary files /dev/null and b/src/themes/Midnight/xfwm4/menu-pressed.png differ diff --git a/src/themes/Midnight/xfwm4/right-active.png b/src/themes/Midnight/xfwm4/right-active.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight/xfwm4/right-active.png differ diff --git a/src/themes/Midnight/xfwm4/right-inactive.png b/src/themes/Midnight/xfwm4/right-inactive.png new file mode 100644 index 00000000..0b7bd65c Binary files /dev/null and b/src/themes/Midnight/xfwm4/right-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/shade-active.png b/src/themes/Midnight/xfwm4/shade-active.png new file mode 100644 index 00000000..b1d00ca7 Binary files /dev/null and b/src/themes/Midnight/xfwm4/shade-active.png differ diff --git a/src/themes/Midnight/xfwm4/shade-inactive.png b/src/themes/Midnight/xfwm4/shade-inactive.png new file mode 100644 index 00000000..08b30bf0 Binary files /dev/null and b/src/themes/Midnight/xfwm4/shade-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/shade-prelight.png b/src/themes/Midnight/xfwm4/shade-prelight.png new file mode 100644 index 00000000..132b5a95 Binary files /dev/null and b/src/themes/Midnight/xfwm4/shade-prelight.png differ diff --git a/src/themes/Midnight/xfwm4/shade-pressed.png b/src/themes/Midnight/xfwm4/shade-pressed.png new file mode 100644 index 00000000..b40faec4 Binary files /dev/null and b/src/themes/Midnight/xfwm4/shade-pressed.png differ diff --git a/src/themes/Midnight/xfwm4/stick-active.png b/src/themes/Midnight/xfwm4/stick-active.png new file mode 100644 index 00000000..ebdb4b3f Binary files /dev/null and b/src/themes/Midnight/xfwm4/stick-active.png differ diff --git a/src/themes/Midnight/xfwm4/stick-inactive.png b/src/themes/Midnight/xfwm4/stick-inactive.png new file mode 100644 index 00000000..282b2912 Binary files /dev/null and b/src/themes/Midnight/xfwm4/stick-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/stick-prelight.png b/src/themes/Midnight/xfwm4/stick-prelight.png new file mode 100644 index 00000000..c2bdd40f Binary files /dev/null and b/src/themes/Midnight/xfwm4/stick-prelight.png differ diff --git a/src/themes/Midnight/xfwm4/stick-pressed.png b/src/themes/Midnight/xfwm4/stick-pressed.png new file mode 100644 index 00000000..9d45bcd2 Binary files /dev/null and b/src/themes/Midnight/xfwm4/stick-pressed.png differ diff --git a/src/themes/Midnight/xfwm4/themerc b/src/themes/Midnight/xfwm4/themerc new file mode 100644 index 00000000..ecf5483b --- /dev/null +++ b/src/themes/Midnight/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=2 +button_spacing=4 + +show_app_icon=true + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#2D90FF +active_text_shadow_color=#2D90FF + +inactive_text_color=#1e5ea4 +inactive_text_shadow_color=#1e5ea4 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Midnight/xfwm4/title-1-active.png b/src/themes/Midnight/xfwm4/title-1-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-1-active.png differ diff --git a/src/themes/Midnight/xfwm4/title-1-inactive.png b/src/themes/Midnight/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/title-2-active.png b/src/themes/Midnight/xfwm4/title-2-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-2-active.png differ diff --git a/src/themes/Midnight/xfwm4/title-2-inactive.png b/src/themes/Midnight/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/title-3-active.png b/src/themes/Midnight/xfwm4/title-3-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-3-active.png differ diff --git a/src/themes/Midnight/xfwm4/title-3-inactive.png b/src/themes/Midnight/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/title-4-active.png b/src/themes/Midnight/xfwm4/title-4-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-4-active.png differ diff --git a/src/themes/Midnight/xfwm4/title-4-inactive.png b/src/themes/Midnight/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/title-5-active.png b/src/themes/Midnight/xfwm4/title-5-active.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-5-active.png differ diff --git a/src/themes/Midnight/xfwm4/title-5-inactive.png b/src/themes/Midnight/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..c02a2674 Binary files /dev/null and b/src/themes/Midnight/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/top-left-active.png b/src/themes/Midnight/xfwm4/top-left-active.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight/xfwm4/top-left-active.png differ diff --git a/src/themes/Midnight/xfwm4/top-left-inactive.png b/src/themes/Midnight/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8c9dcb2c Binary files /dev/null and b/src/themes/Midnight/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Midnight/xfwm4/top-right-active.png b/src/themes/Midnight/xfwm4/top-right-active.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight/xfwm4/top-right-active.png differ diff --git a/src/themes/Midnight/xfwm4/top-right-inactive.png b/src/themes/Midnight/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..da7c6881 Binary files /dev/null and b/src/themes/Midnight/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Rose-Pine/cinnamon/assets/add-workspace-active.svg b/src/themes/Rose-Pine/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 00000000..4b742855 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,12 @@ +<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="1.6500004"/> + </filter> + </defs> + <g transform="translate(0 -852.36)" shape-rendering="auto"> + <path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#333333" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + </g> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/add-workspace-hover.svg b/src/themes/Rose-Pine/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 00000000..8a1d3516 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace-hover.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-81.038405" + inkscape:cy="108.58132" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/add-workspace.svg b/src/themes/Rose-Pine/cinnamon/assets/add-workspace.svg new file mode 100644 index 00000000..8dba5df9 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-28.526103" + inkscape:cy="75.41215" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.87;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Rose-Pine/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..dcf8298b --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-left.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="29.5" + inkscape:cx="13.680381" + inkscape:cy="6.1418434" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M10 3v10L5 8z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Rose-Pine/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..ed66559d --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-right.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M6 3v10l5-5z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/checkbox-dark.svg b/src/themes/Rose-Pine/cinnamon/assets/checkbox-dark.svg new file mode 100644 index 00000000..65c19018 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#dddddd" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/checkbox-off.svg b/src/themes/Rose-Pine/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/checkbox.svg b/src/themes/Rose-Pine/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..b3a73fa1 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#333333" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/close-active.svg b/src/themes/Rose-Pine/cinnamon/assets/close-active.svg new file mode 100644 index 00000000..0dde2b9d --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/close-active.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#d8354a" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/close-hover.svg b/src/themes/Rose-Pine/cinnamon/assets/close-hover.svg new file mode 100644 index 00000000..37f8806a --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/close-hover.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#ff7a80" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/close.svg b/src/themes/Rose-Pine/cinnamon/assets/close.svg new file mode 100644 index 00000000..5dcc697b --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/close.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter879" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter879)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#f75a61" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/corner-ripple.svg b/src/themes/Rose-Pine/cinnamon/assets/corner-ripple.svg new file mode 100644 index 00000000..6440b6ca --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,5 @@ +<svg width="104" height="104" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -948.36)"> + <circle id="corner-ripple" cx="52" cy="1000" r="48" fill="#333333" opacity=".25"/> + </g> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/radiobutton-dark.svg b/src/themes/Rose-Pine/cinnamon/assets/radiobutton-dark.svg new file mode 100644 index 00000000..375c388a --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#dddddd"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/radiobutton-off.svg b/src/themes/Rose-Pine/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/radiobutton.svg b/src/themes/Rose-Pine/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..27a8ab48 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#333333"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/toggle-off.svg b/src/themes/Rose-Pine/cinnamon/assets/toggle-off.svg new file mode 100644 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/toggle-off.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/toggle-on-dark.svg b/src/themes/Rose-Pine/cinnamon/assets/toggle-on-dark.svg new file mode 100644 index 00000000..23f9373e --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#dddddd" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/toggle-on.svg b/src/themes/Rose-Pine/cinnamon/assets/toggle-on.svg new file mode 100644 index 00000000..510abf19 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/toggle-on.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#ffffff" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/assets/trash-icon.svg b/src/themes/Rose-Pine/cinnamon/assets/trash-icon.svg new file mode 100644 index 00000000..d78a123e --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ +<svg width="400" height="120" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -932.36)"> + <rect x="10" y="942.36" width="380" height="160" rx="18" ry="18" fill="#4d4d4d" stroke-width="0"/> + <path class="ColorScheme-Text" d="m200 964.36c-4.4183 0-8 3.5817-8 8h-16v4h48v-4h-16c0-4.4183-3.5817-8-8-8zm0 4c2.2091 1e-5 4 1.7909 4 4h-8c1e-5 -2.2091 1.7909-4 4-4zm-20 12v32c0 4.4321 3.5679 8.0001 8 8.0001h24c4.4321 0 8-3.568 8-8.0001v-32h-38zm4 4h32v28c0 2.2161-1.7839 4.0001-4 4.0001h-24c-2.2161 0-4-1.784-4-4.0001z" fill="#ececec"/> + </g> +</svg> diff --git a/src/themes/Rose-Pine/cinnamon/cinnamon.css b/src/themes/Rose-Pine/cinnamon/cinnamon.css new file mode 100644 index 00000000..69bfabc7 --- /dev/null +++ b/src/themes/Rose-Pine/cinnamon/cinnamon.css @@ -0,0 +1,2266 @@ +stage { + font-size: 9pt; + color: #e0def4; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(224, 222, 244, 0.7); + background-color: rgba(224, 222, 244, 0.04); +} + +.sound-button:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); + border-radius: 6px; +} + +.sound-button:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); + border-radius: 6px; +} + +.sound-button:hover:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.3); + border-radius: 6px; +} + +.sound-button:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.3); + border-radius: 6px; +} + +.sound-button:insensitive { + color: rgba(224, 222, 244, 0.5); + background-color: rgba(224, 222, 244, 0.04); + border-radius: 6px; +} + +.notification-button, +.notification-icon-button, +.menu #notification .notification-button, +.menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button, +#notification .notification-button, +#notification .notification-icon-button { + border-radius: 6px; + color: rgba(224, 222, 244, 0.7); + background-color: transparent; +} + +.notification-button:hover, +.notification-icon-button:hover, +#notification .notification-button:hover, +#notification .notification-icon-button:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); + border-radius: 6px; +} + +.notification-button:active, +.notification-icon-button:active, +#notification .notification-button:active, +#notification .notification-icon-button:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.3); + border-radius: 6px; +} + +.notification-button:insensitive, +.notification-icon-button:insensitive, +#notification .notification-button:insensitive, +#notification .notification-icon-button:insensitive { + color: rgba(224, 222, 244, 0.3); + background-color: transparent; + border-radius: 6px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 6px 30px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(224, 222, 244, 0.7); + background-color: rgba(224, 222, 244, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #908caa; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(224, 222, 244, 0.3); + background-color: transparent; +} + +#menu-search-entry, +.notification StEntry, +.menu #notification StEntry, +.popup-menu #notification StEntry, +#notification StEntry { + padding: 3px 12px; + min-height: 24px; + caret-size: 1px; + selection-background-color: #908caa; + selected-color: rgba(0, 0, 0, 0.87); + transition-duration: 300ms; + border-radius: 9999px; + color: #e0def4; + border: 2px solid transparent; + background-color: rgba(224, 222, 244, 0.04); +} + +#menu-search-entry:focus, +.notification StEntry:focus, +.menu #notification StEntry:focus, +.popup-menu #notification StEntry:focus, +#notification StEntry:focus, +#menu-search-entry:hover, +.notification StEntry:hover, +.menu #notification StEntry:hover, +.popup-menu #notification StEntry:hover, +#notification StEntry:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.04); + border: 2px solid #908caa; +} + +#menu-search-entry:insensitive, +.notification StEntry:insensitive, +.menu #notification StEntry:insensitive, +.popup-menu #notification StEntry:insensitive, +#notification StEntry:insensitive { + border: 2px solid transparent; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +#menu-search-entry StIcon.capslock-warning, +.notification StEntry StIcon.capslock-warning, +.menu #notification StEntry StIcon.capslock-warning, +.popup-menu #notification StEntry StIcon.capslock-warning, +#notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #f6c177; + padding: 0 6px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(38, 35, 58, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: gray; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: #524f67; +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #908caa; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(224, 222, 244, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #908caa; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 24px; + height: 24px; +} + +.check-box StBin, +.check-box:focus StBin { + background-image: url('assets/checkbox-off.svg'); +} + +.check-box:checked StBin, +.check-box:focus:checked StBin { + background-image: url('assets/checkbox-dark.svg'); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 24px; + height: 24px; +} + +.radiobutton StBin, +.radiobutton:focus StBin { + background-image: url('assets/radiobutton-off.svg'); +} + +.radiobutton:checked StBin, +.radiobutton:focus:checked StBin { + background-image: url('assets/radiobutton-dark.svg'); +} + +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url('assets/toggle-off.svg'); +} + +.toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.popup-menu-item:active .toggle-switch { + background-image: url('assets/toggle-off.svg'); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.cinnamon-link { + color: #2196f3; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #51adf6; +} + +#Tooltip { + border-radius: 9999px; + padding: 6px 12px; + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 3px; + color: #e0def4; + background-color: rgba(38, 35, 58, 0.95); + border-radius: 12px; + margin: 6px; + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + border: 2px solid #ebbcba; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 6px; + background-gradient-direction: none; + box-shadow: none; + background-color: #908caa; + color: rgba(0, 0, 0, 0.6); +} + +.menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-combo-menu .popup-sub-menu .popup-menu-item:active { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, +.menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 3px; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 6px 12px; + spacing: 12px; + border-radius: 6px; +} + +.menu .popup-menu-item:hover, +.menu .popup-menu-item:active, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:hover, +.popup-combo-menu .popup-menu-item:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(224, 222, 244, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(224, 222, 244, 0.5); +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(224, 222, 244, 0.12); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: rgba(224, 222, 244, 0.5); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 12px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 0; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 0; + margin: 0; + padding: 0; + border-color: rgba(224, 222, 244, 0.12); + border-bottom-width: 0; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 36px; + width: 42px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(242, 139, 130, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 6px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 6px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, +.panel-bottom, +.panel-left, +.panel-right { + color: rgba(224, 222, 244, 0.7); + font-size: 1em; + padding: 0px; + background-color: rgba(25, 23, 36, 0.95); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, +.panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, +.panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, +.panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, +.panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, +.panel-left .panel-button:active, +.panel-left .panel-status-button:active, +.panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: #908caa; +} + +.panel-dummy { + background-color: rgba(242, 139, 130, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(242, 139, 130, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(224, 222, 244, 0.7); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(224, 222, 244, 0.7); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(33, 32, 46, 0.9); + border: 1px solid rgba(33, 32, 46, 0.9); + color: #e0def4; + spacing: 25px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +#selected.window-caption { + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); + border: 1px solid #908caa; + spacing: 25px; +} + +.expo-workspaces-name-entry, +#selected.expo-workspaces-name-entry { + height: 15px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #e0def4; + background-color: rgba(224, 222, 244, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +#selected.expo-workspaces-name-entry:focus { + border: 1px solid #908caa; + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); + font-style: italic; + transition-duration: 300; + selection-background-color: rgba(0, 0, 0, 0.87); + selected-color: #908caa; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(224, 222, 244, 0); + background-color: rgba(224, 222, 244, 0); + border-radius: 6px; +} + +#active.expo-workspace-thumbnail-frame { + border: 4px solid #908caa; + background-color: black; + border-radius: 6px; +} + +.expo-background { + background-color: #191919; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, +.workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url('assets/add-workspace.svg'); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url('assets/add-workspace-hover.svg'); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url('assets/add-workspace-active.svg'); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url('assets/close.svg'); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url('assets/close-hover.svg'); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url('assets/close-active.svg'); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url('assets/trash-icon.svg'); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #6e6a86; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 6px; + background-color: #191724; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #6e6a86; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #e0def4; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, +.calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(224, 222, 244, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(224, 222, 244, 0.25); +} + +.calendar-change-month-back { + background-image: url('assets/calendar-arrow-left.svg'); +} + +.calendar-change-month-back:rtl { + background-image: url('assets/calendar-arrow-right.svg'); +} + +.calendar-change-month-forward { + background-image: url('assets/calendar-arrow-right.svg'); +} + +.calendar-change-month-forward:rtl { + background-image: url('assets/calendar-arrow-left.svg'); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: #e0def4; + border-radius: 6px; +} + +.calendar-day-base { + text-align: center; + width: 28px; + height: 28px; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-heading { + color: rgba(224, 222, 244, 0.7); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(224, 222, 244, 0.7); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #e0def4; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: rgba(0, 0, 0, 0.87); + background-color: #908caa; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(224, 222, 244, 0.7); + opacity: 1; +} + +.calendar-week-number { + width: 20px; + height: 20px; + margin: 6px 0; + color: rgba(224, 222, 244, 0.3); + font-weight: bold; + background-color: rgba(224, 222, 244, 0.04); + border-radius: 9999px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +#notification { + border-radius: 12px; + padding: 12px; + spacing-rows: 9px; + spacing-columns: 9px; + margin-from-right-edge-of-screen: 18px; + width: 28em; + color: #e0def4; + background-color: rgba(38, 35, 58, 0.8); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + margin: 7px 12px 17px 12px; +} + +#notification .notification-button, +#notification .notification-icon-button { + padding: 6px; +} + +.menu #notification, +.popup-menu #notification { + border: none; + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, +.popup-menu #notification:hover { + background-color: rgba(224, 222, 244, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, +.menu #notification.multi-line-notification, +.popup-menu #notification, +.popup-menu #notification.multi-line-notification { + color: #e0def4; +} + +.menu #notification .notification-button, +.menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button { + padding: 6px; +} + +#notification.multi-line-notification { + padding-bottom: 12px; + color: #e0def4; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, +#notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 6px; +} + +#notification-actions { + spacing: 9px; +} + +.notification-with-image { + min-height: 159px; + color: #e0def4; +} + +.notification-button, +.notification-icon-button { + padding: 6px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #e0def4; + background-color: rgba(38, 35, 58, 0.95); + border: none; + border-radius: 6px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #908caa; +} + +.switcher-list .item-box:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #908caa; + border: 0px solid #908caa; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(224, 222, 244, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #e0def4; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(224, 222, 244, 0.7); +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url('assets/corner-ripple.svg'); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: #e0def4; +} + +.modal-dialog { + color: #e0def4; + background-color: rgba(38, 35, 58, 0.95); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 6px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 6px 12px; + background-color: rgba(33, 32, 46, 0.9); + border-radius: 6px; + color: #e0def4; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #e0def4; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #eb6f92; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 3px 12px; + border-radius: 6px; + caret-color: #e0def4; + selected-color: rgba(0, 0, 0, 0.87); + selection-background-color: #908caa; + color: #e0def4; + background-color: rgba(224, 222, 244, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.04); + border: 2px solid #ebbcba; +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #f6c177; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #ccc; +} + +.show-processes-dialog-app-list-item:hover { + color: #e0def4; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid maroon; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(33, 32, 46, 0.9); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + color: rgba(224, 222, 244, 0.7); + background-color: rgba(224, 222, 244, 0.04); +} + +.keyboard-key:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); +} + +.keyboard-key:active, +.keyboard-key:checked { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.3); +} + +.keyboard-key:grayed { + color: rgba(224, 222, 244, 0.3); + background-color: transparent; +} + +.keyboard-subkeys { + color: #e0def4; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(33, 32, 46, 0.9); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + margin-bottom: 6px; + padding: 6px; + transition-duration: 300; + background-color: rgba(224, 222, 244, 0.05); + border: none; + border-radius: 6px; +} + +.menu-favorites-button { + padding: 9px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 9px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 9px; +} + +.menu-categories-box { + padding: 9px 30px; +} + +.menu-applications-inner-box, +.menu-applications-outer-box { + padding: 9px 9px 0 9px; +} + +.menu-application-button { + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 6px; +} + +.menu-application-button-label:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button { + padding: 3px 0; + border-radius: 6px; + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 6px 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 6px 6px 0; +} + +.menu-category-button { + padding: 6px; + border-radius: 6px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, +.menu-category-button-selected { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); + border-radius: 6px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(224, 222, 244, 0.5); +} + +.menu-category-button-label:ltr { + padding-left: 6px; +} + +.menu-category-button-label:rtl { + padding-right: 6px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; + margin-bottom: 6px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #e0def4; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #e0def4; +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(224, 222, 244, 0.7); + background-color: rgba(25, 23, 36, 0.85); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(224, 222, 244, 0.7); + border-radius: 0; + background-color: rgba(25, 23, 36, 0.85); + border: none; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 6px; + color: #908caa; +} + +.osd-window .level-bar { + border-radius: 6px; + background-color: #908caa; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, +.panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, +.panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100ms; + color: rgba(224, 222, 244, 0.9); + border-radius: 0; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top: 2px solid transparent; +} + +.panel-top .window-list-item-box StIcon, +.panel-top .window-list-item-box StBin, +.panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom: 2px solid transparent; +} + +.panel-bottom .window-list-item-box StIcon, +.panel-bottom .window-list-item-box StBin, +.panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left: 2px solid transparent; +} + +.panel-left .window-list-item-box StIcon, +.panel-left .window-list-item-box StBin, +.panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right: 2px solid transparent; +} + +.panel-right .window-list-item-box StIcon, +.panel-right .window-list-item-box StBin, +.panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: rgba(224, 222, 244, 0.7); + background-gradient-direction: none; + background-color: rgba(224, 222, 244, 0.15); +} + +.window-list-item-box:active, +.window-list-item-box:checked, +.window-list-item-box:running { + color: rgba(224, 222, 244, 0.7); + background-gradient-direction: none; + background-color: rgba(224, 222, 244, 0.25); + border-color: rgba(224, 222, 244, 0.3); +} + +.window-list-item-box:active:hover, +.window-list-item-box:checked:hover, +.window-list-item-box:running:hover { + background-color: rgba(224, 222, 244, 0.3); +} + +.window-list-item-box:focus { + color: rgba(224, 222, 244, 0.7); + background-gradient-direction: none; + background-image: radial-gradient( + 5px 5px 45deg, + circle cover, + rgba(224, 222, 244, 0.7) 0%, + rgba(224, 222, 244, 0.7) 100% + ); + border-color: #908caa; + background-color: rgba(224, 222, 244, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(224, 222, 244, 0.3); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, +.window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #9ccfd8; + background-gradient-end: #9ccfd8; + border-radius: 6px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #f6c177; + background-gradient-end: #f6c177; +} + +.window-list-preview { + padding: 12px; + spacing: 6px; + border: none; + background-color: #191724; + border-radius: 6px; + color: #e0def4; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(242, 139, 130, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 6px; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 6px; + spacing: 6px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(224, 222, 244, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(224, 222, 244, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #908caa; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(224, 222, 244, 0.6); + border-radius: 0; + spacing: 6px; + border-bottom: 2px solid transparent; +} + +.grouped-window-list-item-box.top, +.grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: rgba(224, 222, 244, 0.7); + background-gradient-direction: none; + background-color: rgba(224, 222, 244, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(224, 222, 244, 0.7); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(224, 222, 244, 0.3); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(224, 222, 244, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(224, 222, 244, 0.7); + background-gradient-direction: none; + background-color: rgba(224, 222, 244, 0.2); + border-color: #908caa; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(224, 222, 244, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #9ccfd8; + background-gradient-end: #9ccfd8; + border-radius: 6px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #f6c177; + background-gradient-end: #f6c177; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 6px; + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 9999px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 12px 18px; + spacing: 6px; + background-color: rgba(0, 0, 0, 0.45); + border: none; + border-radius: 0 0 6px 6px; + color: #e0def4; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: #e0def4; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(224, 222, 244, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(224, 222, 244, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(224, 222, 244, 0.5); +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(5, 5, 5, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #1f1d2e; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #908caa; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: rgba(224, 222, 244, 0.7); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, +.workspace-button:outlined:hover { + color: #908caa; +} + +.workspace-button:hover { + color: #e0def4; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #908caa; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(64, 61, 82, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(64, 61, 82, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(82, 79, 103, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(82, 79, 103, 0.50); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 0; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(224, 222, 244, 0.1); +} + +.panel-launcher:active { + background-color: rgba(224, 222, 244, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(224, 222, 244, 0.1); +} + +.launcher:active { + background-color: rgba(224, 222, 244, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 3px; +} + +.applet-separator-line { + width: 1px; + background: rgba(224, 222, 244, 0.12); +} + +.applet-box { + padding: 0 6px; + color: rgba(224, 222, 244, 0.7); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 6px 0; +} + +.applet-box:hover { + color: rgba(224, 222, 244, 0.7); + background-color: rgba(224, 222, 244, 0.15); +} + +.applet-box:checked, +.applet-box:checked:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #908caa; +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(242, 139, 130, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(224, 222, 244, 0.7); +} + +.applet-box:checked .applet-label { + color: rgba(0, 0, 0, 0.87); + text-shadow: none; +} + +.applet-icon { + color: rgba(224, 222, 244, 0.7); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(224, 222, 244, 0.7); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #e0def4; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #e0def4; +} + +.desklet:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.desklet-with-borders { + color: #e0def4; + background-color: rgba(33, 32, 46, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.desklet-with-borders-and-header { + color: #e0def4; + background-color: rgba(33, 32, 46, 0.9); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(242, 139, 130, 0.5); +} + +.desklet-header { + color: #e0def4; + background-color: rgba(33, 32, 46, 0.9); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + border: 2px solid #ebbcba; + background-color: rgba(144, 140, 170, 0.3); +} + +.photoframe-box { + color: #e0def4; + background-color: rgba(33, 32, 46, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, +.tile-preview.snap, +.tile-hud, +.tile-hud.snap { + background-color: rgba(144, 140, 170, 0.3); + border: 1px solid #908caa; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/themes/Rose-Pine/cinnamon/thumbnail.png b/src/themes/Rose-Pine/cinnamon/thumbnail.png new file mode 100644 index 00000000..7e1247e5 Binary files /dev/null and b/src/themes/Rose-Pine/cinnamon/thumbnail.png differ diff --git a/src/themes/Rose-Pine/gnome-shell/assets/applogo.svg b/src/themes/Rose-Pine/gnome-shell/assets/applogo.svg new file mode 100644 index 00000000..7637e035 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/applogo.svg @@ -0,0 +1,291 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + style="isolation:isolate" + width="256" + height="256" + viewBox="0 0 256 256" + version="1.1" + id="svg44" + sodipodi:docname="applogo6.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview46" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="2.5293854" + inkscape:cx="70.76818" + inkscape:cy="129.4781" + inkscape:window-width="1920" + inkscape:window-height="944" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg44" /> + <defs + id="defs13"> + <filter + id="rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l" + width="1.0842484" + height="1.1077841" + x="-0.042124196" + y="-0.045133094" + color-interpolation-filters="sRGB" + filterUnits="objectBoundingBox"> + <feGaussianBlur + in="SourceGraphic" + stdDeviation="4.294" + id="feGaussianBlur2" /> + <feOffset + dx="0" + dy="4" + result="pf_100_offsetBlur" + id="feOffset4" /> + <feFlood + flood-opacity=".4" + id="feFlood6" /> + <feComposite + in2="pf_100_offsetBlur" + operator="in" + result="pf_100_dropShadow" + id="feComposite8" /> + <feBlend + in="SourceGraphic" + in2="pf_100_dropShadow" + mode="normal" + id="feBlend10" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4166" + id="linearGradient4172" + x1="1037.0122" + y1="589.11401" + x2="1043.105" + y2="108.17625" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4166"> + <stop + style="stop-color:#c35781;stop-opacity:1" + offset="0" + id="stop4168" /> + <stop + style="stop-color:#25458b;stop-opacity:1" + offset="1" + id="stop4170" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4205" + id="linearGradient4211" + x1="1090.6018" + y1="651.76404" + x2="1082.9858" + y2="414.90842" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4205"> + <stop + style="stop-color:#bf73d3;stop-opacity:1" + offset="0" + id="stop4207" /> + <stop + style="stop-color:#ff8428;stop-opacity:1" + offset="1" + id="stop4209" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4160" + id="linearGradient4167" + x1="843.57886" + y1="376.56763" + x2="821.90533" + y2="536.67523" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4160"> + <stop + style="stop-color:#dca11f;stop-opacity:1" + offset="0" + id="stop4162" /> + <stop + style="stop-color:#eab3b3;stop-opacity:1" + offset="1" + id="stop4164" /> + </linearGradient> + </defs> + <g + filter="url(#rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l)" + id="g22" + style="fill:#343b58;fill-opacity:1"> + <linearGradient + id="_lgradient_133" + x1=".567" + x2=".567" + y1="1.071" + y2="-.742" + gradientTransform="matrix(244.648,0,0,228.338,5.619,11.952)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#333333" + id="stop15" /> + <stop + offset="100%" + style="stop-color:#4d4d4d" + id="stop17" /> + </linearGradient> + <path + fill="url(#_lgradient_133)" + d="M 165.628 11.952 C 239.684 11.952 250.267 22.509 250.267 96.495 L 250.267 155.746 C 250.267 229.733 239.684 240.29 165.628 240.29 L 90.259 240.29 C 16.203 240.29 5.619 229.733 5.619 155.746 L 5.619 96.495 C 5.619 22.509 16.203 11.952 90.259 11.952 L 165.628 11.952 Z" + id="path20" + style="fill:#343b58;fill-opacity:1" /> + </g> + <linearGradient + id="_lgradient_134" + x1=".516" + x2=".52" + y1="1.651" + y2="-.013" + gradientTransform="matrix(145,0,0,145,55.5,55.5)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#0575e6" + id="stop24" /> + <stop + offset="100%" + style="stop-color:#00f260" + id="stop26" /> + </linearGradient> + <g + opacity=".4" + id="g42"> + <linearGradient + id="_lgradient_135" + x1=".517" + x2=".517" + y1="0" + y2="1" + gradientTransform="matrix(244.65,0,0,228.34,5.68,11.95)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#ffffff" + id="stop31" /> + <stop + offset="12.5%" + stop-opacity=".098" + style="stop-color:#ffffff" + id="stop33" /> + <stop + offset="92.5%" + stop-opacity=".098" + style="stop-color:#000000" + id="stop35" /> + <stop + offset="100%" + stop-opacity=".498" + style="stop-color:#000000" + id="stop37" /> + </linearGradient> + <path + fill="url(#_lgradient_135)" + fill-rule="evenodd" + d="M 165.068 11.951 C 169.396 11.941 173.724 11.991 178.052 12.089 C 181.927 12.167 185.803 12.315 189.678 12.541 C 193.131 12.737 196.583 13.022 200.026 13.395 C 203.085 13.73 206.144 14.181 209.174 14.741 C 211.889 15.243 214.574 15.881 217.22 16.657 C 219.62 17.355 221.971 18.219 224.243 19.241 C 226.358 20.184 228.384 21.304 230.302 22.591 C 232.142 23.829 233.863 25.244 235.437 26.806 C 237.001 28.378 238.417 30.088 239.656 31.925 C 240.945 33.841 242.066 35.865 243.02 37.967 C 244.043 40.247 244.909 42.585 245.617 44.972 C 246.394 47.615 247.034 50.297 247.535 53.009 C 248.096 56.035 248.548 59.081 248.883 62.136 C 249.257 65.575 249.542 69.014 249.739 72.462 C 249.965 76.323 250.112 80.194 250.201 84.055 C 250.289 88.378 250.339 92.701 250.329 97.014 L 250.329 155.226 C 250.339 159.549 250.289 163.862 250.201 168.185 C 250.112 172.056 249.965 175.917 249.739 179.778 C 249.542 183.226 249.257 186.675 248.883 190.104 C 248.548 193.159 248.096 196.215 247.535 199.241 C 247.034 201.943 246.394 204.625 245.617 207.268 C 244.909 209.655 244.043 212.003 243.02 214.273 C 242.066 216.385 240.945 218.399 239.656 220.315 C 238.417 222.152 237.001 223.872 235.437 225.434 C 233.863 226.996 232.142 228.411 230.302 229.649 C 228.384 230.936 226.358 232.056 224.243 232.999 C 221.971 234.021 219.62 234.885 217.22 235.593 C 214.574 236.369 211.889 237.007 209.174 237.499 C 206.144 238.068 203.085 238.51 200.026 238.845 C 196.583 239.218 193.131 239.503 189.678 239.699 C 185.803 239.925 181.927 240.073 178.052 240.161 C 173.724 240.249 169.396 240.299 165.068 240.289 L 90.942 240.289 C 86.614 240.299 82.286 240.249 77.958 240.161 C 74.083 240.073 70.207 239.925 66.332 239.699 C 62.879 239.503 59.427 239.218 55.984 238.845 C 52.925 238.51 49.866 238.068 46.836 237.499 C 44.121 237.007 41.436 236.369 38.79 235.593 C 36.39 234.885 34.039 234.021 31.767 232.999 C 29.652 232.056 27.626 230.936 25.708 229.649 C 23.868 228.411 22.147 226.996 20.573 225.434 C 19.009 223.872 17.593 222.152 16.354 220.315 C 15.065 218.399 13.944 216.385 12.99 214.273 C 11.967 212.003 11.101 209.655 10.393 207.268 C 9.616 204.625 8.976 201.943 8.475 199.241 C 7.914 196.215 7.462 193.159 7.127 190.104 C 6.753 186.675 6.468 183.226 6.271 179.778 C 6.045 175.917 5.898 172.056 5.809 168.185 C 5.721 163.862 5.671 159.549 5.681 155.226 L 5.681 97.014 C 5.671 92.701 5.721 88.378 5.809 84.055 C 5.898 80.194 6.045 76.323 6.271 72.462 C 6.468 69.014 6.753 65.575 7.127 62.136 C 7.462 59.081 7.914 56.035 8.475 53.009 C 8.976 50.297 9.616 47.615 10.393 44.972 C 11.101 42.585 11.967 40.247 12.99 37.967 C 13.944 35.865 15.065 33.841 16.354 31.925 C 17.593 30.088 19.009 28.378 20.573 26.806 C 22.147 25.244 23.868 23.829 25.708 22.591 C 27.626 21.304 29.652 20.184 31.767 19.241 C 34.039 18.219 36.39 17.355 38.79 16.657 C 41.436 15.881 44.121 15.243 46.836 14.741 C 49.866 14.181 52.925 13.73 55.984 13.395 C 59.427 13.022 62.879 12.737 66.332 12.541 C 70.207 12.315 74.083 12.167 77.958 12.089 C 82.286 11.991 86.614 11.941 90.942 11.951 L 165.068 11.951 Z M 165.078 15.96 C 169.376 15.95 173.675 15.999 177.973 16.087 C 181.8 16.176 185.626 16.323 189.452 16.539 C 192.836 16.736 196.219 17.011 199.583 17.384 C 202.554 17.699 205.515 18.131 208.446 18.681 C 211.023 19.153 213.58 19.762 216.099 20.499 C 218.322 21.147 220.495 21.953 222.6 22.896 C 224.509 23.751 226.338 24.763 228.069 25.922 C 229.692 27.013 231.207 28.26 232.594 29.646 C 233.981 31.031 235.23 32.544 236.332 34.165 C 237.492 35.894 238.506 37.712 239.361 39.608 C 240.306 41.72 241.112 43.892 241.761 46.102 C 242.509 48.617 243.109 51.162 243.591 53.736 C 244.132 56.664 244.565 59.611 244.889 62.578 C 245.263 65.938 245.539 69.308 245.735 72.688 C 245.952 76.51 246.109 80.322 246.188 84.144 C 246.276 88.437 246.325 92.721 246.325 97.014 C 246.325 97.014 246.325 97.014 246.325 97.014 L 246.325 155.226 C 246.325 155.226 246.325 155.226 246.325 155.226 C 246.325 159.519 246.276 163.803 246.188 168.096 C 246.109 171.918 245.952 175.74 245.735 179.552 C 245.539 182.932 245.263 186.302 244.889 189.672 C 244.565 192.629 244.132 195.576 243.591 198.504 C 243.109 201.078 242.509 203.623 241.761 206.138 C 241.112 208.358 240.306 210.52 239.361 212.632 C 238.506 214.528 237.492 216.356 236.332 218.075 C 235.23 219.706 233.981 221.219 232.594 222.604 C 231.207 223.98 229.692 225.227 228.069 226.318 C 226.338 227.477 224.509 228.489 222.6 229.344 C 220.495 230.297 218.322 231.093 216.099 231.741 C 213.58 232.478 211.023 233.087 208.446 233.559 C 205.515 234.109 202.554 234.541 199.583 234.865 C 196.219 235.229 192.836 235.514 189.452 235.701 C 185.626 235.917 181.8 236.074 177.973 236.153 C 173.675 236.251 169.376 236.29 165.078 236.29 C 165.078 236.29 165.078 236.29 165.068 236.29 L 90.942 236.29 C 90.932 236.29 90.932 236.29 90.932 236.29 C 86.634 236.29 82.335 236.251 78.037 236.153 C 74.21 236.074 70.384 235.917 66.558 235.701 C 63.174 235.514 59.791 235.229 56.427 234.865 C 53.456 234.541 50.495 234.109 47.564 233.559 C 44.987 233.087 42.43 232.478 39.911 231.741 C 37.688 231.093 35.515 230.297 33.41 229.344 C 31.501 228.489 29.672 227.477 27.941 226.318 C 26.318 225.227 24.803 223.98 23.416 222.604 C 22.029 221.219 20.78 219.706 19.678 218.075 C 18.518 216.356 17.504 214.528 16.649 212.632 C 15.704 210.52 14.898 208.358 14.249 206.138 C 13.501 203.623 12.901 201.078 12.419 198.504 C 11.878 195.576 11.445 192.629 11.121 189.672 C 10.747 186.302 10.472 182.932 10.275 179.552 C 10.058 175.74 9.901 171.918 9.822 168.096 C 9.734 163.803 9.685 159.519 9.685 155.226 C 9.685 155.226 9.685 155.226 9.685 155.226 L 9.685 97.014 C 9.685 97.014 9.685 97.014 9.685 97.014 C 9.685 92.721 9.734 88.437 9.822 84.144 C 9.901 80.322 10.058 76.51 10.275 72.688 C 10.472 69.308 10.747 65.938 11.121 62.578 C 11.445 59.611 11.878 56.664 12.419 53.736 C 12.901 51.162 13.501 48.617 14.249 46.102 C 14.898 43.892 15.704 41.72 16.649 39.608 C 17.504 37.712 18.518 35.894 19.678 34.165 C 20.78 32.544 22.029 31.031 23.416 29.646 C 24.803 28.26 26.318 27.013 27.941 25.922 C 29.672 24.763 31.501 23.751 33.41 22.896 C 35.515 21.953 37.688 21.147 39.911 20.499 C 42.43 19.762 44.987 19.153 47.564 18.681 C 50.495 18.131 53.456 17.699 56.427 17.384 C 59.791 17.011 63.174 16.736 66.558 16.539 C 70.384 16.323 74.21 16.176 78.037 16.087 C 82.335 15.999 86.634 15.95 90.932 15.96 C 90.932 15.96 90.932 15.96 90.942 15.96 L 165.068 15.96 C 165.078 15.96 165.078 15.96 165.078 15.96 Z" + id="path40" /> + </g> + <g + id="g1599" + transform="matrix(1.0348995,0,0,1.0348995,-4.4651488,-4.4713569)"> + <circle + style="fill:url(#linearGradient4172);fill-opacity:1;stroke:none;stroke-width:0.323549" + id="path4164" + cx="125.3817" + cy="128.121" + r="85.649734" /> + <path + style="fill:url(#linearGradient4211);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 174.92511,162.64428 12.34157,5.09278 5.10258,-1.93702 6.55646,3.01886 -4.74048,8.02523 -17.37999,17.95124 -13.93187,-25.82581 z" + id="path4201" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:url(#linearGradient4167);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.20266px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 95.220219,104.1226 c -13.414174,-1.13822 -38.494654,17.39213 -49.755742,35.196 5.517522,40.42426 39.617452,70.54458 79.917123,70.59046 18.33627,-0.006 36.12495,-6.32892 50.44136,-17.9304 -1.55786,-11.95524 -6.9009,-23.30851 -20.35324,-38.78033 -16.41408,-19.17735 -41.63363,-45.97015 -60.249501,-49.07573 z" + id="path3342" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 125.38169,39.596232 A 87.421061,88.524876 0 0 0 37.960681,128.121 87.421061,88.524876 0 0 0 125.38169,216.64578 87.421061,88.524876 0 0 0 212.80271,128.121 87.421061,88.524876 0 0 0 125.38169,39.596232 Z m 0,7.239965 A 80.271247,81.284782 0 0 1 205.6529,128.121 80.271247,81.284782 0 0 1 125.38169,209.40581 80.271247,81.284782 0 0 1 45.110489,128.121 80.271247,81.284782 0 0 1 125.38169,46.836197 Z" + id="path3453" + inkscape:connector-curvature="0" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 122.08545,73.426552 c -2.63242,0.02902 -5.38099,0.228079 -8.27134,0.652151 -20.900303,3.066496 -34.290467,11.321795 -51.446114,32.026257 -6.970284,8.41215 -13.13037,18.55126 -17.536713,26.33445 0.153022,2.87365 0.455718,5.73712 0.906822,8.57846 12.039196,-16.66062 45.556924,-41.294482 53.103037,-30.43442 8.639788,12.43403 -16.248744,29.71622 -12.907818,34.41369 3.579839,5.03338 19.258646,-2.95449 33.809556,-3.9995 16.24493,-1.16665 24.87558,3.85993 35.72684,12.20069 -2.73286,-5.15665 -4.52515,-8.92309 -5.56478,-12.62092 -2.16097,-7.68645 3.60676,-14.831 5.76382,-19.03754 3.42716,-6.68326 6.31337,-15.99432 11.40826,-21.02055 8.91706,-8.796919 24.48441,-13.349826 38.23878,-17.913974 4.30449,-1.428366 8.1201,-1.125871 12.60953,-2.109384 -4.16653,-2.325638 -9.36712,-3.187099 -13.61496,-3.250023 -22.64416,-0.3354 -36.44405,3.095939 -45.58242,2.100539 -11.59033,-1.26248 -22.42743,-6.076601 -36.6425,-5.919926 z" + id="path3481" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssccssscsssscsss" /> + <ellipse + style="fill:#c8b7b7;fill-opacity:1;stroke:none;stroke-width:0.302252" + id="path3485" + cx="142.8614" + cy="71.206673" + rx="5.9839044" + ry="5.9307613" + transform="rotate(11.377029)" /> + <path + sodipodi:nodetypes="cscc" + inkscape:connector-curvature="0" + id="path4068" + d="m 146.91184,100.77154 c 4.80047,-2.489525 7.12019,-4.559505 18.33208,-7.360652 10.88389,-2.719193 24.42329,-9.29191 35.31597,-11.84299 -18.6361,2.245588 -41.12133,6.946661 -53.64805,19.203642 z" + style="fill:#c8b7b7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.234781px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 68.208299,152.19546 c -3.84395,-0.0683 -13.067139,4.09601 -17.792012,6.27317 a 80.768521,81.788333 0 0 0 9.044195,16.73669 c 2.717649,-11.46999 12.121856,-19.43198 10.321325,-22.39942 -0.248994,-0.41036 -0.800631,-0.59672 -1.573508,-0.61044 z" + id="path4152" + inkscape:connector-curvature="0" /> + <path + style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 170.34321,91.948772 c 9.74499,-2.715631 26.55754,-9.346742 38.81741,-10.893893 -2.25746,-0.421293 -6.34297,0.272489 -8.60073,0.513028 -12.10683,2.396987 -23.92415,7.224464 -30.21668,10.380874 z" + id="path4179" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="path4181" + cx="104.98782" + cy="62.369961" + r="1.1263562" /> + <circle + r="0.79609054" + cy="58.260956" + cx="111.54447" + id="circle4187" + style="fill:#acaad1;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" /> + <circle + style="fill:#7572b2;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="circle4213" + cx="161.0078" + cy="69.400787" + r="0.79609054" /> + </g> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/calendar-arrow-left.svg b/src/themes/Rose-Pine/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..ec8b4783 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m10 3v10l-5-5z"/> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/calendar-arrow-right.svg b/src/themes/Rose-Pine/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..6fc5556f --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m6 3v10l5-5z"/> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/calendar-today.svg b/src/themes/Rose-Pine/gnome-shell/assets/calendar-today.svg new file mode 100644 index 00000000..5e77084c --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + id="svg10621" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="calendar-today.svg"> + <defs + id="defs10623"> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient99561-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <linearGradient + inkscape:collect="always" + id="linearGradient34508-1-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop34510-1-9" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop34512-4-5" /> + </linearGradient> + <radialGradient + r="42" + fy="30" + fx="51" + cy="30" + cx="51" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + gradientUnits="userSpaceOnUse" + id="radialGradient10592" + xlink:href="#linearGradient34508-1-3" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3770" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3001" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3007" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3067" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3072" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient2997" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#000000" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="8" + inkscape:cx="-23.537329" + inkscape:cy="-31.442864" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="2133" + inkscape:window-height="1241" + inkscape:window-x="238" + inkscape:window-y="88" + inkscape:window-maximized="0" + borderlayer="true" + inkscape:showpageshadow="false"> + <inkscape:grid + type="xygrid" + id="grid3109" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata10626"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-469.08263,-537.99307)"> + <circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:0.23756906;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="path7305" + cx="481.57138" + cy="559.4649" + r="1.5" /> + </g> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/checkbox-dark.svg b/src/themes/Rose-Pine/gnome-shell/assets/checkbox-dark.svg new file mode 100644 index 00000000..8dac4757 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox-dark.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="9.427027" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + fill="#616161" + style="paint-order:stroke fill markers;fill:#e0e0e0;fill-opacity:1" + id="path2" /> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/checkbox-off.svg b/src/themes/Rose-Pine/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 00000000..0c5e5a0a --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF" opacity="0.7"> + <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/checkbox.svg b/src/themes/Rose-Pine/gnome-shell/assets/checkbox.svg new file mode 100644 index 00000000..0f79f2b2 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/checkbox.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="12" + inkscape:cy="12" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + fill="#616161" + style="paint-order:stroke fill markers;fill:#333333" + id="path2" /> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/dash-placeholder.svg b/src/themes/Rose-Pine/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 00000000..172156ae --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF"> + <circle cx="12" cy="12" r="12" opacity="0.3"/> + <circle cx="12" cy="12" r="4"/> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/no-events.svg b/src/themes/Rose-Pine/gnome-shell/assets/no-events.svg new file mode 100644 index 00000000..239177d1 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + viewBox="0 0 48 48" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="no-events.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs10" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1413" + inkscape:window-height="955" + id="namedview8" + showgrid="true" + inkscape:zoom="4.9166667" + inkscape:cx="-16.677966" + inkscape:cy="15.864407" + inkscape:window-x="46" + inkscape:window-y="71" + inkscape:window-maximized="0" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid4134" /> + </sodipodi:namedview> + <path + d="M0 0h48v48H0z" + fill="none" + id="path4" /> + <path + d="m 38,6 -2,0 0,-4 -4,0 0,4 -16,0 0,-4 -4,0 0,4 -2,0 C 7.79,6 6.02,7.79 6.02,10 L 6,38 c 0,2.21 1.79,4 4,4 l 28,0 c 2.21,0 4,-1.79 4,-4 L 42,10 C 42,7.79 40.21,6 38,6 Z m 0,32 -28,0 0,-22 28,0 z" + id="path6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccccccccsccsssssccccc" + style="fill:#f5f5f5;fill-opacity:1;opacity:0.54" /> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/no-notifications.svg b/src/themes/Rose-Pine/gnome-shell/assets/no-notifications.svg new file mode 100644 index 00000000..ae09f92c --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="#FFFFFF" opacity="0.5"> + <path d="M24 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm12-12V22c0-6.15-3.27-11.28-9-12.64V8c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36c-5.73 1.36-9 6.49-9 12.64v10l-4 4v2h32v-2l-4-4zm-4 2H16V22c0-4.97 3.03-9 8-9s8 4.03 8 9v12z"/> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/noise-texture.svg b/src/themes/Rose-Pine/gnome-shell/assets/noise-texture.svg new file mode 100644 index 00000000..484f6c87 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1600" + height="900" + viewBox="0 0 1600 900" + version="1.1" + id="svg13" + sodipodi:docname="noise-texture.svg" + inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"> + <metadata + id="metadata17"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="698" + id="namedview15" + showgrid="false" + inkscape:zoom="0.26222222" + inkscape:cx="647.80786" + inkscape:cy="422.79535" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <defs + id="defs9"> + <radialGradient + id="a" + gradientTransform="matrix(1 1 -1 1 0.5 -0.5)"> + <stop + stop-color="#455A64" + stop-opacity="0" + offset="0.25" + id="stop2" + style="stop-color:#444444;stop-opacity:0" /> + <stop + stop-color="#455A64" + stop-opacity="0.5" + offset="0.75" + id="stop4" + style="stop-color:#444444;stop-opacity:0.50196081" /> + <stop + stop-color="#455A64" + stop-opacity="1" + offset="1" + id="stop6" + style="stop-color:#444444;stop-opacity:1" /> + </radialGradient> + </defs> + <rect + width="1600" + height="900" + fill="url(#a)" + id="rect11" /> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/process-working.svg b/src/themes/Rose-Pine/gnome-shell/assets/process-working.svg new file mode 100644 index 00000000..eedadce9 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/process-working.svg @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="512" + height="32" + viewBox="0 0 512 32" + version="1.1" + id="svg137" + sodipodi:docname="process-working.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview139" + pagecolor="#5b5b5b" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="2.4882813" + inkscape:cx="361.49451" + inkscape:cy="6.6310832" + inkscape:window-width="1368" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg137" /> + <defs + id="defs7"> + <g + id="g" + fill="#FFFFFF" + opacity="0.7"> + <circle + cx="8" + cy="8" + r="8" + fill="none" + id="circle2" /> + <path + d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7h-3a4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4v-3z" + id="path4" + fill="#f5f5f5" /> + </g> + </defs> + <use + xlink:href="#g" + transform="translate(0) rotate(0 8 8)" + id="use9" /> + <use + xlink:href="#g" + transform="translate(16) rotate(5.625 8 8)" + id="use11" /> + <use + xlink:href="#g" + transform="translate(32) rotate(11.25 8 8)" + id="use13" /> + <use + xlink:href="#g" + transform="translate(48) rotate(16.875 8 8)" + id="use15" /> + <use + xlink:href="#g" + transform="translate(64) rotate(22.5 8 8)" + id="use17" /> + <use + xlink:href="#g" + transform="translate(80) rotate(28.125 8 8)" + id="use19" /> + <use + xlink:href="#g" + transform="translate(96) rotate(33.75 8 8)" + id="use21" /> + <use + xlink:href="#g" + transform="translate(112) rotate(39.375 8 8)" + id="use23" /> + <use + xlink:href="#g" + transform="translate(128) rotate(45 8 8)" + id="use25" /> + <use + xlink:href="#g" + transform="translate(144) rotate(50.625 8 8)" + id="use27" /> + <use + xlink:href="#g" + transform="translate(160) rotate(56.25 8 8)" + id="use29" /> + <use + xlink:href="#g" + transform="translate(176) rotate(61.875 8 8)" + id="use31" /> + <use + xlink:href="#g" + transform="translate(192) rotate(67.5 8 8)" + id="use33" /> + <use + xlink:href="#g" + transform="translate(208) rotate(73.125 8 8)" + id="use35" /> + <use + xlink:href="#g" + transform="translate(224) rotate(78.75 8 8)" + id="use37" /> + <use + xlink:href="#g" + transform="translate(240) rotate(84.375 8 8)" + id="use39" /> + <use + xlink:href="#g" + transform="translate(256) rotate(90 8 8)" + id="use41" /> + <use + xlink:href="#g" + transform="translate(272) rotate(95.625 8 8)" + id="use43" /> + <use + xlink:href="#g" + transform="translate(288) rotate(101.25 8 8)" + id="use45" /> + <use + xlink:href="#g" + transform="translate(304) rotate(106.875 8 8)" + id="use47" /> + <use + xlink:href="#g" + transform="translate(320) rotate(112.5 8 8)" + id="use49" /> + <use + xlink:href="#g" + transform="translate(336) rotate(118.125 8 8)" + id="use51" /> + <use + xlink:href="#g" + transform="translate(352) rotate(123.75 8 8)" + id="use53" /> + <use + xlink:href="#g" + transform="translate(368) rotate(129.375 8 8)" + id="use55" /> + <use + xlink:href="#g" + transform="translate(384) rotate(135 8 8)" + id="use57" /> + <use + xlink:href="#g" + transform="translate(400) rotate(140.625 8 8)" + id="use59" /> + <use + xlink:href="#g" + transform="translate(416) rotate(146.25 8 8)" + id="use61" /> + <use + xlink:href="#g" + transform="translate(432) rotate(151.875 8 8)" + id="use63" /> + <use + xlink:href="#g" + transform="translate(448) rotate(157.5 8 8)" + id="use65" /> + <use + xlink:href="#g" + transform="translate(464) rotate(163.125 8 8)" + id="use67" /> + <use + xlink:href="#g" + transform="translate(480) rotate(168.75 8 8)" + id="use69" /> + <use + xlink:href="#g" + transform="translate(496) rotate(174.375 8 8)" + id="use71" /> + <use + xlink:href="#g" + transform="translate(0 16) rotate(180 8 8)" + id="use73" /> + <use + xlink:href="#g" + transform="translate(16 16) rotate(185.625 8 8)" + id="use75" /> + <use + xlink:href="#g" + transform="translate(32 16) rotate(191.25 8 8)" + id="use77" /> + <use + xlink:href="#g" + transform="translate(48 16) rotate(196.875 8 8)" + id="use79" /> + <use + xlink:href="#g" + transform="translate(64 16) rotate(202.5 8 8)" + id="use81" /> + <use + xlink:href="#g" + transform="translate(80 16) rotate(208.125 8 8)" + id="use83" /> + <use + xlink:href="#g" + transform="translate(96 16) rotate(213.75 8 8)" + id="use85" /> + <use + xlink:href="#g" + transform="translate(112 16) rotate(219.375 8 8)" + id="use87" /> + <use + xlink:href="#g" + transform="translate(128 16) rotate(225 8 8)" + id="use89" /> + <use + xlink:href="#g" + transform="translate(144 16) rotate(230.625 8 8)" + id="use91" /> + <use + xlink:href="#g" + transform="translate(160 16) rotate(236.25 8 8)" + id="use93" /> + <use + xlink:href="#g" + transform="translate(176 16) rotate(241.875 8 8)" + id="use95" /> + <use + xlink:href="#g" + transform="translate(192 16) rotate(247.5 8 8)" + id="use97" /> + <use + xlink:href="#g" + transform="translate(208 16) rotate(253.125 8 8)" + id="use99" /> + <use + xlink:href="#g" + transform="translate(224 16) rotate(258.75 8 8)" + id="use101" /> + <use + xlink:href="#g" + transform="translate(240 16) rotate(264.375 8 8)" + id="use103" /> + <use + xlink:href="#g" + transform="translate(256 16) rotate(270 8 8)" + id="use105" /> + <use + xlink:href="#g" + transform="translate(272 16) rotate(275.625 8 8)" + id="use107" /> + <use + xlink:href="#g" + transform="translate(288 16) rotate(281.25 8 8)" + id="use109" /> + <use + xlink:href="#g" + transform="translate(304 16) rotate(286.875 8 8)" + id="use111" /> + <use + xlink:href="#g" + transform="translate(320 16) rotate(292.5 8 8)" + id="use113" /> + <use + xlink:href="#g" + transform="translate(336 16) rotate(298.125 8 8)" + id="use115" /> + <use + xlink:href="#g" + transform="translate(352 16) rotate(303.75 8 8)" + id="use117" /> + <use + xlink:href="#g" + transform="translate(368 16) rotate(309.375 8 8)" + id="use119" /> + <use + xlink:href="#g" + transform="translate(384 16) rotate(315 8 8)" + id="use121" /> + <use + xlink:href="#g" + transform="translate(400 16) rotate(320.625 8 8)" + id="use123" /> + <use + xlink:href="#g" + transform="translate(416 16) rotate(326.25 8 8)" + id="use125" /> + <use + xlink:href="#g" + transform="translate(432 16) rotate(331.875 8 8)" + id="use127" /> + <use + xlink:href="#g" + transform="translate(448 16) rotate(337.5 8 8)" + id="use129" /> + <use + xlink:href="#g" + transform="translate(464 16) rotate(343.125 8 8)" + id="use131" /> + <use + xlink:href="#g" + transform="translate(480 16) rotate(348.75 8 8)" + id="use133" /> + <use + xlink:href="#g" + transform="translate(496 16) rotate(354.375 8 8)" + id="use135" /> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/toggle-off-dark.svg b/src/themes/Rose-Pine/gnome-shell/assets/toggle-off-dark.svg new file mode 100644 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/toggle-off-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/toggle-off.svg b/src/themes/Rose-Pine/gnome-shell/assets/toggle-off.svg new file mode 100644 index 00000000..3acc14ac --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,6 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -1032.4)" fill="#000000" stroke-width="0"> + <path d="m10 1032.4c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" opacity=".5" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="1042.4" r="5" opacity=".5" style="paint-order:stroke fill markers"/> + </g> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/toggle-on-dark.svg b/src/themes/Rose-Pine/gnome-shell/assets/toggle-on-dark.svg new file mode 100644 index 00000000..c2fca8fc --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on-dark.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="10.27027" + inkscape:cy="15.891892" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <rect + transform="scale(-1,1)" + x="-40" + y="-.019988" + width="40" + height="20" + rx="10" + ry="10" + fill="#616161" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#e0e0e0;fill-opacity:1" + id="rect2" /> + <circle + cx="30" + cy="9.98" + r="5" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#333333" + id="circle4" /> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/assets/toggle-on.svg b/src/themes/Rose-Pine/gnome-shell/assets/toggle-on.svg new file mode 100644 index 00000000..f0df9e4b --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on.svg" + inkscape:version="1.1.1 (3bf5ae0d25, 2021-09-20, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="14.594595" + inkscape:cy="15.891892" + inkscape:window-width="1920" + inkscape:window-height="1016" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <rect + transform="scale(-1,1)" + x="-40" + y="-.019988" + width="40" + height="20" + rx="10" + ry="10" + fill="#616161" + stroke-width="0" + style="paint-order:stroke fill markers;fill:#333333;fill-opacity:1" + id="rect2" /> + <circle + cx="30" + cy="9.98" + r="5" + fill="#ffffff" + stroke-width="0" + style="paint-order:stroke fill markers" + id="circle4" /> +</svg> diff --git a/src/themes/Rose-Pine/gnome-shell/gnome-shell.css b/src/themes/Rose-Pine/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..053bed85 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/gnome-shell.css @@ -0,0 +1,4412 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ + +.message-list .message-list-placeholder { + font-weight: 800; + font-size: 15pt; +} + +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.quick-toggle-menu .header .subtitle { + font-weight: 700; + font-size: 9pt; +} + +.icon-label-button-container { + font-weight: 400; + font-size: 9pt; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(224, 222, 244, 0.3); + box-shadow: 0 0 2px 2px #e0def4; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #faf4ed; + -pie-background-color: rgba(224, 222, 244, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #faf4ed; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* App Icons */ +.show-apps .show-apps-icon { + color: transparent; + background-image: url('assets/applogo.svg'); + background-size: contain; + border-radius: 6px; + padding: 2px 4px; +} + +.show-apps .overview-icon, +.app-well-app .overview-icon, +.grid-search-result .overview-icon { + color: #e0def4; + border-radius: 9px; + padding: 6px; + border: none; + transition-duration: 100ms; + text-align: center; +} + +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + color: #ebbcba; + background-color: rgba(38, 35, 58, 0.65); + border-image: none; + background-image: none; +} + +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(38, 35, 58, 1); + box-shadow: none; +} + +.app-well-app.app-folder { + background-color: rgba(38, 35, 58, 0.65); + border-radius: 12px; +} + +.app-well-app.app-folder .overview-icon { + background-color: transparent; + border-radius: 12px; +} + +.app-well-app.app-folder:hover { + background-color: rgba(38, 35, 58, 1); +} + +.app-well-app.app-folder:active { + background-color: rgba(224, 222, 244, 0.3); +} + +.app-folder-dialog { + border-radius: 36px; + padding: 12px; + background-color: rgba(25, 23, 36, 0.95); + border: 1px solid rgba(49, 116, 143, 0.55); + box-shadow: inset 0 0 0 1px rgba(49, 116, 143, 0.2); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; +} + +.app-folder-dialog .folder-name-container .folder-name-label, +.app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; + border: 2px solid transparent; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 9px 8px; + color: rgba(224, 222, 244, 0.7); +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(224, 222, 244, 0.06); + color: rgba(224, 222, 244, 0.7); + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(224, 222, 244, 0.12); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, +.app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: #e0def4; + color: rgba(0, 0, 0, 0.87); +} + +.app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 24px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.app-folder-dialog-container { + padding: 0; + width: 620px; + height: 620px; +} + +.app-well-app-running-dot { + width: 6px; + height: 3px; + border-radius: 2px; + background-color: rgba(224, 222, 244, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + width: 24px; + background-color: #e0def4 !important; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, +.rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: rgba(25, 23, 36, 0.95); + color: #e0def4; + border-radius: 9999px; + icon-size: 48px; +} + +.shell-link { + border-radius: 6px; + color: #2196f3; +} + +.shell-link:hover { + color: #2196f3; + background-color: rgba(33, 150, 243, 0.15); +} + +.shell-link:active { + color: #2196f3; + background-color: rgba(33, 150, 243, 0.25); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.8); +} + +/* Buttons */ +.hotplug-notification-item, +.icon-button, +.button { + color: #e0def4; + background-color: rgba(33, 32, 46, 0.95); + box-shadow: none !important; +} + +.hotplug-notification-item:focus, +.icon-button:focus, +.button:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.08); + box-shadow: none !important; +} + +.hotplug-notification-item:hover, +.icon-button:hover, +.button:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); + box-shadow: none !important; +} + +.hotplug-notification-item:active, +.icon-button:active, +.button:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.2); + box-shadow: none !important; +} + +.hotplug-notification-item:insensitive, +.icon-button:insensitive, +.button:insensitive { + color: rgba(224, 222, 244, 0.35); + background-color: rgba(33, 32, 46, 0.95); + box-shadow: none !important; +} + +.lg-obj-inspector-button, +#LookingGlassDialog > #Toolbar .lg-toolbar-button, +.candidate-page-button, +.modal-dialog-linked-button, +.popup-menu .button { + color: #e0def4; + background-color: transparent; + box-shadow: none !important; +} + +.lg-obj-inspector-button:focus, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:focus, +.candidate-page-button:focus, +.modal-dialog-linked-button:focus, +.popup-menu .button:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.08); + box-shadow: none !important; +} + +.lg-obj-inspector-button:hover, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:hover, +.candidate-page-button:hover, +.modal-dialog-linked-button:hover, +.popup-menu .button:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); +} + +.lg-obj-inspector-button:active, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:active, +.candidate-page-button:active, +.modal-dialog-linked-button:active, +.popup-menu .button:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.2); + box-shadow: none !important; +} + +.lg-obj-inspector-button:insensitive, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive, +.candidate-page-button:insensitive, +.modal-dialog-linked-button:insensitive, +.popup-menu .button:insensitive { + background-color: transparent; + color: rgba(224, 222, 244, 0.35); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button, +.screenshot-ui-type-button, +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button, +.login-dialog .modal-dialog-button, +.login-dialog .modal-dialog-button:default, +.unlock-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button:default { + color: #e0def4; + background-color: transparent; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:insensitive, +.screenshot-ui-type-button:insensitive, +.login-dialog .cancel-button:insensitive, +.login-dialog .switch-user-button:insensitive, +.login-dialog .login-dialog-session-list-button:insensitive, +.unlock-dialog .cancel-button:insensitive, +.unlock-dialog .switch-user-button:insensitive, +.unlock-dialog .login-dialog-session-list-button:insensitive, +.login-dialog .modal-dialog-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + color: rgba(224, 222, 244, 0.35); + background-color: rgba(25, 23, 36, 0.95); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:focus, +.screenshot-ui-type-button:focus, +.login-dialog .cancel-button:focus, +.login-dialog .switch-user-button:focus, +.login-dialog .login-dialog-session-list-button:focus, +.unlock-dialog .cancel-button:focus, +.unlock-dialog .switch-user-button:focus, +.unlock-dialog .login-dialog-session-list-button:focus, +.login-dialog .modal-dialog-button:focus, +.unlock-dialog .modal-dialog-button:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.08); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:hover, +.screenshot-ui-type-button:hover, +.login-dialog .cancel-button:hover, +.login-dialog .switch-user-button:hover, +.login-dialog .login-dialog-session-list-button:hover, +.unlock-dialog .cancel-button:hover, +.unlock-dialog .switch-user-button:hover, +.unlock-dialog .login-dialog-session-list-button:hover, +.login-dialog .modal-dialog-button:hover, +.unlock-dialog .modal-dialog-button:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:active, +.screenshot-ui-type-button:active, +.login-dialog .cancel-button:active, +.login-dialog .switch-user-button:active, +.login-dialog .login-dialog-session-list-button:active, +.unlock-dialog .cancel-button:active, +.unlock-dialog .switch-user-button:active, +.unlock-dialog .login-dialog-session-list-button:active, +.login-dialog .modal-dialog-button:active, +.unlock-dialog .modal-dialog-button:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.2); + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 6px; + border: none; +} + +.icon-button { + border-radius: 9999px; + padding: 6px; +} + +.icon-button StIcon { + icon-size: 16px !important; + -st-icon-style: symbolic; +} + +/* Date/Time Menu */ +.popup-menu .message, +.world-clocks-button, +.weather-button, +.events-button { + color: rgba(224, 222, 244, 0.7); + background-color: rgba(224, 222, 244, 0.04); + border-radius: 6px; + border: none; + box-shadow: none; + text-shadow: none; + padding: 6px 9px; +} + +.popup-menu .message:hover, +.world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, +.popup-menu .message:focus, +.world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, +.world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.2); + box-shadow: none; +} + +.clock-display-box { + spacing: 2px; +} + +.clock-display-box .clock { + padding-left: 12px; + padding-right: 12px; +} + +#calendarArea { + padding: 6px 0; +} + +.datemenu-calendar-column { + spacing: 6px; + border: 0 solid rgba(224, 222, 244, 0.12); + padding: 0 12px; +} + +.datemenu-calendar-column:ltr { + margin-right: 0; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 0; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(224, 222, 244, 0.7); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box, +.message-list-sections { + margin: 4px 6px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 6px; + margin: 0 12px; + text-shadow: none; + color: rgba(224, 222, 244, 0.7); + border-radius: 12px; +} + +.datemenu-today-button:hover, +.datemenu-today-button:focus { + background-color: rgba(224, 222, 244, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(224, 222, 244, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 12pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0 3px !important; + margin: 0 !important; + text-shadow: none; + border-radius: 12px; +} + +.calendar .calendar-month-label { + padding: 6px 0; + color: rgba(224, 222, 244, 0.7); + font-weight: bold; + text-align: center; + text-shadow: none; + font-size: 12pt; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 0 !important; + margin: 3px 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + width: 32px !important; + height: 32px !important; + margin: 2px !important; + border-radius: 9999px; + background-color: transparent; + color: #e0def4; +} + +.calendar .pager-button:hover, +.calendar .pager-button:focus { + background-color: rgba(224, 222, 244, 0.12); +} + +.calendar .pager-button:active { + background-color: rgba(224, 222, 244, 0.3); +} + +.calendar .calendar-day-base { + font-size: 10pt; + text-align: center; + width: 34px !important; + height: 34px !important; + padding: 0 !important; + margin: 2px !important; + border-radius: 9999px; + color: rgba(224, 222, 244, 0.7); + border: none; + font-feature-settings: 'tnum'; +} + +.calendar .calendar-day-base:hover, +.calendar .calendar-day-base:focus { + background-color: rgba(224, 222, 244, 0.12); + box-shadow: none; + outline: none; +} + +.calendar .calendar-day-base:active, +.calendar .calendar-day-base:selected { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.3); + border-color: transparent; +} + +.calendar .calendar-day-base.calendar-day-heading { + margin-top: 1em; + color: rgba(224, 222, 244, 0.5); + font-size: 10pt; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: rgba(224, 222, 244, 0.5); + font-weight: bold; +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(224, 222, 244, 0.7) !important; + background-color: rgba(224, 222, 244, 0.06); + border: none; +} + +.calendar .calendar-today:hover, +.calendar .calendar-today:focus { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4 !important; +} + +.calendar .calendar-today:active { + background-color: #524f67; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected { + background-color: #ebbcba; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected:hover, +.calendar .calendar-today:selected:focus { + background-color: #c4a7e7; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-day-with-events { + color: rgba(224, 222, 244, 0.7); + background-image: url('assets/calendar-today.svg'); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(224, 222, 244, 0.7); + font-weight: bold; +} + +.calendar .calendar-other-month-day { + color: rgba(224, 222, 244, 0.3); + opacity: 0.5; +} + +.calendar .calendar-week-number { + width: 26px; + height: 20px; + margin: 6px 2px !important; + padding: 0 0; + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + font-size: inherit; + font-weight: bold; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 2px 0 !important; +} + +.events-button .events-box { + spacing: 6px; +} + +.events-button .events-list { + spacing: 12px; + text-shadow: none; +} + +.events-button .events-title { + color: rgba(224, 222, 244, 0.5); + font-weight: bold; + text-shadow: none; +} + +.events-button .event-time { + color: rgba(224, 222, 244, 0.5); + font-feature-settings: 'tnum'; + font-size: 10pt; +} + +.world-clocks-button .world-clocks-city { + color: rgba(224, 222, 244, 0.5); + font-weight: bold; + font-size: 11pt; +} + +.world-clocks-button .world-clocks-time { + color: rgba(224, 222, 244, 0.5); + font-feature-settings: 'tnum'; + font-size: 11pt; +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + color: rgba(224, 222, 244, 0.5); + font-feature-settings: 'tnum'; + font-size: 10pt; +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button { + margin-bottom: 6px !important; +} + +.weather-button .weather-box { + spacing: 10px; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + color: rgba(224, 222, 244, 0.7); + font-weight: bold; +} + +.weather-button .weather-header.location { + font-weight: normal; + color: rgba(224, 222, 244, 0.5); + font-size: 10pt; +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + color: rgba(224, 222, 244, 0.7); + font-feature-settings: 'tnum'; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: 0.8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 6px; + border-radius: 6px; +} + +.check-box StBin, +.check-box:focus StBin { + background-image: url('assets/checkbox-off.svg'); +} + +.check-box:hover StBin { + background-color: rgba(224, 222, 244, 0.12); +} + +.check-box:active StBin { + background-color: rgba(224, 222, 244, 0.3); +} + +.check-box:checked StBin, +.check-box:focus:checked StBin { + background-image: url('assets/checkbox-dark.svg'); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(250, 244, 237, 0.35); + box-shadow: 0 0 2px 2px #e0def4; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Dash */ +#dash { + font-size: 9pt; +} + +#dash .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +.dash-label { + background-color: rgba(33, 32, 46, 0.95); + color: #ebbcba; + padding: 6px 12px; + text-align: center; + border-radius: 12px; + border: 1px solid rgba(64, 61, 82, 0.55); + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); + -y-offset: 12px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.candidate-popup-content, +.modal-dialog { + background-color: #26233a; + border-radius: 12px; + box-shadow: 3px 3px 8px -5px rgba(0, 0, 0, 0.35); + margin: 15px; + border: 2px solid #ebbcba; +} + +.modal-dialog-linked-button:last-child { + color: #e0def4; + background-color: #403d52; +} + +.modal-dialog-linked-button:hover:last-child { + color: #e0def4; + background-color: #21202e; +} + +.modal-dialog-linked-button:active:last-child { + color: #e0def4; + background-color: #524f67; +} + +.modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(250, 244, 237, 0.05); + color: rgba(250, 244, 237, 0.35); +} + +.headline { + font-size: 12pt; +} + +.modal-dialog { + color: #e0def4; + padding: 0 6px 6px 6px; +} + +.modal-dialog-linked-button { + min-height: 32px; + padding: 6px; + margin: 3px !important; + border: none !important; + border-radius: 6px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(224, 222, 244, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #fdd633; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(224, 222, 244, 0.7); + font-size: 10pt; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(224, 222, 244, 0.7); + font-size: 10pt; +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 10pt; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #f28b82; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(224, 222, 244, 0.5); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #fdd633; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, +.audio-selection-device:focus { + background-color: rgba(224, 222, 244, 0.12); +} + +.audio-selection-device:active { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.audio-selection-device-box { + padding: 18px; + spacing: 18px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url('resource:///org/gnome/shell/theme/gnome-shell-start.svg'); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry, +.search-entry { + min-height: 20px; + padding: 6px 12px; + margin: 2px; + border: none; + border-radius: 6px; + color: #e0def4; + background-color: rgba(224, 222, 244, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: #e0def4; + selection-background-color: rgba(224, 222, 244, 0.25); + selected-color: #e0def4; +} + +StEntry:hover, +.search-entry:hover { + color: #e0def4; + border-color: rgba(250, 244, 237, 0.35); + background-color: rgba(224, 222, 244, 0.04); +} + +StEntry:focus, +.search-entry:focus { + color: #e0def4; + border-color: #faf4ed; + background-color: rgba(224, 222, 244, 0.04); + box-shadow: none; +} + +StEntry:insensitive, +.search-entry:insensitive { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.35); + border-color: transparent; +} + +StEntry StIcon.capslock-warning, +.search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #fdd633; + padding: 0; +} + +StEntry StIcon.peek-password, +.search-entry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text, +.search-entry StLabel.hint-text { + margin-left: 2px; + color: rgba(224, 222, 244, 0.5); +} + +.hotplug-notification-item { + padding: 12px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 6px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 6px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 6px 6px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; +} + +.candidate-popup-content { + color: rgba(224, 222, 244, 0.7); + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.35) !important; + border: none; + margin: 3px 8px 12px !important; + padding: 6px; + spacing: 6px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(224, 222, 244, 0.7); +} + +.candidate-box:selected .candidate-index { + color: rgba(0, 0, 0, 0.6); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(224, 222, 244, 0.7); +} + +.candidate-box:hover { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +.candidate-box:active { + background-color: rgba(224, 222, 244, 0.3); + color: #e0def4; +} + +.candidate-box:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 6px 9px; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: #26233a; + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 6px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + font-size: 16pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-radius: 9px; + border: none; + color: rgba(224, 222, 244, 0.7); + background-color: #26233a; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key:focus, +.keyboard-key:hover { + color: #e0def4; + background-color: #403d52; +} + +.keyboard-key:checked, +.keyboard-key:active { + color: #e0def4; + background-color: #524f67; +} + +.keyboard-key:grayed { + background-color: rgba(33, 32, 46, 0.95); + color: rgba(224, 222, 244, 0.7); +} + +.keyboard-key.default-key { + background-color: #26233a; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.default-key:focus, +.keyboard-key.default-key:hover { + color: #e0def4; + background-color: #403d52; +} + +.keyboard-key.default-key:checked, +.keyboard-key.default-key:active { + color: #e0def4; + background-color: #524f67; +} + +.keyboard-key.enter-key { + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.enter-key:focus, +.keyboard-key.enter-key:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #908caa; +} + +.keyboard-key.enter-key:checked, +.keyboard-key.enter-key:active { + color: rgba(0, 0, 0, 0.87); + background-color: #6e6a86; +} + +.keyboard-key.shift-key-uppercase, +.keyboard-key.shift-key-uppercase:focus, +.keyboard-key.shift-key-uppercase:hover, +.keyboard-key.shift-key-uppercase:checked, +.keyboard-key.shift-key-uppercase:active { + color: #faf4ed; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 12px; + -arrow-background-color: #26233a; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border: none; + background-color: #faf4ed; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: rgba(25, 23, 36, 0.95); +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; + color: #e0def4; +} + +.login-dialog .modal-dialog-button-box, +.unlock-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + padding: 0 16px; + border: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 9999px; + width: 32px; + height: 32px; + border: none; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon, +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .login-dialog-message-warning, +.unlock-dialog .login-dialog-message-warning { + color: rgba(224, 222, 244, 0.7); +} + +.login-dialog .user-icon, +.unlock-dialog .user-icon { + color: rgba(224, 222, 244, 0.7); +} + +.login-dialog .user-icon StIcon, +.unlock-dialog .user-icon StIcon { + background-color: rgba(25, 23, 36, 0.95); + color: #e0def4; +} + +.login-dialog .user-icon, +.login-dialog .user-icon.user-avatar, +.unlock-dialog .user-icon, +.unlock-dialog .user-icon.user-avatar { + border: 2px solid #faf4ed; +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(224, 222, 244, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #fdd633; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, +.login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #e0def4; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(224, 222, 244, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(224, 222, 244, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(224, 222, 244, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected, +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover, +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(224, 222, 244, 0.3); + color: rgba(224, 222, 244, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #faf4ed; +} + +.login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; + color: rgba(224, 222, 244, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(224, 222, 244, 0.04) !important; +} + +.login-dialog-user-list-item:hover, +.login-dialog-user-list-item:focus:hover { + background-color: rgba(224, 222, 244, 0.12) !important; + color: rgba(224, 222, 244, 0.7); +} + +.login-dialog-user-list-item:active, +.login-dialog-user-list-item:focus:active { + background-color: rgba(224, 222, 244, 0.3) !important; + color: rgba(224, 222, 244, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(224, 222, 244, 0.12) !important; +} + +.user-widget-label { + color: rgba(224, 222, 244, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 13pt; + font-weight: bold; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; +} + +.user-widget.vertical .user-widget-label { + font-size: 16pt; + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-label { + color: rgba(224, 222, 244, 0.7); + font-size: 12pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: rgba(33, 32, 46, 0.95) !important; + spacing: 4px; + padding: 0; + border-radius: 6px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: #e0def4 !important; + border: 2px solid #faf4ed; + border-top: none; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 6px; + border: none; + border-radius: 0; + background-color: rgba(33, 32, 46, 0.95) !important; + box-shadow: inset 0 -1px 0 rgba(224, 222, 244, 0.12); + spacing: 6px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; +} + +#LookingGlassDialog .labels { + spacing: 6px; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + color: rgba(224, 222, 244, 0.5); + padding: 6px 12px; + transition-duration: 100ms; + border-bottom-width: 0; + border-radius: 0; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(224, 222, 244, 0.04); + color: #e0def4; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(224, 222, 244, 0.12); + box-shadow: inset 0 -2px 0 #faf4ed; + color: #e0def4; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #faf4ed; + selected-color: rgba(0, 0, 0, 0.87); +} + +.lg-dialog .shell-link { + color: #2196f3; +} + +.lg-dialog .shell-link:hover { + color: #51adf6; +} + +.lg-dialog .shell-link:active { + color: #0c7cd5; +} + +.lg-dialog .actor-link { + color: rgba(224, 222, 244, 0.7); +} + +.lg-dialog .actor-link:hover { + color: #e0def4; +} + +.lg-dialog .actor-link:active { + color: rgba(224, 222, 244, 0.7); +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 6px; +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 6px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 6px; +} + +.lg-extensions-list { + padding: 6px; + spacing: 6px; +} + +.lg-extension { + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.04) !important; + color: #e0def4 !important; + padding: 12px; + box-shadow: none; + border: 2px solid #faf4ed; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + color: rgba(224, 222, 244, 0.7) !important; + background: rgba(33, 32, 46, 0.95) !important; + border: none; + border-radius: 6px; + padding: 6px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +.lg-debug-flag-button { + color: rgba(224, 222, 244, 0.7); +} + +.lg-debug-flag-button StLabel { + padding: 6px 12px; +} + +.lg-debug-flag-button:hover { + color: #e0def4; +} + +.lg-debug-flag-button:active { + color: rgba(224, 222, 244, 0.7); +} + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; + margin: 6px; + color: rgba(224, 222, 244, 0.3); +} + +/* Message List */ +.message-list { + width: 31.5em; + text-shadow: none; + border: solid rgba(224, 222, 244, 0.12); + padding: 6px; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 12px; + border-right-width: 1px; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 12px; + border-left-width: 1px; +} + +.message-list .message-list-placeholder { + spacing: 12px; + color: rgba(224, 222, 244, 0.3); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 48px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0 8px; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 4px; + spacing: 12px; +} + +.message { + margin: 3px 0; +} + +.message .message-icon-bin { + padding: 18px 12px; + padding-right: 6px; +} + +.message .message-icon-bin:rtl { + padding-left: 6px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + color: rgba(224, 222, 244, 0.5); + font-size: 9pt; + text-align: right; + padding-bottom: 0; +} + +.message .message-secondary-bin > .event-time:ltr { + text-align: right; +} + +.message .message-secondary-bin > .event-time:rtl { + text-align: left; +} + +.message .message-title { + color: #e0def4; + font-weight: bold; + padding-top: 0.57em; +} + +.message .message-content { + padding: 6px; + margin-bottom: 4px; + spacing: 4px; + color: rgba(224, 222, 244, 0.5); +} + +.message .message-close-button { + color: rgba(224, 222, 244, 0.7); + padding: 4px; + height: 20px; + width: 20px; + border-radius: 9999px; +} + +.message .message-close-button:hover, +.message .message-close-button:active { + color: #e0def4; +} + +.message .message-close-button:hover, +.message .message-close-button:focus { + background-color: rgba(224, 222, 244, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(224, 222, 244, 0.3); +} + +.message .message-body { + color: rgba(224, 222, 244, 0.5); +} + +.url-highlighter { + link-color: #2196f3; +} + +.message-media-control { + margin: 20px 6px; + padding: 9px; + border-radius: 9999px; + color: rgba(224, 222, 244, 0.7); +} + +.message-media-control:hover, +.message-media-control:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); +} + +.message-media-control:active { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.3); +} + +.message-media-control:insensitive { + color: rgba(224, 222, 244, 0.3); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; +} + +.message-media-control StIcon { + icon-size: 16px; +} + +.media-message-cover-icon { + icon-size: 32px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 24px !important; + padding: 6px; + border: none; + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.12); + color: rgba(224, 222, 244, 0.5); +} + +.select-area-rubberband { + background-color: rgba(250, 244, 237, 0.3); + border: 1px solid #faf4ed; + border-radius: 6px; +} + +.user-icon { + background-size: contain; + color: rgba(224, 222, 244, 0.7); + border-radius: 9999px; + box-shadow: none; + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: #e0def4; +} + +.user-icon StIcon { + background-color: rgba(33, 32, 46, 0.95); + color: #e0def4; + border-radius: 9999px; + padding: 12px; + width: 40px; + height: 40px; +} + +.user-icon, +.user-icon.user-avatar { + border: 2px solid #faf4ed; +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: #e0def4; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 10pt; + color: #fdd633; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #e0def4; +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: none; + padding: 0; + background-color: rgba(224, 222, 244, 0.04); + border-radius: 6px; +} + +.nm-dialog-item { + font-size: 11pt; + border-bottom: none; + padding: 12px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.nm-dialog-item:hover, +.nm-dialog-item:focus { + background-color: rgba(224, 222, 244, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(224, 222, 244, 0.3); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 12px; +} + +.no-networks-label { + color: rgba(224, 222, 244, 0.5); +} + +.no-networks-box { + spacing: 6px; +} + +/* Notifications & Message Tray */ +.notification-banner { + width: 25em; + min-height: 65px; + color: rgba(224, 222, 244, 0.7); + background-color: rgba(38, 35, 58, 0.95); + text-shadow: none; + border: solid 1px rgba(224, 222, 244, 0.25); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + margin: 20px 20px 10px; + border-radius: 12px; +} + +.notification-banner:hover { + color: #e0def4; + background-color: rgba(38, 35, 58, 0.95); + border: solid 1px rgba(224, 222, 244, 0.25); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + margin: 20px 20px 10px; +} + +.notification-banner:focus { + color: #e0def4; + background-color: rgba(38, 35, 58, 0.95); +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(224, 222, 244, 0.12); + spacing: 0; +} + +.notification-banner .notification-button { + min-height: 44px; + padding: 0 18px; + background-color: transparent; + color: rgba(224, 222, 244, 0.7); + font-weight: 500; + border-width: 0; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 12px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 12px 0; +} + +.notification-banner .notification-button:only-child, +.notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.notification-banner .notification-button:focus { + background-color: transparent; + color: #e0def4; + box-shadow: inset 0 0 0 2px rgba(224, 222, 244, 0.12); +} + +.notification-banner .notification-button:hover, +.notification-banner .notification-button:focus:hover { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; + box-shadow: none; +} + +.notification-banner .notification-button:active { + background-color: rgba(224, 222, 244, 0.3); + color: #e0def4; +} + +.summary-source-counter { + font-size: fontsize(10); + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + border: 2px solid rgba(224, 222, 244, 0.3); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: rgba(224, 222, 244, 0.7); +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(224, 222, 244, 0.7); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + color: rgba(224, 222, 244, 0.5); +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +/* OSD */ +.screenshot-ui-panel, +.workspace-switcher-container, +.resize-popup, +.osd-window { + color: rgba(224, 222, 244, 0.7); + background-color: rgba(25, 23, 36, 0.95); + border: solid 1px rgba(224, 222, 244, 0.25); + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 50px 8px 11px; + border-radius: 12px; + padding: 10px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 3px; + border-radius: 2px; + background-color: rgba(224, 222, 244, 0.15); + color: #e0def4; + -barlevel-height: 3px; + -barlevel-background-color: rgba(224, 222, 244, 0.15); + -barlevel-active-background-color: #e0def4; + -barlevel-overdrive-color: #f28b82; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(224, 222, 244, 0.12); +} + +.osd-window .level-bar { + background-color: #e0def4; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: rgba(25, 23, 36, 0.95); +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +#overview StScrollBar StBin#trough { + background-color: rgba(224, 222, 244, 0.12); +} + +#overview StScrollBar StButton#vhandle, +#overview StScrollBar StButton#hhandle { + background-color: rgba(224, 222, 244, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, +#overview StScrollBar StButton#hhandle:hover { + background-color: rgba(224, 222, 244, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, +#overview StScrollBar StButton#hhandle:active { + background-color: #e0def4; +} + +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 30px; +} + +/* Top Bar */ +#panel { + background-color: rgba(25, 23, 36, 0.95); + height: 32px; + color: #e0def4; + font-feature-settings: 'tnum'; + transition-duration: 250ms; + font-size: 10pt; + font-weight: bold; + margin: 4px 10px 1px; + border: 2px solid #ebbcba; + border-radius: 50px; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(25, 23, 36, 0.95); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 6px; + font-weight: bold; + color: #e0def4; + transition-duration: 150ms; + border-radius: 9999px; + text-shadow: none; + border: 4px solid transparent; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 4px solid transparent; + border-radius: 9999px; +} + +#panel .panel-button:hover { + color: #ebbcba; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #403d52; +} + +#panel .panel-button.clock-display:hover { + box-shadow: none; + color: #ebbcba; +} + +#panel .panel-button.clock-display:hover .clock { + color: #ebbcba; + box-shadow: inset 0 0 0 1000px #403d52; +} + +#panel .panel-button:active, +#panel .panel-button:active:hover, +#panel .panel-button:overview, +#panel .panel-button:overview:hover, +#panel .panel-button:focus, +#panel .panel-button:focus:hover, +#panel .panel-button:checked, +#panel .panel-button:checked:hover { + background-color: transparent; + color: #ebbcba; + box-shadow: inset 0 0 0 1000px #26233a; +} + +#panel .panel-button:active .panel-button, +#panel .panel-button:overview .panel-button, +#panel .panel-button:focus .panel-button, +#panel .panel-button:checked .panel-button { + background-color: transparent; + color: rgba(0, 0, 0, 0.87); + box-shadow: inset 0 0 0 1000px #403d52; +} + +#panel .panel-button:active .panel-button:hover, +#panel .panel-button:overview .panel-button:hover, +#panel .panel-button:focus .panel-button:hover, +#panel .panel-button:checked .panel-button:hover { + color: #ebbcba; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.12); +} + +#panel .panel-button:active .panel-button:active, +#panel .panel-button:active .panel-button:overview, +#panel .panel-button:active .panel-button:focus, +#panel .panel-button:active .panel-button:checked, +#panel .panel-button:overview .panel-button:active, +#panel .panel-button:overview .panel-button:overview, +#panel .panel-button:overview .panel-button:focus, +#panel .panel-button:overview .panel-button:checked, +#panel .panel-button:focus .panel-button:active, +#panel .panel-button:focus .panel-button:overview, +#panel .panel-button:focus .panel-button:focus, +#panel .panel-button:focus .panel-button:checked, +#panel .panel-button:checked .panel-button:active, +#panel .panel-button:checked .panel-button:overview, +#panel .panel-button:checked .panel-button:focus, +#panel .panel-button:checked .panel-button:checked { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2); +} + +#panel .panel-button.clock-display:active, +#panel .panel-button.clock-display:overview, +#panel .panel-button.clock-display:focus, +#panel .panel-button.clock-display:checked { + box-shadow: none; + color: #ebbcba; +} + +#panel .panel-button.clock-display:active .clock, +#panel .panel-button.clock-display:overview .clock, +#panel .panel-button.clock-display:focus .clock, +#panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 1000px #26233a; + color: #ebbcba; +} + +.unlock-screen #panel .panel-button, +.login-screen #panel .panel-button, +.lock-screen #panel .panel-button { + color: #ebbcba; +} + +.unlock-screen #panel .panel-button:focus, +.unlock-screen #panel .panel-button:hover, +.unlock-screen #panel .panel-button:active, +.login-screen #panel .panel-button:focus, +.login-screen #panel .panel-button:hover, +.login-screen #panel .panel-button:active, +.lock-screen #panel .panel-button:focus, +.lock-screen #panel .panel-button:hover, +.lock-screen #panel .panel-button:active { + color: #ebbcba; +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 8px; + margin: 0 4px; + -st-icon-style: symbolic; +} + +#panel .panel-button .panel-status-indicators-box .system-status-icon, +#panel .panel-button .panel-status-menu-box .system-status-icon { + margin: 0; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel #panelActivities.panel-button { + -natural-hpadding: 18px; +} + +#panel:overview, +#panel.unlock-screen, +#panel.login-screen, +#panel.lock-screen { + background-color: transparent; + box-shadow: none; + border: transparent; +} + +#panel:overview StLabel, +#panel:overview StIcon, +#panel.unlock-screen StLabel, +#panel.unlock-screen StIcon, +#panel.login-screen StLabel, +#panel.login-screen StIcon, +#panel.lock-screen StLabel, +#panel.lock-screen StIcon { + color: #ebbcba; +} + +#panel:overview .panel-button:hover, +#panel.unlock-screen .panel-button:hover, +#panel.login-screen .panel-button:hover, +#panel.lock-screen .panel-button:hover { + color: #ebbcba; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(224, 222, 244, 0.12); +} + +#panel:overview .panel-button.clock-display:hover, +#panel.unlock-screen .panel-button.clock-display:hover, +#panel.login-screen .panel-button.clock-display:hover, +#panel.lock-screen .panel-button.clock-display:hover { + box-shadow: none; + color: #ebbcba; +} + +#panel:overview .panel-button.clock-display:hover .clock, +#panel.unlock-screen .panel-button.clock-display:hover .clock, +#panel.login-screen .panel-button.clock-display:hover .clock, +#panel.lock-screen .panel-button.clock-display:hover .clock { + color: #ebbcba; + box-shadow: inset 0 0 0 1000px rgba(224, 222, 244, 0.12); +} + +#panel:overview .panel-button:active, +#panel:overview .panel-button:overview, +#panel:overview .panel-button:focus, +#panel:overview .panel-button:checked, +#panel.unlock-screen .panel-button:active, +#panel.unlock-screen .panel-button:overview, +#panel.unlock-screen .panel-button:focus, +#panel.unlock-screen .panel-button:checked, +#panel.login-screen .panel-button:active, +#panel.login-screen .panel-button:overview, +#panel.login-screen .panel-button:focus, +#panel.login-screen .panel-button:checked, +#panel.lock-screen .panel-button:active, +#panel.lock-screen .panel-button:overview, +#panel.lock-screen .panel-button:focus, +#panel.lock-screen .panel-button:checked { + color: #ebbcba; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(224, 222, 244, 0.2); +} + +#panel:overview .panel-button.clock-display:active, +#panel:overview .panel-button.clock-display:overview, +#panel:overview .panel-button.clock-display:focus, +#panel:overview .panel-button.clock-display:checked, +#panel.unlock-screen .panel-button.clock-display:active, +#panel.unlock-screen .panel-button.clock-display:overview, +#panel.unlock-screen .panel-button.clock-display:focus, +#panel.unlock-screen .panel-button.clock-display:checked, +#panel.login-screen .panel-button.clock-display:active, +#panel.login-screen .panel-button.clock-display:overview, +#panel.login-screen .panel-button.clock-display:focus, +#panel.login-screen .panel-button.clock-display:checked, +#panel.lock-screen .panel-button.clock-display:active, +#panel.lock-screen .panel-button.clock-display:overview, +#panel.lock-screen .panel-button.clock-display:focus, +#panel.lock-screen .panel-button.clock-display:checked { + box-shadow: none; + color: #ebbcba; +} + +#panel:overview .panel-button.clock-display:active .clock, +#panel:overview .panel-button.clock-display:overview .clock, +#panel:overview .panel-button.clock-display:focus .clock, +#panel:overview .panel-button.clock-display:checked .clock, +#panel.unlock-screen .panel-button.clock-display:active .clock, +#panel.unlock-screen .panel-button.clock-display:overview .clock, +#panel.unlock-screen .panel-button.clock-display:focus .clock, +#panel.unlock-screen .panel-button.clock-display:checked .clock, +#panel.login-screen .panel-button.clock-display:active .clock, +#panel.login-screen .panel-button.clock-display:overview .clock, +#panel.login-screen .panel-button.clock-display:focus .clock, +#panel.login-screen .panel-button.clock-display:checked .clock, +#panel.lock-screen .panel-button.clock-display:active .clock, +#panel.lock-screen .panel-button.clock-display:overview .clock, +#panel.lock-screen .panel-button.clock-display:focus .clock, +#panel.lock-screen .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 1000px rgba(224, 222, 244, 0.2); + color: #ebbcba; +} + +#panel:overview .panel-corner, +#panel.unlock-screen .panel-corner, +#panel.login-screen .panel-corner, +#panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel .panel-status-indicators-box, +#panel .panel-status-menu-box { + spacing: 2px; +} + +#panel .power-status.panel-status-indicators-box { + spacing: 0; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #fdd633; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 12px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu { + min-width: 12em; + color: #e0def4; + padding: 0 !important; + margin: 0 3px; + font-weight: 500; + font-size: 10pt; + border-radius: 12px; +} + +.popup-menu .popup-menu-content { + padding: 6px; + background-color: rgba(38, 35, 58, 0.95); + border-radius: 12px; + margin: 4px; + font-weight: 500; + border: 2px solid #ebbcba; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.15); +} + +.popup-menu .popup-menu-item { + spacing: 9px; + padding: 6px; + color: #e0def4 !important; + text-shadow: none; + border-radius: 6px; + margin: 0 6px; + font-weight: 500; +} + +.popup-menu .popup-menu-item:checked { + font-weight: 500; + border: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.87) !important; + background-color: #e0def4 !important; + border-radius: 6px 6px 0 0; +} + +.popup-menu .popup-menu-item:checked:focus, +.popup-menu .popup-menu-item:checked:hover, +.popup-menu .popup-menu-item.selected:checked { + color: rgba(0, 0, 0, 0.87) !important; + background-color: #908caa !important; +} + +.popup-menu .popup-menu-item:checked:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: #524f67 !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(0, 0, 0, 0.38) !important; +} + +.popup-menu .popup-menu-item:focus, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item.selected { + color: #e0def4 !important; + background-color: rgba(224, 222, 244, 0.12) !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item.selected:active { + color: #e0def4 !important; + background-color: rgba(224, 222, 244, 0.3) !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(224, 222, 244, 0.3) !important; +} + +.popup-menu .popup-sub-menu { + border: none; + box-shadow: none; + margin: 0 6px; + border-radius: 0 0 6px 6px; + background-color: #e0def4 !important; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + border-radius: 0; + margin: 0; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:focus, +.popup-menu .popup-sub-menu .popup-menu-item.hover, +.popup-menu .popup-sub-menu .popup-menu-item.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu + .popup-sub-menu + .popup-menu-section:last-child + .popup-menu-item:last-child { + border-radius: 0 0 6px 6px; +} + +.popup-menu .popup-inactive-menu-item { + color: #ebbcba !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(224, 222, 244, 0.3) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px !important; +} + +.popup-menu-ornament { + width: 1.2em; +} + +.popup-menu-ornament:ltr { + text-align: right; +} + +.popup-menu-ornament:rtl { + text-align: left; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 3px; + -st-icon-style: symbolic; +} + +.quick-settings { + padding: 12px !important; + border-radius: 12px !important; +} + +.quick-settings .icon-button, +.quick-settings .button { + padding: 10.5px; +} + +.quick-settings .icon-button > StIcon, +.quick-settings .button > StIcon { + icon-size: 16px !important; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle { + border-radius: 8px; + min-width: 12em; + max-width: 12em; + min-height: 40px; + border: none; + border: 1px solid rgba(224, 222, 244, 0.2); + background-color: rgba(224, 222, 244, 0.08) !important; +} + +.quick-toggle:hover { + background-color: rgba(224, 222, 244, 0.12) !important; +} + +.quick-toggle:active { + background-color: rgba(224, 222, 244, 0.15) !important; +} + +.quick-toggle:checked { + background-color: #31748f !important; + color: #faf4ed; +} + +.quick-toggle:checked:hover { + background-color: #9ccfd8 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:active { + background-color: #9ccfd8 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle > StBoxLayout { + spacing: 6px; + padding: 0 12px; +} + +.quick-toggle.button { + padding: 0; +} + +.quick-toggle:ltr > StBoxLayout { + padding-left: 15px; +} + +.quick-toggle:rtl > StBoxLayout { + padding-right: 15px; +} + +.quick-toggle .quick-toggle-label { + font-weight: bold; +} + +.quick-toggle .quick-toggle-icon, +.quick-toggle .quick-toggle-arrow { + icon-size: 16px !important; +} + +.quick-menu-toggle:ltr > StBoxLayout { + padding-right: 0; +} + +.quick-menu-toggle:rtl > StBoxLayout { + padding-left: 0; +} + +.quick-menu-toggle .quick-toggle-arrow { + background-color: rgba(224, 222, 244, 0.08) !important; + padding: 6px 10.5px; + icon-size: 16px !important; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(224, 222, 244, 0.12) !important; +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 6px 6px 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 6px 0 0 6px; +} + +.quick-slider { + padding: 0 6px; +} + +.quick-slider > StBoxLayout { + spacing: 6px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.08); + box-shadow: none !important; +} + +.quick-slider .quick-toggle-icon, +.quick-slider .quick-toggle-arrow { + icon-size: 16px !important; +} + +.quick-slider .icon-button { + background-color: transparent; + color: #ebbcba !important; +} + +.quick-slider .icon-button:hover { + background-color: rgba(224, 222, 244, 0.04); +} + +.quick-slider .icon-button:active { + background-color: rgba(224, 222, 244, 0.12); +} + +.quick-toggle-menu { + background-color: #26233a !important; + color: #e0def4 !important; + border-radius: 12px !important; + padding: 12px; + margin: 12px 30px 0; + box-shadow: inset 0 0 0 1px rgba(239, 240, 242, 0.2); +} + +.quick-toggle-menu .popup-menu-item { + min-height: 20px; + padding: 6px; + spacing: 6px; + border-radius: 6px !important; + color: #e0def4 !important; +} + +.quick-toggle-menu .popup-menu-item:focus, +.quick-toggle-menu .popup-menu-item.hover, +.quick-toggle-menu .popup-menu-item.selected { + color: #e0def4 !important; + background-color: rgba(224, 222, 244, 0.1) !important; +} + +.quick-toggle-menu .popup-menu-item:active, +.quick-toggle-menu .popup-menu-item.selected:active { + color: #e0def4 !important; + background-color: rgba(224, 222, 244, 0.2) !important; +} + +.quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; +} + +.quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; +} + +.quick-toggle-menu .header .icon { + icon-size: 24px; + border-radius: 6px; + padding: 9px; + background-color: #ebbcba !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle-menu .header .icon.active { + background-color: #ebbcba !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; +} + +.quick-settings-system-item .icon-button { + background-color: rgba(224, 222, 244, 0.12); + color: #ebbcba; + border-radius: 6px; + border: 1px solid rgba(224, 222, 244, 0.2); +} + +.quick-settings-system-item .icon-button:hover { + background-color: rgba(234, 232, 255, 0.12); + color: #b4f9f8; + border-radius: 6px; + border: 1px solid rgba(234, 232, 255, 0.2); +} + +.quick-settings-system-item .icon-button > StIcon { + -st-icon-style: symbolic; + icon-size: 16px !important; +} + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; + color: #ebbcba; +} + +.quick-settings-system-item .power-item:hover { + min-height: 0; + min-width: 0; + color: #b4f9f8; +} + +.quick-settings-system-item .power-item:insensitive { + color: #ebbcba; + background-color: rgba(33, 32, 46, 0.95); + box-shadow: none !important; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: #e0def4; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: 'tnum'; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: rgba(25, 23, 36, 0.95); + color: #e0def4; + border-radius: 12px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container + .unlock-dialog-notification-source.critical { + background-color: #26233a; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; + border-radius: 9999px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, +#unlockDialogNotifications StButton#hhandle { + background-color: rgba(38, 35, 58, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, +#unlockDialogNotifications StButton#vhandle:focus, +#unlockDialogNotifications StButton#hhandle:hover, +#unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(38, 35, 58, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, +#unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(250, 244, 237, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 6px; +} + +StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; +} + +StScrollBar StBin#trough { + border-radius: 9999px; + background-color: rgba(224, 222, 244, 0.12); +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(224, 222, 244, 0.5); + border: 4px solid transparent; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: rgba(224, 222, 244, 0.7); +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #e0def4; +} + +.popup-sub-menu StScrollBar StBin#trough { + background-color: rgba(0, 0, 0, 0.12); +} + +.popup-sub-menu StScrollBar StButton#vhandle, +.popup-sub-menu StScrollBar StButton#hhandle { + background-color: rgba(0, 0, 0, 0.26); +} + +.popup-sub-menu StScrollBar StButton#vhandle:hover, +.popup-sub-menu StScrollBar StButton#hhandle:hover { + background-color: rgba(0, 0, 0, 0.38); +} + +.popup-sub-menu StScrollBar StButton#vhandle:active, +.popup-sub-menu StScrollBar StButton#hhandle:active { + background-color: rgba(0, 0, 0, 0.6); +} + +.search-entry { + width: 320px; + min-height: 20px; + padding: 6px 12px; + transition-duration: 150ms; + border-radius: 6px; +} + +.search-entry .search-entry-icon { + color: rgba(224, 222, 244, 0.5); + icon-size: 16px; + margin-top: 0; + padding: 0 4px; +} + +.search-entry StLabel.hint-text { + color: rgba(224, 222, 244, 0.5); +} + +.search-entry:hover .search-entry-icon, +.search-entry:focus .search-entry-icon { + color: rgba(224, 222, 244, 0.7); +} + +.search-entry:insensitive StLabel.hint-text, +.search-entry:insensitive .search-entry-icon { + color: rgba(224, 222, 244, 0.3); +} + +.app-folder-dialog .folder-name-container .folder-name-entry, +.login-dialog StEntry, +.unlock-dialog StEntry, +#overview .search-entry { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: #e0def4; + selection-background-color: rgba(224, 222, 244, 0.25); + selected-color: #e0def4; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover, +.login-dialog StEntry:hover, +.unlock-dialog StEntry:hover, +#overview .search-entry:hover { + color: #e0def4; + border-color: rgba(224, 222, 244, 0.35); + background-color: rgba(224, 222, 244, 0.04); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, +.login-dialog StEntry:focus, +.unlock-dialog StEntry:focus, +#overview .search-entry:focus { + color: #e0def4; + border-color: #e0def4; + background-color: rgba(224, 222, 244, 0.04); + box-shadow: none; +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, +.login-dialog StEntry .search-entry-icon, +.unlock-dialog StEntry .search-entry-icon, +#overview .search-entry .search-entry-icon { + color: rgba(224, 222, 244, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, +.login-dialog StEntry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text, +#overview .search-entry StLabel.hint-text { + color: rgba(224, 222, 244, 0.5); +} + +.app-folder-dialog + .folder-name-container + .folder-name-entry:hover + .search-entry-icon, +.login-dialog StEntry:hover .search-entry-icon, +.unlock-dialog StEntry:hover .search-entry-icon, +.app-folder-dialog + .folder-name-container + .folder-name-entry:focus + .search-entry-icon, +.login-dialog StEntry:focus .search-entry-icon, +.unlock-dialog StEntry:focus .search-entry-icon, +#overview .search-entry:hover .search-entry-icon, +#overview .search-entry:focus .search-entry-icon { + color: rgba(224, 222, 244, 0.7); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, +.login-dialog StEntry:insensitive, +.unlock-dialog StEntry:insensitive, +#overview .search-entry:insensitive { + background-color: transparent; + color: rgba(224, 222, 244, 0.35); + border-color: transparent; +} + +.app-folder-dialog + .folder-name-container + .folder-name-entry:insensitive + StLabel.hint-text, +.login-dialog StEntry:insensitive StLabel.hint-text, +.unlock-dialog StEntry:insensitive StLabel.hint-text, +.app-folder-dialog + .folder-name-container + .folder-name-entry:insensitive + .search-entry-icon, +.login-dialog StEntry:insensitive .search-entry-icon, +.unlock-dialog StEntry:insensitive .search-entry-icon, +#overview .search-entry:insensitive StLabel.hint-text, +#overview .search-entry:insensitive .search-entry-icon { + color: rgba(224, 222, 244, 0.3); +} + +/* Search */ +.list-search-result, +.search-provider-icon { + border-radius: 6px; + padding: 6px; + transition-duration: 100ms; + text-align: center; +} + +.list-search-result:focus, +.search-provider-icon:focus, +.list-search-result:hover, +.search-provider-icon:hover, +.list-search-result:selected, +.search-provider-icon:selected { + background-color: rgba(224, 222, 244, 0.12); + transition-duration: 200ms; +} + +.list-search-result:active, +.search-provider-icon:active, +.list-search-result:checked, +.search-provider-icon:checked { + background-color: rgba(224, 222, 244, 0.2); +} + +#searchResultsContent { + max-width: 1024px; + spacing: 8px; +} + +.search-section { + spacing: 8px; + background: none; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +.search-section-content { + spacing: 8px; + border-radius: 0; + padding: 18px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: #e0def4; +} + +.search-statustext { + font-size: 2em; + font-weight: bold; + color: rgba(224, 222, 244, 0.5); +} + +.grid-search-results { + spacing: 36px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon + .list-search-provider-content + .list-search-provider-details { + width: 120px; + margin-top: 0; + color: #eb6f92; +} + +.list-search-results { + spacing: 6px; +} + +.list-search-result .list-search-result-content { + spacing: 6px; +} + +.list-search-result .list-search-result-title { + spacing: 12px; +} + +.list-search-result .list-search-result-description { + color: #f6c177; +} + +/* Slider */ +.slider { + height: 20px; + color: rgba(38, 35, 58, 0.95); + -slider-height: 2px; + -slider-background-color: rgba(224, 222, 244, 0.3); + -slider-border-color: #ebbcba; + -slider-active-background-color: #ebbcba; + -slider-active-border-color: #ebbcba; + -slider-border-width: 2px; + -slider-handle-radius: 7px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #f6c177; + -barlevel-height: 2px; + -barlevel-background-color: rgba(224, 222, 244, 0.3); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #ebbcba; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #eb6f92; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 24px; +} + +.switcher-list { + background-color: rgba(38, 35, 58, 0.95); + box-shadow: inset 0 0 0 1px rgba(224, 222, 244, 0.1); +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 15px; + border: 1px solid transparent; +} + +.switcher-list .item-box:outlined { + background-color: #403d52; + color: #ebbcba; + border-radius: 15px; +} + +.switcher-list .item-box:selected { + background-color: #403d52; + color: #ebbcba; + border-radius: 15px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(224, 222, 244, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 12px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #ebbcba; +} + +.switcher-arrow:highlighted { + color: #ebbcba; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #faf4ed; +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url('assets/toggle-off-dark.svg'); +} + +.toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.popup-sub-menu .toggle-switch { + background-image: url('assets/toggle-off.svg'); +} + +.popup-sub-menu .toggle-switch:checked { + background-image: url('assets/toggle-on.svg'); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(250, 244, 237, 0.3); + border: 1px solid #faf4ed; + border-radius: 12px; +} + +.tile-preview-left.on-primary { + border-radius: 12px; +} + +.tile-preview-right.on-primary { + border-radius: 12px; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 12px; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 12px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(224, 222, 244, 0.12); + border-radius: 6px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + border-radius: 9px; + border: none; +} + +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 72px; + max-column-spacing: 72px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 12px; + page-padding-right: 12px; +} + +.page-indicator { + padding: 6px 12px 0; +} + +.page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: #e0def4; +} + +.apps-scroll-view { + padding: 0; +} + +.page-navigation-hint { + width: 300px; +} + +.page-navigation-hint.dnd { + background: rgba(224, 222, 244, 0.1); +} + +.page-navigation-hint.next:ltr, +.page-navigation-hint.previous:rtl { + background-gradient-start: rgba(224, 222, 244, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 15px 0px 0px 15px; +} + +.page-navigation-hint.previous:ltr, +.page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(224, 222, 244, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 15px 15px 0px; +} + +.page-navigation-arrow > StIcon { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 9999px; + color: rgba(224, 222, 244, 0.7); +} + +.page-navigation-arrow:insensitive > StIcon { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +.page-navigation-arrow:hover > StIcon { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +.page-navigation-arrow:active > StIcon { + background-color: rgba(224, 222, 244, 0.3); + color: #e0def4; +} + +#dash { + margin-top: 12px; + padding: 0 10px; +} + +#dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +#dash .overview-icon { + padding: 5px; +} + +.dash-background { + background-color: rgba(224, 222, 244, 0.3); + border: 2px solid #ebbcba; + margin-bottom: 16px; + padding: 10px; + border-radius: 16px; +} + +.dash-item-container .app-well-app, +.show-apps { + padding: 10px 2px 26px; +} + +.dash-separator { + width: 1px; + margin: 0 7px 16px; + background-color: rgba(224, 222, 244, 0.12); +} + +.workspace-animation { + background-color: rgba(25, 23, 36, 0.95); +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +.controls-manager, +.secondary-monitor-workspaces { + spacing: 12px; +} + +#overviewGroup { + background-color: #191724; +} + +.osd-window { + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +#appMenu { + spacing: 6px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; +} + +.popup-menu .popup-menu-item { + padding: 6px 12px; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 9px !important; + padding-left: 0 !important; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0 !important; + padding-left: 9px !important; +} + +.popup-separator-menu-item { + padding: 0; + margin: 6px 0; +} + +.popup-separator-menu-item:ltr { + margin-right: 4px; +} + +.popup-separator-menu-item:rtl { + margin-left: 4px; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-sub-menu .popup-separator-menu-item { + background-color: transparent; +} + +.popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; +} + +.popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; +} + +.popup-sub-menu + .popup-separator-menu-item + .popup-separator-menu-item-separator { + background-color: rgba(0, 0, 0, 0.12); +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + padding-left: 12px !important; + margin-left: 3px !important; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + padding-right: 12px !important; + margin-right: 3px !important; +} + +.search-entry { + margin-top: 24px; + margin-bottom: 6px; +} + +.icon-label-button-container { + spacing: 6px; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 33px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; + border: 2px solid #faf4ed; +} + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); +} + +.screenshot-ui-close-button.left { + margin-left: 12px; +} + +.screenshot-ui-close-button.right { + margin-right: 12px; +} + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 15px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px #e0def4; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #e0def4; + transition-duration: 200ms; + border-radius: 9999px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: rgba(224, 222, 244, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, +.screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #d9d9d9; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: #403d52; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #f28b82; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, +.screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #f4a099; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #ef6d62; +} + +.screenshot-ui-shot-cast-container { + background-color: #26233a; + border-radius: 12px; + padding: 3px; + spacing: 3px; +} + +.screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; +} + +.screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; +} + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 9px; +} + +.screenshot-ui-shot-cast-button:hover, +.screenshot-ui-shot-cast-button:focus { + background-color: #26233a; +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(224, 222, 244, 0.3); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: #e0def4; + color: black; +} + +.screenshot-ui-shot-cast-button:insensitive { + color: rgba(224, 222, 244, 0.5); +} + +.screenshot-ui-shot-cast-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-show-pointer-button { + border-radius: 9999px; + padding: 12px !important; +} + +.screenshot-ui-show-pointer-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px #e0def4; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: #e0def4; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: #26233a; +} + +.screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; +} + +.screenshot-ui-window-selector:primary-monitor + .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; +} + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 12px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 99px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover + .screenshot-ui-window-selector-window-border { + border-color: #908caa; +} + +.screenshot-ui-window-selector-window:checked + .screenshot-ui-window-selector-window-border { + border-color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); +} + +.screenshot-ui-window-selector-window:checked + .screenshot-ui-window-selector-check { + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; +} + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); +} + +.screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px #e0def4; +} + +.screenshot-ui-tooltip { + color: #e0def4; + background-color: rgba(25, 23, 36, 0.95); + border-radius: 9999px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; +} + +.window-picker { + spacing: 6px; +} + +.window-caption { + color: #e0def4; + background-color: rgba(25, 23, 36, 0.95); + border-radius: 9999px; + padding: 6px 12px; +} + +.window-close, +.screenshot-ui-close-button { + background-color: #403d52; + color: #e0def4; + border-radius: 21px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5); + transition-duration: 200ms; +} + +.window-close:hover, +.screenshot-ui-close-button:hover { + color: #e0def4; + background-color: #bb7a61; +} + +.window-close:active, +.screenshot-ui-close-button:active { + color: #e0def4; + background-color: #823c41; +} + +.window-close StIcon, +.screenshot-ui-close-button StIcon { + icon-size: 24px; +} + +.workspace-background { + border-radius: 30px; + background-color: rgba(25, 23, 36, 0.95); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(224, 222, 244, 0.7); + background-color: rgba(224, 222, 244, 0.12); + border: none; + border-radius: 6px; +} + +.workspace-thumbnails .placeholder { + background-image: url('assets/dash-placeholder.svg'); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #faf4ed; + border-radius: 6px; + padding: 0; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; +} + +#dashtodockContainer .number-overlay { + color: #e0def4; + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.2em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.straight-corner #dash, +#dashtodockContainer.shrink.straight-corner #dash { + border-radius: 0; + margin: 0; +} + +#dashtodockContainer.straight-corner #dash .dash-background, +#dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0; +} + +#dashtodockContainer.extended.top #dash, +#dashtodockContainer.extended.bottom #dash, +#dashtodockContainer.extended.right #dash, +#dashtodockContainer.extended.left #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +#dashtodockContainer.extended.top #dash .dash-background, +#dashtodockContainer.extended.bottom #dash .dash-background, +#dashtodockContainer.extended.right #dash .dash-background, +#dashtodockContainer.extended.left #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +#dashtodockContainer.left #dash, +#dashtodockContainer.right #dash { + margin-top: 0; + padding: 10px 0; +} + +#dashtodockContainer.left #dash .dash-background, +#dashtodockContainer.right #dash .dash-background { + margin-bottom: 0; +} + +#dashtodockContainer.left .dash-item-container .app-well-app, +#dashtodockContainer.left .show-apps, +#dashtodockContainer.right .dash-item-container .app-well-app, +#dashtodockContainer.right .show-apps { + padding: 6px; +} + +#dashtodockContainer.left #dash { + margin-left: 6px; +} + +#dashtodockContainer.right #dash { + margin-right: 6px; +} + +#dashtodockContainer.dashtodock #dash .dash-background { + background-color: rgba(25, 23, 36, 0.95); +} + +#dashtodockContainer #dash .dash-background { + background-color: rgba(25, 23, 36, 0.95); + border: 2px solid #ebbcba; +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: #eb6f92; +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #9ccfd8 !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: #eb6f92; +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #9ccfd8 !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(224, 222, 244, 0.7); + border-radius: 15px; +} + +#dashtodockContainer .show-apps:hover .overview-icon, +#dashtodockContainer .show-apps:focus .overview-icon, +#dashtodockContainer .show-apps:selected .overview-icon, +#dashtodockContainer .app-well-app:hover .overview-icon, +#dashtodockContainer .app-well-app:focus .overview-icon, +#dashtodockContainer .app-well-app:selected .overview-icon { + background-color: rgba(224, 222, 244, 0.12); + border-radius: 15px; +} + +#dashtodockContainer .show-apps:active .overview-icon, +#dashtodockContainer .show-apps:checked .overview-icon, +#dashtodockContainer .app-well-app:active .overview-icon, +#dashtodockContainer .app-well-app:checked .overview-icon { + background-color: rgba(224, 222, 244, 0.3); + border-radius: 15px; +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, +#dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(224, 222, 244, 0.7); + border-radius: 15px; +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, +#dashtodockContainer:overview #dash .show-apps:focus .overview-icon, +#dashtodockContainer:overview #dash .show-apps:selected .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(224, 222, 244, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, +#dashtodockContainer:overview #dash .show-apps:checked .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:active .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(224, 222, 244, 0.3); +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: rgba(25, 23, 36, 0.95); +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(33, 33, 33, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(38, 35, 58, 0.95); + border: 2px solid #ebbcba; +} + +#dashtodockContainer.opaque:overview #dash .dash-background, +#dashtodockContainer.transparent:overview #dash .dash-background { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash .dash-background, +#dashtodockContainer.opaque.extended:overview #dash .dash-background, +#dashtodockContainer.transparent.extended:overview #dash .dash-background { + background-color: rgba(25, 23, 36, 0.95); +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, +#dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.shrink .dash-item-container > StButton, +#dashtodockContainer.dashtodock .dash-item-container > StButton { + padding: 1px 2px; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, +#dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 6px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +.openweather-button, +.openweather-button-action, +.openweather-menu-button-container, +.openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + border: 1px solid transparent; +} + +.openweather-current-icon, +.openweather-current-summary, +.openweather-current-summarybox { + background: none; + color: #e0def4; +} + +.openweather-current-databox-values { + background: none; + color: rgba(224, 222, 244, 0.5); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(224, 222, 244, 0.5); +} + +.openweather-forecast-icon, +.openweather-forecast-summary { + background: none; + color: rgba(224, 222, 244, 0.7); +} + +.openweather-forecast-day, +.openweather-forecast-temperature { + background: none; + color: rgba(224, 222, 244, 0.5); +} + +.openweather-sunrise-icon, +.openweather-sunset-icon, +.openweather-build-icon { + color: rgba(224, 222, 244, 0.7); +} + +.popup-sub-menu .openweather-current-icon, +.popup-sub-menu .openweather-current-summary, +.popup-sub-menu .openweather-current-summarybox { + background: none; + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-current-databox-values { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-current-databox-captions { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-forecast-icon, +.popup-sub-menu .openweather-forecast-summary { + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-forecast-day, +.popup-sub-menu .openweather-forecast-temperature { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-sunrise-icon, +.popup-sub-menu .openweather-sunset-icon, +.popup-sub-menu .openweather-build-icon { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Rose-Pine/gnome-shell/no-events.svg b/src/themes/Rose-Pine/gnome-shell/no-events.svg new file mode 100755 index 00000000..d2fcad08 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/no-events.svg @@ -0,0 +1 @@ +assets/no-events.svg \ No newline at end of file diff --git a/src/themes/Rose-Pine/gnome-shell/no-notifications.svg b/src/themes/Rose-Pine/gnome-shell/no-notifications.svg new file mode 100755 index 00000000..175731c1 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/no-notifications.svg @@ -0,0 +1 @@ +assets/no-notifications.svg \ No newline at end of file diff --git a/src/themes/Rose-Pine/gnome-shell/pad-osd.css b/src/themes/Rose-Pine/gnome-shell/pad-osd.css new file mode 100644 index 00000000..63d72f47 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/pad-osd.css @@ -0,0 +1,31 @@ +.Leader { + stroke-width: 0.5 !important; + stroke: #524f67; + fill: none !important; +} + +.Button { + stroke-width: 0.25; + stroke: #e0def4; + fill: #e0def4; +} + +.Ring { + stroke-width: 0.5 !important; + stroke: #524f67 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: 0.1 !important; + font-size: 0.1 !important; + fill: transparent !important; +} + +.TouchStrip, +.TouchRing { + stroke-width: 0.1 !important; + stroke: #e0def4 !important; + fill: #524f67 !important; +} diff --git a/src/themes/Rose-Pine/gnome-shell/process-working.svg b/src/themes/Rose-Pine/gnome-shell/process-working.svg new file mode 100755 index 00000000..a6586c30 --- /dev/null +++ b/src/themes/Rose-Pine/gnome-shell/process-working.svg @@ -0,0 +1 @@ +assets/process-working.svg \ No newline at end of file diff --git a/src/themes/Rose-Pine/gtk-2.0/gtkrc b/src/themes/Rose-Pine/gtk-2.0/gtkrc new file mode 100644 index 00000000..1c30903b --- /dev/null +++ b/src/themes/Rose-Pine/gtk-2.0/gtkrc @@ -0,0 +1,894 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#191724\nbg_color:#191724\ntooltip_bg_color:#191724\nselected_bg_color:#eb6f92\ntext_color:#e0def4\nfg_color:#e0def4\ntooltip_fg_color:#e0def4\nselected_fg_color:#191724\nmenubar_bg_color:#191724\nmenubar_fg_color:#e0def4\ntoolbar_bg_color:#191724\ntoolbar_fg_color:#e0def4\nmenu_bg_color:#191724\nmenu_fg_color:#e0def4\npanel_bg_color:#191724\npanel_fg_color:#e0def4\nlink_color:#7e26d7\nbtn_bg_color:#26233a\nbtn_fg_color:#e0def4\ntitlebar_bg_color:#191724\ntitlebar_fg_color:#e0def4\nprimary_caret_color:#e0def4\nsecondary_caret_color:#e0def4\naccent_bg_color:#eb6f92\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 0.6 + + GtkWidget::cursor_color = @primary_caret_color + GtkWidget::secondary_cursor_color = @secondary_caret_color + GtkWidget::cursor_aspect_ratio = 0.04 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + #GtkButton::inner-border = { 2, 2, 1, 1 } + GtkButton::focus-line-width = 1 + #GtkButton::focus-padding = -4 + + GtkButtonBox::child-min-height = 26 + + GtkCheckButton::indicator-size = 16 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 16 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 12 + GtkProgressBar::min-vertical-bar-width = 12 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 12 + GtkRange::stepper-size = 12 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 16 + GtkScale::slider-width = 16 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 80 + GtkScrollbar::slider-width = 12 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 1 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + GtkWindow::resize-grip-height = 0 + GtkWindow::resize-grip-width = 0 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 20 # roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 2 + ythickness = 2 +} + +style "murrine-wider" { + xthickness = 3 + ythickness = 3 +} + +style "murrine-thin" { + xthickness = 0 + ythickness = 0 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.10, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + #xthickness = 4 + #ythickness = 4 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 20 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 0 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 8 + #roundness = 20 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + #roundness = 2 + roundness = 20 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 20 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 2 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkToggleButton>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Rose-Pine/gtk-2.0/gtkrc.hidpi b/src/themes/Rose-Pine/gtk-2.0/gtkrc.hidpi new file mode 100644 index 00000000..5973d0ec --- /dev/null +++ b/src/themes/Rose-Pine/gtk-2.0/gtkrc.hidpi @@ -0,0 +1,995 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#191724\nbg_color:#191724\ntooltip_bg_color:#191724\nselected_bg_color:#eb6f92\ntext_color:#e0def4\nfg_color:#e0def4\ntooltip_fg_color:#e0def4\nselected_fg_color:#191724\nmenubar_bg_color:#191724\nmenubar_fg_color:#e0def4\ntoolbar_bg_color:#191724\ntoolbar_fg_color:#e0def4\nmenu_bg_color:#191724\nmenu_fg_color:#e0def4\npanel_bg_color:#191724\npanel_fg_color:#e0def4\nlink_color:#7e26d7\nbtn_bg_color:#26233a\nbtn_fg_color:#e0def4\ntitlebar_bg_color:#191724\ntitlebar_fg_color:#e0def4\nprimary_caret_color:#e0def4\nsecondary_caret_color:#e0def4\naccent_bg_color:#eb6f92\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 1.0 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + #GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::inner-border = { 0, 0, 1, 0 } + GtkButton::focus-line-width = 2 + #GtkButton::focus-padding = 4 + GtkButton::focus-padding = 2 + #GtkButton::interior-focus = 1 + + GtkEntry::inner-border = { 4, 4, 5, 4 } + GtkComboBox::inner-border = { 4, 4, 6, 5 } + GtkComboBoxText::inner-border = { 4, 4, 6, 5 } + + #GtkButtonBox::child-min-height = 52 + + GtkCheckButton::indicator-size = 30 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 30 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 2 + GtkMenu::vertical-padding = 2 + + GtkMenuBar::internal-padding = 1 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 24 + GtkRange::stepper-size = 24 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 30 + GtkScale::slider-width = 30 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 160 + GtkScrollbar::slider-width = 24 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 22 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 2 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 2 + GtkWidget::separator-height = 2 + + GtkWindow::resize-grip-height = 2 + GtkWindow::resize-grip-width = 2 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 40# roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 6 + ythickness = 6 +} + +style "murrine-wider" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-thin" { + xthickness = 1 + ythickness = 1 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 8 + ythickness = 4 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.04, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + xthickness = 10 + ythickness = 10 + #xthickness = 5 + #ythickness = 5 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 40 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-comboboxtext" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-togglebutton" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-radiocheck" = "murrine-togglebutton" { + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 40 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 25 + #roundness = 40 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + roundness = 40 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 10 + ythickness = 10 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 40 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + xthickness = 10 + ythickness = 10 + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 40.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + xthickness = 10 + ythickness = 10 + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 40 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 40 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + + + + +style "gimp-default-style" { +# Uncommenting this line allows to set a different (smaller) font for GIMP. +# +# font_name = "sans 8" +# Enabling the following line for some reason breaks toolbox resize +# increment calculation. You can enable it to get an even smaller GUI +# but need to restart GIMP after the theme change. +# +# GtkWidget::focus-padding = 0 + GtkOptionMenu::indicator-size = { 15, 25 } + GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } + GtkPaned::handle-size = 5 + GimpDockWindow::default-height = 600 + GimpDock::font-scale = 1.0 + GimpMenuDock::minimal-width = 400 + GimpToolPalette::tool-icon-size = large-toolbar + GimpToolPalette::button-relief = none + GimpDockbook::tab-border = 0 + GimpDockbook::tab-icon-size = button + GimpColorNotebook::tab-border = 0 + GimpColorNotebook::tab-icon-size = button + GimpDeviceEditor::handle-size = 30 + GimpDockable::content-border = 1 + GimpEditor::content-spacing = 1 + GimpEditor::button-spacing = 1 + GimpEditor::button-icon-size = button + GimpDataEditor::minimal-height = 150 + GimpFrame::label-spacing = 5 + GtkDialog::content-area-border = 2 + GtkDialog::button-spacing = 20 + GtkDialog::action-area-border = 25 + GimpUnitComboBox::appears-as-list = 0 +} + +class "GtkWidget" style "gimp-default-style" +style "gimp-tool-dialog-style" = "gimp-default-style" +{ + GtkDialog::action-area-border = 6 +} +class "GimpToolDialog" style "gimp-tool-dialog-style" +style "gimp-grid-view-style" = "gimp-default-style" +{ + bg[NORMAL] = { 1.0, 1.0, 1.0 } +} +widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" +style "gimp-dockable-style" = "gimp-default-style" +{ + GimpFrame::label-bold = 0 + GtkButton::focus-line_width = 1 + GtkButton::focus-padding = 0 +} +widget "*GimpDockable.*" style "gimp-dockable-style" +style "gimp-display-style" = "gimp-default-style" +{ + GimpRuler::font-scale = 1.0 + GimpUnitComboBox::label-scale = 1.0 + GimpScaleComboBox::label-scale = 1.0 + GtkComboBox::arrow-size = 20 + GtkButton::inner-border = { 0, 0, 0, 0 } + GtkButton::focus-line-width = 0 + GtkButton::focus-padding = 0 +} +widget "*GimpDisplayShell.*" style "gimp-display-style" +style "gimp-overlay-style" = "gimp-display-style" +{ + GtkButton::focus-line_width = 2 +} +widget_class "*<GimpOverlayFrame>*" style "gimp-overlay-style" + + + + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-comboboxtext" +widget_class "*<GtkToggleButton>*" style "murrine-togglebutton" +widget_class "*.<GtkCheckButton>" style "murrine-radiocheck" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/check-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/check-symbolic.svg new file mode 100644 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/check-symbolic@2.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/check-symbolic@2.svg new file mode 100644 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/dot-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/dot-symbolic.svg new file mode 100644 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/dot-symbolic@2.svg new file mode 100644 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/line-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/line-symbolic.svg new file mode 100644 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/line-symbolic@2.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/line-symbolic@2.svg new file mode 100644 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-check-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-check-symbolic.svg new file mode 100644 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-check-symbolic@2.svg new file mode 100644 index 00000000..24509026 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-dot-symbolic.svg new file mode 100644 index 00000000..99444906 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100644 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-line-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-line-symbolic.svg new file mode 100644 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-line-symbolic@2.svg new file mode 100644 index 00000000..16695160 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..14954390 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..4449641e Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..7966479f Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..f398287c Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked.png b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..8734299f Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Rose-Pine/gtk-3.0/gtk-dark.css b/src/themes/Rose-Pine/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..c947723e --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/gtk-dark.css @@ -0,0 +1,11467 @@ +/* GTK NAMED COLORS -- USE RESPONSIBLY! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #e0def4; +/* text color for entries, views and content in general */ +@define-color theme_text_color #e0def4; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #191724; +/* base background color of selections */ +@define-color theme_selected_bg_color #faf4ed; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(224, 222, 244, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #26233a; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #e0def4; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #e0def4; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #191724; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #faf4ed; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(224, 222, 244, 0.5); +/* widgets main borders color */ +@define-color borders rgba(224, 222, 244, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(224, 222, 244, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #e0def4; +@define-color wm_unfocused_title rgba(224, 222, 244, 0.7); +@define-color wm_highlight rgba(224, 222, 244, 0.1); +@define-color wm_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_close_icon #191724; +@define-color wm_button_close_hover_bg #faf4ed; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #191724; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #e0def4; +@define-color budgie_tasklist_indicator_color_active #e0def4; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; + +/* GTK LIBADWAITA NAMED COLORS -- USE RESPONSIBLY! */ +@define-color accent_bg_color #faf4ed; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #faf4ed; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #191724; +@define-color window_fg_color #e0def4; +@define-color view_bg_color #191724; +@define-color view_fg_color #e0def4; +@define-color headerbar_bg_color #191724; +@define-color headerbar_fg_color #e0def4; +@define-color headerbar_border_color rgba(224, 222, 244, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #191724; +@define-color card_fg_color #e0def4; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #191724; +@define-color dialog_fg_color #e0def4; +@define-color popover_bg_color #191724; +@define-color popover_fg_color #e0def4; +@define-color thumbnail_bg_color #191724; +@define-color thumbnail_fg_color #e0def4; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #faf4ed 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #faf4ed 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #eb6f92; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #faf4ed; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, +calendar.raven-calendar:selected, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked, +box.vertical > widget > widget:selected, +calendar:selected, +row:selected, +treeview.view:selected:not(.progressbar):not(.trough), +modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #e0def4; + background-color: #403d52; +} + +.nemo-window .view selection, +.nemo-window .view:selected, +.nautilus-window notebook .view:not(treeview) selection, +.nautilus-window notebook .view:not(treeview):selected, +.nautilus-window flowboxchild:selected .icon-item-background, +flowbox flowboxchild:selected, +.background.csd .view:selected { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, +window.background.csd evview.view.content-view:selected, +window.background.csd evview.view.content-view:selected:backdrop, +spinbutton.vertical selection, +spinbutton:not(.vertical) selection, +entry selection, +label selection, +textview text selection:focus, +textview text selection, +widget.view:selected, +.view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; +} + +.linked:not(.vertical) > button, +.linked:not(.vertical) > spinbutton.vertical, +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, +.linked:not(.vertical) > spinbutton.vertical:first-child, +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, +.linked:not(.vertical) > spinbutton.vertical:last-child, +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, +.linked:not(.vertical) > spinbutton.vertical:only-child, +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, +.linked.vertical > spinbutton.vertical, +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, +.linked.vertical > spinbutton.vertical:first-child, +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, +.linked.vertical > spinbutton.vertical:last-child, +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, +.linked.vertical > spinbutton.vertical:only-child, +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #e0def4; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, +.background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #21202e; + color: #e0def4; +} + +.gtkstyle-fallback:hover { + background-color: #26233a; + color: #e0def4; +} + +.gtkstyle-fallback:active { + background-color: #21202e; + color: #e0def4; +} + +.gtkstyle-fallback:disabled { + background-color: #191724; + color: rgba(224, 222, 244, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #191724; + color: #e0def4; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #191724; +} + +textview border { + background-color: #26233a; + color: rgba(224, 222, 244, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view rubberband, +flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view .rubberband, +.content-view flowbox rubberband, +.content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox .content-view .rubberband, +.content-view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband { + border: 1px solid #faf4ed; + background-color: rgba(250, 244, 237, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(224, 222, 244, 0.7); +} + +label:disabled { + color: rgba(224, 222, 244, 0.5); +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; +} + +.dim-label { + color: rgba(224, 222, 244, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(224, 222, 244, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #e0def4; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, +spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; +} + +spinbutton.vertical:focus, +spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #faf4ed; +} + +spinbutton.vertical:drop(active), +spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, +spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.flat.vertical, +spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, +spinbutton:not(.vertical) image, +entry image { + color: rgba(224, 222, 244, 0.7); +} + +spinbutton.vertical image:hover, +spinbutton:not(.vertical) image:hover, +spinbutton.vertical image:active, +spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #e0def4; +} + +spinbutton.vertical image:disabled, +spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.vertical image.left, +spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, +spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, +spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(224, 222, 244, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, +spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(224, 222, 244, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, +spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; +} + +spinbutton.error.vertical:focus, +spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #eb6f92; +} + +spinbutton.error.vertical:disabled, +spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.warning.vertical, +spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; +} + +spinbutton.warning.vertical:focus, +spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #f6c177; +} + +spinbutton.warning.vertical:disabled, +spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.vertical progress, +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #faf4ed; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #1f1d2e; + color: #e0def4; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #faf4ed; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #26233a; + color: rgba(224, 222, 244, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #eb6f92; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #26233a; + color: rgba(224, 222, 244, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #f6c177; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f6c177; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #26233a; + color: rgba(224, 222, 244, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, +treeview entry { + background-color: #191724; +} + +treeview entry.flat, +treeview entry.flat:focus, +treeview entry, +treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, +.photos-entry-tag, +.documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +.entry-tag:hover, +.photos-entry-tag:hover, +.documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, +:dir(ltr) .photos-entry-tag, +:dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, +:dir(rtl) .photos-entry-tag, +:dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, +.button.photos-entry-tag, +.button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), +.button.photos-entry-tag:not(:hover):not(:active), +.button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(224, 222, 244, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.001, + to(#faf4ed), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#faf4ed), + to(transparent) + ); + } +} + +.xfce4-panel.background button, +.raven-mpris button.image-button, +.mate-panel-menu-bar button, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button { + color: rgba(224, 222, 244, 0.7); +} + +.xfce4-panel.background button:focus, +.raven-mpris button.image-button:focus, +.mate-panel-menu-bar button:focus, +infobar.warning > revealer > box button:focus, +.xfce4-panel.background button:hover, +.raven-mpris button.image-button:hover, +.mate-panel-menu-bar button:hover, +infobar.warning > revealer > box button:hover, +.xfce4-panel.background button:active, +.raven-mpris button.image-button:active, +.mate-panel-menu-bar button:active, +infobar.warning > revealer > box button:active, +.xfce4-panel.background button:checked, +.raven-mpris button.image-button:checked, +.mate-panel-menu-bar button:checked, +infobar.warning > revealer > box button:checked { + color: #e0def4; +} + +.xfce4-panel.background button:disabled, +.raven-mpris button.image-button:disabled, +.mate-panel-menu-bar button:disabled, +infobar.warning > revealer > box button:disabled { + color: rgba(224, 222, 244, 0.3); +} + +.xfce4-panel.background button:checked:disabled, +.raven-mpris button.image-button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled { + color: rgba(224, 222, 244, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:not(.suggested-action):not(.destructive-action), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(224, 222, 244, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #e0def4; +} + +actionbar + > revealer + > box + .linked + > button:focus:not(.suggested-action):not(.destructive-action), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:hover:not(.suggested-action):not(.destructive-action), +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:active:not(.suggested-action):not(.destructive-action), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +actionbar + > revealer + > box + .linked + > button:disabled:not(.suggested-action):not(.destructive-action), +button:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:checked:not(.suggested-action):not(.destructive-action), +button:checked { + box-shadow: none; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +actionbar + > revealer + > box + .linked + > button:checked:hover:not(.suggested-action):not(.destructive-action), +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar + > revealer + > box + .linked + > button:checked:disabled:not(.suggested-action):not(.destructive-action), +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +.raven .expander-button, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +.nautilus-window headerbar revealer > button, +button.titlebutton:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +check, +radio, +button.close, +button.circular, +.inline-toolbar button:not(.text-button), +button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat) + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +.nautilus-window headerbar revealer > button label, +button.titlebutton:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +check label, +radio label, +button.close label, +button.circular label, +.inline-toolbar button:not(.text-button) label, +button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, +.gedit-search-slider .linked > button, +.gedit-document-panel row button.flat, +.nautilus-window .floating-bar button, +placessidebar.sidebar row button.sidebar-button, +notebook > header tab button.flat, +spinbutton.vertical button, +spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, +.drop-shadow button, +.budgie-panel button, +.budgie-popover row button, +.budgie-settings-window buttonbox.inline-toolbar button, +#mate-menu button, +#MatePanelPopupWindow button, +popover.messagepopover .popover-action-area button, +tabbox > tab button, +.gedit-search-slider .linked > button, +placessidebar.sidebar row button.sidebar-button, +calendar.button, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular, +treeview.view header button button.circular, +row.activatable button.circular, +check, +radio, +scrollbar button, +notebook > header > tabs > arrow, +spinbutton.vertical button, +spinbutton:not(.vertical) button, +modelbutton.flat, +.menuitem.button.flat, +.nemo-window .toolbar button, +#buttonbox_frame button, +.xfce4-panel.background button, +.raven stackswitcher.linked > button, +.lock-dialog button, +.mate-panel-menu-bar button, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +layouttabbar button, +filechooser #pathbarbox > stack > box > button, +messagedialog.csd .dialog-action-box button, +.app-notification button, +actionbar + > revealer + > box + button:not(.suggested-action):not(.destructive-action), +popover.background.menu button, +popover.background button.model, +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action), +toolbar button, +combobox > .linked:not(.vertical) > button:not(:only-child), +button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(224, 222, 244, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, +.drop-shadow button:focus, +.budgie-panel button:focus, +.budgie-popover row button:focus, +.budgie-settings-window buttonbox.inline-toolbar button:focus, +#mate-menu button:focus, +#MatePanelPopupWindow button:focus, +popover.messagepopover .popover-action-area button:focus, +tabbox > tab button:focus, +.gedit-search-slider .linked > button:focus, +placessidebar.sidebar row button.sidebar-button:focus, +calendar.button:focus, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:focus, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:focus, +treeview.view header button button.circular:focus, +row.activatable button.circular:focus, +check:focus, +radio:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +spinbutton.vertical button:focus, +spinbutton:not(.vertical) button:focus, +modelbutton.flat:focus, +.menuitem.button.flat:focus, +.nemo-window .toolbar button:focus, +#buttonbox_frame button:focus, +.xfce4-panel.background button:focus, +.raven stackswitcher.linked > button:focus, +.lock-dialog button:focus, +.mate-panel-menu-bar button:focus, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +layouttabbar button:focus, +filechooser #pathbarbox > stack > box > button:focus, +messagedialog.csd .dialog-action-box button:focus, +.app-notification button:focus, +actionbar + > revealer + > box + button:focus:not(.suggested-action):not(.destructive-action), +popover.background.menu button:focus, +popover.background button.model:focus, +.caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +toolbar button:focus, +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #e0def4; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, +.drop-shadow button:hover, +.budgie-panel button:hover, +.budgie-popover row button:hover, +.budgie-settings-window buttonbox.inline-toolbar button:hover, +#mate-menu button:hover, +#MatePanelPopupWindow button:hover, +popover.messagepopover .popover-action-area button:hover, +tabbox > tab button:hover, +.gedit-search-slider .linked > button:hover, +placessidebar.sidebar row button.sidebar-button:hover, +calendar.button:hover, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:hover, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:hover, +treeview.view header button button.circular:hover, +row.activatable button.circular:hover, +check:hover, +radio:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +spinbutton.vertical button:hover, +spinbutton:not(.vertical) button:hover, +modelbutton.flat:hover, +.menuitem.button.flat:hover, +.nemo-window .toolbar button:hover, +#buttonbox_frame button:hover, +.xfce4-panel.background button:hover, +.raven stackswitcher.linked > button:hover, +.lock-dialog button:hover, +.mate-panel-menu-bar button:hover, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +layouttabbar button:hover, +filechooser #pathbarbox > stack > box > button:hover, +messagedialog.csd .dialog-action-box button:hover, +.app-notification button:hover, +actionbar + > revealer + > box + button:hover:not(.suggested-action):not(.destructive-action), +popover.background.menu button:hover, +popover.background button.model:hover, +.caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +toolbar button:hover, +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #e0def4; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, +.drop-shadow button:active, +.budgie-panel button:active, +.budgie-popover row button:active, +.budgie-settings-window buttonbox.inline-toolbar button:active, +#mate-menu button:active, +#MatePanelPopupWindow button:active, +popover.messagepopover .popover-action-area button:active, +tabbox > tab button:active, +.gedit-search-slider .linked > button:active, +placessidebar.sidebar row button.sidebar-button:active, +calendar.button:active, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:active, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:active, +treeview.view header button button.circular:active, +row.activatable button.circular:active, +check:active, +radio:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +spinbutton.vertical button:active, +spinbutton:not(.vertical) button:active, +modelbutton.flat:active, +.menuitem.button.flat:active, +.nemo-window .toolbar button:active, +#buttonbox_frame button:active, +.xfce4-panel.background button:active, +.raven stackswitcher.linked > button:active, +.lock-dialog button:active, +.mate-panel-menu-bar button:active, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +layouttabbar button:active, +filechooser #pathbarbox > stack > box > button:active, +messagedialog.csd .dialog-action-box button:active, +.app-notification button:active, +actionbar + > revealer + > box + button:active:not(.suggested-action):not(.destructive-action), +popover.background.menu button:active, +popover.background button.model:active, +.caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +toolbar button:active, +combobox > .linked:not(.vertical) > button:active:not(:only-child), +button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; + color: #e0def4; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, +.drop-shadow button:disabled, +.budgie-panel button:disabled, +.budgie-popover row button:disabled, +.budgie-settings-window buttonbox.inline-toolbar button:disabled, +#mate-menu button:disabled, +#MatePanelPopupWindow button:disabled, +popover.messagepopover .popover-action-area button:disabled, +tabbox > tab button:disabled, +.gedit-search-slider .linked > button:disabled, +placessidebar.sidebar row button.sidebar-button:disabled, +calendar.button:disabled, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:disabled, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:disabled, +treeview.view header button button.circular:disabled, +row.activatable button.circular:disabled, +check:disabled, +radio:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +spinbutton.vertical button:disabled, +spinbutton:not(.vertical) button:disabled, +modelbutton.flat:disabled, +.menuitem.button.flat:disabled, +.nemo-window .toolbar button:disabled, +#buttonbox_frame button:disabled, +.xfce4-panel.background button:disabled, +.raven stackswitcher.linked > button:disabled, +.lock-dialog button:disabled, +.mate-panel-menu-bar button:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +layouttabbar button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +messagedialog.csd .dialog-action-box button:disabled, +.app-notification button:disabled, +actionbar + > revealer + > box + button:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:disabled, +popover.background button.model:disabled, +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:disabled, +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); +} + +.nemo-window .toolbar button:checked, +#buttonbox_frame button:checked, +.xfce4-panel.background button:checked, +.raven stackswitcher.linked > button:checked, +.lock-dialog button:checked, +.mate-panel-menu-bar button:checked, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +layouttabbar button:checked, +filechooser #pathbarbox > stack > box > button:checked, +messagedialog.csd .dialog-action-box button:checked, +.app-notification button:checked, +actionbar + > revealer + > box + button:checked:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked, +popover.background button.model:checked, +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action), +toolbar button:checked, +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #e0def4; +} + +.nemo-window .toolbar button:checked:disabled, +#buttonbox_frame button:checked:disabled, +.xfce4-panel.background button:checked:disabled, +.raven stackswitcher.linked > button:checked:disabled, +.lock-dialog button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +layouttabbar button:checked:disabled, +filechooser #pathbarbox > stack > box > button:checked:disabled, +messagedialog.csd .dialog-action-box button:checked:disabled, +.app-notification button:checked:disabled, +actionbar + > revealer + > box + button:checked:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, +.caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:checked:disabled, +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(224, 222, 244, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) + > button.flat.image-button:not(:only-child):not(.text-button), +.linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(144, 140, 170, 0.9844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(144, 140, 170, 0.7844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, +button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, +button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(250, 244, 237, 0.2), + 0 4px 3px 0 rgba(250, 244, 237, 0.14), 0 1px 6px 0 rgba(250, 244, 237, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(250, 244, 237, 0.5); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(250, 244, 237, 0.3), + 0 2px 3px -1px rgba(250, 244, 237, 0.24), + 0 2px 5px 0 rgba(250, 244, 237, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(250, 244, 237, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #faf4ed; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(250, 244, 237, 0.3); +} + +button.destructive-action { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #eb6f92; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, +button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #e0def4; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #2196f3; +} + +*:visited { + color: #ce93d8; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #2196f3; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #ce93d8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(224, 222, 244, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), +spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), +spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(224, 222, 244, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(224, 222, 244, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #faf4ed; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: rgba(224, 222, 244, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px; + background-color: #191724; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, +.app-notification, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +frame.documents-dropdown:backdrop, +.app-notification:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); +} + +frame.left.documents-dropdown, +.left.app-notification, +frame.right.documents-dropdown, +.right.app-notification, +frame.top.documents-dropdown, +.top.app-notification, +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #26233a; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), +headerbar + .linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #e0def4; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(224, 222, 244, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:backdrop:active:not(.text-button), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window + .primary-toolbar + button:backdrop:checked:disabled:not(.text-button), +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +.nemo-window .primary-toolbar entry, +.titlebar entry { + background-color: rgba(224, 222, 244, 0.04); + color: #e0def4; +} + +.nemo-window .primary-toolbar entry:disabled, +.titlebar entry:disabled { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +.nemo-window .primary-toolbar entry image, +.titlebar entry image { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, +.titlebar entry image:hover, +.nemo-window .primary-toolbar entry image:active, +.titlebar entry image:active { + color: #e0def4; +} + +.nemo-window .primary-toolbar entry image:disabled, +.titlebar entry image:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; + color: #e0def4; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.titlebar:backdrop { + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(224, 222, 244, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(224, 222, 244, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(224, 222, 244, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(224, 222, 244, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +.titlebar stackswitcher { + border: 2px solid #faf4ed; +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(224, 222, 244, 0.08); + background-image: radial-gradient( + circle, + rgba(224, 222, 244, 0.08) 10%, + transparent 0% + ); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #faf4ed; + color: #191724; +} + +.titlebar + .path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(224, 222, 244, 0); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(224, 222, 244, 0); + background-color: #faf4ed; +} + +.tiled .titlebar, +.tiled-top .titlebar, +.tiled-right .titlebar, +.tiled-bottom .titlebar, +.tiled-left .titlebar, +.maximized .titlebar, +.fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 10px 20px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, +.maximized .titlebar.default-decoration, +.fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), +.solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 1px 20px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #191724; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, +headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, +headerbar .photos-entry-tag, +headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + margin: 5px 2px; + min-width: 120; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) + > stack + > box { + padding: 0 12px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(224, 222, 244, 0.08); + background-image: radial-gradient( + circle, + rgba(224, 222, 244, 0.08) 10%, + transparent 0% + ); +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):checked { + background-color: #26233a; + color: #9ccfd8; + font-weight: 500; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle + viewswitchertitle + > squeezer + > viewswitcher + > box.horizontal + > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #faf4ed 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #faf4ed 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(224, 222, 244, 0.3); + border-top-color: rgba(224, 222, 244, 0.12); + min-height: 36px; +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +window.background.csd + treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(224, 222, 244, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view.after:drop(active) { + border-top-style: none; +} + +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(224, 222, 244, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, +treeview.view.expander:active { + color: #e0def4; +} + +treeview.view.expander:disabled { + color: rgba(224, 222, 244, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #faf4ed; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(224, 222, 244, 0.7); +} + +treeview.view header button, +treeview.view header button:disabled { + background-color: #191724; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #191724; + background-clip: border-box; + color: #faf4ed; +} + +treeview.view acceleditor > label { + background-color: #faf4ed; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #191724; + color: #e0def4; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +.csd menubar, +.csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(224, 222, 244, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #e0def4; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(224, 222, 244, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #1f1d2e; + background-clip: border-box; + border-radius: 12px; + border: 2px solid #faf4ed; +} + +.csd menu, +.csd .menu, +.csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #e0def4; + font: initial; + font-weight: 500; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #403d52; + color: #9ccfd8; + font-weight: 500; +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: #9ccfd8; + font-weight: 500; +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: #9ccfd8; + font-weight: 500; +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(224, 222, 244, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(224, 222, 244, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(224, 222, 244, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), +menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #575279; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #1f1d2e; + color: rgba(224, 222, 244, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #e0def4; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #1f1d2e; + border-radius: 12px; +} + +popover.background, +.csd popover.background { + border: 2px solid #31748f; + box-shadow: none; +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #1f1d2e; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(224, 222, 244, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, +notebook > header tab:hover { + background-color: rgba(224, 222, 244, 0.04); + color: #e0def4; +} + +tabbox > tab:disabled, +notebook > header tab:disabled { + color: rgba(224, 222, 244, 0.3); +} + +tabbox > tab:checked, +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #26233a; + color: #9ccfd8; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, +notebook > header tab:checked:disabled { + color: rgba(224, 222, 244, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(224, 222, 244, 0.04); +} + +notebook, +notebook.frame { + background-color: #191724; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: transparent; + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: transparent; +} + +scrollbar.bottom { + border-bottom: transparent; +} + +scrollbar.left { + border-bottom: transparent; +} + +scrollbar.right { + border-bottom: transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 4px; + min-height: 4px; + border: 2px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(224, 222, 244, 0.2); +} + +scrollbar slider:hover { + background-color: rgba(224, 222, 244, 0.3); +} + +scrollbar slider:active { + background-color: rgba(224, 222, 244, 0.3); +} + +scrollbar slider:disabled { + background-color: rgba(224, 222, 244, 0.2); +} + +scrollbar.fine-tune slider { + min-width: 2px; + min-height: 2px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 2px; + min-height: 2px; + margin: 2px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 2px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: transparent; + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: transparent; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down, +scrollbar.vertical button.down:hover, +scrollbar.vertical button.up, +scrollbar.vertical button.up:hover, +scrollbar.horizontal button.down, +scrollbar.horizontal button.down:hover, +scrollbar.horizontal button.up, +scrollbar.horizontal button.up:hover { + background-color: transparent; + color: transparent; +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(224, 222, 244, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #faf4ed; + border-color: #faf4ed; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.7); + border: none; +} + +switch:focus slider, +switch:hover slider, +switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.12); +} + +switch:checked slider { + background-color: #191724; + color: #191724; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-unchecked-dark.png'), + url('assets/selectionmode-checkbox-unchecked-dark@2.png') + ); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-checked-dark.png'), + url('assets/selectionmode-checkbox-checked-dark@2.png') + ); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + color: #faf4ed; +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(224, 222, 244, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, +popover modelbutton.flat check:focus, +popover modelbutton.flat check:hover, +popover modelbutton.flat check:focus:hover, +popover modelbutton.flat check:active, +popover modelbutton.flat check:disabled, +popover modelbutton.flat radio, +popover modelbutton.flat radio:focus, +popover modelbutton.flat radio:hover, +popover modelbutton.flat radio:focus:hover, +popover modelbutton.flat radio:active, +popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), +popover + modelbutton.flat + radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(224, 222, 244, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), +popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), +popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, +menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), +menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), +menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(224, 222, 244, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, +menu menuitem check:hover, +menu menuitem check:disabled, +menu menuitem radio, +menu menuitem radio:hover, +menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + +check { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-unchecked-symbolic.svg') + ); +} + +check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-checked-symbolic.svg') + ); +} + +check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-mixed-symbolic.svg') + ); +} + +radio { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-unchecked-symbolic.svg') + ); +} + +radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); +} + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-mixed-symbolic.svg') + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, + background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), +menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(224, 222, 244, 0.7); +} + +treeview.view check:hover, +treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: #e0def4; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(224, 222, 244, 0.3); +} + +treeview.view check:checked, +treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #faf4ed; +} + +treeview.view check:checked:disabled, +treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(224, 222, 244, 0.3); +} + +treeview.view check:hover, +treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(224, 222, 244, 0.3); +} + +scale trough:disabled { + background-color: rgba(224, 222, 244, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#faf4ed); +} + +scale highlight:disabled { + background-color: #191724; + background-image: image(rgba(224, 222, 244, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(224, 222, 244, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #faf4ed; + background-color: #191724; + box-shadow: inset 0 0 0 2px #faf4ed; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #faf4ed, 0 0 0 8px rgba(224, 222, 244, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #faf4ed, 0 0 0 8px rgba(224, 222, 244, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(224, 222, 244, 0.3); +} + +scale marks, +scale value { + color: rgba(224, 222, 244, 0.7); +} + +scale indicator { + background-color: rgba(224, 222, 244, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(224, 222, 244, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #faf4ed; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #faf4ed; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #f6c177; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #faf4ed; +} + +levelbar block.full { + background-color: #81c995; +} + +levelbar block.empty { + background-color: rgba(224, 222, 244, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + color: #e0def4; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.75, + to(rgba(250, 244, 237, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.75, + to(rgba(250, 244, 237, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.75, + to(rgba(250, 244, 237, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.75, + to(rgba(250, 244, 237, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +preferences stacksidebar.sidebar list separator, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +.tweak-categories separator, +placessidebar.sidebar list > separator, +stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, +treeview.view header button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu + button.flat:focus:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:focus, +treeview.view header button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.flat:hover:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:hover, +treeview.view header button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.has-open-popup.flat:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.has-open-popup.activatable, +treeview.view header button.has-open-popup, +.budgie-popover.budgie-menu + button.flat:active:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:active, +treeview.view header button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #e0def4; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(224, 222, 244, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #faf4ed; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(224, 222, 244, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, +expander title > arrow:active { + color: #e0def4; +} + +expander title > arrow:disabled { + color: rgba(224, 222, 244, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +calendar:disabled { + color: rgba(224, 222, 244, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(224, 222, 244, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(224, 222, 244, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #1f1d2e; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; + color: #e0def4; +} + +messagedialog .titlebar:backdrop { + background-color: #1f1d2e; + color: rgba(224, 222, 244, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, +messagedialog.csd .dialog-action-box button:first-child, +messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #faf4ed; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #faf4ed; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #eb6f92; +} + +.csd filechooser { + background-color: #191724; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, +filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, +filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooser revealer box button label { + padding-left: 10px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator) { + border-right: 1px solid rgba(224, 222, 244, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(224, 222, 244, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #191724; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(224, 222, 244, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(224, 222, 244, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(224, 222, 244, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #faf4ed; + font-weight: 500; +} + +placessidebar.sidebar row:selected, +placessidebar.sidebar row:selected image.sidebar-icon, +placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(224, 222, 244, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #faf4ed; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #faf4ed; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(224, 222, 244, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(rgba(224, 222, 244, 0.12)), + image(rgba(224, 222, 244, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, +infobar.info:hover > revealer > box, +infobar.info:backdrop > revealer > box { + background-color: #191724; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + border-radius: 12px 12px 0 0; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #e0def4; + border-radius: 12px 12px 0 0; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #f6c177; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #e0def4; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #faf4ed; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(224, 222, 244, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(224, 222, 244, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(224, 222, 244, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 14px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 16px transparent; + border: 2px solid #ebbcba; + background-clip: border-box; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 16px transparent; + border: 2px solid #575279; + background-clip: border-box; +} + +.maximized decoration, +.fullscreen decoration, +.tiled decoration, +.tiled-top decoration, +.tiled-right decoration, +.tiled-bottom decoration, +.tiled-left decoration { + border-radius: 0; + border: none; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), + 0 0 0 2px #ebbcba; + border: none; + border-radius: 12px 12px 0 0; +} + +.ssd decoration:backdrop { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), + 0 0 0 2px #575279; +} + +.csd.popup decoration { + border-radius: 12px; + border: 2px solid #31748f; + background-clip: border-box; +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; + border: none; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #191724; + border: 2px solid #faf4ed; +} + +.solid-csd decoration:backdrop { + background-color: #191724; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).close { + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop:active { + background-color: #f6c177; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:active { + background-color: shade(#f6c177, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop:active { + background-color: #31748f; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-color: shade(#31748f, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop:active { + background-color: #eb6f92; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active { + background-color: shade(#eb6f92, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop { + background-color: #575279; + color: transparent; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #faf4ed; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.top:dir(ltr), +cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), +cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(224, 222, 244, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(224, 222, 244, 0.12); + background-color: #1f1d2e; + color: #e0def4; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #faf4ed; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #faf4ed; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#faf4ed, 0.08); + background-image: radial-gradient( + circle, + alpha(#faf4ed, 0.08) 10%, + transparent 0% + ); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #faf4ed; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #191724; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); +} + +.nautilus-window.background.csd + > grid.horizontal + > paned.horizontal + > separator, +.nautilus-window.background.csd + > deck + > box.vertical + > paned.horizontal + > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(224, 222, 244, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #191724; + color: #faf4ed; + margin: 0 0 6px 6px; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 0 0 0 4px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + button.sidebar-button { + color: #faf4ed; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:hover { + background-color: #26233a; + color: #faf4ed; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected { + background-color: #26233a; + font-weight: 700; + border-left: 3px solid #eb6f92; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + button.sidebar-button { + color: #9ccfd8; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + label.sidebar-label { + color: rgba(224, 222, 244, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #26233a; + border-radius: 12px; + border: 1px solid rgba(65, 72, 104, 0.2); + margin: 0 6px 6px; +} + +.nautilus-window.background.csd + notebook + scrolledwindow + > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: rgba(224, 222, 244, 0.20); +} + +.nautilus-window.background.csd + notebook + placesview + > stack + > frame + > scrolledwindow + > viewport + > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd + notebook + placesview + > actionbar + > revealer + > box { + background-color: transparent; +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-desktop.nemo-canvas-item, +.caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #e0def4; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(224, 222, 244, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(224, 222, 244, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button.image-button:not(.suggested-action):not(.destructive-action) + image:not(:only-child) { + margin: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + color: #9ccfd8; + background-color: #26233a; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + color: #9ccfd8; + background-color: #26233a; +} + +.windowhandle .linked.nautilus-path-bar { + background-color: #26233a; + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action) { + color: #9ccfd8; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):hover, +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(224, 222, 244, 0.3); + color: rgba(224, 222, 244, 0.3); +} + +.disk-space-display.used { + background-color: #faf4ed; + color: #faf4ed; +} + +.disk-space-display.free { + background-color: rgba(224, 222, 244, 0.12); + color: rgba(224, 222, 244, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + color: #e0def4; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook .view:not(treeview) { + border-radius: 6px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > scrolledwindow.frame { + border-style: none; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > label { + margin: 0 8px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > box + > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box { + margin-bottom: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(224, 222, 244, 0.7); +} + +.nautilus-window paned > separator { + background-color: #26233a; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + stack + scrolledwindow + viewport.frame + list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(224, 222, 244, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #f6c177; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #26233a; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 4px 4px 8px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry + .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(224, 222, 244, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(ltr) + .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(rtl) + .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #1f1d2e; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), +.gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), +.gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > list, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > list, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > list, +window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, +preferencesgroup list, +.geary-accounts-editor-pane list, +window.background.csd.unified > deck > deck > deck list, +hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, +hdyleaflet frame.view, +leaflet frame.view, +box.horizontal > stack.background frame.view, +hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, +hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list), +list.tweak-group list, +.tweak-group-startup, +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(224, 222, 244, 0.12); +} + +window.background.csd + stack + stack + stack + frame + > list + row.activatable:first-child, +window.background.csd > stack > list row.activatable:first-child, +preferencesgroup list row.activatable:first-child, +.geary-accounts-editor-pane list row.activatable:first-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:first-child, +hdyleaflet list.view row.activatable:first-child, +hdyleaflet list.frame row.activatable:first-child, +leaflet list.view row.activatable:first-child, +leaflet list.frame row.activatable:first-child, +box.horizontal > stack.background list.view row.activatable:first-child, +box.horizontal > stack.background list.frame row.activatable:first-child, +hdyleaflet frame.view list row.activatable:first-child, +leaflet frame.view list row.activatable:first-child, +box.horizontal > stack.background frame.view list row.activatable:first-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +leaflet overlay scrolledwindow > viewport list row.activatable:first-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +list.tweak-group list row.activatable:first-child, +.tweak-group-startup row.activatable:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, +window.background.csd > stack > list row.activatable:last-child, +preferencesgroup list row.activatable:last-child, +.geary-accounts-editor-pane list row.activatable:last-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:last-child, +hdyleaflet list.view row.activatable:last-child, +hdyleaflet list.frame row.activatable:last-child, +leaflet list.view row.activatable:last-child, +leaflet list.frame row.activatable:last-child, +box.horizontal > stack.background list.view row.activatable:last-child, +box.horizontal > stack.background list.frame row.activatable:last-child, +hdyleaflet frame.view list row.activatable:last-child, +leaflet frame.view list row.activatable:last-child, +box.horizontal > stack.background frame.view list row.activatable:last-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +leaflet overlay scrolledwindow > viewport list row.activatable:last-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +list.tweak-group list row.activatable:last-child, +.tweak-group-startup row.activatable:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, +window.background.csd > stack > list row.activatable:only-child, +preferencesgroup list row.activatable:only-child, +.geary-accounts-editor-pane list row.activatable:only-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:only-child, +hdyleaflet list.view row.activatable:only-child, +hdyleaflet list.frame row.activatable:only-child, +leaflet list.view row.activatable:only-child, +leaflet list.frame row.activatable:only-child, +box.horizontal > stack.background list.view row.activatable:only-child, +box.horizontal > stack.background list.frame row.activatable:only-child, +hdyleaflet frame.view list row.activatable:only-child, +leaflet frame.view list row.activatable:only-child, +box.horizontal > stack.background frame.view list row.activatable:only-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +leaflet overlay scrolledwindow > viewport list row.activatable:only-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +list.tweak-group list row.activatable:only-child, +.tweak-group-startup row.activatable:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, +window.background.csd > stack > list row.activatable:focus, +preferencesgroup list row.activatable:focus, +.geary-accounts-editor-pane list row.activatable:focus, +window.background.csd.unified > deck > deck > deck list row.activatable:focus, +hdyleaflet list.view row.activatable:focus, +hdyleaflet list.frame row.activatable:focus, +leaflet list.view row.activatable:focus, +leaflet list.frame row.activatable:focus, +box.horizontal > stack.background list.view row.activatable:focus, +box.horizontal > stack.background list.frame row.activatable:focus, +hdyleaflet frame.view list row.activatable:focus, +leaflet frame.view list row.activatable:focus, +box.horizontal > stack.background frame.view list row.activatable:focus, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, +leaflet stack.background scrolledwindow > viewport list row.activatable:focus, +leaflet overlay scrolledwindow > viewport list row.activatable:focus, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +list.tweak-group list row.activatable:focus, +.tweak-group-startup row.activatable:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +list.navigation-sidebar > row { + border-radius: 6px; + margin: 1px 3px; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected { + background-color: #26233a; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +list.navigation-sidebar > row:selected image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +list.navigation-sidebar > row:selected label { + color: #9ccfd8; + font-weight: 500; +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, +.csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-#e0def4, +.tweak-#e0def4, +.tweak-#e0def4:hover { + background-image: image(#191724); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#191724); +} + +.tweak-group-startup { + background-image: image(#191724); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(224, 222, 244, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + background-color: #191724; + border-bottom-right-radius: 12px; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #191724; + border-bottom-left-radius: 12px; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, +window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized + > hdyleaflet + > box.vertical + > scrolledwindow.view, +window.background.csd.maximized + > box.horizontal + > box.vertical + > scrolledwindow.view, +window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled + > box.horizontal + > box.vertical + > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack, +dialog.background.csd.tiled + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0; +} + +hdyleaflet frame > border, +leaflet frame > border, +box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, +leaflet frame.view list, +box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, +leaflet frame.view list > separator, +box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #191724; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd + > box.vertical + > stack + > box.vertical + > revealer + > actionbar + > revealer + > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(224, 222, 244, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:first-child), +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button + > widget + > box + > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + > widget + > box + > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #191724; + border-top: 1px solid rgba(224, 222, 244, 0.12); + border-bottom-right-radius: 12px; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#191724); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #faf4ed; + background-color: #191724; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, +layouttab button.image-button, +layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(224, 222, 244, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(224, 222, 244, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + box-shadow: none; + background-color: #191724; +} + +preferences stacksidebar.sidebar list { + background-color: #26233a; +} + +preferences stacksidebar.sidebar:dir(ltr) list, +preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(224, 222, 244, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #faf4ed 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 225ms cubic-bezier(0, 0, 0.2, 1), + background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #faf4ed; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #e0def4; +} + +dockoverlayedge { + background-color: #191724; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #faf4ed; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #faf4ed; +} + +pillbox { + background-color: #191724; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + box-shadow: none; + background-color: #191724; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #e0def4; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(224, 222, 244, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +idelayoutstackheader button:checked { + color: #e0def4; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #191724; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(224, 222, 244, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient( + circle, + rgba(250, 244, 237, 0.7) 10%, + transparent 0% + ); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #e0def4; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(ltr):checked { + box-shadow: inset -2px 0 #faf4ed; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(rtl):checked { + box-shadow: inset 2px 0 #faf4ed; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(224, 222, 244, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #e0def4; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #e0def4; +} + +button.photos-filter-preview:checked image { + color: #e0def4; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(224, 222, 244, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(224, 222, 244, 0.12); +} + +.side-panel .view { + background-image: image(#26233a); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#faf4ed); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) + border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #191724; +} + +.background.csd + > grid.horizontal + > paned.horizontal + > box.vertical + > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #191724; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + padding: 0 2px 3px 2px; + background-color: #191724; + border-radius: 12px; +} + +terminal-window.background.csd, +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background + > box.vertical + > box.horizontal + > frame + > scrolledwindow + > viewport.frame + list { + border-bottom-left-radius: 12px; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame { + border-width: 0; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame + > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, +.tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, +tasklistview taskrow entry:focus, +tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#26233a); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #26233a; + color: #e0def4; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox, +window#GearyMainWindow.background.csd + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box { + border-radius: 0; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar { + color: #e0def4; + background-color: #191724; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #191724; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > headerbar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > headerbar { + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar { + background-color: #191724; + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar:backdrop, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar:backdrop { + background-color: #191724; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > box.vertical + + separator.sidebar { + min-width: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:selected, +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:active { + border-radius: 6px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable { + border: 1px solid rgba(224, 222, 244, 0.12); + border-bottom-width: 0; + background-color: #191724; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background + > revealer + > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > border, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > border, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd + > stack + > box + > .sidebar + > scrolledwindow + > viewport + > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #191724; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list + row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified headerbar.selection-mode { + box-shadow: none; +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; + border: none; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 2px #ebbcba, 0 0 16px transparent; +} + +window.background.csd.unified:backdrop, +window.background.csd.unified > decoration:backdrop, +window.background.csd.unified > decoration-overlay:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 0 2px #575279, 0 0 16px transparent; +} + +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, +overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#1f1d2e); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +window > notebook > stack { + margin: 0 3px 3px 3px; +} + +window > notebook { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #191724; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(224, 222, 244, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #1f1d2e; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #403d52; +} + +window.background.chromium > button { + color: #faf4ed; +} + +window.background.chromium > button:disabled { + color: rgba(224, 222, 244, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(224, 222, 244, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #faf4ed; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid #403d52; + background-color: #191724; +} + +window.background.chromium menu { + border-color: #575279; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #191919; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #191724; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #191724; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #191724; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #191724; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(224, 222, 244, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #191724; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #faf4ed; + box-shadow: inset 0 0 0 1px #faf4ed; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #26233a; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate) { + color: #6e6a86; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):active { + color: #908caa; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(110, 106, 134, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(224, 222, 244, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #e0def4; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(224, 222, 244, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #403d52; +} + +#MozillaGtkWidget menu > separator { + color: #403d52; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(224, 222, 244, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook + > viewport.frame + > notebook.frame + button.close-button + image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background + > grid + > widget + > widget + > scrolledwindow + > viewport + > grid + > box + > box + > frame + > box { + background-color: #191724; +} + +/********* + * Pamac * + *********/ +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + margin-top: -2px; + border: 2px solid #faf4ed; +} + +#gnc-id-main-window treeview.view { + background-color: #191724; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #faf4ed; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #191724; + color: #e0def4; +} + +UnityDecoration .top:backdrop { + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(224, 222, 244, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #e0def4; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(25, 23, 36, 0.95); + color: #e0def4; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(224, 222, 244, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(224, 222, 244, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #e0def4; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + animation: spin 1s linear infinite; + color: #faf4ed; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(25, 23, 36, 0.95); + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(224, 222, 244, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(224, 222, 244, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(224, 222, 244, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #e0def4; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(224, 222, 244, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #faf4ed; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #faf4ed; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(224, 222, 244, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #e0def4; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #1f1d2e; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #e0def4; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(224, 222, 244, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(224, 222, 244, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #faf4ed; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #e0def4; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #191724; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.04); + background-image: none; + color: #e0def4; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #191724; + color: #e0def4; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.pluma-window + paned.horizontal + box.vertical + notebook.frame + box.vertical + toolbar.horizontal { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #faf4ed; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(224, 222, 244, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #faf4ed; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #1f1d2e; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(224, 222, 244, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(224, 222, 244, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.budgie-popover.bottom + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: none; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #e0def4; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(224, 222, 244, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child + button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(224, 222, 244, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), +.bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), +.bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, +.right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(224, 222, 244, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), +.bottom .workspace-switcher .workspace-item:dir(ltr), +.top .workspace-switcher .workspace-add-button:dir(ltr), +.bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), +.bottom .workspace-switcher .workspace-item:dir(rtl), +.top .workspace-switcher .workspace-add-button:dir(rtl), +.bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, +.right .workspace-switcher .workspace-item, +.left .workspace-switcher .workspace-add-button, +.right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(224, 222, 244, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #e0def4; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(224, 222, 244, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, +.budgie-panel button.budgie-menu-launcher:checked { + color: #e0def4; +} + +.budgie-panel button.budgie-menu-launcher:active image, +.budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(224, 222, 244, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.95); + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #26233a; +} + +.budgie-panel button { + color: rgba(224, 222, 244, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #e0def4; +} + +.budgie-panel button:active { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(224, 222, 244, 0.3); +} + +.budgie-panel .alert { + color: #eb6f92; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #e0def4; +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):hover, +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):active { + color: #e0def4; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #e0def4; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(224, 222, 244, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, +.budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(224, 222, 244, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, +.budgie-panel .top #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, +.budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, +.budgie-panel .bottom #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, +.budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, +.budgie-panel .left #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, +.budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, +.budgie-panel .right #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, +.budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #1f1d2e; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(224, 222, 244, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, +.raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(224, 222, 244, 0.06); + color: #e0def4; +} + +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:selected + label, +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:checked + label { + color: #e0def4; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #26233a; + color: #e0def4; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, +.budgie-switcher-window, +.budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, +.budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, +.budgie-switcher .notification-body { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(224, 222, 244, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.budgie-session-dialog.background.csd, +.budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #eb6f92; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #e0def4; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #191724; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(25, 23, 36, 0.95); + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #faf4ed; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #e0def4; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane + treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #191724; + color: #e0def4; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(224, 222, 244, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #e0def4; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(224, 222, 244, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #faf4ed; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #191724; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, +.nemo-window .primary-toolbar button.text-button:active, +.nemo-window .primary-toolbar button.text-button:checked { + color: #e0def4; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #26233a; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.04); +} + +.places-treeview { + -nemoplacestreeview-disk-full-bg-color: #31748f; + -nemoplacestreeview-disk-full-fg-color: #faf4ed; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} diff --git a/src/themes/Rose-Pine/gtk-3.0/gtk.css b/src/themes/Rose-Pine/gtk-3.0/gtk.css new file mode 100644 index 00000000..b089fa8f --- /dev/null +++ b/src/themes/Rose-Pine/gtk-3.0/gtk.css @@ -0,0 +1,11467 @@ +/* GTK NAMED COLORS -- USE RESPONSIBLY! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #e0def4; +/* text color for entries, views and content in general */ +@define-color theme_text_color #e0def4; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #191724; +/* base background color of selections */ +@define-color theme_selected_bg_color #faf4ed; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(224, 222, 244, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #26233a; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #e0def4; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #e0def4; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #191724; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #faf4ed; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(224, 222, 244, 0.5); +/* widgets main borders color */ +@define-color borders rgba(224, 222, 244, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(224, 222, 244, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #e0def4; +@define-color wm_unfocused_title rgba(224, 222, 244, 0.7); +@define-color wm_highlight rgba(224, 222, 244, 0.1); +@define-color wm_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_close_icon #191724; +@define-color wm_button_close_hover_bg #faf4ed; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #191724; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #e0def4; +@define-color budgie_tasklist_indicator_color_active #e0def4; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; + +/* GTK LIBADWAITA NAMED COLORS -- USE RESPONSIBLY! */ +@define-color accent_bg_color #faf4ed; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #faf4ed; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #191724; +@define-color window_fg_color #e0def4; +@define-color view_bg_color #191724; +@define-color view_fg_color #e0def4; +@define-color headerbar_bg_color #191724; +@define-color headerbar_fg_color #e0def4; +@define-color headerbar_border_color rgba(224, 222, 244, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #191724; +@define-color card_fg_color #e0def4; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #191724; +@define-color dialog_fg_color #e0def4; +@define-color popover_bg_color #191724; +@define-color popover_fg_color #e0def4; +@define-color thumbnail_bg_color #191724; +@define-color thumbnail_fg_color #e0def4; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #faf4ed 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #faf4ed 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #eb6f92; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #faf4ed; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, +calendar.raven-calendar:selected, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked, +box.vertical > widget > widget:selected, +calendar:selected, +row:selected, +treeview.view:selected:not(.progressbar):not(.trough), +modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #e0def4; + background-color: #403d52; +} + +.nemo-window .view selection, +.nemo-window .view:selected, +.nautilus-window notebook .view:not(treeview) selection, +.nautilus-window notebook .view:not(treeview):selected, +.nautilus-window flowboxchild:selected .icon-item-background, +flowbox flowboxchild:selected, +.background.csd .view:selected { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, +window.background.csd evview.view.content-view:selected, +window.background.csd evview.view.content-view:selected:backdrop, +spinbutton.vertical selection, +spinbutton:not(.vertical) selection, +entry selection, +label selection, +textview text selection:focus, +textview text selection, +widget.view:selected, +.view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; +} + +.linked:not(.vertical) > button, +.linked:not(.vertical) > spinbutton.vertical, +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, +.linked:not(.vertical) > spinbutton.vertical:first-child, +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, +.linked:not(.vertical) > spinbutton.vertical:last-child, +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, +.linked:not(.vertical) > spinbutton.vertical:only-child, +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, +.linked.vertical > spinbutton.vertical, +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, +.linked.vertical > spinbutton.vertical:first-child, +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, +.linked.vertical > spinbutton.vertical:last-child, +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, +.linked.vertical > spinbutton.vertical:only-child, +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #e0def4; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, +.background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #21202e; + color: #e0def4; +} + +.gtkstyle-fallback:hover { + background-color: #26233a; + color: #e0def4; +} + +.gtkstyle-fallback:active { + background-color: #21202e; + color: #e0def4; +} + +.gtkstyle-fallback:disabled { + background-color: #191724; + color: rgba(224, 222, 244, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #191724; + color: #e0def4; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #191724; +} + +textview border { + background-color: #26233a; + color: rgba(224, 222, 244, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view rubberband, +flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view .rubberband, +.content-view flowbox rubberband, +.content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox .content-view .rubberband, +.content-view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband { + border: 1px solid #faf4ed; + background-color: rgba(250, 244, 237, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(224, 222, 244, 0.7); +} + +label:disabled { + color: rgba(224, 222, 244, 0.5); +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; +} + +.dim-label { + color: rgba(224, 222, 244, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(224, 222, 244, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #e0def4; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, +spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; +} + +spinbutton.vertical:focus, +spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #faf4ed; +} + +spinbutton.vertical:drop(active), +spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, +spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.flat.vertical, +spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, +spinbutton:not(.vertical) image, +entry image { + color: rgba(224, 222, 244, 0.7); +} + +spinbutton.vertical image:hover, +spinbutton:not(.vertical) image:hover, +spinbutton.vertical image:active, +spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #e0def4; +} + +spinbutton.vertical image:disabled, +spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.vertical image.left, +spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, +spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, +spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(224, 222, 244, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, +spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(224, 222, 244, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, +spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; +} + +spinbutton.error.vertical:focus, +spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #eb6f92; +} + +spinbutton.error.vertical:disabled, +spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.warning.vertical, +spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; +} + +spinbutton.warning.vertical:focus, +spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #f6c177; +} + +spinbutton.warning.vertical:disabled, +spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.vertical progress, +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #faf4ed; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #1f1d2e; + color: #e0def4; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #faf4ed; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #26233a; + color: rgba(224, 222, 244, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #eb6f92; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #26233a; + color: rgba(224, 222, 244, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #f6c177; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f6c177; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #26233a; + color: rgba(224, 222, 244, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, +treeview entry { + background-color: #191724; +} + +treeview entry.flat, +treeview entry.flat:focus, +treeview entry, +treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, +.photos-entry-tag, +.documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +.entry-tag:hover, +.photos-entry-tag:hover, +.documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, +:dir(ltr) .photos-entry-tag, +:dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, +:dir(rtl) .photos-entry-tag, +:dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, +.button.photos-entry-tag, +.button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), +.button.photos-entry-tag:not(:hover):not(:active), +.button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(224, 222, 244, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.001, + to(#faf4ed), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#faf4ed), + to(transparent) + ); + } +} + +.xfce4-panel.background button, +.raven-mpris button.image-button, +.mate-panel-menu-bar button, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button { + color: rgba(224, 222, 244, 0.7); +} + +.xfce4-panel.background button:focus, +.raven-mpris button.image-button:focus, +.mate-panel-menu-bar button:focus, +infobar.warning > revealer > box button:focus, +.xfce4-panel.background button:hover, +.raven-mpris button.image-button:hover, +.mate-panel-menu-bar button:hover, +infobar.warning > revealer > box button:hover, +.xfce4-panel.background button:active, +.raven-mpris button.image-button:active, +.mate-panel-menu-bar button:active, +infobar.warning > revealer > box button:active, +.xfce4-panel.background button:checked, +.raven-mpris button.image-button:checked, +.mate-panel-menu-bar button:checked, +infobar.warning > revealer > box button:checked { + color: #e0def4; +} + +.xfce4-panel.background button:disabled, +.raven-mpris button.image-button:disabled, +.mate-panel-menu-bar button:disabled, +infobar.warning > revealer > box button:disabled { + color: rgba(224, 222, 244, 0.3); +} + +.xfce4-panel.background button:checked:disabled, +.raven-mpris button.image-button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled { + color: rgba(224, 222, 244, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:not(.suggested-action):not(.destructive-action), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(224, 222, 244, 0.08); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #e0def4; +} + +actionbar + > revealer + > box + .linked + > button:focus:not(.suggested-action):not(.destructive-action), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:hover:not(.suggested-action):not(.destructive-action), +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:active:not(.suggested-action):not(.destructive-action), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +actionbar + > revealer + > box + .linked + > button:disabled:not(.suggested-action):not(.destructive-action), +button:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:checked:not(.suggested-action):not(.destructive-action), +button:checked { + box-shadow: none; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +actionbar + > revealer + > box + .linked + > button:checked:hover:not(.suggested-action):not(.destructive-action), +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar + > revealer + > box + .linked + > button:checked:disabled:not(.suggested-action):not(.destructive-action), +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +.raven .expander-button, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +.nautilus-window headerbar revealer > button, +button.titlebutton:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +check, +radio, +button.close, +button.circular, +.inline-toolbar button:not(.text-button), +button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat) + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +.nautilus-window headerbar revealer > button label, +button.titlebutton:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +check label, +radio label, +button.close label, +button.circular label, +.inline-toolbar button:not(.text-button) label, +button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, +.gedit-search-slider .linked > button, +.gedit-document-panel row button.flat, +.nautilus-window .floating-bar button, +placessidebar.sidebar row button.sidebar-button, +notebook > header tab button.flat, +spinbutton.vertical button, +spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, +.drop-shadow button, +.budgie-panel button, +.budgie-popover row button, +.budgie-settings-window buttonbox.inline-toolbar button, +#mate-menu button, +#MatePanelPopupWindow button, +popover.messagepopover .popover-action-area button, +tabbox > tab button, +.gedit-search-slider .linked > button, +placessidebar.sidebar row button.sidebar-button, +calendar.button, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular, +treeview.view header button button.circular, +row.activatable button.circular, +check, +radio, +scrollbar button, +notebook > header > tabs > arrow, +spinbutton.vertical button, +spinbutton:not(.vertical) button, +modelbutton.flat, +.menuitem.button.flat, +.nemo-window .toolbar button, +#buttonbox_frame button, +.xfce4-panel.background button, +.raven stackswitcher.linked > button, +.lock-dialog button, +.mate-panel-menu-bar button, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +layouttabbar button, +filechooser #pathbarbox > stack > box > button, +messagedialog.csd .dialog-action-box button, +.app-notification button, +actionbar + > revealer + > box + button:not(.suggested-action):not(.destructive-action), +popover.background.menu button, +popover.background button.model, +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action), +toolbar button, +combobox > .linked:not(.vertical) > button:not(:only-child), +button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(224, 222, 244, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, +.drop-shadow button:focus, +.budgie-panel button:focus, +.budgie-popover row button:focus, +.budgie-settings-window buttonbox.inline-toolbar button:focus, +#mate-menu button:focus, +#MatePanelPopupWindow button:focus, +popover.messagepopover .popover-action-area button:focus, +tabbox > tab button:focus, +.gedit-search-slider .linked > button:focus, +placessidebar.sidebar row button.sidebar-button:focus, +calendar.button:focus, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:focus, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:focus, +treeview.view header button button.circular:focus, +row.activatable button.circular:focus, +check:focus, +radio:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +spinbutton.vertical button:focus, +spinbutton:not(.vertical) button:focus, +modelbutton.flat:focus, +.menuitem.button.flat:focus, +.nemo-window .toolbar button:focus, +#buttonbox_frame button:focus, +.xfce4-panel.background button:focus, +.raven stackswitcher.linked > button:focus, +.lock-dialog button:focus, +.mate-panel-menu-bar button:focus, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +layouttabbar button:focus, +filechooser #pathbarbox > stack > box > button:focus, +messagedialog.csd .dialog-action-box button:focus, +.app-notification button:focus, +actionbar + > revealer + > box + button:focus:not(.suggested-action):not(.destructive-action), +popover.background.menu button:focus, +popover.background button.model:focus, +.caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +toolbar button:focus, +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #e0def4; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, +.drop-shadow button:hover, +.budgie-panel button:hover, +.budgie-popover row button:hover, +.budgie-settings-window buttonbox.inline-toolbar button:hover, +#mate-menu button:hover, +#MatePanelPopupWindow button:hover, +popover.messagepopover .popover-action-area button:hover, +tabbox > tab button:hover, +.gedit-search-slider .linked > button:hover, +placessidebar.sidebar row button.sidebar-button:hover, +calendar.button:hover, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:hover, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:hover, +treeview.view header button button.circular:hover, +row.activatable button.circular:hover, +check:hover, +radio:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +spinbutton.vertical button:hover, +spinbutton:not(.vertical) button:hover, +modelbutton.flat:hover, +.menuitem.button.flat:hover, +.nemo-window .toolbar button:hover, +#buttonbox_frame button:hover, +.xfce4-panel.background button:hover, +.raven stackswitcher.linked > button:hover, +.lock-dialog button:hover, +.mate-panel-menu-bar button:hover, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +layouttabbar button:hover, +filechooser #pathbarbox > stack > box > button:hover, +messagedialog.csd .dialog-action-box button:hover, +.app-notification button:hover, +actionbar + > revealer + > box + button:hover:not(.suggested-action):not(.destructive-action), +popover.background.menu button:hover, +popover.background button.model:hover, +.caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +toolbar button:hover, +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #e0def4; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, +.drop-shadow button:active, +.budgie-panel button:active, +.budgie-popover row button:active, +.budgie-settings-window buttonbox.inline-toolbar button:active, +#mate-menu button:active, +#MatePanelPopupWindow button:active, +popover.messagepopover .popover-action-area button:active, +tabbox > tab button:active, +.gedit-search-slider .linked > button:active, +placessidebar.sidebar row button.sidebar-button:active, +calendar.button:active, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:active, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:active, +treeview.view header button button.circular:active, +row.activatable button.circular:active, +check:active, +radio:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +spinbutton.vertical button:active, +spinbutton:not(.vertical) button:active, +modelbutton.flat:active, +.menuitem.button.flat:active, +.nemo-window .toolbar button:active, +#buttonbox_frame button:active, +.xfce4-panel.background button:active, +.raven stackswitcher.linked > button:active, +.lock-dialog button:active, +.mate-panel-menu-bar button:active, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +layouttabbar button:active, +filechooser #pathbarbox > stack > box > button:active, +messagedialog.csd .dialog-action-box button:active, +.app-notification button:active, +actionbar + > revealer + > box + button:active:not(.suggested-action):not(.destructive-action), +popover.background.menu button:active, +popover.background button.model:active, +.caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +toolbar button:active, +combobox > .linked:not(.vertical) > button:active:not(:only-child), +button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; + color: #e0def4; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, +.drop-shadow button:disabled, +.budgie-panel button:disabled, +.budgie-popover row button:disabled, +.budgie-settings-window buttonbox.inline-toolbar button:disabled, +#mate-menu button:disabled, +#MatePanelPopupWindow button:disabled, +popover.messagepopover .popover-action-area button:disabled, +tabbox > tab button:disabled, +.gedit-search-slider .linked > button:disabled, +placessidebar.sidebar row button.sidebar-button:disabled, +calendar.button:disabled, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:disabled, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:disabled, +treeview.view header button button.circular:disabled, +row.activatable button.circular:disabled, +check:disabled, +radio:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +spinbutton.vertical button:disabled, +spinbutton:not(.vertical) button:disabled, +modelbutton.flat:disabled, +.menuitem.button.flat:disabled, +.nemo-window .toolbar button:disabled, +#buttonbox_frame button:disabled, +.xfce4-panel.background button:disabled, +.raven stackswitcher.linked > button:disabled, +.lock-dialog button:disabled, +.mate-panel-menu-bar button:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +layouttabbar button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +messagedialog.csd .dialog-action-box button:disabled, +.app-notification button:disabled, +actionbar + > revealer + > box + button:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:disabled, +popover.background button.model:disabled, +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:disabled, +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); +} + +.nemo-window .toolbar button:checked, +#buttonbox_frame button:checked, +.xfce4-panel.background button:checked, +.raven stackswitcher.linked > button:checked, +.lock-dialog button:checked, +.mate-panel-menu-bar button:checked, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +layouttabbar button:checked, +filechooser #pathbarbox > stack > box > button:checked, +messagedialog.csd .dialog-action-box button:checked, +.app-notification button:checked, +actionbar + > revealer + > box + button:checked:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked, +popover.background button.model:checked, +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action), +toolbar button:checked, +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #e0def4; +} + +.nemo-window .toolbar button:checked:disabled, +#buttonbox_frame button:checked:disabled, +.xfce4-panel.background button:checked:disabled, +.raven stackswitcher.linked > button:checked:disabled, +.lock-dialog button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +layouttabbar button:checked:disabled, +filechooser #pathbarbox > stack > box > button:checked:disabled, +messagedialog.csd .dialog-action-box button:checked:disabled, +.app-notification button:checked:disabled, +actionbar + > revealer + > box + button:checked:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, +.caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:checked:disabled, +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(224, 222, 244, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) + > button.flat.image-button:not(:only-child):not(.text-button), +.linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(144, 140, 170, 0.9844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(144, 140, 170, 0.7844); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, +button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, +button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(250, 244, 237, 0.2), + 0 4px 3px 0 rgba(250, 244, 237, 0.14), 0 1px 6px 0 rgba(250, 244, 237, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(250, 244, 237, 0.5); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(250, 244, 237, 0.3), + 0 2px 3px -1px rgba(250, 244, 237, 0.24), + 0 2px 5px 0 rgba(250, 244, 237, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(250, 244, 237, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #faf4ed; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(250, 244, 237, 0.3); +} + +button.destructive-action { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #eb6f92; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, +button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #e0def4; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #2196f3; +} + +*:visited { + color: #ce93d8; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #2196f3; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #ce93d8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(224, 222, 244, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), +spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), +spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(224, 222, 244, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(224, 222, 244, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(224, 222, 244, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #faf4ed; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: rgba(224, 222, 244, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px; + background-color: #191724; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, +.app-notification, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +frame.documents-dropdown:backdrop, +.app-notification:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); +} + +frame.left.documents-dropdown, +.left.app-notification, +frame.right.documents-dropdown, +.right.app-notification, +frame.top.documents-dropdown, +.top.app-notification, +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #26233a; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), +headerbar + .linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #e0def4; +} + +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(224, 222, 244, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:not(.text-button), +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.5); +} + +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .primary-toolbar button:backdrop:active:not(.text-button), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window + .primary-toolbar + button:backdrop:checked:disabled:not(.text-button), +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +.nemo-window .primary-toolbar entry, +.titlebar entry { + background-color: rgba(224, 222, 244, 0.04); + color: #e0def4; +} + +.nemo-window .primary-toolbar entry:disabled, +.titlebar entry:disabled { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +.nemo-window .primary-toolbar entry image, +.titlebar entry image { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, +.titlebar entry image:hover, +.nemo-window .primary-toolbar entry image:active, +.titlebar entry image:active { + color: #e0def4; +} + +.nemo-window .primary-toolbar entry image:disabled, +.titlebar entry image:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; + color: #e0def4; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.titlebar:backdrop { + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(224, 222, 244, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(224, 222, 244, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(224, 222, 244, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(224, 222, 244, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +.titlebar stackswitcher { + border: 2px solid #faf4ed; +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(224, 222, 244, 0.08); + background-image: radial-gradient( + circle, + rgba(224, 222, 244, 0.08) 10%, + transparent 0% + ); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #faf4ed; + color: #191724; +} + +.titlebar + .path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(224, 222, 244, 0); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(224, 222, 244, 0); + background-color: #faf4ed; +} + +.tiled .titlebar, +.tiled-top .titlebar, +.tiled-right .titlebar, +.tiled-bottom .titlebar, +.tiled-left .titlebar, +.maximized .titlebar, +.fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 10px 20px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, +.maximized .titlebar.default-decoration, +.fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), +.solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 1px 20px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #191724; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0; +} + +headerbar entry, +headerbar spinbutton, +headerbar button { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, +headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, +headerbar .photos-entry-tag, +headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + margin: 5px 2px; + min-width: 120; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) + > stack + > box { + padding: 0 12px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(224, 222, 244, 0.08); + background-image: radial-gradient( + circle, + rgba(224, 222, 244, 0.08) 10%, + transparent 0% + ); +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):checked { + background-color: #1f1d2e; + color: #9ccfd8; + font-weight: 500; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle + viewswitchertitle + > squeezer + > viewswitcher + > box.horizontal + > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #faf4ed 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #faf4ed 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(224, 222, 244, 0.3); + border-top-color: rgba(224, 222, 244, 0.12); + min-height: 36px; +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +window.background.csd + treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not(.trough):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(224, 222, 244, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view.after:drop(active) { + border-top-style: none; +} + +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(224, 222, 244, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, +treeview.view.expander:active { + color: #e0def4; +} + +treeview.view.expander:disabled { + color: rgba(224, 222, 244, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #faf4ed; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(224, 222, 244, 0.7); +} + +treeview.view header button, +treeview.view header button:disabled { + background-color: #191724; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #191724; + background-clip: border-box; + color: #faf4ed; +} + +treeview.view acceleditor > label { + background-color: #faf4ed; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #191724; + color: #e0def4; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +.csd menubar, +.csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(224, 222, 244, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #e0def4; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(224, 222, 244, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #1f1d2e; + background-clip: border-box; + border-radius: 12px; + border: 2px solid #faf4ed; +} + +.csd menu, +.csd .menu, +.csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #e0def4; + font: initial; + font-weight: 500; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #403d52; + color: #9ccfd8; + font-weight: 500; +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: #9ccfd8; + font-weight: 500; +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: #9ccfd8; + font-weight: 500; +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(224, 222, 244, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(224, 222, 244, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(224, 222, 244, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), +menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #575279; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #1f1d2e; + color: rgba(224, 222, 244, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #e0def4; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #1f1d2e; + border-radius: 12px; +} + +popover.background, +.csd popover.background { + border: 2px solid #31748f; + box-shadow: none; +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #1f1d2e; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(224, 222, 244, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, +notebook > header tab:hover { + background-color: rgba(224, 222, 244, 0.04); + color: #e0def4; +} + +tabbox > tab:disabled, +notebook > header tab:disabled { + color: rgba(224, 222, 244, 0.3); +} + +tabbox > tab:checked, +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #26233a; + color: #9ccfd8; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, +notebook > header tab:checked:disabled { + color: rgba(224, 222, 244, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(224, 222, 244, 0.04); +} + +notebook, +notebook.frame { + background-color: #191724; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: transparent; + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: transparent; +} + +scrollbar.bottom { + border-bottom: transparent; +} + +scrollbar.left { + border-bottom: transparent; +} + +scrollbar.right { + border-bottom: transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 4px; + min-height: 4px; + border: 2px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(224, 222, 244, 0.2); +} + +scrollbar slider:hover { + background-color: rgba(224, 222, 244, 0.3); +} + +scrollbar slider:active { + background-color: rgba(224, 222, 244, 0.3); +} + +scrollbar slider:disabled { + background-color: rgba(224, 222, 244, 0.2); +} + +scrollbar.fine-tune slider { + min-width: 2px; + min-height: 2px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 2px; + min-height: 2px; + margin: 2px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 2px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: transparent; + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: transparent; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down, +scrollbar.vertical button.down:hover, +scrollbar.vertical button.up, +scrollbar.vertical button.up:hover, +scrollbar.horizontal button.down, +scrollbar.horizontal button.down:hover, +scrollbar.horizontal button.up, +scrollbar.horizontal button.up:hover { + background-color: transparent; + color: transparent; +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(224, 222, 244, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #faf4ed; + border-color: #faf4ed; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.7); + border: none; +} + +switch:focus slider, +switch:hover slider, +switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.12); +} + +switch:checked slider { + background-color: #191724; + color: #191724; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-unchecked-dark.png'), + url('assets/selectionmode-checkbox-unchecked-dark@2.png') + ); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-checked-dark.png'), + url('assets/selectionmode-checkbox-checked-dark@2.png') + ); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + color: #faf4ed; +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(224, 222, 244, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, +popover modelbutton.flat check:focus, +popover modelbutton.flat check:hover, +popover modelbutton.flat check:focus:hover, +popover modelbutton.flat check:active, +popover modelbutton.flat check:disabled, +popover modelbutton.flat radio, +popover modelbutton.flat radio:focus, +popover modelbutton.flat radio:hover, +popover modelbutton.flat radio:focus:hover, +popover modelbutton.flat radio:active, +popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), +popover + modelbutton.flat + radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(224, 222, 244, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), +popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), +popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, +menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), +menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), +menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(224, 222, 244, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, +menu menuitem check:hover, +menu menuitem check:disabled, +menu menuitem radio, +menu menuitem radio:hover, +menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + +check { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-unchecked-symbolic.svg') + ); +} + +check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-checked-symbolic.svg') + ); +} + +check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-mixed-symbolic.svg') + ); +} + +radio { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-unchecked-symbolic.svg') + ); +} + +radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); +} + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-mixed-symbolic.svg') + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, + background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), +menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(224, 222, 244, 0.7); +} + +treeview.view check:hover, +treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: #e0def4; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(224, 222, 244, 0.3); +} + +treeview.view check:checked, +treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #faf4ed; +} + +treeview.view check:checked:disabled, +treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(224, 222, 244, 0.3); +} + +treeview.view check:hover, +treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(224, 222, 244, 0.3); +} + +scale trough:disabled { + background-color: rgba(224, 222, 244, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#faf4ed); +} + +scale highlight:disabled { + background-color: #191724; + background-image: image(rgba(224, 222, 244, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(224, 222, 244, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #faf4ed; + background-color: #191724; + box-shadow: inset 0 0 0 2px #faf4ed; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #faf4ed, 0 0 0 8px rgba(224, 222, 244, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #faf4ed, 0 0 0 8px rgba(224, 222, 244, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(224, 222, 244, 0.3); +} + +scale marks, +scale value { + color: rgba(224, 222, 244, 0.7); +} + +scale indicator { + background-color: rgba(224, 222, 244, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(224, 222, 244, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #faf4ed; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #faf4ed; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #f6c177; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #faf4ed; +} + +levelbar block.full { + background-color: #81c995; +} + +levelbar block.empty { + background-color: rgba(224, 222, 244, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + color: #e0def4; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.75, + to(rgba(250, 244, 237, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.75, + to(rgba(250, 244, 237, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.75, + to(rgba(250, 244, 237, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.75, + to(rgba(250, 244, 237, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +preferences stacksidebar.sidebar list separator, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +.tweak-categories separator, +placessidebar.sidebar list > separator, +stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, +treeview.view header button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu + button.flat:focus:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:focus, +treeview.view header button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.flat:hover:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:hover, +treeview.view header button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.has-open-popup.flat:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.has-open-popup.activatable, +treeview.view header button.has-open-popup, +.budgie-popover.budgie-menu + button.flat:active:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:active, +treeview.view header button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #e0def4; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(224, 222, 244, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #faf4ed; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(224, 222, 244, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, +expander title > arrow:active { + color: #e0def4; +} + +expander title > arrow:disabled { + color: rgba(224, 222, 244, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +calendar:disabled { + color: rgba(224, 222, 244, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(224, 222, 244, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(224, 222, 244, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #1f1d2e; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; + color: #e0def4; +} + +messagedialog .titlebar:backdrop { + background-color: #1f1d2e; + color: rgba(224, 222, 244, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, +messagedialog.csd .dialog-action-box button:first-child, +messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #faf4ed; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #faf4ed; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #eb6f92; +} + +.csd filechooser { + background-color: #191724; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, +filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, +filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooser revealer box button label { + padding-left: 10px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator) { + border-right: 1px solid rgba(224, 222, 244, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(224, 222, 244, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #191724; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(224, 222, 244, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(224, 222, 244, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(224, 222, 244, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #faf4ed; + font-weight: 500; +} + +placessidebar.sidebar row:selected, +placessidebar.sidebar row:selected image.sidebar-icon, +placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(224, 222, 244, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #faf4ed; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #faf4ed; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(224, 222, 244, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(rgba(224, 222, 244, 0.12)), + image(rgba(224, 222, 244, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, +infobar.info:hover > revealer > box, +infobar.info:backdrop > revealer > box { + background-color: #191724; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + border-radius: 12px 12px 0 0; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #e0def4; + border-radius: 12px 12px 0 0; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #f6c177; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #e0def4; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #faf4ed; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(224, 222, 244, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(224, 222, 244, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(224, 222, 244, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 14px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 16px transparent; + border: 2px solid #ebbcba; + background-clip: border-box; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 16px transparent; + border: 2px solid #575279; + background-clip: border-box; +} + +.maximized decoration, +.fullscreen decoration, +.tiled decoration, +.tiled-top decoration, +.tiled-right decoration, +.tiled-bottom decoration, +.tiled-left decoration { + border-radius: 0; + border: none; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), + 0 0 0 2px #ebbcba; + border: none; + border-radius: 12px 12px 0 0; +} + +.ssd decoration:backdrop { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16), + 0 0 0 2px #575279; +} + +.csd.popup decoration { + border-radius: 12px; + border: 2px solid #31748f; + background-clip: border-box; +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.csd decoration { + border-radius: 12px; + border: none; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #191724; + border: 2px solid #faf4ed; +} + +.solid-csd decoration:backdrop { + background-color: #191724; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).close { + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop:active { + background-color: #f6c177; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:active { + background-color: shade(#f6c177, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop:active { + background-color: #31748f; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:active { + background-color: shade(#31748f, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop:active { + background-color: #eb6f92; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active { + background-color: shade(#eb6f92, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize:backdrop, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize:backdrop, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:backdrop { + background-color: #575279; + color: transparent; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #faf4ed; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.top:dir(ltr), +cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), +cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(224, 222, 244, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(224, 222, 244, 0.12); + background-color: #1f1d2e; + color: #e0def4; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #faf4ed; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #faf4ed; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#faf4ed, 0.08); + background-image: radial-gradient( + circle, + alpha(#faf4ed, 0.08) 10%, + transparent 0% + ); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #faf4ed; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #191724; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); +} + +.nautilus-window.background.csd + > grid.horizontal + > paned.horizontal + > separator, +.nautilus-window.background.csd + > deck + > box.vertical + > paned.horizontal + > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(224, 222, 244, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #191724; + color: #faf4ed; + margin: 0 0 6px 6px; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 0 0 0 4px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + button.sidebar-button { + color: #faf4ed; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:hover { + background-color: #26233a; + color: #faf4ed; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected { + background-color: #26233a; + font-weight: 700; + border-left: 3px solid #eb6f92; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + button.sidebar-button { + color: #9ccfd8; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + label.sidebar-label { + color: rgba(224, 222, 244, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #26233a; + border-radius: 12px; + border: 1px solid rgba(65, 72, 104, 0.2); + margin: 0 6px 6px; +} + +.nautilus-window.background.csd + notebook + scrolledwindow + > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: rgba(224, 222, 244, 0.20); +} + +.nautilus-window.background.csd + notebook + placesview + > stack + > frame + > scrolledwindow + > viewport + > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd + notebook + placesview + > actionbar + > revealer + > box { + background-color: transparent; +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(224, 222, 244, 0.7); +} + +.nemo-desktop.nemo-canvas-item, +.caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #e0def4; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(224, 222, 244, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(224, 222, 244, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button.image-button:not(.suggested-action):not(.destructive-action) + image:not(:only-child) { + margin: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + color: #9ccfd8; + background-color: #26233a; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr):disabled, +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl):disabled { + color: #9ccfd8; + background-color: #26233a; +} + +.windowhandle .linked.nautilus-path-bar { + background-color: #26233a; + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action) { + color: #9ccfd8; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):hover, +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(224, 222, 244, 0.3); + color: rgba(224, 222, 244, 0.3); +} + +.disk-space-display.used { + background-color: #faf4ed; + color: #faf4ed; +} + +.disk-space-display.free { + background-color: rgba(224, 222, 244, 0.12); + color: rgba(224, 222, 244, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + color: #e0def4; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook .view:not(treeview) { + border-radius: 6px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > scrolledwindow.frame { + border-style: none; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > label { + margin: 0 8px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > box + > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box { + margin-bottom: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(224, 222, 244, 0.7); +} + +.nautilus-window paned > separator { + background-color: #26233a; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + stack + scrolledwindow + viewport.frame + list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(224, 222, 244, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #f6c177; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #26233a; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 4px 4px 8px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry + .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(224, 222, 244, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(ltr) + .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(rtl) + .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #1f1d2e; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), +.gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), +.gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > list, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > list, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > list, +window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, +preferencesgroup list, +.geary-accounts-editor-pane list, +window.background.csd.unified > deck > deck > deck list, +hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, +hdyleaflet frame.view, +leaflet frame.view, +box.horizontal > stack.background frame.view, +hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, +hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list), +list.tweak-group list, +.tweak-group-startup, +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(224, 222, 244, 0.12); +} + +window.background.csd + stack + stack + stack + frame + > list + row.activatable:first-child, +window.background.csd > stack > list row.activatable:first-child, +preferencesgroup list row.activatable:first-child, +.geary-accounts-editor-pane list row.activatable:first-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:first-child, +hdyleaflet list.view row.activatable:first-child, +hdyleaflet list.frame row.activatable:first-child, +leaflet list.view row.activatable:first-child, +leaflet list.frame row.activatable:first-child, +box.horizontal > stack.background list.view row.activatable:first-child, +box.horizontal > stack.background list.frame row.activatable:first-child, +hdyleaflet frame.view list row.activatable:first-child, +leaflet frame.view list row.activatable:first-child, +box.horizontal > stack.background frame.view list row.activatable:first-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +leaflet overlay scrolledwindow > viewport list row.activatable:first-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +list.tweak-group list row.activatable:first-child, +.tweak-group-startup row.activatable:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, +window.background.csd > stack > list row.activatable:last-child, +preferencesgroup list row.activatable:last-child, +.geary-accounts-editor-pane list row.activatable:last-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:last-child, +hdyleaflet list.view row.activatable:last-child, +hdyleaflet list.frame row.activatable:last-child, +leaflet list.view row.activatable:last-child, +leaflet list.frame row.activatable:last-child, +box.horizontal > stack.background list.view row.activatable:last-child, +box.horizontal > stack.background list.frame row.activatable:last-child, +hdyleaflet frame.view list row.activatable:last-child, +leaflet frame.view list row.activatable:last-child, +box.horizontal > stack.background frame.view list row.activatable:last-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +leaflet overlay scrolledwindow > viewport list row.activatable:last-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +list.tweak-group list row.activatable:last-child, +.tweak-group-startup row.activatable:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, +window.background.csd > stack > list row.activatable:only-child, +preferencesgroup list row.activatable:only-child, +.geary-accounts-editor-pane list row.activatable:only-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:only-child, +hdyleaflet list.view row.activatable:only-child, +hdyleaflet list.frame row.activatable:only-child, +leaflet list.view row.activatable:only-child, +leaflet list.frame row.activatable:only-child, +box.horizontal > stack.background list.view row.activatable:only-child, +box.horizontal > stack.background list.frame row.activatable:only-child, +hdyleaflet frame.view list row.activatable:only-child, +leaflet frame.view list row.activatable:only-child, +box.horizontal > stack.background frame.view list row.activatable:only-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +leaflet overlay scrolledwindow > viewport list row.activatable:only-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +list.tweak-group list row.activatable:only-child, +.tweak-group-startup row.activatable:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, +window.background.csd > stack > list row.activatable:focus, +preferencesgroup list row.activatable:focus, +.geary-accounts-editor-pane list row.activatable:focus, +window.background.csd.unified > deck > deck > deck list row.activatable:focus, +hdyleaflet list.view row.activatable:focus, +hdyleaflet list.frame row.activatable:focus, +leaflet list.view row.activatable:focus, +leaflet list.frame row.activatable:focus, +box.horizontal > stack.background list.view row.activatable:focus, +box.horizontal > stack.background list.frame row.activatable:focus, +hdyleaflet frame.view list row.activatable:focus, +leaflet frame.view list row.activatable:focus, +box.horizontal > stack.background frame.view list row.activatable:focus, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, +leaflet stack.background scrolledwindow > viewport list row.activatable:focus, +leaflet overlay scrolledwindow > viewport list row.activatable:focus, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +list.tweak-group list row.activatable:focus, +.tweak-group-startup row.activatable:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +list.navigation-sidebar > row { + border-radius: 6px; + margin: 1px 3px; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected { + background-color: #26233a; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +list.navigation-sidebar > row:selected image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +list.navigation-sidebar > row:selected label { + color: #9ccfd8; + font-weight: 500; +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, +.csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-#e0def4, +.tweak-#e0def4, +.tweak-#e0def4:hover { + background-image: image(#191724); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#191724); +} + +.tweak-group-startup { + background-image: image(#191724); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(224, 222, 244, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + background-color: #191724; + border-bottom-right-radius: 12px; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #191724; + border-bottom-left-radius: 12px; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, +window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized + > hdyleaflet + > box.vertical + > scrolledwindow.view, +window.background.csd.maximized + > box.horizontal + > box.vertical + > scrolledwindow.view, +window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled + > box.horizontal + > box.vertical + > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack, +dialog.background.csd.tiled + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0; +} + +hdyleaflet frame > border, +leaflet frame > border, +box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, +leaflet frame.view list, +box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, +leaflet frame.view list > separator, +box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #191724; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd + > box.vertical + > stack + > box.vertical + > revealer + > actionbar + > revealer + > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(224, 222, 244, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:first-child), +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button + > widget + > box + > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + > widget + > box + > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #191724; + border-top: 1px solid rgba(224, 222, 244, 0.12); + border-bottom-right-radius: 12px; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#191724); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #faf4ed; + background-color: #191724; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, +layouttab button.image-button, +layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(224, 222, 244, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(224, 222, 244, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + box-shadow: none; + background-color: #191724; +} + +preferences stacksidebar.sidebar list { + background-color: #26233a; +} + +preferences stacksidebar.sidebar:dir(ltr) list, +preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(224, 222, 244, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #faf4ed 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 225ms cubic-bezier(0, 0, 0.2, 1), + background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #faf4ed; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #e0def4; +} + +dockoverlayedge { + background-color: #191724; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #faf4ed; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #faf4ed; +} + +pillbox { + background-color: #191724; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + box-shadow: none; + background-color: #191724; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #e0def4; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(224, 222, 244, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +idelayoutstackheader button:checked { + color: #e0def4; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #191724; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(224, 222, 244, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient( + circle, + rgba(250, 244, 237, 0.7) 10%, + transparent 0% + ); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #e0def4; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(ltr):checked { + box-shadow: inset -2px 0 #faf4ed; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(rtl):checked { + box-shadow: inset 2px 0 #faf4ed; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(224, 222, 244, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #e0def4; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #e0def4; +} + +button.photos-filter-preview:checked image { + color: #e0def4; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(224, 222, 244, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(224, 222, 244, 0.12); +} + +.side-panel .view { + background-image: image(#26233a); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#faf4ed); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) + border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #191724; +} + +.background.csd + > grid.horizontal + > paned.horizontal + > box.vertical + > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #191724; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + padding: 0 2px 3px 2px; + background-color: #191724; + border-radius: 12px; +} + +terminal-window.background.csd, +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background + > box.vertical + > box.horizontal + > frame + > scrolledwindow + > viewport.frame + list { + border-bottom-left-radius: 12px; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame { + border-width: 0; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame + > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, +.tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, +tasklistview taskrow entry:focus, +tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#26233a); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #26233a; + color: #e0def4; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox, +window#GearyMainWindow.background.csd + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box { + border-radius: 0; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar { + color: #e0def4; + background-color: #191724; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #191724; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > headerbar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > headerbar { + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar { + background-color: #191724; + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar:backdrop, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar:backdrop { + background-color: #191724; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > box.vertical + + separator.sidebar { + min-width: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:selected, +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:active { + border-radius: 6px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable { + border: 1px solid rgba(224, 222, 244, 0.12); + border-bottom-width: 0; + background-color: #191724; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background + > revealer + > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > border, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > border, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd + > stack + > box + > .sidebar + > scrolledwindow + > viewport + > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #191724; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list + row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified headerbar.selection-mode { + box-shadow: none; +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; + border: none; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 2px #ebbcba, 0 0 16px transparent; +} + +window.background.csd.unified:backdrop, +window.background.csd.unified > decoration:backdrop, +window.background.csd.unified > decoration-overlay:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 0 2px #575279, 0 0 16px transparent; +} + +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, +overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#1f1d2e); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +window > notebook > stack { + margin: 0 3px 3px 3px; +} + +window > notebook { + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #191724; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(224, 222, 244, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #1f1d2e; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #403d52; +} + +window.background.chromium > button { + color: #faf4ed; +} + +window.background.chromium > button:disabled { + color: rgba(224, 222, 244, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(224, 222, 244, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #faf4ed; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +window.background.chromium treeview.view button { + border: 1px solid #403d52; + background-color: #191724; +} + +window.background.chromium menu { + border-color: #575279; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #191919; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #191724; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #191724; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #191724; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #191724; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(224, 222, 244, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #191724; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #faf4ed; + box-shadow: inset 0 0 0 1px #faf4ed; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #26233a; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate) { + color: #6e6a86; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):active { + color: #908caa; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(110, 106, 134, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(224, 222, 244, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #e0def4; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(224, 222, 244, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #403d52; +} + +#MozillaGtkWidget menu > separator { + color: #403d52; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(224, 222, 244, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook + > viewport.frame + > notebook.frame + button.close-button + image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background + > grid + > widget + > widget + > scrolledwindow + > viewport + > grid + > box + > box + > frame + > box { + background-color: #191724; +} + +/********* + * Pamac * + *********/ +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + margin-top: -2px; + border: 2px solid #faf4ed; +} + +#gnc-id-main-window treeview.view { + background-color: #191724; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #faf4ed; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #191724; + color: #e0def4; +} + +UnityDecoration .top:backdrop { + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(224, 222, 244, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #e0def4; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(25, 23, 36, 0.95); + color: #e0def4; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(224, 222, 244, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(224, 222, 244, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #e0def4; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + animation: spin 1s linear infinite; + color: #faf4ed; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(25, 23, 36, 0.95); + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(224, 222, 244, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(224, 222, 244, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(224, 222, 244, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #e0def4; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(224, 222, 244, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #faf4ed; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #faf4ed; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(224, 222, 244, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #e0def4; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #1f1d2e; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #e0def4; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(224, 222, 244, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(224, 222, 244, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #faf4ed; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #e0def4; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #191724; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.04); + background-image: none; + color: #e0def4; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #191724; + color: #e0def4; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.pluma-window + paned.horizontal + box.vertical + notebook.frame + box.vertical + toolbar.horizontal { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #faf4ed; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(224, 222, 244, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #faf4ed; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #1f1d2e; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(224, 222, 244, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(224, 222, 244, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.budgie-popover.bottom + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: none; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #e0def4; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(224, 222, 244, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child + button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(224, 222, 244, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), +.bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), +.bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, +.right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(224, 222, 244, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), +.bottom .workspace-switcher .workspace-item:dir(ltr), +.top .workspace-switcher .workspace-add-button:dir(ltr), +.bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), +.bottom .workspace-switcher .workspace-item:dir(rtl), +.top .workspace-switcher .workspace-add-button:dir(rtl), +.bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, +.right .workspace-switcher .workspace-item, +.left .workspace-switcher .workspace-add-button, +.right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(224, 222, 244, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #e0def4; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(224, 222, 244, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, +.budgie-panel button.budgie-menu-launcher:checked { + color: #e0def4; +} + +.budgie-panel button.budgie-menu-launcher:active image, +.budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(224, 222, 244, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(25, 23, 36, 0.95); + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #26233a; +} + +.budgie-panel button { + color: rgba(224, 222, 244, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #e0def4; +} + +.budgie-panel button:active { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(224, 222, 244, 0.3); +} + +.budgie-panel .alert { + color: #eb6f92; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #e0def4; +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):hover, +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):active { + color: #e0def4; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #e0def4; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(224, 222, 244, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, +.budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(224, 222, 244, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, +.budgie-panel .top #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, +.budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, +.budgie-panel .bottom #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, +.budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, +.budgie-panel .left #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, +.budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, +.budgie-panel .right #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, +.budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #1f1d2e; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(224, 222, 244, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, +.raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(224, 222, 244, 0.06); + color: #e0def4; +} + +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:selected + label, +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:checked + label { + color: #e0def4; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #26233a; + color: #e0def4; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, +.budgie-switcher-window, +.budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, +.budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, +.budgie-switcher .notification-body { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(224, 222, 244, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.budgie-session-dialog.background.csd, +.budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(224, 222, 244, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #eb6f92; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #e0def4; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #191724; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(25, 23, 36, 0.95); + color: rgba(224, 222, 244, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #faf4ed; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #e0def4; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane + treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #191724; + color: #e0def4; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(224, 222, 244, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #e0def4; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(224, 222, 244, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #faf4ed; +} + +/******** + * Nemo * + ********/ +.nemo-window .primary-toolbar { + background-color: #191724; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(224, 222, 244, 0.7); +} + +.nemo-window .primary-toolbar button.text-button:hover, +.nemo-window .primary-toolbar button.text-button:active, +.nemo-window .primary-toolbar button.text-button:checked { + color: #e0def4; +} + +.nemo-window .primary-toolbar button.text-button:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.nemo-window .primary-toolbar button:not(.text-button):not(.image-button) { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window scrolledwindow.frame { + border-style: none; +} + +.nemo-window scrolledwindow.frame .view:not(:selected) { + background-color: transparent; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #26233a; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.04); +} + +.places-treeview { + -nemoplacestreeview-disk-full-bg-color: #31748f; + -nemoplacestreeview-disk-full-fg-color: #faf4ed; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} diff --git a/src/themes/Rose-Pine/gtk-3.0/thumbnail.png b/src/themes/Rose-Pine/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..1f8b4f4a Binary files /dev/null and b/src/themes/Rose-Pine/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/check-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/check-symbolic.svg new file mode 100644 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/check-symbolic@2.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/check-symbolic@2.svg new file mode 100644 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/dot-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/dot-symbolic.svg new file mode 100644 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/dot-symbolic@2.svg new file mode 100644 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/line-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/line-symbolic.svg new file mode 100644 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/line-symbolic@2.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/line-symbolic@2.svg new file mode 100644 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-check-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-check-symbolic.svg new file mode 100644 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-check-symbolic@2.svg new file mode 100644 index 00000000..24509026 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-dot-symbolic.svg new file mode 100644 index 00000000..99444906 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100644 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-line-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-line-symbolic.svg new file mode 100644 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-line-symbolic@2.svg new file mode 100644 index 00000000..16695160 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..14954390 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..4449641e Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..7966479f Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..f398287c Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked.png b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..8734299f Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Rose-Pine/gtk-4.0/gtk-dark.css b/src/themes/Rose-Pine/gtk-4.0/gtk-dark.css new file mode 100644 index 00000000..4bc4efa7 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/gtk-dark.css @@ -0,0 +1,7011 @@ +/* GTK NAMED COLORS -- USE RESPONSIBLY! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #e0def4; +/* text color for entries, views and content in general */ +@define-color theme_text_color #e0def4; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #191724; +/* base background color of selections */ +@define-color theme_selected_bg_color #faf4ed; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(224, 222, 244, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #26233a; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #e0def4; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #e0def4; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #191724; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #faf4ed; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(224, 222, 244, 0.5); +/* widgets main borders color */ +@define-color borders rgba(224, 222, 244, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(224, 222, 244, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #e0def4; +@define-color wm_unfocused_title rgba(224, 222, 244, 0.7); +@define-color wm_highlight rgba(224, 222, 244, 0.1); +@define-color wm_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_close_icon #191724; +@define-color wm_button_close_hover_bg #faf4ed; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #191724; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #e0def4; +@define-color budgie_tasklist_indicator_color_active #e0def4; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; + +/* GTK LIBADWAITA NAMED COLORS -- USE RESPONSIBLY! */ +@define-color accent_bg_color #faf4ed; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #faf4ed; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #191724; +@define-color window_fg_color #e0def4; +@define-color view_bg_color #191724; +@define-color view_fg_color #e0def4; +@define-color headerbar_bg_color #191724; +@define-color headerbar_fg_color #e0def4; +@define-color headerbar_border_color rgba(224, 222, 244, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #191724; +@define-color card_fg_color #e0def4; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #191724; +@define-color dialog_fg_color #e0def4; +@define-color popover_bg_color #191724; +@define-color popover_fg_color #e0def4; +@define-color thumbnail_bg_color #191724; +@define-color thumbnail_fg_color #e0def4; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #e0def4; +} + +dnd { + color: #e0def4; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + color: #e0def4; +} + +iconview:disabled, +.view:disabled { + color: rgba(224, 222, 244, 0.5); +} + +textview text { + background-color: #191724; +} + +textview border { + color: #9ccfd8; + background-color: #403d52; +} + +iconview:hover, +iconview:selected { + border-radius: 3px; +} + +rubberband, +.content-view rubberband, +.content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, +columnview.view > rubberband, +treeview.view > rubberband, +gridview > rubberband, +flowbox > rubberband { + border: 1px solid #faf4ed; + background-color: rgba(250, 244, 237, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #e0def4; + background-color: #191724; + border: 1px solid black; +} + +label.separator { + color: rgba(224, 222, 244, 0.7); +} + +label:disabled { + color: rgba(224, 222, 244, 0.5); + opacity: 1; + filter: none; +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; +} + +label.search-information { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, +row label.subtitle { + color: rgba(224, 222, 244, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(224, 222, 244, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #e0def4; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: #e0def4; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +entry:focus-within { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #faf4ed; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 6px; + padding: 2px 12px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(224, 222, 244, 0.7); +} + +entry image:hover, +entry image:active { + color: #e0def4; +} + +entry image:disabled { + color: rgba(224, 222, 244, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(224, 222, 244, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(224, 222, 244, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +entry.error:focus-within { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #eb6f92; + outline: none; +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #fdd633; + outline: none; +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #faf4ed; + background-color: transparent; +} + +treeview entry.flat, +treeview entry { + background-color: #191724; +} + +treeview entry.flat, +treeview entry.flat:focus-within, +treeview entry, +treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(224, 222, 244, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient( + farthest-side, + #faf4ed 0%, + rgba(250, 244, 237, 0) 0% + ); + } + to { + background-image: radial-gradient( + farthest-side, + #faf4ed 95%, + rgba(250, 244, 237, 0) + ); + } +} + +toast button, +toast button.text-button, +toast button.circular.flat, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button, +popover.background.touch-selection button, +popover.background.magnifier button, +headerbar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, +infobar.warning > revealer > box button:focus, +popover.background.touch-selection button:focus, +popover.background.magnifier button:focus, +headerbar.selection-mode + button:focus:not(.suggested-action):not(.destructive-action), +toast button:hover, +toast button.circular.flat:hover, +infobar.warning > revealer > box button:hover, +popover.background.touch-selection button:hover, +popover.background.magnifier button:hover, +headerbar.selection-mode + button:hover:not(.suggested-action):not(.destructive-action), +toast button:active, +toast button.circular.flat:active, +infobar.warning > revealer > box button:active, +popover.background.touch-selection button:active, +popover.background.magnifier button:active, +headerbar.selection-mode + button:active:not(.suggested-action):not(.destructive-action), +toast button:checked, +toast button.circular.flat:checked, +infobar.warning > revealer > box button:checked, +popover.background.touch-selection button:checked, +popover.background.magnifier button:checked, +headerbar.selection-mode + button:checked:not(.suggested-action):not(.destructive-action) { + color: #e0def4; +} + +toast button:disabled, +toast button.circular.flat:disabled, +infobar.warning > revealer > box button:disabled, +popover.background.touch-selection button:disabled, +popover.background.magnifier button:disabled, +headerbar.selection-mode + button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +toast button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled, +popover.background.touch-selection button:checked:disabled, +popover.background.magnifier button:checked:disabled, +headerbar.selection-mode + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.5); +} + +headerbar + popover + button:not(.suggested-action):not(.destructive-action):not(.flat), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:focus:not(.suggested-action):not(.destructive-action):not(.flat), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #e0def4; + outline: none; +} + +headerbar + popover + button:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:active:not(.suggested-action):not(.destructive-action):not(.flat), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #e0def4; +} + +headerbar + popover + button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar + popover + button:checked:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked { + box-shadow: none; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar + popover + button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked:hover { + box-shadow: none; +} + +headerbar + popover + button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +placessidebar .navigation-sidebar > row button.sidebar-button, +calendar > header > button, +columnview.view > header > button button.circular, +treeview.view > header > button button.circular, +row.activatable button.circular, +scrollbar button, +notebook > header > tabs > arrow, +popover.menu box.circular-buttons button.circular.image-button.model, +headerbar popover calendar > header > button, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button, +splitbutton.flat > button, +splitbutton.flat > menubutton > button, +filechooser #pathbarbox > stack > box > button, +window.dialog.message.csd .dialog-action-area > button, +.app-notification button, +headerbar button:not(.suggested-action):not(.destructive-action), +.toolbar button, +toolbar button, +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), +splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, +splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, +splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, +menubutton.suggested-action > button, +menubutton.destructive-action > button, +menubutton.opaque > button, +menubutton.flat > button, +button.flat { + background-color: transparent; + color: rgba(224, 222, 244, 0.7); +} + +placessidebar .navigation-sidebar > row button.sidebar-button:focus, +calendar > header > button:focus, +columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, +row.activatable button.circular:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +popover.menu box.circular-buttons button.circular.image-button.model:focus, +headerbar popover calendar > header > button:focus, +spinbutton.vertical > button:focus, +spinbutton:not(.vertical) > button:focus, +splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, +filechooser #pathbarbox > stack > box > button:focus, +window.dialog.message.csd .dialog-action-area > button:focus, +.app-notification button:focus, +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.toolbar button:focus, +toolbar button:focus, +dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +splitbutton.suggested-action > button:focus, +splitbutton.suggested-action > menubutton > button:focus, +splitbutton.destructive-action > button:focus, +splitbutton.destructive-action > menubutton > button:focus, +splitbutton.opaque > button:focus, +splitbutton.opaque > menubutton > button:focus, +menubutton.suggested-action > button:focus, +menubutton.destructive-action > button:focus, +menubutton.opaque > button:focus, +menubutton.flat > button:focus, +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #e0def4; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:hover, +calendar > header > button:hover, +columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, +row.activatable button.circular:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +popover.menu box.circular-buttons button.circular.image-button.model:hover, +headerbar popover calendar > header > button:hover, +spinbutton.vertical > button:hover, +spinbutton:not(.vertical) > button:hover, +splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, +filechooser #pathbarbox > stack > box > button:hover, +window.dialog.message.csd .dialog-action-area > button:hover, +.app-notification button:hover, +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.toolbar button:hover, +toolbar button:hover, +dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, +splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, +splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, +menubutton.suggested-action > button:hover, +menubutton.destructive-action > button:hover, +menubutton.opaque > button:hover, +menubutton.flat > button:hover, +button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:active, +calendar > header > button:active, +columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, +row.activatable button.circular:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +popover.menu box.circular-buttons button.circular.image-button.model:active, +headerbar popover calendar > header > button:active, +spinbutton.vertical > button:active, +spinbutton:not(.vertical) > button:active, +splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, +filechooser #pathbarbox > stack > box > button:active, +window.dialog.message.csd .dialog-action-area > button:active, +.app-notification button:active, +headerbar button:active:not(.suggested-action):not(.destructive-action), +.toolbar button:active, +toolbar button:active, +dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), +splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, +splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, +splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, +menubutton.suggested-action > button:active, +menubutton.destructive-action > button:active, +menubutton.opaque > button:active, +menubutton.flat > button:active, +button.flat:active { + background-color: alpha(currentColor, 0.12); + color: #e0def4; + box-shadow: none; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, +calendar > header > button:disabled, +columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, +row.activatable button.circular:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +popover.menu box.circular-buttons button.circular.image-button.model:disabled, +headerbar popover calendar > header > button:disabled, +spinbutton.vertical > button:disabled, +spinbutton:not(.vertical) > button:disabled, +splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +window.dialog.message.csd .dialog-action-area > button:disabled, +.app-notification button:disabled, +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:disabled, +toolbar button:disabled, +dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, +splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, +splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, +menubutton.suggested-action > button:disabled, +menubutton.destructive-action > button:disabled, +menubutton.opaque > button:disabled, +menubutton.flat > button:disabled, +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, +window.dialog.message.csd .dialog-action-area > button:checked, +.app-notification button:checked, +headerbar button:checked:not(.suggested-action):not(.destructive-action), +.toolbar button:checked, +toolbar button:checked, +dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button:checked, +menubutton.opaque > button:checked, +menubutton.flat > button:checked, +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #e0def4; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, +window.dialog.message.csd .dialog-action-area > button:checked:disabled, +.app-notification button:checked:disabled, +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:checked:disabled, +toolbar button:checked:disabled, +dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, +splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, +splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, +menubutton.suggested-action > button:checked:disabled, +menubutton.destructive-action > button:checked:disabled, +menubutton.opaque > button:checked:disabled, +menubutton.flat > button:checked:disabled, +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(224, 222, 244, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #21202e; + color: #e0def4; +} + +button.osd:hover { + background-color: #403d52; + color: #e0def4; +} + +button.osd:active { + background-color: #21202e; + color: #e0def4; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(250, 244, 237, 0.2), + 0 4px 3px 0 rgba(250, 244, 237, 0.14), 0 1px 6px 0 rgba(250, 244, 237, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(168, 168, 168, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(250, 244, 237, 0.3), + 0 2px 3px -1px rgba(250, 244, 237, 0.24), + 0 2px 5px 0 rgba(250, 244, 237, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(250, 244, 237, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #faf4ed; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(250, 244, 237, 0.3); +} + +button.destructive-action { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #eb6f92; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +menubutton.pill > button, +button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, +button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #e0def4; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #faf4ed; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + opacity: 1; + filter: none; +} + +button.card.keyboard-activating:checked, +button.card:checked:active { + background-image: none; +} + +button.card.has-open-popup:checked { + background-image: none; +} + +button.card:drop(active) { + color: #ff7043; + box-shadow: inset 0 0 0 1px #ff7043; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, +button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, +button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +menubutton.circular > button, +button.close, +button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +menubutton.circular > button label, +button.close label, +button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, +placessidebar .navigation-sidebar > row button.sidebar-button, +notebook > header tab button.flat, +popover.menu box.circular-buttons button.circular.image-button.model, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #faf4ed; + color: #e0def4; +} + +menubutton.destructive-action { + background-color: #eb6f92; + color: #e0def4; +} + +menubutton.opaque { + background-color: #575279; + color: #e0def4; +} + +menubutton.suggested-action, +menubutton.destructive-action, +menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, +menubutton.suggested-action.pill, +menubutton.destructive-action.circular, +menubutton.destructive-action.pill, +menubutton.opaque.circular, +menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button, +menubutton.destructive-action > button:checked, +menubutton.opaque > button, +menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, +splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, +splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, +splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, +splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(224, 222, 244, 0.12); +} + +splitbutton.flat:hover, +splitbutton.flat:active, +splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, +splitbutton.flat:active > separator, +splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #faf4ed; + color: #e0def4; +} + +splitbutton.destructive-action { + background-color: #eb6f92; + color: #e0def4; +} + +splitbutton.opaque { + background-color: #575279; + color: #e0def4; +} + +splitbutton.suggested-action > button, +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), +splitbutton.destructive-action > menubutton > button:dir(ltr), +splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(224, 222, 244, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), +splitbutton.destructive-action > menubutton > button:dir(rtl), +splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(224, 222, 244, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), +splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), +splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, +.linked.vertical > button, +.linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #e0def4; +} + +list > row button.image-button.suggested-action:not(.flat) { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +list > row button.image-button.destructive-action:not(.flat) { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #2196f3; +} + +link:visited { + color: #ce93d8; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #2196f3; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #ce93d8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #faf4ed; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) + > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(224, 222, 244, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), +spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), +spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(224, 222, 244, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), +list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), +list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #e0def4; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #e0def4; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: #e0def4; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #e0def4; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #191724; + border-spacing: 6px; +} + +.osd .toolbar, +.osd toolbar { + background-color: transparent; +} + +.app-notification, +.toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.app-notification:backdrop, +.toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); +} + +.left.app-notification, +.right.app-notification, +.top.app-notification, +.bottom.app-notification, +.toolbar.osd.left, +.toolbar.osd.right, +.toolbar.osd.top, +.toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); + border-radius: 6px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +headerbar button:active:not(.suggested-action):not(.destructive-action), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #e0def4; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(224, 222, 244, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +headerbar entry { + background-color: rgba(224, 222, 244, 0.04); + color: #e0def4; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #faf4ed; +} + +headerbar entry:disabled { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +headerbar entry image { + color: rgba(224, 222, 244, 0.7); +} + +headerbar entry image:hover, +headerbar entry image:active { + color: #e0def4; +} + +headerbar entry image:disabled { + color: rgba(224, 222, 244, 0.5); +} + +headerbar { + min-height: 48px; + padding: 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; + color: #e0def4; + box-shadow: none; +} + +headerbar:disabled { + color: rgba(224, 222, 244, 0.5); +} + +headerbar:backdrop { + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(224, 222, 244, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: #e0def4; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(224, 222, 244, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(224, 222, 244, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(224, 222, 244, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(224, 222, 244, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; + border: 2px solid #faf4ed; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(224, 222, 244, 0); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(224, 222, 244, 0); + background-color: #faf4ed; +} + +.tiled headerbar, +.tiled-top headerbar, +.tiled-right headerbar, +.tiled-bottom headerbar, +.tiled-left headerbar, +.maximized headerbar, +.fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + border-radius: 6px 6px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), +.solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #191724 + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, rgba(250, 244, 237, 0.1)), + linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #191724 + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + image(#191724); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + +pathbar > button.text-button { + min-width: 0; +} + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #e0def4; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #403d52; + border-top-color: #403d52; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, +columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(224, 222, 244, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view.after:drop(active), +treeview.view.after:drop(active) { + border-top-style: none; +} + +columnview.view.before:drop(active), +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { + border-top-style: none; +} + +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + color: rgba(224, 222, 244, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #e0def4; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #e0def4; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #e0def4; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(224, 222, 244, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #faf4ed; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(224, 222, 244, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(224, 222, 244, 0.7); +} + +columnview.view > header > button, +columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #191724; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #191724; + background-clip: border-box; + color: #faf4ed; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #faf4ed; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: #e0def4; +} + +menubar:backdrop { + color: rgba(224, 222, 244, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(224, 222, 244, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #e0def4; +} + +menubar > item:disabled { + color: rgba(224, 222, 244, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, +popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #1f1d2e; + background-clip: border-box; + border-radius: 12px; + color: #e0def4; + border: 2px solid #31748f; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: 2px solid #31748f; +} + +popover.background separator { + margin: 6px 0; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: #e0def4; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #403d52; + color: #9ccfd8; +} + +popover.background modelbutton:disabled { + color: rgba(224, 222, 244, 0.5); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme('go-previous-symbolic'); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme('go-next-symbolic'); +} + +popover.background label.title { + font-weight: bold; + padding: 4px 26px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(224, 222, 244, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, +popover.background.touch-selection, +popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 6px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(224, 222, 244, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, +notebook > header tab:hover { + background-color: rgba(224, 222, 244, 0.04); + color: #9ccfd8; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, +notebook > header tab:disabled { + color: rgba(224, 222, 244, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, +notebook > header tab:checked, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, +notebook > header tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1f1d2e; + color: #9ccfd8; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, +notebook > header tab:checked:disabled, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, +notebook > header tab:selected:disabled { + color: rgba(224, 222, 244, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(224, 222, 244, 0.04); +} + +notebook, +notebook.frame { + background-color: #191724; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(224, 222, 244, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: transparent; + padding: 0; + margin: 3px; + border-radius: 12px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: transparent; +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #191724; + color: #e0def4; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), + 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#faf4ed, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), + background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#ff7043, 0.4); + background-color: alpha(#ff7043, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #faf4ed; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#faf4ed, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #191724; + color: #e0def4; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(224, 222, 244, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(224, 222, 244, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #e0def4; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(224, 222, 244, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(224, 222, 244, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(224, 222, 244, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(224, 222, 244, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #faf4ed; + border-color: #faf4ed; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.12); +} + +switch:checked > slider { + background-color: #191724; + color: #191724; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(224, 222, 244, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.04); +} + +check:active, +radio:active { + border-color: #e0def4; + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.12); +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, +check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, +check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(224, 222, 244, 0.3); + color: #191724; +} + +check:disabled, +radio:disabled { + border-color: rgba(224, 222, 244, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, +popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, +popover.menu check:focus, +popover.menu check:hover, +popover.menu check:focus:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:focus, +popover.menu radio:hover, +popover.menu radio:focus:hover, +popover.menu radio:active, +popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, +popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, +popover.menu check:checked, +popover.menu check:indeterminate, +popover.menu radio:active, +popover.menu radio:checked, +popover.menu radio:indeterminate { + border-color: transparent; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, +popover.menu check:checked:hover, +popover.menu check:indeterminate:hover, +popover.menu radio:active:hover, +popover.menu radio:checked:hover, +popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #faf4ed; +} + +popover.menu check:active:disabled, +popover.menu check:checked:disabled, +popover.menu check:indeterminate:disabled, +popover.menu radio:active:disabled, +popover.menu radio:checked:disabled, +popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(224, 222, 244, 0.3); + color: #191724; +} + +popover.menu check, +popover.menu check:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:hover, +popover.menu radio:active, +popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), +popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), +popover.menu radio:dir(rtl) { + margin-left: 6px; +} + +check:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +radio:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/dot-symbolic.svg')), + -gtk-recolor(url('assets/scalable/dot-symbolic@2.svg')) + ); +} + +check:indeterminate, +radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/line-symbolic.svg')), + -gtk-recolor(url('assets/scalable/line-symbolic@2.svg')) + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +checkbutton.theme-selector radio, +checkbutton.theme-selector radio:hover, +checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector + radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, +checkbutton.theme-selector radio:active, +checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +themeswitcher .check:hover { + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover { + outline-color: rgba(224, 222, 244, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover, +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + box-shadow: inset 0 0 0 2px #faf4ed; + outline: none; +} + +themeswitcher checkbutton.system radio, +themeswitcher checkbutton.system radio:hover, +themeswitcher checkbutton.system radio:checked, +themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #26233a 49.99%, #e0def4 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, +themeswitcher checkbutton.light radio:hover, +themeswitcher checkbutton.light radio:checked, +themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: #e0def4; +} + +themeswitcher checkbutton.dark radio, +themeswitcher checkbutton.dark radio:hover, +themeswitcher checkbutton.dark radio:checked, +themeswitcher checkbutton.dark radio:checked:hover { + color: #e0def4; + background-image: image(#26233a); + background-color: transparent; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(224, 222, 244, 0.3); +} + +scale trough:disabled { + background-color: rgba(224, 222, 244, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#faf4ed); +} + +scale highlight:disabled { + background-color: #191724; + background-image: image(rgba(224, 222, 244, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(224, 222, 244, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #faf4ed; + background-color: #191724; + box-shadow: inset 0 0 0 2px #faf4ed; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #faf4ed, 0 0 0 8px rgba(224, 222, 244, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #faf4ed, 0 0 0 8px rgba(224, 222, 244, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(224, 222, 244, 0.3); +} + +scale marks, +scale value { + color: rgba(224, 222, 244, 0.7); +} + +scale indicator { + background-color: rgba(224, 222, 244, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(224, 222, 244, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #faf4ed; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #faf4ed; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #fdd633; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #faf4ed; +} + +levelbar block.full { + background-color: #81c995; +} + +levelbar block.empty { + background-color: rgba(224, 222, 244, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #e0def4; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + color: #e0def4; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(224, 222, 244, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at top, + rgba(250, 244, 237, 0.24) 99%, + rgba(250, 244, 237, 0) 100% + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at bottom, + rgba(250, 244, 237, 0.24) 99%, + rgba(250, 244, 237, 0) 100% + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at left, + rgba(250, 244, 237, 0.24) 99%, + rgba(250, 244, 237, 0) 100% + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at right, + rgba(250, 244, 237, 0.24) 99%, + rgba(250, 244, 237, 0) 100% + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, +listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(224, 222, 244, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, +listview.boxed-list > row, +list.boxed-list > row, +listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, +listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, +listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, +listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, +listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, +listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, +listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), +listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), +listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, +listview.boxed-list > row:focus, +list.boxed-list > row:focus, +listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(224, 222, 244, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #e0def4; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; +} + +popover.menu listview.view > row:first-child, +popover.menu listview.view > row:last-child, +popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(224, 222, 244, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, +columnview.view > header > button:active, +treeview.view > header > button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, +button row.activatable:hover, +button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: #e0def4; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(224, 222, 244, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #faf4ed; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #faf4ed; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(224, 222, 244, 0.7); + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +expander:hover, +expander:active { + color: #e0def4; +} + +expander:disabled { + color: rgba(224, 222, 244, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(224, 222, 244, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, +.navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 6px; + color: #e0def4; +} + +calendar:disabled { + color: rgba(224, 222, 244, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: #e0def4; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #1f1d2e; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; + color: #e0def4; +} + +window.dialog.message .titlebar:backdrop { + background-color: #1f1d2e; + color: rgba(224, 222, 244, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 6px; +} + +window.dialog.message.csd .dialog-action-area > button, +window.dialog.message.csd .dialog-action-area > button:first-child, +window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #faf4ed; +} + +window.dialog.message.csd + .dialog-action-area + > button.destructive-action:not(:disabled) { + color: #eb6f92; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator), +.sidebar.left:not(separator):dir(rtl) { + border-right: 1px solid rgba(224, 222, 244, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(224, 222, 244, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), +separator + .sidebar.left:not(separator), +separator + .sidebar.left:not(separator):dir(rtl), +separator + box > .sidebar:not(separator):dir(ltr), +separator + box > .sidebar.left:not(separator), +separator + box > .sidebar.left:not(separator):dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), +separator + .sidebar.right:not(separator), +separator + box > .sidebar:not(separator):dir(rtl), +separator + box > .sidebar.right:not(separator) { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(224, 222, 244, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, +.selection-mode separator.sidebar { + background-color: rgba(224, 222, 244, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + border-right: none; + margin: 0 4px; +} + +.navigation-sidebar > row { + min-height: 32px; + padding: 2px 4px; + margin: 1px 0; + border-radius: 6px; +} + +.navigation-sidebar > row:hover, +.navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #9ccfd8; + font-weight: 500; +} + +.navigation-sidebar > row:selected:hover { + background-color: #1f1d2e; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(224, 222, 244, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(224, 222, 244, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #faf4ed; +} + +placessidebar + .navigation-sidebar + > row.sidebar-new-bookmark-row + image.sidebar-icon { + color: #faf4ed; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#403d52); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(#403d52), image(#403d52); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #26233a; + color: #faf4ed; + border-radius: 6px; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #e0def4; +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #1f1d2e; + color: #faf4ed; + border-radius: 6px; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #fdd633; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #e0def4; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: #e0def4; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #1f1d2e; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +/********************** + * Window Decorations * + **********************/ +window { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 2px #ebbcba, 0 0 16px transparent; +} + +window.csd { + border-radius: 12px; +} + +window:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 0 2px #575279, 0 0 16px transparent; +} + +window.popup { + border-radius: 12px; + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #191724; + border: 2px solid #faf4ed; +} + +window.solid-csd:backdrop { + background-color: #191724; +} + +window.maximized, +window.fullscreen, +window.tiled, +window.tiled-top, +window.tiled-right, +window.tiled-bottom, +window.tiled-left { + border-radius: 0; + outline-width: 0; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols.start:not(.empty):dir(ltr), +windowcontrols.end:not(.empty):dir(rtl) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols.start:not(.empty):dir(rtl), +windowcontrols.end:not(.empty):dir(ltr) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols + button.minimize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.maximize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.close:not(.suggested-action):not(.destructive-action) + image { + padding: 0; +} + +windowcontrols + button.minimize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#f6c177, 0.5); +} + +windowcontrols + button.maximize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#31748f, 0.5); +} + +windowcontrols + button.close:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#eb6f92, 0.5); +} + +windowcontrols + button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: #f6c177; +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: #31748f; +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: #eb6f92; +} + +button.titlebutton.close:backdrop, +button.titlebutton.maximize:backdrop, +button.titlebutton.minimize:backdrop, +windowcontrols > button.close:backdrop, +windowcontrols > button.maximize:backdrop, +windowcontrols > button.minimize:backdrop { + background-color: #575279; +} + +gridview > child:selected, +row:selected, +calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, +iconview:selected, +flowbox > flowboxchild:selected, +calendar > grid > label.today { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); +} + +text > selection, +label > selection, +calendar > grid > label.today:selected, +stacksidebar row:selected, +.navigation-sidebar > row:selected { + color: #9ccfd8; + background-color: #403d52; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #faf4ed; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(224, 222, 244, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(224, 222, 244, 0.12); + background-color: #1f1d2e; + color: #e0def4; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #faf4ed; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #faf4ed; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):first-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):last-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #faf4ed; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, +popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, +emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #e0def4; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #191724; +} + +.nautilus-window:backdrop { + background-color: #191724; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window separator.spacer { + padding-right: 2em; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(224, 222, 244, 0.7); + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar { + background: none; + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > separator { + background: rgba(224, 222, 244, 0.1); +} + +.nautilus-window .vertical separator { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable { + border-radius: 6px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + button.sidebar-button { + color: #e0def4; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:hover { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected { + background-color: #26233a; + font-weight: 700; + border-left: 3px solid #eb6f92; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + button.sidebar-button { + color: #9ccfd8; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + label.sidebar-label { + color: rgba(224, 222, 244, 0.3); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though + > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view { + margin: 0 6px 6px; +} + +.nautilus-window .unfolded { + background-color: #191724; +} + +.nautilus-window .nautilus-grid-view.view, +.nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #26233a; + border-radius: 12px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(224, 222, 244, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.2), + 0 3px 2.4px 0 rgba(0, 0, 0, 0.14), 0 1px 4.8px 0 rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: #26233a; + border-radius: 6px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 6px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: #9ccfd8; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, +#NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #191724; +} + +#displayitem { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(224, 222, 244, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(224, 222, 244, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(224, 222, 244, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +datechooser.view button.flat.pill, +datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(224, 222, 244, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); +} + +.context-tile-lozenge.green, +.context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, +.context-tile-lozenge.details-rating-5 { + color: #2196f3; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, +.context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #ff9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, +.context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(242, 139, 130, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: #e0def4; +} + +.category-tile.category-create:hover { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 1.07) 0%, + shade(#2861c6, 1.1) 100% + ); +} + +.category-tile.category-create:active { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 0.95) 0%, + shade(#2861c6, 0.95) 100% + ); +} + +.category-tile.category-develop { + background: #5e5c64; + color: #e0def4; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: #e0def4; +} + +.category-tile.category-learn:hover { + background: linear-gradient( + 180deg, + shade(#2ec27e, 1.06) 30%, + shade(#27a66c, 1.06) 100% + ); +} + +.category-tile.category-learn:active { + background: linear-gradient( + 180deg, + shade(#2ec27e, 0.95) 30%, + shade(#27a66c, 0.95) 100% + ); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 1.07) 0%, + shade(#eb5ec3, 1.07) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-play:active { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 0.97) 0%, + shade(#eb5ec3, 0.95) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(224, 222, 244, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 1.08) 0%, + shade(#f77466, 1.08) 100% + ); +} + +.category-tile.category-socialize:active { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 0.95) 0%, + shade(#f77466, 0.95) 100% + ); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient( + rgba(224, 222, 244, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(224, 222, 244, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient( + rgba(224, 222, 244, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(224, 222, 244, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient( + rgba(224, 222, 244, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(224, 222, 244, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(224, 222, 244, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +.frameheader.header + tabbar.inline + > revealer + > box + .end-action + menubutton + > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #191724; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, +.style-variant button.toggle:hover, +.style-variant button.toggle:focus, +.style-variant button.toggle:active, +.style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(224, 222, 244, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(224, 222, 244, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #faf4ed; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:first-child, +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #e0def4; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(224, 222, 244, 0.12); + background-clip: border-box; + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup + > box + button.background-preview-button.toggle + > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(224, 222, 244, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(224, 222, 244, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #faf4ed; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 7px 4.8px -4px rgba(0, 0, 0, 0.2), + 0 12px 10.2px 2px rgba(0, 0, 0, 0.14), 0 5px 13.2px 4px rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: rgba(25, 23, 36, 0.95); + color: #e0def4; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, +viewswitcher.wide button.toggle.flat:checked { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide button.toggle:checked:backdrop, +viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator + > label, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator + > label { + color: #faf4ed; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 6px; + margin: 5px 2px; + min-width: 119px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #26233a; + color: #9ccfd8; +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #faf4ed; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: #e0def4; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #faf4ed; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Rose-Pine/gtk-4.0/gtk.css b/src/themes/Rose-Pine/gtk-4.0/gtk.css new file mode 100644 index 00000000..4ddbc287 --- /dev/null +++ b/src/themes/Rose-Pine/gtk-4.0/gtk.css @@ -0,0 +1,7011 @@ +/* GTK NAMED COLORS -- USE RESPONSIBLY! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #e0def4; +/* text color for entries, views and content in general */ +@define-color theme_text_color #e0def4; +/* widget base background color */ +@define-color theme_bg_color #191724; +/* text widgets and the like base background color */ +@define-color theme_base_color #191724; +/* base background color of selections */ +@define-color theme_selected_bg_color #faf4ed; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #191724; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(224, 222, 244, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #26233a; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #e0def4; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #e0def4; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #191724; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #191724; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #faf4ed; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(224, 222, 244, 0.5); +/* widgets main borders color */ +@define-color borders rgba(224, 222, 244, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(224, 222, 244, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #FDD633; +@define-color error_color #F28B82; +@define-color success_color #81C995; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #e0def4; +@define-color wm_unfocused_title rgba(224, 222, 244, 0.7); +@define-color wm_highlight rgba(224, 222, 244, 0.1); +@define-color wm_bg #191724; +@define-color wm_unfocused_bg #191724; +@define-color wm_button_close_icon #191724; +@define-color wm_button_close_hover_bg #faf4ed; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #191724; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #e0def4; +@define-color budgie_tasklist_indicator_color_active #e0def4; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #FDD633; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; + +/* GTK LIBADWAITA NAMED COLORS -- USE RESPONSIBLY! */ +@define-color accent_bg_color #faf4ed; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #faf4ed; +@define-color destructive_bg_color #F28B82; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #F28B82; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FDD633; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FDD633; +@define-color error_bg_color #F28B82; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #F28B82; +@define-color window_bg_color #191724; +@define-color window_fg_color #e0def4; +@define-color view_bg_color #191724; +@define-color view_fg_color #e0def4; +@define-color headerbar_bg_color #191724; +@define-color headerbar_fg_color #e0def4; +@define-color headerbar_border_color rgba(224, 222, 244, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #191724; +@define-color card_fg_color #e0def4; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #191724; +@define-color dialog_fg_color #e0def4; +@define-color popover_bg_color #191724; +@define-color popover_fg_color #e0def4; +@define-color thumbnail_bg_color #191724; +@define-color thumbnail_fg_color #e0def4; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +/*************** + * Base States * + ***************/ +.background { + background-color: #191724; + color: #e0def4; +} + +dnd { + color: #e0def4; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + color: #e0def4; +} + +iconview:disabled, +.view:disabled { + color: rgba(224, 222, 244, 0.5); +} + +textview text { + background-color: #191724; +} + +textview border { + color: #9ccfd8; + background-color: #403d52; +} + +iconview:hover, +iconview:selected { + border-radius: 3px; +} + +rubberband, +.content-view rubberband, +.content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, +columnview.view > rubberband, +treeview.view > rubberband, +gridview > rubberband, +flowbox > rubberband { + border: 1px solid #faf4ed; + background-color: rgba(250, 244, 237, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #e0def4; + background-color: #191724; + border: 1px solid black; +} + +label.separator { + color: rgba(224, 222, 244, 0.7); +} + +label:disabled { + color: rgba(224, 222, 244, 0.5); + opacity: 1; + filter: none; +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; +} + +label.search-information { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, +row label.subtitle { + color: rgba(224, 222, 244, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(224, 222, 244, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #e0def4; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: #e0def4; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +entry:focus-within { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #faf4ed; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 6px; + padding: 2px 12px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(224, 222, 244, 0.7); +} + +entry image:hover, +entry image:active { + color: #e0def4; +} + +entry image:disabled { + color: rgba(224, 222, 244, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(224, 222, 244, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(224, 222, 244, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +entry.error:focus-within { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #eb6f92; + outline: none; +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #fdd633; + outline: none; +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #faf4ed; + background-color: transparent; +} + +treeview entry.flat, +treeview entry { + background-color: #191724; +} + +treeview entry.flat, +treeview entry.flat:focus-within, +treeview entry, +treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(224, 222, 244, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient( + farthest-side, + #faf4ed 0%, + rgba(250, 244, 237, 0) 0% + ); + } + to { + background-image: radial-gradient( + farthest-side, + #faf4ed 95%, + rgba(250, 244, 237, 0) + ); + } +} + +toast button, +toast button.text-button, +toast button.circular.flat, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button, +popover.background.touch-selection button, +popover.background.magnifier button, +headerbar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, +infobar.warning > revealer > box button:focus, +popover.background.touch-selection button:focus, +popover.background.magnifier button:focus, +headerbar.selection-mode + button:focus:not(.suggested-action):not(.destructive-action), +toast button:hover, +toast button.circular.flat:hover, +infobar.warning > revealer > box button:hover, +popover.background.touch-selection button:hover, +popover.background.magnifier button:hover, +headerbar.selection-mode + button:hover:not(.suggested-action):not(.destructive-action), +toast button:active, +toast button.circular.flat:active, +infobar.warning > revealer > box button:active, +popover.background.touch-selection button:active, +popover.background.magnifier button:active, +headerbar.selection-mode + button:active:not(.suggested-action):not(.destructive-action), +toast button:checked, +toast button.circular.flat:checked, +infobar.warning > revealer > box button:checked, +popover.background.touch-selection button:checked, +popover.background.magnifier button:checked, +headerbar.selection-mode + button:checked:not(.suggested-action):not(.destructive-action) { + color: #e0def4; +} + +toast button:disabled, +toast button.circular.flat:disabled, +infobar.warning > revealer > box button:disabled, +popover.background.touch-selection button:disabled, +popover.background.magnifier button:disabled, +headerbar.selection-mode + button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +toast button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled, +popover.background.touch-selection button:checked:disabled, +popover.background.magnifier button:checked:disabled, +headerbar.selection-mode + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.5); +} + +headerbar + popover + button:not(.suggested-action):not(.destructive-action):not(.flat), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:focus:not(.suggested-action):not(.destructive-action):not(.flat), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #e0def4; + outline: none; +} + +headerbar + popover + button:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:active:not(.suggested-action):not(.destructive-action):not(.flat), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #e0def4; +} + +headerbar + popover + button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar + popover + button:checked:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked { + box-shadow: none; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar + popover + button:checked:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked:hover { + box-shadow: none; +} + +headerbar + popover + button:checked:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +placessidebar .navigation-sidebar > row button.sidebar-button, +calendar > header > button, +columnview.view > header > button button.circular, +treeview.view > header > button button.circular, +row.activatable button.circular, +scrollbar button, +notebook > header > tabs > arrow, +popover.menu box.circular-buttons button.circular.image-button.model, +headerbar popover calendar > header > button, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button, +splitbutton.flat > button, +splitbutton.flat > menubutton > button, +filechooser #pathbarbox > stack > box > button, +window.dialog.message.csd .dialog-action-area > button, +.app-notification button, +headerbar button:not(.suggested-action):not(.destructive-action), +.toolbar button, +toolbar button, +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), +splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, +splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, +splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, +menubutton.suggested-action > button, +menubutton.destructive-action > button, +menubutton.opaque > button, +menubutton.flat > button, +button.flat { + background-color: transparent; + color: rgba(224, 222, 244, 0.7); +} + +placessidebar .navigation-sidebar > row button.sidebar-button:focus, +calendar > header > button:focus, +columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, +row.activatable button.circular:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +popover.menu box.circular-buttons button.circular.image-button.model:focus, +headerbar popover calendar > header > button:focus, +spinbutton.vertical > button:focus, +spinbutton:not(.vertical) > button:focus, +splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, +filechooser #pathbarbox > stack > box > button:focus, +window.dialog.message.csd .dialog-action-area > button:focus, +.app-notification button:focus, +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.toolbar button:focus, +toolbar button:focus, +dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +splitbutton.suggested-action > button:focus, +splitbutton.suggested-action > menubutton > button:focus, +splitbutton.destructive-action > button:focus, +splitbutton.destructive-action > menubutton > button:focus, +splitbutton.opaque > button:focus, +splitbutton.opaque > menubutton > button:focus, +menubutton.suggested-action > button:focus, +menubutton.destructive-action > button:focus, +menubutton.opaque > button:focus, +menubutton.flat > button:focus, +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #e0def4; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:hover, +calendar > header > button:hover, +columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, +row.activatable button.circular:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +popover.menu box.circular-buttons button.circular.image-button.model:hover, +headerbar popover calendar > header > button:hover, +spinbutton.vertical > button:hover, +spinbutton:not(.vertical) > button:hover, +splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, +filechooser #pathbarbox > stack > box > button:hover, +window.dialog.message.csd .dialog-action-area > button:hover, +.app-notification button:hover, +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.toolbar button:hover, +toolbar button:hover, +dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, +splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, +splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, +menubutton.suggested-action > button:hover, +menubutton.destructive-action > button:hover, +menubutton.opaque > button:hover, +menubutton.flat > button:hover, +button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:active, +calendar > header > button:active, +columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, +row.activatable button.circular:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +popover.menu box.circular-buttons button.circular.image-button.model:active, +headerbar popover calendar > header > button:active, +spinbutton.vertical > button:active, +spinbutton:not(.vertical) > button:active, +splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, +filechooser #pathbarbox > stack > box > button:active, +window.dialog.message.csd .dialog-action-area > button:active, +.app-notification button:active, +headerbar button:active:not(.suggested-action):not(.destructive-action), +.toolbar button:active, +toolbar button:active, +dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), +splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, +splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, +splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, +menubutton.suggested-action > button:active, +menubutton.destructive-action > button:active, +menubutton.opaque > button:active, +menubutton.flat > button:active, +button.flat:active { + background-color: alpha(currentColor, 0.12); + color: #e0def4; + box-shadow: none; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, +calendar > header > button:disabled, +columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, +row.activatable button.circular:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +popover.menu box.circular-buttons button.circular.image-button.model:disabled, +headerbar popover calendar > header > button:disabled, +spinbutton.vertical > button:disabled, +spinbutton:not(.vertical) > button:disabled, +splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +window.dialog.message.csd .dialog-action-area > button:disabled, +.app-notification button:disabled, +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:disabled, +toolbar button:disabled, +dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, +splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, +splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, +menubutton.suggested-action > button:disabled, +menubutton.destructive-action > button:disabled, +menubutton.opaque > button:disabled, +menubutton.flat > button:disabled, +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, +window.dialog.message.csd .dialog-action-area > button:checked, +.app-notification button:checked, +headerbar button:checked:not(.suggested-action):not(.destructive-action), +.toolbar button:checked, +toolbar button:checked, +dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button:checked, +menubutton.opaque > button:checked, +menubutton.flat > button:checked, +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #e0def4; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, +window.dialog.message.csd .dialog-action-area > button:checked:disabled, +.app-notification button:checked:disabled, +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:checked:disabled, +toolbar button:checked:disabled, +dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, +splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, +splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, +menubutton.suggested-action > button:checked:disabled, +menubutton.destructive-action > button:checked:disabled, +menubutton.opaque > button:checked:disabled, +menubutton.flat > button:checked:disabled, +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(224, 222, 244, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #21202e; + color: #e0def4; +} + +button.osd:hover { + background-color: #403d52; + color: #e0def4; +} + +button.osd:active { + background-color: #21202e; + color: #e0def4; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(250, 244, 237, 0.2), + 0 4px 3px 0 rgba(250, 244, 237, 0.14), 0 1px 6px 0 rgba(250, 244, 237, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(168, 168, 168, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(250, 244, 237, 0.3), + 0 2px 3px -1px rgba(250, 244, 237, 0.24), + 0 2px 5px 0 rgba(250, 244, 237, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(250, 244, 237, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #faf4ed; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(250, 244, 237, 0.3); +} + +button.destructive-action { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #eb6f92; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(224, 222, 244, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +menubutton.pill > button, +button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, +button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #e0def4; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #faf4ed; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + opacity: 1; + filter: none; +} + +button.card.keyboard-activating:checked, +button.card:checked:active { + background-image: none; +} + +button.card.has-open-popup:checked { + background-image: none; +} + +button.card:drop(active) { + color: #ff7043; + box-shadow: inset 0 0 0 1px #ff7043; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, +button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, +button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +menubutton.circular > button, +button.close, +button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +menubutton.circular > button label, +button.close label, +button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, +placessidebar .navigation-sidebar > row button.sidebar-button, +notebook > header tab button.flat, +popover.menu box.circular-buttons button.circular.image-button.model, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #faf4ed; + color: #e0def4; +} + +menubutton.destructive-action { + background-color: #eb6f92; + color: #e0def4; +} + +menubutton.opaque { + background-color: #575279; + color: #e0def4; +} + +menubutton.suggested-action, +menubutton.destructive-action, +menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, +menubutton.suggested-action.pill, +menubutton.destructive-action.circular, +menubutton.destructive-action.pill, +menubutton.opaque.circular, +menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button, +menubutton.destructive-action > button:checked, +menubutton.opaque > button, +menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, +splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, +splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, +splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, +splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(224, 222, 244, 0.12); +} + +splitbutton.flat:hover, +splitbutton.flat:active, +splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, +splitbutton.flat:active > separator, +splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #faf4ed; + color: #e0def4; +} + +splitbutton.destructive-action { + background-color: #eb6f92; + color: #e0def4; +} + +splitbutton.opaque { + background-color: #575279; + color: #e0def4; +} + +splitbutton.suggested-action > button, +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), +splitbutton.destructive-action > menubutton > button:dir(ltr), +splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(224, 222, 244, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), +splitbutton.destructive-action > menubutton > button:dir(rtl), +splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(224, 222, 244, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), +splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), +splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, +.linked.vertical > button, +.linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; + box-shadow: inset 0 0 0 2px transparent; +} + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #e0def4; +} + +list > row button.image-button.suggested-action:not(.flat) { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +list > row button.image-button.destructive-action:not(.flat) { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #2196f3; +} + +link:visited { + color: #ce93d8; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #2196f3; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #ce93d8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(224, 222, 244, 0.08); + box-shadow: inset 0 0 0 2px #faf4ed; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) + > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(224, 222, 244, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), +spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), +spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(224, 222, 244, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), +list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), +list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #e0def4; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(224, 222, 244, 0.08); + color: #e0def4; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #e0def4; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #e0def4; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: #e0def4; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #e0def4; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #191724; + border-spacing: 6px; +} + +.osd .toolbar, +.osd toolbar { + background-color: transparent; +} + +.app-notification, +.toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +.app-notification:backdrop, +.toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); +} + +.left.app-notification, +.right.app-notification, +.top.app-notification, +.bottom.app-notification, +.toolbar.osd.left, +.toolbar.osd.right, +.toolbar.osd.top, +.toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); + border-radius: 6px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +headerbar button:active:not(.suggested-action):not(.destructive-action), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #e0def4; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(224, 222, 244, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.7); +} + +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(224, 222, 244, 0.3); +} + +headerbar entry { + background-color: rgba(224, 222, 244, 0.04); + color: #e0def4; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #faf4ed; +} + +headerbar entry:disabled { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +headerbar entry image { + color: rgba(224, 222, 244, 0.7); +} + +headerbar entry image:hover, +headerbar entry image:active { + color: #e0def4; +} + +headerbar entry image:disabled { + color: rgba(224, 222, 244, 0.5); +} + +headerbar { + min-height: 48px; + padding: 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; + color: #e0def4; + box-shadow: none; +} + +headerbar:disabled { + color: rgba(224, 222, 244, 0.5); +} + +headerbar:backdrop { + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(224, 222, 244, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: #e0def4; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(224, 222, 244, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(224, 222, 244, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(224, 222, 244, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(224, 222, 244, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; + border: 2px solid #faf4ed; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(224, 222, 244, 0); + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(224, 222, 244, 0); + background-color: #faf4ed; +} + +.tiled headerbar, +.tiled-top headerbar, +.tiled-right headerbar, +.tiled-bottom headerbar, +.tiled-left headerbar, +.maximized headerbar, +.fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + border-radius: 6px 6px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), +.solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #191724 + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, rgba(250, 244, 237, 0.1)), + linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #191724 + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + image(#191724); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + +pathbar > button.text-button { + min-width: 0; +} + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(224, 222, 244, 0.04); + color: rgba(224, 222, 244, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #e0def4; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #403d52; + border-top-color: #403d52; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, +columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(224, 222, 244, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view.after:drop(active), +treeview.view.after:drop(active) { + border-top-style: none; +} + +columnview.view.before:drop(active), +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { + border-top-style: none; +} + +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + color: rgba(224, 222, 244, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #e0def4; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #e0def4; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #e0def4; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(224, 222, 244, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #faf4ed; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(224, 222, 244, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(224, 222, 244, 0.7); +} + +columnview.view > header > button, +columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #191724; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #191724; + background-clip: border-box; + color: #faf4ed; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #faf4ed; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: #e0def4; +} + +menubar:backdrop { + color: rgba(224, 222, 244, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(224, 222, 244, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #e0def4; +} + +menubar > item:disabled { + color: rgba(224, 222, 244, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 6px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, +popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #1f1d2e; + background-clip: border-box; + border-radius: 12px; + color: #e0def4; + border: 2px solid #31748f; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: 2px solid #31748f; +} + +popover.background separator { + margin: 6px 0; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: #e0def4; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #403d52; + color: #9ccfd8; +} + +popover.background modelbutton:disabled { + color: rgba(224, 222, 244, 0.5); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme('go-previous-symbolic'); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme('go-next-symbolic'); +} + +popover.background label.title { + font-weight: bold; + padding: 4px 26px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(224, 222, 244, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, +popover.background.touch-selection, +popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 6px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(224, 222, 244, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, +notebook > header tab:hover { + background-color: rgba(224, 222, 244, 0.04); + color: #9ccfd8; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, +notebook > header tab:disabled { + color: rgba(224, 222, 244, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, +notebook > header tab:checked, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, +notebook > header tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1f1d2e; + color: #9ccfd8; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, +notebook > header tab:checked:disabled, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, +notebook > header tab:selected:disabled { + color: rgba(224, 222, 244, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(224, 222, 244, 0.04); +} + +notebook, +notebook.frame { + background-color: #191724; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(224, 222, 244, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: transparent; + padding: 0; + margin: 3px; + border-radius: 12px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: transparent; +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #191724; + color: #e0def4; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), + 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#faf4ed, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), + background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#ff7043, 0.4); + background-color: alpha(#ff7043, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #faf4ed; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#faf4ed, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #191724; + color: #e0def4; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #191724; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(224, 222, 244, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(224, 222, 244, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #e0def4; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(224, 222, 244, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(224, 222, 244, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(224, 222, 244, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(224, 222, 244, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #faf4ed; + border-color: #faf4ed; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(224, 222, 244, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.12); +} + +switch:checked > slider { + background-color: #191724; + color: #191724; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(224, 222, 244, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.04); +} + +check:active, +radio:active { + border-color: #e0def4; + box-shadow: 0 0 0 10px rgba(224, 222, 244, 0.12); +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, +check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, +check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(224, 222, 244, 0.3); + color: #191724; +} + +check:disabled, +radio:disabled { + border-color: rgba(224, 222, 244, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, +popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, +popover.menu check:focus, +popover.menu check:hover, +popover.menu check:focus:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:focus, +popover.menu radio:hover, +popover.menu radio:focus:hover, +popover.menu radio:active, +popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, +popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, +popover.menu check:checked, +popover.menu check:indeterminate, +popover.menu radio:active, +popover.menu radio:checked, +popover.menu radio:indeterminate { + border-color: transparent; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, +popover.menu check:checked:hover, +popover.menu check:indeterminate:hover, +popover.menu radio:active:hover, +popover.menu radio:checked:hover, +popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #faf4ed; +} + +popover.menu check:active:disabled, +popover.menu check:checked:disabled, +popover.menu check:indeterminate:disabled, +popover.menu radio:active:disabled, +popover.menu radio:checked:disabled, +popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(224, 222, 244, 0.3); + color: #191724; +} + +popover.menu check, +popover.menu check:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:hover, +popover.menu radio:active, +popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), +popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), +popover.menu radio:dir(rtl) { + margin-left: 6px; +} + +check:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +radio:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/dot-symbolic.svg')), + -gtk-recolor(url('assets/scalable/dot-symbolic@2.svg')) + ); +} + +check:indeterminate, +radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/line-symbolic.svg')), + -gtk-recolor(url('assets/scalable/line-symbolic@2.svg')) + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +checkbutton.theme-selector radio, +checkbutton.theme-selector radio:hover, +checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector + radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, +checkbutton.theme-selector radio:active, +checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +themeswitcher .check:hover { + background-color: #908caa; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover { + outline-color: rgba(224, 222, 244, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover, +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + box-shadow: inset 0 0 0 2px #faf4ed; + outline: none; +} + +themeswitcher checkbutton.system radio, +themeswitcher checkbutton.system radio:hover, +themeswitcher checkbutton.system radio:checked, +themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #26233a 49.99%, #e0def4 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, +themeswitcher checkbutton.light radio:hover, +themeswitcher checkbutton.light radio:checked, +themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: #e0def4; +} + +themeswitcher checkbutton.dark radio, +themeswitcher checkbutton.dark radio:hover, +themeswitcher checkbutton.dark radio:checked, +themeswitcher checkbutton.dark radio:checked:hover { + color: #e0def4; + background-image: image(#26233a); + background-color: transparent; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(224, 222, 244, 0.3); +} + +scale trough:disabled { + background-color: rgba(224, 222, 244, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#faf4ed); +} + +scale highlight:disabled { + background-color: #191724; + background-image: image(rgba(224, 222, 244, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(224, 222, 244, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #faf4ed; + background-color: #191724; + box-shadow: inset 0 0 0 2px #faf4ed; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #faf4ed, 0 0 0 8px rgba(224, 222, 244, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #faf4ed, 0 0 0 8px rgba(224, 222, 244, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(224, 222, 244, 0.3); +} + +scale marks, +scale value { + color: rgba(224, 222, 244, 0.7); +} + +scale indicator { + background-color: rgba(224, 222, 244, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(224, 222, 244, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(224, 222, 244, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #faf4ed; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #faf4ed; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #fdd633; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #faf4ed; +} + +levelbar block.full { + background-color: #81c995; +} + +levelbar block.empty { + background-color: rgba(224, 222, 244, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #e0def4; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + color: #e0def4; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(224, 222, 244, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at top, + rgba(250, 244, 237, 0.24) 99%, + rgba(250, 244, 237, 0) 100% + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at bottom, + rgba(250, 244, 237, 0.24) 99%, + rgba(250, 244, 237, 0) 100% + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at left, + rgba(250, 244, 237, 0.24) 99%, + rgba(250, 244, 237, 0) 100% + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at right, + rgba(250, 244, 237, 0.24) 99%, + rgba(250, 244, 237, 0) 100% + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(224, 222, 244, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, +listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(224, 222, 244, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, +listview.boxed-list > row, +list.boxed-list > row, +listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, +listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, +listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, +listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, +listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, +listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, +listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), +listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), +listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, +listview.boxed-list > row:focus, +list.boxed-list > row:focus, +listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(224, 222, 244, 0.12); + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(224, 222, 244, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #e0def4; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; +} + +popover.menu listview.view > row:first-child, +popover.menu listview.view > row:last-child, +popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(224, 222, 244, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, +columnview.view > header > button:active, +treeview.view > header > button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, +button row.activatable:hover, +button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: #e0def4; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(224, 222, 244, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #faf4ed; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #faf4ed; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #faf4ed; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(224, 222, 244, 0.7); + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +expander:hover, +expander:active { + color: #e0def4; +} + +expander:disabled { + color: rgba(224, 222, 244, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(224, 222, 244, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, +.navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(224, 222, 244, 0.12); + border-radius: 6px; + color: #e0def4; +} + +calendar:disabled { + color: rgba(224, 222, 244, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: #e0def4; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #1f1d2e; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; + color: #e0def4; +} + +window.dialog.message .titlebar:backdrop { + background-color: #1f1d2e; + color: rgba(224, 222, 244, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 6px; +} + +window.dialog.message.csd .dialog-action-area > button, +window.dialog.message.csd .dialog-action-area > button:first-child, +window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #faf4ed; +} + +window.dialog.message.csd + .dialog-action-area + > button.destructive-action:not(:disabled) { + color: #eb6f92; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background-color: #191724; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator), +.sidebar.left:not(separator):dir(rtl) { + border-right: 1px solid rgba(224, 222, 244, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(224, 222, 244, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), +separator + .sidebar.left:not(separator), +separator + .sidebar.left:not(separator):dir(rtl), +separator + box > .sidebar:not(separator):dir(ltr), +separator + box > .sidebar.left:not(separator), +separator + box > .sidebar.left:not(separator):dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), +separator + .sidebar.right:not(separator), +separator + box > .sidebar:not(separator):dir(rtl), +separator + box > .sidebar.right:not(separator) { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(224, 222, 244, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, +.selection-mode separator.sidebar { + background-color: rgba(224, 222, 244, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + border-right: none; + margin: 0 4px; +} + +.navigation-sidebar > row { + min-height: 32px; + padding: 2px 4px; + margin: 1px 0; + border-radius: 6px; +} + +.navigation-sidebar > row:hover, +.navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #9ccfd8; + font-weight: 500; +} + +.navigation-sidebar > row:selected:hover { + background-color: #1f1d2e; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(224, 222, 244, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(224, 222, 244, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(224, 222, 244, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #faf4ed; +} + +placessidebar + .navigation-sidebar + > row.sidebar-new-bookmark-row + image.sidebar-icon { + color: #faf4ed; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#403d52); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #191724; + background-image: image(#403d52), image(#403d52); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #faf4ed; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #26233a; + color: #faf4ed; + border-radius: 6px; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #e0def4; +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #1f1d2e; + color: #faf4ed; + border-radius: 6px; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #fdd633; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #eb6f92; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f0766b; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(33, 32, 46, 0.9); + color: #e0def4; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #e0def4; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: #e0def4; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #1f1d2e; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: #1f1d2e; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #191724; +} + +/********************** + * Window Decorations * + **********************/ +window { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 2px #ebbcba, 0 0 16px transparent; +} + +window.csd { + border-radius: 12px; +} + +window:backdrop { + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17), + 0 0 0 2px #575279, 0 0 16px transparent; +} + +window.popup { + border-radius: 12px; + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #191724; + border: 2px solid #faf4ed; +} + +window.solid-csd:backdrop { + background-color: #191724; +} + +window.maximized, +window.fullscreen, +window.tiled, +window.tiled-top, +window.tiled-right, +window.tiled-bottom, +window.tiled-left { + border-radius: 0; + outline-width: 0; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols.start:not(.empty):dir(ltr), +windowcontrols.end:not(.empty):dir(rtl) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols.start:not(.empty):dir(rtl), +windowcontrols.end:not(.empty):dir(ltr) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols + button.minimize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.maximize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.close:not(.suggested-action):not(.destructive-action) + image { + padding: 0; +} + +windowcontrols + button.minimize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#f6c177, 0.5); +} + +windowcontrols + button.maximize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#31748f, 0.5); +} + +windowcontrols + button.close:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#eb6f92, 0.5); +} + +windowcontrols + button.minimize:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: #f6c177; +} + +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: #31748f; +} + +windowcontrols button.close:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: #eb6f92; +} + +button.titlebutton.close:backdrop, +button.titlebutton.maximize:backdrop, +button.titlebutton.minimize:backdrop, +windowcontrols > button.close:backdrop, +windowcontrols > button.maximize:backdrop, +windowcontrols > button.minimize:backdrop { + background-color: #575279; +} + +gridview > child:selected, +row:selected, +calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, +iconview:selected, +flowbox > flowboxchild:selected, +calendar > grid > label.today { + color: #faf4ed; + background-color: rgba(250, 244, 237, 0.2); +} + +text > selection, +label > selection, +calendar > grid > label.today:selected, +stacksidebar row:selected, +.navigation-sidebar > row:selected { + color: #9ccfd8; + background-color: #403d52; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #faf4ed; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(224, 222, 244, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(224, 222, 244, 0.12); + background-color: #1f1d2e; + color: #e0def4; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #faf4ed; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 2px; + margin: 6px 0; + background-color: transparent; + border: 2px solid #faf4ed; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + min-height: 20px; + padding: 5px 10px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):not(:hover):not(:active):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):first-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):last-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(224, 222, 244, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(224, 222, 244, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #faf4ed; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, +popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, +emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #e0def4; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #191724; +} + +.nautilus-window:backdrop { + background-color: #191724; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window separator.spacer { + padding-right: 2em; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(224, 222, 244, 0.7); + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar { + background: none; + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > separator { + background: rgba(224, 222, 244, 0.1); +} + +.nautilus-window .vertical separator { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable { + border-radius: 6px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + button.sidebar-button { + color: #e0def4; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:hover { + background-color: rgba(224, 222, 244, 0.12); + color: #e0def4; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected { + background-color: #26233a; + font-weight: 700; + border-left: 3px solid #eb6f92; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + button.sidebar-button { + color: #9ccfd8; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + label.sidebar-label { + color: rgba(224, 222, 244, 0.3); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though + > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view { + margin: 0 6px 6px; +} + +.nautilus-window .unfolded { + background-color: #191724; +} + +.nautilus-window .nautilus-grid-view.view, +.nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #26233a; + border-radius: 12px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(224, 222, 244, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.2), + 0 3px 2.4px 0 rgba(0, 0, 0, 0.14), 0 1px 4.8px 0 rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: #26233a; + border-radius: 6px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 6px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: #9ccfd8; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, +#NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #191724; +} + +#displayitem { + border-top: 1px solid rgba(224, 222, 244, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(224, 222, 244, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(224, 222, 244, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(224, 222, 244, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +datechooser.view button.flat.pill, +datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(224, 222, 244, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: #e0def4; + background-color: rgba(224, 222, 244, 0.12); +} + +.context-tile-lozenge.green, +.context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, +.context-tile-lozenge.details-rating-5 { + color: #2196f3; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, +.context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #ff9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, +.context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(242, 139, 130, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: #e0def4; +} + +.category-tile.category-create:hover { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 1.07) 0%, + shade(#2861c6, 1.1) 100% + ); +} + +.category-tile.category-create:active { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 0.95) 0%, + shade(#2861c6, 0.95) 100% + ); +} + +.category-tile.category-develop { + background: #5e5c64; + color: #e0def4; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: #e0def4; +} + +.category-tile.category-learn:hover { + background: linear-gradient( + 180deg, + shade(#2ec27e, 1.06) 30%, + shade(#27a66c, 1.06) 100% + ); +} + +.category-tile.category-learn:active { + background: linear-gradient( + 180deg, + shade(#2ec27e, 0.95) 30%, + shade(#27a66c, 0.95) 100% + ); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 1.07) 0%, + shade(#eb5ec3, 1.07) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-play:active { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 0.97) 0%, + shade(#eb5ec3, 0.95) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(224, 222, 244, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 1.08) 0%, + shade(#f77466, 1.08) 100% + ); +} + +.category-tile.category-socialize:active { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 0.95) 0%, + shade(#f77466, 0.95) 100% + ); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient( + rgba(224, 222, 244, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(224, 222, 244, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient( + rgba(224, 222, 244, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(224, 222, 244, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient( + rgba(224, 222, 244, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(224, 222, 244, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #faf4ed; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(224, 222, 244, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(224, 222, 244, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(224, 222, 244, 0.12); +} + +.frameheader.header + tabbar.inline + > revealer + > box + .end-action + menubutton + > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #191724; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, +.style-variant button.toggle:hover, +.style-variant button.toggle:focus, +.style-variant button.toggle:active, +.style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(224, 222, 244, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(224, 222, 244, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #faf4ed; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:first-child, +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #e0def4; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(224, 222, 244, 0.12); + background-clip: border-box; + background-color: #191724; + color: rgba(224, 222, 244, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup + > box + button.background-preview-button.toggle + > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(224, 222, 244, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(224, 222, 244, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #faf4ed; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 7px 4.8px -4px rgba(0, 0, 0, 0.2), + 0 12px 10.2px 2px rgba(0, 0, 0, 0.14), 0 5px 13.2px 4px rgba(0, 0, 0, 0.12), + inset 0 1px rgba(224, 222, 244, 0.1); + background-color: rgba(25, 23, 36, 0.95); + color: #e0def4; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, +viewswitcher.wide button.toggle.flat:checked { + background-color: #1f1d2e; + color: #9ccfd8; +} + +viewswitcher.wide button.toggle:checked:backdrop, +viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator + > label, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator + > label { + color: #faf4ed; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 6px; + margin: 5px 2px; + min-width: 119px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #26233a; + color: #9ccfd8; +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #faf4ed; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: #e0def4; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #faf4ed; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Rose-Pine/gtk-4.0/thumbnail.png b/src/themes/Rose-Pine/gtk-4.0/thumbnail.png new file mode 100644 index 00000000..1f8b4f4a Binary files /dev/null and b/src/themes/Rose-Pine/gtk-4.0/thumbnail.png differ diff --git a/src/themes/Rose-Pine/index.theme b/src/themes/Rose-Pine/index.theme new file mode 100644 index 00000000..23ee1993 --- /dev/null +++ b/src/themes/Rose-Pine/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=RosePine-Main +Comment=An Flat Gtk+ theme based on Elegant Design +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=RosePine-Main +MetacityTheme=RosePine-Main +IconTheme=RosePine-Main +CursorTheme=RosePine-cursors +ButtonLayout=close,minimize,maximize:menu diff --git a/src/themes/Rose-Pine/metacity-1/metacity-theme-1.xml b/src/themes/Rose-Pine/metacity-1/metacity-theme-1.xml new file mode 100644 index 00000000..d207f9f0 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/metacity-theme-1.xml @@ -0,0 +1,1693 @@ +<?xml version="1.0"?> +<metacity_theme> + <info> + <name>RosePine-Main</name> + <author>Vince Liuice mod fkorpsvart</author> + <copyright>GPL-3.0+</copyright> + <date>2022.04.14</date> + <description>RosePine-Main Metacity Theme</description> + </info> + + <!-- CONSTANTS --> + <constant name="C_titlebar" value="#373737" /> + <constant name="C_titlebar_unfocused" value="#373737" /> + <constant name="C_border_focused" value="#373737" /> + <constant name="C_border_unfocused" value="#373737" /> + <constant name="C_title_focused" value="#f5f5f5" /> + <constant name="C_title_unfocused" value="#dedede" /> + + <constant name="C_wm_button_background" value="#dedede" /> + <constant name="C_wm_button_foreground" value="#dedede" /> + <constant name="C_wm_button_unfocused" value="#888888" /> + + <constant name="C_close_button" value="#f5685d" /> + <constant name="C_maximize_button" value="#a1ce6d" /> + <constant name="C_restore_button" value="#feee61" /> + <constant name="C_minimize_button" value="#feee61" /> + + <!-- GEOMETRY --> + + <!-- Focused window --> + <frame_geometry name="normal" title_scale="medium" rounded_top_left="2" rounded_top_right="2"> + <distance name="left_width" value="5" /> + <distance name="right_width" value="5" /> + <distance name="bottom_height" value="5" /> + <distance name="left_titlebar_edge" value="10" /> + <distance name="right_titlebar_edge" value="10" /> + <distance name="title_vertical_pad" value="6" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="10" right="10" top="10" bottom="10" /> + <border name="button_border" left="2" right="2" top="10" bottom="10" /> + </frame_geometry> + + <!-- Unfocused window --> + <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="2" rounded_top_right="2" parent="normal"> + <distance name="left_width" value="5" /> + <distance name="right_width" value="5" /> + <distance name="bottom_height" value="5" /> + <distance name="left_titlebar_edge" value="12" /> + <distance name="right_titlebar_edge" value="12" /> + <distance name="title_vertical_pad" value="6" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="10" right="10" top="10" bottom="10" /> + <border name="button_border" left="2" right="2" top="10" bottom="10" /> + </frame_geometry> + + <!-- Maximized window --> + <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="4" bottom="4" /> + <border name="button_border" left="0" right="0" top="4" bottom="4" /> + </frame_geometry> + + <!-- Left tiled window --> + <frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="0" /> + </frame_geometry> + + <!-- Right tiled window --> + <frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="0" /> + </frame_geometry> + + <!-- Small window --> + <frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="4" /> + <border name="title_border" left="4" right="4" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <!-- Small unfocused window --> + <frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="5" /> + <distance name="right_titlebar_edge" value="5" /> + </frame_geometry> + + <!-- No buttons --> + <frame_geometry name="nobuttons" hide_buttons="true" parent="normal"></frame_geometry> + + <!-- Border --> + <frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="1" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <!-- Borderless --> + <frame_geometry name="borderless" has_title="false" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="8" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <!-- Modal --> + <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="small"> + <distance name="title_vertical_pad" value="5" /> + </frame_geometry> + + <frame_geometry name="attached" title_scale="medium" hide_buttons="true" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="title_vertical_pad" value="8" /> + <distance name="bottom_height" value="1" /> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + </frame_geometry> + + + <!-- TITLES --> + + <!-- Title alignment --> + <draw_ops name="title_focused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="C_title_focused" /> + </draw_ops> + + <draw_ops name="title_unfocused"> + <title x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="C_title_unfocused" /> + </draw_ops> + + <!-- WINDOW DECORATIONS --> + <draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> + </draw_ops> + + <draw_ops name="titlebar_fill_focused"> + <rectangle color="C_titlebar" x="4" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> + </draw_ops> + + <draw_ops name="titlebar_fill_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> + </draw_ops> + + <draw_ops name="titlebar_attached_focused"> + <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> + </draw_ops> + + <draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> + </draw_ops> + + <draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> + </draw_ops> + + <draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> + </draw_ops> + + <draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + </draw_ops> + + <draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="2" y1="0" x2="width-3" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="2" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="2" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="3" height="3" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-3" y="0" width="2" height="3" start_angle="0" extent_angle="90" /> + </draw_ops> + + <draw_ops name="border_right_focused"> + <line x1="width-1" y1="0" x2="width-1" y2="height" color="C_border_focused" /> + </draw_ops> + + <draw_ops name="border_right_unfocused"> + <line x1="width-1" y1="0" x2="width-1" y2="height" color="C_border_unfocused" /> + </draw_ops> + + <draw_ops name="border_left_focused"> + <line x1="0" y1="0" x2="0" y2="height" color="C_border_focused" /> + </draw_ops> + + <draw_ops name="border_left_unfocused"> + <line x1="0" y1="0" x2="0" y2="height" color="C_border_unfocused" /> + </draw_ops> + + <!-- ::: BUTTON ICONS ::: --> + <!-- note: negative values in x or y causes gnome-shell to crash --> + <!-- close icon --> + <draw_ops name="close_focused"> + <image filename="titlebuttons/titlebutton-close.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_focused_prelight"> + <image filename="titlebuttons/titlebutton-close-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_focused_pressed"> + <image filename="titlebuttons/titlebutton-close-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-close-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-close-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- maximize icon --> + <draw_ops name="maximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- unmaximize icon --> + <draw_ops name="unmaximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- minimize icon --> + <draw_ops name="minimize_focused"> + <image filename="titlebuttons/titlebutton-minimize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_focused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_focused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- Menu icon --> + <draw_ops name="menu_focused"> + <image filename="titlebuttons/titlebutton-menu.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_focused_prelight"> + <image filename="titlebuttons/titlebutton-menu-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_focused_pressed"> + <image filename="titlebuttons/titlebutton-menu-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-menu-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-menu-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- shade icon --> + <draw_ops name="shade_focused"> + <image filename="titlebuttons/titlebutton-shade.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_focused_prelight"> + <image filename="titlebuttons/titlebutton-shade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_focused_pressed"> + <image filename="titlebuttons/titlebutton-shade-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-shade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-shade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- unshade icon --> + <draw_ops name="unshade_focused"> + <image filename="titlebuttons/titlebutton-unshade.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_focused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_focused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + + <!-- FRAME STYLES --> + <frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay"> + <draw_ops> + <line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_focused" /> + </draw_ops> + </piece> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay"> + <draw_ops> + <line x1="0" y1="height-1" x2="width" y2="height-1" color="C_border_unfocused" /> + </draw_ops> + </piece> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- placeholder for unimplementated styles--> + <frame_style name="blank" geometry="normal"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- FRAME STYLE SETS --> + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> + </frame_style_set> + + <frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <!-- WINDOWS --> + <window type="normal" style_set="normal_style_set" /> + <window type="dialog" style_set="dialog_style_set" /> + <window type="modal_dialog" style_set="modal_dialog_style_set" /> + <window type="menu" style_set="utility_style_set" /> + <window type="utility" style_set="utility_style_set" /> + <window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/src/themes/Rose-Pine/metacity-1/metacity-theme-2.xml b/src/themes/Rose-Pine/metacity-1/metacity-theme-2.xml new file mode 100755 index 00000000..84bdbf0a --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/metacity-theme-2.xml @@ -0,0 +1 @@ +metacity-theme-1.xml \ No newline at end of file diff --git a/src/themes/Rose-Pine/metacity-1/metacity-theme-3.xml b/src/themes/Rose-Pine/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..b899f123 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/metacity-theme-3.xml @@ -0,0 +1,1682 @@ +<?xml version="1.0"?> +<metacity_theme> + <info> + <name>RosePine-Main</name> + <author>Vince Liuice mod fkorpsvart</author> + <copyright>GPL-3.0+</copyright> + <date>2022.04.14</date> + <description>RosePine-Main Metacity Theme</description> + </info> + + <!-- ::: CONSTANTS ::: --> + <constant name="C_titlebar_gradient_a" value="gtk:custom(titlebar_gradient_a,shade/gtk:bg[NORMAL]/1.07)" /> + <constant name="C_titlebar_gradient_b" value="gtk:custom(titlebar_gradient_b,gtk:bg[NORMAL])" /> + <constant name="C_border_focused" value="gtk:custom(wm_border_focused,shade/gtk:bg[NORMAL]/0.65)" /> + <constant name="C_border_unfocused" value="gtk:custom(wm_border_unfocused,shade/gtk:bg[NORMAL]/0.75)" /> + <constant name="C_title_focused" value="gtk:custom(wm_title_focused,blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.3)" /> + <constant name="C_title_focused_shadow" value="gtk:custom(wm_title_focused_shadow,shade/gtk:bg[NORMAL]/1.1)" /> + <constant name="C_title_unfocused" value="gtk:custom(wm_title_unfocused,blend/gtk:fg[NORMAL]/gtk:bg[NORMAL]/0.6)" /> + <constant name="C_title_unfocused_shadow" value="gtk:custom(wm_title_unfocused_shadow,shade/gtk:bg[NORMAL]/1.05)" /> + <constant name="C_background" value="gtk:bg[NORMAL]" /> + <constant name="C_highlight" value="gtk:custom(wm_highlight,gtk:base[NORMAL])" /> + + <!-- ::: GEOMETRY ::: --> + <frame_geometry name="normal" title_scale="medium" rounded_top_left="10" rounded_top_right="10"> + <distance name="left_width" value="5" /> + <distance name="right_width" value="5" /> + <distance name="bottom_height" value="5" /> + <distance name="left_titlebar_edge" value="10" /> + <distance name="right_titlebar_edge" value="10" /> + <distance name="title_vertical_pad" value="6" /> + <aspect_ratio name="button" value="1.0" /> + <border name="title_border" left="10" right="10" top="10" bottom="10" /> + <border name="button_border" left="2" right="2" top="10" bottom="10" /> + </frame_geometry> + + <frame_geometry name="normal_unfocused" title_scale="medium" rounded_top_left="10" rounded_top_right="10" parent="normal" /> + + <frame_geometry name="max" title_scale="medium" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_left" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="right_width" value="1" /> + </frame_geometry> + + <frame_geometry name="tiled_right" title_scale="medium" rounded_top_left="false" rounded_top_right="false" parent="max"> + <distance name="left_width" value="1" /> + </frame_geometry> + + <frame_geometry name="small" title_scale="small" parent="normal" rounded_top_left="false" rounded_top_right="false"> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="16" right="16" top="0" bottom="0" /> + <border name="button_border" left="2" right="2" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="small_unfocused" parent="small"> + <distance name="left_titlebar_edge" value="1" /> + <distance name="right_titlebar_edge" value="1" /> + </frame_geometry> + + <frame_geometry name="nobuttons" hide_buttons="false" parent="normal" /> + + <frame_geometry name="border" has_title="false" rounded_top_left="8" rounded_top_right="8" parent="normal"> + <distance name="left_width" value="1" /> + <distance name="right_width" value="1" /> + <distance name="bottom_height" value="1" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="16" right="16" top="0" bottom="0" /> + <border name="button_border" left="2" right="2" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="borderless" has_title="false" rounded_top_left="8" rounded_top_right="8" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="16" right="16" top="0" bottom="0" /> + <border name="button_border" left="2" right="2" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="modal" title_scale="small" hide_buttons="true" rounded_top_left="8" rounded_top_right="8" rounded_bottom_right="false" rounded_bottom_left="false" parent="small"></frame_geometry> + + <frame_geometry name="attached" title_scale="small" hide_buttons="true" rounded_top_left="8" rounded_top_right="8" parent="small"></frame_geometry> + + <!-- ::: TITLES ::: --> + <draw_ops name="title_focused"> + <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_focused_shadow" /> + <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="C_title_focused" /> + <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_focused_shadow" /> + <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" y="(0 `max` ((height - title_height) / 2))" ellipsize_width="width" color="C_title_focused" /> + </draw_ops> + + <draw_ops name="title_unfocused"> + <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" color="C_title_unfocused_shadow" /> + <title version="< 3.1" x="(0 `max` ((width - title_width) / 2)) + 2" y="(0 `max` ((height - title_height) / 2))" color="C_title_unfocused" /> + <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" y="(0 `max` ((height - title_height) / 2)) + 1" ellipsize_width="width" color="C_title_unfocused_shadow" /> + <title version=">= 3.1" x="(0 `max` ((frame_x_center - title_width/2) `min` (width - title_width))) + 2" y="(0 `max` ((height - title_height) / 2))" ellipsize_width="width" color="C_title_unfocused" /> + </draw_ops> + + <!-- ::: WINDOW DECORATIONS ::: --> + <draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_gradient_b" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="entire_background_unfocused"> + <include name="entire_background_focused" /> + </draw_ops> + + <draw_ops name="titlebar_fill_focused"> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="C_titlebar_gradient_a" /> + <color value="C_titlebar_gradient_b" /> + </gradient> + </draw_ops> + + <draw_ops name="titlebar_fill_attached_focused"> + <include name="entire_background_focused" /> + </draw_ops> + + <draw_ops name="titlebar_fill_unfocused"> + <gradient type="vertical" x="0" y="0" width="width" height="title_height"> + <color value="C_titlebar_gradient_a" /> + <color value="C_titlebar_gradient_b" /> + </gradient> + </draw_ops> + + <draw_ops name="titlebar_focused"> + <include name="titlebar_fill_focused" /> + </draw_ops> + + <draw_ops name="titlebar_attached_focused"> + <!-- titlebar for attached and modal dialogs --> + <include name="titlebar_fill_attached_focused" /> + </draw_ops> + + <draw_ops name="rounded_titlebar_focused"> + <include name="titlebar_fill_focused" /> + </draw_ops> + + <draw_ops name="border_focused"> + <rectangle color="C_border_focused" x="0" y="0" width="width-1" height="height-1" filled="false" /> + </draw_ops> + + <draw_ops name="border_unfocused"> + <rectangle color="C_border_unfocused" x="0" y="0" width="width-1" height="height-1" filled="false" /> + </draw_ops> + + <draw_ops name="rounded_border_focused"> + <line color="C_border_focused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_focused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_focused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_focused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_focused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_focused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight" x1="13" y1="1" x2="width - 14" y2="1" /> + <arc color="C_highlight" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_highlight" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90" /> + </draw_ops> + + <draw_ops name="rounded_border_unfocused"> + <line color="C_border_unfocused" x1="12" y1="0" x2="width-13" y2="0" /> + <line color="C_border_unfocused" x1="0" y1="height-1" x2="width-1" y2="height-1" /> + <line color="C_border_unfocused" x1="0" y1="12" x2="0" y2="height-2" /> + <line color="C_border_unfocused" x1="width-1" y1="12" x2="width-1" y2="height-2" /> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <!-- double arcs for darker borders --> + <arc color="C_border_unfocused" x="0" y="0" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_border_unfocused" x="width-26" y="0" width="25" height="25" start_angle="0" extent_angle="90" /> + <line color="C_highlight" x1="13" y1="1" x2="width - 14" y2="1" /> + <arc color="C_highlight" x="0" y="1" width="25" height="25" start_angle="270" extent_angle="90" /> + <arc color="C_highlight" x="width - 26" y="1" width="25" height="25" start_angle="0" extent_angle="90" /> + </draw_ops> + + <draw_ops name="dialog_fill_background"> + <rectangle color="C_background" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="dialog_background"> + <rectangle color="C_background" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="border_right_focused"> + <line x1="width-1" y1="0" x2="width-1" y2="height" color="C_border_focused" /> + </draw_ops> + + <draw_ops name="border_right_unfocused"> + <line x1="width-1" y1="0" x2="width-1" y2="height" color="C_border_unfocused" /> + </draw_ops> + + <draw_ops name="border_left_focused"> + <line x1="0" y1="0" x2="0" y2="height" color="C_border_focused" /> + </draw_ops> + + <draw_ops name="border_left_unfocused"> + <line x1="0" y1="0" x2="0" y2="height" color="C_border_unfocused" /> + </draw_ops> + + <!-- ::: BUTTON ICONS ::: --> + <!-- note: negative values in x or y causes gnome-shell to crash --> + <!-- close icon --> + <draw_ops name="close_focused"> + <image filename="titlebuttons/titlebutton-close.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_focused_prelight"> + <image filename="titlebuttons/titlebutton-close-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_focused_pressed"> + <image filename="titlebuttons/titlebutton-close-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-close-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="close_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-close-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- maximize icon --> + <draw_ops name="maximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-maximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-maximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- unmaximize icon --> + <draw_ops name="unmaximize_focused"> + <image filename="titlebuttons/titlebutton-maximize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unmaximize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- minimize icon --> + <draw_ops name="minimize_focused"> + <image filename="titlebuttons/titlebutton-minimize.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_focused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_focused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-minimize-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-minimize-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- Menu icon --> + <draw_ops name="menu_focused"> + <image filename="titlebuttons/titlebutton-menu.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_focused_prelight"> + <image filename="titlebuttons/titlebutton-menu-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_focused_pressed"> + <image filename="titlebuttons/titlebutton-menu-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-menu-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + <draw_ops name="menu_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-menu-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- shade icon --> + <draw_ops name="shade_focused"> + <image filename="titlebuttons/titlebutton-shade.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_focused_prelight"> + <image filename="titlebuttons/titlebutton-shade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_focused_pressed"> + <image filename="titlebuttons/titlebutton-shade-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-shade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="shade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-shade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- unshade icon --> + <draw_ops name="unshade_focused"> + <image filename="titlebuttons/titlebutton-unshade.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_focused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-hover.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_focused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused"> + <image filename="titlebuttons/titlebutton-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_prelight"> + <image filename="titlebuttons/titlebutton-unshade-backdrop.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_pressed"> + <image filename="titlebuttons/titlebutton-unshade-backdrop-active.svg" x="0" y="1" width="object_width" height="object_height" /> + </draw_ops> + + <!-- ::: FRAME STYLES ::: --> + <frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="rounded_titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_unfocused" geometry="normal_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_shaded_focused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_shaded_unfocused" geometry="max"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="dialog_focused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="dialog_unfocused" geometry="nobuttons"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="modal_dialog_focused" geometry="modal"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="rounded_border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="modal_dialog_unfocused" geometry="modal"> + <piece position="entire_background" draw_ops="dialog_background" /> + <piece position="titlebar" draw_ops="dialog_fill_background" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="rounded_border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="utility_focused" geometry="small"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="utility_unfocused" geometry="small_unfocused"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="border_focused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="border_unfocused" geometry="border"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="borderless" geometry="borderless"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="attached_focused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_focused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="attached_unfocused" geometry="attached"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_attached_focused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_unfocused" /> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_left_focused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_right_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_left_unfocused" geometry="tiled_left"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_right_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_right_focused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_fill_focused" /> + <piece position="title" draw_ops="title_focused" /> + <piece position="overlay" draw_ops="border_left_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="tiled_right_unfocused" geometry="tiled_right"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_fill_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <piece position="overlay" draw_ops="border_left_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- placeholder for unimplementated styles--> + <frame_style name="blank" geometry="normal"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="prelight"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- ::: FRAME STYLE SETS ::: --> + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_shaded_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_shaded_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused" /> + </frame_style_set> + + <frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless" /> + <frame focus="no" state="maximized" style="borderless" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused" /> + <frame focus="no" state="normal" resize="both" style="attached_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <!-- ::: WINDOWS ::: --> + <window type="normal" style_set="normal_style_set" /> + <window type="dialog" style_set="dialog_style_set" /> + <window type="modal_dialog" style_set="modal_dialog_style_set" /> + <window type="menu" style_set="utility_style_set" /> + <window type="utility" style_set="utility_style_set" /> + <window type="border" style_set="border_style_set" /> + <window version=">= 3.2" type="attached" style_set="attached_style_set" /> + +</metacity_theme> diff --git a/src/themes/Rose-Pine/metacity-1/thumbnail.png b/src/themes/Rose-Pine/metacity-1/thumbnail.png new file mode 100644 index 00000000..7c67384d Binary files /dev/null and b/src/themes/Rose-Pine/metacity-1/thumbnail.png differ diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-backdrop.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-backdrop.svg new file mode 100644 index 00000000..1503e5b2 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-backdrop.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-backdrop.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8.0230548" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg11" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#414868;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#414868;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#5d5d5d" + id="path4" + style="fill:#414868;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-active.svg new file mode 100644 index 00000000..42a685b2 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-active.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg14" + sodipodi:docname="titlebutton-close-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18" /> + <sodipodi:namedview + id="namedview16" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg14" /> + <g + transform="matrix(1.2857103,0,0,1.2857103,-1.0032855,-1.009265)" + enable-background="new" + id="g8" + style="fill:#f7768e;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + id="g6" + style="fill:#f7768e;fill-opacity:1"> + <g + fill-rule="evenodd" + id="g4" + style="fill:#f7768e;fill-opacity:1"> + <path + d="m 12.003,1045.9 c 3.0068,0 5.4444,-2.4375 5.4444,-5.4444 0,-3.0069 -2.4376,-5.4445 -5.4444,-5.4445 -3.0069,0 -5.4445,2.4376 -5.4445,5.4445 0,3.0069 2.4376,5.4444 5.4445,5.4444" + fill="#cb4e43" + stroke-width="0.77778" + id="path2" + style="fill:#f7768e;fill-opacity:1" /> + </g> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-backdrop-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-backdrop-active.svg new file mode 100644 index 00000000..7d8b9ce7 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-backdrop-active.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-close-backdrop-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#f7768e;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#f7768e;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#4d4d4d" + id="path4" + style="fill:#f7768e;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-backdrop.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-backdrop.svg new file mode 100644 index 00000000..8b6ff1ab --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-backdrop.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-close-backdrop.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#8c4351;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#8c4351;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#5d5d5d" + id="path4" + style="fill:#8c4351;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-hover.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-hover.svg new file mode 100644 index 00000000..88d0c998 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close-hover.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-close-hover.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <path + d="m8.0005 15.002c3.8659 0 6.9999-3.134 6.9999-7 0-3.866-3.134-6.9999-6.9999-6.9999-3.866 0-7 3.1339-7 6.9999 0 3.866 3.134 7 7 7" + fill="#e9524a" + fill-rule="evenodd" + id="path2" + style="fill:#8c4351;fill-opacity:1" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close.svg new file mode 100644 index 00000000..05fb26ac --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-close.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-close.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <rect + y="6.1035e-7" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#e9524a" + fill-rule="evenodd" + id="path4" + style="fill:#f7768e;fill-opacity:1" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-active.svg new file mode 100644 index 00000000..9b1cd47e --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-active.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg10" + sodipodi:docname="titlebutton-maximize-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs14" /> + <sodipodi:namedview + id="namedview12" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg10" /> + <g + transform="matrix(3.7795,0,0,3.7795,-340.99873,-468.52023)" + fill-rule="evenodd" + id="g4" + style="fill:#9ece6a;fill-opacity:1"> + <path + d="m 92.34,127.93 c 1.0229,0 1.8521,-0.82923 1.8521,-1.8521 0,-1.0229 -0.82921,-1.8521 -1.8521,-1.8521 -1.0229,0 -1.8521,0.82923 -1.8521,1.8521 0,1.0229 0.82921,1.8521 1.8521,1.8521" + fill="#20a932" + stroke-width="0.77781" + id="path2" + style="fill:#9ece6a;fill-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-backdrop-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-backdrop-active.svg new file mode 100644 index 00000000..eb897be4 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-backdrop-active.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-maximize-backdrop-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#9ece6a;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#9ece6a;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#4d4d4d" + id="path4" + style="fill:#9ece6a;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-backdrop.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-backdrop.svg new file mode 100644 index 00000000..9344d635 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-backdrop.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-maximize-backdrop.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#33635c;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#33635c;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#5d5d5d" + id="path4" + style="fill:#33635c;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-hover.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-hover.svg new file mode 100644 index 00000000..dabf34fe --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize-hover.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-maximize-hover.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <path + d="m8.0019 14.999c3.8661 0 7-3.1339 7-7 0-3.8661-3.134-7-7-7-3.8661 0-7 3.134-7 7 0 3.8661 3.134 7 7 7" + fill="#59c837" + fill-rule="evenodd" + stroke-width="2.9396" + id="path2" + style="fill:#33635c;fill-opacity:1" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize.svg new file mode 100644 index 00000000..f9492a9e --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-maximize.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-maximize.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <rect + y="6.1035e-7" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#59c837" + fill-rule="evenodd" + id="path4" + style="fill:#9ece6a;fill-opacity:1" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-active.svg new file mode 100644 index 00000000..fecc00e7 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-active.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg14" + sodipodi:docname="titlebutton-menu-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18" /> + <sodipodi:namedview + id="namedview16" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg14" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#4d4d4d" + id="path2" + style="fill:#343b58;fill-opacity:1" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect4" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g6" /> + <rect + x="-0.0028057671" + y="-0.001080925" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect9" /> + <circle + transform="scale(1,-1)" + cx="8.0097446" + cy="-7.9963307" + r="2.4999881" + fill="#000000" + fill-opacity="0.96838" + opacity="0.5" + id="circle11" + style="stroke-width:3.7795" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-backdrop-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-backdrop-active.svg new file mode 100755 index 00000000..6c570efd --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-backdrop-active.svg @@ -0,0 +1 @@ +titlebutton-menu-active.svg \ No newline at end of file diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-backdrop.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-backdrop.svg new file mode 100755 index 00000000..74c19dff --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-backdrop.svg @@ -0,0 +1 @@ +titlebutton-menu-hover.svg \ No newline at end of file diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-hover.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-hover.svg new file mode 100644 index 00000000..367c8137 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu-hover.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg14" + sodipodi:docname="titlebutton-menu-hover.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18" /> + <sodipodi:namedview + id="namedview16" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg14" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#5d5d5d" + id="path2" + style="fill:#343b58;fill-opacity:1" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect4" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g6" /> + <rect + x="-0.0028057671" + y="-0.001080925" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect9" /> + <circle + transform="scale(1,-1)" + cx="8.0097446" + cy="-7.9963307" + r="2.4999881" + fill="#000000" + fill-opacity="0.96838" + opacity="0.5" + id="circle11" + style="stroke-width:3.7795" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu.svg new file mode 100755 index 00000000..2a679ce4 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-menu.svg @@ -0,0 +1 @@ +titlebutton-backdrop.svg \ No newline at end of file diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-active.svg new file mode 100644 index 00000000..b66bbe77 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-active.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg12" + sodipodi:docname="titlebutton-minimize-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs16" /> + <sodipodi:namedview + id="namedview14" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg12" /> + <g + transform="matrix(1.0002447,0,0,1.0002447,1.9952185,1.4e-4)" + enable-background="new" + id="g6" + style="fill:#e0af68;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g4" + style="fill:#e0af68;fill-opacity:1"> + <path + d="m 11.003,1048.4 c 3.865,0 6.9982,-3.1332 6.9982,-6.9983 0,-3.8651 -3.1333,-6.9984 -6.9982,-6.9984 -3.865,0 -6.9983,3.1332 -6.9983,6.9984 0,3.865 3.1333,6.9983 6.9983,6.9983" + fill="#caa124" + stroke-width="0.77778" + id="path2" + style="fill:#e0af68;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-backdrop-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-backdrop-active.svg new file mode 100644 index 00000000..abb8ef55 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-backdrop-active.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-minimize-backdrop-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#e0af68;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#e0af68;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#4d4d4d" + id="path4" + style="fill:#e0af68;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-backdrop.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-backdrop.svg new file mode 100644 index 00000000..963c63c3 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-backdrop.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-minimize-backdrop.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="0" + y="-1.4648437e-05" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#8f5e15;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#8f5e15;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#5d5d5d" + id="path4" + style="fill:#8f5e15;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-hover.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-hover.svg new file mode 100644 index 00000000..4ab87689 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize-hover.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-minimize-hover.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <path + d="m7.9999 15.004c3.8659 0 6.9999-3.134 6.9999-7 0-3.866-3.1341-7.0001-6.9999-7.0001-3.866 0-7.0001 3.134-7.0001 7.0001 0 3.8659 3.1341 7 7.0001 7" + fill="#f1ae1b" + fill-rule="evenodd" + stroke-width=".77797" + id="path2" + style="fill:#8f5e15;fill-opacity:1" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize.svg new file mode 100644 index 00000000..8f580efc --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-minimize.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-minimize.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <rect + y="6.1035e-7" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <path + d="m8 15c3.8659 0 6.9999-3.134 6.9999-7s-3.134-7-6.9999-7c-3.866 0-7.0001 3.134-7.0001 7s3.134 7 7.0001 7" + fill="#f1ae1b" + fill-rule="evenodd" + id="path4" + style="fill:#e0af68;fill-opacity:1" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-active.svg new file mode 100644 index 00000000..de7db7b5 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-active.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-shade-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="-0.0040094261" + y="-0.0019087296" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect2" /> + <path + d="m 7.997184,14.99893 c 3.866051,0 7.000012,-3.133961 7.000012,-7.0000119 0,-3.8660506 -3.133999,-7.000012 -7.000012,-7.000012 -3.8660506,0 -7.00001195,3.1339614 -7.00001195,7.000012 0,3.8660509 3.13399915,7.0000119 7.00001195,7.0000119" + fill="#0b67ef" + fill-rule="evenodd" + id="path4" + style="stroke-width:3.7795;fill:#34548a;fill-opacity:1" /> + <g + transform="matrix(0.99998011,0,0,0.99998011,-0.00265685,0.49906722)" + fill="#c0e3ff" + id="g10"> + <g + transform="translate(-81,-967)" + fill="#c0e3ff" + id="g8"> + <path + transform="translate(-41,867)" + d="m 130,104 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path6" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-backdrop-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-backdrop-active.svg new file mode 100644 index 00000000..c729f8a4 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-backdrop-active.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-shade-backdrop-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg11" /> + <path + d="m 8.0001,14.999985 c 3.8659,0 6.9999,-3.134 6.9999,-6.9999996 0,-3.866 -3.134,-7.00000005 -6.9999,-7.00000005 C 4.1341,0.99998535 1,4.1339854 1,7.9999854 1,11.865985 4.134,14.999985 8.0001,14.999985" + fill="#4d4d4d" + id="path2" + style="fill:#414868;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="translate(-253 268.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect4" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g6" /> + </g> + <path + d="m 8,4.4999854 -2,3 H 7 V 11.499985 H 9 V 7.4999854 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path9" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-backdrop.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-backdrop.svg new file mode 100644 index 00000000..37c75bfa --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-backdrop.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-shade-backdrop.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg11" /> + <path + d="m 8.0001,14.999985 c 3.8659,0 6.9999,-3.134 6.9999,-6.9999996 0,-3.866 -3.134,-7.00000005 -6.9999,-7.00000005 C 4.1341,0.99998535 1,4.1339854 1,7.9999854 1,11.865985 4.134,14.999985 8.0001,14.999985" + fill="#5d5d5d" + id="path2" + style="fill:#414868;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="translate(-253 268.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect4" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g6" /> + </g> + <path + d="m 8,4.4999854 -2,3 H 7 V 11.499985 H 9 V 7.4999854 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path9" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-hover.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-hover.svg new file mode 100644 index 00000000..f7e30002 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade-hover.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-shade-hover.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="-0.0040094261" + y="-0.001080925" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect2" /> + <path + d="m 7.997184,14.99597 c 3.866051,0 7.000012,-3.133961 7.000012,-7.000012 0,-3.8660505 -3.133999,-7.0000119 -7.000012,-7.0000119 -3.8660506,0 -7.00001195,3.1339614 -7.00001195,7.0000119 0,3.866051 3.13399915,7.000012 7.00001195,7.000012" + fill="#4285f4" + fill-rule="evenodd" + id="path4" + style="stroke-width:3.7795;fill:#7aa2f7;fill-opacity:1" /> + <g + transform="matrix(0.99998011,0,0,0.99998011,-0.00265685,0.49610723)" + fill="#c0e3ff" + id="g10"> + <g + transform="translate(-81,-967)" + fill="#c0e3ff" + id="g8"> + <path + transform="translate(-41,867)" + d="m 130,104 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path6" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade.svg new file mode 100644 index 00000000..55a8d1d3 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-shade.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-shade.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg11" /> + <rect + x="0" + y="6.1035155e-07" + width="16" + height="16" + ry="1.6931001e-05" + opacity="0" + stroke-width="0.47432" + style="paint-order:markers stroke fill" + id="rect2" /> + <g + transform="translate(1,1)" + enable-background="new" + id="g8" + style="fill:#7aa2f7;fill-opacity:1"> + <g + transform="translate(-5,-1033.4)" + fill-rule="evenodd" + id="g6" + style="fill:#7aa2f7;fill-opacity:1"> + <path + d="m 12,1047.4 c 3.8659,0 6.9999,-3.134 6.9999,-7 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.866 3.134,7 7.0001,7" + fill="#4285f4" + id="path4" + style="fill:#7aa2f7;fill-opacity:1" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-active.svg new file mode 100644 index 00000000..a51f6f0b --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-active.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg8" + sodipodi:docname="titlebutton-unmaximize-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs12" /> + <sodipodi:namedview + id="namedview10" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg8" /> + <g + transform="matrix(3.7795 0 0 3.7795 -341 -468.52)" + fill-rule="evenodd" + id="g4" + style="fill:#9ece6a;fill-opacity:1"> + <path + d="m92.34 127.93c1.0229 0 1.8521-0.82923 1.8521-1.8521 0-1.0229-0.82921-1.8521-1.8521-1.8521-1.0229 0-1.8521 0.82923-1.8521 1.8521 0 1.0229 0.82921 1.8521 1.8521 1.8521" + fill="#20a932" + stroke-width=".77781" + id="path2" + style="fill:#9ece6a;fill-opacity:1" /> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop-active.svg new file mode 100644 index 00000000..7660ea94 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop-active.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-unmaximize-backdrop-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <path + d="m8.0019 14.999c3.8661 0 7-3.1339 7-7s-3.134-7-7-7c-3.8661 0-7 3.134-7 7 0 3.8661 3.134 7 7 7" + fill="#4d4d4d" + fill-rule="evenodd" + stroke-width="2.9396" + id="path2" + style="fill:#9ece6a;fill-opacity:1" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop.svg new file mode 100644 index 00000000..b0e9c14c --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-backdrop.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-unmaximize-backdrop.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <path + d="m8.0019 14.999c3.8661 0 7-3.1339 7-7s-3.134-7-7-7c-3.8661 0-7 3.134-7 7 0 3.8661 3.134 7 7 7" + fill="#5d5d5d" + fill-rule="evenodd" + stroke-width="2.9396" + id="path2" + style="fill:#33635c;fill-opacity:1" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-hover.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-hover.svg new file mode 100644 index 00000000..65971d48 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unmaximize-hover.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg6" + sodipodi:docname="titlebutton-unmaximize-hover.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04, custom)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="43.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1014" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" /> + <path + d="m8.0019 14.999c3.8661 0 7-3.1339 7-7s-3.134-7-7-7c-3.8661 0-7 3.134-7 7 0 3.8661 3.134 7 7 7" + fill="#59c837" + fill-rule="evenodd" + stroke-width="2.9396" + id="path2" + style="fill:#33635c;fill-opacity:1" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-active.svg new file mode 100644 index 00000000..1a12ad04 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-active.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-unshade-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="-0.0040094261" + y="-16.001909" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect2" + transform="scale(1,-1)" /> + <path + d="m 7.9958694,1.0020184 c 3.8660506,0 7.0000116,3.1339614 7.0000116,7.0000119 0,3.8660497 -3.133999,7.0000117 -7.0000116,7.0000117 -3.8660506,0 -7.00001192,-3.133962 -7.00001192,-7.0000117 0,-3.8660505 3.13399912,-7.0000119 7.00001192,-7.0000119" + fill="#0b67ef" + fill-rule="evenodd" + id="path4" + style="stroke-width:3.7795;fill:#34548a;fill-opacity:1" /> + <g + transform="matrix(0.99998011,0,0,-0.99998011,-0.00397142,15.501881)" + fill="#c0e3ff" + id="g10"> + <g + transform="translate(-81,-967)" + fill="#c0e3ff" + id="g8"> + <path + transform="translate(-41,867)" + d="m 130,104 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path6" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-backdrop-active.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-backdrop-active.svg new file mode 100644 index 00000000..7c850a3e --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-backdrop-active.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-unshade-backdrop-active.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg11" /> + <path + d="m 8.0001,15.000015 c 3.8659,0 6.9999,-3.134 6.9999,-7.0000004 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.8660004 3.134,7.0000004 7.0001,7.0000004" + fill="#4d4d4d" + id="path2" + style="fill:#414868;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="matrix(1 0 0 -1 -253 -252.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect4" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g6" /> + </g> + <path + d="M 8,11.500015 6,8.5000146 h 1 v -4 h 2 v 4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path9" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-backdrop.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-backdrop.svg new file mode 100644 index 00000000..057444ee --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-backdrop.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg11" + sodipodi:docname="titlebutton-unshade-backdrop.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs15" /> + <sodipodi:namedview + id="namedview13" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg11" /> + <path + d="m 8.0001,15.000015 c 3.8659,0 6.9999,-3.134 6.9999,-7.0000004 0,-3.866 -3.134,-7 -6.9999,-7 -3.866,0 -7.0001,3.134 -7.0001,7 0,3.8660004 3.134,7.0000004 7.0001,7.0000004" + fill="#5d5d5d" + id="path2" + style="fill:#414868;fill-opacity:1" /> + <g + id="titlebutton-minimize-backdrop" + transform="matrix(1 0 0 -1 -253 -252.64)"> + <rect + x="253" + y="-268.64" + width="16" + height="16" + ry="1.6931e-5" + opacity="0" + stroke-width=".47432" + style="paint-order:markers stroke fill" + id="rect4" /> + <g + transform="translate(254,-267.64)" + enable-background="new" + id="g6" /> + </g> + <path + d="M 8,11.500015 6,8.5000146 h 1 v -4 h 2 v 4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path9" /> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-hover.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-hover.svg new file mode 100644 index 00000000..c0207d23 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade-hover.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + id="svg13" + sodipodi:docname="titlebutton-unshade-hover.svg" + inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17" /> + <sodipodi:namedview + id="namedview15" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="36.375" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <rect + x="-0.0040094261" + y="-16.001081" + width="15.999758" + height="15.999758" + ry="1.693065e-05" + opacity="0" + stroke-width="0.474327" + style="paint-order:markers stroke fill" + id="rect2" + transform="scale(1,-1)" /> + <path + d="m 7.997184,1.00403 c 3.866051,0 7.000012,3.1339614 7.000012,7.000012 0,3.86605 -3.133999,7.000012 -7.000012,7.000012 -3.8660506,0 -7.00001195,-3.133961 -7.00001195,-7.000012 0,-3.8660506 3.13399915,-7.000012 7.00001195,-7.000012" + fill="#4285f4" + fill-rule="evenodd" + id="path4" + style="stroke-width:3.7795;fill:#7aa2f7;fill-opacity:1" /> + <g + transform="matrix(0.99998011,0,0,-0.99998011,-0.00265685,14.503913)" + fill="#c0e3ff" + id="g10"> + <g + transform="translate(-81,-967)" + fill="#c0e3ff" + id="g8"> + <path + d="m 89,970 -2,3 h 1 v 4 h 2 v -4 h 1 z" + color="#000000" + fill="#000000" + opacity="0.5" + style="text-indent:0;text-decoration-line:none;text-transform:none" + id="path6" /> + </g> + </g> +</svg> diff --git a/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade.svg b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade.svg new file mode 100755 index 00000000..58a2bbf2 --- /dev/null +++ b/src/themes/Rose-Pine/metacity-1/titlebuttons/titlebutton-unshade.svg @@ -0,0 +1 @@ +titlebutton-shade.svg \ No newline at end of file diff --git a/src/themes/Rose-Pine/xfwm4/bottom-active.png b/src/themes/Rose-Pine/xfwm4/bottom-active.png new file mode 100644 index 00000000..8ee9b177 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/bottom-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/bottom-inactive.png b/src/themes/Rose-Pine/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..e373d244 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/bottom-left-active.png b/src/themes/Rose-Pine/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..dbd10e17 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/bottom-left-inactive.png b/src/themes/Rose-Pine/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..953ef21c Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/bottom-right-active.png b/src/themes/Rose-Pine/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..61c35ef9 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/bottom-right-inactive.png b/src/themes/Rose-Pine/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..fbf3df66 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/close-active.png b/src/themes/Rose-Pine/xfwm4/close-active.png new file mode 100644 index 00000000..6235f6a4 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/close-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/close-inactive.png b/src/themes/Rose-Pine/xfwm4/close-inactive.png new file mode 100644 index 00000000..707b9010 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/close-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/close-prelight.png b/src/themes/Rose-Pine/xfwm4/close-prelight.png new file mode 100644 index 00000000..e5e65019 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/close-prelight.png differ diff --git a/src/themes/Rose-Pine/xfwm4/close-pressed.png b/src/themes/Rose-Pine/xfwm4/close-pressed.png new file mode 100644 index 00000000..61f82a64 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/close-pressed.png differ diff --git a/src/themes/Rose-Pine/xfwm4/hide-active.png b/src/themes/Rose-Pine/xfwm4/hide-active.png new file mode 100644 index 00000000..0212f30c Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/hide-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/hide-inactive.png b/src/themes/Rose-Pine/xfwm4/hide-inactive.png new file mode 100644 index 00000000..66faa5de Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/hide-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/hide-prelight.png b/src/themes/Rose-Pine/xfwm4/hide-prelight.png new file mode 100644 index 00000000..5182d9e1 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/hide-prelight.png differ diff --git a/src/themes/Rose-Pine/xfwm4/hide-pressed.png b/src/themes/Rose-Pine/xfwm4/hide-pressed.png new file mode 100644 index 00000000..7de4e31d Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/hide-pressed.png differ diff --git a/src/themes/Rose-Pine/xfwm4/left-active.png b/src/themes/Rose-Pine/xfwm4/left-active.png new file mode 100644 index 00000000..28b0b272 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/left-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/left-inactive.png b/src/themes/Rose-Pine/xfwm4/left-inactive.png new file mode 100644 index 00000000..78c6a146 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/left-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/maximize-active.png b/src/themes/Rose-Pine/xfwm4/maximize-active.png new file mode 100644 index 00000000..c905e37f Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/maximize-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/maximize-inactive.png b/src/themes/Rose-Pine/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..707b9010 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/maximize-prelight.png b/src/themes/Rose-Pine/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..82ca82ad Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Rose-Pine/xfwm4/maximize-pressed.png b/src/themes/Rose-Pine/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..a13ed8f5 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Rose-Pine/xfwm4/maximize-toggled-active.png b/src/themes/Rose-Pine/xfwm4/maximize-toggled-active.png new file mode 100644 index 00000000..8849d2c7 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/maximize-toggled-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/maximize-toggled-inactive.png b/src/themes/Rose-Pine/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 00000000..03a439b9 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/maximize-toggled-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/maximize-toggled-prelight.png b/src/themes/Rose-Pine/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 00000000..9289749a Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/maximize-toggled-prelight.png differ diff --git a/src/themes/Rose-Pine/xfwm4/maximize-toggled-pressed.png b/src/themes/Rose-Pine/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 00000000..f99f61a7 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/maximize-toggled-pressed.png differ diff --git a/src/themes/Rose-Pine/xfwm4/menu-active.png b/src/themes/Rose-Pine/xfwm4/menu-active.png new file mode 100644 index 00000000..1c6bc6e6 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/menu-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/menu-inactive.png b/src/themes/Rose-Pine/xfwm4/menu-inactive.png new file mode 100644 index 00000000..57ecee80 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/menu-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/menu-prelight.png b/src/themes/Rose-Pine/xfwm4/menu-prelight.png new file mode 100644 index 00000000..10ca2989 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/menu-prelight.png differ diff --git a/src/themes/Rose-Pine/xfwm4/menu-pressed.png b/src/themes/Rose-Pine/xfwm4/menu-pressed.png new file mode 100644 index 00000000..f59d60e5 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/menu-pressed.png differ diff --git a/src/themes/Rose-Pine/xfwm4/right-active.png b/src/themes/Rose-Pine/xfwm4/right-active.png new file mode 100644 index 00000000..28b0b272 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/right-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/right-inactive.png b/src/themes/Rose-Pine/xfwm4/right-inactive.png new file mode 100644 index 00000000..78c6a146 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/right-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/shade-active.png b/src/themes/Rose-Pine/xfwm4/shade-active.png new file mode 100644 index 00000000..961654f0 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/shade-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/shade-inactive.png b/src/themes/Rose-Pine/xfwm4/shade-inactive.png new file mode 100644 index 00000000..edcdbf5e Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/shade-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/shade-prelight.png b/src/themes/Rose-Pine/xfwm4/shade-prelight.png new file mode 100644 index 00000000..da26241d Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/shade-prelight.png differ diff --git a/src/themes/Rose-Pine/xfwm4/shade-pressed.png b/src/themes/Rose-Pine/xfwm4/shade-pressed.png new file mode 100644 index 00000000..e2092e98 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/shade-pressed.png differ diff --git a/src/themes/Rose-Pine/xfwm4/shade-toggled-active.png b/src/themes/Rose-Pine/xfwm4/shade-toggled-active.png new file mode 100644 index 00000000..1c6bc6e6 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/shade-toggled-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/shade-toggled-inactive.png b/src/themes/Rose-Pine/xfwm4/shade-toggled-inactive.png new file mode 100644 index 00000000..57ecee80 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/shade-toggled-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/shade-toggled-prelight.png b/src/themes/Rose-Pine/xfwm4/shade-toggled-prelight.png new file mode 100644 index 00000000..10ca2989 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/shade-toggled-prelight.png differ diff --git a/src/themes/Rose-Pine/xfwm4/shade-toggled-pressed.png b/src/themes/Rose-Pine/xfwm4/shade-toggled-pressed.png new file mode 100644 index 00000000..f59d60e5 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/shade-toggled-pressed.png differ diff --git a/src/themes/Rose-Pine/xfwm4/stick-active.png b/src/themes/Rose-Pine/xfwm4/stick-active.png new file mode 100644 index 00000000..961654f0 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/stick-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/stick-inactive.png b/src/themes/Rose-Pine/xfwm4/stick-inactive.png new file mode 100644 index 00000000..edcdbf5e Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/stick-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/stick-prelight.png b/src/themes/Rose-Pine/xfwm4/stick-prelight.png new file mode 100644 index 00000000..da26241d Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/stick-prelight.png differ diff --git a/src/themes/Rose-Pine/xfwm4/stick-pressed.png b/src/themes/Rose-Pine/xfwm4/stick-pressed.png new file mode 100644 index 00000000..e2092e98 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/stick-pressed.png differ diff --git a/src/themes/Rose-Pine/xfwm4/stick-toggled-active.png b/src/themes/Rose-Pine/xfwm4/stick-toggled-active.png new file mode 100644 index 00000000..9a6be297 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/stick-toggled-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/stick-toggled-inactive.png b/src/themes/Rose-Pine/xfwm4/stick-toggled-inactive.png new file mode 100644 index 00000000..28c2fe44 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/stick-toggled-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/stick-toggled-prelight.png b/src/themes/Rose-Pine/xfwm4/stick-toggled-prelight.png new file mode 100644 index 00000000..be57715f Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/stick-toggled-prelight.png differ diff --git a/src/themes/Rose-Pine/xfwm4/stick-toggled-pressed.png b/src/themes/Rose-Pine/xfwm4/stick-toggled-pressed.png new file mode 100644 index 00000000..4869ed3b Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/stick-toggled-pressed.png differ diff --git a/src/themes/Rose-Pine/xfwm4/themerc b/src/themes/Rose-Pine/xfwm4/themerc new file mode 100644 index 00000000..126405dd --- /dev/null +++ b/src/themes/Rose-Pine/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=7 +button_spacing=-7 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#afafaf +active_text_shadow_color=#252525 + +inactive_text_color=#808080 +inactive_text_shadow_color=#252525 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Rose-Pine/xfwm4/title-1-active.png b/src/themes/Rose-Pine/xfwm4/title-1-active.png new file mode 100644 index 00000000..1082f3ba Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-1-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/title-1-inactive.png b/src/themes/Rose-Pine/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..1962e25f Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/title-2-active.png b/src/themes/Rose-Pine/xfwm4/title-2-active.png new file mode 100644 index 00000000..1082f3ba Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-2-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/title-2-inactive.png b/src/themes/Rose-Pine/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..1962e25f Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/title-3-active.png b/src/themes/Rose-Pine/xfwm4/title-3-active.png new file mode 100644 index 00000000..1082f3ba Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-3-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/title-3-inactive.png b/src/themes/Rose-Pine/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..1962e25f Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/title-4-active.png b/src/themes/Rose-Pine/xfwm4/title-4-active.png new file mode 100644 index 00000000..1082f3ba Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-4-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/title-4-inactive.png b/src/themes/Rose-Pine/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..1962e25f Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/title-5-active.png b/src/themes/Rose-Pine/xfwm4/title-5-active.png new file mode 100644 index 00000000..1082f3ba Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-5-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/title-5-inactive.png b/src/themes/Rose-Pine/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..1962e25f Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/top-left-active.png b/src/themes/Rose-Pine/xfwm4/top-left-active.png new file mode 100644 index 00000000..ab77166d Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/top-left-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/top-left-inactive.png b/src/themes/Rose-Pine/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..05c79981 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Rose-Pine/xfwm4/top-right-active.png b/src/themes/Rose-Pine/xfwm4/top-right-active.png new file mode 100644 index 00000000..a9e36168 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/top-right-active.png differ diff --git a/src/themes/Rose-Pine/xfwm4/top-right-inactive.png b/src/themes/Rose-Pine/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..a9241303 Binary files /dev/null and b/src/themes/Rose-Pine/xfwm4/top-right-inactive.png differ diff --git a/src/themes/Tokyo-Night/cinnamon/assets/add-workspace-active.svg b/src/themes/Tokyo-Night/cinnamon/assets/add-workspace-active.svg new file mode 100644 index 00000000..4b742855 --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/add-workspace-active.svg @@ -0,0 +1,12 @@ +<svg width="35" height="200" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter4154" x="-.132" y="-.020842" width="1.264" height="1.0417" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="1.6500004"/> + </filter> + </defs> + <g transform="translate(0 -852.36)" shape-rendering="auto"> + <path d="m7.2 858.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#000000" fill-opacity=".44" filter="url(#filter4154)" image-rendering="auto" opacity=".9" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path d="m7 857.36h28v190h-28c-1.108 0-2-0.892-2-2v-186c0-1.108 0.892-2 2-2z" color="#000000" color-rendering="auto" fill="#333333" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + <path transform="translate(0 852.36)" d="m18 94c-0.554 0-1 0.446-1 1v4h-4c-0.554 0-1 0.446-1 1s0.446 1 1 1h4v4c0 0.554 0.446 1 1 1s1-0.446 1-1v-4h4c0.554 0 1-0.446 1-1s-0.446-1-1-1h-4v-4c0-0.554-0.446-1-1-1zm8 6a8 8 0 0 1-8 8 8 8 0 0 1-8-8 8 8 0 0 1 8-8 8 8 0 0 1 8 8z" color="#000000" color-rendering="auto" fill="#eceff1" image-rendering="auto" solid-color="#000000" style="isolation:auto;mix-blend-mode:normal"/> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/add-workspace-hover.svg b/src/themes/Tokyo-Night/cinnamon/assets/add-workspace-hover.svg new file mode 100644 index 00000000..8a1d3516 --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/add-workspace-hover.svg @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace-hover.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-81.038405" + inkscape:cy="108.58132" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.5;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/add-workspace.svg b/src/themes/Tokyo-Night/cinnamon/assets/add-workspace.svg new file mode 100644 index 00000000..8dba5df9 --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/add-workspace.svg @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="35" + height="200" + id="svg2" + version="1.1" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)" + sodipodi:docname="add-workspace.svg"> + <defs + id="defs4" /> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="4" + inkscape:cx="-28.526103" + inkscape:cy="75.41215" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="true" + inkscape:window-width="1366" + inkscape:window-height="709" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + showguides="false" + inkscape:guide-bbox="true" + inkscape:snap-bbox="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox-edge-midpoints="true" + inkscape:bbox-nodes="true" + inkscape:document-rotation="0"> + <inkscape:grid + type="xygrid" + id="grid3040" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + <sodipodi:guide + orientation="0,1" + position="20,100" + id="guide3893" + inkscape:locked="false" /> + <sodipodi:guide + orientation="1,0" + position="18,190" + id="guide3895" + inkscape:locked="false" /> + </sodipodi:namedview> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + inkscape:label="Ebene 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(0,-852.36218)"> + <path + id="rect4694" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.35;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 7,857.36218 28,0 0,190.00002 -28,0 c -1.108,0 -2,-0.892 -2,-2 L 5,859.36218 c 0,-1.108 0.892,-2 2,-2 z" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccssss" /> + <g + transform="translate(0,-0.9999969)" + id="g3917-7" + style="fill:#eceff1;fill-opacity:1;opacity:0.5;stroke:none;stroke-opacity:1" /> + <path + id="rect4804" + transform="translate(0,852.36218)" + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:0.87;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + d="m 18,94 c -0.554,0 -1,0.446 -1,1 l 0,4 -4,0 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 l 4,0 0,4 c 0,0.554 0.446,1 1,1 0.554,0 1,-0.446 1,-1 l 0,-4 4,0 c 0.554,0 1,-0.446 1,-1 0,-0.554 -0.446,-1 -1,-1 l -4,0 0,-4 c 0,-0.554 -0.446,-1 -1,-1 z m 8,6 a 8,8 0 0 1 -8,8 8,8 0 0 1 -8,-8 8,8 0 0 1 8,-8 8,8 0 0 1 8,8 z" /> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/calendar-arrow-left.svg b/src/themes/Tokyo-Night/cinnamon/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..dcf8298b --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/calendar-arrow-left.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-left.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="29.5" + inkscape:cx="13.680381" + inkscape:cy="6.1418434" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M10 3v10L5 8z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/calendar-arrow-right.svg b/src/themes/Tokyo-Night/cinnamon/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..ed66559d --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/calendar-arrow-right.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="16" + height="16" + viewBox="0 0 16 16" + version="1.1" + id="svg4" + sodipodi:docname="calendar-arrow-right.svg" + inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="704" + id="namedview6" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="8" + inkscape:cy="8" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" /> + <path + d="M6 3v10l5-5z" + fill="#000000" + opacity="0.54" + id="path2" + style="fill:#e6e6e6" /> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/checkbox-dark.svg b/src/themes/Tokyo-Night/cinnamon/assets/checkbox-dark.svg new file mode 100644 index 00000000..65c19018 --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/checkbox-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#dddddd" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/checkbox-off.svg b/src/themes/Tokyo-Night/cinnamon/assets/checkbox-off.svg new file mode 100644 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/checkbox.svg b/src/themes/Tokyo-Night/cinnamon/assets/checkbox.svg new file mode 100644 index 00000000..b3a73fa1 --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/checkbox.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" fill="#333333" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/close-active.svg b/src/themes/Tokyo-Night/cinnamon/assets/close-active.svg new file mode 100644 index 00000000..0dde2b9d --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/close-active.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#d8354a" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/close-hover.svg b/src/themes/Tokyo-Night/cinnamon/assets/close-hover.svg new file mode 100644 index 00000000..37f8806a --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/close-hover.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter839" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter839)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#ff7a80" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/close.svg b/src/themes/Tokyo-Night/cinnamon/assets/close.svg new file mode 100644 index 00000000..5dcc697b --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/close.svg @@ -0,0 +1,10 @@ +<svg id="Foreground" width="26" height="26" enable-background="new 0 0 16 16" version="1.0" viewBox="0 0 18.909 18.909" xmlns="http://www.w3.org/2000/svg"> + <defs> + <filter id="filter879" x="-.048" y="-.048" width="1.096" height="1.096" color-interpolation-filters="sRGB"> + <feGaussianBlur stdDeviation="0.32"/> + </filter> + </defs> + <circle cx="9.4545" cy="10.182" r="8" fill="#000000" filter="url(#filter879)" opacity=".1" stroke-width="0"/> + <circle cx="9.4545" cy="9.4545" r="8" fill="#f75a61" stroke-width="0"/> + <path d="m6.1115 5.7478c-0.092952 1e-7 -0.18588 0.035309-0.2571 0.10653-0.14245 0.14245-0.14245 0.37175 0 0.5142l3.0852 3.0866-3.0852 3.0852c-0.14245 0.14245-0.14245 0.37175 0 0.5142 0.14245 0.14245 0.37317 0.14245 0.51562 0l3.0852-3.0852 3.0852 3.0852c0.14245 0.14245 0.37175 0.14245 0.5142 0 0.14245-0.14245 0.14245-0.37175 0-0.5142l-3.0852-3.0852 3.0852-3.0866c0.14245-0.14245 0.14245-0.37175 0-0.5142-0.14245-0.14245-0.37175-0.14245-0.5142 0l-3.0852 3.0852-3.0852-3.0852c-0.071224-0.071224-0.16557-0.10653-0.25852-0.10653z" fill="#ffffff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.3606" style="paint-order:markers stroke fill"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/corner-ripple.svg b/src/themes/Tokyo-Night/cinnamon/assets/corner-ripple.svg new file mode 100644 index 00000000..6440b6ca --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/corner-ripple.svg @@ -0,0 +1,5 @@ +<svg width="104" height="104" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -948.36)"> + <circle id="corner-ripple" cx="52" cy="1000" r="48" fill="#333333" opacity=".25"/> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/radiobutton-dark.svg b/src/themes/Tokyo-Night/cinnamon/assets/radiobutton-dark.svg new file mode 100644 index 00000000..375c388a --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/radiobutton-dark.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#dddddd"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/radiobutton-off.svg b/src/themes/Tokyo-Night/cinnamon/assets/radiobutton-off.svg new file mode 100644 index 00000000..110a32f8 --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/radiobutton-off.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" fill="#000000" opacity=".54" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z" fill="#dfdfdf"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/radiobutton.svg b/src/themes/Tokyo-Night/cinnamon/assets/radiobutton.svg new file mode 100644 index 00000000..27a8ab48 --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/radiobutton.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z" fill="#333333"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/toggle-off.svg b/src/themes/Tokyo-Night/cinnamon/assets/toggle-off.svg new file mode 100644 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/toggle-off.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/toggle-on-dark.svg b/src/themes/Tokyo-Night/cinnamon/assets/toggle-on-dark.svg new file mode 100644 index 00000000..23f9373e --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/toggle-on-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#dddddd" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/toggle-on.svg b/src/themes/Tokyo-Night/cinnamon/assets/toggle-on.svg new file mode 100644 index 00000000..510abf19 --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/toggle-on.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <rect transform="scale(-1,1)" x="-40" y="-.019988" width="40" height="20" rx="10" ry="10" fill="#333333" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle cx="30" cy="9.98" r="5" fill="#ffffff" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/assets/trash-icon.svg b/src/themes/Tokyo-Night/cinnamon/assets/trash-icon.svg new file mode 100644 index 00000000..d78a123e --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/assets/trash-icon.svg @@ -0,0 +1,6 @@ +<svg width="400" height="120" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -932.36)"> + <rect x="10" y="942.36" width="380" height="160" rx="18" ry="18" fill="#4d4d4d" stroke-width="0"/> + <path class="ColorScheme-Text" d="m200 964.36c-4.4183 0-8 3.5817-8 8h-16v4h48v-4h-16c0-4.4183-3.5817-8-8-8zm0 4c2.2091 1e-5 4 1.7909 4 4h-8c1e-5 -2.2091 1.7909-4 4-4zm-20 12v32c0 4.4321 3.5679 8.0001 8 8.0001h24c4.4321 0 8-3.568 8-8.0001v-32h-38zm4 4h32v28c0 2.2161-1.7839 4.0001-4 4.0001h-24c-2.2161 0-4-1.784-4-4.0001z" fill="#ececec"/> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/cinnamon/cinnamon.css b/src/themes/Tokyo-Night/cinnamon/cinnamon.css new file mode 100644 index 00000000..ea84a3cf --- /dev/null +++ b/src/themes/Tokyo-Night/cinnamon/cinnamon.css @@ -0,0 +1,2269 @@ +stage { + font-size: 9pt; + color: #c0caf5; +} + +.label-shadow { + color: rgba(0, 0, 0, 0); +} + +.sound-button { + min-height: 24px; + padding: 5px 32px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(192, 202, 245, 0.7); + background-color: rgba(192, 202, 245, 0.04); +} + +.sound-button:focus { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); + border-radius: 6px; +} + +.sound-button:hover { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); + border-radius: 6px; +} + +.sound-button:hover:focus { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.3); + border-radius: 6px; +} + +.sound-button:active { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.3); + border-radius: 6px; +} + +.sound-button:insensitive { + color: rgba(192, 202, 245, 0.5); + background-color: rgba(192, 202, 245, 0.04); + border-radius: 6px; +} + +.notification-button, +.notification-icon-button, +.menu #notification .notification-button, +.menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button, +#notification .notification-button, +#notification .notification-icon-button { + border-radius: 6px; + color: rgba(192, 202, 245, 0.7); + background-color: transparent; +} + +.notification-button:hover, +.notification-icon-button:hover, +#notification .notification-button:hover, +#notification .notification-icon-button:hover { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); + border-radius: 6px; +} + +.notification-button:active, +.notification-icon-button:active, +#notification .notification-button:active, +#notification .notification-icon-button:active { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.3); + border-radius: 6px; +} + +.notification-button:insensitive, +.notification-icon-button:insensitive, +#notification .notification-button:insensitive, +#notification .notification-icon-button:insensitive { + color: rgba(192, 202, 245, 0.3); + background-color: transparent; + border-radius: 6px; +} + +.modal-dialog-button-box .modal-dialog-button { + min-height: 24px; + padding: 6px 30px; + transition-duration: 100ms; + border-radius: 6px; + color: rgba(192, 202, 245, 0.7); + background-color: rgba(192, 202, 245, 0.04); +} + +.modal-dialog-button-box .modal-dialog-button:hover { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); +} + +.modal-dialog-button-box .modal-dialog-button:focus { + color: #a9b1d6; +} + +.modal-dialog-button-box .modal-dialog-button:active { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.3); +} + +.modal-dialog-button-box .modal-dialog-button:insensitive { + color: rgba(192, 202, 245, 0.3); + background-color: transparent; +} + +#menu-search-entry, +.notification StEntry, +.menu #notification StEntry, +.popup-menu #notification StEntry, +#notification StEntry { + padding: 3px 12px; + min-height: 24px; + caret-size: 1px; + selection-background-color: #a9b1d6; + selected-color: rgba(0, 0, 0, 0.87); + transition-duration: 300ms; + border-radius: 9999px; + color: #c0caf5; + border: 2px solid transparent; + background-color: rgba(192, 202, 245, 0.04); +} + +#menu-search-entry:focus, +.notification StEntry:focus, +.menu #notification StEntry:focus, +.popup-menu #notification StEntry:focus, +#notification StEntry:focus, +#menu-search-entry:hover, +.notification StEntry:hover, +.menu #notification StEntry:hover, +.popup-menu #notification StEntry:hover, +#notification StEntry:hover { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.04); + border: 2px solid #a9b1d6; +} + +#menu-search-entry:insensitive, +.notification StEntry:insensitive, +.menu #notification StEntry:insensitive, +.popup-menu #notification StEntry:insensitive, +#notification StEntry:insensitive { + border: 2px solid transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +#menu-search-entry StIcon.capslock-warning, +.notification StEntry StIcon.capslock-warning, +.menu #notification StEntry StIcon.capslock-warning, +.popup-menu #notification StEntry StIcon.capslock-warning, +#notification StEntry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #e0af68; + padding: 0 6px; +} + +StScrollView.vfade { + -st-vfade-offset: 0px; +} + +StScrollView.hfade { + -st-hfade-offset: 0px; +} + +StScrollBar { + padding: 8px; +} + +StScrollView StScrollBar { + min-width: 5px; + min-height: 5px; +} + +StScrollBar StBin#trough { + background-color: rgba(36, 40, 59, 0.1); + border-radius: 9999px; +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: #565f89; + border: 0px solid; + margin: 0px; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: #545c7e; +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #a9b1d6; +} + +.separator { + -gradient-height: 1px; + -gradient-start: rgba(0, 0, 0, 0); + -gradient-end: rgba(0, 0, 0, 0); + -margin-horizontal: 1.5em; + height: 1em; +} + +.popup-slider-menu-item, +.slider { + -slider-height: 4px; + -slider-background-color: rgba(192, 202, 245, 0.12); + -slider-border-color: transparent; + -slider-active-background-color: #a9b1d6; + -slider-active-border-color: transparent; + -slider-border-width: 0; + -slider-handle-radius: 4px; + height: 18px; + min-width: 15em; + border: 0 solid transparent; + border-right-width: 1px; + border-left-width: 5px; + color: transparent; +} + +.check-box CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.check-box StLabel { + font-weight: normal; +} + +.check-box StBin { + width: 24px; + height: 24px; +} + +.check-box StBin, +.check-box:focus StBin { + background-image: url('assets/checkbox-off.svg'); +} + +.check-box:checked StBin, +.check-box:focus:checked StBin { + background-image: url('assets/checkbox-dark.svg'); +} + +.radiobutton CinnamonGenericContainer { + spacing: 0.2em; + min-height: 30px; + padding-top: 2px; +} + +.radiobutton StLabel { + padding-top: 4px; + font-size: 0.9em; + box-shadow: none; +} + +.radiobutton StBin { + width: 24px; + height: 24px; +} + +.radiobutton StBin, +.radiobutton:focus StBin { + background-image: url('assets/radiobutton-off.svg'); +} + +.radiobutton:checked StBin, +.radiobutton:focus:checked StBin { + background-image: url('assets/radiobutton-dark.svg'); +} + +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url('assets/toggle-off.svg'); +} + +.toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.popup-menu-item:active .toggle-switch { + background-image: url('assets/toggle-off.svg'); +} + +.popup-menu-item:active .toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.cinnamon-link { + color: #7aa2f7; + text-decoration: underline; +} + +.cinnamon-link:hover { + color: #7dcfff; +} + +#Tooltip { + border-radius: 9999px; + padding: 6px 12px; + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + font-size: 1em; + font-weight: normal; + text-align: center; +} + +.menu, +.popup-menu, +.popup-combo-menu { + padding: 3px; + color: #c0caf5; + background-color: rgba(29, 32, 47, 0.95); + border-radius: 12px; + margin: 6px; + border: 1px solid rgba(192, 202, 245, 0.2); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; +} + +.menu-arrow, +.popup-menu-arrow { + icon-size: 16px; +} + +.menu .popup-sub-menu, +.popup-menu .popup-sub-menu, +.popup-combo-menu .popup-sub-menu { + border-radius: 6px; + background-gradient-direction: none; + box-shadow: none; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.6); +} + +.menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-combo-menu .popup-sub-menu .popup-menu-item:active { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu .popup-sub-menu StScrollBar, +.popup-menu .popup-sub-menu StScrollBar, +.popup-combo-menu .popup-sub-menu StScrollBar { + padding: 4px; +} + +.menu .popup-sub-menu StScrollBar StBin#trough, +.menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-menu .popup-sub-menu StScrollBar StBin#vhandle, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#trough, +.popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle { + border-width: 0; +} + +.menu .popup-menu-content, +.popup-menu .popup-menu-content, +.popup-combo-menu .popup-menu-content { + padding: 3px; +} + +.menu .popup-menu-item, +.popup-menu .popup-menu-item, +.popup-combo-menu .popup-menu-item { + padding: 6px 12px; + spacing: 12px; + border-radius: 6px; +} + +.menu .popup-menu-item:hover, +.menu .popup-menu-item:active, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item:active, +.popup-combo-menu .popup-menu-item:hover, +.popup-combo-menu .popup-menu-item:active { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); +} + +.menu .popup-menu-item:insensitive, +.popup-menu .popup-menu-item:insensitive, +.popup-combo-menu .popup-menu-item:insensitive { + color: rgba(192, 202, 245, 0.5); + background: none; +} + +.menu .popup-inactive-menu-item, +.popup-menu .popup-inactive-menu-item, +.popup-combo-menu .popup-inactive-menu-item { + color: rgba(192, 202, 245, 0.5); +} + +.menu .popup-inactive-menu-item:insensitive, +.popup-menu .popup-inactive-menu-item:insensitive, +.popup-combo-menu .popup-inactive-menu-item:insensitive { + color: rgba(192, 202, 245, 0.12); +} + +.menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-menu .popup-menu-item:active .popup-inactive-menu-item, +.popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item { + color: rgba(192, 202, 245, 0.5); +} + +.menu-icon, +.popup-menu-icon { + icon-size: 16px; +} + +.popup-menu-boxpointer { + -arrow-border-radius: 6px; + -arrow-background-color: rgba(0, 0, 0, 0); + -arrow-border-width: 0; + -arrow-border-color: rgba(0, 0, 0, 0); + -arrow-base: 0; + -arrow-rise: 0; +} + +.popup-combo-menu { + padding: 12px; +} + +.popup-combobox-item { + spacing: 1em; +} + +.popup-separator-menu-item { + -gradient-height: 0; + -gradient-start: transparent; + -gradient-end: transparent; + -margin-horizontal: 1.5em; + height: 0; + margin: 0; + padding: 0; + border-color: rgba(192, 202, 245, 0.12); + border-bottom-width: 0; + border-bottom-style: solid; + background-color: transparent; +} + +.popup-alternating-menu-item:alternate { + font-weight: normal; +} + +.popup-device-menu-item { + spacing: 0.5em; +} + +.popup-subtitle-menu-item { + font-weight: normal; +} + +.nm-menu-item-icons { + spacing: 0.5em; +} + +#panel { + font-weight: bold; + height: 36px; + width: 42px; +} + +#panel:highlight { + border-image: none; + background-color: rgba(247, 118, 104, 0.5); +} + +#panelLeft { + spacing: 4px; +} + +#panelLeft:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(255, 0, 0, 0.05); + background-gradient-end: rgba(255, 0, 0, 0.2); +} + +#panelLeft:ltr { + padding-right: 4px; +} + +#panelLeft:rtl { + padding-left: 4px; +} + +#panelLeft.vertical { + padding: 0; +} + +#panelLeft.vertical:ltr { + padding-right: 0px; +} + +#panelLeft.vertical:rtl { + padding-left: 0px; +} + +#panelRight:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 0, 255, 0.05); + background-gradient-end: rgba(0, 0, 255, 0.2); +} + +#panelRight:ltr { + padding-left: 6px; + spacing: 0px; +} + +#panelRight:rtl { + padding-right: 6px; + spacing: 0px; +} + +#panelRight.vertical { + padding: 0; +} + +#panelRight.vertical:ltr { + padding-right: 0px; +} + +#panelRight.vertical:rtl { + padding-left: 0px; +} + +#panelCenter { + spacing: 4px; +} + +#panelCenter:dnd { + background-gradient-direction: vertical; + background-gradient-start: rgba(0, 255, 0, 0.05); + background-gradient-end: rgba(0, 255, 0, 0.2); +} + +.panel-top, +.panel-bottom, +.panel-left, +.panel-right { + color: #c0caf5; + font-size: 1em; + padding: 0px; + background-color: rgba(36, 40, 59, 0.85); + box-shadow: 0 0 5px rgba(0, 0, 0, 0.5), 0 0 16px rgba(0, 0, 0, 0.24); +} + +.panel-top .panel-button:hover, +.panel-top .panel-status-button:hover, +.panel-bottom .panel-button:hover, +.panel-bottom .panel-status-button:hover, +.panel-left .panel-button:hover, +.panel-left .panel-status-button:hover, +.panel-right .panel-button:hover, +.panel-right .panel-status-button:hover { + color: #0db9d7; + background-color: rgba(192, 202, 245, 0.12); +} + +.panel-top .panel-button:active, +.panel-top .panel-status-button:active, +.panel-bottom .panel-button:active, +.panel-bottom .panel-status-button:active, +.panel-left .panel-button:active, +.panel-left .panel-status-button:active, +.panel-right .panel-button:active, +.panel-right .panel-status-button:active { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; +} + +.panel-dummy { + background-color: rgba(247, 118, 104, 0.5); +} + +.panel-dummy:entered { + background-color: rgba(247, 118, 104, 0.6); +} + +.panel-status-button { + border-width: 0; + -natural-hpadding: 3px; + -minimum-hpadding: 3px; + font-weight: bold; + height: 22px; + color: rgba(192, 202, 245, 0.7); +} + +.panel-button { + -natural-hpadding: 6px; + -minimum-hpadding: 2px; + font-weight: bold; + transition-duration: 100ms; + color: rgba(192, 202, 245, 0.7); +} + +.system-status-icon { + icon-size: 16px; + padding: 0 1px; +} + +#overview { + spacing: 12px; +} + +.window-caption { + background-color: rgba(22, 22, 30, 0.9); + border: 1px solid rgba(22, 22, 30, 0.9); + color: #c0caf5; + spacing: 25px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; +} + +#selected.window-caption { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + border: 1px solid #a9b1d6; + spacing: 25px; +} + +.expo-workspaces-name-entry, +#selected.expo-workspaces-name-entry { + height: 15px; + border-radius: 6px; + font-size: 9pt; + padding: 5px 8px; + -cinnamon-caption-spacing: 4px; + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.04); + border: 2px solid transparent; +} + +.expo-workspaces-name-entry:focus, +#selected.expo-workspaces-name-entry:focus { + border: 1px solid #a9b1d6; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + font-style: italic; + transition-duration: 300; + selection-background-color: rgba(0, 0, 0, 0.87); + selected-color: #a9b1d6; +} + +.expo-workspace-thumbnail-frame { + border: 4px solid rgba(192, 202, 245, 0); + background-color: rgba(192, 202, 245, 0); + border-radius: 6px; +} + +#active.expo-workspace-thumbnail-frame { + border: 4px solid #a9b1d6; + background-color: #16161e; + border-radius: 6px; +} + +.expo-background { + background-color: #16161e; +} + +.workspace-thumbnails { + spacing: 26px; +} + +.workspace-thumbnails-background, +.workspace-thumbnails-background:rtl { + padding: 8px; +} + +.workspace-add-button { + background-image: url('assets/add-workspace.svg'); + height: 200px; + width: 35px; + transition-duration: 100; +} + +.workspace-add-button:hover { + background-image: url('assets/add-workspace-hover.svg'); + transition-duration: 100; +} + +.workspace-add-button:active { + background-image: url('assets/add-workspace-active.svg'); + transition-duration: 100; +} + +.workspace-overview-background-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.workspace-close-button, +.window-close { + background-image: url('assets/close.svg'); + background-size: 26px; + height: 26px; + width: 26px; + -cinnamon-close-overlap: 13px; +} + +.workspace-close-button:hover, +.window-close:hover { + background-image: url('assets/close-hover.svg'); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-close-button:active, +.window-close:active { + background-image: url('assets/close-active.svg'); + background-size: 26px; + height: 26px; + width: 26px; +} + +.workspace-thumbnail-indicator { + outline: 2px solid red; + border: 1px solid green; +} + +.window-close:rtl { + -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); +} + +.window-close-area { + background-image: url('assets/trash-icon.svg'); + height: 120px; + width: 400px; +} + +.about-content { + width: 550px; + height: 250px; + spacing: 8px; + padding-bottom: 10px; +} + +.about-title { + font-size: 2em; + font-weight: bold; +} + +.about-uuid { + font-size: 10px; + color: #737aa2; +} + +.about-icon { + padding-right: 20px; + padding-bottom: 14px; +} + +.about-scrollBox { + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 6px; + background-color: #24283b; + padding: 4px; + padding-right: 0; + border-radius: 0; +} + +.about-scrollBox-innerBox { + padding: 1.2em; + spacing: 1.2em; +} + +.about-description { + padding-top: 4px; + padding-bottom: 16px; +} + +.about-version { + padding-left: 7px; + font-size: 10px; + color: #737aa2; +} + +.calendar { + padding: 0.4em 1.75em; + spacing-rows: 0px; + spacing-columns: 0px; +} + +.calendar-month-label { + color: #c0caf5; + font-weight: bold; + margin: 0 2px; + padding: 2px; +} + +.calendar-change-month-back, +.calendar-change-month-forward { + width: 24px; + height: 24px; + margin: 0; + padding: 0; + border-radius: 9999px; +} + +.calendar-change-month-back:focus, +.calendar-change-month-back:hover, +.calendar-change-month-forward:focus, +.calendar-change-month-forward:hover { + background-color: rgba(192, 202, 245, 0.1); +} + +.calendar-change-month-back:active, +.calendar-change-month-forward:active { + background-color: rgba(192, 202, 245, 0.25); +} + +.calendar-change-month-back { + background-image: url('assets/calendar-arrow-left.svg'); +} + +.calendar-change-month-back:rtl { + background-image: url('assets/calendar-arrow-right.svg'); +} + +.calendar-change-month-forward { + background-image: url('assets/calendar-arrow-right.svg'); +} + +.calendar-change-month-forward:rtl { + background-image: url('assets/calendar-arrow-left.svg'); +} + +.datemenu-date-label { + padding: 0.4em 1.75em; + font-weight: normal; + text-align: center; + font-size: 14px; + color: #c0caf5; + border-radius: 6px; +} + +.calendar-day-base { + text-align: center; + width: 28px; + height: 28px; + padding: 0; + margin: 2px; + border-radius: 9999px; +} + +.calendar-day-heading { + color: rgba(192, 202, 245, 0.7); + margin-top: 1em; +} + +.calendar-day { + border-width: 0; + color: rgba(192, 202, 245, 0.7); +} + +.calendar-day-top { + border-top-width: 0; +} + +.calendar-day-left { + border-left-width: 0; +} + +.calendar-nonwork-day { + color: #c0caf5; + background-color: transparent; + font-weight: bold; +} + +.calendar-today, +.calendar-today:active, +.calendar-today:focus, +.calendar-today:hover { + font-weight: bold; + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; + border-width: 0; +} + +.calendar-other-month-day { + color: rgba(192, 202, 245, 0.7); + opacity: 1; +} + +.calendar-week-number { + width: 20px; + height: 20px; + margin: 6px 0; + color: rgba(192, 202, 245, 0.3); + font-weight: bold; + background-color: rgba(192, 202, 245, 0.04); + border-radius: 9999px; +} + +.calendar-week-number StLabel { + padding: 0; + margin-top: 3px; +} + +#notification { + border-radius: 12px; + padding: 12px; + spacing-rows: 9px; + spacing-columns: 9px; + margin-from-right-edge-of-screen: 18px; + width: 28em; + color: #c0caf5; + background-color: rgba(29, 32, 47, 0.9); + box-shadow: 0 5px 12px rgba(0, 0, 0, 0.35); + margin: 7px 12px 17px 12px; +} + +#notification .notification-button, +#notification .notification-icon-button { + padding: 6px; +} + +.menu #notification, +.popup-menu #notification { + border: none; + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.05); + box-shadow: none; + margin: 0; +} + +.menu #notification:hover, +.popup-menu #notification:hover { + background-color: rgba(192, 202, 245, 0.1); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); +} + +.menu #notification, +.menu #notification.multi-line-notification, +.popup-menu #notification, +.popup-menu #notification.multi-line-notification { + color: #c0caf5; +} + +.menu #notification .notification-button, +.menu #notification .notification-icon-button, +.popup-menu #notification .notification-button, +.popup-menu #notification .notification-icon-button { + padding: 6px; +} + +#notification.multi-line-notification { + padding-bottom: 12px; + color: #c0caf5; +} + +#notification-scrollview { + max-height: 10em; +} + +#notification-scrollview > .top-shadow, +#notification-scrollview > .bottom-shadow { + height: 1em; +} + +#notification-scrollview:ltr > StScrollBar { + padding-left: 6px; +} + +#notification-scrollview:rtl > StScrollBar { + padding-right: 6px; +} + +#notification-body { + spacing: 6px; +} + +#notification-actions { + spacing: 9px; +} + +.notification-with-image { + min-height: 159px; + color: #c0caf5; +} + +.notification-button, +.notification-icon-button { + padding: 6px; +} + +.notification-icon-button > StIcon { + icon-size: 36px; +} + +#altTabPopup { + padding: 8px; + spacing: 16px; +} + +.switcher-list { + color: #c0caf5; + background-color: rgba(36, 40, 59, 0.95); + border: none; + border-radius: 6px; + padding: 20px; +} + +.switcher-list > StBoxLayout { + padding: 4px; +} + +.switcher-list-item-container { + spacing: 8px; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; +} + +.switcher-list .item-box:outlined { + padding: 8px; + border: 1px solid #a9b1d6; +} + +.switcher-list .item-box:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; + border: 0px solid #a9b1d6; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 4px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(192, 202, 245, 0.2); +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #c0caf5; +} + +.switcher-arrow:highlighted { + border-color: rgba(0, 0, 0, 0); + color: rgba(192, 202, 245, 0.7); +} + +.thumbnail-scroll-gradient-left { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topright: 0px; + border-radius-bottomright: 0px; + width: 60px; +} + +.thumbnail-scroll-gradient-right { + background-color: rgba(0, 0, 0, 0); + border-radius: 24px; + border-radius-topleft: 0px; + border-radius-bottomleft: 0px; + width: 60px; +} + +.ripple-box { + width: 104px; + height: 104px; + background-image: url('assets/corner-ripple.svg'); + background-size: contain; +} + +.lightbox { + background-color: rgba(0, 0, 0, 0.4); +} + +.flashspot { + background-color: #c0caf5; +} + +.modal-dialog { + color: #c0caf5; + background-color: rgba(21, 22, 30, 0.95); + border: 1px solid rgba(0, 0, 0, 0.65); + padding: 0 5px 6px 5px; + border-radius: 6px; + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.75), 0 5px 18px rgba(0, 0, 0, 0.55); +} + +.modal-dialog > StBoxLayout:first-child { + padding: 20px 10px 10px 10px; +} + +.modal-dialog-button-box { + spacing: 0; + margin: 0; + padding: 14px 10px; + background-color: transparent; + border: none; +} + +.modal-dialog-button-box .modal-dialog-button { + padding-top: 0; + padding-bottom: 0; + height: 30px; +} + +.run-dialog { + padding: 6px 12px; + background-color: rgba(22, 22, 30, 0.9); + border-radius: 6px; + color: #c0caf5; +} + +.run-dialog > * { + padding: 0; +} + +.run-dialog-label { + font-size: 0; + font-weight: bold; + color: #c0caf5; + padding-bottom: 0; +} + +.run-dialog-error-label { + color: #f7768e; +} + +.run-dialog-error-box { + padding-top: 15px; + spacing: 5px; +} + +.run-dialog-completion-box { + padding-left: 15px; + font-size: 10px; +} + +.run-dialog-entry { + width: 21em; + padding: 3px 12px; + border-radius: 6px; + caret-color: #c0caf5; + selected-color: rgba(0, 0, 0, 0.87); + selection-background-color: #a9b1d6; + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.04); + border: 2px solid transparent; +} + +.run-dialog-entry:focus { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 1px rgba(192, 202, 245, 0.1); +} + +.run-dialog .modal-dialog-button-box { + border: none; + box-shadow: none; + background: none; + background-gradient-direction: none; +} + +/* CinnamonMountOperation Dialogs */ +.cinnamon-mount-operation-icon { + icon-size: 48px; +} + +.mount-password-reask { + color: #e0af68; +} + +.show-processes-dialog, +.mount-question-dialog { + spacing: 24px; +} + +.show-processes-dialog-subject, +.mount-question-dialog-subject { + padding-top: 10px; + padding-left: 17px; + padding-bottom: 6px; +} + +.show-processes-dialog-subject:rtl, +.mount-question-dialog-subject:rtl { + padding-left: 0px; + padding-right: 17px; +} + +.show-processes-dialog-description, +.mount-question-dialog-description { + padding-left: 17px; + width: 28em; +} + +.show-processes-dialog-description:rtl, +.mount-question-dialog-description:rtl { + padding-right: 17px; +} + +.show-processes-dialog-app-list { + max-height: 200px; + padding-top: 24px; + padding-left: 49px; + padding-right: 32px; +} + +.show-processes-dialog-app-list:rtl { + padding-right: 49px; + padding-left: 32px; +} + +.show-processes-dialog-app-list-item { + color: #a9b1d6; +} + +.show-processes-dialog-app-list-item:hover { + color: #c0caf5; +} + +.show-processes-dialog-app-list-item:ltr { + padding-right: 1em; +} + +.show-processes-dialog-app-list-item:rtl { + padding-left: 1em; +} + +.show-processes-dialog-app-list-item-icon:ltr { + padding-right: 17px; +} + +.show-processes-dialog-app-list-item-icon:rtl { + padding-left: 17px; +} + +.show-processes-dialog-app-list-item-name { + font-size: 1.1em; +} + +.magnifier-zoom-region { + border: 2px solid #f7768e; +} + +.magnifier-zoom-region .full-screen { + border-width: 0px; +} + +#keyboard { + background-color: rgba(22, 22, 30, 0.9); + border-width: 0; + border-top-width: 1px; + border-color: rgba(0, 0, 0, 0.4); +} + +.keyboard-layout { + spacing: 10px; + padding: 10px; +} + +.keyboard-row { + spacing: 15px; +} + +.keyboard-key { + min-height: 2em; + min-width: 2em; + font-size: 14pt; + font-weight: bold; + border-radius: 6px; + box-shadow: none; + color: rgba(192, 202, 245, 0.7); + background-color: rgba(192, 202, 245, 0.04); +} + +.keyboard-key:hover { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); +} + +.keyboard-key:active, +.keyboard-key:checked { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.3); +} + +.keyboard-key:grayed { + color: rgba(192, 202, 245, 0.3); + background-color: transparent; +} + +.keyboard-subkeys { + color: #c0caf5; + padding: 5px; + -arrow-border-radius: 6px; + -arrow-background-color: rgba(22, 22, 30, 0.9); + -arrow-border-width: 1px; + -arrow-border-color: rgba(0, 0, 0, 0.4); + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; +} + +.menu-favorites-box { + margin: auto; + margin-bottom: 6px; + padding: 6px; + transition-duration: 300; + background-color: rgba(192, 202, 245, 0.05); + border: none; + border-radius: 6px; +} + +.menu-favorites-button { + padding: 9px; + border: none; + border-radius: 6px; +} + +.menu-favorites-button:hover { + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.1); +} + +.menu-places-box { + margin: auto; + padding: 9px; + border: 1px solid rgba(0, 0, 0, 0); +} + +.menu-places-button { + padding: 9px; +} + +.menu-categories-box { + padding: 9px 30px; +} + +.menu-applications-inner-box, +.menu-applications-outer-box { + padding: 9px 9px 0 9px; +} + +.menu-application-button { + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button:highlighted { + font-weight: bold; +} + +.menu-application-button-selected { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); + padding: 6px; + border-radius: 6px; + border: none; +} + +.menu-application-button-selected:highlighted { + font-weight: bold; +} + +.menu-application-button-label:ltr { + padding-left: 6px; +} + +.menu-application-button-label:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button { + padding: 3px 0; + border-radius: 6px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item { + padding: 0; + spacing: 0; + margin: 0 3px; + border-radius: 6px; + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item:ltr { + padding-left: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:rtl { + padding-right: 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item:active { + border-image: none; + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.menu StScrollView.menu-application-button .popup-menu-item StIcon { + min-width: 22px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:ltr { + padding: 6px 0 6px 6px; +} + +.menu StScrollView.menu-application-button .popup-menu-item StLabel:rtl { + padding: 6px 6px 6px 0; +} + +.menu-category-button { + padding: 6px; + border-radius: 6px; +} + +.menu-category-button-selected { + padding: 6px; +} + +.menu-category-button-hover, +.menu-category-button-selected { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); + border-radius: 6px; +} + +.menu-category-button-greyed { + padding: 6px; + color: rgba(192, 202, 245, 0.5); +} + +.menu-category-button-label:ltr { + padding-left: 6px; +} + +.menu-category-button-label:rtl { + padding-right: 6px; +} + +.menu-selected-app-box { + padding-right: 30px; + padding-left: 28px; + text-align: right; + height: 30px; +} + +.menu-selected-app-box:rtl { + padding-top: 10px; + height: 30px; +} + +.menu-selected-app-title { + font-weight: bold; +} + +.menu-selected-app-description { + max-width: 150px; + margin-bottom: 6px; +} + +.menu-search-box:ltr { + padding-left: 30px; +} + +.menu-search-box-rtl { + padding-right: 30px; +} + +#menu-search-entry { + width: 250px; + height: 15px; + font-weight: normal; + caret-color: #c0caf5; +} + +.menu-search-entry-icon { + icon-size: 1em; + color: #c0caf5; +} + +.info-osd { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 16px; + color: rgba(192, 202, 245, 0.7); + background-color: rgba(36, 40, 59, 0.75); +} + +.osd-window { + text-align: center; + font-weight: bold; + spacing: 1em; + padding: 20px; + min-width: 64px; + min-height: 64px; + color: rgba(192, 202, 245, 0.7); + border-radius: 0; + background-color: rgba(36, 40, 59, 0.75); + border: none; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + padding: 0; + height: 4px; + background-color: rgba(0, 0, 0, 0.35); + border-radius: 6px; + color: #a9b1d6; +} + +.osd-window .level-bar { + border-radius: 6px; + background-color: #a9b1d6; +} + +.window-list-box { + spacing: 2px; +} + +.panel-bottom .window-list-box:ltr, +.panel-top .window-list-box:ltr { + padding: 0 0 0 8px; +} + +.panel-bottom .window-list-box:rtl, +.panel-top .window-list-box:rtl { + padding: 0 8px 0 0; +} + +.window-list-box.vertical { + padding: 6px 0 0 0; +} + +.window-list-box.vertical #appMenuIcon { + padding-top: 2px; +} + +.window-list-box:highlight { + background-color: rgba(247, 118, 104, 0.5); +} + +.window-list-item-label { + font-weight: normal; + width: 15em; + min-width: 5px; +} + +.window-list-item-box { + font-weight: normal; + background-image: none; + transition-duration: 100ms; + color: rgba(192, 202, 245, 0.9); + border-radius: 0; +} + +.panel-bottom .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-top .window-list-item-box StLabel { + padding-left: 6px; +} + +.panel-left .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-right .window-list-item-box StLabel { + padding-top: 6px; +} + +.panel-top .window-list-item-box { + border-top: 2px solid transparent; +} + +.panel-top .window-list-item-box StIcon, +.panel-top .window-list-item-box StBin, +.panel-top .window-list-item-box #appMenuIcon { + padding: 2px; + padding-top: 0; +} + +.panel-bottom .window-list-item-box { + border-bottom: 2px solid transparent; +} + +.panel-bottom .window-list-item-box StIcon, +.panel-bottom .window-list-item-box StBin, +.panel-bottom .window-list-item-box #appMenuIcon { + padding: 2px; + padding-bottom: 0; +} + +.panel-left .window-list-item-box { + border-left: 2px solid transparent; +} + +.panel-left .window-list-item-box StIcon, +.panel-left .window-list-item-box StBin, +.panel-left .window-list-item-box #appMenuIcon { + padding: 2px; + padding-left: 0; +} + +.panel-right .window-list-item-box { + border-right: 2px solid transparent; +} + +.panel-right .window-list-item-box StIcon, +.panel-right .window-list-item-box StBin, +.panel-right .window-list-item-box #appMenuIcon { + padding: 2px; + padding-right: 0; +} + +.window-list-item-box:hover { + color: rgba(192, 202, 245, 0.7); + background-gradient-direction: none; + background-color: rgba(192, 202, 245, 0.15); +} + +.window-list-item-box:active, +.window-list-item-box:checked, +.window-list-item-box:running { + color: rgba(192, 202, 245, 0.7); + background-gradient-direction: none; + background-color: rgba(192, 202, 245, 0.25); + border-color: rgba(192, 202, 245, 0.3); +} + +.window-list-item-box:active:hover, +.window-list-item-box:checked:hover, +.window-list-item-box:running:hover { + background-color: rgba(192, 202, 245, 0.3); +} + +.window-list-item-box:focus { + color: rgba(192, 202, 245, 0.7); + background-gradient-direction: none; + background-image: radial-gradient( + 5px 5px 45deg, + circle cover, + rgba(192, 202, 245, 0.7) 0%, + rgba(192, 202, 245, 0.7) 100% + ); + border-color: #a9b1d6; + background-color: rgba(192, 202, 245, 0.2); +} + +.window-list-item-box:focus:hover { + background-color: rgba(192, 202, 245, 0.3); +} + +.panel-top .window-list-item-box:focus { + background-position: top center; +} + +.panel-bottom .window-list-item-box:focus { + background-position: bottom center; +} + +.panel-left .window-list-item-box:focus { + background-position: left center; +} + +.panel-right .window-list-item-box:focus { + background-position: right center; +} + +.window-list-item-box.right, +.window-list-item-box.left { + padding-left: 0px; + padding-right: 0px; +} + +.window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #9ece6a; + background-gradient-end: #9ece6a; + border-radius: 6px; + box-shadow: none; +} + +.window-list-item-demands-attention { + background-gradient-start: #e0af68; + background-gradient-end: #e0af68; +} + +.window-list-preview { + padding: 12px; + spacing: 6px; + border: none; + background-color: #24283b; + border-radius: 6px; + color: #c0caf5; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.35), 0 3px 12px rgba(0, 0, 0, 0.16); +} + +.grouped-window-list-thumbnail-label { + padding-left: 4px; +} + +.grouped-window-list-thumbnail-alert { + background-color: rgba(247, 118, 104, 0.5); +} + +.grouped-window-list-thumbnail-menu { + padding: 6px; +} + +.grouped-window-list-thumbnail-menu .item-box { + padding: 6px; + border-radius: 6px; + spacing: 6px; + margin: 1px; +} + +.grouped-window-list-thumbnail-menu .item-box:outlined { + background-color: rgba(192, 202, 245, 0.1); +} + +.grouped-window-list-thumbnail-menu .item-box:hover { + background-color: rgba(192, 202, 245, 0.15); +} + +.grouped-window-list-thumbnail-menu .thumbnail { + width: 256px; +} + +.grouped-window-list-thumbnail-menu .separator { + width: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +.grouped-window-list-number-label { + z-index: 120; + text-shadow: none; + color: rgba(0, 0, 0, 0.87); + padding: 0; +} + +.grouped-window-list-button-label { + padding-left: 2px; +} + +.grouped-window-list-badge { + border-radius: 256px; + background-color: #a9b1d6; +} + +.grouped-window-list-item-box { + font-weight: normal; + transition-duration: 100ms; + border: none; + margin: 0; + color: rgba(192, 202, 245, 0.6); + border-radius: 0; + spacing: 6px; + border-bottom: 2px solid transparent; +} + +.grouped-window-list-item-box.top, +.grouped-window-list-item-box.bottom { + padding: 0 2px; +} + +.grouped-window-list-item-box:hover { + color: rgba(192, 202, 245, 0.7); + background-gradient-direction: none; + background-color: rgba(192, 202, 245, 0.15); +} + +.grouped-window-list-item-box:active { + color: rgba(192, 202, 245, 0.7); + background-gradient-direction: none; + background-color: transparent; + border-color: rgba(192, 202, 245, 0.3); +} + +.grouped-window-list-item-box:active:hover { + background-color: rgba(192, 202, 245, 0.15); +} + +.grouped-window-list-item-box:focus { + color: rgba(192, 202, 245, 0.7); + background-gradient-direction: none; + background-color: rgba(192, 202, 245, 0.2); + border-color: #a9b1d6; +} + +.grouped-window-list-item-box:focus:hover { + background-color: rgba(192, 202, 245, 0.3); +} + +.grouped-window-list-item-box .progress { + background-gradient-direction: vertical; + background-gradient-start: #9ece6a; + background-gradient-end: #9ece6a; + border-radius: 6px; + box-shadow: none; +} + +.grouped-window-list-item-demands-attention { + background-gradient-start: #e0af68; + background-gradient-end: #e0af68; +} + +.sound-button { + width: 22px; + height: 13px; + padding: 8px; +} + +.sound-button-container { + padding-right: 3px; + padding-left: 3px; +} + +.sound-button StIcon { + icon-size: 1.4em; +} + +.sound-track-infos { + padding: 5px; +} + +.sound-track-info { + padding-top: 2px; + padding-bottom: 2px; +} + +.sound-track-info StIcon { + icon-size: 16px; +} + +.sound-track-info StLabel { + padding-left: 5px; + padding-right: 5px; +} + +.sound-track-box { + padding-left: 15px; + padding-right: 15px; + max-width: 220px; +} + +.sound-seek-box { + padding-left: 15px; +} + +.sound-seek-box StLabel { + padding-top: 2px; +} + +.sound-seek-box StIcon { + icon-size: 16px; +} + +.sound-seek-slider { + width: 140px; +} + +.sound-volume-menu-item { + padding: 0.4em 1.75em; +} + +.sound-volume-menu-item StIcon { + icon-size: 1.14em; + padding-left: 8px; + padding-right: 8px; +} + +.sound-playback-control { + padding: 5px 10px 10px 10px; +} + +.sound-player { + padding: 0 0; + margin-top: 6px; + border-radius: 6px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.sound-player > StBoxLayout:first-child { + padding: 5px 10px 10px 10px; + spacing: 0.5em; +} + +.sound-player > StBoxLayout:first-child StButton:small { + width: 24px; + height: 24px; + border-radius: 9999px; +} + +.sound-player > StBoxLayout:first-child StButton:small:hover { + background-color: rgba(0, 0, 0, 0.12); +} + +.sound-player > StBoxLayout:first-child StButton:small:active { + background-color: rgba(0, 0, 0, 0.26); +} + +.sound-player > StBoxLayout:first-child StButton:small StIcon { + icon-size: 16px; +} + +.sound-player-generic-coverart { + background: rgba(0, 0, 0, 0.2); +} + +.sound-player-overlay { + width: 290px; + height: 80px; + padding: 12px 18px; + spacing: 6px; + background-color: rgba(0, 0, 0, 0.45); + border: none; + border-radius: 0 0 6px 6px; + color: #c0caf5; + text-shadow: none; +} + +.sound-player-overlay StButton { + width: 16px; + height: 16px; + padding: 8px; + margin: 0 6px 6px; + color: #c0caf5; + border-radius: 9999px; + border: none; + text-shadow: none; +} + +.sound-player-overlay StButton StIcon { + icon-size: 16px; +} + +.sound-player-overlay StButton:hover { + background-color: rgba(192, 202, 245, 0.12); +} + +.sound-player-overlay StButton:active { + background-color: rgba(192, 202, 245, 0.3); +} + +.sound-player-overlay StButton:insensitive { + opacty: 0.35; + color: rgba(192, 202, 245, 0.5); +} + +.sound-player-overlay StLabel { + padding: 0 6px; +} + +.sound-player-overlay StBoxLayout { + padding-top: 2px; +} + +.sound-player .slider { + height: 0.5em; + padding: 0; + border: 0px solid rgba(5, 5, 5, 0.9); + border-bottom: 1px; + -slider-height: 0.5em; + -slider-background-color: #1f2231; + -slider-border-color: rgba(0, 0, 0, 0); + -slider-active-background-color: #a9b1d6; + -slider-active-border-color: rgba(0, 0, 0, 0); + -slider-border-width: 0px; + -slider-handle-radius: 0px; +} + +#workspaceSwitcher { + spacing: 0px; + padding: 3px; +} + +/* Controls the styling when using the "Simple buttons" option */ +.workspace-switcher { + padding-left: 3px; + padding-right: 3px; +} + +.workspace-button { + width: 20px; + height: 10px; + color: rgba(192, 202, 245, 0.7); + padding: 3px; + padding-top: 4px; + transition-duration: 300; +} + +.workspace-button:outlined, +.workspace-button:outlined:hover { + color: #a9b1d6; +} + +.workspace-button:hover { + color: #c0caf5; +} + +/* Controls the style when using the "Visual representation" option */ +.workspace-graph { + padding: 3px; + spacing: 3px; +} + +.workspace-graph .workspace { + border: 1px solid rgba(0, 0, 0, 0.4); + background-gradient-direction: none; + background-color: rgba(0, 0, 0, 0.2); +} + +.workspace-graph .workspace:active { + border: 1px solid #a9b1d6; + background-gradient-direction: none; +} + +.workspace-graph .workspace .windows { + -active-window-background: rgba(65, 72, 104, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(65, 72, 104, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +.workspace-graph .workspace:active .windows { + -active-window-background: rgba(84, 92, 126, 0.75); + -active-window-border: rgba(0, 0, 0, 0.8); + -inactive-window-background: rgba(29, 32, 47, 0.75); + -inactive-window-border: rgba(0, 0, 0, 0.8); +} + +#panel-launchers-box { + padding: 0 6px; +} + +#panel-launchers-box.vertical { + padding: 3px 0; +} + +.panel-launcher { + padding: 2px; + transition-duration: 200ms; + border-radius: 0; +} + +.panel-launcher:hover { + background-gradient-direction: none; + background-color: rgba(192, 202, 245, 0.1); +} + +.panel-launcher:active { + background-color: rgba(192, 202, 245, 0.2); +} + +.launcher { + padding: 2px; + spacing: 2px; + transition-duration: 0.2s; + border-radius: 0; +} + +.launcher:hover { + background-gradient-direction: none; + background-color: rgba(192, 202, 245, 0.1); +} + +.launcher:active { + background-color: rgba(192, 202, 245, 0.2); +} + +.launcher .icon-box { + padding: 2px; +} + +.applet-separator { + padding: 1px 3px; +} + +.applet-separator-line { + width: 1px; + background: rgba(192, 202, 245, 0.12); +} + +.applet-box { + padding: 0 6px; + color: rgba(192, 202, 245, 0.7); + text-shadow: none; + transition-duration: 100ms; + border-radius: 0; +} + +.applet-box.vertical { + padding: 6px 0; +} + +.applet-box:hover { + color: rgba(192, 202, 245, 0.7); + background-color: rgba(192, 202, 245, 0.15); +} + +.applet-box:checked, +.applet-box:checked:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; +} + +.applet-box:highlight { + background-image: none; + border-image: none; + background-color: rgba(247, 118, 104, 0.5); +} + +.applet-label { + font-weight: bold; + color: rgba(192, 202, 245, 0.7); +} + +.applet-box:checked .applet-label { + color: rgba(0, 0, 0, 0.87); + text-shadow: none; +} + +.applet-icon { + color: rgba(192, 202, 245, 0.7); + icon-size: 16px; +} + +.applet-box:checked .applet-icon { + color: rgba(192, 202, 245, 0.7); + text-shadow: none; +} + +.user-icon { + width: 32px; + height: 32px; + background-color: transparent; + border: none; + border-radius: 0; +} + +.user-label { + color: #c0caf5; + font-size: 1em; + font-weight: bold; + margin: 0px; +} + +.desklet { + color: #c0caf5; +} + +.desklet:highlight { + background-color: rgba(247, 118, 104, 0.5); +} + +.desklet-with-borders { + color: #c0caf5; + background-color: rgba(22, 22, 30, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.desklet-with-borders:highlight { + background-color: rgba(247, 118, 104, 0.5); +} + +.desklet-with-borders-and-header { + color: #c0caf5; + background-color: rgba(22, 22, 30, 0.9); + border-radius: 6px; + border-radius-topleft: 0; + border-radius-topright: 0; + padding: 12px; + padding-bottom: 17px; +} + +.desklet-with-borders-and-header:highlight { + background-color: rgba(247, 118, 104, 0.5); +} + +.desklet-header { + color: #c0caf5; + background-color: rgba(22, 22, 30, 0.9); + border-radius: 0; + border-radius-topleft: 6px; + border-radius-topright: 6px; + font-size: 1em; + padding: 12px; + padding-bottom: 6px; +} + +.desklet-drag-placeholder { + background-color: rgba(29, 32, 47, 0.95); + box-shadow: inset 0 0 0 1px rgba(192, 202, 245, 0.1); +} + +.photoframe-box { + color: #c0caf5; + background-color: rgba(22, 22, 30, 0.9); + padding: 12px; + padding-bottom: 16px; +} + +.workspace-osd { + text-shadow: black 5px 5px 5px; + font-weight: bold; + font-size: 48pt; +} + +.notification-applet-padding { + padding: 0.5em 1em; +} + +.notification-applet-container { + max-height: 9999px; +} + +.tile-preview, +.tile-preview.snap, +.tile-hud, +.tile-hud.snap { + background-color: rgba(169, 177, 214, 0.3); + border: 1px solid #a9b1d6; +} + +.xkcd-box { + padding: 6px; + border: 0px; + background-color: rgba(0, 0, 0, 0); + border-radius: 0px; +} diff --git a/src/themes/Tokyo-Night/cinnamon/thumbnail.png b/src/themes/Tokyo-Night/cinnamon/thumbnail.png new file mode 100644 index 00000000..5d9811a8 Binary files /dev/null and b/src/themes/Tokyo-Night/cinnamon/thumbnail.png differ diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/applogo.svg b/src/themes/Tokyo-Night/gnome-shell/assets/applogo.svg new file mode 100644 index 00000000..6fea0d22 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/applogo.svg @@ -0,0 +1,293 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + style="isolation:isolate" + width="256" + height="256" + viewBox="0 0 256 256" + version="1.1" + id="svg44" + sodipodi:docname="applogo.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview46" + pagecolor="#505050" + bordercolor="#eeeeee" + borderopacity="1" + inkscape:pageshadow="0" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="2.5293854" + inkscape:cx="71.163532" + inkscape:cy="129.67577" + inkscape:window-width="1920" + inkscape:window-height="996" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg44" + inkscape:showpageshadow="0" + inkscape:deskcolor="#505050" /> + <defs + id="defs13"> + <filter + id="rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l" + width="1.0842484" + height="1.1077841" + x="-0.042124196" + y="-0.045133094" + color-interpolation-filters="sRGB" + filterUnits="objectBoundingBox"> + <feGaussianBlur + in="SourceGraphic" + stdDeviation="4.294" + id="feGaussianBlur2" /> + <feOffset + dx="0" + dy="4" + result="pf_100_offsetBlur" + id="feOffset4" /> + <feFlood + flood-opacity=".4" + id="feFlood6" /> + <feComposite + in2="pf_100_offsetBlur" + operator="in" + result="pf_100_dropShadow" + id="feComposite8" /> + <feBlend + in="SourceGraphic" + in2="pf_100_dropShadow" + mode="normal" + id="feBlend10" /> + </filter> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4166" + id="linearGradient4172" + x1="1037.0122" + y1="589.11401" + x2="1043.105" + y2="108.17625" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4166"> + <stop + style="stop-color:#c35781;stop-opacity:1" + offset="0" + id="stop4168" /> + <stop + style="stop-color:#25458b;stop-opacity:1" + offset="1" + id="stop4170" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4205" + id="linearGradient4211" + x1="1090.6018" + y1="651.76404" + x2="1082.9858" + y2="414.90842" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4205"> + <stop + style="stop-color:#bf73d3;stop-opacity:1" + offset="0" + id="stop4207" /> + <stop + style="stop-color:#ff8428;stop-opacity:1" + offset="1" + id="stop4209" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient4160" + id="linearGradient4167" + x1="843.57886" + y1="376.56763" + x2="821.90533" + y2="536.67523" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.32354855,0,0,0.32354855,-174.6547,-11.205045)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient4160"> + <stop + style="stop-color:#dca11f;stop-opacity:1" + offset="0" + id="stop4162" /> + <stop + style="stop-color:#eab3b3;stop-opacity:1" + offset="1" + id="stop4164" /> + </linearGradient> + </defs> + <g + filter="url(#rxmzpKZhS1Rg1bUBpXZWxPjgMjI9gn7l)" + id="g22" + style="fill:#394b70;fill-opacity:1"> + <linearGradient + id="_lgradient_133" + x1=".567" + x2=".567" + y1="1.071" + y2="-.742" + gradientTransform="matrix(244.648,0,0,228.338,5.619,11.952)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#333333" + id="stop15" /> + <stop + offset="100%" + style="stop-color:#4d4d4d" + id="stop17" /> + </linearGradient> + <path + fill="url(#_lgradient_133)" + d="M 165.628 11.952 C 239.684 11.952 250.267 22.509 250.267 96.495 L 250.267 155.746 C 250.267 229.733 239.684 240.29 165.628 240.29 L 90.259 240.29 C 16.203 240.29 5.619 229.733 5.619 155.746 L 5.619 96.495 C 5.619 22.509 16.203 11.952 90.259 11.952 L 165.628 11.952 Z" + id="path20" + style="fill:#394b70;fill-opacity:1" /> + </g> + <linearGradient + id="_lgradient_134" + x1=".516" + x2=".52" + y1="1.651" + y2="-.013" + gradientTransform="matrix(145,0,0,145,55.5,55.5)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#0575e6" + id="stop24" /> + <stop + offset="100%" + style="stop-color:#00f260" + id="stop26" /> + </linearGradient> + <g + opacity=".4" + id="g42"> + <linearGradient + id="_lgradient_135" + x1=".517" + x2=".517" + y1="0" + y2="1" + gradientTransform="matrix(244.65,0,0,228.34,5.68,11.95)" + gradientUnits="userSpaceOnUse"> + <stop + offset="0%" + style="stop-color:#ffffff" + id="stop31" /> + <stop + offset="12.5%" + stop-opacity=".098" + style="stop-color:#ffffff" + id="stop33" /> + <stop + offset="92.5%" + stop-opacity=".098" + style="stop-color:#000000" + id="stop35" /> + <stop + offset="100%" + stop-opacity=".498" + style="stop-color:#000000" + id="stop37" /> + </linearGradient> + <path + fill="url(#_lgradient_135)" + fill-rule="evenodd" + d="M 165.068 11.951 C 169.396 11.941 173.724 11.991 178.052 12.089 C 181.927 12.167 185.803 12.315 189.678 12.541 C 193.131 12.737 196.583 13.022 200.026 13.395 C 203.085 13.73 206.144 14.181 209.174 14.741 C 211.889 15.243 214.574 15.881 217.22 16.657 C 219.62 17.355 221.971 18.219 224.243 19.241 C 226.358 20.184 228.384 21.304 230.302 22.591 C 232.142 23.829 233.863 25.244 235.437 26.806 C 237.001 28.378 238.417 30.088 239.656 31.925 C 240.945 33.841 242.066 35.865 243.02 37.967 C 244.043 40.247 244.909 42.585 245.617 44.972 C 246.394 47.615 247.034 50.297 247.535 53.009 C 248.096 56.035 248.548 59.081 248.883 62.136 C 249.257 65.575 249.542 69.014 249.739 72.462 C 249.965 76.323 250.112 80.194 250.201 84.055 C 250.289 88.378 250.339 92.701 250.329 97.014 L 250.329 155.226 C 250.339 159.549 250.289 163.862 250.201 168.185 C 250.112 172.056 249.965 175.917 249.739 179.778 C 249.542 183.226 249.257 186.675 248.883 190.104 C 248.548 193.159 248.096 196.215 247.535 199.241 C 247.034 201.943 246.394 204.625 245.617 207.268 C 244.909 209.655 244.043 212.003 243.02 214.273 C 242.066 216.385 240.945 218.399 239.656 220.315 C 238.417 222.152 237.001 223.872 235.437 225.434 C 233.863 226.996 232.142 228.411 230.302 229.649 C 228.384 230.936 226.358 232.056 224.243 232.999 C 221.971 234.021 219.62 234.885 217.22 235.593 C 214.574 236.369 211.889 237.007 209.174 237.499 C 206.144 238.068 203.085 238.51 200.026 238.845 C 196.583 239.218 193.131 239.503 189.678 239.699 C 185.803 239.925 181.927 240.073 178.052 240.161 C 173.724 240.249 169.396 240.299 165.068 240.289 L 90.942 240.289 C 86.614 240.299 82.286 240.249 77.958 240.161 C 74.083 240.073 70.207 239.925 66.332 239.699 C 62.879 239.503 59.427 239.218 55.984 238.845 C 52.925 238.51 49.866 238.068 46.836 237.499 C 44.121 237.007 41.436 236.369 38.79 235.593 C 36.39 234.885 34.039 234.021 31.767 232.999 C 29.652 232.056 27.626 230.936 25.708 229.649 C 23.868 228.411 22.147 226.996 20.573 225.434 C 19.009 223.872 17.593 222.152 16.354 220.315 C 15.065 218.399 13.944 216.385 12.99 214.273 C 11.967 212.003 11.101 209.655 10.393 207.268 C 9.616 204.625 8.976 201.943 8.475 199.241 C 7.914 196.215 7.462 193.159 7.127 190.104 C 6.753 186.675 6.468 183.226 6.271 179.778 C 6.045 175.917 5.898 172.056 5.809 168.185 C 5.721 163.862 5.671 159.549 5.681 155.226 L 5.681 97.014 C 5.671 92.701 5.721 88.378 5.809 84.055 C 5.898 80.194 6.045 76.323 6.271 72.462 C 6.468 69.014 6.753 65.575 7.127 62.136 C 7.462 59.081 7.914 56.035 8.475 53.009 C 8.976 50.297 9.616 47.615 10.393 44.972 C 11.101 42.585 11.967 40.247 12.99 37.967 C 13.944 35.865 15.065 33.841 16.354 31.925 C 17.593 30.088 19.009 28.378 20.573 26.806 C 22.147 25.244 23.868 23.829 25.708 22.591 C 27.626 21.304 29.652 20.184 31.767 19.241 C 34.039 18.219 36.39 17.355 38.79 16.657 C 41.436 15.881 44.121 15.243 46.836 14.741 C 49.866 14.181 52.925 13.73 55.984 13.395 C 59.427 13.022 62.879 12.737 66.332 12.541 C 70.207 12.315 74.083 12.167 77.958 12.089 C 82.286 11.991 86.614 11.941 90.942 11.951 L 165.068 11.951 Z M 165.078 15.96 C 169.376 15.95 173.675 15.999 177.973 16.087 C 181.8 16.176 185.626 16.323 189.452 16.539 C 192.836 16.736 196.219 17.011 199.583 17.384 C 202.554 17.699 205.515 18.131 208.446 18.681 C 211.023 19.153 213.58 19.762 216.099 20.499 C 218.322 21.147 220.495 21.953 222.6 22.896 C 224.509 23.751 226.338 24.763 228.069 25.922 C 229.692 27.013 231.207 28.26 232.594 29.646 C 233.981 31.031 235.23 32.544 236.332 34.165 C 237.492 35.894 238.506 37.712 239.361 39.608 C 240.306 41.72 241.112 43.892 241.761 46.102 C 242.509 48.617 243.109 51.162 243.591 53.736 C 244.132 56.664 244.565 59.611 244.889 62.578 C 245.263 65.938 245.539 69.308 245.735 72.688 C 245.952 76.51 246.109 80.322 246.188 84.144 C 246.276 88.437 246.325 92.721 246.325 97.014 C 246.325 97.014 246.325 97.014 246.325 97.014 L 246.325 155.226 C 246.325 155.226 246.325 155.226 246.325 155.226 C 246.325 159.519 246.276 163.803 246.188 168.096 C 246.109 171.918 245.952 175.74 245.735 179.552 C 245.539 182.932 245.263 186.302 244.889 189.672 C 244.565 192.629 244.132 195.576 243.591 198.504 C 243.109 201.078 242.509 203.623 241.761 206.138 C 241.112 208.358 240.306 210.52 239.361 212.632 C 238.506 214.528 237.492 216.356 236.332 218.075 C 235.23 219.706 233.981 221.219 232.594 222.604 C 231.207 223.98 229.692 225.227 228.069 226.318 C 226.338 227.477 224.509 228.489 222.6 229.344 C 220.495 230.297 218.322 231.093 216.099 231.741 C 213.58 232.478 211.023 233.087 208.446 233.559 C 205.515 234.109 202.554 234.541 199.583 234.865 C 196.219 235.229 192.836 235.514 189.452 235.701 C 185.626 235.917 181.8 236.074 177.973 236.153 C 173.675 236.251 169.376 236.29 165.078 236.29 C 165.078 236.29 165.078 236.29 165.068 236.29 L 90.942 236.29 C 90.932 236.29 90.932 236.29 90.932 236.29 C 86.634 236.29 82.335 236.251 78.037 236.153 C 74.21 236.074 70.384 235.917 66.558 235.701 C 63.174 235.514 59.791 235.229 56.427 234.865 C 53.456 234.541 50.495 234.109 47.564 233.559 C 44.987 233.087 42.43 232.478 39.911 231.741 C 37.688 231.093 35.515 230.297 33.41 229.344 C 31.501 228.489 29.672 227.477 27.941 226.318 C 26.318 225.227 24.803 223.98 23.416 222.604 C 22.029 221.219 20.78 219.706 19.678 218.075 C 18.518 216.356 17.504 214.528 16.649 212.632 C 15.704 210.52 14.898 208.358 14.249 206.138 C 13.501 203.623 12.901 201.078 12.419 198.504 C 11.878 195.576 11.445 192.629 11.121 189.672 C 10.747 186.302 10.472 182.932 10.275 179.552 C 10.058 175.74 9.901 171.918 9.822 168.096 C 9.734 163.803 9.685 159.519 9.685 155.226 C 9.685 155.226 9.685 155.226 9.685 155.226 L 9.685 97.014 C 9.685 97.014 9.685 97.014 9.685 97.014 C 9.685 92.721 9.734 88.437 9.822 84.144 C 9.901 80.322 10.058 76.51 10.275 72.688 C 10.472 69.308 10.747 65.938 11.121 62.578 C 11.445 59.611 11.878 56.664 12.419 53.736 C 12.901 51.162 13.501 48.617 14.249 46.102 C 14.898 43.892 15.704 41.72 16.649 39.608 C 17.504 37.712 18.518 35.894 19.678 34.165 C 20.78 32.544 22.029 31.031 23.416 29.646 C 24.803 28.26 26.318 27.013 27.941 25.922 C 29.672 24.763 31.501 23.751 33.41 22.896 C 35.515 21.953 37.688 21.147 39.911 20.499 C 42.43 19.762 44.987 19.153 47.564 18.681 C 50.495 18.131 53.456 17.699 56.427 17.384 C 59.791 17.011 63.174 16.736 66.558 16.539 C 70.384 16.323 74.21 16.176 78.037 16.087 C 82.335 15.999 86.634 15.95 90.932 15.96 C 90.932 15.96 90.932 15.96 90.942 15.96 L 165.068 15.96 C 165.078 15.96 165.078 15.96 165.078 15.96 Z" + id="path40" /> + </g> + <g + id="g1599" + transform="matrix(1.0348995,0,0,1.0348995,-4.4651488,-4.4713569)"> + <circle + style="fill:url(#linearGradient4172);fill-opacity:1;stroke:none;stroke-width:0.323549" + id="path4164" + cx="125.3817" + cy="128.121" + r="85.649734" /> + <path + style="fill:url(#linearGradient4211);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 174.92511,162.64428 12.34157,5.09278 5.10258,-1.93702 6.55646,3.01886 -4.74048,8.02523 -17.37999,17.95124 -13.93187,-25.82581 z" + id="path4201" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccccc" /> + <path + style="fill:url(#linearGradient4167);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.20266px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 95.220219,104.1226 c -13.414174,-1.13822 -38.494654,17.39213 -49.755742,35.196 5.517522,40.42426 39.617452,70.54458 79.917123,70.59046 18.33627,-0.006 36.12495,-6.32892 50.44136,-17.9304 -1.55786,-11.95524 -6.9009,-23.30851 -20.35324,-38.78033 -16.41408,-19.17735 -41.63363,-45.97015 -60.249501,-49.07573 z" + id="path3342" + inkscape:connector-curvature="0" + sodipodi:nodetypes="cccccc" /> + <path + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="M 125.38169,39.596232 A 87.421061,88.524876 0 0 0 37.960681,128.121 87.421061,88.524876 0 0 0 125.38169,216.64578 87.421061,88.524876 0 0 0 212.80271,128.121 87.421061,88.524876 0 0 0 125.38169,39.596232 Z m 0,7.239965 A 80.271247,81.284782 0 0 1 205.6529,128.121 80.271247,81.284782 0 0 1 125.38169,209.40581 80.271247,81.284782 0 0 1 45.110489,128.121 80.271247,81.284782 0 0 1 125.38169,46.836197 Z" + id="path3453" + inkscape:connector-curvature="0" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 122.08545,73.426552 c -2.63242,0.02902 -5.38099,0.228079 -8.27134,0.652151 -20.900303,3.066496 -34.290467,11.321795 -51.446114,32.026257 -6.970284,8.41215 -13.13037,18.55126 -17.536713,26.33445 0.153022,2.87365 0.455718,5.73712 0.906822,8.57846 12.039196,-16.66062 45.556924,-41.294482 53.103037,-30.43442 8.639788,12.43403 -16.248744,29.71622 -12.907818,34.41369 3.579839,5.03338 19.258646,-2.95449 33.809556,-3.9995 16.24493,-1.16665 24.87558,3.85993 35.72684,12.20069 -2.73286,-5.15665 -4.52515,-8.92309 -5.56478,-12.62092 -2.16097,-7.68645 3.60676,-14.831 5.76382,-19.03754 3.42716,-6.68326 6.31337,-15.99432 11.40826,-21.02055 8.91706,-8.796919 24.48441,-13.349826 38.23878,-17.913974 4.30449,-1.428366 8.1201,-1.125871 12.60953,-2.109384 -4.16653,-2.325638 -9.36712,-3.187099 -13.61496,-3.250023 -22.64416,-0.3354 -36.44405,3.095939 -45.58242,2.100539 -11.59033,-1.26248 -22.42743,-6.076601 -36.6425,-5.919926 z" + id="path3481" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssccssscsssscsss" /> + <ellipse + style="fill:#c8b7b7;fill-opacity:1;stroke:none;stroke-width:0.302252" + id="path3485" + cx="142.8614" + cy="71.206673" + rx="5.9839044" + ry="5.9307613" + transform="rotate(11.377029)" /> + <path + sodipodi:nodetypes="cscc" + inkscape:connector-curvature="0" + id="path4068" + d="m 146.91184,100.77154 c 4.80047,-2.489525 7.12019,-4.559505 18.33208,-7.360652 10.88389,-2.719193 24.42329,-9.29191 35.31597,-11.84299 -18.6361,2.245588 -41.12133,6.946661 -53.64805,19.203642 z" + style="fill:#c8b7b7;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.234781px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + <path + style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 68.208299,152.19546 c -3.84395,-0.0683 -13.067139,4.09601 -17.792012,6.27317 a 80.768521,81.788333 0 0 0 9.044195,16.73669 c 2.717649,-11.46999 12.121856,-19.43198 10.321325,-22.39942 -0.248994,-0.41036 -0.800631,-0.59672 -1.573508,-0.61044 z" + id="path4152" + inkscape:connector-curvature="0" /> + <path + style="fill:#181818;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.323549px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + d="m 170.34321,91.948772 c 9.74499,-2.715631 26.55754,-9.346742 38.81741,-10.893893 -2.25746,-0.421293 -6.34297,0.272489 -8.60073,0.513028 -12.10683,2.396987 -23.92415,7.224464 -30.21668,10.380874 z" + id="path4179" + inkscape:connector-curvature="0" + sodipodi:nodetypes="ccccc" /> + <circle + style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="path4181" + cx="104.98782" + cy="62.369961" + r="1.1263562" /> + <circle + r="0.79609054" + cy="58.260956" + cx="111.54447" + id="circle4187" + style="fill:#acaad1;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" /> + <circle + style="fill:#7572b2;fill-opacity:1;stroke:none;stroke-width:0.323549;stroke-opacity:1" + id="circle4213" + cx="161.0078" + cy="69.400787" + r="0.79609054" /> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/calendar-arrow-left.svg b/src/themes/Tokyo-Night/gnome-shell/assets/calendar-arrow-left.svg new file mode 100644 index 00000000..ec8b4783 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/calendar-arrow-left.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m10 3v10l-5-5z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/calendar-arrow-right.svg b/src/themes/Tokyo-Night/gnome-shell/assets/calendar-arrow-right.svg new file mode 100644 index 00000000..6fc5556f --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/calendar-arrow-right.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="#FFFFFF" opacity="0.7"> + <path d="m6 3v10l5-5z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/calendar-today.svg b/src/themes/Tokyo-Night/gnome-shell/assets/calendar-today.svg new file mode 100644 index 00000000..5e77084c --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/calendar-today.svg @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + id="svg10621" + version="1.1" + inkscape:version="0.91 r13725" + sodipodi:docname="calendar-today.svg"> + <defs + id="defs10623"> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient99561-1" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <linearGradient + inkscape:collect="always" + id="linearGradient34508-1-3"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop34510-1-9" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop34512-4-5" /> + </linearGradient> + <radialGradient + r="42" + fy="30" + fx="51" + cy="30" + cx="51" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + gradientUnits="userSpaceOnUse" + id="radialGradient10592" + xlink:href="#linearGradient34508-1-3" + inkscape:collect="always" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3770" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3001" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3007" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3067" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient3072" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient34508-1-3" + id="radialGradient2997" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(0.72146227,0,0,0.27484277,14.205424,21.754717)" + cx="51" + cy="30" + fx="51" + fy="30" + r="42" /> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#000000" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:zoom="8" + inkscape:cx="-23.537329" + inkscape:cy="-31.442864" + inkscape:document-units="px" + inkscape:current-layer="layer1" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:window-width="2133" + inkscape:window-height="1241" + inkscape:window-x="238" + inkscape:window-y="88" + inkscape:window-maximized="0" + borderlayer="true" + inkscape:showpageshadow="false"> + <inkscape:grid + type="xygrid" + id="grid3109" + empspacing="5" + visible="true" + enabled="true" + snapvisiblegridlinesonly="true" /> + </sodipodi:namedview> + <metadata + id="metadata10626"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-469.08263,-537.99307)"> + <circle + style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#ffffff;fill-opacity:0.23756906;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;paint-order:normal;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" + id="path7305" + cx="481.57138" + cy="559.4649" + r="1.5" /> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/checkbox-dark.svg b/src/themes/Tokyo-Night/gnome-shell/assets/checkbox-dark.svg new file mode 100644 index 00000000..5bc9d3e3 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/checkbox-dark.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox-dark.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="5.2540541" + inkscape:cy="11.978378" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + style="fill:#e0e0e0" + id="path2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/checkbox-off.svg b/src/themes/Tokyo-Night/gnome-shell/assets/checkbox-off.svg new file mode 100644 index 00000000..0c5e5a0a --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/checkbox-off.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF" opacity="0.7"> + <path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/checkbox.svg b/src/themes/Tokyo-Night/gnome-shell/assets/checkbox.svg new file mode 100644 index 00000000..63c390c5 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/checkbox.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + fill="#000000" + version="1.1" + viewBox="0 0 24 24" + id="svg4" + sodipodi:docname="checkbox.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs8" /> + <sodipodi:namedview + id="namedview6" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="23.125" + inkscape:cx="7.8054054" + inkscape:cy="11.978378" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg4" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <path + d="m5 3c-1.108 0-2 0.892-2 2v14c0 1.108 0.892 2 2 2h14c1.108 0 2-0.892 2-2v-14c0-1.108-0.892-2-2-2zm12.59 3.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801z" + style="fill:#333333" + id="path2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/dash-placeholder.svg b/src/themes/Tokyo-Night/gnome-shell/assets/dash-placeholder.svg new file mode 100644 index 00000000..172156ae --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/dash-placeholder.svg @@ -0,0 +1,4 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#FFFFFF"> + <circle cx="12" cy="12" r="12" opacity="0.3"/> + <circle cx="12" cy="12" r="4"/> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/no-events.svg b/src/themes/Tokyo-Night/gnome-shell/assets/no-events.svg new file mode 100644 index 00000000..239177d1 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/no-events.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="48" + height="48" + viewBox="0 0 48 48" + id="svg2" + version="1.1" + inkscape:version="0.92.3 (2405546, 2018-03-11)" + sodipodi:docname="no-events.svg"> + <metadata + id="metadata12"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <defs + id="defs10" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1413" + inkscape:window-height="955" + id="namedview8" + showgrid="true" + inkscape:zoom="4.9166667" + inkscape:cx="-16.677966" + inkscape:cy="15.864407" + inkscape:window-x="46" + inkscape:window-y="71" + inkscape:window-maximized="0" + inkscape:current-layer="svg2"> + <inkscape:grid + type="xygrid" + id="grid4134" /> + </sodipodi:namedview> + <path + d="M0 0h48v48H0z" + fill="none" + id="path4" /> + <path + d="m 38,6 -2,0 0,-4 -4,0 0,4 -16,0 0,-4 -4,0 0,4 -2,0 C 7.79,6 6.02,7.79 6.02,10 L 6,38 c 0,2.21 1.79,4 4,4 l 28,0 c 2.21,0 4,-1.79 4,-4 L 42,10 C 42,7.79 40.21,6 38,6 Z m 0,32 -28,0 0,-22 28,0 z" + id="path6" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sccccccccsccsssssccccc" + style="fill:#f5f5f5;fill-opacity:1;opacity:0.54" /> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/no-notifications.svg b/src/themes/Tokyo-Night/gnome-shell/assets/no-notifications.svg new file mode 100644 index 00000000..ae09f92c --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/no-notifications.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48" fill="#FFFFFF" opacity="0.5"> + <path d="M24 44c2.21 0 4-1.79 4-4h-8c0 2.21 1.79 4 4 4zm12-12V22c0-6.15-3.27-11.28-9-12.64V8c0-1.66-1.34-3-3-3s-3 1.34-3 3v1.36c-5.73 1.36-9 6.49-9 12.64v10l-4 4v2h32v-2l-4-4zm-4 2H16V22c0-4.97 3.03-9 8-9s8 4.03 8 9v12z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/noise-texture.svg b/src/themes/Tokyo-Night/gnome-shell/assets/noise-texture.svg new file mode 100644 index 00000000..484f6c87 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/noise-texture.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="1600" + height="900" + viewBox="0 0 1600 900" + version="1.1" + id="svg13" + sodipodi:docname="noise-texture.svg" + inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"> + <metadata + id="metadata17"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1366" + inkscape:window-height="698" + id="namedview15" + showgrid="false" + inkscape:zoom="0.26222222" + inkscape:cx="647.80786" + inkscape:cy="422.79535" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg13" /> + <defs + id="defs9"> + <radialGradient + id="a" + gradientTransform="matrix(1 1 -1 1 0.5 -0.5)"> + <stop + stop-color="#455A64" + stop-opacity="0" + offset="0.25" + id="stop2" + style="stop-color:#444444;stop-opacity:0" /> + <stop + stop-color="#455A64" + stop-opacity="0.5" + offset="0.75" + id="stop4" + style="stop-color:#444444;stop-opacity:0.50196081" /> + <stop + stop-color="#455A64" + stop-opacity="1" + offset="1" + id="stop6" + style="stop-color:#444444;stop-opacity:1" /> + </radialGradient> + </defs> + <rect + width="1600" + height="900" + fill="url(#a)" + id="rect11" /> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/process-working.svg b/src/themes/Tokyo-Night/gnome-shell/assets/process-working.svg new file mode 100644 index 00000000..eedadce9 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/process-working.svg @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="512" + height="32" + viewBox="0 0 512 32" + version="1.1" + id="svg137" + sodipodi:docname="process-working.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview139" + pagecolor="#5b5b5b" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="2.4882813" + inkscape:cx="361.49451" + inkscape:cy="6.6310832" + inkscape:window-width="1368" + inkscape:window-height="700" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg137" /> + <defs + id="defs7"> + <g + id="g" + fill="#FFFFFF" + opacity="0.7"> + <circle + cx="8" + cy="8" + r="8" + fill="none" + id="circle2" /> + <path + d="m8 1a7 7 0 0 0 -7 7 7 7 0 0 0 7 7 7 7 0 0 0 7 -7h-3a4 4 0 0 1 -4 4 4 4 0 0 1 -4 -4 4 4 0 0 1 4 -4v-3z" + id="path4" + fill="#f5f5f5" /> + </g> + </defs> + <use + xlink:href="#g" + transform="translate(0) rotate(0 8 8)" + id="use9" /> + <use + xlink:href="#g" + transform="translate(16) rotate(5.625 8 8)" + id="use11" /> + <use + xlink:href="#g" + transform="translate(32) rotate(11.25 8 8)" + id="use13" /> + <use + xlink:href="#g" + transform="translate(48) rotate(16.875 8 8)" + id="use15" /> + <use + xlink:href="#g" + transform="translate(64) rotate(22.5 8 8)" + id="use17" /> + <use + xlink:href="#g" + transform="translate(80) rotate(28.125 8 8)" + id="use19" /> + <use + xlink:href="#g" + transform="translate(96) rotate(33.75 8 8)" + id="use21" /> + <use + xlink:href="#g" + transform="translate(112) rotate(39.375 8 8)" + id="use23" /> + <use + xlink:href="#g" + transform="translate(128) rotate(45 8 8)" + id="use25" /> + <use + xlink:href="#g" + transform="translate(144) rotate(50.625 8 8)" + id="use27" /> + <use + xlink:href="#g" + transform="translate(160) rotate(56.25 8 8)" + id="use29" /> + <use + xlink:href="#g" + transform="translate(176) rotate(61.875 8 8)" + id="use31" /> + <use + xlink:href="#g" + transform="translate(192) rotate(67.5 8 8)" + id="use33" /> + <use + xlink:href="#g" + transform="translate(208) rotate(73.125 8 8)" + id="use35" /> + <use + xlink:href="#g" + transform="translate(224) rotate(78.75 8 8)" + id="use37" /> + <use + xlink:href="#g" + transform="translate(240) rotate(84.375 8 8)" + id="use39" /> + <use + xlink:href="#g" + transform="translate(256) rotate(90 8 8)" + id="use41" /> + <use + xlink:href="#g" + transform="translate(272) rotate(95.625 8 8)" + id="use43" /> + <use + xlink:href="#g" + transform="translate(288) rotate(101.25 8 8)" + id="use45" /> + <use + xlink:href="#g" + transform="translate(304) rotate(106.875 8 8)" + id="use47" /> + <use + xlink:href="#g" + transform="translate(320) rotate(112.5 8 8)" + id="use49" /> + <use + xlink:href="#g" + transform="translate(336) rotate(118.125 8 8)" + id="use51" /> + <use + xlink:href="#g" + transform="translate(352) rotate(123.75 8 8)" + id="use53" /> + <use + xlink:href="#g" + transform="translate(368) rotate(129.375 8 8)" + id="use55" /> + <use + xlink:href="#g" + transform="translate(384) rotate(135 8 8)" + id="use57" /> + <use + xlink:href="#g" + transform="translate(400) rotate(140.625 8 8)" + id="use59" /> + <use + xlink:href="#g" + transform="translate(416) rotate(146.25 8 8)" + id="use61" /> + <use + xlink:href="#g" + transform="translate(432) rotate(151.875 8 8)" + id="use63" /> + <use + xlink:href="#g" + transform="translate(448) rotate(157.5 8 8)" + id="use65" /> + <use + xlink:href="#g" + transform="translate(464) rotate(163.125 8 8)" + id="use67" /> + <use + xlink:href="#g" + transform="translate(480) rotate(168.75 8 8)" + id="use69" /> + <use + xlink:href="#g" + transform="translate(496) rotate(174.375 8 8)" + id="use71" /> + <use + xlink:href="#g" + transform="translate(0 16) rotate(180 8 8)" + id="use73" /> + <use + xlink:href="#g" + transform="translate(16 16) rotate(185.625 8 8)" + id="use75" /> + <use + xlink:href="#g" + transform="translate(32 16) rotate(191.25 8 8)" + id="use77" /> + <use + xlink:href="#g" + transform="translate(48 16) rotate(196.875 8 8)" + id="use79" /> + <use + xlink:href="#g" + transform="translate(64 16) rotate(202.5 8 8)" + id="use81" /> + <use + xlink:href="#g" + transform="translate(80 16) rotate(208.125 8 8)" + id="use83" /> + <use + xlink:href="#g" + transform="translate(96 16) rotate(213.75 8 8)" + id="use85" /> + <use + xlink:href="#g" + transform="translate(112 16) rotate(219.375 8 8)" + id="use87" /> + <use + xlink:href="#g" + transform="translate(128 16) rotate(225 8 8)" + id="use89" /> + <use + xlink:href="#g" + transform="translate(144 16) rotate(230.625 8 8)" + id="use91" /> + <use + xlink:href="#g" + transform="translate(160 16) rotate(236.25 8 8)" + id="use93" /> + <use + xlink:href="#g" + transform="translate(176 16) rotate(241.875 8 8)" + id="use95" /> + <use + xlink:href="#g" + transform="translate(192 16) rotate(247.5 8 8)" + id="use97" /> + <use + xlink:href="#g" + transform="translate(208 16) rotate(253.125 8 8)" + id="use99" /> + <use + xlink:href="#g" + transform="translate(224 16) rotate(258.75 8 8)" + id="use101" /> + <use + xlink:href="#g" + transform="translate(240 16) rotate(264.375 8 8)" + id="use103" /> + <use + xlink:href="#g" + transform="translate(256 16) rotate(270 8 8)" + id="use105" /> + <use + xlink:href="#g" + transform="translate(272 16) rotate(275.625 8 8)" + id="use107" /> + <use + xlink:href="#g" + transform="translate(288 16) rotate(281.25 8 8)" + id="use109" /> + <use + xlink:href="#g" + transform="translate(304 16) rotate(286.875 8 8)" + id="use111" /> + <use + xlink:href="#g" + transform="translate(320 16) rotate(292.5 8 8)" + id="use113" /> + <use + xlink:href="#g" + transform="translate(336 16) rotate(298.125 8 8)" + id="use115" /> + <use + xlink:href="#g" + transform="translate(352 16) rotate(303.75 8 8)" + id="use117" /> + <use + xlink:href="#g" + transform="translate(368 16) rotate(309.375 8 8)" + id="use119" /> + <use + xlink:href="#g" + transform="translate(384 16) rotate(315 8 8)" + id="use121" /> + <use + xlink:href="#g" + transform="translate(400 16) rotate(320.625 8 8)" + id="use123" /> + <use + xlink:href="#g" + transform="translate(416 16) rotate(326.25 8 8)" + id="use125" /> + <use + xlink:href="#g" + transform="translate(432 16) rotate(331.875 8 8)" + id="use127" /> + <use + xlink:href="#g" + transform="translate(448 16) rotate(337.5 8 8)" + id="use129" /> + <use + xlink:href="#g" + transform="translate(464 16) rotate(343.125 8 8)" + id="use131" /> + <use + xlink:href="#g" + transform="translate(480 16) rotate(348.75 8 8)" + id="use133" /> + <use + xlink:href="#g" + transform="translate(496 16) rotate(354.375 8 8)" + id="use135" /> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/toggle-off-dark.svg b/src/themes/Tokyo-Night/gnome-shell/assets/toggle-off-dark.svg new file mode 100644 index 00000000..2341bc5e --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/toggle-off-dark.svg @@ -0,0 +1,4 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <path d="m10 0c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="10" r="5" fill="#ffffff" opacity=".5" stroke-width="0" style="paint-order:stroke fill markers"/> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/toggle-off.svg b/src/themes/Tokyo-Night/gnome-shell/assets/toggle-off.svg new file mode 100644 index 00000000..3acc14ac --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/toggle-off.svg @@ -0,0 +1,6 @@ +<svg width="40" height="20" version="1.1" xmlns="http://www.w3.org/2000/svg"> + <g transform="translate(0 -1032.4)" fill="#000000" stroke-width="0"> + <path d="m10 1032.4c-5.54 0-10 4.46-10 10s4.46 10 10 10h20c5.54 0 10-4.46 10-10s-4.46-10-10-10zm0 1h20c4.986 0 9 4.014 9 9s-4.014 9-9 9h-20c-4.986 0-9-4.014-9-9s4.014-9 9-9z" opacity=".5" style="paint-order:stroke fill markers"/> + <circle transform="scale(-1,1)" cx="-10" cy="1042.4" r="5" opacity=".5" style="paint-order:stroke fill markers"/> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/toggle-on-dark.svg b/src/themes/Tokyo-Night/gnome-shell/assets/toggle-on-dark.svg new file mode 100644 index 00000000..76106808 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/toggle-on-dark.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on-dark.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="-9.9099099" + inkscape:cy="15.927928" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <rect + transform="scale(-1,1)" + x="-40" + y="0" + width="40" + height="20" + rx="10" + ry="10" + style="fill:#e0e0e0" + id="rect2" /> + <circle + cx="30" + cy="10" + r="5" + style="fill:#313744" + id="circle4" /> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/assets/toggle-on.svg b/src/themes/Tokyo-Night/gnome-shell/assets/toggle-on.svg new file mode 100644 index 00000000..4685294b --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/assets/toggle-on.svg @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="20" + version="1.1" + id="svg6" + sodipodi:docname="toggle-on.svg" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs10" /> + <sodipodi:namedview + id="namedview8" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:pageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + showgrid="false" + inkscape:zoom="13.875" + inkscape:cx="7.6756757" + inkscape:cy="15.927928" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg6" + inkscape:showpageshadow="2" + inkscape:deskcolor="#d1d1d1" /> + <rect + transform="scale(-1,1)" + x="-40" + y="0" + width="40" + height="20" + rx="10" + ry="10" + style="fill:#333333" + id="rect2" /> + <circle + cx="30" + cy="10" + r="5" + id="circle4" + style="fill:#ffffff" /> +</svg> diff --git a/src/themes/Tokyo-Night/gnome-shell/gnome-shell.css b/src/themes/Tokyo-Night/gnome-shell/gnome-shell.css new file mode 100644 index 00000000..3d61ffd9 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/gnome-shell.css @@ -0,0 +1,4618 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +.message-list .message-list-placeholder { + font-weight: 800; + font-size: 15pt; +} + +.quick-toggle-menu .header .title { + font-weight: 700; + font-size: 15pt; +} + +.bt-menu-placeholder.popup-menu-item { + font-weight: 700; + font-size: 13pt; +} + +.background-app-item .title, +.world-clocks-button .world-clocks-header { + font-weight: 700; + font-size: 11pt; +} + +.quick-toggle-menu .header .subtitle { + font-weight: 700; + font-size: 9pt; +} + +.icon-label-button-container, +.background-app-item .subtitle { + font-weight: 400; + font-size: 9pt; +} + +.ripple-pointer-location { + width: 48px; + height: 48px; + border-radius: 24px; + background-color: rgba(192, 202, 245, 0.3); + box-shadow: 0 0 2px 2px #c0caf5; +} + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #a9b1d6; + -pie-background-color: rgba(192, 202, 245, 0.3); +} + +.magnifier-zoom-region { + border: 2px solid #a9b1d6; +} + +.magnifier-zoom-region.full-screen { + border-width: 0; +} + +/* App Icons */ +.show-apps .show-apps-icon { + color: transparent; + background-image: url('assets/applogo.svg'); + background-size: contain; + border-radius: 6px; + padding: 2px 4px; +} + +.show-apps .overview-icon, +.app-well-app .overview-icon, +.grid-search-result .overview-icon { + color: #c0caf5; + border-radius: 15px; + padding: 6px; + border: none; + transition-duration: 100ms; + text-align: center; +} + +.show-apps:hover .overview-icon, +.show-apps:focus .overview-icon, +.show-apps:selected .overview-icon, +.app-well-app:hover .overview-icon, +.app-well-app:focus .overview-icon, +.app-well-app:selected .overview-icon, +.grid-search-result:hover .overview-icon, +.grid-search-result:focus .overview-icon, +.grid-search-result:selected .overview-icon { + background-color: rgba(29, 32, 47, 0.65); + color: #0db9d7; + border-radius: 24px; + border-image: none; + background-image: none; +} + +.show-apps:active .overview-icon, +.show-apps:checked .overview-icon, +.app-well-app:active .overview-icon, +.app-well-app:checked .overview-icon, +.grid-search-result:active .overview-icon, +.grid-search-result:checked .overview-icon { + background-color: rgba(29, 32, 47, 1); + box-shadow: none; +} + +.app-well-app.app-folder { + background-color: rgba(29, 32, 47, 0.65); + border-radius: 24px; +} + +.app-well-app.app-folder .overview-icon { + background-color: transparent; + border-radius: 15px; +} + +.app-well-app.app-folder:hover { + background-color: rgba(29, 32, 47, 1); +} + +.app-well-app.app-folder:active { + background-color: rgba(192, 202, 245, 0.3); +} + +.app-folder-dialog { + border-radius: 36px; + padding: 12px; + background-color: rgba(36, 40, 59, 0.85); + border: 1px solid #16161e; + box-shadow: inset 0 0 0 1px rgba(192, 202, 245, 0.1); +} + +.app-folder-dialog .folder-name-container { + padding: 24px 36px 0; + spacing: 12px; +} + +.app-folder-dialog .folder-name-container .folder-name-label, +.app-folder-dialog .folder-name-container .folder-name-entry { + font-size: 18pt; + font-weight: bold; +} + +.app-folder-dialog .folder-name-container .folder-name-entry { + width: 300px; + border: 2px solid transparent; +} + +.app-folder-dialog .folder-name-container .folder-name-label { + padding: 9px 8px; + color: #0db9d7; +} + +.app-folder-dialog .folder-name-container .edit-folder-button { + background-color: rgba(192, 202, 245, 0.06); + color: #0db9d7; + border: none; + padding: 0; + width: 36px; + height: 36px; + border-radius: 9999px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button > StIcon { + icon-size: 16px; +} + +.app-folder-dialog .folder-name-container .edit-folder-button:hover { + background-color: rgba(192, 202, 245, 0.12); +} + +.app-folder-dialog .folder-name-container .edit-folder-button:checked, +.app-folder-dialog .folder-name-container .edit-folder-button:active { + background-color: #c0caf5; + color: rgba(0, 0, 0, 0.87); +} + +.app-folder-dialog .icon-grid { + row-spacing: 12px; + column-spacing: 24px; + page-padding-top: 0; + page-padding-bottom: 0; + page-padding-left: 0; + page-padding-right: 0; +} + +.app-folder-dialog .page-indicators { + margin-bottom: 18px; +} + +.app-folder-dialog-container { + padding: 0; + width: 620px; + height: 620px; +} + +.app-well-app-running-dot { + width: 6px; + height: 3px; + border-radius: 2px; + background-color: rgba(192, 202, 245, 0.3); + margin-bottom: 0; +} + +StWidget.focused .app-well-app-running-dot { + width: 24px; + background-color: #c0caf5 !important; +} + +.app-menu, +.app-well-menu { + max-width: 27.25em; +} + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; +} + +.rename-folder-popup .rename-folder-popup-item:ltr, +.rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; +} + +.system-action-icon { + box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); + background-color: rgba(36, 40, 59, 0.95); + color: #c0caf5; + border-radius: 9999px; + icon-size: 48px; +} + +.shell-link { + border-radius: 6px; + color: #7cdfff; +} + +.shell-link:hover { + color: #7cdfff; + background-color: rgba(125, 207, 255, 0.15); +} + +.shell-link:active { + color: #7cdfff; + background-color: rgba(125, 207, 255, 0.25); +} + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.icon-dropshadow { + icon-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); +} + +/* Buttons */ +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.login-dialog .modal-dialog-button, +.login-dialog .modal-dialog-button:default, +.hotplug-notification-item, +.icon-button, +.background-app-item .close-button, +.button { + color: #c0caf5; + background-color: #1d202f; + box-shadow: none !important; +} + +.login-dialog .cancel-button:focus, +.login-dialog .switch-user-button:focus, +.login-dialog .login-dialog-session-list-button:focus, +.login-dialog .modal-dialog-button:focus, +.hotplug-notification-item:focus, +.icon-button:focus, +.background-app-item .close-button:focus, +.button:focus { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.08); + box-shadow: none !important; + outline: none !important; +} + +.login-dialog .cancel-button:hover, +.login-dialog .switch-user-button:hover, +.login-dialog .login-dialog-session-list-button:hover, +.login-dialog .modal-dialog-button:hover, +.hotplug-notification-item:hover, +.icon-button:hover, +.background-app-item .close-button:hover, +.button:hover { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); + box-shadow: none !important; + outline: none !important; +} + +.login-dialog .cancel-button:active, +.login-dialog .switch-user-button:active, +.login-dialog .login-dialog-session-list-button:active, +.login-dialog .modal-dialog-button:active, +.hotplug-notification-item:active, +.icon-button:active, +.background-app-item .close-button:active, +.button:active { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.2); + box-shadow: none !important; +} + +.login-dialog .cancel-button:insensitive, +.login-dialog .switch-user-button:insensitive, +.login-dialog .login-dialog-session-list-button:insensitive, +.login-dialog .modal-dialog-button:insensitive, +.hotplug-notification-item:insensitive, +.icon-button:insensitive, +.background-app-item .close-button:insensitive, +.button:insensitive { + color: rgba(192, 202, 245, 0.35); + background-color: #1d202f; + box-shadow: none !important; +} + +.lg-obj-inspector-button, +#LookingGlassDialog > #Toolbar .lg-toolbar-button, +.candidate-page-button, +.modal-dialog-linked-button, +.popup-menu .button { + color: #c0caf5; + background-color: transparent; + box-shadow: none !important; +} + +.lg-obj-inspector-button:focus, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:focus, +.candidate-page-button:focus, +.modal-dialog-linked-button:focus, +.popup-menu .button:focus { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.08); + box-shadow: none !important; +} + +.lg-obj-inspector-button:hover, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:hover, +.candidate-page-button:hover, +.modal-dialog-linked-button:hover, +.popup-menu .button:hover { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); +} + +.lg-obj-inspector-button:active, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:active, +.candidate-page-button:active, +.modal-dialog-linked-button:active, +.popup-menu .button:active { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.2); + box-shadow: none !important; +} + +.lg-obj-inspector-button:insensitive, +#LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive, +.candidate-page-button:insensitive, +.modal-dialog-linked-button:insensitive, +.popup-menu .button:insensitive { + background-color: transparent; + color: rgba(192, 202, 245, 0.35); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button, +.screenshot-ui-type-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button, +.unlock-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button:default { + color: #c0caf5; + background-color: transparent; + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:insensitive, +.screenshot-ui-type-button:insensitive, +.unlock-dialog .cancel-button:insensitive, +.unlock-dialog .switch-user-button:insensitive, +.unlock-dialog .login-dialog-session-list-button:insensitive, +.unlock-dialog .modal-dialog-button:insensitive { + color: rgba(192, 202, 245, 0.35); + background-color: rgba(36, 40, 59, 0.95); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:focus, +.screenshot-ui-type-button:focus, +.unlock-dialog .cancel-button:focus, +.unlock-dialog .switch-user-button:focus, +.unlock-dialog .login-dialog-session-list-button:focus, +.unlock-dialog .modal-dialog-button:focus { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.08); + box-shadow: none !important; + outline: none !important; +} + +.screenshot-ui-show-pointer-button:hover, +.screenshot-ui-type-button:hover, +.unlock-dialog .cancel-button:hover, +.unlock-dialog .switch-user-button:hover, +.unlock-dialog .login-dialog-session-list-button:hover, +.unlock-dialog .modal-dialog-button:hover { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); + box-shadow: none !important; + outline: none !important; +} + +.screenshot-ui-show-pointer-button:active, +.screenshot-ui-type-button:active, +.unlock-dialog .cancel-button:active, +.unlock-dialog .switch-user-button:active, +.unlock-dialog .login-dialog-session-list-button:active, +.unlock-dialog .modal-dialog-button:active { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.2); + box-shadow: none !important; +} + +.screenshot-ui-show-pointer-button:outlined, +.screenshot-ui-type-button:outlined, +.unlock-dialog .cancel-button:outlined, +.unlock-dialog .switch-user-button:outlined, +.unlock-dialog .login-dialog-session-list-button:outlined, +.unlock-dialog .modal-dialog-button:outlined, +.screenshot-ui-show-pointer-button:checked, +.screenshot-ui-type-button:checked, +.unlock-dialog .cancel-button:checked, +.unlock-dialog .switch-user-button:checked, +.unlock-dialog .login-dialog-session-list-button:checked, +.unlock-dialog .modal-dialog-button:checked { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; + box-shadow: none !important; +} + +.button { + min-height: 20px; + padding: 6px 12px; + border-radius: 6px; + border: none; +} + +.icon-button, +.background-app-item .close-button { + border-radius: 9999px; + padding: 6px; + background-color: rgba(192, 202, 245, 0.04); +} + +.icon-button StIcon, +.background-app-item .close-button StIcon { + icon-size: 16px !important; + -st-icon-style: symbolic; +} + +/* Date/Time Menu */ +.popup-menu .message, +.world-clocks-button, +.weather-button, +.events-button { + color: rgba(192, 202, 245, 0.7); + background-color: rgba(192, 202, 245, 0.04); + border-radius: 6px; + border: none; + box-shadow: none; + text-shadow: none; + padding: 6px 9px; +} + +.popup-menu .message:hover, +.world-clocks-button:hover, +.weather-button:hover, +.events-button:hover, +.popup-menu .message:focus, +.world-clocks-button:focus, +.weather-button:focus, +.events-button:focus { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); + box-shadow: none; +} + +.popup-menu .message:active, +.world-clocks-button:active, +.weather-button:active, +.events-button:active { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.2); + box-shadow: none; +} + +#calendarArea { + padding: 4px; +} + +.datemenu-calendar-column { + spacing: 6px; + border: none; + padding: 0 !important; + margin: 0 !important; +} + +.datemenu-calendar-column:ltr { + margin-right: 0; + border-left-width: 0; +} + +.datemenu-calendar-column:rtl { + margin-left: 0; + border-right-width: 0; +} + +.datemenu-calendar-column .datemenu-displays-section { + padding-bottom: 0; +} + +.datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; +} + +.world-clocks-header, +.weather-header, +.events-section-title { + color: rgba(192, 202, 245, 0.7); + font-weight: bold; +} + +.datemenu-today-button, +.datemenu-displays-box { + margin: 4px 6px; +} + +/* today button (the date) */ +.datemenu-today-button { + border: none; + box-shadow: none; + background: none; + padding: 6px 12px; + margin: 0; + text-shadow: none; + color: rgba(192, 202, 245, 0.7); + border-radius: 6px; + margin: 4px; +} + +.datemenu-today-button:ltr { + margin-left: 4px; +} + +.datemenu-today-button:rtl { + margin-right: 4px; +} + +.datemenu-today-button:hover, +.datemenu-today-button:focus { + background-color: rgba(192, 202, 245, 0.12); +} + +.datemenu-today-button:active { + background-color: rgba(192, 202, 245, 0.2); +} + +.datemenu-today-button .day-label { + font-size: 12pt; + font-weight: bold; +} + +.datemenu-today-button .date-label { + font-size: 18pt; + font-weight: normal; +} + +/* Calendar */ +.calendar { + border: none; + box-shadow: none; + background-color: transparent; + padding: 0 3px !important; + margin: 0 !important; + text-shadow: none; + border-radius: 12px; +} + +.calendar .calendar-month-label { + padding: 6px 0; + color: rgba(192, 202, 245, 0.7); + font-weight: bold; + text-align: center; + text-shadow: none; + font-size: 12pt; +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 0 !important; + margin: 3px 0 !important; +} + +.calendar .calendar-change-month-back StIcon, +.calendar .calendar-change-month-forward StIcon { + icon-size: 16px; +} + +.calendar .pager-button { + width: 32px !important; + height: 32px !important; + margin: 2px !important; + border-radius: 9999px; + background-color: transparent; + color: #c0caf5; +} + +.calendar .pager-button:hover, +.calendar .pager-button:focus { + background-color: rgba(192, 202, 245, 0.12); +} + +.calendar .pager-button:active { + background-color: rgba(192, 202, 245, 0.3); +} + +.calendar .calendar-day-base { + font-size: 10pt; + text-align: center; + width: 34px !important; + height: 34px !important; + padding: 0 !important; + margin: 2px !important; + border-radius: 9999px; + color: rgba(192, 202, 245, 0.7); + border: none; + font-feature-settings: 'tnum'; +} + +.calendar .calendar-day-base:hover, +.calendar .calendar-day-base:focus { + background-color: rgba(192, 202, 245, 0.12); + box-shadow: none; + outline: none; +} + +.calendar .calendar-day-base:active, +.calendar .calendar-day-base:selected { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.3); + border-color: transparent; +} + +.calendar .calendar-day-base.calendar-day-heading { + margin-top: 1em; + color: rgba(192, 202, 245, 0.5); + font-size: 10pt; +} + +.calendar .calendar-day { + border-width: 0; +} + +.calendar .calendar-day-top { + border-top-width: 0; +} + +.calendar .calendar-day-left { + border-left-width: 0; +} + +.calendar .calendar-nonwork-day { + color: rgba(192, 202, 245, 0.5); + font-weight: bold; +} + +.calendar .calendar-today { + font-weight: bold; + color: rgba(192, 202, 245, 0.7) !important; + background-color: rgba(192, 202, 245, 0.06); + border: none; +} + +.calendar .calendar-today:hover, +.calendar .calendar-today:focus { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5 !important; +} + +.calendar .calendar-today:active { + background-color: #7aa2f7; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected { + background-color: #0db9d7; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-today:selected:hover, +.calendar .calendar-today:selected:focus { + background-color: #9d7cd8; + color: rgba(0, 0, 0, 0.87) !important; +} + +.calendar .calendar-day-with-events { + color: rgba(192, 202, 245, 0.7); + background-image: url('assets/calendar-today.svg'); +} + +.calendar .calendar-day-with-events.calendar-work-day { + color: rgba(192, 202, 245, 0.7); + font-weight: bold; +} + +.calendar .calendar-other-month-day { + color: rgba(192, 202, 245, 0.3); + opacity: 0.5; +} + +.calendar .calendar-week-number { + width: 26px; + height: 20px; + margin: 6px 2px !important; + padding: 0 0; + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + font-size: inherit; + font-weight: bold; + text-align: center; +} + +.world-clocks-button, +.weather-button, +.events-button { + padding: 12px !important; + margin: 4px 0 0 !important; +} + +.events-button .events-box { + spacing: 6px; +} + +.events-button .events-list { + spacing: 12px; + text-shadow: none; +} + +.events-button .events-title { + font-weight: bold; + text-shadow: none; + color: rgba(192, 202, 245, 0.5); +} + +.events-button .event-time { + font-feature-settings: 'tnum'; + font-size: 10pt; + color: rgba(192, 202, 245, 0.5); +} + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.world-clocks-button .world-clocks-header { + color: rgba(192, 202, 245, 0.5); +} + +.world-clocks-button .world-clocks-city { + font-weight: bold; + font-size: 11pt; + color: rgba(192, 202, 245, 0.7); +} + +.world-clocks-button .world-clocks-time { + font-feature-settings: 'tnum'; + font-size: 11pt; + color: #c0caf5; +} + +.world-clocks-button .world-clocks-time:ltr { + text-align: right; +} + +.world-clocks-button .world-clocks-time:rtl { + text-align: left; +} + +.world-clocks-button .world-clocks-timezone { + font-feature-settings: 'tnum'; + font-size: 10pt; + color: rgba(192, 202, 245, 0.5); +} + +.world-clocks-grid, +.weather-grid { + spacing-rows: 0.4em; + spacing-columns: 0.8em; +} + +.weather-button .weather-box { + spacing: 10px; +} + +.weather-button .weather-header-box { + spacing: 6px; +} + +.weather-button .weather-header { + font-weight: bold; + color: rgba(192, 202, 245, 0.7); +} + +.weather-button .weather-header.location { + font-weight: normal; + font-size: 10pt; + color: rgba(192, 202, 245, 0.5); +} + +.weather-button .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; +} + +.weather-button .weather-forecast-time { + font-feature-settings: 'tnum'; + font-size: 9pt; + font-weight: normal; + padding-top: 0.2em; + padding-bottom: 0.4em; + color: rgba(192, 202, 245, 0.7); +} + +.weather-button .weather-forecast-icon { + icon-size: 32px; +} + +.weather-button .weather-forecast-temp { + font-weight: bold; +} + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: 0.8em; +} + +.check-box StBin { + width: 24px; + height: 24px; + padding: 6px; + border-radius: 6px; +} + +.check-box StBin, +.check-box:focus StBin { + background-image: url('assets/checkbox-off.svg'); +} + +.check-box:hover StBin { + background-color: rgba(192, 202, 245, 0.12); +} + +.check-box:active StBin { + background-color: rgba(192, 202, 245, 0.3); +} + +.check-box:checked StBin, +.check-box:focus:checked StBin { + background-image: url('assets/checkbox-dark.svg'); +} + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(169, 177, 214, 0.35); + box-shadow: 0 0 2px 2px #c0caf5; + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; +} + +.ripple-box:rtl { + border-radius: 0 0 0 52px; +} + +/* Dash */ +#dash { + font-size: 9pt; +} + +#dash .empty-dash-drop-target { + width: 32px; + height: 32px; +} + +.dash-label { + background-color: rgba(36, 40, 59, 0.95); + color: #0db9d7; + border-radius: 12px; + padding: 6px 12px; + box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15); + border: 1px solid rgba(65, 72, 104, 0.55); + text-align: center; + -y-offset: 12px; + -x-offset: 8px; +} + +/* Modal Dialogs */ +.candidate-popup-content, +.modal-dialog { + background-color: rgba(29, 32, 47, 0.95); + border-radius: 12px; + margin: 15px; + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +.modal-dialog-linked-button:last-child { + color: #c0caf5; + background-color: #394b70; +} + +.modal-dialog-linked-button:hover:last-child { + color: #c0caf5; + background-color: #3d59a1; +} + +.modal-dialog-linked-button:active:last-child { + color: #c0caf5; + background-color: #c25d64; +} + +.modal-dialog-linked-button:insensitive:last-child { + background-color: rgba(169, 177, 214, 0.05); + color: rgba(169, 177, 214, 0.35); +} + +.headline { + font-size: 12pt; +} + +.modal-dialog { + color: #c0caf5; + padding: 0 6px 6px 6px; +} + +.modal-dialog-linked-button { + min-height: 32px; + padding: 6px; + margin: 3px !important; + border: none !important; + border-radius: 6px; +} + +.modal-dialog-linked-button:first-child { + background-color: rgba(192, 202, 245, 0.04); +} + +.modal-dialog-linked-button:first-child:focus { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.08); + box-shadow: none !important; +} + +.modal-dialog-linked-button:first-child:hover { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); +} + +.modal-dialog-linked-button:first-child:active { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.2); + box-shadow: none !important; +} + +.modal-dialog .modal-dialog-content-box { + margin: 30px 42px; + spacing: 30px; + max-width: 28em; +} + +.end-session-dialog { + width: 30em; +} + +.end-session-dialog .end-session-dialog-battery-warning, +.end-session-dialog .dialog-list-title { + color: #e0af68; +} + +.message-dialog-content { + spacing: 18px; +} + +.message-dialog-content .message-dialog-title { + text-align: center; + font-size: 18pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-title.lightweight { + font-size: 13pt; + font-weight: 800; +} + +.message-dialog-content .message-dialog-description { + text-align: center; +} + +.dialog-list { + spacing: 18px; +} + +.dialog-list .dialog-list-title { + text-align: center; + font-weight: bold; +} + +.dialog-list .dialog-list-scrollview { + max-height: 200px; +} + +.dialog-list .dialog-list-box { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; +} + +.dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: rgba(192, 202, 245, 0.7); + font-size: 10pt; +} + +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; +} + +.run-dialog .run-dialog-entry { + width: 20em; +} + +.run-dialog .run-dialog-description { + text-align: center; + color: rgba(192, 202, 245, 0.7); + font-size: 10pt; +} + +.prompt-dialog { + width: 28em; +} + +.prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; +} + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; +} + +.prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; +} + +.prompt-dialog-password-layout { + spacing: 8px; +} + +.prompt-dialog-password-entry { + width: 20em; +} + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; + font-size: 10pt; + margin: 6px; +} + +.prompt-dialog-error-label { + color: #f7768e; +} + +.prompt-dialog-info-label, +.prompt-dialog-null-label { + color: rgba(192, 202, 245, 0.5); +} + +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; +} + +.polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #e0af68; +} + +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; +} + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; +} + +.audio-selection-device { + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 6px; +} + +.audio-selection-device:hover, +.audio-selection-device:focus { + background-color: rgba(192, 202, 245, 0.12); +} + +.audio-selection-device:active { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.audio-selection-device-box { + padding: 18px; + spacing: 18px; +} + +.audio-selection-device-icon { + icon-size: 64px; +} + +.welcome-dialog-image { + background-image: url('resource:///org/gnome/shell/theme/gnome-shell-start.svg'); + background-size: contain; + height: 300px; + width: 300px; +} + +/* Entries */ +StEntry, +.search-entry, +.login-dialog StEntry { + min-height: 20px; + padding: 6px 12px; + margin: 2px; + border: none; + border-radius: 6px; + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: #c0caf5; + selection-background-color: rgba(192, 202, 245, 0.25); + selected-color: #c0caf5; +} + +StEntry:hover, +.search-entry:hover { + color: #c0caf5; + border-color: rgba(169, 177, 214, 0.35); + background-color: rgba(192, 202, 245, 0.04); +} + +StEntry:focus, +.search-entry:focus { + color: #c0caf5; + border-color: #a9b1d6; + background-color: rgba(192, 202, 245, 0.04); + box-shadow: none; +} + +StEntry:insensitive, +.search-entry:insensitive { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.35); + border-color: transparent; +} + +StEntry StIcon.capslock-warning, +.search-entry StIcon.capslock-warning { + icon-size: 16px; + warning-color: #e0af68; + padding: 0; +} + +StEntry StIcon.peek-password, +.search-entry StIcon.peek-password { + icon-size: 16px; + padding: 0 4px; +} + +StEntry StLabel.hint-text, +.search-entry StLabel.hint-text { + margin-left: 2px; + color: rgba(192, 202, 245, 0.5); +} + +.hotplug-notification-item { + padding: 12px; + border-style: solid; + border-width: 0; + border-left-width: 0; + border-bottom-width: 0; +} + +.hotplug-notification-item:first-child { + border-radius: 0 0 0 6px; +} + +.hotplug-notification-item:last-child { + border-right-width: 0; + border-radius: 0 0 6px 0; +} + +.hotplug-notification-item:first-child:last-child { + border-radius: 0 0 6px 6px; +} + +.hotplug-notification-item-icon { + icon-size: 24px; + padding: 0 4px; +} + +.candidate-popup-boxpointer { + -arrow-border-radius: 2px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 64px; + -arrow-rise: 12px; +} + +.candidate-popup-content { + color: rgba(192, 202, 245, 0.7); + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.35) !important; + border: none; + margin: 3px 8px 12px !important; + padding: 6px; + spacing: 6px; +} + +.candidate-index { + padding: 0 0.5em 0 0; + color: rgba(192, 202, 245, 0.7); +} + +.candidate-box:selected .candidate-index { + color: rgba(0, 0, 0, 0.6); +} + +.candidate-box { + padding: 0.3em 0.5em 0.3em 0.5em; + margin-right: 2px; + border-radius: 6px; + color: rgba(192, 202, 245, 0.7); +} + +.candidate-box:hover { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +.candidate-box:active { + background-color: rgba(192, 202, 245, 0.3); + color: #c0caf5; +} + +.candidate-box:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.candidate-box:last-child { + margin-right: 0; +} + +.candidate-page-button-box { + height: 2em; +} + +.vertical .candidate-page-button-box { + padding-top: 0.5em; +} + +.horizontal .candidate-page-button-box { + padding-left: 0.5em; +} + +.candidate-page-button { + padding: 6px 9px; +} + +.candidate-page-button-previous, +.candidate-page-button-next { + border-radius: 6px; +} + +.candidate-page-button-icon { + icon-size: 1em; +} + +/* On-screen Keyboard */ +#keyboard { + background-color: #20303b; + box-shadow: none; +} + +#keyboard .page-indicator { + padding: 6px; +} + +#keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; +} + +.key-container, +.keyboard-layout { + padding: 4px; + spacing: 4px; +} + +.keyboard-key { + font-size: 16pt; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-radius: 9px; + border: none; + color: rgba(192, 202, 245, 0.7); + background-color: #3b4261; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key:focus, +.keyboard-key:hover { + color: #c0caf5; + background-color: #414868; +} + +.keyboard-key:checked, +.keyboard-key:active { + color: #c0caf5; + background-color: #545c7e; +} + +.keyboard-key:grayed { + background-color: #1d202f; + color: rgba(192, 202, 245, 0.7); +} + +.keyboard-key.default-key { + background-color: #1d202f; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.default-key:focus, +.keyboard-key.default-key:hover { + color: #c0caf5; + background-color: #414868; +} + +.keyboard-key.default-key:checked, +.keyboard-key.default-key:active { + color: #c0caf5; + background-color: #545c7e; +} + +.keyboard-key.enter-key { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15); +} + +.keyboard-key.enter-key:focus, +.keyboard-key.enter-key:hover { + color: rgba(0, 0, 0, 0.87); + background-color: #c0caf5; +} + +.keyboard-key.enter-key:checked, +.keyboard-key.enter-key:active { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; +} + +.keyboard-key.shift-key-uppercase, +.keyboard-key.shift-key-uppercase:focus, +.keyboard-key.shift-key-uppercase:hover, +.keyboard-key.shift-key-uppercase:checked, +.keyboard-key.shift-key-uppercase:active { + color: #a9b1d6; +} + +.keyboard-key StIcon { + icon-size: 1.125em; +} + +.keyboard-subkeys { + color: inherit; + -arrow-border-radius: 12px; + -arrow-background-color: #20303b; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 5px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); +} + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; +} + +.emoji-panel .keyboard-key:latched { + border: none; + background-color: #a9b1d6; +} + +.word-suggestions { + font-size: 14pt; + spacing: 12px; + min-height: 20pt; +} + +/* Login Dialog */ +#lockDialogGroup { + background-color: #1d202f; + background-image: url('background.png'); + background-size: cover; +} + +.login-dialog-banner-view { + padding-top: 24px; + max-width: 23em; +} + +#panel.login-screen { + background-color: transparent; + box-shadow: none; +} + +.login-dialog, +.unlock-dialog { + border: none; + background-color: transparent; +} + +.login-dialog .modal-dialog-button-box, +.unlock-dialog .modal-dialog-button-box { + spacing: 3px; +} + +.login-dialog .modal-dialog-button, +.unlock-dialog .modal-dialog-button { + padding: 0 16px; + border: none; +} + +.login-dialog .cancel-button, +.login-dialog .switch-user-button, +.login-dialog .login-dialog-session-list-button, +.unlock-dialog .cancel-button, +.unlock-dialog .switch-user-button, +.unlock-dialog .login-dialog-session-list-button { + padding: 0; + border-radius: 9999px; + width: 32px; + height: 32px; + border: none; +} + +.login-dialog .cancel-button StIcon, +.login-dialog .switch-user-button StIcon, +.login-dialog .login-dialog-session-list-button StIcon, +.unlock-dialog .cancel-button StIcon, +.unlock-dialog .switch-user-button StIcon, +.unlock-dialog .login-dialog-session-list-button StIcon { + icon-size: 16px; +} + +.login-dialog .user-icon.user-avatar, +.unlock-dialog .user-icon.user-avatar { + border: none; +} + +.login-dialog { + color: #c0caf5; +} + +.login-dialog StEntry { + border-radius: 9999px; +} + +.login-dialog .login-dialog-message-warning { + color: rgba(192, 202, 245, 0.7); +} + +.login-dialog .user-icon { + color: rgba(192, 202, 245, 0.7); +} + +.login-dialog .user-icon StIcon { + background-color: #1d202f; + color: #c0caf5; +} + +.login-dialog .user-icon.user-avatar { + border: none; +} + +.unlock-dialog { + color: #c0caf5 !important; +} + +.unlock-dialog .login-dialog-message-warning { + color: rgba(192, 202, 245, 0.7) !important; +} + +.unlock-dialog .user-icon { + color: rgba(192, 202, 245, 0.7) !important; +} + +.unlock-dialog .user-icon StIcon { + background-color: rgba(36, 40, 59, 0.95) !important; + color: #c0caf5 !important; +} + +.unlock-dialog .user-icon.user-avatar { + border: none; +} + +.unlock-dialog .user-widget-label { + color: rgba(192, 202, 245, 0.7) !important; +} + +.login-dialog-logo-bin { + padding: 24px 0px; +} + +.login-dialog-banner { + color: rgba(192, 202, 245, 0.7); +} + +.login-dialog-button-box { + spacing: 5px; +} + +.login-dialog-message { + text-align: center; +} + +.login-dialog-message-warning { + color: #e0af68; +} + +.login-dialog-message-hint { + padding-top: 0; + padding-bottom: 20px; +} + +.login-dialog-user-selection-box { + padding: 100px 0px; +} + +.login-dialog-not-listed-label { + padding-left: 2px; +} + +.login-dialog-not-listed-button:focus .login-dialog-not-listed-label, +.login-dialog-not-listed-button:hover .login-dialog-not-listed-label { + color: #c0caf5; +} + +.login-dialog-not-listed-label { + font-size: 1em; + font-weight: bold; + color: rgba(192, 202, 245, 0.7); + padding-top: 1em; +} + +.login-dialog-not-listed-label:hover { + color: rgba(192, 202, 245, 0.7); +} + +.login-dialog-not-listed-label:focus { + background-color: rgba(192, 202, 245, 0.12); +} + +.login-dialog-user-list-view { + -st-vfade-offset: 1em; +} + +.login-dialog-user-list { + spacing: 12px; + padding: 0.2em; + width: 23em; +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:selected, +.login-dialog-user-list:expanded .login-dialog-user-list-item:hover, +.login-dialog-user-list:expanded .login-dialog-user-list-item:active { + background-color: rgba(192, 202, 245, 0.3); + color: rgba(192, 202, 245, 0.7); +} + +.login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in { + border-right: 2px solid #a9b1d6; +} + +.login-dialog-user-list-item { + border-radius: 12px; + padding: 6px; + color: rgba(192, 202, 245, 0.7); +} + +.login-dialog-user-list-item:ltr .user-widget { + padding-right: 1em; +} + +.login-dialog-user-list-item:rtl .user-widget { + padding-left: 1em; +} + +.login-dialog-user-list-item:focus { + background-color: rgba(192, 202, 245, 0.04) !important; +} + +.login-dialog-user-list-item:hover, +.login-dialog-user-list-item:focus:hover { + background-color: rgba(192, 202, 245, 0.12) !important; + color: rgba(192, 202, 245, 0.7); +} + +.login-dialog-user-list-item:active, +.login-dialog-user-list-item:focus:active { + background-color: rgba(192, 202, 245, 0.3) !important; + color: rgba(192, 202, 245, 0.7); +} + +.login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin: 6px 0 0 0; + background-color: rgba(192, 202, 245, 0.12) !important; +} + +.user-widget-label { + color: rgba(192, 202, 245, 0.7); +} + +.user-widget.horizontal .user-widget-label { + font-size: 13pt; + font-weight: bold; + padding-left: 15px; +} + +.user-widget.horizontal .user-widget-label:ltr { + padding-left: 14px; + text-align: left; +} + +.user-widget.horizontal .user-widget-label:rtl { + padding-right: 14px; + text-align: right; +} + +.user-widget.vertical .user-widget-label { + font-size: 16pt; + text-align: center; + font-weight: normal; + padding-top: 16px; +} + +.login-dialog-prompt-layout { + padding-top: 24px; + padding-bottom: 12px; + spacing: 12px; + width: 23em; +} + +.login-dialog-prompt-entry { + height: 1.5em; +} + +.login-dialog-prompt-label { + color: rgba(192, 202, 245, 0.7); + font-size: 12pt; + padding-top: 1em; +} + +/* Looking Glass */ +#LookingGlassDialog { + background-color: #1d202f !important; + spacing: 6px; + padding: 0; + margin: 6px; + border-radius: 12px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + color: #c0caf5 !important; + border: none; +} + +#LookingGlassDialog > #Toolbar { + padding: 0 6px; + border: none; + border-radius: 12px 12px 0 0; + background-color: rgba(192, 202, 245, 0.04) !important; + box-shadow: inset 0 -1px 0 rgba(192, 202, 245, 0.12); + spacing: 6px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; +} + +#LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; +} + +#LookingGlassDialog .labels { + spacing: 6px; +} + +#LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + color: rgba(192, 202, 245, 0.5); + padding: 6px 12px; + transition-duration: 100ms; + border-bottom-width: 0; + border-radius: 0; + background-color: transparent; +} + +#LookingGlassDialog .notebook-tab:hover { + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + text-shadow: none; +} + +#LookingGlassDialog .notebook-tab:selected { + border-color: transparent; + background-color: rgba(192, 202, 245, 0.12); + box-shadow: inset 0 -2px 0 #a9b1d6; + color: #c0caf5; + text-shadow: none; +} + +#LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; +} + +#LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; +} + +.lg-dialog StEntry { + min-height: 22px; + selection-background-color: #a9b1d6; + selected-color: rgba(0, 0, 0, 0.87); +} + +.lg-dialog .shell-link { + color: #2196f3; +} + +.lg-dialog .shell-link:hover { + color: #51adf6; +} + +.lg-dialog .shell-link:active { + color: #0c7cd5; +} + +.lg-dialog .actor-link { + color: rgba(192, 202, 245, 0.7); +} + +.lg-dialog .actor-link:hover { + color: #c0caf5; +} + +.lg-dialog .actor-link:active { + color: rgba(192, 202, 245, 0.7); +} + +.lg-completions-text { + font-size: 0.9em; + font-style: italic; +} + +.lg-obj-inspector-title { + spacing: 6px; +} + +.lg-obj-inspector-button { + padding: 0 16px; + border: none; + border-radius: 6px; +} + +.lg-obj-inspector-button:hover { + border: none; +} + +#lookingGlassExtensions { + padding: 6px; +} + +.lg-extensions-list { + padding: 6px; + spacing: 6px; +} + +.lg-extension { + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.04) !important; + color: #c0caf5 !important; + padding: 12px; + box-shadow: none; + border: none; +} + +.lg-extension-name { + font-weight: bold; +} + +.lg-extension-meta { + spacing: 6px; +} + +#LookingGlassPropertyInspector { + color: rgba(192, 202, 245, 0.7) !important; + background: #1d202f !important; + border: none; + border-radius: 6px; + padding: 6px; + margin: 5px 8px 11px; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); +} + +.lg-debug-flag-button { + color: rgba(192, 202, 245, 0.7); +} + +.lg-debug-flag-button StLabel { + padding: 6px 12px; +} + +.lg-debug-flag-button:hover { + color: #c0caf5; +} + +.lg-debug-flag-button:active { + color: rgba(192, 202, 245, 0.7); +} + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; + margin: 6px; + color: rgba(192, 202, 245, 0.3); +} + +/* Message List */ +.message-list { + width: 31.5em; + text-shadow: none; + border: solid rgba(192, 202, 245, 0.12); + padding: 0; +} + +.message-list:ltr { + margin-left: 0; + margin-right: 8px; + padding-right: 10px; + border-right-width: 1px; +} + +.message-list:rtl { + margin-right: 0; + margin-left: 8px; + padding-left: 10px; + border-left-width: 1px; +} + +.message-list .message-list-placeholder { + spacing: 12px; + color: rgba(192, 202, 245, 0.3); +} + +.message-list .message-list-placeholder > StIcon { + icon-size: 48px; + margin-bottom: 12px; + -st-icon-style: symbolic; +} + +.message-list-sections { + margin: 0 4px; +} + +.message-list-section, +.message-list-sections, +.message-list-section-list { + spacing: 6px; +} + +.message-list-controls { + margin: 8px 16px 0; + padding: 4px; + spacing: 12px; +} + +.message { + margin: 3px 0; + border-radius: 12px; +} + +.message .message-icon-bin { + padding: 18px 12px; + padding-right: 6px; + color: rgba(192, 202, 245, 0.5); +} + +.message .message-icon-bin:rtl { + padding-left: 6px; +} + +.message .message-icon-bin > StIcon { + icon-size: 32px; + -st-icon-style: symbolic; +} + +.message .message-icon-bin > .fallback-app-icon { + width: 16px; + height: 16px; +} + +.message .message-secondary-bin { + padding: 0 8px; +} + +.message .message-secondary-bin > .event-time { + font-size: 9pt; + text-align: right; + padding-bottom: 0; + color: rgba(192, 202, 245, 0.5); +} + +.message .message-secondary-bin > .event-time:ltr { + text-align: right; +} + +.message .message-secondary-bin > .event-time:rtl { + text-align: left; +} + +.message .message-title { + font-weight: bold; + padding-top: 0.57em; + color: #c0caf5; +} + +.message .message-content { + padding: 6px; + margin-bottom: 4px; + spacing: 4px; + color: rgba(192, 202, 245, 0.5); +} + +.message .message-close-button { + padding: 4px; + height: 20px; + width: 20px; + border-radius: 9999px; +} + +.message .message-close-button, +.message .message-close-button:hover, +.message .message-close-button:active { + color: #c0caf5; +} + +.message .message-close-button:hover, +.message .message-close-button:focus { + background-color: rgba(192, 202, 245, 0.12); +} + +.message .message-close-button:active { + background-color: rgba(192, 202, 245, 0.3); +} + +.message .message-body { + color: rgba(192, 202, 245, 0.5); +} + +.url-highlighter { + link-color: #2196f3; +} + +.message-media-control { + margin: 20px 6px; + padding: 9px; + border-radius: 9999px; + color: rgba(192, 202, 245, 0.7); +} + +.message-media-control:hover, +.message-media-control:focus { + background-color: rgba(192, 202, 245, 0.12); +} + +.message-media-control:active { + background-color: rgba(192, 202, 245, 0.3); +} + +.message-media-control:hover, +.message-media-control:focus, +.message-media-control:active { + color: #c0caf5; +} + +.message-media-control:insensitive { + color: rgba(192, 202, 245, 0.5); +} + +.message-media-control:last-child:ltr { + margin-right: 16px; +} + +.message-media-control:last-child:rtl { + margin-left: 16px; +} + +.message-media-control StIcon { + icon-size: 16px; +} + +.media-message-cover-icon { + icon-size: 32px !important; +} + +.media-message-cover-icon.fallback { + icon-size: 24px !important; + padding: 6px; + border: none; + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.12); + color: rgba(192, 202, 245, 0.5); +} + +.select-area-rubberband { + background-color: rgba(169, 177, 214, 0.3); + border: 1px solid #a9b1d6; + border-radius: 6px; +} + +.user-icon { + background-size: contain; + color: rgba(192, 202, 245, 0.7); + border-radius: 9999px; + box-shadow: none; + icon-size: 64px; +} + +.modal-dialog .user-icon { + box-shadow: none; +} + +.user-icon:hover { + color: #c0caf5; +} + +.user-icon StIcon { + background-color: #1d202f; + color: #c0caf5; + border-radius: 9999px; + padding: 12px; + width: 40px; + height: 40px; +} + +.user-icon.user-avatar { + border: none; +} + +.user-widget.vertical .user-icon { + icon-size: 96px; +} + +.user-widget.vertical .user-icon StIcon { + padding: 20px; + padding-top: 18px; + padding-bottom: 22px; + width: 88px; + height: 88px; +} + +.lightbox { + background-color: black; +} + +.flashspot { + background-color: #c0caf5; +} + +.hidden { + color: rgba(0, 0, 0, 0); +} + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + font-size: 10pt; + color: #e0af68; +} + +/* Network Dialogs */ +.nm-dialog { + max-height: 34em; + min-height: 31em; + min-width: 32em; +} + +.nm-dialog-content { + spacing: 20px; + padding: 24px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-airplane-box { + spacing: 12px; +} + +.nm-dialog-airplane-headline { + font-weight: bold; + text-align: center; +} + +.nm-dialog-airplane-text { + color: #c0caf5; +} + +.nm-dialog-header { + font-weight: bold; +} + +.nm-dialog-header-icon { + icon-size: 32px; +} + +.nm-dialog-header-hbox { + spacing: 10px; +} + +.nm-dialog-scroll-view { + border: none; + padding: 0; + background-color: rgba(192, 202, 245, 0.04); + border-radius: 6px; +} + +.nm-dialog-item { + font-size: 11pt; + border-bottom: none; + padding: 12px; + spacing: 0px; +} + +.nm-dialog-item:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.nm-dialog-item:hover, +.nm-dialog-item:focus { + background-color: rgba(192, 202, 245, 0.12); +} + +.nm-dialog-item:active { + background-color: rgba(192, 202, 245, 0.3); +} + +.nm-dialog-icon { + icon-size: 16px; +} + +.nm-dialog-icons { + spacing: 12px; +} + +.no-networks-label { + color: rgba(192, 202, 245, 0.5); +} + +.no-networks-box { + spacing: 6px; +} + +/* Notifications & Message Tray */ +.notification-banner { + width: 30em; + min-height: 65px; + margin: 20px 20px 10px; + border-radius: 12px; + color: rgba(192, 202, 245, 0.7); + background-color: rgba(29, 32, 47, 0.95); + border: solid 1px rgba(192, 202, 245, 0.25); + text-shadow: none; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); +} + +.notification-banner:hover { + color: #c0caf5; + background-color: rgba(29, 32, 47, 0.95); + border: solid 1px rgba(192, 202, 245, 0.25); + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25); + margin: 20px 20px 10px; +} + +.notification-banner:focus { + color: #c0caf5; + background-color: rgba(29, 32, 47, 0.95); +} + +.notification-banner .notification-actions { + background-color: transparent; + padding-top: 0; + border-top: 1px solid rgba(192, 202, 245, 0.12); + spacing: 0; +} + +.notification-banner .notification-button { + min-height: 44px; + padding: 0 18px; + background-color: transparent; + color: rgba(192, 202, 245, 0.7); + font-weight: 500; + border-width: 0; +} + +.notification-banner .notification-button:first-child { + border-radius: 0 0 0 12px; +} + +.notification-banner .notification-button:last-child { + border-radius: 0 0 12px 0; +} + +.notification-banner .notification-button:only-child, +.notification-banner .notification-button:first-child:last-child { + border-radius: 0 0 12px 12px; +} + +.notification-banner .notification-button:focus { + background-color: transparent; + color: #c0caf5; + box-shadow: inset 0 0 0 2px rgba(192, 202, 245, 0.12); +} + +.notification-banner .notification-button:hover, +.notification-banner .notification-button:focus:hover { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; + box-shadow: none; +} + +.notification-banner .notification-button:active { + background-color: rgba(192, 202, 245, 0.3); + color: #c0caf5; +} + +.summary-source-counter { + font-size: fontsize(10); + font-weight: bold; + height: 1.6em; + width: 1.6em; + -shell-counter-overlap-x: 3px; + -shell-counter-overlap-y: 3px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + border: 2px solid rgba(192, 202, 245, 0.3); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5); + border-radius: 0.9em; +} + +.chat-body { + spacing: 5px; +} + +.chat-response { + margin: 5px; +} + +.chat-log-message { + color: rgba(192, 202, 245, 0.7); +} + +.chat-new-group { + padding-top: 1em; +} + +.chat-received { + padding-left: 4px; +} + +.chat-received:rtl { + padding-left: 0px; + padding-right: 4px; +} + +.chat-sent { + padding-left: 18pt; + color: rgba(192, 202, 245, 0.7); +} + +.chat-sent:rtl { + padding-left: 0; + padding-right: 18pt; +} + +.chat-meta-message { + padding-left: 4px; + font-size: 9pt; + color: rgba(192, 202, 245, 0.5); +} + +.chat-meta-message:rtl { + padding-left: 0; + padding-right: 4px; +} + +/* OSD */ +.screenshot-ui-panel, +.workspace-switcher-container, +.resize-popup, +.osd-window { + color: rgba(192, 202, 245, 0.7); + background-color: rgba(36, 40, 59, 0.95); + border: none; + box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.25); + margin: 5px 8px 11px; + border-radius: 12px; + padding: 12px; +} + +.osd-window { + text-align: center; + font-weight: bold; +} + +.osd-window .osd-monitor-label { + font-size: 3em; +} + +.osd-window .level { + height: 3px; + min-width: 160px; + border-radius: 2px; + background-color: rgba(192, 202, 245, 0.15); + color: #c0caf5; + -barlevel-height: 3px; + -barlevel-background-color: rgba(192, 202, 245, 0.15); + -barlevel-active-background-color: #c0caf5; + -barlevel-overdrive-color: #f7768e; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; + -barlevel-border-color: rgba(192, 202, 245, 0.12); +} + +.osd-window .level-bar { + background-color: #c0caf5; + border-radius: 2px; +} + +.pad-osd-window { + padding: 32px; + background-color: rgba(36, 40, 59, 0.95); +} + +.pad-osd-window .pad-osd-title-box { + spacing: 12px; +} + +.pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; +} + +.combo-box-label { + width: 15em; +} + +#overview StScrollBar StBin#trough { + background-color: rgba(192, 202, 245, 0.12); +} + +#overview StScrollBar StButton#vhandle, +#overview StScrollBar StButton#hhandle { + background-color: rgba(192, 202, 245, 0.5); +} + +#overview StScrollBar StButton#vhandle:hover, +#overview StScrollBar StButton#hhandle:hover { + background-color: rgba(192, 202, 245, 0.7); +} + +#overview StScrollBar StButton#vhandle:active, +#overview StScrollBar StButton#hhandle:active { + background-color: #c0caf5; +} + +#overview { + spacing: 24px; +} + +.overview-controls { + padding-bottom: 30px; +} + +/* Top Bar */ +#panel { + background-color: rgba(36, 40, 59, 0.95); + color: #c0caf5; + height: 35px; + font-size: 11pt; + font-weight: bold; + font-feature-settings: 'tnum'; + transition-duration: 250ms; + box-shadow: none; +} + +#panel .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: rgba(36, 40, 59, 0.95); + -panel-corner-border-width: 2px; + -panel-corner-border-color: transparent; + -panel-corner-opacity: 1; + transition-duration: 250ms; +} + +#panel .panel-button { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + font-weight: bold; + transition-duration: 150ms; + text-shadow: none; + border-radius: 9999px; + color: #c0caf5; + border: 3px solid transparent; +} + +#panel .panel-button.clock-display { + -natural-hpadding: 0; + -minimum-hpadding: 0; + border: none; +} + +#panel .panel-button.clock-display .clock-display-box { + spacing: 3px; +} + +#panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border-radius: 9999px; + padding-left: 12px; + padding-right: 12px; + border: 3px solid transparent; +} + +#panel .panel-button:hover { + color: #0db9d7; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #1d202f; +} + +#panel .panel-button.clock-display:hover { + box-shadow: none; + color: #0db9d7; +} + +#panel .panel-button.clock-display:hover .clock { + color: #0db9d7; + box-shadow: inset 0 0 0 1000px #1d202f; +} + +#panel .panel-button:active, +#panel .panel-button:active:hover, +#panel .panel-button:focus, +#panel .panel-button:focus:hover, +#panel .panel-button:checked, +#panel .panel-button:checked:hover { + background-color: transparent; + color: #ff9e64; + box-shadow: inset 0 0 0 1000px #3b4261; +} + +#panel .panel-button.clock-display:active, +#panel .panel-button.clock-display:active:hover, +#panel .panel-button.clock-display:focus, +#panel .panel-button.clock-display:focus:hover, +#panel .panel-button.clock-display:checked, +#panel .panel-button.clock-display:checked:hover { + color: #0db9d7; + box-shadow: inset 0 0 0 1000px #1d202f; +} + +#panel .panel-button.clock-display:active .clock, +#panel .panel-button.clock-display:active:hover .clock, +#panel .panel-button.clock-display:focus .clock, +#panel .panel-button.clock-display:focus:hover .clock, +#panel .panel-button.clock-display:checked .clock, +#panel .panel-button.clock-display:checked:hover .clock { + color: #ff9e64; + box-shadow: inset 0 0 0 1000px #3b4261; +} + +#panel .panel-button:active .panel-button, +#panel .panel-button:focus .panel-button, +#panel .panel-button:checked .panel-button { + background-color: transparent; + color: #c0caf5; + box-shadow: none; +} + +#panel .panel-button:active .panel-button:hover, +#panel .panel-button:focus .panel-button:hover, +#panel .panel-button:checked .panel-button:hover { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.12); +} + +#panel .panel-button:active .panel-button:active, +#panel .panel-button:active .panel-button:focus, +#panel .panel-button:active .panel-button:checked, +#panel .panel-button:focus .panel-button:active, +#panel .panel-button:focus .panel-button:focus, +#panel .panel-button:focus .panel-button:checked, +#panel .panel-button:checked .panel-button:active, +#panel .panel-button:checked .panel-button:focus, +#panel .panel-button:checked .panel-button:checked { + color: rgba(0, 0, 0, 0.87); + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.2); +} + +#panel .panel-button .system-status-icon { + icon-size: 16px; + padding: 6px; + margin: 0 4px; + -st-icon-style: symbolic; +} + +#panel .panel-button .appindicator-trayicons-box { + margin: 0 6px; +} + +#panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; +} + +#panel #panelActivities.panel-button { + -natural-hpadding: 18px; +} + +#panel Gjs_status_keyboard_InputSourceIndicator.panel-button, +#panel + Gjs_appindicatorsupport_rgcjonas_gmail_com_indicatorStatusIcon_AppIndicatorsIndicatorStatusIcon.panel-button { + -natural-hpadding: 18px !important; + -minimum-hpadding: 18px !important; +} + +#panel:overview, +#panel.unlock-screen, +#panel.lock-screen { + background-color: transparent; + box-shadow: none; +} + +#panel:overview .panel-button, +#panel.unlock-screen .panel-button, +#panel.lock-screen .panel-button { + color: #0db9d7; +} + +#panel:overview .panel-button.clock-display, +#panel:overview .panel-button.clock-display .clock, +#panel.unlock-screen .panel-button.clock-display, +#panel.unlock-screen .panel-button.clock-display .clock, +#panel.lock-screen .panel-button.clock-display, +#panel.lock-screen .panel-button.clock-display .clock { + color: #c0caf5; +} + +#panel:overview .panel-button:hover, +#panel.unlock-screen .panel-button:hover, +#panel.lock-screen .panel-button:hover { + color: #0db9d7; + background-color: transparent; + box-shadow: inset 0 0 0 1000px rgba(192, 202, 245, 0.12); +} + +#panel:overview .panel-button.clock-display:hover, +#panel.unlock-screen .panel-button.clock-display:hover, +#panel.lock-screen .panel-button.clock-display:hover { + box-shadow: none; + color: #0db9d7; +} + +#panel:overview .panel-button.clock-display:hover .clock, +#panel.unlock-screen .panel-button.clock-display:hover .clock, +#panel.lock-screen .panel-button.clock-display:hover .clock { + color: #c0caf5; + box-shadow: inset 0 0 0 1000px rgba(192, 202, 245, 0.12); +} + +#panel:overview .panel-button:active, +#panel:overview .panel-button:active:hover, +#panel:overview .panel-button:focus, +#panel:overview .panel-button:focus:hover, +#panel:overview .panel-button:checked, +#panel:overview .panel-button:checked:hover, +#panel.unlock-screen .panel-button:active, +#panel.unlock-screen .panel-button:active:hover, +#panel.unlock-screen .panel-button:focus, +#panel.unlock-screen .panel-button:focus:hover, +#panel.unlock-screen .panel-button:checked, +#panel.unlock-screen .panel-button:checked:hover, +#panel.lock-screen .panel-button:active, +#panel.lock-screen .panel-button:active:hover, +#panel.lock-screen .panel-button:focus, +#panel.lock-screen .panel-button:focus:hover, +#panel.lock-screen .panel-button:checked, +#panel.lock-screen .panel-button:checked:hover { + color: #0db9d7; + background-color: transparent; + box-shadow: inset 0 0 0 1000px #3b4261; +} + +#panel:overview .panel-button.clock-display:active, +#panel:overview .panel-button.clock-display:active:hover, +#panel:overview .panel-button.clock-display:focus, +#panel:overview .panel-button.clock-display:focus:hover, +#panel:overview .panel-button.clock-display:checked, +#panel:overview .panel-button.clock-display:checked:hover, +#panel.unlock-screen .panel-button.clock-display:active, +#panel.unlock-screen .panel-button.clock-display:active:hover, +#panel.unlock-screen .panel-button.clock-display:focus, +#panel.unlock-screen .panel-button.clock-display:focus:hover, +#panel.unlock-screen .panel-button.clock-display:checked, +#panel.unlock-screen .panel-button.clock-display:checked:hover, +#panel.lock-screen .panel-button.clock-display:active, +#panel.lock-screen .panel-button.clock-display:active:hover, +#panel.lock-screen .panel-button.clock-display:focus, +#panel.lock-screen .panel-button.clock-display:focus:hover, +#panel.lock-screen .panel-button.clock-display:checked, +#panel.lock-screen .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 1000px #3b4261; + color: #0db9d7; +} + +#panel:overview .panel-button.clock-display:active .clock, +#panel:overview .panel-button.clock-display:active:hover .clock, +#panel:overview .panel-button.clock-display:focus .clock, +#panel:overview .panel-button.clock-display:focus:hover .clock, +#panel:overview .panel-button.clock-display:checked .clock, +#panel:overview .panel-button.clock-display:checked:hover .clock, +#panel.unlock-screen .panel-button.clock-display:active .clock, +#panel.unlock-screen .panel-button.clock-display:active:hover .clock, +#panel.unlock-screen .panel-button.clock-display:focus .clock, +#panel.unlock-screen .panel-button.clock-display:focus:hover .clock, +#panel.unlock-screen .panel-button.clock-display:checked .clock, +#panel.unlock-screen .panel-button.clock-display:checked:hover .clock, +#panel.lock-screen .panel-button.clock-display:active .clock, +#panel.lock-screen .panel-button.clock-display:active:hover .clock, +#panel.lock-screen .panel-button.clock-display:focus .clock, +#panel.lock-screen .panel-button.clock-display:focus:hover .clock, +#panel.lock-screen .panel-button.clock-display:checked .clock, +#panel.lock-screen .panel-button.clock-display:checked:hover .clock { + box-shadow: inset 0 0 0 1000px #3b4261; + color: #c0caf5; +} + +#panel:overview #panelActivities.panel-button, +#panel.unlock-screen #panelActivities.panel-button, +#panel.lock-screen #panelActivities.panel-button { + color: #0db9d7; + box-shadow: inset 0 0 0 1000px #3b4261; +} + +#panel:overview #panelActivities.panel-button:hover, +#panel.unlock-screen #panelActivities.panel-button:hover, +#panel.lock-screen #panelActivities.panel-button:hover { + color: #0db9d7; + box-shadow: inset 0 0 0 1000px #1d202f; +} + +#panel:overview .panel-corner, +#panel.unlock-screen .panel-corner, +#panel.lock-screen .panel-corner { + -panel-corner-radius: 0; + -panel-corner-background-color: transparent; + -panel-corner-border-color: transparent; +} + +#panel .screencast-indicator, +#panel .remote-access-indicator { + color: #e0af68; +} + +/* Popovers/Menus */ +.popup-menu-boxpointer { + -arrow-border-radius: 12px; + -arrow-background-color: transparent; + -arrow-border-width: 0; + -arrow-border-color: transparent; + -arrow-base: 18px; + -arrow-rise: 0; + -arrow-box-shadow: none; + background: transparent; +} + +.popup-menu { + min-width: 12em; + color: #c0caf5; + padding: 0 !important; + margin: 0 3px; + font-weight: 500; + font-size: 10pt; + border-radius: 12px; +} + +.popup-menu .popup-menu-content { + padding: 6px; + background-color: rgba(29, 32, 47, 0.95); + border-radius: 12px; + margin: 4px; + font-weight: 500; + border: 1px solid rgba(0, 0, 0, 0.75); + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); +} + +.popup-menu .popup-menu-item { + spacing: 9px; + padding: 6px; + color: #c0caf5 !important; + text-shadow: none; + border-radius: 6px; + margin: 0 6px; + font-weight: 500; +} + +.popup-menu .popup-menu-item:checked { + font-weight: 500; + border: none; + box-shadow: none; + color: rgba(0, 0, 0, 0.87) !important; + background-color: #c0caf5 !important; + border-radius: 6px 6px 0 0; +} + +.popup-menu .popup-menu-item:checked:focus, +.popup-menu .popup-menu-item:checked:hover, +.popup-menu .popup-menu-item.selected:checked { + color: rgba(0, 0, 0, 0.87) !important; + background-color: #a9b2d8 !important; +} + +.popup-menu .popup-menu-item:checked:insensitive { + color: rgba(0, 0, 0, 0.38) !important; +} + +.popup-menu .popup-menu-item:focus, +.popup-menu .popup-menu-item:hover, +.popup-menu .popup-menu-item.selected { + color: #0db9d7 !important; + background-color: #3b4261 !important; + transition-duration: 0; +} + +.popup-menu .popup-menu-item:active, +.popup-menu .popup-menu-item.selected:active { + color: #ff9e64 !important; + background-color: #3b4261 !important; +} + +.popup-menu .popup-menu-item:insensitive { + color: rgba(192, 202, 245, 0.3) !important; +} + +.popup-menu .popup-sub-menu { + border: none; + box-shadow: none; + margin: 0 6px; + border-radius: 0 0 6px 6px; + background-color: #c0caf5 !important; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item { + border-radius: 0; + margin: 0; + color: rgba(0, 0, 0, 0.6) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:focus, +.popup-menu .popup-sub-menu .popup-menu-item.hover, +.popup-menu .popup-sub-menu .popup-menu-item.selected { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:active, +.popup-menu .popup-sub-menu .popup-menu-item.selected:active { + color: rgba(0, 0, 0, 0.87) !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(0, 0, 0, 0.26) !important; +} + +.popup-menu + .popup-sub-menu + .popup-menu-section:last-child + .popup-menu-item:last-child { + border-radius: 0 0 6px 6px !important; +} + +.popup-menu .popup-inactive-menu-item { + color: #c0caf5 !important; +} + +.popup-menu .popup-inactive-menu-item:insensitive { + color: rgba(192, 202, 245, 0.3) !important; +} + +.popup-menu.panel-menu { + -boxpointer-gap: 4px; + margin-bottom: 1.75em; +} + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 16px !important; +} + +.popup-menu-ornament { + width: 1.2em; +} + +.popup-menu-ornament:ltr { + text-align: right; +} + +.popup-menu-ornament:rtl { + text-align: left; +} + +.background-menu { + -boxpointer-gap: 4px; + -arrow-rise: 0px; +} + +.aggregate-menu { + min-width: 21em; +} + +.aggregate-menu .popup-menu-icon { + padding: 0; + margin: 0 3px; + -st-icon-style: symbolic; +} + +/* Screen Shield */ +.unlock-dialog-clock { + color: #c0caf5; + font-weight: 300; + text-align: center; + spacing: 24px; + padding-bottom: 2.5em; +} + +.unlock-dialog-clock-time { + font-size: 64pt; + padding-top: 42px; + font-feature-settings: 'tnum'; +} + +.unlock-dialog-clock-date { + font-size: 16pt; + font-weight: normal; +} + +.unlock-dialog-clock-hint { + font-weight: normal; + padding-top: 48px; +} + +.unlock-dialog-notifications-container { + margin: 12px 0; + spacing: 6px; + width: 23em; + background-color: transparent; +} + +.unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; +} + +.unlock-dialog-notifications-container .notification, +.unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 6px; + border: none; + background-color: rgba(36, 40, 59, 0.95); + color: #c0caf5; + border-radius: 12px; +} + +.unlock-dialog-notifications-container .notification.critical, +.unlock-dialog-notifications-container + .unlock-dialog-notification-source.critical { + background-color: #3b4261; +} + +.unlock-dialog-notification-label { + padding: 0px 0px 0px 12px; +} + +.unlock-dialog-notification-count-text { + weight: bold; + padding: 0 6px; + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; + border-radius: 9999px; + margin-right: 12px; +} + +.screen-shield-background { + background: black; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15); +} + +#unlockDialogNotifications StButton#vhandle, +#unlockDialogNotifications StButton#hhandle { + background-color: rgba(29, 32, 47, 0.3); +} + +#unlockDialogNotifications StButton#vhandle:hover, +#unlockDialogNotifications StButton#vhandle:focus, +#unlockDialogNotifications StButton#hhandle:hover, +#unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(29, 32, 47, 0.5); +} + +#unlockDialogNotifications StButton#vhandle:active, +#unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(169, 177, 214, 0.5); +} + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 32px; +} + +StScrollView.hfade { + -st-hfade-offset: 32px; +} + +StScrollBar { + padding: 6px; +} + +StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; +} + +StScrollBar StBin#trough { + border-radius: 9999px; + background-color: rgba(192, 202, 245, 0.12); +} + +StScrollBar StButton#vhandle, +StScrollBar StButton#hhandle { + border-radius: 9999px; + background-color: rgba(192, 202, 245, 0.3); + border: 4px solid transparent; +} + +StScrollBar StButton#vhandle:hover, +StScrollBar StButton#hhandle:hover { + background-color: rgba(169, 177, 214, 0.5); +} + +StScrollBar StButton#vhandle:active, +StScrollBar StButton#hhandle:active { + background-color: #a9b1d6; +} + +.popup-sub-menu StScrollBar StBin#trough { + background-color: rgba(0, 0, 0, 0.12); +} + +.popup-sub-menu StScrollBar StButton#vhandle, +.popup-sub-menu StScrollBar StButton#hhandle { + background-color: rgba(0, 0, 0, 0.26); +} + +.popup-sub-menu StScrollBar StButton#vhandle:hover, +.popup-sub-menu StScrollBar StButton#hhandle:hover { + background-color: rgba(0, 0, 0, 0.38); +} + +.popup-sub-menu StScrollBar StButton#vhandle:active, +.popup-sub-menu StScrollBar StButton#hhandle:active { + background-color: rgba(0, 0, 0, 0.6); +} + +.search-entry { + width: 320px; + min-height: 20px; + padding: 6px 12px; + transition-duration: 150ms; + border-radius: 6px; +} + +.search-entry .search-entry-icon { + color: rgba(192, 202, 245, 0.5); + icon-size: 16px; + margin-top: 0; + padding: 0 4px; +} + +.search-entry StLabel.hint-text { + color: rgba(192, 202, 245, 0.5); +} + +.search-entry:hover .search-entry-icon, +.search-entry:focus .search-entry-icon { + color: rgba(192, 202, 245, 0.7); +} + +.search-entry:insensitive StLabel.hint-text, +.search-entry:insensitive .search-entry-icon { + color: rgba(192, 202, 245, 0.3); +} + +.app-folder-dialog .folder-name-container .folder-name-entry, +.unlock-dialog StEntry, +#overview .search-entry { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.04); + border: 2px solid transparent; + box-shadow: none; + caret-color: #c0caf5; + selection-background-color: rgba(192, 202, 245, 0.25); + selected-color: #c0caf5; +} + +.app-folder-dialog .folder-name-container .folder-name-entry:hover, +.unlock-dialog StEntry:hover, +#overview .search-entry:hover { + color: #c0caf5; + border-color: rgba(169, 177, 214, 0.35); + background-color: rgba(192, 202, 245, 0.04); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:focus, +.unlock-dialog StEntry:focus, +#overview .search-entry:focus { + color: #c0caf5; + border-color: #a9b1d6; + background-color: rgba(192, 202, 245, 0.04); + box-shadow: none; +} + +.app-folder-dialog .folder-name-container .folder-name-entry .search-entry-icon, +.unlock-dialog StEntry .search-entry-icon, +#overview .search-entry .search-entry-icon { + color: rgba(192, 202, 245, 0.5); +} + +.app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, +.unlock-dialog StEntry StLabel.hint-text, +#overview .search-entry StLabel.hint-text { + color: rgba(192, 202, 245, 0.5); +} + +.app-folder-dialog + .folder-name-container + .folder-name-entry:hover + .search-entry-icon, +.unlock-dialog StEntry:hover .search-entry-icon, +.app-folder-dialog + .folder-name-container + .folder-name-entry:focus + .search-entry-icon, +.unlock-dialog StEntry:focus .search-entry-icon, +#overview .search-entry:hover .search-entry-icon, +#overview .search-entry:focus .search-entry-icon { + color: rgba(192, 202, 245, 0.7); +} + +.app-folder-dialog .folder-name-container .folder-name-entry:insensitive, +.unlock-dialog StEntry:insensitive, +#overview .search-entry:insensitive { + background-color: transparent; + color: rgba(192, 202, 245, 0.35); + border-color: transparent; +} + +.app-folder-dialog + .folder-name-container + .folder-name-entry:insensitive + StLabel.hint-text, +.unlock-dialog StEntry:insensitive StLabel.hint-text, +.app-folder-dialog + .folder-name-container + .folder-name-entry:insensitive + .search-entry-icon, +.unlock-dialog StEntry:insensitive .search-entry-icon, +#overview .search-entry:insensitive StLabel.hint-text, +#overview .search-entry:insensitive .search-entry-icon { + color: rgba(192, 202, 245, 0.3); +} + +/* Search */ +.list-search-result, +.search-provider-icon { + border-radius: 6px; + padding: 6px; + transition-duration: 100ms; + text-align: center; +} + +.list-search-result:focus, +.search-provider-icon:focus, +.list-search-result:hover, +.search-provider-icon:hover, +.list-search-result:selected, +.search-provider-icon:selected { + background-color: rgba(192, 202, 245, 0.12); + transition-duration: 200ms; +} + +.list-search-result:active, +.search-provider-icon:active, +.list-search-result:checked, +.search-provider-icon:checked { + background-color: rgba(192, 202, 245, 0.2); +} + +#searchResultsContent { + max-width: 1024px; + spacing: 8px; +} + +.search-section { + spacing: 8px; + background: none; +} + +.search-section .search-section-separator { + height: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +.search-section-content { + spacing: 8px; + border-radius: 0; + padding: 18px; + border: none; + box-shadow: none; + background: none; + text-shadow: none; + color: #c0caf5; +} + +.search-statustext { + font-size: 2em; + font-weight: bold; + color: rgba(192, 202, 245, 0.5); +} + +.grid-search-results { + spacing: 36px; +} + +.search-provider-icon .list-search-provider-content { + spacing: 12px; +} + +.search-provider-icon + .list-search-provider-content + .list-search-provider-details { + width: 120px; + margin-top: 0; + color: #a9b1d6; +} + +.list-search-results { + spacing: 6px; +} + +.list-search-result .list-search-result-content { + spacing: 6px; +} + +.list-search-result .list-search-result-title { + spacing: 12px; +} + +.list-search-result .list-search-result-description { + color: #c0caf5; +} + +/* Slider */ +.slider { + height: 20px; + color: rgba(29, 32, 47, 0.95); + -slider-height: 2px; + -slider-background-color: rgba(192, 202, 245, 0.3); + -slider-border-color: #0db9d7; + -slider-active-background-color: #0db9d7; + -slider-active-border-color: #0db9d7; + -slider-border-width: 2px; + -slider-handle-radius: 7px; + -slider-handle-border-width: 2px; + -slider-handle-border-color: #ff9e64; + -barlevel-height: 2px; + -barlevel-background-color: rgba(192, 202, 245, 0.3); + -barlevel-border-color: transparent; + -barlevel-active-background-color: #0db9d7; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #f7768e; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 2px; + -barlevel-border-width: 0; +} + +/* App Switcher */ +.switcher-popup { + padding: 8px; + spacing: 24px; +} + +.switcher-list { + background-color: rgba(29, 32, 47, 0.95); + box-shadow: inset 0 0 0 1px rgba(192, 202, 245, 0.1); + color: #c0caf5; +} + +.switcher-list .item-box { + padding: 8px; + border-radius: 6px; + border: 1px solid transparent; +} + +.switcher-list .item-box:outlined { + background-color: #3b4261; + color: #0db9d7; + border-radius: 15px; +} + +.switcher-list .item-box:selected { + background-color: #3b4261; + color: #0db9d7; + border-radius: 15px; +} + +.switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; +} + +.switcher-list .thumbnail { + width: 256px; +} + +.switcher-list .separator { + width: 1px; + background: rgba(192, 202, 245, 0.12); +} + +.switcher-list .switcher-list-item-container { + spacing: 12px; +} + +.switcher-arrow { + border-color: rgba(0, 0, 0, 0); + color: #7dcfff; +} + +.switcher-arrow:highlighted { + color: #0db9d7; +} + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; +} + +.cycler-highlight { + border: 5px solid #a9b1d6; +} + +/* Switches */ +.toggle-switch { + width: 40px; + height: 20px; + background-size: contain; + background-image: url('assets/toggle-off-dark.svg'); +} + +.toggle-switch:checked { + background-image: url('assets/toggle-on-dark.svg'); +} + +.popup-sub-menu .toggle-switch { + background-image: url('assets/toggle-off.svg'); +} + +.popup-sub-menu .toggle-switch:checked { + background-image: url('assets/toggle-on.svg'); +} + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(169, 177, 214, 0.3); + border: 1px solid #a9b1d6; + border-radius: 12px; +} + +.tile-preview-left.on-primary { + border-radius: 12px; +} + +.tile-preview-right.on-primary { + border-radius: 12px; +} + +.tile-preview-left.tile-preview-right.on-primary { + border-radius: 12px; +} + +/* Workspace Switcher */ +.workspace-switcher-group { + padding: 12px; +} + +.workspace-switcher { + background: transparent; + border: none; + border-radius: 0; + padding: 0; + spacing: 12px; +} + +.ws-switcher-box { + background: transparent; + height: 50px; + background-size: 32px; + background: rgba(192, 202, 245, 0.12); + border-radius: 6px; +} + +.ws-switcher-active-up, +.ws-switcher-active-down, +.ws-switcher-active-left, +.ws-switcher-active-right { + height: 52px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + border-radius: 9px; + border: none; +} + +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 72px; + max-column-spacing: 72px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 12px; + page-padding-right: 12px; +} + +.page-indicator { + padding: 6px 12px 0; +} + +.page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 10px; + background-color: #c0caf5; +} + +.apps-scroll-view { + padding: 0; +} + +.page-navigation-hint { + width: 300px; +} + +.page-navigation-hint.dnd { + background: rgba(192, 202, 245, 0.1); +} + +.page-navigation-hint.next:ltr, +.page-navigation-hint.previous:rtl { + background-gradient-start: rgba(192, 202, 245, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 15px 0px 0px 15px; +} + +.page-navigation-hint.previous:ltr, +.page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(192, 202, 245, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 15px 15px 0px; +} + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 9999px; + color: rgba(192, 202, 245, 0.7); +} + +.page-navigation-arrow:insensitive { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +.page-navigation-arrow:hover { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +.page-navigation-arrow:active { + background-color: rgba(192, 202, 245, 0.3); + color: #c0caf5; +} + +#dash { + margin-top: 12px; + padding: 0 !important; +} + +#dash .placeholder { + background-image: none; + background-size: contain; + height: 32px; +} + +.dash-background { + background-color: rgba(192, 202, 245, 0.12); + margin-bottom: 16px; + padding: 10px; + border-radius: 22px; + box-shadow: inset 0 0 0 1px rgba(192, 202, 245, 0.1); +} + +.dash-item-container > * { + margin: 0 2px; +} + +.dash-item-container:ltr:first-child { + margin-left: 0; +} + +.dash-item-container:rtl:first-child { + margin-right: 0; +} + +.dash-item-container .app-well-app, +.dash-item-container .show-apps { + padding: 10px 0 26px; + border-radius: 12px; +} + +.dash-item-container .app-well-app .overview-icon, +.dash-item-container .show-apps .overview-icon { + padding: 5px; + border-radius: 12px; +} + +.dash-separator { + width: 1px; + margin: 0 7px 16px; + background-color: rgba(192, 202, 245, 0.12); +} + +.workspace-animation { + background-color: rgba(36, 40, 59, 0.95); +} + +.calendar .calendar-change-month-back, +.calendar .calendar-change-month-forward { + padding: 0 2px; +} + +.controls-manager, +.secondary-monitor-workspaces { + spacing: 12px; +} + +#overviewGroup { + background-color: #16161e; +} + +.osd-window { + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; +} + +.osd-window > * { + spacing: 8px; +} + +.osd-window StIcon { + icon-size: 32px; +} + +.osd-window StLabel:ltr { + margin-right: 6px; +} + +.osd-window StLabel:rtl { + margin-left: 6px; +} + +.osd-window .level { + margin-bottom: 4px; +} + +.osd-window .level:first-child { + margin-bottom: 0px; +} + +.osd-window .level:ltr { + margin-right: 6px; +} + +.osd-window .level:rtl { + margin-left: 6px; +} + +#appMenu { + spacing: 6px; +} + +#appMenu .label-shadow { + color: transparent; +} + +#appMenu .panel-status-menu-box { + padding: 0 6px; + spacing: 6px; +} + +.popup-menu .popup-menu-item { + padding: 6px 12px; +} + +.popup-menu .popup-menu-item:ltr { + padding-right: 9px !important; + padding-left: 0 !important; +} + +.popup-menu .popup-menu-item:rtl { + padding-right: 0 !important; + padding-left: 9px !important; +} + +.popup-separator-menu-item { + padding: 0; + margin: 3px 0 !important; +} + +.popup-separator-menu-item:ltr { + margin-right: 4px !important; +} + +.popup-separator-menu-item:rtl { + margin-left: 4px !important; +} + +.popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +.popup-separator-menu-item .popup-menu-ornament { + width: 0 !important; +} + +.popup-sub-menu .popup-separator-menu-item { + background-color: transparent; +} + +.popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; +} + +.popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; +} + +.popup-sub-menu + .popup-separator-menu-item + .popup-separator-menu-item-separator { + background-color: rgba(0, 0, 0, 0.12); +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:ltr { + padding-left: 12px !important; + margin-left: 3px !important; +} + +.aggregate-menu .popup-sub-menu .popup-menu-item > :first-child:rtl { + padding-right: 12px !important; + margin-right: 3px !important; +} + +.quick-settings { + padding: 12px !important; + border-radius: 12px !important; + margin-top: 8px !important; +} + +.quick-settings .icon-button, +.quick-settings .background-app-item .close-button, +.background-app-item .quick-settings .close-button, +.quick-settings .button { + min-height: 22px; + min-width: 22px; + padding: 9px; +} + +.quick-settings .icon-button > StIcon, +.quick-settings .background-app-item .close-button > StIcon, +.background-app-item .quick-settings .close-button > StIcon, +.quick-settings .button > StIcon { + icon-size: 16px !important; +} + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; +} + +.quick-toggle, +.quick-menu-toggle { + border-radius: 8px; + min-width: 12em; + max-width: 12em; + min-height: 40px !important; + border: none; + background-color: rgba(192, 202, 245, 0.06) !important; +} + +.quick-toggle { + background-color: rgba(192, 202, 245, 0.04) !important; + color: rgba(192, 202, 245, 0.7); +} + +.quick-toggle:hover { + background-color: rgba(192, 202, 245, 0.12) !important; + color: #c0caf5; +} + +.quick-toggle:active { + background-color: rgba(192, 202, 245, 0.15) !important; + color: #c0caf5; +} + +.quick-toggle:checked { + background-color: #7aa2f7 !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:hover { + background-color: #7dcfff !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-toggle:checked:active { + background-color: #3d59a1 !important; + color: #c0caf5; +} + +.quick-toggle > StBoxLayout { + spacing: 9px; + padding: 0 12px; +} + +.quick-toggle.button { + padding: 0; +} + +.quick-toggle:ltr > StBoxLayout { + padding-left: 15px; +} + +.quick-toggle:rtl > StBoxLayout { + padding-right: 15px; +} + +.quick-toggle .quick-toggle-title { + font-weight: bold; +} + +.quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; + font-size: 12px; +} + +.quick-toggle .quick-toggle-icon { + icon-size: 16px; +} + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; +} + +.quick-menu-toggle .quick-toggle:ltr { + border-radius: 6px 0 0 6px; +} + +.quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 9px; +} + +.quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 6px 6px 0; +} + +.quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 9px; +} + +.quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 6px; +} + +.quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 6px; +} + +.quick-menu-toggle .quick-toggle-arrow { + padding: 6px 10.5px; + icon-size: 16px !important; + border: none; + background-color: rgba(192, 202, 245, 0.08) !important; + color: rgba(192, 202, 245, 0.7); +} + +.quick-menu-toggle .quick-toggle-arrow:hover { + background-color: rgba(192, 202, 245, 0.12) !important; + color: #c0caf5; +} + +.quick-menu-toggle .quick-toggle-arrow:active { + background-color: rgba(192, 202, 245, 0.2) !important; + color: #c0caf5; +} + +.quick-menu-toggle .quick-toggle-arrow:checked { + background-color: #3d59a1 !important; + color: #c0caf5; +} + +.quick-menu-toggle .quick-toggle-arrow:checked:hover { + background-color: #7dcfff !important; + color: rgba(0, 0, 0, 0.87); +} + +.quick-menu-toggle .quick-toggle-arrow:checked:active { + background-color: #3d59a1 !important; + color: #c0caf5; +} + +.quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 6px 6px 0; + border-left-width: 0; +} + +.quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 6px 0 0 6px; + border-right-width: 0; +} + +.quick-slider > StBoxLayout { + spacing: 6px; +} + +.quick-slider .slider-bin { + min-height: 16px; + padding: 6px; + border-radius: 9999px; +} + +.quick-slider .slider-bin:focus { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.08); + box-shadow: none !important; + outline: none !important; +} + +.quick-slider .quick-toggle-icon, +.quick-slider .quick-toggle-arrow { + icon-size: 16px !important; +} + +.quick-slider .icon-button, +.quick-slider .background-app-item .close-button, +.background-app-item .quick-slider .close-button { + background-color: transparent; + color: #0db9d7 !important; +} + +.quick-slider .icon-button:hover, +.quick-slider .background-app-item .close-button:hover, +.background-app-item .quick-slider .close-button:hover { + background-color: rgba(192, 202, 245, 0.04); +} + +.quick-slider .icon-button:active, +.quick-slider .background-app-item .close-button:active, +.background-app-item .quick-slider .close-button:active { + background-color: rgba(192, 202, 245, 0.12); +} + +.quick-toggle-menu { + border-radius: 12px !important; + padding: 12px !important; + margin: 10px 30px 0 !important; + background-color: #3b4261 !important; + color: #c0caf5 !important; +} + +.quick-toggle-menu .popup-separator-menu-item-separator { + padding: 0 !important; + margin: 0 !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle-menu .popup-menu-item { + min-height: 20px; + padding: 6px; + spacing: 6px; + border-radius: 6px !important; + color: #c0caf5 !important; +} + +.quick-toggle-menu .popup-menu-item StLabel { + color: #c0caf5; +} + +.quick-toggle-menu .popup-menu-item:focus, +.quick-toggle-menu .popup-menu-item.hover, +.quick-toggle-menu .popup-menu-item.selected { + color: #0db9d7 !important; + background-color: rgba(0, 0, 0, 0.12) !important; +} + +.quick-toggle-menu .popup-menu-item:active, +.quick-toggle-menu .popup-menu-item.selected:active { + color: #0db9d7 !important; + background-color: rgba(0, 0, 0, 0.26) !important; +} + +.quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; +} + +.quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; +} + +.quick-toggle-menu .header .icon { + icon-size: 24px; + border-radius: 6px; + padding: 9px; + background-color: #1d202f !important; + color: #0db9d7 !important; +} + +.quick-toggle-menu .header .icon.active { + background-color: #1d202f !important; + color: #0db9d7 !important; +} + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; +} + +.quick-settings-system-item .icon-button > StIcon, +.quick-settings-system-item .background-app-item .close-button > StIcon, +.background-app-item .quick-settings-system-item .close-button > StIcon { + -st-icon-style: symbolic; + icon-size: 16px !important; + color: #0db9d7; +} + +.quick-settings-system-item .power-item { + min-height: 0 !important; + min-width: 0 !important; + background-color: rgba(192, 202, 245, 0.04); + color: #0db9d7; +} + +.quick-settings-system-item .power-item:insensitive { + color: #0db9d7; + background-color: rgba(29, 32, 47, 0.95); + box-shadow: none !important; + background-color: transparent; +} + +.nm-network-item .wireless-secure-icon { + icon-size: 8px; +} + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; +} + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; +} + +.device-subtitle { + color: rgba(192, 202, 245, 0.5); +} + +.background-apps-quick-toggle { + min-height: 40px; + background-color: transparent; +} + +.background-apps-quick-toggle StIcon { + icon-size: 16px !important; +} + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; +} + +.background-app-item .close-button { + padding: 6px; +} + +.background-app-item.popup-inactive-menu-item { + color: #c0caf5; +} + +.search-entry { + margin-top: 24px; + margin-bottom: 6px; +} + +.icon-label-button-container { + spacing: 6px; +} + +.icon-label-button-container StIcon { + icon-size: 32px; +} + +.screenshot-ui-panel { + border-radius: 33px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; + border: none; +} + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15); +} + +.screenshot-ui-close-button.left { + margin-left: 12px; +} + +.screenshot-ui-close-button.right { + margin-right: 12px; +} + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px !important; + border-radius: 15px; +} + +.screenshot-ui-capture-button { + width: 36px; + height: 36px; + border-radius: 9999px; + border: 4px #c0caf5; + padding: 4px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #c0caf5; + transition-duration: 200ms; + border-radius: 9999px; +} + +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, +.screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: rgba(192, 202, 245, 0.12); +} + +.screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, +.screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #1abc9c; +} + +.screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: #3d59a1; +} + +.screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #f28b82; +} + +.screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, +.screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #f4a099; +} + +.screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #ef6d62; +} + +.screenshot-ui-shot-cast-container { + background-color: #1d202f; + border-radius: 12px; + padding: 3px; + spacing: 3px; +} + +.screenshot-ui-shot-cast-container:ltr { + margin-left: 3px; +} + +.screenshot-ui-shot-cast-container:rtl { + margin-right: 3px; +} + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 9px; +} + +.screenshot-ui-shot-cast-button:hover, +.screenshot-ui-shot-cast-button:focus { + background-color: #394b70; +} + +.screenshot-ui-shot-cast-button:active { + background-color: rgba(192, 202, 245, 0.3); +} + +.screenshot-ui-shot-cast-button:checked { + background-color: #c0caf5; + color: black; +} + +.screenshot-ui-shot-cast-button:insensitive { + color: rgba(192, 202, 245, 0.5); +} + +.screenshot-ui-shot-cast-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-show-pointer-button { + border-radius: 9999px; + padding: 12px !important; +} + +.screenshot-ui-show-pointer-button StIcon { + icon-size: 16px; +} + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px #c0caf5; +} + +.screenshot-ui-area-selector-handle { + border-radius: 9999px; + background-color: #c0caf5; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; +} + +.screenshot-ui-window-selector { + background-color: #20303b; +} + +.screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; +} + +.screenshot-ui-window-selector:primary-monitor + .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; +} + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 12px; + border: 6px transparent; +} + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 99px; + border-width: 12px; + icon-size: 24px; +} + +.screenshot-ui-window-selector-window:hover + .screenshot-ui-window-selector-window-border { + border-color: #c0caf5; +} + +.screenshot-ui-window-selector-window:checked + .screenshot-ui-window-selector-window-border { + border-color: #a9b1d6; + background-color: rgba(169, 177, 214, 0.2); +} + +.screenshot-ui-window-selector-window:checked + .screenshot-ui-window-selector-check { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; +} + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); +} + +.screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); +} + +.screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); +} + +.screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px #c0caf5; +} + +.screenshot-ui-tooltip { + color: #c0caf5; + background-color: rgba(36, 40, 59, 0.95); + border-radius: 9999px; + padding: 6px 12px; + text-align: center; + -y-offset: 24px; +} + +.window-picker { + spacing: 6px; +} + +.window-caption { + color: #c0caf5; + background-color: rgba(36, 40, 59, 0.95); + border-radius: 9999px; + padding: 6px 12px; + border: none; + box-shadow: none; +} + +.window-close, +.screenshot-ui-close-button { + background-color: #20303b; + color: #c0caf5; + border-radius: 21px; + padding: 3px; + height: 30px; + width: 30px; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.5); + transition-duration: 200ms; +} + +.window-close:hover, +.screenshot-ui-close-button:hover { + color: #c0caf5; + background-color: #37222c; +} + +.window-close:active, +.screenshot-ui-close-button:active { + color: #c0caf5; + background-color: #16161e; +} + +.window-close StIcon, +.screenshot-ui-close-button StIcon { + icon-size: 24px; +} + +.workspace-background { + border-radius: 30px; + background-color: rgba(36, 40, 59, 0.95); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.3); +} + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; +} + +.workspace-thumbnails .workspace-thumbnail { + color: rgba(192, 202, 245, 0.7); + background-color: rgba(192, 202, 245, 0.12); + border: none; + border-radius: 6px; +} + +.workspace-thumbnails .placeholder { + background-image: url('assets/dash-placeholder.svg'); + background-size: contain; + width: 18px; + height: 24px; +} + +.workspace-thumbnail-indicator { + border: 3px solid #c0caf5; + border-radius: 9px; + padding: 0; +} + +.bottom #dashtodockDashScrollview, +.top #dashtodockDashScrollview { + -st-hfade-offset: 24px; +} + +.left #dashtodockDashScrollview, +.right #dashtodockDashScrollview { + -st-vfade-offset: 24px; +} + +#dashtodockContainer { + background-color: transparent; +} + +#dashtodockContainer .number-overlay { + color: #c0caf5; + background-color: rgba(0, 0, 0, 0.75); + text-align: center; +} + +#dashtodockContainer .notification-badge { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; + box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.25); + border-radius: 9999px; + margin: 2px; + padding: 0.2em 0.6em; + font-weight: bold; + text-align: center; +} + +#dashtodockContainer.straight-corner #dash, +#dashtodockContainer.shrink.straight-corner #dash { + border-radius: 0; + margin: 0; +} + +#dashtodockContainer.straight-corner #dash .dash-background, +#dashtodockContainer.shrink.straight-corner #dash .dash-background { + border-radius: 0; +} + +#dashtodockContainer.extended.top #dash, +#dashtodockContainer.extended.bottom #dash, +#dashtodockContainer.extended.right #dash, +#dashtodockContainer.extended.left #dash { + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; + padding: 0 0; +} + +#dashtodockContainer.extended.top #dash .dash-background, +#dashtodockContainer.extended.bottom #dash .dash-background, +#dashtodockContainer.extended.right #dash .dash-background, +#dashtodockContainer.extended.left #dash .dash-background { + border-radius: 0; + margin-left: 0; + margin-right: 0; + margin-top: 0; + margin-bottom: 0; +} + +#dashtodockContainer.left #dash, +#dashtodockContainer.right #dash { + margin-top: 0; + padding: 10px 0; +} + +#dashtodockContainer.left #dash .dash-background, +#dashtodockContainer.right #dash .dash-background { + margin-bottom: 0; +} + +#dashtodockContainer.left .dash-item-container .app-well-app, +#dashtodockContainer.left .show-apps, +#dashtodockContainer.right .dash-item-container .app-well-app, +#dashtodockContainer.right .show-apps { + padding: 6px; +} + +#dashtodockContainer.left #dash { + margin-left: 6px; +} + +#dashtodockContainer.right #dash { + margin-right: 6px; +} + +#dashtodockContainer.dashtodock #dash .dash-background { + background-color: rgba(36, 40, 59, 0.95); +} + +#dashtodockContainer #dash .dash-background { + background-color: rgba(36, 40, 59, 0.95); + box-shadow: inset 0 0 0 1px rgba(192, 202, 245, 0.1); +} + +#dashtodockContainer .app-well-app-running-dot { + background-color: #f7768e; +} + +#dashtodockContainer StWidget.focused .app-well-app-running-dot { + background-color: #0db9d7 !important; +} + +#dashtodockContainer:overview #dash .app-well-app-running-dot { + background-color: #f7768e; +} + +#dashtodockContainer:overview #dash StWidget.focused .app-well-app-running-dot { + background-color: #0db9d7 !important; +} + +#dashtodockContainer .show-apps .overview-icon, +#dashtodockContainer .app-well-app .overview-icon { + color: rgba(192, 202, 245, 0.7); + border-radius: 15px; +} + +#dashtodockContainer .show-apps:hover .overview-icon, +#dashtodockContainer .show-apps:focus .overview-icon, +#dashtodockContainer .show-apps:selected .overview-icon, +#dashtodockContainer .app-well-app:hover .overview-icon, +#dashtodockContainer .app-well-app:focus .overview-icon, +#dashtodockContainer .app-well-app:selected .overview-icon { + background-color: rgba(192, 202, 245, 0.12); + border-radius: 15px; +} + +#dashtodockContainer .show-apps:active .overview-icon, +#dashtodockContainer .show-apps:checked .overview-icon, +#dashtodockContainer .app-well-app:active .overview-icon, +#dashtodockContainer .app-well-app:checked .overview-icon { + background-color: rgba(192, 202, 245, 0.3); + border-radius: 15px; +} + +#dashtodockContainer:overview #dash .show-apps .overview-icon, +#dashtodockContainer:overview #dash .app-well-app .overview-icon { + color: rgba(192, 202, 245, 0.7); + border-radius: 15px; +} + +#dashtodockContainer:overview #dash .show-apps:hover .overview-icon, +#dashtodockContainer:overview #dash .show-apps:focus .overview-icon, +#dashtodockContainer:overview #dash .show-apps:selected .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:hover .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:focus .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:selected .overview-icon { + background-color: rgba(192, 202, 245, 0.12); +} + +#dashtodockContainer:overview #dash .show-apps:active .overview-icon, +#dashtodockContainer:overview #dash .show-apps:checked .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:active .overview-icon, +#dashtodockContainer:overview #dash .app-well-app:checked .overview-icon { + background-color: rgba(192, 202, 245, 0.3); +} + +#dashtodockContainer.opaque #dash .dash-background { + background-color: rgba(36, 40, 59, 0.95); +} + +#dashtodockContainer.transparent #dash .dash-background { + background-color: rgba(29, 32, 47, 0.35); +} + +#dashtodockContainer:overview #dash .dash-background { + background-color: rgba(29, 32, 47, 0.95); + box-shadow: inset 0 0 0 1px rgba(192, 202, 245, 0.1); +} + +#dashtodockContainer.opaque:overview #dash .dash-background, +#dashtodockContainer.transparent:overview #dash .dash-background { + background-color: transparent !important; + box-shadow: none !important; +} + +#dashtodockContainer.extended:overview #dash .dash-background, +#dashtodockContainer.opaque.extended:overview #dash .dash-background, +#dashtodockContainer.transparent.extended:overview #dash .dash-background { + background-color: rgba(36, 40, 59, 0.95); +} + +#dashtodockContainer.running-dots .dash-item-container > StButton, +#dashtodockContainer.dashtodock .dash-item-container > StButton { + transition-duration: 250ms; + background-size: contain; +} + +#dashtodockContainer.shrink .dash-item-container > StButton, +#dashtodockContainer.dashtodock .dash-item-container > StButton { + padding: 1px 2px; +} + +#dashtodockContainer.extended .app-well-app .overview-icon, +#dashtodockContainer.extended .show-apps .overview-icon, +#dashtodockContainer.extended:overview .app-well-app .overview-icon, +#dashtodockContainer.extended:overview .show-apps .overview-icon { + border-radius: 6px; +} + +#dashtodockContainer .metro .overview-icon { + border-radius: 0; +} + +.dashtodock-app-well-preview-menu-item { + padding: 1em 1em 0.5em 1em; +} + +#dashtodockPreviewSeparator.popup-separator-menu-item-horizontal { + width: 1px; + height: auto; + border-right-width: 1px; + margin: 32px 0; +} + +.openweather-button, +.openweather-button-action, +.openweather-menu-button-container, +.openweather-button-box { + border: 1px solid transparent; +} + +.openweather-provider { + padding: 0 16px; + font-weight: 500; + border: 1px solid transparent; +} + +.openweather-current-icon, +.openweather-current-summary, +.openweather-current-summarybox { + background: none; + color: #c0caf5; +} + +.openweather-current-databox-values { + background: none; + color: rgba(192, 202, 245, 0.5); +} + +.openweather-current-databox-captions { + background: none; + color: rgba(192, 202, 245, 0.5); +} + +.openweather-forecast-icon, +.openweather-forecast-summary { + background: none; + color: rgba(192, 202, 245, 0.7); +} + +.openweather-forecast-day, +.openweather-forecast-temperature { + background: none; + color: rgba(192, 202, 245, 0.5); +} + +.openweather-sunrise-icon, +.openweather-sunset-icon, +.openweather-build-icon { + color: rgba(192, 202, 245, 0.7); +} + +.popup-sub-menu .openweather-current-icon, +.popup-sub-menu .openweather-current-summary, +.popup-sub-menu .openweather-current-summarybox { + background: none; + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-current-databox-values { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-current-databox-captions { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-forecast-icon, +.popup-sub-menu .openweather-forecast-summary { + color: rgba(0, 0, 0, 0.87); +} + +.popup-sub-menu .openweather-forecast-day, +.popup-sub-menu .openweather-forecast-temperature { + color: rgba(0, 0, 0, 0.6); +} + +.popup-sub-menu .openweather-sunrise-icon, +.popup-sub-menu .openweather-sunset-icon, +.popup-sub-menu .openweather-build-icon { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Tokyo-Night/gnome-shell/no-events.svg b/src/themes/Tokyo-Night/gnome-shell/no-events.svg new file mode 100755 index 00000000..d2fcad08 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/no-events.svg @@ -0,0 +1 @@ +assets/no-events.svg \ No newline at end of file diff --git a/src/themes/Tokyo-Night/gnome-shell/no-notifications.svg b/src/themes/Tokyo-Night/gnome-shell/no-notifications.svg new file mode 100755 index 00000000..175731c1 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/no-notifications.svg @@ -0,0 +1 @@ +assets/no-notifications.svg \ No newline at end of file diff --git a/src/themes/Tokyo-Night/gnome-shell/pad-osd.css b/src/themes/Tokyo-Night/gnome-shell/pad-osd.css new file mode 100644 index 00000000..bccfe805 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/pad-osd.css @@ -0,0 +1,31 @@ +.Leader { + stroke-width: 0.5 !important; + stroke: #565f89; + fill: none !important; +} + +.Button { + stroke-width: 0.25; + stroke: #c0caf5; + fill: #c0caf5; +} + +.Ring { + stroke-width: 0.5 !important; + stroke: #565f89 !important; + fill: none !important; +} + +.Label { + stroke: none !important; + stroke-width: 0.1 !important; + font-size: 0.1 !important; + fill: transparent !important; +} + +.TouchStrip, +.TouchRing { + stroke-width: 0.1 !important; + stroke: #c0caf5 !important; + fill: #565f89 !important; +} diff --git a/src/themes/Tokyo-Night/gnome-shell/process-working.svg b/src/themes/Tokyo-Night/gnome-shell/process-working.svg new file mode 100755 index 00000000..a6586c30 --- /dev/null +++ b/src/themes/Tokyo-Night/gnome-shell/process-working.svg @@ -0,0 +1 @@ +assets/process-working.svg \ No newline at end of file diff --git a/src/themes/Tokyo-Night/gtk-2.0/gtkrc b/src/themes/Tokyo-Night/gtk-2.0/gtkrc new file mode 100644 index 00000000..6a2047c3 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-2.0/gtkrc @@ -0,0 +1,894 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#24283b\nbg_color:#24283b\ntooltip_bg_color:#24283b\nselected_bg_color:#7aa2f7\ntext_color:#c0caf5\nfg_color:#c0caf5\ntooltip_fg_color:#c0caf5\nselected_fg_color:#24283b\nmenubar_bg_color:#24283b\nmenubar_fg_color:#c0caf5\ntoolbar_bg_color:#24283b\ntoolbar_fg_color:#c0caf5\nmenu_bg_color:#24283b\nmenu_fg_color:#c0caf5\npanel_bg_color:#24283b\npanel_fg_color:#c0caf5\nlink_color:#39a9e0\nbtn_bg_color:#2f334d\nbtn_fg_color:#c0caf5\ntitlebar_bg_color:#24283b\ntitlebar_fg_color:#c0caf5\nprimary_caret_color:#c0caf5\nsecondary_caret_color:#c0caf5\naccent_bg_color:#7aa2f7\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 0.6 + + GtkWidget::cursor_color = @primary_caret_color + GtkWidget::secondary_cursor_color = @secondary_caret_color + GtkWidget::cursor_aspect_ratio = 0.04 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + GtkButton::default-border = { 0, 0, 0, 0 } + #GtkButton::inner-border = { 2, 2, 1, 1 } + GtkButton::focus-line-width = 1 + #GtkButton::focus-padding = -4 + + GtkButtonBox::child-min-height = 26 + + GtkCheckButton::indicator-size = 16 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 16 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 0 + GtkMenu::vertical-padding = 0 + + GtkMenuBar::internal-padding = 0 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 12 + GtkProgressBar::min-vertical-bar-width = 12 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 12 + GtkRange::stepper-size = 12 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 16 + GtkScale::slider-width = 16 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 80 + GtkScrollbar::slider-width = 12 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 11 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 1 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 1 + GtkWidget::separator-height = 1 + + GtkWindow::resize-grip-height = 0 + GtkWindow::resize-grip-width = 0 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 1 + ythickness = 1 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 4 # roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 2 + ythickness = 2 +} + +style "murrine-wider" { + xthickness = 3 + ythickness = 3 +} + +style "murrine-thin" { + xthickness = 0 + ythickness = 0 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 2 + ythickness = 2 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.10, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + #xthickness = 4 + #ythickness = 4 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 4 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 0 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 8 + #roundness = 4 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + #roundness = 2 + roundness = 4 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 5 + ythickness = 5 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 2 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 4.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 4 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 2 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkToggleButton>*" style "murrine-buttonlabel" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Tokyo-Night/gtk-2.0/gtkrc.hidpi b/src/themes/Tokyo-Night/gtk-2.0/gtkrc.hidpi new file mode 100644 index 00000000..ea4de3f0 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-2.0/gtkrc.hidpi @@ -0,0 +1,995 @@ +# Oomox GTK Theme (Numix Fork) + +gtk-color-scheme = +"base_color:#24283b\nbg_color:#24283b\ntooltip_bg_color:#24283b\nselected_bg_color:#7aa2f7\ntext_color:#c0caf5\nfg_color:#c0caf5\ntooltip_fg_color:#c0caf5\nselected_fg_color:#24283b\nmenubar_bg_color:#24283b\nmenubar_fg_color:#c0caf5\ntoolbar_bg_color:#24283b\ntoolbar_fg_color:#c0caf5\nmenu_bg_color:#24283b\nmenu_fg_color:#c0caf5\npanel_bg_color:#24283b\npanel_fg_color:#c0caf5\nlink_color:#39a9e0\nbtn_bg_color:#2f334d\nbtn_fg_color:#c0caf5\ntitlebar_bg_color:#24283b\ntitlebar_fg_color:#c0caf5\nprimary_caret_color:#c0caf5\nsecondary_caret_color:#c0caf5\naccent_bg_color:#7aa2f7\n" +# Default Style + +style "murrine-default" { + GtkArrow::arrow-scaling= 1.0 + + GtkButton::child-displacement-x = 0 + GtkButton::child-displacement-y = 0 + + #GtkButton::default-border = { 0, 0, 0, 0 } + GtkButton::inner-border = { 0, 0, 1, 0 } + GtkButton::focus-line-width = 2 + #GtkButton::focus-padding = 4 + GtkButton::focus-padding = 2 + #GtkButton::interior-focus = 1 + + GtkEntry::inner-border = { 4, 4, 5, 4 } + GtkComboBox::inner-border = { 4, 4, 6, 5 } + GtkComboBoxText::inner-border = { 4, 4, 6, 5 } + + #GtkButtonBox::child-min-height = 52 + + GtkCheckButton::indicator-size = 30 + + # The following line hints to gecko (and possibly other appliations) + # that the entry should be drawn transparently on the canvas. + # Without this, gecko will fill in the background of the entry. + GtkEntry::honors-transparent-bg-hint = 1 + GtkEntry::state-hint = 0 + + GtkExpander::expander-size = 30 + + GtkImage::x-ayatana-indicator-dynamic = 1 + + GtkMenu::horizontal-padding = 2 + GtkMenu::vertical-padding = 2 + + GtkMenuBar::internal-padding = 1 + GtkMenuBar::window-dragging = 1 + + GtkMenuItem::arrow-scaling= 0.5 + + GtkPaned::handle-size = 1 + + GtkProgressBar::min-horizontal-bar-height = 14 + GtkProgressBar::min-vertical-bar-width = 14 + + GtkRange::trough-border = 0 + GtkRange::slider-width = 24 + GtkRange::stepper-size = 24 + GtkRange::stepper_spacing = 0 + GtkRange::trough-under-steppers = 1 + + GtkScale::slider-length = 30 + GtkScale::slider-width = 30 + GtkScale::trough-side-details = 1 + + GtkScrollbar::activate-slider = 1 + GtkScrollbar::has-backward-stepper = 0 + GtkScrollbar::has-forward-stepper = 0 + GtkScrollbar::has-secondary-backward-stepper = 0 + GtkScrollbar::has-secondary-forward-stepper = 0 + GtkScrollbar::min-slider-length = 160 + GtkScrollbar::slider-width = 24 + GtkScrollbar::trough-border = 0 + + GtkScrolledWindow::scrollbar-spacing = 0 + GtkScrolledWindow::scrollbars-within-bevel = 1 + + GtkSeparatorMenuItem::horizontal-padding = 0 + + GtkToolbar::internal-padding = 0 + + GtkTreeView::expander-size = 22 + GtkTreeView::vertical-separator = 0 + + GtkWidget::focus-line-width = 2 + # The following line prevents the Firefox tabs + # from jumping a few pixels when you create a new tab + GtkWidget::focus-padding = 0 + + GtkWidget::wide-separators = 1 + GtkWidget::separator-width = 2 + GtkWidget::separator-height = 2 + + GtkWindow::resize-grip-height = 2 + GtkWindow::resize-grip-width = 2 + + WnckTasklist::fade-overlay-rect = 0 + + GnomeHRef::link_color = @link_color + GtkHTML::link-color = @link_color + GtkIMHtmlr::hyperlink-color = @link_color + GtkIMHtml::hyperlink-color = @link_color + GtkWidget::link-color = @link_color + GtkWidget::visited-link-color = @text_color + + GtkToolbar::shadow-type = GTK_SHADOW_NONE # Makes toolbars flat and unified + GtkMenuBar::shadow-type = GTK_SHADOW_NONE # Makes menubars flat and unified + + xthickness = 2 + ythickness = 2 + + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) + + bg[NORMAL] = @bg_color + bg[PRELIGHT] = shade (1.02, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @bg_color) + bg[INSENSITIVE] = @bg_color + + base[NORMAL] = @base_color + base[PRELIGHT] = shade (0.95, @base_color) + base[SELECTED] = @selected_bg_color + base[ACTIVE] = @selected_bg_color + base[INSENSITIVE] = shade (0.85, @base_color) + + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + engine "murrine" { + animation = FALSE + arrowstyle = 1 # 0 = normal arrows, 1 = filled arrows + border_shades = { 1.0, 1.0 } # gradient to draw on border + border_colors = { mix(0.2, @fg_color, @bg_color), mix(0.2, @fg_color, @bg_color) } + colorize_scrollbar = FALSE + comboboxstyle = 0 # 0 = normal combobox, 1 = colorized combobox below arrow + contrast = 0.8 # overal contrast with borders + focusstyle = 3 # 0 = none, 1 = grey dotted, 2 = colored with fill, 3 = colored glow + glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave, 3 = top curved highlight, 4 = beryl highlight + glowstyle = 0 # 0 = glow on top, 1 = glow on bottom, 2 = glow on top and bottom, 3 = glow on middle vertically, 4 = glow on middle horizontally, 5 = glow on all sides + glow_shade = 1.0 # amount of glow + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } # gradient to draw on widgets + highlight_shade = 1.0 # amount of highlight + lightborder_shade = 1.0 # amount of inset light border + lightborderstyle = 1 # 0 = lightborder on top side, 1 = lightborder on all sides + listviewheaderstyle = 0 # 0 = flat, 1 = glassy, 2 = raised + listviewstyle = 0 # 0 = none, 1 = dotted, 2 = line + menubaritemstyle = 0 # 0 = menuitem look, 1 = button look + menubarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped + menuitemstyle = 0 # 0 = flat, 1 = glassy, 2 = striped + menustyle = 0 # 0 = none, 1 = vertical striped + progressbarstyle = 0 # 0 = none, 1 = diagonal striped, 2 = vertical striped + reliefstyle = 0 # 0 = flat, 1 = inset, 2 = shadow, 3 = shadow with gradient, 4 = stronger shadow with gradient + roundness = 8# roundness of widgets + scrollbarstyle = 0 # 0 = none, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles + sliderstyle = 0 # 0 = none, 1 = handles + stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles + toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient + } +} + +style "murrine-wide" { + xthickness = 6 + ythickness = 6 +} + +style "murrine-wider" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-thin" { + xthickness = 1 + ythickness = 1 +} + +# Notebook + +style "clearlooks-notebook-bg" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = shade (0.80, @bg_color) +} + +style "clearlooks-notebook" = "clearlooks-notebook-bg" { + xthickness = 8 + ythickness = 4 + + engine "clearlooks" { + radius = 0.1 + } +} + +# Various Standard Widgets + +style "murrine-button" = "murrine-wider" { + bg[NORMAL] = @btn_bg_color + bg[PRELIGHT] = shade (1.04, @btn_bg_color) + bg[SELECTED] = mix (0.5, @selected_bg_color, @bg_color) + bg[ACTIVE] = shade (0.95, @btn_bg_color) + bg[INSENSITIVE] = shade (0.75, @btn_bg_color) + xthickness = 10 + ythickness = 10 + #xthickness = 5 + #ythickness = 5 + + engine "murrine" { + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + roundness = 8 + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + } +} + +style "murrine-buttonlabel" { + fg[NORMAL] = @btn_fg_color + fg[PRELIGHT] = @btn_fg_color + fg[SELECTED] = @btn_fg_color + fg[ACTIVE] = @btn_fg_color + fg[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + text[NORMAL] = @btn_fg_color + text[PRELIGHT] = @btn_fg_color + text[SELECTED] = @btn_fg_color + text[ACTIVE] = @btn_fg_color + text[INSENSITIVE] = @btn_fg_color + text[INSENSITIVE] = mix (0.4, @btn_bg_color, @btn_fg_color) + + engine "murrine" { + } +} + +style "murrine-comboboxtext" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-togglebutton" = "murrine-buttonlabel" { + xthickness = 10 + ythickness = 10 +} + +style "murrine-radiocheck" = "murrine-togglebutton" { + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color +} + +style "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + roundness = 8 + contrast = 0.0 + border_shades = { 0.9, 0.9 } + trough_shades = { 0.97, 0.97 } + trough_border_shades = { 1.0, 1.0 } + } +} + +style "murrine-overlay-scrollbar" { + bg[ACTIVE] = shade (0.8, @bg_color) + bg[INSENSITIVE] = shade (0.97, @bg_color) + + base[SELECTED] = shade (0.6, @bg_color) + base[INSENSITIVE] = shade (0.85, @bg_color) +} + +style "murrine-scale" = "murrine-thin" { + bg[NORMAL] = @btn_bg_color + bg[ACTIVE] = mix(0.2, @fg_color, @bg_color) + bg[SELECTED] = @selected_bg_color + bg[INSENSITIVE] = mix(0.95, @bg_color, @btn_bg_color) + + engine "murrine" { + roundness = 25 + #roundness = 8 + gradient_shades = { 1.08, 1.08, 1.08, 1.08 } + #border_shades = { 0.5, 0.5 } + border_colors = { mix(0.25, @btn_fg_color, @btn_bg_color), mix(0.25, @btn_fg_color, @btn_bg_color) } + #trough_shades = { 1.08, 1.08 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-progressbar" = "murrine-thin" { + bg[NORMAL] = @bg_color + bg[ACTIVE] = mix(0.08, @bg_color, @base_color) + + fg[PRELIGHT] = @selected_fg_color + + engine "murrine" { + roundness = 8 + border_shades = { 1.2, 1.2 } + trough_border_shades = { 0.8, 0.8 } + } +} + +style "murrine-treeview-header" = "murrine-button" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix(0.20, @bg_color, @fg_color) + engine "murrine" { + roundness = 0 + } +} + +style "murrine-treeview" { + engine "murrine" { + roundness = 0 + } +} + +style "murrine-frame" = "murrine-wide" { + bg[NORMAL] = mix(0.08, @fg_color, @bg_color) +} + +style "murrine-frame-title" { + fg[NORMAL] = lighter (@fg_color) +} + +style "murrine-tooltips" { + xthickness = 10 + ythickness = 10 + + bg[NORMAL] = @tooltip_bg_color + bg[SELECTED] = @tooltip_bg_color + + fg[NORMAL] = @tooltip_fg_color + + engine "murrine" { + textstyle = 0 + roundness = 8 + rgba = FALSE + } +} + +style "murrine-spinbutton" = "murrine-button" { + xthickness = 10 + ythickness = 10 + engine "murrine" { + } +} + +style "clearlooks-radiocheck" = "murrine-default" { + bg[SELECTED] = @base_color + bg[PRELIGHT] = @bg_color + + text[NORMAL] = @accent_bg_color + text[PRELIGHT] = @accent_bg_color + + engine "clearlooks" { + radius = 8.0 + } +} + +style "clearlooks-base-radiocheck" = "clearlooks-radiocheck" { + bg[PRELIGHT] = @bg_color +} + +style "clearlooks-radiocheck-label" = "clearlooks-radiocheck" { + fg[NORMAL] = @fg_color + fg[PRELIGHT] = @fg_color + fg[SELECTED] = @fg_color + fg[ACTIVE] = @fg_color + fg[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +style "murrine-entry" = "murrine-wider" { + text[NORMAL] = @text_color + text[PRELIGHT] = @text_color + text[SELECTED] = @text_color + text[ACTIVE] = @text_color + text[INSENSITIVE] = mix (0.5, @base_color, @text_color) + + xthickness = 10 + ythickness = 10 + engine "murrine" { + #border_shades = { 1.15, 1.15 } + border_colors = { mix(0.22, @text_color, @base_color), mix(0.22, @text_color, @base_color) } + roundness = 8 + } +} + +style "metacity-frame" = "murrine-default" { + bg[SELECTED] = @selected_bg_color +} + +style "murrine-statusbar" { } +style "murrine-comboboxentry" = "murrine-entry" { } +style "murrine-hscale" = "murrine-scale" { } +style "murrine-vscale" = "murrine-scale" { } +style "murrine-hscrollbar" = "murrine-scrollbar" { } +style "murrine-vscrollbar" = "murrine-scrollbar" { } + +# Menus + +style "murrine-menu" = "murrine-thin" { + bg[NORMAL] = @menu_bg_color + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @menu_bg_color + bg[INSENSITIVE] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + text[NORMAL] = @menu_fg_color + text[PRELIGHT] = @selected_fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @selected_fg_color + text[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menu-item" = "murrine-wider" { + bg[PRELIGHT] = @selected_bg_color + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color # Fix for XFCE menu text + fg[PRELIGHT] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @selected_fg_color + fg[INSENSITIVE] = mix (0.5, @menu_bg_color, @menu_fg_color) + + engine "murrine" { + textstyle = 0 + border_shades = { 1.2, 1.2 } + } +} + +style "murrine-separator-menu-item" = "murrine-thin" { } + +style "murrine-menubar" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +style "murrine-menubaritem" { + bg[NORMAL] = @menubar_bg_color + bg[PRELIGHT] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[SELECTED] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[ACTIVE] = shade (0.9, @menubar_bg_color) + bg[INSENSITIVE] = @menubar_bg_color + + fg[NORMAL] = @menubar_fg_color + fg[PRELIGHT] = shade (1.08, @menubar_fg_color) + fg[SELECTED] = shade (1.08, @menubar_fg_color) + fg[ACTIVE] = @menubar_fg_color + fg[INSENSITIVE] = mix (0.5, @menubar_bg_color, @menubar_fg_color) + + engine "murrine" { + roundness = 0 + } +} + +# Toolbars + +style "murrine-toolbar" = "murrine-thin" { + bg[NORMAL] = @toolbar_bg_color + bg[PRELIGHT] = shade (1.02, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.9, @toolbar_bg_color) + bg[INSENSITIVE] = @toolbar_bg_color + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton" = "murrine-button" { + bg[NORMAL] = shade (1.08, @toolbar_bg_color) + bg[PRELIGHT] = shade (1.10, @toolbar_bg_color) + bg[SELECTED] = @selected_bg_color + bg[ACTIVE] = shade (0.95, @toolbar_bg_color) + bg[INSENSITIVE] = shade (0.85, @toolbar_bg_color) + + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +style "murrine-toolbutton-label" = "murrine-toolbutton" { + fg[NORMAL] = @toolbar_fg_color + fg[PRELIGHT] = @toolbar_fg_color + fg[SELECTED] = @selected_fg_color + fg[ACTIVE] = @toolbar_fg_color + fg[INSENSITIVE] = mix (0.5, @toolbar_bg_color, @toolbar_fg_color) + + engine "murrine" { + } +} + +class "GtkToolbar" style "murrine-toolbar" +class "GtkHandleBox" style "murrine-toolbar" +widget_class "*Toolbar*.*Separator*" style "murrine-toolbar" + +# Panels + +style "murrine-panel" = "murrine-thin" { + xthickness = 2 + + bg[NORMAL] = @panel_bg_color + bg[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + bg[ACTIVE] = shade (0.8, @panel_bg_color) + bg[INSENSITIVE] = @panel_bg_color + + fg[NORMAL] = @panel_fg_color + fg[PRELIGHT] = shade (1.08, @panel_fg_color) + fg[SELECTED] = shade (1.08, @panel_fg_color) + fg[ACTIVE] = @panel_fg_color + fg[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + base[NORMAL] = @panel_bg_color + base[PRELIGHT] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[SELECTED] = mix (0.21, @panel_fg_color, @panel_bg_color) + base[ACTIVE] = shade (0.9, @panel_bg_color) + base[INSENSITIVE] = @panel_bg_color + + text[NORMAL] = @panel_fg_color + text[PRELIGHT] = shade (1.08, @panel_fg_color) + text[SELECTED] = shade (1.08, @panel_fg_color) + text[ACTIVE] = @panel_fg_color + text[INSENSITIVE] = mix (0.5, @panel_bg_color, @panel_fg_color) + + engine "murrine" { + roundness = 0 + contrast = 0.0 + } +} + +widget "*PanelWidget*" style "murrine-panel" +widget "*PanelApplet*" style "murrine-panel" +widget "*fast-user-switch*" style "murrine-panel" +widget "*CPUFreq*Applet*" style "murrine-panel" +widget "*indicator-applet*" style "murrine-panel" +class "PanelApp*" style "murrine-panel" +class "PanelToplevel*" style "murrine-panel" +widget_class "*PanelToplevel*" style "murrine-panel" +widget_class "*notif*" style "murrine-panel" +widget_class "*Notif*" style "murrine-panel" +widget_class "*Tray*" style "murrine-panel" +widget_class "*tray*" style "murrine-panel" +widget_class "*computertemp*" style "murrine-panel" +widget_class "*Applet*Tomboy*" style "murrine-panel" +widget_class "*Applet*Netstatus*" style "murrine-panel" +widget "*gdm-user-switch-menubar*" style "murrine-panel" + +# LXPanel (code based on Lubuntu-default theme's gtkrc file) +widget "*.tclock.*" style "murrine-panel" +widget "*.taskbar.*" style "murrine-panel" +widget_class "*GtkBgbox*" style "murrine-panel" + +style "bold-panel-item" { + font_name = "Bold" + + engine "murrine" { + roundness = 0 + } +} + +widget "*Panel*MenuBar*" style "bold-panel-item" +widget "*gimmie*" style "bold-panel-item" + +# widget_class "*Mail*" style "murrine-panel" # Disabled to fix Evolution bug +# class "*Panel*" style "murrine-panel" # Disabled to fix bug + +# XFCE Styles + +style "workspace-switcher" = "murrine-panel" { + bg[ACTIVE] = @selected_bg_color + bg[SELECTED] = @selected_bg_color +} + +style "xfce-header" { + bg[NORMAL] = shade (0.9, @bg_color) + base[NORMAL] = shade (1.18, @bg_color) +} + +style "xfdesktop-windowlist" { + bg[NORMAL] = @base_color + fg[INSENSITIVE] = shade (0.95, @base_color) + text[INSENSITIVE] = shade (0.95, @base_color) +} + +style "xfdesktop-icon-view" { + XfdesktopIconView::label-alpha = 0 + XfdesktopIconView::selected-label-alpha = 60 + XfdesktopIconView::shadow-x-offset = 0 + XfdesktopIconView::shadow-y-offset = 1 + XfdesktopIconView::selected-shadow-x-offset = 0 + XfdesktopIconView::selected-shadow-y-offset = 1 + XfdesktopIconView::shadow-color = @fg_color + XfdesktopIconView::selected-shadow-color = @fg_color + XfdesktopIconView::shadow-blur-radius = 2 + XfdesktopIconView::cell-spacing = 2 + XfdesktopIconView::cell-padding = 6 + XfdesktopIconView::cell-text-width-proportion = 1.9 + + fg[NORMAL] = @bg_color + fg[ACTIVE] = @bg_color + +} + +style "xfwm-tabwin" { + Xfwm4TabwinWidget::border-width = 1 + Xfwm4TabwinWidget::border-alpha = 1.0 + Xfwm4TabwinWidget::icon-size = 64 + Xfwm4TabwinWidget::alpha = 1.0 + Xfwm4TabwinWidget::border-radius = 2 + + bg[NORMAL] = @menu_bg_color + bg[SELECTED] = @menu_bg_color + + fg[NORMAL] = @menu_fg_color + + engine "murrine" { + contrast = 0.0 + border_shades = { 0.9, 0.9 } + } +} + +style "xfwm-tabwin-button" { + font_name = "bold" + + bg[SELECTED] = @selected_bg_color +} + +style "xfsm-logout" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = @menu_bg_color + bg[PRELIGHT] = shade (1.1, @menu_bg_color) + bg[SELECTED] = shade (0.5, @menu_bg_color) + bg[INSENSITIVE] = shade (1.3, @menu_bg_color) + + fg[NORMAL] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color + + text[NORMAL] = @menu_fg_color + + engine "murrine" { + } +} + +style "xfsm-logout-button" { + bg[NORMAL] = shade (1.2, @menu_bg_color) + bg[PRELIGHT] = shade (1.4, @menu_bg_color) + + engine "murrine" { + } +} + +widget "*Pager*" style "workspace-switcher" + +widget "*Xfce*Panel*" style "murrine-panel" +class "*Xfce*Panel*" style "murrine-panel" + +# Thunar Styles + +style "sidepane" { + base[NORMAL] = @bg_color + base[INSENSITIVE] = mix (0.4, shade (1.35, @selected_bg_color), shade (0.9, @base_color)) + bg[NORMAL] = @bg_color + text[NORMAL] = mix (0.9, @fg_color, @bg_color) +} + +widget_class "*ThunarShortcutsView*" style "sidepane" +widget_class "*ThunarTreeView*" style "sidepane" +widget_class "*ThunarLocationEntry*" style "murrine-entry" + +style "whiskermenu" { + bg[NORMAL] = @menu_bg_color + bg[ACTIVE] = mix (0.21, @menubar_fg_color, @menubar_bg_color) + bg[PRELIGHT] = @selected_bg_color + + fg[NORMAL] = @menu_fg_color + fg[ACTIVE] = @menu_fg_color + fg[PRELIGHT] = @menu_fg_color +} + +style "whiskermenu-scrollbar" = "murrine-scrollbar" { + bg[NORMAL] = mix (0.21, @fg_color, @bg_color) + bg[PRELIGHT] = mix (0.31, @fg_color, @bg_color) + bg[ACTIVE] = @selected_bg_color + + engine "murrine" { + trough_shades = { 4.97, 4.97 } + trough_border_shades = { 5.0, 5.0 } + } +} + +widget "whiskermenu-window*" style "whiskermenu" +widget "*whisker*GtkVScrollbar" style "whiskermenu-scrollbar" + +# Gtk2 Open-File Dialog + +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.GtkTreeView*" style "sidepane" +widget_class "*GtkFileChooserWidget.GtkFileChooserDefault.GtkVBox.GtkHPaned.GtkVBox.GtkScrolledWindow.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" + +# Google Chrome/Chromium Styles (requires 9.0.597 or newer) + +style "chromium-toolbar-button" { + engine "murrine" { + roundness = 8 + textstyle = 0 + } +} + +style "chrome-gtk-frame" { + ChromeGtkFrame::frame-color = @titlebar_bg_color + ChromeGtkFrame::inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::frame-gradient-size = 0 + ChromeGtkFrame::frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-color = @titlebar_bg_color + ChromeGtkFrame::incognito-inactive-frame-color = @titlebar_bg_color + + ChromeGtkFrame::incognito-frame-gradient-size = 0 + ChromeGtkFrame::incognito-frame-gradient-color = @titlebar_bg_color + + ChromeGtkFrame::scrollbar-trough-color = @bg_color + ChromeGtkFrame::scrollbar-slider-normal-color = mix (0.21, @fg_color, @bg_color) + ChromeGtkFrame::scrollbar-slider-prelight-color = mix (0.31, @fg_color, @bg_color) +} + +class "ChromeGtkFrame" style "chrome-gtk-frame" + +widget_class "*Chrom*Button*" style "chromium-toolbar-button" + +# General Styles + +class "GtkWidget" style "murrine-default" + +class "GtkFrame" style "murrine-frame" +class "MetaFrames" style "metacity-frame" +class "GtkWindow" style "metacity-frame" + +class "GtkSeparator" style "murrine-wide" +class "GtkCalendar" style "murrine-wide" + +class "GtkSpinButton" style "murrine-spinbutton" + +class "GtkScale" style "murrine-scale" +class "GtkVScale" style "murrine-vscale" +class "GtkHScale" style "murrine-hscale" +class "GtkScrollbar" style "murrine-scrollbar" +class "GtkVScrollbar" style "murrine-vscrollbar" +class "GtkHScrollbar" style "murrine-hscrollbar" + +class "GtkEntry" style "murrine-entry" + +widget_class "*<GtkNotebook>" style "clearlooks-notebook" +widget_class "*<GtkNotebook>*<GtkEventBox>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "clearlooks-notebook-bg" +widget_class "*<GtkNotebook>*<GtkLayout>" style "clearlooks-notebook-bg" +widget_class "*.GtkNotebook.*.GtkViewport" style "clearlooks-notebook" + +widget_class "*<GtkButton>" style "murrine-button" +widget_class "*<GtkStatusbar>*" style "murrine-statusbar" +widget_class "*<GtkProgress>" style "murrine-progressbar" +widget_class "*<GtkProgressBar>" style "murrine-progressbar" + +widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry" +widget_class "*<GtkCombo>*" style "murrine-comboboxentry" + +widget_class "*<GtkMenu>*" style "murrine-menu" +widget_class "*<GtkMenuItem>*" style "murrine-menu-item" +widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item" +widget_class "*Menu*.*Sepa*" style "murrine-separator-menu-item" +widget_class "*<GtkMenuBar>*" style "murrine-menubar" +widget_class "*<GtkMenuBar>*<GtkMenuItem>*" style "murrine-menubaritem" + +widget_class "*GtkToolButton*" style "murrine-toolbutton" +widget_class "*GtkToggleToolButton*" style "murrine-toolbutton" +widget_class "*GtkMenuToolButton*" style "murrine-toolbutton" +widget_class "*GtkToolbar*Button" style "murrine-toolbutton" + +widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title" + +widget_class "*.<GtkTreeView>*" style "murrine-treeview" +widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header" +widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header" + +widget_class "*.<GtkCheckButton>" style "clearlooks-radiocheck" +widget_class "*<GtkNotebook>.*.<GtkCheckButton>" style "clearlooks-base-radiocheck" +widget_class "*<GtkCellRendererToggle>" style "clearlooks-base-radiocheck" + +widget "gtk-tooltip*" style "murrine-tooltips" + +widget_class "*<GtkScrolledWindow>*<OsScrollbar>" style "murrine-overlay-scrollbar" + +# Workarounds and Non-Standard Styling + +style "text-is-fg-color-workaround" { + text[NORMAL] = @text_color + text[PRELIGHT] = @fg_color + text[SELECTED] = @selected_fg_color + text[ACTIVE] = @fg_color + text[INSENSITIVE] = mix (0.5, @bg_color, @fg_color) +} + +widget_class "*.<GtkComboBox>.<GtkCellView>" style "text-is-fg-color-workaround" + +style "fg-is-text-color-workaround" { + fg[NORMAL] = @text_color + fg[PRELIGHT] = @text_color + fg[ACTIVE] = @selected_fg_color + fg[SELECTED] = @selected_fg_color + fg[INSENSITIVE] = darker (@fg_color) +} + +widget_class "*<GtkListItem>*" style "fg-is-text-color-workaround" +widget_class "*<GtkCList>" style "fg-is-text-color-workaround" +widget_class "*<EelEditableLabel>" style "fg-is-text-color-workaround" + +style "murrine-evo-new-button-workaround" { + engine "murrine" { + toolbarstyle = 0 + } +} + +widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround" + +style "inkscape-toolbar-fix" { + engine "murrine" { + gradient_shades = { 1.0, 1.0, 1.0, 1.0 } + highlight_shade = 1.0 + } +} + +#widget "*GtkHandleBox*" style "inkscape-toolbar-fix" +#widget "*HandleBox*CommandsToolbar*" style "inkscape-toolbar-fix" +#widget "*HandleBox*SnapToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SelectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*NodeToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*TweakToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ZoomToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*StarToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*RectToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*3DBoxToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ArcToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*SpiralToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PencilToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PenToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*CalligraphyToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*EraserToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*LPEToolToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*DropperToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*ConnectorToolbar*" style "inkscape-toolbar-fix" +widget "*HandleBox*PaintbucketToolbar*" style "inkscape-toolbar-fix" + + + + +style "gimp-default-style" { +# Uncommenting this line allows to set a different (smaller) font for GIMP. +# +# font_name = "sans 8" +# Enabling the following line for some reason breaks toolbox resize +# increment calculation. You can enable it to get an even smaller GUI +# but need to restart GIMP after the theme change. +# +# GtkWidget::focus-padding = 0 + GtkOptionMenu::indicator-size = { 15, 25 } + GtkOptionMenu::indicator-spacing = { 10, 8, 4, 4 } + GtkPaned::handle-size = 5 + GimpDockWindow::default-height = 600 + GimpDock::font-scale = 1.0 + GimpMenuDock::minimal-width = 400 + GimpToolPalette::tool-icon-size = large-toolbar + GimpToolPalette::button-relief = none + GimpDockbook::tab-border = 0 + GimpDockbook::tab-icon-size = button + GimpColorNotebook::tab-border = 0 + GimpColorNotebook::tab-icon-size = button + GimpDeviceEditor::handle-size = 30 + GimpDockable::content-border = 1 + GimpEditor::content-spacing = 1 + GimpEditor::button-spacing = 1 + GimpEditor::button-icon-size = button + GimpDataEditor::minimal-height = 150 + GimpFrame::label-spacing = 5 + GtkDialog::content-area-border = 2 + GtkDialog::button-spacing = 20 + GtkDialog::action-area-border = 25 + GimpUnitComboBox::appears-as-list = 0 +} + +class "GtkWidget" style "gimp-default-style" +style "gimp-tool-dialog-style" = "gimp-default-style" +{ + GtkDialog::action-area-border = 6 +} +class "GimpToolDialog" style "gimp-tool-dialog-style" +style "gimp-grid-view-style" = "gimp-default-style" +{ + bg[NORMAL] = { 1.0, 1.0, 1.0 } +} +widget "*GimpContainerGridView*GtkViewport*" style "gimp-grid-view-style" +style "gimp-dockable-style" = "gimp-default-style" +{ + GimpFrame::label-bold = 0 + GtkButton::focus-line_width = 1 + GtkButton::focus-padding = 0 +} +widget "*GimpDockable.*" style "gimp-dockable-style" +style "gimp-display-style" = "gimp-default-style" +{ + GimpRuler::font-scale = 1.0 + GimpUnitComboBox::label-scale = 1.0 + GimpScaleComboBox::label-scale = 1.0 + GtkComboBox::arrow-size = 20 + GtkButton::inner-border = { 0, 0, 0, 0 } + GtkButton::focus-line-width = 0 + GtkButton::focus-padding = 0 +} +widget "*GimpDisplayShell.*" style "gimp-display-style" +style "gimp-overlay-style" = "gimp-display-style" +{ + GtkButton::focus-line_width = 2 +} +widget_class "*<GimpOverlayFrame>*" style "gimp-overlay-style" + + + + +# Performance Fixes + +style "performance-fix" { + engine "murrine" { + textstyle = 0 + } +} + +widget_class "*gtkmm__GtkWindow*" style "performance-fix" # Inkscape +widget_class "*GimpDisplayShell*" style "performance-fix" # Gimp +widget_class "*GimpToolbox*" style "performance-fix" +widget_class "*GimpMenuDock*" style "performance-fix" +widget "*OOoFixed*" style "performance-fix" # Openoffice/Libreoffice +widget_class "*MozContainer*" style "performance-fix" # Firefox (Not sure if this one does anything though.) + +widget_class "*XfceHeading*" style "xfce-header" +widget_class "*XfceDesktop*" style "xfdesktop-windowlist" +widget_class "*XfdesktopIconView*" style "xfdesktop-icon-view" +widget "xfwm4-tabwin*" style "xfwm-tabwin" +widget "xfwm4-tabwin*GtkButton*" style "xfwm-tabwin-button" +widget_class "*XfsmLogoutDialog*" style "xfsm-logout" +widget_class "*XfsmLogoutDialog*GtkButton" style "xfsm-logout-button" + + +# button fg workarounds: +widget_class "*.<GtkButton>.<GtkLabel>" style "murrine-buttonlabel" +widget_class "*<GtkButton>*<GtkLabel>*" style:highest "murrine-buttonlabel" +widget_class "*<GtkCheckButton>*<GtkLabel>*" style:highest "clearlooks-radiocheck-label" +widget_class "*<GtkComboBoxText>*" style "murrine-comboboxtext" +widget_class "*<GtkToggleButton>*" style "murrine-togglebutton" +widget_class "*.<GtkCheckButton>" style "murrine-radiocheck" +widget_class "*<GtkComboBoxText>*<GtkEntry>*" style:highest "murrine-entry" +widget_class "*<GtkToolbar>*<GtkToolButton>*<GtkLabel>*" style:highest "murrine-toolbutton-label" diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/check-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/check-symbolic.svg new file mode 100644 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/check-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/check-symbolic@2.svg new file mode 100644 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/dot-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/dot-symbolic.svg new file mode 100644 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/dot-symbolic@2.svg new file mode 100644 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/line-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/line-symbolic.svg new file mode 100644 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/line-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/line-symbolic@2.svg new file mode 100644 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-check-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-check-symbolic.svg new file mode 100644 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-check-symbolic@2.svg new file mode 100644 index 00000000..24509026 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-dot-symbolic.svg new file mode 100644 index 00000000..99444906 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100644 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-line-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-line-symbolic.svg new file mode 100644 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-line-symbolic@2.svg new file mode 100644 index 00000000..16695160 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..14954390 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..4449641e Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..7966479f Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..f398287c Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked.png b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..8734299f Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-3.0/gtk-dark.css b/src/themes/Tokyo-Night/gtk-3.0/gtk-dark.css new file mode 100644 index 00000000..919e15b9 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/gtk-dark.css @@ -0,0 +1,11640 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #c0caf5; +/* text color for entries, views and content in general */ +@define-color theme_text_color #c0caf5; +/* widget base background color */ +@define-color theme_bg_color #24283b; +/* text widgets and the like base background color */ +@define-color theme_base_color #24283b; +/* base background color of selections */ +@define-color theme_selected_bg_color #a9b1d6; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #24283b; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(192, 202, 245, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #1d202f; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #c0caf5; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #c0caf5; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #24283b; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #24283b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a9b1d6; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(192, 202, 245, 0.5); +/* widgets main borders color */ +@define-color borders rgba(192, 202, 245, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(192, 202, 245, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #e0af68; +@define-color error_color #f7768e; +@define-color success_color #9ece6a; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #c0caf5; +@define-color wm_unfocused_title rgba(192, 202, 245, 0.7); +@define-color wm_highlight rgba(192, 202, 245, 0.1); +@define-color wm_bg #24283b; +@define-color wm_unfocused_bg #24283b; +@define-color wm_button_close_icon #24283b; +@define-color wm_button_close_hover_bg #a9b1d6; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #24283b; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #c0caf5; +@define-color budgie_tasklist_indicator_color_active #c0caf5; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #e0af68; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #a9b1d6; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #a9b1d6; +@define-color destructive_bg_color #f7768e; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #f7768e; +@define-color success_bg_color #9ece6a; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #9ece6a; +@define-color warning_bg_color #e0af68; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #e0af68; +@define-color error_bg_color #f7768e; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #f7768e; +@define-color window_bg_color #24283b; +@define-color window_fg_color #c0caf5; +@define-color view_bg_color #24283b; +@define-color view_fg_color #c0caf5; +@define-color headerbar_bg_color #24283b; +@define-color headerbar_fg_color #c0caf5; +@define-color headerbar_border_color rgba(192, 202, 245, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #24283b; +@define-color card_fg_color #c0caf5; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #24283b; +@define-color dialog_fg_color #c0caf5; +@define-color popover_bg_color #24283b; +@define-color popover_fg_color #c0caf5; +@define-color thumbnail_bg_color #24283b; +@define-color thumbnail_fg_color #c0caf5; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #a9b1d6 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #a9b1d6 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #f7768e; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #a9b1d6; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, +calendar.raven-calendar:selected, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked, +box.vertical > widget > widget:selected, +calendar:selected, +row:selected, +treeview.view:selected:not(.progressbar):not(.trough), +modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #c0caf5; + background-color: #414868; +} + +.nemo-window .view selection, +.nemo-window .view:selected, +.nautilus-window notebook .view:not(treeview) selection, +.nautilus-window notebook .view:not(treeview):selected, +.nautilus-window flowboxchild:selected .icon-item-background, +flowbox flowboxchild:selected, +.background.csd .view:selected { + color: #a9b1d6; + background-color: rgba(169, 177, 214, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, +window.background.csd evview.view.content-view:selected, +window.background.csd evview.view.content-view:selected:backdrop, +spinbutton.vertical selection, +spinbutton:not(.vertical) selection, +entry selection, +label selection, +textview text selection:focus, +textview text selection, +widget.view:selected, +.view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; +} + +.linked:not(.vertical) > button, +.linked:not(.vertical) > spinbutton.vertical, +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, +.linked:not(.vertical) > spinbutton.vertical:first-child, +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, +.linked:not(.vertical) > spinbutton.vertical:last-child, +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, +.linked:not(.vertical) > spinbutton.vertical:only-child, +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, +.linked.vertical > spinbutton.vertical, +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, +.linked.vertical > spinbutton.vertical:first-child, +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, +.linked.vertical > spinbutton.vertical:last-child, +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, +.linked.vertical > spinbutton.vertical:only-child, +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #24283b; + color: #c0caf5; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, +.background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #24283b; + color: #c0caf5; +} + +.gtkstyle-fallback:hover { + background-color: #1d202f; + color: #c0caf5; +} + +.gtkstyle-fallback:active { + background-color: #16161e; + color: #c0caf5; +} + +.gtkstyle-fallback:disabled { + background-color: #24283b; + color: rgba(192, 202, 245, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #24283b; + color: #c0caf5; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #24283b; +} + +textview border { + background-color: #1d202f; + color: rgba(192, 202, 245, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view rubberband, +flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view .rubberband, +.content-view flowbox rubberband, +.content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox .content-view .rubberband, +.content-view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband { + border: 1px solid #a9b1d6; + background-color: rgba(169, 177, 214, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(192, 202, 245, 0.7); +} + +label:disabled { + color: rgba(192, 202, 245, 0.5); +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; +} + +.dim-label { + color: rgba(192, 202, 245, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(192, 202, 245, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #c0caf5; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, +spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +spinbutton.vertical:focus, +spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +spinbutton.vertical:drop(active), +spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, +spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.flat.vertical, +spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, +spinbutton:not(.vertical) image, +entry image { + color: rgba(192, 202, 245, 0.7); +} + +spinbutton.vertical image:hover, +spinbutton:not(.vertical) image:hover, +spinbutton.vertical image:active, +spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #c0caf5; +} + +spinbutton.vertical image:disabled, +spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.vertical image.left, +spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, +spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, +spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, +spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, +spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +spinbutton.error.vertical:focus, +spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #f7768e; +} + +spinbutton.error.vertical:disabled, +spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.warning.vertical, +spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +spinbutton.warning.vertical:focus, +spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #e0af68; +} + +spinbutton.warning.vertical:disabled, +spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.vertical progress, +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #a9b1d6; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #3b4261; + color: #c0caf5; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #1d202f; + color: rgba(192, 202, 245, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f7768e; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #1d202f; + color: rgba(192, 202, 245, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #e0af68; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #e0af68; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #1d202f; + color: rgba(192, 202, 245, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, +treeview entry { + background-color: #24283b; +} + +treeview entry.flat, +treeview entry.flat:focus, +treeview entry, +treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, +.photos-entry-tag, +.documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +.entry-tag:hover, +.photos-entry-tag:hover, +.documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, +:dir(ltr) .photos-entry-tag, +:dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, +:dir(rtl) .photos-entry-tag, +:dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, +.button.photos-entry-tag, +.button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), +.button.photos-entry-tag:not(:hover):not(:active), +.button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.001, + to(#a9b1d6), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#a9b1d6), + to(transparent) + ); + } +} + +.xfce4-panel.background button, +.raven-mpris button.image-button, +.mate-panel-menu-bar button, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button { + color: rgba(192, 202, 245, 0.7); +} + +.xfce4-panel.background button:focus, +.raven-mpris button.image-button:focus, +.mate-panel-menu-bar button:focus, +infobar.warning > revealer > box button:focus, +.xfce4-panel.background button:hover, +.raven-mpris button.image-button:hover, +.mate-panel-menu-bar button:hover, +infobar.warning > revealer > box button:hover, +.xfce4-panel.background button:active, +.raven-mpris button.image-button:active, +.mate-panel-menu-bar button:active, +infobar.warning > revealer > box button:active, +.xfce4-panel.background button:checked, +.raven-mpris button.image-button:checked, +.mate-panel-menu-bar button:checked, +infobar.warning > revealer > box button:checked { + color: #c0caf5; +} + +.xfce4-panel.background button:disabled, +.raven-mpris button.image-button:disabled, +.mate-panel-menu-bar button:disabled, +infobar.warning > revealer > box button:disabled { + color: rgba(192, 202, 245, 0.3); +} + +.xfce4-panel.background button:checked:disabled, +.raven-mpris button.image-button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled { + color: rgba(192, 202, 245, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:not(.suggested-action):not(.destructive-action), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(192, 202, 245, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #c0caf5; +} + +actionbar + > revealer + > box + .linked + > button:focus:not(.suggested-action):not(.destructive-action), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:hover:not(.suggested-action):not(.destructive-action), +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:active:not(.suggested-action):not(.destructive-action), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +actionbar + > revealer + > box + .linked + > button:disabled:not(.suggested-action):not(.destructive-action), +button:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:checked:not(.suggested-action):not(.destructive-action), +button:checked { + box-shadow: none; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +actionbar + > revealer + > box + .linked + > button:checked:hover:not(.suggested-action):not(.destructive-action), +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar + > revealer + > box + .linked + > button:checked:disabled:not(.suggested-action):not(.destructive-action), +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +.raven .expander-button, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +.nautilus-window headerbar revealer > button, +button.titlebutton:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +check, +radio, +button.close, +button.circular, +.inline-toolbar button:not(.text-button), +button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat) + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +.nautilus-window headerbar revealer > button label, +button.titlebutton:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +check label, +radio label, +button.close label, +button.circular label, +.inline-toolbar button:not(.text-button) label, +button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, +.gedit-search-slider .linked > button, +.gedit-document-panel row button.flat, +.nautilus-window .floating-bar button, +placessidebar.sidebar row button.sidebar-button, +notebook > header tab button.flat, +spinbutton.vertical button, +spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, +.drop-shadow button, +.budgie-panel button, +.budgie-popover row button, +.budgie-settings-window buttonbox.inline-toolbar button, +#mate-menu button, +#MatePanelPopupWindow button, +popover.messagepopover .popover-action-area button, +tabbox > tab button, +.gedit-search-slider .linked > button, +placessidebar.sidebar row button.sidebar-button, +calendar.button, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular, +treeview.view header button button.circular, +row.activatable button.circular, +check, +radio, +scrollbar button, +notebook > header > tabs > arrow, +spinbutton.vertical button, +spinbutton:not(.vertical) button, +modelbutton.flat, +.menuitem.button.flat, +.nemo-window .toolbar button, +#buttonbox_frame button, +.xfce4-panel.background button, +.raven stackswitcher.linked > button, +.lock-dialog button, +.mate-panel-menu-bar button, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +layouttabbar button, +filechooser #pathbarbox > stack > box > button, +messagedialog.csd .dialog-action-box button, +.app-notification button, +actionbar + > revealer + > box + button:not(.suggested-action):not(.destructive-action), +popover.background.menu button, +popover.background button.model, +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action), +toolbar button, +combobox > .linked:not(.vertical) > button:not(:only-child), +button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(192, 202, 245, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, +.drop-shadow button:focus, +.budgie-panel button:focus, +.budgie-popover row button:focus, +.budgie-settings-window buttonbox.inline-toolbar button:focus, +#mate-menu button:focus, +#MatePanelPopupWindow button:focus, +popover.messagepopover .popover-action-area button:focus, +tabbox > tab button:focus, +.gedit-search-slider .linked > button:focus, +placessidebar.sidebar row button.sidebar-button:focus, +calendar.button:focus, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:focus, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:focus, +treeview.view header button button.circular:focus, +row.activatable button.circular:focus, +check:focus, +radio:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +spinbutton.vertical button:focus, +spinbutton:not(.vertical) button:focus, +modelbutton.flat:focus, +.menuitem.button.flat:focus, +.nemo-window .toolbar button:focus, +#buttonbox_frame button:focus, +.xfce4-panel.background button:focus, +.raven stackswitcher.linked > button:focus, +.lock-dialog button:focus, +.mate-panel-menu-bar button:focus, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +layouttabbar button:focus, +filechooser #pathbarbox > stack > box > button:focus, +messagedialog.csd .dialog-action-box button:focus, +.app-notification button:focus, +actionbar + > revealer + > box + button:focus:not(.suggested-action):not(.destructive-action), +popover.background.menu button:focus, +popover.background button.model:focus, +.caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +toolbar button:focus, +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #c0caf5; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, +.drop-shadow button:hover, +.budgie-panel button:hover, +.budgie-popover row button:hover, +.budgie-settings-window buttonbox.inline-toolbar button:hover, +#mate-menu button:hover, +#MatePanelPopupWindow button:hover, +popover.messagepopover .popover-action-area button:hover, +tabbox > tab button:hover, +.gedit-search-slider .linked > button:hover, +placessidebar.sidebar row button.sidebar-button:hover, +calendar.button:hover, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:hover, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:hover, +treeview.view header button button.circular:hover, +row.activatable button.circular:hover, +check:hover, +radio:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +spinbutton.vertical button:hover, +spinbutton:not(.vertical) button:hover, +modelbutton.flat:hover, +.menuitem.button.flat:hover, +.nemo-window .toolbar button:hover, +#buttonbox_frame button:hover, +.xfce4-panel.background button:hover, +.raven stackswitcher.linked > button:hover, +.lock-dialog button:hover, +.mate-panel-menu-bar button:hover, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +layouttabbar button:hover, +filechooser #pathbarbox > stack > box > button:hover, +messagedialog.csd .dialog-action-box button:hover, +.app-notification button:hover, +actionbar + > revealer + > box + button:hover:not(.suggested-action):not(.destructive-action), +popover.background.menu button:hover, +popover.background button.model:hover, +.caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +toolbar button:hover, +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #c0caf5; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, +.drop-shadow button:active, +.budgie-panel button:active, +.budgie-popover row button:active, +.budgie-settings-window buttonbox.inline-toolbar button:active, +#mate-menu button:active, +#MatePanelPopupWindow button:active, +popover.messagepopover .popover-action-area button:active, +tabbox > tab button:active, +.gedit-search-slider .linked > button:active, +placessidebar.sidebar row button.sidebar-button:active, +calendar.button:active, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:active, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:active, +treeview.view header button button.circular:active, +row.activatable button.circular:active, +check:active, +radio:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +spinbutton.vertical button:active, +spinbutton:not(.vertical) button:active, +modelbutton.flat:active, +.menuitem.button.flat:active, +.nemo-window .toolbar button:active, +#buttonbox_frame button:active, +.xfce4-panel.background button:active, +.raven stackswitcher.linked > button:active, +.lock-dialog button:active, +.mate-panel-menu-bar button:active, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +layouttabbar button:active, +filechooser #pathbarbox > stack > box > button:active, +messagedialog.csd .dialog-action-box button:active, +.app-notification button:active, +actionbar + > revealer + > box + button:active:not(.suggested-action):not(.destructive-action), +popover.background.menu button:active, +popover.background button.model:active, +.caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +toolbar button:active, +combobox > .linked:not(.vertical) > button:active:not(:only-child), +button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; + color: #c0caf5; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, +.drop-shadow button:disabled, +.budgie-panel button:disabled, +.budgie-popover row button:disabled, +.budgie-settings-window buttonbox.inline-toolbar button:disabled, +#mate-menu button:disabled, +#MatePanelPopupWindow button:disabled, +popover.messagepopover .popover-action-area button:disabled, +tabbox > tab button:disabled, +.gedit-search-slider .linked > button:disabled, +placessidebar.sidebar row button.sidebar-button:disabled, +calendar.button:disabled, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:disabled, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:disabled, +treeview.view header button button.circular:disabled, +row.activatable button.circular:disabled, +check:disabled, +radio:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +spinbutton.vertical button:disabled, +spinbutton:not(.vertical) button:disabled, +modelbutton.flat:disabled, +.menuitem.button.flat:disabled, +.nemo-window .toolbar button:disabled, +#buttonbox_frame button:disabled, +.xfce4-panel.background button:disabled, +.raven stackswitcher.linked > button:disabled, +.lock-dialog button:disabled, +.mate-panel-menu-bar button:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +layouttabbar button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +messagedialog.csd .dialog-action-box button:disabled, +.app-notification button:disabled, +actionbar + > revealer + > box + button:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:disabled, +popover.background button.model:disabled, +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:disabled, +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); +} + +.nemo-window .toolbar button:checked, +#buttonbox_frame button:checked, +.xfce4-panel.background button:checked, +.raven stackswitcher.linked > button:checked, +.lock-dialog button:checked, +.mate-panel-menu-bar button:checked, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +layouttabbar button:checked, +filechooser #pathbarbox > stack > box > button:checked, +messagedialog.csd .dialog-action-box button:checked, +.app-notification button:checked, +actionbar + > revealer + > box + button:checked:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked, +popover.background button.model:checked, +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action), +toolbar button:checked, +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; +} + +.nemo-window .toolbar button:checked:disabled, +#buttonbox_frame button:checked:disabled, +.xfce4-panel.background button:checked:disabled, +.raven stackswitcher.linked > button:checked:disabled, +.lock-dialog button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +layouttabbar button:checked:disabled, +filechooser #pathbarbox > stack > box > button:checked:disabled, +messagedialog.csd .dialog-action-box button:checked:disabled, +.app-notification button:checked:disabled, +actionbar + > revealer + > box + button:checked:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, +.caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:checked:disabled, +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(192, 202, 245, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) + > button.flat.image-button:not(:only-child):not(.text-button), +.linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(169, 177, 214, 0.8); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(169, 177, 214, 0.6); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, +button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, +button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(169, 177, 214, 0.2), + 0 4px 3px 0 rgba(169, 177, 214, 0.14), 0 1px 6px 0 rgba(169, 177, 214, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(169, 177, 214, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(169, 177, 214, 0.3), + 0 2px 3px -1px rgba(169, 177, 214, 0.24), + 0 2px 5px 0 rgba(169, 177, 214, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(169, 177, 214, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #a9b1d6; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(169, 177, 214, 0.3); +} + +button.destructive-action { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(247, 118, 142, 0.2), + 0 4px 3px 0 rgba(247, 118, 142, 0.14), 0 1px 6px 0 rgba(247, 118, 142, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(194, 93, 100, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(247, 118, 142, 0.3), + 0 2px 3px -1px rgba(247, 118, 142, 0.24), + 0 2px 5px 0 rgba(247, 118, 142, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(247, 118, 142, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #f7768e; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, +button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #c0caf5; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #7aa2f7; +} + +*:visited { + color: #bb9af7; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #7aa2f7; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #bb9af7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), +spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), +spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(192, 202, 245, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px; + background-color: #24283b; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, +.app-notification, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +frame.documents-dropdown:backdrop, +.app-notification:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +frame.left.documents-dropdown, +.left.app-notification, +frame.right.documents-dropdown, +.right.app-notification, +frame.top.documents-dropdown, +.top.app-notification, +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #1d202f; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .toolbar button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-window .toolbar .linked:not(.vertical) > button, +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), +headerbar + .linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .toolbar button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #c0caf5; +} + +.nemo-window .toolbar button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +.nemo-window .toolbar button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(192, 202, 245, 0.5); +} + +.nemo-window .toolbar button:backdrop, +.nemo-window .primary-toolbar button:backdrop:not(.text-button), +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.5); +} + +.nemo-window .toolbar button:backdrop:focus, +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:backdrop:hover, +.nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:backdrop:active, +.nemo-window .primary-toolbar button:backdrop:active:not(.text-button), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-window .toolbar button:backdrop:disabled, +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +.nemo-window .toolbar button:backdrop:checked, +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-window .toolbar button:backdrop:checked:disabled, +.nemo-window + .primary-toolbar + button:backdrop:checked:disabled:not(.text-button), +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not( + .destructive-action + ) { + color: rgba(192, 202, 245, 0.3); +} + +.nemo-window .primary-toolbar entry, +.titlebar entry { + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +.nemo-window .primary-toolbar entry:disabled, +.titlebar entry:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +.nemo-window .primary-toolbar entry image, +.titlebar entry image { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, +.titlebar entry image:hover, +.nemo-window .primary-toolbar entry image:active, +.titlebar entry image:active { + color: #c0caf5; +} + +.nemo-window .primary-toolbar entry image:disabled, +.titlebar entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #24283b; + color: #c0caf5; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.titlebar:backdrop { + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(192, 202, 245, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(192, 202, 245, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(192, 202, 245, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(192, 202, 245, 0.08); + background-image: radial-gradient( + circle, + rgba(192, 202, 245, 0.08) 10%, + transparent 0% + ); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #a9b1d6; + color: #24283b; +} + +.titlebar + .path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not( + .destructive-action + ):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #a9b1d6; +} + +.tiled .titlebar, +.tiled-top .titlebar, +.tiled-right .titlebar, +.tiled-bottom .titlebar, +.tiled-left .titlebar, +.maximized .titlebar, +.fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 8px 15px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, +.maximized .titlebar.default-decoration, +.fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), +.solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 1px 15px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #24283b; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, +headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, +headerbar .photos-entry-tag, +headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + margin: 5px 2px; + min-width: 120px; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) + > stack + > box { + padding: 0 12px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):active { + box-shadow: inset 0 0 0 9999px rgba(192, 202, 245, 0.08); + background-image: radial-gradient( + circle, + rgba(192, 202, 245, 0.08) 10%, + transparent 0% + ); +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):checked { + background-color: #1d202f; + color: #0db9d7; + font-weight: 500; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle + viewswitchertitle + > squeezer + > viewswitcher + > box.horizontal + > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #a9b1d6 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #a9b1d6 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(192, 202, 245, 0.3); + border-top-color: rgba(192, 202, 245, 0.12); + min-height: 36px; +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +window.background.csd + treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not( + .trough + ):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(192, 202, 245, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view.after:drop(active) { + border-top-style: none; +} + +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(192, 202, 245, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, +treeview.view.expander:active { + color: #c0caf5; +} + +treeview.view.expander:disabled { + color: rgba(192, 202, 245, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #a9b1d6; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +treeview.view header button, +treeview.view header button:disabled { + background-color: #24283b; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #24283b; + background-clip: border-box; + color: #a9b1d6; +} + +treeview.view acceleditor > label { + background-color: #a9b1d6; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #24283b; + color: #c0caf5; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +.csd menubar, +.csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(192, 202, 245, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #c0caf5; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(192, 202, 245, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #1a1b26; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #414868; +} + +.csd menu, +.csd .menu, +.csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #c0caf5; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #292e42; + color: #0db9d7; + font-weight: 500; +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: #0db9d7; + font-weight: 500; +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: #0db9d7; + font-weight: 500; +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(192, 202, 245, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(192, 202, 245, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(192, 202, 245, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), +menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #565f89; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #3b4261; + color: rgba(192, 202, 245, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #c0caf5; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #1a1b26; + border-radius: 12px; +} + +popover.background, +.csd popover.background { + border: 1px solid rgba(192, 202, 245, 0.2); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; +} + +popover.background:backdrop, +.csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), + 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3b4261; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(192, 202, 245, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, +notebook > header tab:hover { + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +tabbox > tab:disabled, +notebook > header tab:disabled { + color: rgba(192, 202, 245, 0.3); +} + +tabbox > tab:checked, +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d202f; + color: #0db9d7; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, +notebook > header tab:checked:disabled { + color: rgba(192, 202, 245, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(192, 202, 245, 0.04); +} + +notebook, +notebook.frame { + background-color: #24283b; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(192, 202, 245, 0.03); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #24283b; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid transparent; +} + +scrollbar.bottom { + border-top: 1px solid transparent; +} + +scrollbar.left { + border-right: 1px solid transparent; +} + +scrollbar.right { + border-left: 1px solid transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(192, 202, 245, 0.2); +} + +scrollbar slider:hover { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar slider:active { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar slider:disabled { + background-color: rgba(192, 202, 245, 0.2); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(192, 202, 245, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(192, 202, 245, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #a9b1d6; + border-color: #a9b1d6; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.7); + border: none; +} + +switch:focus slider, +switch:hover slider, +switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +switch:checked slider { + background-color: #24283b; + color: #24283b; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-unchecked-dark.png'), + url('assets/selectionmode-checkbox-unchecked-dark@2.png') + ); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-checked-dark.png'), + url('assets/selectionmode-checkbox-checked-dark@2.png') + ); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + color: #a9b1d6; +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(192, 202, 245, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, +popover modelbutton.flat check:focus, +popover modelbutton.flat check:hover, +popover modelbutton.flat check:focus:hover, +popover modelbutton.flat check:active, +popover modelbutton.flat check:disabled, +popover modelbutton.flat radio, +popover modelbutton.flat radio:focus, +popover modelbutton.flat radio:hover, +popover modelbutton.flat radio:focus:hover, +popover modelbutton.flat radio:active, +popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), +popover + modelbutton.flat + radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(192, 202, 245, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), +popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), +popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, +menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), +menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), +menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(192, 202, 245, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, +menu menuitem check:hover, +menu menuitem check:disabled, +menu menuitem radio, +menu menuitem radio:hover, +menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + +check { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-unchecked-symbolic.svg') + ); +} + +check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-checked-symbolic.svg') + ); +} + +check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-mixed-symbolic.svg') + ); +} + +radio { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-unchecked-symbolic.svg') + ); +} + +radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); +} + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-mixed-symbolic.svg') + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, + background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), +menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(192, 202, 245, 0.7); +} + +treeview.view check:hover, +treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: #c0caf5; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(192, 202, 245, 0.3); +} + +treeview.view check:checked, +treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #a9b1d6; +} + +treeview.view check:checked:disabled, +treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(192, 202, 245, 0.3); +} + +treeview.view check:hover, +treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.3); +} + +scale trough:disabled { + background-color: rgba(192, 202, 245, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#a9b1d6); +} + +scale highlight:disabled { + background-color: #24283b; + background-image: image(rgba(192, 202, 245, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(192, 202, 245, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #a9b1d6; + background-color: #24283b; + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #a9b1d6, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #a9b1d6, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(192, 202, 245, 0.3); +} + +scale marks, +scale value { + color: rgba(192, 202, 245, 0.7); +} + +scale indicator { + background-color: rgba(192, 202, 245, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(192, 202, 245, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #a9b1d6; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #a9b1d6; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #e0af68; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #a9b1d6; +} + +levelbar block.full { + background-color: #9ece6a; +} + +levelbar block.empty { + background-color: rgba(192, 202, 245, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + color: #c0caf5; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box, +.background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.75, + to(rgba(169, 177, 214, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.75, + to(rgba(169, 177, 214, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.75, + to(rgba(169, 177, 214, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.75, + to(rgba(169, 177, 214, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +preferences stacksidebar.sidebar list separator, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +.tweak-categories separator, +placessidebar.sidebar list > separator, +stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, +treeview.view header button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu + button.flat:focus:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:focus, +treeview.view header button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.flat:hover:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:hover, +treeview.view header button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.has-open-popup.flat:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.has-open-popup.activatable, +treeview.view header button.has-open-popup, +.budgie-popover.budgie-menu + button.flat:active:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:active, +treeview.view header button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #c0caf5; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(192, 202, 245, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #a9b1d6; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(192, 202, 245, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, +expander title > arrow:active { + color: #c0caf5; +} + +expander title > arrow:disabled { + color: rgba(192, 202, 245, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +calendar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(192, 202, 245, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #3b4261; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; + color: #c0caf5; +} + +messagedialog .titlebar:backdrop { + background-color: #3b4261; + color: rgba(192, 202, 245, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, +messagedialog.csd .dialog-action-box button:first-child, +messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #a9b1d6; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #a9b1d6; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #f7768e; +} + +.csd filechooser { + background-color: #24283b; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, +filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, +filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooser revealer box button label { + padding-left: 10px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator) { + border-right: 1px solid rgba(192, 202, 245, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(192, 202, 245, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #24283b; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(192, 202, 245, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(192, 202, 245, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #a9b1d6; + font-weight: 500; +} + +placessidebar.sidebar row:selected, +placessidebar.sidebar row:selected image.sidebar-icon, +placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(192, 202, 245, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #a9b1d6; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #a9b1d6; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(192, 202, 245, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #24283b; + background-image: image(rgba(192, 202, 245, 0.12)), + image(rgba(192, 202, 245, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, +infobar.info:hover > revealer > box, +infobar.info:backdrop > revealer > box { + background-color: #24283b; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #a9b1d6; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + border-radius: 12px 12px 0 0; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #a9b1d6; + border-radius: 12px 12px 0 0; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #e0af68; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f7768e; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #c0caf5; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #a9b1d6; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(192, 202, 245, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(192, 202, 245, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(192, 202, 245, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #24283b; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), + 0 0 0 100px transparent; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 100px transparent; +} + +.maximized decoration, +.fullscreen decoration, +.tiled decoration, +.tiled-top decoration, +.tiled-right decoration, +.tiled-bottom decoration, +.tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + margin: 0; + background-color: #24283b; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16); +} + +.csd decoration { + border: 1px solid rgba(192, 202, 245, 0.2); + background-color: #24283b; + background-clip: border-box; + padding: 2.5px; +} + +.csd.popup decoration { + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.background.csd decoration { + border-radius: 12px; + border: 1px solid rgba(192, 202, 245, 0.2); + background-color: #1a1b26; + background-clip: border-box; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #24283b; + border: 1px solid #414868; +} + +.solid-csd decoration:backdrop { + background-color: #24283b; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).close { + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop:active { + background-color: #ff9e64; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:active { + background-color: shade(#ff9e64, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop:active { + background-color: #9ece6a; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:active { + background-color: shade(#9ece6a, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop:active { + background-color: #f7768e; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:active { + background-color: shade(#f7768e, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop { + background-color: #545c7e; + color: transparent; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #a9b1d6; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.top:dir(ltr), +cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), +cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(192, 202, 245, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(192, 202, 245, 0.12); + background-color: #3b4261; + color: #c0caf5; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #a9b1d6; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 0; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#a9b1d6, 0.08); + background-image: radial-gradient( + circle, + alpha(#a9b1d6, 0.08) 10%, + transparent 0% + ); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #a9b1d6; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #24283b; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); +} + +.nautilus-window.background.csd + > grid.horizontal + > paned.horizontal + > separator, +.nautilus-window.background.csd + > deck + > box.vertical + > paned.horizontal + > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(192, 202, 245, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #24283b; + color: #a9b1d6; + margin: 0 0 6px 6px; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 0 0 0 4px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + button.sidebar-button { + color: #a9b1d6; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:hover { + background-color: #1d202f; + color: #a9b1d6; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected { + background-color: #1d202f; + font-weight: 700; + border-left: 3px solid #f7768e; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + button.sidebar-button { + color: #0db9d7; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + label.sidebar-label { + color: rgba(192, 202, 245, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #1d202f; + border-radius: 12px; + border: 1px solid rgba(65, 72, 104, 0.2); + margin: 0 6px 6px; +} + +.nautilus-window.background.csd + notebook + scrolledwindow + > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: rgba(192, 202, 245, 0.20); +} + +.nautilus-window.background.csd + notebook + placesview + > stack + > frame + > scrolledwindow + > viewport + > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd + notebook + placesview + > actionbar + > revealer + > box { + background-color: transparent; +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-desktop.nemo-canvas-item, +.caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #c0caf5; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(192, 202, 245, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(192, 202, 245, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button.image-button:not(.suggested-action):not( + .destructive-action + ) + image:not(:only-child) { + margin: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + color: #0db9d7; + background-color: #1d202f; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir( + ltr + ):disabled, +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir( + rtl + ):disabled { + color: #0db9d7; + background-color: #1d202f; +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(192, 202, 245, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action) { + color: #0db9d7; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):hover, +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(192, 202, 245, 0.3); + color: rgba(192, 202, 245, 0.3); +} + +.disk-space-display.used { + background-color: #a9b1d6; + color: #a9b1d6; +} + +.disk-space-display.free { + background-color: rgba(192, 202, 245, 0.12); + color: rgba(192, 202, 245, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + color: #c0caf5; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook .view:not(treeview) { + border-radius: 6px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > scrolledwindow.frame { + border-style: none; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > label { + margin: 0 8px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > box + > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box { + margin-bottom: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(192, 202, 245, 0.7); +} + +.nautilus-window paned > separator { + background-color: #1d202f; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + stack + scrolledwindow + viewport.frame + list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(192, 202, 245, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #e0af68; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #1d202f; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 8px; + padding: 6px; + background-color: #24283b; + color: #c0caf5; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry + .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(192, 202, 245, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(ltr) + .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(rtl) + .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #3b4261; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; +} + +.gedit-search-slider .linked > button, +.gedit-search-slider .linked > button:first-child, +.gedit-search-slider .linked > button:last-child { + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), +.gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), +.gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > list, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > list, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > list, +window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, +preferencesgroup list, +.geary-accounts-editor-pane list, +window.background.csd.unified > deck > deck > deck list, +hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, +hdyleaflet frame.view, +leaflet frame.view, +box.horizontal > stack.background frame.view, +hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, +hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list), +list.tweak-group list, +.tweak-group-startup, +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(192, 202, 245, 0.12); +} + +window.background.csd + stack + stack + stack + frame + > list + row.activatable:first-child, +window.background.csd > stack > list row.activatable:first-child, +preferencesgroup list row.activatable:first-child, +.geary-accounts-editor-pane list row.activatable:first-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:first-child, +hdyleaflet list.view row.activatable:first-child, +hdyleaflet list.frame row.activatable:first-child, +leaflet list.view row.activatable:first-child, +leaflet list.frame row.activatable:first-child, +box.horizontal > stack.background list.view row.activatable:first-child, +box.horizontal > stack.background list.frame row.activatable:first-child, +hdyleaflet frame.view list row.activatable:first-child, +leaflet frame.view list row.activatable:first-child, +box.horizontal > stack.background frame.view list row.activatable:first-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +leaflet overlay scrolledwindow > viewport list row.activatable:first-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +list.tweak-group list row.activatable:first-child, +.tweak-group-startup row.activatable:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, +window.background.csd > stack > list row.activatable:last-child, +preferencesgroup list row.activatable:last-child, +.geary-accounts-editor-pane list row.activatable:last-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:last-child, +hdyleaflet list.view row.activatable:last-child, +hdyleaflet list.frame row.activatable:last-child, +leaflet list.view row.activatable:last-child, +leaflet list.frame row.activatable:last-child, +box.horizontal > stack.background list.view row.activatable:last-child, +box.horizontal > stack.background list.frame row.activatable:last-child, +hdyleaflet frame.view list row.activatable:last-child, +leaflet frame.view list row.activatable:last-child, +box.horizontal > stack.background frame.view list row.activatable:last-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +leaflet overlay scrolledwindow > viewport list row.activatable:last-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +list.tweak-group list row.activatable:last-child, +.tweak-group-startup row.activatable:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, +window.background.csd > stack > list row.activatable:only-child, +preferencesgroup list row.activatable:only-child, +.geary-accounts-editor-pane list row.activatable:only-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:only-child, +hdyleaflet list.view row.activatable:only-child, +hdyleaflet list.frame row.activatable:only-child, +leaflet list.view row.activatable:only-child, +leaflet list.frame row.activatable:only-child, +box.horizontal > stack.background list.view row.activatable:only-child, +box.horizontal > stack.background list.frame row.activatable:only-child, +hdyleaflet frame.view list row.activatable:only-child, +leaflet frame.view list row.activatable:only-child, +box.horizontal > stack.background frame.view list row.activatable:only-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +leaflet overlay scrolledwindow > viewport list row.activatable:only-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +list.tweak-group list row.activatable:only-child, +.tweak-group-startup row.activatable:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, +window.background.csd > stack > list row.activatable:focus, +preferencesgroup list row.activatable:focus, +.geary-accounts-editor-pane list row.activatable:focus, +window.background.csd.unified > deck > deck > deck list row.activatable:focus, +hdyleaflet list.view row.activatable:focus, +hdyleaflet list.frame row.activatable:focus, +leaflet list.view row.activatable:focus, +leaflet list.frame row.activatable:focus, +box.horizontal > stack.background list.view row.activatable:focus, +box.horizontal > stack.background list.frame row.activatable:focus, +hdyleaflet frame.view list row.activatable:focus, +leaflet frame.view list row.activatable:focus, +box.horizontal > stack.background frame.view list row.activatable:focus, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, +leaflet stack.background scrolledwindow > viewport list row.activatable:focus, +leaflet overlay scrolledwindow > viewport list row.activatable:focus, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +list.tweak-group list row.activatable:focus, +.tweak-group-startup row.activatable:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +list.navigation-sidebar > row { + border-radius: 6px; + margin: 1px 3px; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected { + background-color: #1d202f; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +list.navigation-sidebar > row:selected image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +list.navigation-sidebar > row:selected label { + color: #0db9d7; + font-weight: 500; +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, +.csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-#c0caf5, +.tweak-#c0caf5, +.tweak-#c0caf5:hover { + background-image: image(#24283b); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#24283b); +} + +.tweak-group-startup { + background-image: image(#24283b); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(192, 202, 245, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + background-color: #24283b; + border-bottom-right-radius: 12px; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #24283b; + border-bottom-left-radius: 12px; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, +window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized + > hdyleaflet + > box.vertical + > scrolledwindow.view, +window.background.csd.maximized + > box.horizontal + > box.vertical + > scrolledwindow.view, +window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled + > box.horizontal + > box.vertical + > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack, +dialog.background.csd.tiled + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0; +} + +hdyleaflet frame > border, +leaflet frame > border, +box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, +leaflet frame.view list, +box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, +leaflet frame.view list > separator, +box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #24283b; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd + > box.vertical + > stack + > box.vertical + > revealer + > actionbar + > revealer + > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(192, 202, 245, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:first-child), +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button + > widget + > box + > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + > widget + > box + > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #24283b; + border-top: 1px solid rgba(192, 202, 245, 0.12); + border-bottom-right-radius: 12px; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#24283b); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #a9b1d6; + background-color: #24283b; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, +layouttab button.image-button, +layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(192, 202, 245, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(192, 202, 245, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + box-shadow: none; + background-color: #24283b; +} + +preferences stacksidebar.sidebar list { + background-color: #1d202f; +} + +preferences stacksidebar.sidebar:dir(ltr) list, +preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(192, 202, 245, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #a9b1d6 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 225ms cubic-bezier(0, 0, 0.2, 1), + background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #a9b1d6; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #c0caf5; +} + +dockoverlayedge { + background-color: #24283b; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #a9b1d6; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #a9b1d6; +} + +pillbox { + background-color: #24283b; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + box-shadow: none; + background-color: #24283b; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #c0caf5; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(192, 202, 245, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +idelayoutstackheader button:checked { + color: #c0caf5; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #24283b; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(192, 202, 245, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient( + circle, + rgba(169, 177, 214, 0.7) 10%, + transparent 0% + ); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #c0caf5; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(ltr):checked { + box-shadow: inset -2px 0 #a9b1d6; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(rtl):checked { + box-shadow: inset 2px 0 #a9b1d6; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(192, 202, 245, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #c0caf5; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #c0caf5; +} + +button.photos-filter-preview:checked image { + color: #c0caf5; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(192, 202, 245, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(192, 202, 245, 0.12); +} + +.side-panel .view { + background-image: image(#1d202f); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#a9b1d6); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) + border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #24283b; +} + +.background.csd + > grid.horizontal + > paned.horizontal + > box.vertical + > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #24283b; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px; +} + +terminal-window.background.csd, +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background + > box.vertical + > box.horizontal + > frame + > scrolledwindow + > viewport.frame + list { + border-bottom-left-radius: 12px; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame { + border-width: 0; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame + > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, +.tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, +tasklistview taskrow entry:focus, +tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +window.background.csd + > grid.horizontal + > paned.horizontal + > scrolledwindow + > treeview.view:not(:selected):not(:hover):not(.progressbar):not( + .expander + ):not(.trough):not(.separator) { + background-color: #24283b; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#1d202f); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #1d202f; + color: #c0caf5; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox, +window#GearyMainWindow.background.csd + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box { + border-radius: 0; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar { + color: #c0caf5; + background-color: #24283b; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #24283b; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > headerbar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > headerbar { + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar { + background-color: #24283b; + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar:backdrop, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar:backdrop { + background-color: #24283b; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > box.vertical + + separator.sidebar { + min-width: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:selected, +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:active { + border-radius: 6px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable { + border: 1px solid rgba(192, 202, 245, 0.12); + border-bottom-width: 0; + background-color: #24283b; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background + > revealer + > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > border, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > border, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd + > stack + > box + > .sidebar + > scrolledwindow + > viewport + > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: none; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #24283b; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list + row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 0 0 1px rgba(192, 202, 245, 0.2); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, +overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#3b4261); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #24283b; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(192, 202, 245, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #1d202f; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: none; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #414868; +} + +window.background.chromium > button { + color: #a9b1d6; +} + +window.background.chromium > button:disabled { + color: rgba(192, 202, 245, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(192, 202, 245, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #a9b1d6; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #a9b1d6; + /* color: rgba(0, 0, 0, 0.87); */ +} + +window.background.chromium treeview.view button { + border: 1px solid #414868; + background-color: #24283b; +} + +window.background.chromium menu { + border-color: #565f89; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #16161e; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #3c3d47; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #414868; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #3c3d47; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #414868; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(192, 202, 245, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #24283b; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #a9b1d6; + box-shadow: inset 0 0 0 1px #a9b1d6; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #1d202f; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate) { + color: #737aa2; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):active { + color: #565f89; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(115, 122, 162, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(192, 202, 245, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #c0caf5; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(192, 202, 245, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #414868; +} + +#MozillaGtkWidget menu > separator { + color: #414868; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(192, 202, 245, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook + > viewport.frame + > notebook.frame + button.close-button + image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background + > grid + > widget + > widget + > scrolledwindow + > viewport + > grid + > box + > box + > frame + > box { + background-color: #24283b; +} + +/********* + * Pamac * + *********/ +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + margin-top: -1px; + border: 1px solid #414868; +} + +#gnc-id-main-window treeview.view { + background-color: #24283b; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #a9b1d6; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #24283b; + color: #c0caf5; +} + +UnityDecoration .top:backdrop { + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(192, 202, 245, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #c0caf5; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(36, 40, 59, 0.95); + color: #c0caf5; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(192, 202, 245, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(192, 202, 245, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #c0caf5; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + animation: spin 1s linear infinite; + color: #a9b1d6; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(36, 40, 59, 0.95); + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(192, 202, 245, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(192, 202, 245, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(192, 202, 245, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #c0caf5; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(192, 202, 245, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #a9b1d6; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #a9b1d6; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(192, 202, 245, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #3b4261; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #c0caf5; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(192, 202, 245, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(192, 202, 245, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #a9b1d6; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #c0caf5; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #24283b; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.04); + background-image: none; + color: #c0caf5; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #24283b; + color: #c0caf5; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.pluma-window + paned.horizontal + box.vertical + notebook.frame + box.vertical + toolbar.horizontal { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #a9b1d6; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(192, 202, 245, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #a9b1d6; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #3b4261; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(192, 202, 245, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(192, 202, 245, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.budgie-popover.bottom + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: none; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #c0caf5; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(192, 202, 245, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child + button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(192, 202, 245, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), +.bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), +.bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, +.right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(192, 202, 245, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), +.bottom .workspace-switcher .workspace-item:dir(ltr), +.top .workspace-switcher .workspace-add-button:dir(ltr), +.bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), +.bottom .workspace-switcher .workspace-item:dir(rtl), +.top .workspace-switcher .workspace-add-button:dir(rtl), +.bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, +.right .workspace-switcher .workspace-item, +.left .workspace-switcher .workspace-add-button, +.right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(192, 202, 245, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #c0caf5; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(192, 202, 245, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, +.budgie-panel button.budgie-menu-launcher:checked { + color: #c0caf5; +} + +.budgie-panel button.budgie-menu-launcher:active image, +.budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(192, 202, 245, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(36, 40, 59, 0.95); + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #1d202f; +} + +.budgie-panel button { + color: rgba(192, 202, 245, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #c0caf5; +} + +.budgie-panel button:active { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(192, 202, 245, 0.3); +} + +.budgie-panel .alert { + color: #f7768e; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #c0caf5; +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):hover, +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):active { + color: #c0caf5; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #c0caf5; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(192, 202, 245, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, +.budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(192, 202, 245, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, +.budgie-panel .top #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, +.budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, +.budgie-panel .bottom #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, +.budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, +.budgie-panel .left #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, +.budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, +.budgie-panel .right #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, +.budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #3b4261; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(192, 202, 245, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, +.raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(192, 202, 245, 0.06); + color: #c0caf5; +} + +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:selected + label, +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:checked + label { + color: #c0caf5; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #1d202f; + color: #c0caf5; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, +.budgie-switcher-window, +.budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, +.budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, +.budgie-switcher .notification-body { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(192, 202, 245, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.budgie-session-dialog.background.csd, +.budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #f7768e; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #c0caf5; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #24283b; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(36, 40, 59, 0.95); + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; + color: rgba(191, 202, 245, 0.7); +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #a9b1d6; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #c0caf5; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane + treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #24283b; + color: #c0caf5; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(192, 202, 245, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #c0caf5; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(192, 202, 245, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #a9b1d6; +} + +/******** + * Nemo * + ********/ +.nemo-window { + background-color: #24283b; +} + +.nemo-window .primary-toolbar { + border: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar .path-bar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(192, 202, 245, 0.7); + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #a9b1d6 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:hover, +.nemo-window .primary-toolbar .path-bar > button.text-button:active, +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + color: #c0caf5; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #a9b1d6 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.nemo-window .places-treeview { + -nemoplacestreeview-disk-full-bg-color: #6382bd; + -nemoplacestreeview-disk-full-fg-color: #a9b1d6; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #1d202f; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.04); +} + +.nemo-window paned > .sidebar { + padding: 0; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + border-radius: 0 12px 12px 0; +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view:not(:selected) { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:hover, +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:active { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.nemo-window paned > .sidebar .places-treeview { + -nemoplacestreeview-disk-full-bg-color: rgba(169, 177, 214, 0.961); + -nemoplacestreeview-disk-full-fg-color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame { + border: none; + border-radius: 0 12px 12px 0; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view { + -gtk-icon-style: symbolic; +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view:not(:selected) { + background-color: transparent; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame scrollbar { + border: none; + background-color: transparent; +} + +.nemo-window paned > separator { + background-color: transparent; + background-image: none; +} + +.nemo-window .toolbar { + color: #c0caf5; +} + +.nemo-window > grid > separator { + background-color: transparent; +} diff --git a/src/themes/Tokyo-Night/gtk-3.0/gtk.css b/src/themes/Tokyo-Night/gtk-3.0/gtk.css new file mode 100644 index 00000000..919e15b9 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-3.0/gtk.css @@ -0,0 +1,11640 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #c0caf5; +/* text color for entries, views and content in general */ +@define-color theme_text_color #c0caf5; +/* widget base background color */ +@define-color theme_bg_color #24283b; +/* text widgets and the like base background color */ +@define-color theme_base_color #24283b; +/* base background color of selections */ +@define-color theme_selected_bg_color #a9b1d6; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #24283b; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(192, 202, 245, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #1d202f; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #c0caf5; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #c0caf5; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #24283b; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #24283b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a9b1d6; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(192, 202, 245, 0.5); +/* widgets main borders color */ +@define-color borders rgba(192, 202, 245, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(192, 202, 245, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #e0af68; +@define-color error_color #f7768e; +@define-color success_color #9ece6a; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #c0caf5; +@define-color wm_unfocused_title rgba(192, 202, 245, 0.7); +@define-color wm_highlight rgba(192, 202, 245, 0.1); +@define-color wm_bg #24283b; +@define-color wm_unfocused_bg #24283b; +@define-color wm_button_close_icon #24283b; +@define-color wm_button_close_hover_bg #a9b1d6; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #24283b; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #c0caf5; +@define-color budgie_tasklist_indicator_color_active #c0caf5; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #e0af68; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #a9b1d6; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #a9b1d6; +@define-color destructive_bg_color #f7768e; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #f7768e; +@define-color success_bg_color #9ece6a; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #9ece6a; +@define-color warning_bg_color #e0af68; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #e0af68; +@define-color error_bg_color #f7768e; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #f7768e; +@define-color window_bg_color #24283b; +@define-color window_fg_color #c0caf5; +@define-color view_bg_color #24283b; +@define-color view_fg_color #c0caf5; +@define-color headerbar_bg_color #24283b; +@define-color headerbar_fg_color #c0caf5; +@define-color headerbar_border_color rgba(192, 202, 245, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #24283b; +@define-color card_fg_color #c0caf5; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #24283b; +@define-color dialog_fg_color #c0caf5; +@define-color popover_bg_color #24283b; +@define-color popover_fg_color #c0caf5; +@define-color thumbnail_bg_color #24283b; +@define-color thumbnail_fg_color #c0caf5; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +@keyframes ripple { + to { + background-size: 1000% 1000%; + } +} + +@keyframes ripple-on-slider { + to { + background-size: auto, 1000% 1000%; + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle, #a9b1d6 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle, #a9b1d6 100%, transparent 0%); + } +} + +* { + background-clip: padding-box; + -gtktoolbutton-icon-spacing: 0; + -gtktextview-error-underline-color: #f7768e; + -gtkscrolledwindow-scrollbar-spacing: 0; + -gtktoolitemgroup-expander-size: 11; + -gtkwidget-text-handle-width: 24; + -gtkwidget-text-handle-height: 24; + -gtkdialog-button-spacing: 6; + -gtkdialog-action-area-border: 6; + outline-style: solid; + outline-width: 2px; + outline-color: transparent; + outline-offset: -4px; + -gtk-outline-radius: 6px; + -gtk-secondary-caret-color: #a9b1d6; +} + +*:focus { + outline-color: alpha(currentColor, 0.1); +} + +XfdesktopIconView.view:active, +calendar.raven-calendar:selected, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked, +box.vertical > widget > widget:selected, +calendar:selected, +row:selected, +treeview.view:selected:not(.progressbar):not(.trough), +modelbutton.flat:selected, +.menuitem.button.flat:selected { + color: #c0caf5; + background-color: #414868; +} + +.nemo-window .view selection, +.nemo-window .view:selected, +.nautilus-window notebook .view:not(treeview) selection, +.nautilus-window notebook .view:not(treeview):selected, +.nautilus-window flowboxchild:selected .icon-item-background, +flowbox flowboxchild:selected, +.background.csd .view:selected { + color: #a9b1d6; + background-color: rgba(169, 177, 214, 0.2); +} + +.nemo-window .nemo-window-pane widget.entry:selected, +window.background.csd evview.view.content-view:selected, +window.background.csd evview.view.content-view:selected:backdrop, +spinbutton.vertical selection, +spinbutton:not(.vertical) selection, +entry selection, +label selection, +textview text selection:focus, +textview text selection, +widget.view:selected, +.view:selected { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; +} + +.linked:not(.vertical) > button, +.linked:not(.vertical) > spinbutton.vertical, +.linked:not(.vertical) > spinbutton:not(.vertical), +.linked:not(.vertical) > entry { + border-radius: 0; +} + +.linked:not(.vertical) > button:first-child, +.linked:not(.vertical) > spinbutton.vertical:first-child, +.linked:not(.vertical) > spinbutton:first-child:not(.vertical), +.linked:not(.vertical) > entry:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > button:last-child, +.linked:not(.vertical) > spinbutton.vertical:last-child, +.linked:not(.vertical) > spinbutton:last-child:not(.vertical), +.linked:not(.vertical) > entry:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > button:only-child, +.linked:not(.vertical) > spinbutton.vertical:only-child, +.linked:not(.vertical) > spinbutton:only-child:not(.vertical), +.linked:not(.vertical) > entry:only-child { + border-radius: 6px; +} + +.linked.vertical > button, +.linked.vertical > spinbutton.vertical, +.linked.vertical > spinbutton:not(.vertical), +.linked.vertical > entry { + border-radius: 0; +} + +.linked.vertical > button:first-child, +.linked.vertical > spinbutton.vertical:first-child, +.linked.vertical > spinbutton:first-child:not(.vertical), +.linked.vertical > entry:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > button:last-child, +.linked.vertical > spinbutton.vertical:last-child, +.linked.vertical > spinbutton:last-child:not(.vertical), +.linked.vertical > entry:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > button:only-child, +.linked.vertical > spinbutton.vertical:only-child, +.linked.vertical > spinbutton:only-child:not(.vertical), +.linked.vertical > entry:only-child { + border-radius: 6px; +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #24283b; + color: #c0caf5; +} + +.background.csd { + border-radius: 0 0 12px 12px; +} + +.background.tiled .background.maximized, +.background.solid-csd { + border-radius: 0; +} + +*:disabled { + -gtk-icon-effect: dim; +} + +.gtkstyle-fallback { + background-color: #24283b; + color: #c0caf5; +} + +.gtkstyle-fallback:hover { + background-color: #1d202f; + color: #c0caf5; +} + +.gtkstyle-fallback:active { + background-color: #16161e; + color: #c0caf5; +} + +.gtkstyle-fallback:disabled { + background-color: #24283b; + color: rgba(192, 202, 245, 0.5); +} + +.gtkstyle-fallback:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.view { + background-color: #24283b; + color: #c0caf5; +} + +.view:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.view:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.view:selected:hover { + box-shadow: none; +} + +window.background.csd > stack.view { + border-radius: 0 0 12px 12px; +} + +textview text { + background-color: #24283b; +} + +textview border { + background-color: #1d202f; + color: rgba(192, 202, 245, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 6px; +} + +.rubberband, +rubberband, +XfdesktopIconView.view .rubberband, +.content-view rubberband, +.content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view .rubberband, +treeview.view rubberband, +treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +.content-view treeview.view rubberband, +.content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view .rubberband, +treeview.view .content-view rubberband, +treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view .content-view .rubberband, +.content-view treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +flowbox rubberband, +flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .rubberband, +flowbox .content-view rubberband, +flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view .rubberband, +.content-view flowbox rubberband, +.content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox .content-view .rubberband, +.content-view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +treeview.view flowbox rubberband, +treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox rubberband, +treeview.view .content-view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view .content-view flowbox .rubberband, +.content-view treeview.view flowbox rubberband, +.content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view treeview.view flowbox .rubberband, +treeview.view flowbox .content-view rubberband, +treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view treeview.view flowbox .content-view .rubberband, +treeview.view .content-view flowbox treeview.view rubberband, +treeview.view + .content-view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + .content-view + flowbox + treeview.view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +treeview.view flowbox .content-view .rubberband, +.content-view treeview.view flowbox .rubberband, +flowbox treeview.view rubberband, +flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox .content-view treeview.view rubberband, +flowbox .content-view treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +flowbox .content-view treeview.view flowbox rubberband, +flowbox .content-view treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox .content-view treeview.view flowbox .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +.content-view flowbox treeview.view rubberband, +.content-view flowbox treeview.view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view .rubberband, +flowbox treeview.view .content-view rubberband, +flowbox treeview.view .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view .content-view .rubberband, +.content-view treeview.view flowbox treeview.view rubberband, +.content-view + treeview.view + flowbox + treeview.view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + .content-view + treeview.view + flowbox + treeview.view + .rubberband, +treeview.view flowbox treeview.view .content-view rubberband, +treeview.view + flowbox + treeview.view + .content-view + XfdesktopIconView.view + .rubberband, +XfdesktopIconView.view + treeview.view + flowbox + treeview.view + .content-view + .rubberband, +.content-view flowbox treeview.view flowbox rubberband, +.content-view flowbox treeview.view flowbox XfdesktopIconView.view .rubberband, +XfdesktopIconView.view .content-view flowbox treeview.view flowbox .rubberband, +flowbox treeview.view flowbox .content-view rubberband, +flowbox treeview.view flowbox .content-view XfdesktopIconView.view .rubberband, +XfdesktopIconView.view flowbox treeview.view flowbox .content-view .rubberband, +flowbox treeview.view .content-view .rubberband, +.content-view flowbox treeview.view .rubberband { + border: 1px solid #a9b1d6; + background-color: rgba(169, 177, 214, 0.3); +} + +flowbox flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +label { + caret-color: currentColor; +} + +label.separator { + color: rgba(192, 202, 245, 0.7); +} + +label:disabled { + color: rgba(192, 202, 245, 0.5); +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; +} + +.dim-label { + color: rgba(192, 202, 245, 0.7); +} + +assistant .sidebar { + padding: 4px 0; +} + +assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(192, 202, 245, 0.5); + font-weight: 500; +} + +assistant .sidebar label.highlight { + color: #c0caf5; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + -gtk-icon-transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +/**************** + * Text Entries * + ****************/ +spinbutton.vertical, +spinbutton:not(.vertical), +entry { + min-height: 36px; + padding: 0 8px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +spinbutton.vertical:focus, +spinbutton:focus:not(.vertical), +entry:focus { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +spinbutton.vertical:drop(active), +spinbutton:drop(active):not(.vertical), +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +spinbutton.vertical:disabled, +spinbutton:disabled:not(.vertical), +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.flat.vertical, +spinbutton.flat:not(.vertical), +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +spinbutton.vertical image, +spinbutton:not(.vertical) image, +entry image { + color: rgba(192, 202, 245, 0.7); +} + +spinbutton.vertical image:hover, +spinbutton:not(.vertical) image:hover, +spinbutton.vertical image:active, +spinbutton:not(.vertical) image:active, +entry image:hover, +entry image:active { + color: #c0caf5; +} + +spinbutton.vertical image:disabled, +spinbutton:not(.vertical) image:disabled, +entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.vertical image.left, +spinbutton:not(.vertical) image.left, +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +spinbutton.vertical image.right, +spinbutton:not(.vertical) image.right, +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +spinbutton.vertical undershoot.left, +spinbutton:not(.vertical) undershoot.left, +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.vertical undershoot.right, +spinbutton:not(.vertical) undershoot.right, +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +spinbutton.error.vertical, +spinbutton.error:not(.vertical), +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +spinbutton.error.vertical:focus, +spinbutton.error:focus:not(.vertical), +entry.error:focus { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #f7768e; +} + +spinbutton.error.vertical:disabled, +spinbutton.error:disabled:not(.vertical), +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.warning.vertical, +spinbutton.warning:not(.vertical), +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +spinbutton.warning.vertical:focus, +spinbutton.warning:focus:not(.vertical), +entry.warning:focus { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #e0af68; +} + +spinbutton.warning.vertical:disabled, +spinbutton.warning:disabled:not(.vertical), +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.vertical progress, +spinbutton:not(.vertical) progress, +entry progress { + margin: 2px -8px; + border-bottom: 2px solid #a9b1d6; + background-color: transparent; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #3b4261; + color: #c0caf5; +} + +.gedit-search-slider .linked:not(.vertical) > entry:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +.gedit-search-slider .linked:not(.vertical) > entry:drop(active) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +.gedit-search-slider .linked:not(.vertical) > entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #1d202f; + color: rgba(192, 202, 245, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #f7768e; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #1d202f; + color: rgba(192, 202, 245, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + border-image: none; + box-shadow: inset 0 0 0 2px transparent; + background-color: #e0af68; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:focus { + border-image: none; + box-shadow: inset 0 0 0 2px #e0af68; +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: #1d202f; + color: rgba(192, 202, 245, 0.5); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:hover, +.gedit-search-slider .linked:not(.vertical) > entry.warning image:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.warning image:disabled { + color: rgba(0, 0, 0, 0.38); +} + +treeview entry.flat, +treeview entry { + background-color: #24283b; +} + +treeview entry.flat, +treeview entry.flat:focus, +treeview entry, +treeview entry:focus { + border-image: none; + box-shadow: none; +} + +.entry-tag, +.photos-entry-tag, +.documents-entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +.entry-tag:hover, +.photos-entry-tag:hover, +.documents-entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag, +:dir(ltr) .photos-entry-tag, +:dir(ltr) .documents-entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag, +:dir(rtl) .photos-entry-tag, +:dir(rtl) .documents-entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button, +.button.photos-entry-tag, +.button.documents-entry-tag { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active), +.button.photos-entry-tag:not(:hover):not(:active), +.button.documents-entry-tag:not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.001, + to(#a9b1d6), + to(transparent) + ); + } + to { + background-image: -gtk-gradient( + radial, + center center, + 0, + center center, + 0.5, + to(#a9b1d6), + to(transparent) + ); + } +} + +.xfce4-panel.background button, +.raven-mpris button.image-button, +.mate-panel-menu-bar button, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button { + color: rgba(192, 202, 245, 0.7); +} + +.xfce4-panel.background button:focus, +.raven-mpris button.image-button:focus, +.mate-panel-menu-bar button:focus, +infobar.warning > revealer > box button:focus, +.xfce4-panel.background button:hover, +.raven-mpris button.image-button:hover, +.mate-panel-menu-bar button:hover, +infobar.warning > revealer > box button:hover, +.xfce4-panel.background button:active, +.raven-mpris button.image-button:active, +.mate-panel-menu-bar button:active, +infobar.warning > revealer > box button:active, +.xfce4-panel.background button:checked, +.raven-mpris button.image-button:checked, +.mate-panel-menu-bar button:checked, +infobar.warning > revealer > box button:checked { + color: #c0caf5; +} + +.xfce4-panel.background button:disabled, +.raven-mpris button.image-button:disabled, +.mate-panel-menu-bar button:disabled, +infobar.warning > revealer > box button:disabled { + color: rgba(192, 202, 245, 0.3); +} + +.xfce4-panel.background button:checked:disabled, +.raven-mpris button.image-button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled { + color: rgba(192, 202, 245, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:not(.suggested-action):not(.destructive-action), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(192, 202, 245, 0.04); + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: #c0caf5; +} + +actionbar + > revealer + > box + .linked + > button:focus:not(.suggested-action):not(.destructive-action), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:hover:not(.suggested-action):not(.destructive-action), +button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +actionbar + > revealer + > box + .linked + > button:active:not(.suggested-action):not(.destructive-action), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +actionbar + > revealer + > box + .linked + > button:disabled:not(.suggested-action):not(.destructive-action), +button:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +actionbar + > revealer + > box + .linked + > button:checked:not(.suggested-action):not(.destructive-action), +button:checked { + box-shadow: none; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +actionbar + > revealer + > box + .linked + > button:checked:hover:not(.suggested-action):not(.destructive-action), +button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +actionbar + > revealer + > box + .linked + > button:checked:disabled:not(.suggested-action):not(.destructive-action), +button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +.raven .expander-button, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +.nautilus-window headerbar revealer > button, +button.titlebutton:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +check, +radio, +button.close, +button.circular, +.inline-toolbar button:not(.text-button), +button.image-button { + border-radius: 9999px; +} + +.raven .expander-button label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat) + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale + label, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button + label, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button + label, +.nautilus-window headerbar revealer > button label, +button.titlebutton:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +check label, +radio label, +button.close label, +button.circular label, +.inline-toolbar button:not(.text-button) label, +button.image-button label { + padding: 0; +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat, +.gedit-search-slider .linked > button, +.gedit-document-panel row button.flat, +.nautilus-window .floating-bar button, +placessidebar.sidebar row button.sidebar-button, +notebook > header tab button.flat, +spinbutton.vertical button, +spinbutton:not(.vertical) button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button, +.drop-shadow button, +.budgie-panel button, +.budgie-popover row button, +.budgie-settings-window buttonbox.inline-toolbar button, +#mate-menu button, +#MatePanelPopupWindow button, +popover.messagepopover .popover-action-area button, +tabbox > tab button, +.gedit-search-slider .linked > button, +placessidebar.sidebar row button.sidebar-button, +calendar.button, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular, +treeview.view header button button.circular, +row.activatable button.circular, +check, +radio, +scrollbar button, +notebook > header > tabs > arrow, +spinbutton.vertical button, +spinbutton:not(.vertical) button, +modelbutton.flat, +.menuitem.button.flat, +.nemo-window .toolbar button, +#buttonbox_frame button, +.xfce4-panel.background button, +.raven stackswitcher.linked > button, +.lock-dialog button, +.mate-panel-menu-bar button, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button, +layouttabbar button, +filechooser #pathbarbox > stack > box > button, +messagedialog.csd .dialog-action-box button, +.app-notification button, +actionbar + > revealer + > box + button:not(.suggested-action):not(.destructive-action), +popover.background.menu button, +popover.background button.model, +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action), +toolbar button, +combobox > .linked:not(.vertical) > button:not(:only-child), +button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(192, 202, 245, 0.7); +} + +.budgie-session-dialog .linked.horizontal > button:focus, +.budgie-polkit-dialog .linked.horizontal > button:focus, +.budgie-run-dialog .linked.horizontal > button:focus, +.drop-shadow button:focus, +.budgie-panel button:focus, +.budgie-popover row button:focus, +.budgie-settings-window buttonbox.inline-toolbar button:focus, +#mate-menu button:focus, +#MatePanelPopupWindow button:focus, +popover.messagepopover .popover-action-area button:focus, +tabbox > tab button:focus, +.gedit-search-slider .linked > button:focus, +placessidebar.sidebar row button.sidebar-button:focus, +calendar.button:focus, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:focus, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:focus, +treeview.view header button button.circular:focus, +row.activatable button.circular:focus, +check:focus, +radio:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +spinbutton.vertical button:focus, +spinbutton:not(.vertical) button:focus, +modelbutton.flat:focus, +.menuitem.button.flat:focus, +.nemo-window .toolbar button:focus, +#buttonbox_frame button:focus, +.xfce4-panel.background button:focus, +.raven stackswitcher.linked > button:focus, +.lock-dialog button:focus, +.mate-panel-menu-bar button:focus, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:focus, +layouttabbar button:focus, +filechooser #pathbarbox > stack > box > button:focus, +messagedialog.csd .dialog-action-box button:focus, +.app-notification button:focus, +actionbar + > revealer + > box + button:focus:not(.suggested-action):not(.destructive-action), +popover.background.menu button:focus, +popover.background button.model:focus, +.caja-pathbar button:focus, +.path-bar.linked:not(.vertical) > button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +toolbar button:focus, +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #c0caf5; +} + +.budgie-session-dialog .linked.horizontal > button:hover, +.budgie-polkit-dialog .linked.horizontal > button:hover, +.budgie-run-dialog .linked.horizontal > button:hover, +.drop-shadow button:hover, +.budgie-panel button:hover, +.budgie-popover row button:hover, +.budgie-settings-window buttonbox.inline-toolbar button:hover, +#mate-menu button:hover, +#MatePanelPopupWindow button:hover, +popover.messagepopover .popover-action-area button:hover, +tabbox > tab button:hover, +.gedit-search-slider .linked > button:hover, +placessidebar.sidebar row button.sidebar-button:hover, +calendar.button:hover, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:hover, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:hover, +treeview.view header button button.circular:hover, +row.activatable button.circular:hover, +check:hover, +radio:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +spinbutton.vertical button:hover, +spinbutton:not(.vertical) button:hover, +modelbutton.flat:hover, +.menuitem.button.flat:hover, +.nemo-window .toolbar button:hover, +#buttonbox_frame button:hover, +.xfce4-panel.background button:hover, +.raven stackswitcher.linked > button:hover, +.lock-dialog button:hover, +.mate-panel-menu-bar button:hover, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:hover, +layouttabbar button:hover, +filechooser #pathbarbox > stack > box > button:hover, +messagedialog.csd .dialog-action-box button:hover, +.app-notification button:hover, +actionbar + > revealer + > box + button:hover:not(.suggested-action):not(.destructive-action), +popover.background.menu button:hover, +popover.background button.model:hover, +.caja-pathbar button:hover, +.path-bar.linked:not(.vertical) > button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +toolbar button:hover, +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: #c0caf5; +} + +.budgie-session-dialog .linked.horizontal > button:active, +.budgie-polkit-dialog .linked.horizontal > button:active, +.budgie-run-dialog .linked.horizontal > button:active, +.drop-shadow button:active, +.budgie-panel button:active, +.budgie-popover row button:active, +.budgie-settings-window buttonbox.inline-toolbar button:active, +#mate-menu button:active, +#MatePanelPopupWindow button:active, +popover.messagepopover .popover-action-area button:active, +tabbox > tab button:active, +.gedit-search-slider .linked > button:active, +placessidebar.sidebar row button.sidebar-button:active, +calendar.button:active, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:active, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:active, +treeview.view header button button.circular:active, +row.activatable button.circular:active, +check:active, +radio:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +spinbutton.vertical button:active, +spinbutton:not(.vertical) button:active, +modelbutton.flat:active, +.menuitem.button.flat:active, +.nemo-window .toolbar button:active, +#buttonbox_frame button:active, +.xfce4-panel.background button:active, +.raven stackswitcher.linked > button:active, +.lock-dialog button:active, +.mate-panel-menu-bar button:active, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:active, +layouttabbar button:active, +filechooser #pathbarbox > stack > box > button:active, +messagedialog.csd .dialog-action-box button:active, +.app-notification button:active, +actionbar + > revealer + > box + button:active:not(.suggested-action):not(.destructive-action), +popover.background.menu button:active, +popover.background button.model:active, +.caja-pathbar button:active, +.path-bar.linked:not(.vertical) > button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +toolbar button:active, +combobox > .linked:not(.vertical) > button:active:not(:only-child), +button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + border-image 225ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; + color: #c0caf5; +} + +.budgie-session-dialog .linked.horizontal > button:disabled, +.budgie-polkit-dialog .linked.horizontal > button:disabled, +.budgie-run-dialog .linked.horizontal > button:disabled, +.drop-shadow button:disabled, +.budgie-panel button:disabled, +.budgie-popover row button:disabled, +.budgie-settings-window buttonbox.inline-toolbar button:disabled, +#mate-menu button:disabled, +#MatePanelPopupWindow button:disabled, +popover.messagepopover .popover-action-area button:disabled, +tabbox > tab button:disabled, +.gedit-search-slider .linked > button:disabled, +placessidebar.sidebar row button.sidebar-button:disabled, +calendar.button:disabled, +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) + button.circular:disabled, +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable + button.circular:disabled, +treeview.view header button button.circular:disabled, +row.activatable button.circular:disabled, +check:disabled, +radio:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +spinbutton.vertical button:disabled, +spinbutton:not(.vertical) button:disabled, +modelbutton.flat:disabled, +.menuitem.button.flat:disabled, +.nemo-window .toolbar button:disabled, +#buttonbox_frame button:disabled, +.xfce4-panel.background button:disabled, +.raven stackswitcher.linked > button:disabled, +.lock-dialog button:disabled, +.mate-panel-menu-bar button:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:disabled, +layouttabbar button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +messagedialog.csd .dialog-action-box button:disabled, +.app-notification button:disabled, +actionbar + > revealer + > box + button:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:disabled, +popover.background button.model:disabled, +.caja-pathbar button:disabled, +.path-bar.linked:not(.vertical) > button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:disabled, +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); +} + +.nemo-window .toolbar button:checked, +#buttonbox_frame button:checked, +.xfce4-panel.background button:checked, +.raven stackswitcher.linked > button:checked, +.lock-dialog button:checked, +.mate-panel-menu-bar button:checked, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked, +layouttabbar button:checked, +filechooser #pathbarbox > stack > box > button:checked, +messagedialog.csd .dialog-action-box button:checked, +.app-notification button:checked, +actionbar + > revealer + > box + button:checked:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked, +popover.background button.model:checked, +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action), +toolbar button:checked, +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; +} + +.nemo-window .toolbar button:checked:disabled, +#buttonbox_frame button:checked:disabled, +.xfce4-panel.background button:checked:disabled, +.raven stackswitcher.linked > button:checked:disabled, +.lock-dialog button:checked:disabled, +.mate-panel-menu-bar button:checked:disabled, +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar + button:checked:disabled, +layouttabbar button:checked:disabled, +filechooser #pathbarbox > stack > box > button:checked:disabled, +messagedialog.csd .dialog-action-box button:checked:disabled, +.app-notification button:checked:disabled, +actionbar + > revealer + > box + button:checked:disabled:not(.suggested-action):not(.destructive-action), +popover.background.menu button:checked:disabled, +popover.background button.model:checked:disabled, +.caja-pathbar button:checked:disabled, +.path-bar.linked:not(.vertical) > button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +toolbar button:checked:disabled, +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(192, 202, 245, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.image-button.destructive-action { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) + > button.flat.image-button:not(:only-child):not(.text-button), +.linked.vertical > button.flat.image-button:not(:only-child):not(.text-button) { + border-radius: 9999px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + min-width: 24px; + min-width: 24px; + padding: 12px 16px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +button.osd:hover { + background-color: rgba(169, 177, 214, 0.8); + color: rgba(0, 0, 0, 0.87); +} + +button.osd:active { + background-color: rgba(169, 177, 214, 0.6); + color: rgba(0, 0, 0, 0.87); +} + +button.osd.image-button, +button.osd.circular { + padding: 12px; +} + +button.osd.image-button > image, +button.osd.circular > image { + padding: 0; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(169, 177, 214, 0.2), + 0 4px 3px 0 rgba(169, 177, 214, 0.14), 0 1px 6px 0 rgba(169, 177, 214, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(169, 177, 214, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(169, 177, 214, 0.3), + 0 2px 3px -1px rgba(169, 177, 214, 0.24), + 0 2px 5px 0 rgba(169, 177, 214, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(169, 177, 214, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #a9b1d6; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(169, 177, 214, 0.3); +} + +button.destructive-action { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(247, 118, 142, 0.2), + 0 4px 3px 0 rgba(247, 118, 142, 0.14), 0 1px 6px 0 rgba(247, 118, 142, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(194, 93, 100, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(247, 118, 142, 0.3), + 0 2px 3px -1px rgba(247, 118, 142, 0.24), + 0 2px 5px 0 rgba(247, 118, 142, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(247, 118, 142, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #f7768e; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +.stack-switcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +.stack-switcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +.stack-switcher > button.needs-attention:checked > label, +.stack-switcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +.primary-toolbar button { + -gtk-icon-shadow: none; +} + +button.close, +button.circular { + min-width: 24px; + padding: 6px; +} + +stacksidebar.sidebar row.needs-attention > label, +.stack-switcher > button.needs-attention > label, +.stack-switcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar.sidebar row.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > label:dir(rtl), +.stack-switcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +modelbutton.flat, +.menuitem.button.flat { + min-height: 28px; + padding: 0 8px; + border-radius: 6px; + color: #c0caf5; +} + +modelbutton.flat arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +modelbutton.flat arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +/********* + * Links * + *********/ +*:link { + color: #7aa2f7; +} + +*:visited { + color: #bb9af7; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #7aa2f7; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #bb9af7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical) { + padding: 0; +} + +spinbutton:not(.vertical) entry { + min-width: 32px; + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton:not(.vertical) button.up:dir(ltr), +spinbutton:not(.vertical) button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) button.up:dir(rtl), +spinbutton:not(.vertical) button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical { + padding: 0; +} + +spinbutton.vertical:disabled { + color: rgba(192, 202, 245, 0.5); +} + +spinbutton.vertical entry { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton.vertical button.up { + margin: 0 3px; +} + +spinbutton.vertical button.down { + margin: 0 3px; +} + +treeview spinbutton:not(.vertical) { + min-height: 0; + border-style: none; + border-radius: 0; +} + +treeview spinbutton:not(.vertical) entry { + min-height: 0; + padding: 1px 2px; +} + +/************** + * ComboBoxes * + **************/ +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +combobox decoration { + transition: none; +} + +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 6px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +button.combo:only-child:focus { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px rgba(192, 202, 245, 0.3); +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +button.combo:only-child:checked { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +button.combo:only-child:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +/************ + * Toolbars * + ************/ +toolbar { + -gtkwidget-window-dragging: true; + padding: 2px; + background-color: #24283b; +} + +.osd toolbar { + background-color: transparent; +} + +frame.documents-dropdown, +.app-notification, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +frame.documents-dropdown:backdrop, +.app-notification:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +frame.left.documents-dropdown, +.left.app-notification, +frame.right.documents-dropdown, +.right.app-notification, +frame.top.documents-dropdown, +.top.app-notification, +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +frame.bottom.documents-dropdown, +.bottom.app-notification, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +toolbar.horizontal > separator { + margin: 2px; +} + +toolbar.vertical > separator { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.inline-toolbar { + padding: 6px; + border-style: solid; + border-width: 0 1px 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #1d202f; +} + +searchbar > revealer > box, +.location-bar { + padding: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; + background-clip: border-box; +} + +searchbar > revealer > box { + margin: -6px; +} + +/*************** + * Header bars * + ***************/ +.nemo-window .toolbar button, +.nemo-window .primary-toolbar button:not(.text-button), +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-window .toolbar .linked:not(.vertical) > button, +.nemo-window .primary-toolbar .linked:not(.vertical) > button:not(.text-button), +headerbar + .linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 6px; +} + +.nemo-window .toolbar button:focus, +.nemo-window .primary-toolbar button:focus:not(.text-button), +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:hover, +.nemo-window .primary-toolbar button:hover:not(.text-button), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:active, +.nemo-window .primary-toolbar button:active:not(.text-button), +headerbar button:active:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:checked, +.nemo-window .primary-toolbar button:checked:not(.text-button), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #c0caf5; +} + +.nemo-window .toolbar button:disabled, +.nemo-window .primary-toolbar button:disabled:not(.text-button), +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +.nemo-window .toolbar button:checked:disabled, +.nemo-window .primary-toolbar button:checked:disabled:not(.text-button), +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(192, 202, 245, 0.5); +} + +.nemo-window .toolbar button:backdrop, +.nemo-window .primary-toolbar button:backdrop:not(.text-button), +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.5); +} + +.nemo-window .toolbar button:backdrop:focus, +.nemo-window .primary-toolbar button:backdrop:focus:not(.text-button), +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:backdrop:hover, +.nemo-window .primary-toolbar button:backdrop:hover:not(.text-button), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +.nemo-window .toolbar button:backdrop:active, +.nemo-window .primary-toolbar button:backdrop:active:not(.text-button), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-window .toolbar button:backdrop:disabled, +.nemo-window .primary-toolbar button:backdrop:disabled:not(.text-button), +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +.nemo-window .toolbar button:backdrop:checked, +.nemo-window .primary-toolbar button:backdrop:checked:not(.text-button), +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-window .toolbar button:backdrop:checked:disabled, +.nemo-window + .primary-toolbar + button:backdrop:checked:disabled:not(.text-button), +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not( + .destructive-action + ) { + color: rgba(192, 202, 245, 0.3); +} + +.nemo-window .primary-toolbar entry, +.titlebar entry { + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +.nemo-window .primary-toolbar entry:disabled, +.titlebar entry:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +.nemo-window .primary-toolbar entry image, +.titlebar entry image { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-window .primary-toolbar entry image:hover, +.titlebar entry image:hover, +.nemo-window .primary-toolbar entry image:active, +.titlebar entry image:active { + color: #c0caf5; +} + +.nemo-window .primary-toolbar entry image:disabled, +.titlebar entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.titlebar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #24283b; + color: #c0caf5; + border-radius: 12px 12px 0 0; +} + +.titlebar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.titlebar:backdrop { + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +.titlebar:backdrop:disabled { + color: rgba(192, 202, 245, 0.3); +} + +.titlebar .title { + padding: 0 12px; + font-weight: bold; +} + +.titlebar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +.titlebar .subtitle, +.titlebar .dim-label { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +.titlebar .subtitle:backdrop, +.titlebar .dim-label:backdrop { + color: rgba(192, 202, 245, 0.5); +} + +.titlebar .titlebar { + background-color: transparent; + box-shadow: none; +} + +.titlebar headerbar + separator { + background-color: rgba(192, 202, 245, 0.12); +} + +.titlebar .linked:not(.vertical) > entry { + border-radius: 6px; + margin-left: 3px; + margin-right: 3px; +} + +.titlebar button.suggested-action:disabled, +.titlebar button.destructive-action:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px rgba(192, 202, 245, 0.08); + background-image: radial-gradient( + circle, + rgba(192, 202, 245, 0.08) 10%, + transparent 0% + ); +} + +.titlebar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #a9b1d6; + color: #24283b; +} + +.titlebar + .path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; + padding-left: 6px; + padding-right: 6px; +} + +.titlebar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; + color: rgba(0, 0, 0, 0.87); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):checked:disabled { + color: rgba(0, 0, 0, 0.38); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode + button:not(.suggested-action):not(.destructive-action):backdrop:checked { + color: rgba(0, 0, 0, 0.6); +} + +.titlebar.selection-mode + button:not(.suggested-action):not( + .destructive-action + ):backdrop:checked:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.titlebar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +.titlebar.selection-mode .selection-menu arrow { + -gtkarrow-arrow-scaling: 1; +} + +.titlebar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +.titlebar .selection-mode { + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #a9b1d6; +} + +.tiled .titlebar, +.tiled-top .titlebar, +.tiled-right .titlebar, +.tiled-bottom .titlebar, +.tiled-left .titlebar, +.maximized .titlebar, +.fullscreen .titlebar { + border-radius: 0; +} + +.titlebar.default-decoration { + min-height: 24px; + padding: 8px 15px; + border-radius: 12px 12px 0 0; +} + +.tiled .titlebar.default-decoration, +.maximized .titlebar.default-decoration, +.fullscreen .titlebar.default-decoration { + box-shadow: none; + border-radius: 0; +} + +.titlebar.default-decoration button.titlebutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.background:not(.csd) .titlebar.default-decoration button.titlebutton:active { + background-size: 1000% 1000%; +} + +.solid-csd .titlebar:dir(rtl), +.solid-csd .titlebar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +headerbar { + min-height: 48px; + padding: 1px 15px; +} + +headerbar:not(.titlebar) { + box-shadow: none; +} + +box.vertical headerbar { + background-color: #24283b; +} + +headerbar > box.left, +headerbar > box.right { + padding: 0; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar button, +headerbar button.image-button { + border-radius: 6px; +} + +headerbar separator.titlebutton { + margin-top: 12px; + margin-bottom: 12px; + background-color: transparent; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag, +headerbar .photos-entry-tag, +headerbar .documents-entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) { + border-radius: 6px; + margin: 5px 2px; + min-width: 120px; + padding: 0; + background-image: none; + background-color: transparent; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not(.destructive-action) + > stack + > box { + padding: 0 12px; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):active { + box-shadow: inset 0 0 0 9999px rgba(192, 202, 245, 0.08); + background-image: radial-gradient( + circle, + rgba(192, 202, 245, 0.08) 10%, + transparent 0% + ); +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):checked { + background-color: #1d202f; + color: #0db9d7; + font-weight: 500; +} + +headerbar.windowhandle + viewswitcher + button:not(.titlebutton):not(.suggested-action):not( + .destructive-action + ):focus { + box-shadow: none; +} + +headerbar.windowhandle > button.popup label, +headerbar.windowhandle > button.popup image { + min-height: 0; +} + +headerbar.windowhandle viewswitchertitle > squeezer { + margin-top: 0; + margin-bottom: 0; + background: none; +} + +headerbar.windowhandle viewswitchertitle > squeezer > viewswitcher { + margin: 0 0; + background: none; +} + +headerbar.windowhandle + viewswitchertitle + > squeezer + > viewswitcher + > box.horizontal + > button.radio { + margin: 0; + padding: 0; + border-radius: 0; +} + +/************ + * Pathbars * + ************/ +.caja-pathbar button, +.path-bar.linked:not(.vertical) > button { + padding-left: 6px; + padding-right: 6px; + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #a9b1d6 0%, + transparent 0% + ) + 0 0 0/0 0 0px; + border-radius: 6px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #a9b1d6 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.caja-pathbar button:checked, +.path-bar.linked:not(.vertical) > button:checked, +.path-bar.linked:not(.vertical) > button:checked:disabled { + background-color: transparent; +} + +.caja-pathbar button label:not(:only-child):first-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):first-child { + margin-left: 0; +} + +.caja-pathbar button label:not(:only-child):last-child, +.path-bar.linked:not(.vertical) > button label:not(:only-child):last-child { + margin-right: 0; +} + +.caja-pathbar button.text-button, +.path-bar.linked:not(.vertical) > button.text-button { + min-width: 0; +} + +.caja-pathbar button.slider-button, +.path-bar.linked:not(.vertical) > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +/************** + * Tree Views * + **************/ +treeview.view { + border-left-color: rgba(192, 202, 245, 0.3); + border-top-color: rgba(192, 202, 245, 0.12); + min-height: 36px; +} + +* { + -gtktreeview-horizontal-separator: 4; + -gtktreeview-grid-line-width: 1; + -gtktreeview-grid-line-pattern: ''; + -gtktreeview-tree-line-width: 1; + -gtktreeview-tree-line-pattern: ''; + -gtktreeview-expander-size: 16; +} + +window.background.csd + treeview.view:not(:selected):not(:hover):not(.progressbar):not(.expander):not( + .trough + ):not(.separator) { + background-color: transparent; +} + +treeview.view:selected:not(.progressbar):not(.trough) { + background-image: image(alpha(currentColor, 0.1)); +} + +treeview.view:hover, +treeview.view:selected { + border-radius: 0; +} + +treeview.view.separator { + min-height: 6px; + color: rgba(192, 202, 245, 0.12); +} + +treeview.view:drop(active) { + border-style: solid none; + border-width: 9999px; + border-color: alpha(currentColor, 0.08); +} + +treeview.view.after:drop(active) { + border-top-style: none; +} + +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +treeview.view.expander { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(192, 202, 245, 0.7); +} + +treeview.view.expander:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +treeview.view.expander:checked { + -gtk-icon-transform: unset; +} + +treeview.view.expander:hover, +treeview.view.expander:active { + color: #c0caf5; +} + +treeview.view.expander:disabled { + color: rgba(192, 202, 245, 0.3); +} + +treeview.view.progressbar { + border: none; + box-shadow: none; + background-color: #a9b1d6; + background-image: none; + border-radius: 9999px; + color: rgba(0, 0, 0, 0.87); +} + +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +treeview.view.trough { + border: none; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.12); + background-image: none; + border-radius: 9999px; + padding: 0; + margin: 0; +} + +treeview.view.trough:selected:hover { + box-shadow: none; +} + +treeview.view header button { + padding: 2px 6px; + border: none; + border-radius: 6px; +} + +treeview.view header button:not(:focus):not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +treeview.view header button, +treeview.view header button:disabled { + background-color: #24283b; +} + +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #24283b; + background-clip: border-box; + color: #a9b1d6; +} + +treeview.view acceleditor > label { + background-color: #a9b1d6; +} + +/********* + * Menus * + *********/ +menubar, +.menubar { + -gtkwidget-window-dragging: true; + padding: 0; + background-color: #24283b; + color: #c0caf5; +} + +menubar:backdrop, +.menubar:backdrop { + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +.csd menubar, +.csd .menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > menuitem, +.menubar > menuitem { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(192, 202, 245, 0.7); + border-radius: 6px; +} + +menubar > menuitem:hover, +.menubar > menuitem:hover { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #c0caf5; +} + +menubar > menuitem:disabled, +.menubar > menuitem:disabled { + color: rgba(192, 202, 245, 0.3); +} + +menubar > menuitem label:disabled, +.menubar > menuitem label:disabled { + color: inherit; +} + +.background.popup { + background-color: transparent; +} + +menu, +.menu, +.context-menu { + margin: 6px; + padding: 6px; + background-color: #1a1b26; + background-clip: border-box; + border-radius: 12px; + border: 1px solid #414868; +} + +.csd menu, +.csd .menu, +.csd .context-menu { + border: none; +} + +menu menuitem, +.menu menuitem, +.context-menu menuitem { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + min-width: 40px; + padding: 4px 8px; + color: #c0caf5; + font: initial; + text-shadow: none; + border-radius: 6px; +} + +menu menuitem:hover, +.menu menuitem:hover, +.context-menu menuitem:hover { + transition: none; + background-color: #292e42; + color: #0db9d7; + font-weight: 500; +} + +menu menuitem:hover accelerator, +.menu menuitem:hover accelerator, +.context-menu menuitem:hover accelerator { + color: #0db9d7; + font-weight: 500; +} + +menu menuitem:hover:disabled accelerator, +.menu menuitem:hover:disabled accelerator, +.context-menu menuitem:hover:disabled accelerator { + color: #0db9d7; + font-weight: 500; +} + +menu menuitem:disabled, +.menu menuitem:disabled, +.context-menu menuitem:disabled { + color: rgba(192, 202, 245, 0.5); +} + +menu menuitem accelerator, +.menu menuitem accelerator, +.context-menu menuitem accelerator { + color: rgba(192, 202, 245, 0.7); +} + +menu menuitem:disabled accelerator, +.menu menuitem:disabled accelerator, +.context-menu menuitem:disabled accelerator { + color: rgba(192, 202, 245, 0.3); +} + +menu menuitem arrow, +.menu menuitem arrow, +.context-menu menuitem arrow { + min-height: 16px; + min-width: 16px; +} + +menu menuitem arrow:dir(ltr), +.menu menuitem arrow:dir(ltr), +.context-menu menuitem arrow:dir(ltr) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + margin-left: 8px; +} + +menu menuitem arrow:dir(rtl), +.menu menuitem arrow:dir(rtl), +.context-menu menuitem arrow:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); + margin-right: 8px; +} + +menu menuitem label:dir(rtl), +menu menuitem label:dir(ltr), +.menu menuitem label:dir(rtl), +.menu menuitem label:dir(ltr), +.context-menu menuitem label:dir(rtl), +.context-menu menuitem label:dir(ltr) { + color: inherit; +} + +menu .view:selected, +.menu .view:selected, +.context-menu .view:selected { + background-color: #565f89; +} + +menu > arrow, +.menu > arrow, +.context-menu > arrow { + min-height: 16px; + min-width: 16px; + padding: 4px; + background-color: #3b4261; + color: rgba(192, 202, 245, 0.7); +} + +menu > arrow.top, +.menu > arrow.top, +.context-menu > arrow.top { + margin-top: 0; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menu > arrow.bottom, +.menu > arrow.bottom, +.context-menu > arrow.bottom { + margin-top: 8px; + margin-bottom: -12px; + border-radius: 6px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menu > arrow:hover, +.menu > arrow:hover, +.context-menu > arrow:hover { + background-image: image(alpha(currentColor, 0.08)); + color: #c0caf5; +} + +menu > arrow:disabled, +.menu > arrow:disabled, +.context-menu > arrow:disabled { + border-color: transparent; + background-color: transparent; + color: transparent; +} + +menu separator, +.menu separator, +.context-menu separator { + margin: 4px 0; +} + +/************ + * Popovers * + ************/ +popover.background { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 0; + background-color: #1a1b26; + border-radius: 12px; +} + +popover.background, +.csd popover.background { + border: 1px solid rgba(192, 202, 245, 0.2); + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); + background-clip: border-box; +} + +popover.background:backdrop, +.csd popover.background:backdrop { + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.05), + 0 2px 3px -1px rgba(0, 0, 0, 0.06), 0 1px 4px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +popover.background > stack { + margin: 0; +} + +popover.background > toolbar { + margin: 0; +} + +popover.background > list, +popover.background > .view, +popover.background > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background list, +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3b4261; +} + +popover.background.combo viewport.frame > list { + background-color: transparent; +} + +popover.background.combo viewport.frame > list > row { + padding: 6px 12px; +} + +popover.background.combo viewport.frame > list > row:first-child { + border-radius: 12px 12px 0 0; +} + +popover.background.combo viewport.frame > list > row:last-child { + border-radius: 0 0 12px 12px; +} + +popover.background .linked > button:not(.radio) { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 6px; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 6px; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +popover.background separator { + margin: 4px 0; +} + +popover.background list separator { + margin: 0; +} + +/************* + * Notebooks * + *************/ +tabbox > tab, +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 3px 12px; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(192, 202, 245, 0.7); + font-weight: 500; + border-radius: 6px; +} + +tabbox > tab:hover, +notebook > header tab:hover { + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +tabbox > tab:disabled, +notebook > header tab:disabled { + color: rgba(192, 202, 245, 0.3); +} + +tabbox > tab:checked, +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d202f; + color: #0db9d7; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbox > tab:checked:disabled, +notebook > header tab:checked:disabled { + color: rgba(192, 202, 245, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(192, 202, 245, 0.04); +} + +notebook, +notebook.frame { + background-color: #24283b; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(192, 202, 245, 0.03); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #24283b; +} + +* { + -gtkscrollbar-has-backward-stepper: false; + -gtkscrollbar-has-forward-stepper: false; +} + +scrollbar.top { + border-bottom: 1px solid transparent; +} + +scrollbar.bottom { + border-top: 1px solid transparent; +} + +scrollbar.left { + border-right: 1px solid transparent; +} + +scrollbar.right { + border-left: 1px solid transparent; +} + +scrollbar slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(192, 202, 245, 0.2); +} + +scrollbar slider:hover { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar slider:active { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar slider:disabled { + background-color: rgba(192, 202, 245, 0.2); +} + +scrollbar.fine-tune slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar.fine-tune.horizontal slider { + margin: 2px 0; +} + +scrollbar.fine-tune.vertical slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(192, 202, 245, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal slider { + min-width: 24px; +} + +scrollbar.vertical slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(192, 202, 245, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; +} + +switch:checked { + background-color: #a9b1d6; + border-color: #a9b1d6; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + -gtk-icon-transform: scale(0); +} + +switch slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.7); + border: none; +} + +switch:focus slider, +switch:hover slider, +switch:focus:hover slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +switch:checked slider { + background-color: #24283b; + color: #24283b; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-unchecked-dark.png'), + url('assets/selectionmode-checkbox-unchecked-dark@2.png') + ); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled( + url('assets/selectionmode-checkbox-checked-dark.png'), + url('assets/selectionmode-checkbox-checked-dark@2.png') + ); +} + +checkbutton, +radiobutton { + outline: none; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + color: #a9b1d6; +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(192, 202, 245, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton.flat check, +popover modelbutton.flat check:focus, +popover modelbutton.flat check:hover, +popover modelbutton.flat check:focus:hover, +popover modelbutton.flat check:active, +popover modelbutton.flat check:disabled, +popover modelbutton.flat radio, +popover modelbutton.flat radio:focus, +popover modelbutton.flat radio:hover, +popover modelbutton.flat radio:focus:hover, +popover modelbutton.flat radio:active, +popover modelbutton.flat radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover modelbutton.flat check:not(:checked):not(:indeterminate):not(:disabled), +popover + modelbutton.flat + radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(192, 202, 245, 0.7); +} + +popover modelbutton.flat check.left:dir(rtl), +popover modelbutton.flat radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton.flat check.right:dir(ltr), +popover modelbutton.flat radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + +menu menuitem check, +menu menuitem radio { + transition: none; + margin: 0; + padding: 0; +} + +menu menuitem check:dir(ltr), +menu menuitem radio:dir(ltr) { + margin-right: 8px; +} + +menu menuitem check:dir(rtl), +menu menuitem radio:dir(rtl) { + margin-left: 8px; +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled), +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(192, 202, 245, 0.7); +} + +menu menuitem check:not(:checked):not(:indeterminate):not(:disabled):hover, +menu menuitem radio:not(:checked):not(:indeterminate):not(:disabled):hover { + color: inherit; +} + +menu menuitem check, +menu menuitem check:hover, +menu menuitem check:disabled, +menu menuitem radio, +menu menuitem radio:hover, +menu menuitem radio:disabled { + box-shadow: none; + color: inherit; +} + +check { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-unchecked-symbolic.svg') + ); +} + +check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-checked-symbolic.svg') + ); +} + +check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/checkbox-mixed-symbolic.svg') + ); +} + +radio { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-unchecked-symbolic.svg') + ); +} + +radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); +} + +radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check, +menu menuitem check { + min-height: 16px; + min-width: 16px; + border-radius: 6px; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:checked, +menu menuitem check:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > checkbutton > check:indeterminate, +menu menuitem check:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-checkbox-mixed-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio, +menu menuitem radio { + min-height: 16px; + min-width: 16px; + border-image: none; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-unchecked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:checked, +menu menuitem radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-checked-symbolic.svg') + ); +} + +#MozillaGtkWidget > widget > radiobutton > radio:indeterminate, +menu menuitem radio:indeterminate { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/small-radio-mixed-symbolic.svg') + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active, +radio:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +check:not(:checked), +radio:not(:checked) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1), -gtk-icon-transform 0; +} + +check:not(:checked):active, +radio:not(:checked):active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, + background-image 0, -gtk-icon-transform 0; +} + +menu menuitem check:not(:checked), +menu menuitem radio:not(:checked) { + transition: none; +} + +treeview.view check, +treeview.view radio { + padding: 0; + color: rgba(192, 202, 245, 0.7); +} + +treeview.view check:hover, +treeview.view check:active, +treeview.view radio:hover, +treeview.view radio:active { + color: #c0caf5; +} + +treeview.view check:disabled, +treeview.view radio:disabled { + color: rgba(192, 202, 245, 0.3); +} + +treeview.view check:checked, +treeview.view check:indeterminate, +treeview.view radio:checked, +treeview.view radio:indeterminate { + color: #a9b1d6; +} + +treeview.view check:checked:disabled, +treeview.view check:indeterminate:disabled, +treeview.view radio:checked:disabled, +treeview.view radio:indeterminate:disabled { + color: rgba(192, 202, 245, 0.3); +} + +treeview.view check:hover, +treeview.view check:selected, +treeview.view radio:hover, +treeview.view radio:selected { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/radio-checked-symbolic.svg') + ); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.3); +} + +scale trough:disabled { + background-color: rgba(192, 202, 245, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#a9b1d6); +} + +scale highlight:disabled { + background-color: #24283b; + background-image: image(rgba(192, 202, 245, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(192, 202, 245, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #a9b1d6; + background-color: #24283b; + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #a9b1d6, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #a9b1d6, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(192, 202, 245, 0.3); +} + +scale marks, +scale value { + color: rgba(192, 202, 245, 0.7); +} + +scale indicator { + background-color: rgba(192, 202, 245, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ), + radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ), + radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(192, 202, 245, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #a9b1d6; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #a9b1d6; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #e0af68; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #a9b1d6; +} + +levelbar block.full { + background-color: #9ece6a; +} + +levelbar block.empty { + background-color: rgba(192, 202, 245, 0.12); +} + +/**************** + * Print dialog * +*****************/ +printdialog paper { + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + color: #c0caf5; +} + +printdialog .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame > border, +.frame { + margin: 0; + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 0; + box-shadow: none; +} + +frame > border.view, +.frame.view { + border-radius: 6px; +} + +frame > border.flat, +.frame.flat { + border-style: none; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + background-clip: border-box; +} + +.background.csd box.vertical > actionbar > revealer > box, +.background.csd box.vertical > revealer > actionbar > revealer > box { + border-radius: 0 0 12px 12px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-image: -gtk-gradient( + radial, + center top, + 0, + center top, + 0.75, + to(rgba(169, 177, 214, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-image: -gtk-gradient( + radial, + center bottom, + 0, + center bottom, + 0.75, + to(rgba(169, 177, 214, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-image: -gtk-gradient( + radial, + left center, + 0, + left center, + 0.75, + to(rgba(169, 177, 214, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-image: -gtk-gradient( + radial, + right center, + 0, + right center, + 0.75, + to(rgba(169, 177, 214, 0.24)), + to(transparent) + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +preferences stacksidebar.sidebar list separator, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + separator, +.tweak-categories separator, +placessidebar.sidebar list > separator, +stacksidebar.sidebar + separator.vertical, +stacksidebar.sidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +list { + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +list row { + padding: 3px; +} + +list.navigation-sidebar { + padding: 3px; +} + +.budgie-popover.budgie-menu button.flat:not(.image-button):not(.indicator-item), +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable, +treeview.view header button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +.budgie-popover.budgie-menu + button.flat:focus:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:focus, +treeview.view header button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.flat:hover:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:hover, +treeview.view header button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.budgie-popover.budgie-menu + button.has-open-popup.flat:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.has-open-popup.activatable, +treeview.view header button.has-open-popup, +.budgie-popover.budgie-menu + button.flat:active:not(.image-button):not(.indicator-item), +.budgie-popover + scrolledwindow.sidebar:not(.categories) + list + > row.activatable:active, +treeview.view header button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient( + circle, + alpha(currentColor, 0.12) 10%, + transparent 0% + ); + background-size: 0% 0%; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: #c0caf5; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(192, 202, 245, 0.5); +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; +} + +.app-notification button.text-button:not(:disabled) { + color: #a9b1d6; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander title > arrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtk-icon-transform: rotate(-90deg); + color: rgba(192, 202, 245, 0.7); +} + +expander title > arrow:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +expander title > arrow:checked { + -gtk-icon-transform: unset; +} + +expander title > arrow:hover, +expander title > arrow:active { + color: #c0caf5; +} + +expander title > arrow:disabled { + color: rgba(192, 202, 245, 0.3); +} + +/************ + * Calendar * + ************/ +calendar { + padding: 3px 6px; + border: 1px solid rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +calendar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar.header { + border-style: none none solid; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; +} + +calendar.button { + border-radius: 6px; +} + +calendar.highlight { + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +calendar:indeterminate { + color: rgba(192, 202, 245, 0.3); +} + +/*********** + * Dialogs * + ***********/ +messagedialog.background { + background-color: #3b4261; +} + +messagedialog .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; + color: #c0caf5; +} + +messagedialog .titlebar:backdrop { + background-color: #3b4261; + color: rgba(192, 202, 245, 0.7); +} + +messagedialog checkbutton.text-button { + padding: 2px 12px 2px 24px; +} + +messagedialog checkbutton.text-button > check { + margin-left: 0; +} + +messagedialog.csd.background { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +messagedialog.csd .dialog-action-box { + margin-top: -6px; +} + +messagedialog.csd .dialog-action-box button, +messagedialog.csd .dialog-action-box button:first-child, +messagedialog.csd .dialog-action-box button:last-child { + border-radius: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:last-child) { + margin-right: 6px; +} + +messagedialog.csd .dialog-action-box button:not(:disabled) { + color: #a9b1d6; +} + +messagedialog.csd .dialog-action-box button.suggested-action:not(:disabled) { + color: #a9b1d6; +} + +messagedialog.csd .dialog-action-box button.destructive-action:not(:disabled) { + color: #f7768e; +} + +.csd filechooser { + background-color: #24283b; + border-radius: 0 0 12px 12px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +filechooser stack.view { + background-color: transparent; + padding: 0; +} + +filechooser stack.view scrolledwindow { + background-color: transparent; + border-radius: 0 0 12px 0; +} + +filechooser stack.view scrolledwindow list { + background-color: transparent; +} + +filechooser stack.view > placesview { + background-color: transparent; +} + +filechooser stack.view > placesview > actionbar, +filechooser stack.view > placesview > actionbar > revealer > box { + background-color: transparent; +} + +filechooser stack.view frame > border { + border: none; +} + +.csd filechooser placessidebar { + background: none; + border-bottom-left-radius: 12px; +} + +filechooser actionbar, +filechooser actionbar > revealer > box { + background-color: transparent; +} + +filechooser revealer box button label { + padding-left: 10px; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +stacksidebar.sidebar:dir(ltr) list, +stacksidebar.sidebar.left list, +stacksidebar.sidebar.left:dir(rtl) list, +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator) { + border-right: 1px solid rgba(192, 202, 245, 0.12); + border-left-style: none; +} + +stacksidebar.sidebar:dir(rtl) list, +stacksidebar.sidebar.right list, +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(192, 202, 245, 0.12); + border-right-style: none; +} + +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +stacksidebar.sidebar list { + padding: 3px; + background-color: #24283b; +} + +stacksidebar.sidebar row { + min-height: 32px; + padding: 0 3px; + border-radius: 6px; +} + +stacksidebar.sidebar row:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + font-weight: 500; +} + +stacksidebar.sidebar row:selected label, +stacksidebar.sidebar row:selected image { + color: rgba(0, 0, 0, 0.87); +} + +stacksidebar.sidebar row + row { + margin-top: 3px; +} + +stacksidebar.sidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(192, 202, 245, 0.12); +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(192, 202, 245, 0.3); +} + +placessidebar.sidebar > viewport.frame { + border-style: none; +} + +placessidebar.sidebar list { + padding: 6px; +} + +placessidebar.sidebar row { + min-height: 32px; + margin: 0; + padding: 0; + border-radius: 6px; +} + +placessidebar.sidebar row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar.sidebar row:selected { + background-color: #a9b1d6; + font-weight: 500; +} + +placessidebar.sidebar row:selected, +placessidebar.sidebar row:selected image.sidebar-icon, +placessidebar.sidebar row:selected button.sidebar-button { + color: rgba(0, 0, 0, 0.87); +} + +placessidebar.sidebar row:disabled { + color: rgba(192, 202, 245, 0.5); +} + +placessidebar.sidebar row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar.sidebar row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar.sidebar row label.sidebar-label { + color: inherit; +} + +placessidebar.sidebar row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar.sidebar row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar.sidebar row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar.sidebar row.sidebar-new-bookmark-row { + color: #a9b1d6; +} + +placessidebar.sidebar row.sidebar-new-bookmark-row image.sidebar-icon { + color: #a9b1d6; +} + +placessidebar.sidebar row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + padding-left: 8px; + padding-right: 8px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(192, 202, 245, 0.12)); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #24283b; + background-image: image(rgba(192, 202, 245, 0.12)), + image(rgba(192, 202, 245, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar.info > revealer > box, +infobar.info:hover > revealer > box, +infobar.info:backdrop > revealer > box { + background-color: #24283b; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #a9b1d6; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + border-radius: 12px 12px 0 0; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #a9b1d6; + border-radius: 12px 12px 0 0; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #e0af68; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f7768e; +} + +/************ + * Tooltips * + ************/ +tooltip { + border-radius: 3px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; +} + +tooltip.background.csd { + border-radius: 6px; +} + +tooltip decoration { + background-color: transparent; +} + +tooltip > box { + margin: -6px; + min-height: 24px; + padding: 4px 8px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.top overlay { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +colorswatch.bottom { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +colorswatch.dark { + color: #c0caf5; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch overlay { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +colorswatch overlay:hover { + box-shadow: 0 0 0 2px #a9b1d6; +} + +colorswatch#add-color-button { + border-radius: 6px 6px 0 0; +} + +colorswatch#add-color-button:only-child { + border-radius: 6px; +} + +colorswatch#add-color-button overlay { + background-color: rgba(192, 202, 245, 0.04); +} + +colorswatch#add-color-button overlay:hover { + background-color: rgba(192, 202, 245, 0.12); + box-shadow: none; +} + +colorswatch#add-color-button overlay:active { + background-color: rgba(192, 202, 245, 0.3); +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #24283b; +} + +/********************** + * Window Decorations * + **********************/ +decoration { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), + 0 0 0 100px transparent; + margin: 8px; +} + +decoration:backdrop { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + 0 0 0 100px transparent; +} + +.maximized decoration, +.fullscreen decoration, +.tiled decoration, +.tiled-top decoration, +.tiled-right decoration, +.tiled-bottom decoration, +.tiled-left decoration { + border-radius: 0; +} + +.popup decoration { + box-shadow: none; +} + +.ssd decoration { + margin: 0; + background-color: #24283b; + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.16); +} + +.csd decoration { + border: 1px solid rgba(192, 202, 245, 0.2); + background-color: #24283b; + background-clip: border-box; + padding: 2.5px; +} + +.csd.popup decoration { + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +tooltip.csd decoration { + border-radius: 12px; + box-shadow: none; + border: none; +} + +messagedialog.background.csd decoration { + border-radius: 12px; + border: 1px solid rgba(192, 202, 245, 0.2); + background-color: #1a1b26; + background-clip: border-box; +} + +.solid-csd decoration { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #24283b; + border: 1px solid #414868; +} + +.solid-csd decoration:backdrop { + background-color: #24283b; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not(.destructive-action).close { + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).minimize, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop:active { + background-color: #ff9e64; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:active { + background-color: shade(#ff9e64, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).maximize, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop:active { + background-color: #9ece6a; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:active { + background-color: shade(#9ece6a, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close, +button.titlebutton:not(.suggested-action):not(.destructive-action).close:active, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop:active { + background-color: #f7768e; + color: transparent; +} + +button.titlebutton:not(.suggested-action):not(.destructive-action).close:hover, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:active { + background-color: shade(#f7768e, 0.5); + color: transparent; +} + +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).minimize:backdrop, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).maximize:backdrop, +button.titlebutton:not(.suggested-action):not( + .destructive-action + ).close:backdrop { + background-color: #545c7e; + color: transparent; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #a9b1d6; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.top:dir(ltr), +cursor-handle.bottom:dir(rtl) { + -gtk-icon-transform: rotate(90deg); +} + +cursor-handle.bottom:dir(ltr), +cursor-handle.top:dir(rtl) { + -gtk-icon-transform: unset; +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; + -gtk-icon-transform: rotate(45deg); +} + +.context-menu { + font: initial; +} + +.keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(192, 202, 245, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(192, 202, 245, 0.12); + background-color: #3b4261; + color: #c0caf5; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #a9b1d6; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 0; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):focus:not(:hover) { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):active { + box-shadow: inset 0 0 0 9999px alpha(#a9b1d6, 0.08); + background-image: radial-gradient( + circle, + alpha(#a9b1d6, 0.08) 10%, + transparent 0% + ); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher button.circular, +stackswitcher button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker entry { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +popover.emoji-picker scrolledwindow { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +button.emoji-section { + margin: 4px; +} + +button.emoji-section:checked { + color: #a9b1d6; +} + +button.emoji-section:not(:last-child) { + margin-right: 0; +} + +popover.emoji-picker .emoji { + min-width: 3em; + min-height: 3em; + padding: 0 8px; +} + +popover.emoji-picker .emoji widget { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker .emoji widget:hover { + background-color: alpha(currentColor, 0.08); +} + +popover.emoji-completion { + padding: 8px 0; +} + +popover.emoji-completion arrow { + border: none; + background: none; +} + +popover.emoji-completion .emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +popover.emoji-completion .emoji:hover { + background-color: alpha(currentColor, 0.08); +} + +/************ + * Nautilus * + ************/ +.nautilus-window.background.csd.unified headerbar { + box-shadow: none; +} + +.nautilus-window.background.csd { + background-color: #24283b; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd headerbar { + padding-left: 12px; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); +} + +.nautilus-window.background.csd + > grid.horizontal + > paned.horizontal + > separator, +.nautilus-window.background.csd + > deck + > box.vertical + > paned.horizontal + > separator { + margin-left: 0; +} + +.nautilus-window.background.csd placessidebar { + background-color: transparent; + color: rgba(192, 202, 245, 0.7); +} + +.nautilus-window.background.csd placessidebar > viewport.frame { + background-color: #24283b; + color: #a9b1d6; + margin: 0 0 6px 6px; + border-radius: 0 12px 12px 0; +} + +.nautilus-window.background.csd placessidebar > viewport.frame > list { + background: none; + padding: 0 0 0 4px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable { + border-radius: 6px; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable + button.sidebar-button { + color: #a9b1d6; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:hover { + background-color: #1d202f; + color: #a9b1d6; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected { + background-color: #1d202f; + font-weight: 700; + border-left: 3px solid #f7768e; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + label.sidebar-label, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:selected + button.sidebar-button { + color: #0db9d7; +} + +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window.background.csd + placessidebar + > viewport.frame + > list + > row.activatable:disabled + label.sidebar-label { + color: rgba(192, 202, 245, 0.3); +} + +.nautilus-window.background.csd placessidebar scrollbar { + background: none; + border: none; +} + +.nautilus-window.background.csd paned > separator { + background: none; +} + +.nautilus-window.background.csd paned > separator.wide { + min-width: 0; + min-height: 0; + background: none; +} + +.nautilus-window.background.csd .nautilus-list-view { + background-color: transparent; + border-radius: 12px; +} + +.nautilus-window.background.csd notebook { + background: none; +} + +.nautilus-window.background.csd notebook > stack { + background-color: #1d202f; + border-radius: 12px; + border: 1px solid rgba(65, 72, 104, 0.2); + margin: 0 6px 6px; +} + +.nautilus-window.background.csd + notebook + scrolledwindow + > .view:not(:selected):not(:hover):not(:checked) { + background-color: transparent; +} + +.nautilus-window.background.csd notebook scrolledwindow .view:selected { + background-color: rgba(192, 202, 245, 0.20); +} + +.nautilus-window.background.csd + notebook + placesview + > stack + > frame + > scrolledwindow + > viewport + > list { + background-color: transparent; +} + +.nautilus-window.background.csd notebook placesview > actionbar { + background-color: transparent; + border-radius: 0 0 12px 12px; +} + +.nautilus-window.background.csd + notebook + placesview + > actionbar + > revealer + > box { + background-color: transparent; +} + +.nautilus-window.maximized, +.nautilus-window.maximized placessidebar { + border-radius: 0; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +.nautilus-canvas-item.dim-label, +.nautilus-list-dim-label { + color: rgba(192, 202, 245, 0.7); +} + +.nemo-desktop.nemo-canvas-item, +.caja-desktop.caja-canvas-item, +.nautilus-desktop.nautilus-canvas-item { + color: #c0caf5; +} + +@keyframes nautilus-operations-button-needs-attention { + to { + background-color: alpha(currentColor, 0.08); + } +} + +.nautilus-operations-button-needs-attention { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 2 alternate; +} + +.nautilus-operations-button-needs-attention-multiple { + animation: nautilus-operations-button-needs-attention 300ms + cubic-bezier(0.4, 0, 0.2, 1) 6 alternate; +} + +.path-bar-box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + border-radius: 6px; +} + +.path-bar-box button { + margin: 0; +} + +.path-bar-box.width-maximized { + background-color: rgba(192, 202, 245, 0.04); +} + +.path-bar-box.background.frame { + border-style: none; + background-color: rgba(192, 202, 245, 0.04); +} + +.path-bar-box .path-bar button label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box .path-bar button label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + padding-left: 12px; + padding-right: 12px; + margin-left: 1px; + margin-right: 1px; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):first-child { + margin-left: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) + label:not(:only-child):last-child { + margin-right: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button.text-button.image-button:not(.suggested-action):not( + .destructive-action + ) + image:not(:only-child) { + margin: 0; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir(ltr), +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir(rtl) { + color: #0db9d7; + background-color: #1d202f; +} + +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):last-child:dir( + ltr + ):disabled, +.path-bar-box + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action):first-child:dir( + rtl + ):disabled { + color: #0db9d7; + background-color: #1d202f; +} + +.windowhandle .linked.nautilus-path-bar { + background-color: rgba(192, 202, 245, 0.04); + border-radius: 6px; + margin: 6px 0; +} + +.windowhandle + .linked.nautilus-path-bar + button:not(.suggested-action):not(.destructive-action) { + margin-top: 0; + margin-bottom: 0; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action) { + color: #0db9d7; +} + +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):hover, +.windowhandle + .linked.nautilus-path-bar + button.current-dir:not(.suggested-action):not(.destructive-action):active { + background: none; + box-shadow: none; +} + +.disk-space-display.unknown { + background-color: rgba(192, 202, 245, 0.3); + color: rgba(192, 202, 245, 0.3); +} + +.disk-space-display.used { + background-color: #a9b1d6; + color: #a9b1d6; +} + +.disk-space-display.free { + background-color: rgba(192, 202, 245, 0.12); + color: rgba(192, 202, 245, 0.12); +} + +.search-information { + padding: 2px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + color: #c0caf5; +} + +.conflict-row:not(:selected) { + background-color: #6b5f2e; +} + +.nautilus-window flowboxchild .icon-item-background { + padding: 4px; + border-radius: 6px; +} + +.nautilus-window flowboxchild:selected { + background-color: transparent; +} + +.nautilus-window notebook .view:not(treeview) { + border-radius: 6px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > scrolledwindow.frame { + border-style: none; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child { + margin: -6px 0 0 -6px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > label { + margin: 0 8px; +} + +dialog.background + > box.dialog-vbox.vertical + > grid.horizontal + > box.horizontal:last-child + > box + > button { + border-radius: 0; +} + +.nautilus-window > popover.menu:not(:last-child) { + padding: 3px; +} + +.nautilus-window > popover.menu:not(:last-child) > stack > box > box > box { + margin-top: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box { + margin-bottom: -6px; +} + +.nautilus-window + > popover.menu:not(:last-child) + > stack + > box + > box + > box + > box.linked { + margin-top: 1px; +} + +.nautilus-window > popover.menu:not(:last-child) separator { + margin-bottom: -2px; +} + +.nautilus-menu-sort-heading { + margin: 1px 3px; + font-weight: 500; +} + +.nautilus-menu-sort-heading:disabled { + color: rgba(192, 202, 245, 0.7); +} + +.nautilus-window paned > separator { + background-color: #1d202f; +} + +/********* + * gedit * + *********/ +window.org-gnome-gedit > paned.titlebar > separator { + background-color: transparent; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > box.horizontal { + margin: 4px 0; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + > box.vertical + > stack + > grid.horizontal + > scrolledwindow { + border-bottom-left-radius: 12px; +} + +window.org-gnome-gedit + > overlay + > box.vertical + > paned.gedit-side-panel-paned + stack + scrolledwindow + viewport.frame + list.gedit-document-panel { + background: none; +} + +.open-document-selector-path-label { + color: rgba(192, 202, 245, 0.7); + font-size: smaller; +} + +.open-document-selector-match { + background-color: #e0af68; + color: rgba(0, 0, 0, 0.87); +} + +.gedit-document-panel { + background-color: #1d202f; +} + +.gedit-document-panel row button.flat { + margin-top: 8px; + margin-bottom: 8px; +} + +.gedit-document-panel-group-row:not(:first-child) { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.gedit-side-panel-paned statusbar { + border-top: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider { + margin: 0 6px 8px; + padding: 6px; + background-color: #24283b; + color: #c0caf5; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 0 0 12px 12px; +} + +.gedit-search-slider .linked:not(.vertical) > entry { + border-radius: 6px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry + .gedit-search-entry-occurrences-tag { + all: unset; + color: rgba(192, 202, 245, 0.7); +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) { + margin-right: -66px; + padding-right: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(ltr) + .gedit-search-entry-occurrences-tag { + margin-left: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(ltr) image.right { + margin-right: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) { + margin-left: -66px; + padding-left: 66px; +} + +.gedit-search-slider + .linked:not(.vertical) + > entry:dir(rtl) + .gedit-search-entry-occurrences-tag { + margin-right: 6px; +} + +.gedit-search-slider .linked:not(.vertical) > entry:dir(rtl) image.left { + margin-left: 0; +} + +.gedit-search-slider .linked:not(.vertical) > entry:not(.error) { + background-color: #3b4261; +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button { + color: rgba(0, 0, 0, 0.6); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:hover, +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:active { + color: rgba(0, 0, 0, 0.87); +} + +.gedit-search-slider .linked:not(.vertical) > entry.error ~ button:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.gedit-search-slider .linked > button { + border: solid 6px transparent; +} + +.gedit-search-slider .linked > button, +.gedit-search-slider .linked > button:first-child, +.gedit-search-slider .linked > button:last-child { + border-radius: 9999px; +} + +.gedit-search-slider .linked > button:last-child:dir(ltr), +.gedit-search-slider .linked > button:not(:first-child):dir(rtl) { + margin-left: -3px; +} + +.gedit-search-slider .linked > button:first-child:dir(rtl), +.gedit-search-slider .linked > button:not(:last-child):dir(ltr) { + margin-right: -3px; +} + +frame.gedit-map-frame > border:dir(ltr) { + border-style: none none none solid; +} + +frame.gedit-map-frame > border:dir(rtl) { + border-style: none solid none none; +} + +/********** + * Tweaks * + **********/ +window.background.csd stack stack stack frame > list, +window.background.csd > stack > stack > box > frame > list, +window.background.csd > stack > stack > box > box > frame > list, +window.background.csd > stack > box > stack > box > frame > list, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > list, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > list, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > list, +window.background.csd > stack > list, +window.background.csd > stack > scrolledwindow > viewport > box > list, +window.background.csd > box > stack > scrolledwindow > viewport > box > list, +preferencesgroup list, +.geary-accounts-editor-pane list, +window.background.csd.unified > deck > deck > deck list, +hdyleaflet list.view, +hdyleaflet list.frame, +leaflet list.view, +leaflet list.frame, +box.horizontal > stack.background list.view, +box.horizontal > stack.background list.frame, +hdyleaflet frame.view, +leaflet frame.view, +box.horizontal > stack.background frame.view, +hdyleaflet stack.background scrolledwindow > viewport list, +hdyleaflet overlay scrolledwindow > viewport list, +leaflet stack.background scrolledwindow > viewport list, +leaflet overlay scrolledwindow > viewport list, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list, +box.horizontal > stack.background overlay scrolledwindow > viewport list, +hdyleaflet frame:not(.view) list:not(.contacts-contact-list), +leaflet frame:not(.view) list:not(.contacts-contact-list), +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list), +list.tweak-group list, +.tweak-group-startup, +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(192, 202, 245, 0.12); +} + +window.background.csd + stack + stack + stack + frame + > list + row.activatable:first-child, +window.background.csd > stack > list row.activatable:first-child, +preferencesgroup list row.activatable:first-child, +.geary-accounts-editor-pane list row.activatable:first-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:first-child, +hdyleaflet list.view row.activatable:first-child, +hdyleaflet list.frame row.activatable:first-child, +leaflet list.view row.activatable:first-child, +leaflet list.frame row.activatable:first-child, +box.horizontal > stack.background list.view row.activatable:first-child, +box.horizontal > stack.background list.frame row.activatable:first-child, +hdyleaflet frame.view list row.activatable:first-child, +leaflet frame.view list row.activatable:first-child, +box.horizontal > stack.background frame.view list row.activatable:first-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:first-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +leaflet overlay scrolledwindow > viewport list row.activatable:first-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:first-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:first-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:first-child, +list.tweak-group list row.activatable:first-child, +.tweak-group-startup row.activatable:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:last-child, +window.background.csd > stack > list row.activatable:last-child, +preferencesgroup list row.activatable:last-child, +.geary-accounts-editor-pane list row.activatable:last-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:last-child, +hdyleaflet list.view row.activatable:last-child, +hdyleaflet list.frame row.activatable:last-child, +leaflet list.view row.activatable:last-child, +leaflet list.frame row.activatable:last-child, +box.horizontal > stack.background list.view row.activatable:last-child, +box.horizontal > stack.background list.frame row.activatable:last-child, +hdyleaflet frame.view list row.activatable:last-child, +leaflet frame.view list row.activatable:last-child, +box.horizontal > stack.background frame.view list row.activatable:last-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:last-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +leaflet overlay scrolledwindow > viewport list row.activatable:last-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:last-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:last-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:last-child, +list.tweak-group list row.activatable:last-child, +.tweak-group-startup row.activatable:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:only-child, +window.background.csd > stack > list row.activatable:only-child, +preferencesgroup list row.activatable:only-child, +.geary-accounts-editor-pane list row.activatable:only-child, +window.background.csd.unified + > deck + > deck + > deck + list + row.activatable:only-child, +hdyleaflet list.view row.activatable:only-child, +hdyleaflet list.frame row.activatable:only-child, +leaflet list.view row.activatable:only-child, +leaflet list.frame row.activatable:only-child, +box.horizontal > stack.background list.view row.activatable:only-child, +box.horizontal > stack.background list.frame row.activatable:only-child, +hdyleaflet frame.view list row.activatable:only-child, +leaflet frame.view list row.activatable:only-child, +box.horizontal > stack.background frame.view list row.activatable:only-child, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:only-child, +leaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +leaflet overlay scrolledwindow > viewport list row.activatable:only-child, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:only-child, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:only-child, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +leaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:only-child, +list.tweak-group list row.activatable:only-child, +.tweak-group-startup row.activatable:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +window.background.csd stack stack stack frame > list row.activatable:focus, +window.background.csd > stack > list row.activatable:focus, +preferencesgroup list row.activatable:focus, +.geary-accounts-editor-pane list row.activatable:focus, +window.background.csd.unified > deck > deck > deck list row.activatable:focus, +hdyleaflet list.view row.activatable:focus, +hdyleaflet list.frame row.activatable:focus, +leaflet list.view row.activatable:focus, +leaflet list.frame row.activatable:focus, +box.horizontal > stack.background list.view row.activatable:focus, +box.horizontal > stack.background list.frame row.activatable:focus, +hdyleaflet frame.view list row.activatable:focus, +leaflet frame.view list row.activatable:focus, +box.horizontal > stack.background frame.view list row.activatable:focus, +hdyleaflet + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet overlay scrolledwindow > viewport list row.activatable:focus, +leaflet stack.background scrolledwindow > viewport list row.activatable:focus, +leaflet overlay scrolledwindow > viewport list row.activatable:focus, +box.horizontal + > stack.background + stack.background + scrolledwindow + > viewport + list + row.activatable:focus, +box.horizontal + > stack.background + overlay + scrolledwindow + > viewport + list + row.activatable:focus, +hdyleaflet + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +leaflet frame:not(.view) list:not(.contacts-contact-list) row.activatable:focus, +box.horizontal + > stack.background + frame:not(.view) + list:not(.contacts-contact-list) + row.activatable:focus, +list.tweak-group list row.activatable:focus, +.tweak-group-startup row.activatable:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable, +list.navigation-sidebar > row { + border-radius: 6px; + margin: 1px 3px; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected { + background-color: #1d202f; +} + +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected, +list.navigation-sidebar > row:selected, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + image, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + image, +list.navigation-sidebar > row:selected image, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list + > row.activatable:selected + label, +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) + row.activatable:selected + label, +list.navigation-sidebar > row:selected label { + color: #0db9d7; + font-weight: 500; +} + +.csd .tweak-categories { + border-bottom-left-radius: 12px; +} + +.csd.maximized .tweak-categories, +.csd.tiled .tweak-categories { + border-bottom-left-radius: 0; +} + +.tweak { + padding: 3px; +} + +.tweak.title:hover { + box-shadow: none; +} + +.tweak-group-#c0caf5, +.tweak-#c0caf5, +.tweak-#c0caf5:hover { + background-image: image(#24283b); +} + +.tweak-startup, +.tweak-startup:hover { + background-image: image(#24283b); +} + +.tweak-group-startup { + background-image: image(#24283b); +} + +.tweak-group-startup row.tweak-startup { + border-radius: 6px; + background-color: transparent; + background-image: none; +} + +row#Focus, +row#ClickMethod, +row#PrimaryWorkspaceTweak, +row#workspaces-only-on-primary { + margin-top: 4px; +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left, +leaflet.titlebar > .titlebar.tweak-titlebar-right, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right { + background-color: inherit; + box-shadow: inherit; + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); +} + +leaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +leaflet.titlebar > .titlebar.tweak-titlebar-right + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-left + separator, +hdyleaflet.titlebar > .titlebar.tweak-titlebar-right + separator { + background-color: inherit; + background-image: image(rgba(192, 202, 245, 0.12)); +} + +/************************ + * Gnome Control Center * + ************************/ +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 12px; +} + +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 12px; + border-top-left-radius: 12px; +} + +window.background.csd > stack:not(.titlebar) > stack.background { + border-radius: 0 0 12px 12px; +} + +window.background.csd > leaflet > stack.background, +window.background.csd > hdyleaflet > stack.background, +window.background.csd > box.horizontal > stack.background { + background: none; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + background-color: #24283b; + border-bottom-right-radius: 12px; +} + +window.background.csd + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view, +window.background.csd + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame + > box.vertical.view { + background: none; +} + +window.background.csd > leaflet > box.vertical > scrolledwindow.view, +window.background.csd > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd > box.horizontal > box.vertical > scrolledwindow.view { + background-color: #24283b; + border-bottom-left-radius: 12px; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list, +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list { + background-color: transparent; +} + +window.background.csd + > leaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > hdyleaflet + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected), +window.background.csd + > box.horizontal + > box.vertical + > scrolledwindow.view + > viewport.frame + > stack + list + row.activatable:not(:hover):not(:active):not(:selected) { + background-color: transparent; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:not(:only-child) { + border-top-left-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:not(:only-child), +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:not(:only-child) { + border-top-right-radius: 0; +} + +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.maximized + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > leaflet + > headerbar:last-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:first-child:only-child, +window.background.csd.tiled + > headerbar.titlebar + > hdyleaflet + > headerbar:last-child:only-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +window.background.csd.maximized > stack:not(.titlebar) > stack.background, +window.background.csd.tiled > stack:not(.titlebar) > stack.background { + border-radius: 0; +} + +window.background.csd.maximized + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.maximized + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > leaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > hdyleaflet + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame, +window.background.csd.tiled + > box.horizontal + > stack.background + > widget + > box.vertical + > box.vertical + > scrolledwindow + > viewport.frame { + border-bottom-right-radius: 0; +} + +window.background.csd.maximized > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.maximized + > hdyleaflet + > box.vertical + > scrolledwindow.view, +window.background.csd.maximized + > box.horizontal + > box.vertical + > scrolledwindow.view, +window.background.csd.tiled > leaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled > hdyleaflet > box.vertical > scrolledwindow.view, +window.background.csd.tiled + > box.horizontal + > box.vertical + > scrolledwindow.view { + border-bottom-left-radius: 0; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd.maximized + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack, +dialog.background.csd.tiled + > box.vertical.dialog-vbox + > notebook + > stack + > box.horizontal + > notebook + > stack { + border-radius: 0; +} + +hdyleaflet frame > border, +leaflet frame > border, +box.horizontal > stack.background frame > border { + border: none; +} + +hdyleaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +leaflet + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group), +box.horizontal + > stack.background + > box.vertical + > scrolledwindow + > viewport.frame + list:not(.view):not(.tweak-group) { + padding: 3px; +} + +hdyleaflet frame.view list, +leaflet frame.view list, +box.horizontal > stack.background frame.view list { + background: none; +} + +hdyleaflet frame.view list > separator, +leaflet frame.view list > separator, +box.horizontal > stack.background frame.view list > separator { + background: none; + min-height: 0; +} + +/************************ + * Gnome system monitor * + ************************/ +window#gnome-system-monitor.background.csd > box.vertical > stack { + background-color: #24283b; + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background.csd + > box.vertical + > stack + > box.vertical + > revealer + > actionbar + > revealer + > box { + border-radius: 0 0 12px 12px; +} + +window#gnome-system-monitor.background:not(.csd) > box.vertical > headerbar { + box-shadow: none; +} + +/************************ + * Gnome Sound Recorder * + ************************/ +stack > grid.vertical > scrolledwindow { + border: none; + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical > scrolledwindow > viewport.frame list { + border-radius: 0 0 12px 12px; +} + +stack > grid.vertical scrolledwindow.frame.emptyGrid { + border: none; +} + +/****************** + * Gnome Contacts * + ******************/ +window.background.csd scrolledwindow.contacts-contact-form { + border-bottom-right-radius: 12px; +} + +/************************ + * Epiphany (Gnome Web) * + ************************/ +tabbox { + border: none; + background-color: rgba(192, 202, 245, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +tabbox > tab button { + min-height: 24px; + min-width: 24px; + border-radius: 9999px; + border: none; + padding: 0; +} + +/***************** + * Gnome Weather * + *****************/ +#weather-page, +#weekly-forecast-frame { + border-bottom-right-radius: 12px; +} + +#weather-page-content-view { + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +/*************** + * Gnome Music * + ***************/ +window.background.csd box.vertical > overlay > stack.background { + border-radius: 0 0 12px 12px; +} + +/**************** + * Gnome Clocks * + ****************/ +/************* + * Rhythmbox * + *************/ +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > box.horizontal:not(.linked) + > button.toggle, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button:not(.toggle):not(.raised):not(.flat), +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + button.flat.scale, +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > .linked + > button, +window.solid-csd + > box.vertical + > box.vertical + > toolbar.horizontal + > toolitem + > box.horizontal + > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + margin: 0; +} + +.sidebar-paned .inline-toolbar.horizontal.sidebar-toolbar button.image-button { + border-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:first-child), +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button:not(:last-child) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):first-child { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button.image-button:not(.text-button):last-child { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +.sidebar-paned + .inline-toolbar.horizontal.sidebar-toolbar + button.image-button + > widget + > box + > image { + padding: 0; +} + +window.csd > box.vertical > box.vertical > toolbar.horizontal, +window.solid-csd > box.vertical > box.vertical > toolbar.horizontal { + padding: 6px; + border-bottom: none; + box-shadow: none; + background-color: transparent; +} + +window.csd > box.vertical > box.vertical > frame, +window.solid-csd > box.vertical > box.vertical > frame { + margin: -1px 0; + padding: 0; +} + +window.csd > box.vertical > box.vertical > frame > border, +window.solid-csd > box.vertical > box.vertical > frame > border { + border: none; +} + +window.background + > box.vertical + > toolbar.primary-toolbar + > toolitem + > .linked + > button.image-button.raised + > widget + > box + > image { + padding: 0; +} + +/********** + * Polari * + **********/ +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +stack.view.polari-entry-area { + background-color: #24283b; + border-top: 1px solid rgba(192, 202, 245, 0.12); + border-bottom-right-radius: 12px; +} + +stack.view.polari-entry-area:disabled { + background-image: image(#24283b); +} + +/*********** + * Builder * + ***********/ +layouttabbar { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +layouttabbar > box > button { + margin: 2px 0; +} + +layouttab { + margin: 0 8px; + border-style: none solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.2); + box-shadow: inset 0 -2px #a9b1d6; + background-color: #24283b; +} + +layouttab separator.vertical { + margin: 8px 4px; +} + +layouttab button.text-button, +layouttab button.image-button, +layouttab button { + margin-top: 8px; + margin-bottom: 8px; + padding: 0 4px; +} + +layout { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +entry.search-missing { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +window.workbench treeview.image { + color: rgba(192, 202, 245, 0.7); +} + +popover.popover-selector list { + padding: 6px; +} + +popover.popover-selector list row { + border-radius: 6px; +} + +popover.popover-selector list row image:dir(ltr) { + margin-right: 6px; +} + +popover.popover-selector list row image:dir(rtl) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(ltr) { + margin-left: 6px; +} + +popover.popover-selector list row .accel:dir(rtl) { + margin-right: 6px; +} + +omnibar.linked:not(.vertical) entry { + border-radius: 6px; +} + +omnibar:not(:hover):not(:active) entry { + color: rgba(192, 202, 245, 0.7); +} + +popover.omnibar list row:not(:last-child) { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +entry.preferences-search { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + box-shadow: none; + background-color: #24283b; +} + +preferences stacksidebar.sidebar list { + background-color: #1d202f; +} + +preferences stacksidebar.sidebar:dir(ltr) list, +preferences stacksidebar.sidebar:dir(rtl) list { + border-style: none; +} + +preferences > box > box:dir(ltr) { + border-right: 1px solid rgba(192, 202, 245, 0.12); +} + +preferences > box > box:dir(rtl) { + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +popover.messagepopover.background { + padding: 0; +} + +popover.messagepopover .popover-action-area button { + padding: 8px 16px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 0; +} + +popover.messagepopover .popover-action-area button:first-child { + border-bottom-left-radius: 6px; +} + +popover.messagepopover .popover-action-area button:last-child { + border-bottom-right-radius: 6px; +} + +popover.messagepopover .popover-content-area { + margin: 16px; +} + +popover.transfers list { + background-color: transparent; +} + +popover.transfers list row:not(:first-child) { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +popover.transfers list row > box { + padding: 10px; +} + +dockbin { + border: 1px solid rgba(0, 0, 0, 0.2); + -pnldockbin-handle-size: 1; +} + +dockpaned { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +eggsearchbar box.search-bar { + padding: 0 8px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +docktabstrip { + padding: 0 8px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +docktab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + margin-bottom: -1px; + padding: 6px 6px; + border-width: 1px; + border-color: transparent; + box-shadow: inset 0 -2px transparent; + background-image: radial-gradient(circle, #a9b1d6 10%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 0% 0%; + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +docktab:hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; +} + +docktab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 225ms cubic-bezier(0, 0, 0.2, 1), + background-image 525ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -2px #a9b1d6; + background-color: transparent; + background-image: radial-gradient(circle, transparent 10%, transparent 0%); + background-size: 1000% 1000%; + color: #c0caf5; +} + +dockoverlayedge { + background-color: #24283b; +} + +dockoverlayedge docktabstrip { + padding: 0; + border: none; +} + +dockoverlayedge.left-edge docktab:checked { + box-shadow: inset -2px 0 #a9b1d6; +} + +dockoverlayedge.right-edge docktab:checked { + box-shadow: inset 2px 0 #a9b1d6; +} + +pillbox { + background-color: #24283b; + border-radius: 6px; +} + +layoutpane entry.search { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + box-shadow: none; + background-color: #24283b; +} + +editortweak entry.search { + margin-bottom: -1px; + box-shadow: none; + background-color: transparent; +} + +.gb-search-entry-occurrences-tag { + box-shadow: none; + background-color: transparent; +} + +docktabstrip { + min-height: 39px; +} + +window.workbench preferences preferencesgroup list entry { + padding-top: 8px; + padding-bottom: 8px; +} + +button.run-arrow-button { + padding-left: 10px; + padding-right: 10px; +} + +button.dzlmenubutton image { + min-width: 30px; +} + +button.dzlmenubutton image.arrow { + min-width: 27px; +} + +button.dzlmenubuttonitem { + color: #c0caf5; + font-weight: normal; +} + +button.dzlmenubuttonitem:disabled { + color: rgba(192, 202, 245, 0.5); +} + +idelayoutstackheader { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +idelayoutstackheader button:checked { + color: #c0caf5; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher { + padding: 8px 0; + background-color: #24283b; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(ltr) { + border-right: 1px solid rgba(192, 202, 245, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher:dir(rtl) { + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button { + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:active { + background-image: radial-gradient( + circle, + rgba(169, 177, 214, 0.7) 10%, + transparent 0% + ); +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:checked { + background-color: transparent; + color: #c0caf5; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(ltr) { + margin-right: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(ltr):checked { + box-shadow: inset -2px 0 #a9b1d6; +} + +ideeditorutilities > dzldockpaned > box > stackswitcher button:dir(rtl) { + margin-left: -1px; +} + +ideeditorutilities + > dzldockpaned + > box + > stackswitcher + button:dir(rtl):checked { + box-shadow: inset 2px 0 #a9b1d6; +} + +ideeditorsidebar notebook header { + background: transparent; +} + +popover.messagepopover list { + border: 1px solid rgba(192, 202, 245, 0.12); +} + +popover.messagepopover list row:not(:last-child) { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +/********** + * Photos * + **********/ +GdMainIconView.content-view { + -gdmainiconview-icon-size: 48; +} + +.documents-counter { + margin: 8px; + border-radius: 9999px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + font-weight: bold; +} + +.documents-scrolledwin.frame { + border-style: none; +} + +.documents-scrolledwin.frame frame.content-view > border { + border-style: none; +} + +.photos-fade-in { + opacity: 1; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.photos-fade-out { + opacity: 0; + transition: opacity 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.photos-filter-preview { + color: #c0caf5; + font-weight: normal; +} + +button.photos-filter-preview:checked { + background-color: alpha(currentColor, 0.06); + color: #c0caf5; +} + +button.photos-filter-preview:checked image { + color: #c0caf5; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(ltr) { + border-style: none none none solid; +} + +overlay grid.horizontal > revealer > scrolledwindow.frame:dir(rtl) { + border-style: none solid none none; +} + +/********* + * Music * + *********/ +.side-panel:dir(ltr) { + border-style: solid; + border-color: rgba(192, 202, 245, 0.12); +} + +.side-panel:dir(rtl) { + border-style: solid; + border-color: rgba(192, 202, 245, 0.12); +} + +.side-panel .view { + background-image: image(#1d202f); +} + +.side-panel .view:hover { + background-image: image(#363636); +} + +.side-panel .view:selected { + background-image: image(#a9b1d6); +} + +.side-panel .view:selected:hover { + background-image: image(rgba(210, 210, 210, 0.9896)); +} + +.songs-list:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +frame.documents-dropdown { + margin: 8px; +} + +frame.documents-dropdown > border { + border: none; +} + +box.vertical > revealer > toolbar.search-bar { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-clip: border-box; +} + +box.vertical > revealer > toolbar.search-bar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +/************* + * Documents * + *************/ +.documents-scrolledwin { + background-color: transparent; +} + +.documents-scrolledwin .content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin viewport.frame { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) { + background-color: transparent; +} + +.documents-scrolledwin + viewport.frame + widget + > frame.content-view:not(:selected):not(:hover) + border { + border: none; +} + +/******************* + * Document Viewer * + *******************/ +window.background.csd evview.view.content-view { + border-radius: 0 0 12px 12px; +} + +/******************* + * Archive Manager * + *******************/ +.background.csd > grid.horizontal > paned.horizontal > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #24283b; +} + +.background.csd + > grid.horizontal + > paned.horizontal + > box.vertical + > scrolledwindow { + border-radius: 0 0 0 12px; + background-color: #24283b; +} + +/************ + * Terminal * + ************/ +terminal-window decoration { + border-radius: 12px; +} + +terminal-window.background.csd, +terminal-window.background.csd.maximized { + border-radius: 0 0 0 0; +} + +terminal-window notebook > header > box { + margin: -2px -2px -2px 1px; +} + +terminal-window notebook > header > box button { + min-height: 24px; + min-width: 24px; + padding: 3px; +} + +window.background > box.vertical > box.horizontal > frame > border { + border-width: 0 1px 0 0; +} + +window.background + > box.vertical + > box.horizontal + > frame + > scrolledwindow + > viewport.frame + list { + border-bottom-left-radius: 12px; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame { + border-width: 0; +} + +window.background + > box.vertical + > box.horizontal + > stack + > widget + > notebook.frame + > stack { + border-bottom-right-radius: 12px; +} + +.tilix-background, +.tilix-background vte-terminal { + border-radius: 0 0 12px 12px; +} + +/********* + * To Do * + *********/ +task-list-view taskrow { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 0 -8px; +} + +task-list-view taskrow:hover { + transition: none; +} + +task-list-view taskrow label { + margin: 0 8px; +} + +task-list-view taskrow image.dim-label { + min-width: 16px; +} + +task-list-view > box > revealer > box > button { + margin: -6px; +} + +task-list-view > box > revealer > box > button .dim-label { + color: inherit; +} + +tasklistview taskrow { + outline: none; +} + +tasklistview taskrow entry, +tasklistview taskrow entry:focus, +tasklistview taskrow entry:disabled { + box-shadow: none; +} + +tasklistview taskrow image.dim-label { + min-width: 16px; +} + +tasklistview > box > revealer > box > button { + margin: -6px; +} + +tasklistview > box > revealer > box > button .dim-label { + color: inherit; +} + +/******* + * Eog * + *******/ +#eog-thumb-nav scrolledwindow { + border-top: none; +} + +/************* + * Evolution * + *************/ +frame.taskbar > border { + border-style: solid none none; +} + +box.vertical > paned.horizontal notebook widget .frame { + border-style: none; +} + +/********************************* + * Archive Manager (File roller) * + *********************************/ +window.background.csd + > grid.horizontal + > paned.horizontal + > scrolledwindow + > treeview.view:not(:selected):not(:hover):not(.progressbar):not( + .expander + ):not(.trough):not(.separator) { + background-color: #24283b; +} + +/*********** + * Fractal * + ***********/ +.background.csd.main-window .sidebar.rooms-sidebar { + border-bottom-left-radius: 12px; +} + +/******** + * Gitg * + ********/ +frame.commit-frame > border { + border-style: solid none none; +} + +/************** + * Characters * + **************/ +box.dialog-vbox scrolledwindow.related { + border: 1px solid rgba(0, 0, 0, 0.2); +} + +list.categories { + background-image: image(#1d202f); +} + +/********* + * Boxes * + *********/ +.transparent-bg + stack overlay > label { + min-height: 24px; + padding: 0 4px; + border-radius: 6px; + background-color: #1d202f; + color: #c0caf5; +} + +/************** + * Calculator * + **************/ +button.title label { + min-height: 36px; +} + +/********* + * Geary * + *********/ +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar, +window#GearyMainWindow.background.csd + > deck + > overlay + > box.vertical + > paned.horizontal + > box.sidebar.vertical + statusbar { + border-bottom-left-radius: 12px; +} + +window.background.csd.geary-main-window stack#conversation_viewer, +window#GearyMainWindow.background.csd stack#conversation_viewer { + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox, +window#GearyMainWindow.background.csd + stack#conversation_viewer + scrolledwindow.geary-conversation-scroller + viewport.frame + list.conversation-listbox { + background: none; + border-bottom-right-radius: 12px; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded { + animation: none; + background-image: none; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + actionbar + > revealer + > box { + border-radius: 0; +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-expanded + > .geary-composer-embed + headerbar { + color: #c0caf5; + background-color: #24283b; + box-shadow: none; + border-bottom: 1px solid rgba(0, 0, 0, 0.2); +} + +window.background.csd.geary-main-window + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box, +window#GearyMainWindow.background.csd + stack#conversation_viewer + .geary-composer-box + actionbar + > revealer + > box { + border-bottom-left-radius: 0; +} + +.geary-accounts-editor-pane frame:not(.geary-signature) > border, +.geary-accounts-editor-pane scrolledwindow.frame { + border: none; +} + +.geary-main-window.unified > deck > overlay > .geary-main-layout { + background-color: #24283b; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > headerbar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > headerbar { + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar { + background-color: #24283b; + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + color 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > separator.sidebar:backdrop, +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > separator.sidebar:backdrop { + background-color: #24283b; +} + +.geary-main-window.unified + > deck + > overlay + > .geary-main-layout + > leaflet + > leaflet + > box.vertical + + separator.sidebar { + min-width: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +.geary-main-window.unified frame.geary-conversation-frame scrolledwindow { + padding: 3px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view { + border: 1px solid transparent; + border-radius: 6px; + padding: 6px; +} + +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:selected, +.geary-main-window.unified + frame.geary-conversation-frame + scrolledwindow + treeview.view:active { + border-radius: 6px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.geary-main-window.unified separator.geary-sidebar-pane-separator { + min-width: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable { + border: 1px solid rgba(192, 202, 245, 0.12); + border-bottom-width: 0; + background-color: #24283b; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + > row.activatable:first-child { + border-top-left-radius: 8px; + border-top-right-radius: 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane { + border-radius: 0 0 8px 8px; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background { + background-color: transparent; +} + +.geary-main-window.unified + geary-conversation-viewer#conversation_viewer + list.background.conversation-listbox.content + .geary-attachment-pane + actionbar.background + > revealer + > box { + border-radius: 0 0 6px 6px; +} + +/************** + * Extensions * + **************/ +window.background.csd stack stack stack frame > border, +window.background.csd > stack > stack > box > frame > border, +window.background.csd > stack > stack > box > box > frame > border, +window.background.csd > stack > box > stack > box > frame > border, +window.background.csd + > stack + > box + > stack + > scrolledwindow + > viewport + frame + > border, +window.background.csd + > stack + > box + > stack + > box + > scrolledwindow + > viewport + > frame + > border, +window.background.csd + > stack + > grid + > scrolledwindow + > viewport + > box + > frame + > border { + border: none; +} + +window.background.csd > stack > box > box > list, +window.background.csd > stack > box > stack > scrolledwindow > viewport > list { + border-bottom-left-radius: 12px; +} + +window.background.csd + > stack + > box + > .sidebar + > scrolledwindow + > viewport + > list { + padding: 0 0; +} + +/*********** + * Dialogs * + ***********/ +dialog.background.csd > headerbar.titlebar { + box-shadow: none; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:first-child { + border-radius: 0 0 0 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > grid.horizontal + > scrolledwindow.frame + > viewport.frame + list:last-child { + border-radius: 0 0 12px 0; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack > scrolledwindow, +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow { + border-radius: 0 0 12px 12px; + background-color: #24283b; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active), +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > stack + > scrolledwindow + iconview.view:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd + > box.vertical.dialog-vbox + > stack + > scrolledwindow + > viewport.frame + > list + row.activatable:not(:hover):not(:selected):not(:active) { + background-color: transparent; +} + +dialog.background.csd > box.vertical.dialog-vbox > stack toolbar.toolbar { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd > box.vertical.dialog-vbox > notebook > stack { + border-radius: 0 0 12px 12px; +} + +dialog.background.csd stack scrolledwindow.frame { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view { + border-radius: 6px; +} + +dialog.background.csd stack scrolledwindow.frame textview.view > text { + background: none; +} + +dialog.background.csd stack scrolledwindow viewport.frame.view { + border-radius: 6px; +} + +window.background.csd.unified headerbar { + box-shadow: none; +} + +window.background.csd.unified > decoration-overlay { + box-shadow: inset 0 0 0 1px rgba(192, 202, 245, 0.2); +} + +window.background.csd.unified, +window.background.csd.unified > decoration, +window.background.csd.unified > decoration-overlay { + border-radius: 12px; +} + +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen > decoration-overlay { + box-shadow: none; +} + +window.background.csd.unified.tiled, +window.background.csd.unified.tiled > decoration, +window.background.csd.unified.tiled > decoration-overlay, +window.background.csd.unified.tiled-top, +window.background.csd.unified.tiled-top > decoration, +window.background.csd.unified.tiled-top > decoration-overlay, +window.background.csd.unified.tiled-right, +window.background.csd.unified.tiled-right > decoration, +window.background.csd.unified.tiled-right > decoration-overlay, +window.background.csd.unified.tiled-bottom, +window.background.csd.unified.tiled-bottom > decoration, +window.background.csd.unified.tiled-bottom > decoration-overlay, +window.background.csd.unified.tiled-left, +window.background.csd.unified.tiled-left > decoration, +window.background.csd.unified.tiled-left > decoration-overlay, +window.background.csd.unified.maximized, +window.background.csd.unified.maximized > decoration, +window.background.csd.unified.maximized > decoration-overlay, +window.background.csd.unified.fullscreen, +window.background.csd.unified.fullscreen > decoration, +window.background.csd.unified.fullscreen > decoration-overlay { + border-radius: 0; +} + +/********* + * Tilix * + *********/ +overlay > revealer.left > scrolledwindow.frame, +overlay > revealer.right > scrolledwindow.frame { + border-style: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +overlay > revealer.left > scrolledwindow.frame { + margin-right: 32px; +} + +overlay > revealer.right > scrolledwindow.frame { + margin-left: 32px; +} + +.terminix-session-sidebar, +.tilix-session-sidebar { + background-image: image(#3b4261); +} + +.terminal-titlebar button { + border-radius: 0; +} + +button.image-button.session-new-button { + min-width: 32px; +} + +notebook.tilix-background tab > box > stack { + margin: -6px; +} + +button.flat.tilix-small-button { + min-height: 20px; + min-width: 16px; +} + +/************** + * Terminator * + **************/ +.terminator-terminal-window paned > separator { + background-color: #24283b; +} + +.terminator-terminal-window notebook.frame { + border-style: none; +} + +/************* + * Ubitquity * + *************/ +#live_installer .menubar progressbar trough { + border-radius: 4px; + background-color: rgba(192, 202, 245, 0.12); +} + +/*********** + * Eclipse * + ***********/ +window.background > box.vertical > scrolledwindow > widget toolbar { + padding: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar separator, +window.background > box.vertical > scrolledwindow > widget toolbar button { + margin: 2px; +} + +window.background > box.vertical > scrolledwindow > widget toolbar button { + border-radius: 6px; +} + +/************ + * Chromium * + ************/ +window.background.chromium { + background-color: #1d202f; +} + +window.background.chromium decoration { + background-clip: padding-box; + box-shadow: none; +} + +window.background.chromium entry, +window.background.chromium > button { + border: 1px solid #414868; +} + +window.background.chromium > button { + color: #a9b1d6; +} + +window.background.chromium > button:disabled { + color: rgba(192, 202, 245, 0.3); +} + +window.background.chromium menubar, +window.background.chromium headerbar { + color: rgba(192, 202, 245, 0.7); +} + +window.background.chromium headerbar button:active { + background-color: alpha(currentColor, 0.12); +} + +window.background.chromium spinner { + color: #a9b1d6; +} + +window.background.chromium textview.view { + background-color: transparent; +} + +window.background.chromium treeview.view.cell:selected:focus { + background-color: #a9b1d6; + /* color: rgba(0, 0, 0, 0.87); */ +} + +window.background.chromium treeview.view button { + border: 1px solid #414868; + background-color: #24283b; +} + +window.background.chromium menu { + border-color: #565f89; +} + +window.background.chromium menu menuitem { + border-radius: 0; +} + +tooltip.background.chromium { + background-color: #16161e; +} + +/*********** + * Firefox * + ***********/ +#MozillaGtkWidget > widget text { + background-color: #3c3d47; +} + +#MozillaGtkWidget > widget text:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +#MozillaGtkWidget > widget > separator { + color: #414868; +} + +#MozillaGtkWidget > widget > scrollbar { + background-clip: border-box; +} + +#MozillaGtkWidget > widget > frame > border { + border-color: #3c3d47; +} + +#MozillaGtkWidget > widget > entry, +#MozillaGtkWidget > widget > button > button { + border: 1px solid #414868; + border-radius: 6px; + box-shadow: none; +} + +#MozillaGtkWidget > widget > entry:disabled, +#MozillaGtkWidget > widget > button > button:disabled { + border-color: rgba(192, 202, 245, 0.12); +} + +#MozillaGtkWidget > widget > entry { + min-height: 30px; + background-color: #24283b; +} + +#MozillaGtkWidget > widget > entry:focus { + border-color: #a9b1d6; + box-shadow: inset 0 0 0 1px #a9b1d6; +} + +#MozillaGtkWidget > widget > entry:disabled { + background-color: #1d202f; +} + +#MozillaGtkWidget > widget > button > button { + padding: 4px 8px; + background-size: auto; +} + +#MozillaGtkWidget > widget > button > button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +#MozillaGtkWidget > widget > button > button:active { + background-image: image(alpha(currentColor, 0.12)); +} + +#MozillaGtkWidget > widget > checkbutton > check, +#MozillaGtkWidget > widget > radiobutton > radio { + margin: 0; + padding: 0; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate), +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate) { + color: #737aa2; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):active, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):hover, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):active { + color: #565f89; +} + +#MozillaGtkWidget + > widget + > checkbutton + > check:not(:checked):not(:indeterminate):disabled, +#MozillaGtkWidget + > widget + > radiobutton + > radio:not(:checked):not(:indeterminate):disabled { + color: rgba(115, 122, 162, 0.5); +} + +#MozillaGtkWidget menu { + border: none; +} + +#MozillaGtkWidget > widget > menubar { + color: rgba(192, 202, 245, 0.7); +} + +#MozillaGtkWidget > widget > menubar:hover { + color: #c0caf5; +} + +#MozillaGtkWidget > widget > menubar:disabled { + color: rgba(192, 202, 245, 0.3); +} + +#MozillaGtkWidget > widget > frame { + color: #414868; +} + +#MozillaGtkWidget menu > separator { + color: #414868; +} + +window.background:not(.csd) > window > menu menuitem { + transition: none; +} + +/************ + * Inkscape * + ************/ +#ToolboxCommon > #AuxToolbox #StyleSwatch { + font-size: smaller; +} + +#ToolboxCommon > #AuxToolbox #Kludge { + padding: 0; +} + +#ToolboxCommon > #AuxToolbox spinbutton, +#ToolboxCommon > #AuxToolbox entry { + min-height: 32px; +} + +#ToolboxCommon > #AuxToolbox button:not(.up):not(.down) { + min-height: 24px; + min-width: 16px; + padding: 4px 8px; +} + +#ToolboxCommon > #AuxToolbox spinbutton button { + border-width: 4px; +} + +#ToolboxCommon > toolbar.vertical { + margin-top: -4px; +} + +#ToolboxCommon > toolbar.vertical button { + min-height: 24px; + min-width: 24px; + padding: 4px; +} + +#CanvasTable button { + min-height: 16px; + min-width: 16px; + padding: 0; +} + +#CanvasTable #HorizontalScrollbar { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(ltr) { + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +#CanvasTable #VerticalScrollbar:dir(rtl) { + border-right: 1px solid rgba(192, 202, 245, 0.12); +} + +#Canvas_and_Dock frame > border { + border: none; +} + +#Canvas_and_Dock widget > widget > button.flat { + min-height: 16px; + min-width: 16px; + padding: 4px; +} + +#Canvas_and_Dock widget > widget > box.horizontal image { + padding: 4px; +} + +#Canvas_and_Dock box.horizontal > box.vertical > button.flat { + min-height: 16px; + min-width: 24px; + padding: 8px 4px; +} + +scrolledwindow#DialogNotebook + > viewport.frame + > notebook.frame + button.close-button + image { + padding: 4px; +} + +/*********** + * Synapse * + ***********/ +/*************** + * Libreoffice * + ***************/ +window.background + > grid + > widget + > widget + > scrolledwindow + > viewport + > grid + > box + > box + > frame + > box { + background-color: #24283b; +} + +/********* + * Pamac * + *********/ +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > scrolledwindow + > viewport.frame + > list, +window.background.csd + > box.vertical + > overlay + > stack + > box.vertical + > box.horizontal + > revealer + > stack + > box.vertical + > stack + > scrolledwindow + > viewport.frame + > list { + border: none; + border-radius: 0; +} + +/*********** + * GnuCash * + ***********/ +#gnc-id-main-window gnc-id-sheet-list > scrolledwindow { + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + margin-top: -1px; + border: 1px solid #414868; +} + +#gnc-id-main-window treeview.view { + background-color: #24283b; +} + +/********* + * Unity * + *********/ +UnityDecoration { + -unitydecoration-extents: 28px 0 0 0; + -unitydecoration-input-extents: 8px; + -unitydecoration-shadow-offset-x: 0; + -unitydecoration-shadow-offset-y: 3px; + -unitydecoration-active-shadow-color: rgba(0, 0, 0, 0.48); + -unitydecoration-active-shadow-radius: 18px; + -unitydecoration-inactive-shadow-color: rgba(0, 0, 0, 0.32); + -unitydecoration-inactive-shadow-radius: 6px; + -unitydecoration-glow-size: 8px; + -unitydecoration-glow-color: #a9b1d6; + -unitydecoration-title-indent: 4px; + -unitydecoration-title-fade: 32px; + -unitydecoration-title-alignment: 0; +} + +UnityDecoration .top { + padding: 0 2px; + border-style: none; + border-radius: 12px 12px 0 0; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #24283b; + color: #c0caf5; +} + +UnityDecoration .top:backdrop { + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +UnityDecoration .menuitem { + color: rgba(192, 202, 245, 0.7); +} + +UnityDecoration .menuitem:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #c0caf5; +} + +.background:not(.csd) headerbar:not(.titlebar) { + border-radius: 0; + box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.3), + 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +.background:not(.csd) headerbar.inline-toolbar:not(.titlebar) { + border-style: none; +} + +UnityPanelWidget, +.unity-panel { + background-color: rgba(36, 40, 59, 0.95); + color: #c0caf5; +} + +UnityPanelWidget:backdrop, +.unity-panel:backdrop { + color: rgba(192, 202, 245, 0.7); +} + +.unity-panel.menuitem, +.unity-panel .menuitem { + color: rgba(192, 202, 245, 0.7); +} + +.unity-panel.menubar.menuitem:hover, +.unity-panel.menubar .menuitem *:hover { + box-shadow: inset 0 -2px currentColor; + background-color: transparent; + color: #c0caf5; +} + +.menu IdoPlaybackMenuItem.menuitem:active { + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); + animation: spin 1s linear infinite; + color: #a9b1d6; +} + +/************** + * Mate-Panel * + **************/ +.mate-panel-menu-bar menubar, +#PanelApplet-window-menu-applet-button { + background-color: transparent; +} + +.mate-panel-menu-bar { + background-color: rgba(36, 40, 59, 0.95); + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +.mate-panel-menu-bar button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; +} + +PanelToplevel.horizontal > grid > button { + min-width: 24px; +} + +PanelToplevel.vertical > grid > button { + min-height: 24px; +} + +PanelSeparator { + color: rgba(192, 202, 245, 0.12); +} + +MatePanelAppletFrameDBus { + border-style: solid; + border-color: rgba(192, 202, 245, 0.12); +} + +.mate-panel-menu-bar.horizontal MatePanelAppletFrameDBus { + border-width: 0 1px; +} + +.mate-panel-menu-bar.vertical MatePanelAppletFrameDBus { + border-width: 1px 0; +} + +.mate-panel-menu-bar menubar > menuitem { + color: rgba(192, 202, 245, 0.7); +} + +.mate-panel-menu-bar menubar > menuitem:hover { + color: #c0caf5; +} + +.mate-panel-menu-bar menubar > menuitem:disabled { + color: rgba(192, 202, 245, 0.3); +} + +.mate-panel-menu-bar.horizontal menubar > menuitem { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical menubar > menuitem { + padding: 8px 0; +} + +.mate-panel-menu-bar menubar menu > menuitem { + min-height: 28px; + padding: 0 6px; +} + +.mate-panel-menu-bar #PanelApplet button { + -gtkwidget-window-dragging: true; +} + +.mate-panel-menu-bar #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.mate-panel-menu-bar #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.mate-panel-menu-bar #tasklist-button image:dir(ltr), +.mate-panel-menu-bar #tasklist-button label:dir(rtl) { + padding-left: 4px; +} + +.mate-panel-menu-bar #tasklist-button label:dir(ltr), +.mate-panel-menu-bar #tasklist-button image:dir(rtl) { + padding-right: 4px; +} + +.mate-panel-menu-bar.vertical #tasklist-button { + min-height: 32px; +} + +.mate-panel-menu-bar.horizontal #showdesktop-button image { + min-width: 24px; + padding: 0 4px; +} + +.mate-panel-menu-bar.vertical #showdesktop-button image { + min-height: 24px; + padding: 4px 0; +} + +PanelApplet.wnck-applet .wnck-pager { + background-color: transparent; + color: #a9b1d6; +} + +PanelApplet.wnck-applet .wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +PanelApplet.wnck-applet .wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +PanelApplet.wnck-applet .wnck-pager:selected { + background-color: #a9b1d6; +} + +.mate-panel-menu-bar.horizontal #clock-applet-button label { + padding: 0 8px; +} + +.mate-panel-menu-bar.vertical #clock-applet-button label { + padding: 8px 0; +} + +#MatePanelPopupWindow { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +#MatePanelPopupWindow frame > border { + border-style: none; +} + +#MatePanelPopupWindow calendar { + border-style: none; +} + +#MatePanelPopupWindow calendar:not(:selected) { + background-color: transparent; +} + +#MatePanelPopupWindow calendar + box { + margin-top: -5px; + padding-top: 5px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +#MatePanelPopupWindow expander > title { + min-height: 32px; +} + +#MatePanelPopupWindow button { + padding: 4px 16px; +} + +#MatePanelPopupWindow > frame > box > box > box > widget { + color: rgba(192, 202, 245, 0.12); +} + +na-tray-applet { + -natrayapplet-icon-padding: 3px; + -natrayapplet-icon-size: 16; +} + +.mate-panel-menu-bar { + -panelmenubar-icon-visible: true; +} + +.mate-panel-applet-slider { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.mate-panel-applet-slider frame > border { + border-style: none; +} + +#PanelApplet:not(:selected) > box { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +#PanelApplet:selected > box { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; +} + +#mate-menu { + border: 1px solid rgba(0, 0, 0, 0.2); + background-color: #3b4261; +} + +#mate-menu button { + min-height: 24px; + min-width: 24px; + padding: 4px 0; + color: #c0caf5; + font-weight: normal; +} + +#mate-menu button:not(.flat) { + background-color: alpha(currentColor, 0.1); +} + +#mate-menu button image, +#mate-menu button label + label { + color: rgba(192, 202, 245, 0.7); +} + +#mate-menu entry { + margin: 0 0 4px; +} + +#mate-menu entry image { + margin: 0; +} + +#mate-menu entry + button { + margin: 0 4px 4px; + padding: 6px; +} + +.brisk-menu { + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.brisk-menu entry { + margin-bottom: -2px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.brisk-menu entry + box > box:dir(ltr) { + margin-right: -2px; + border-right: 1px solid rgba(192, 202, 245, 0.12); +} + +.brisk-menu entry + box > box:dir(rtl) { + margin-left: -2px; + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +.brisk-menu .categories-list { + padding-top: 4px; +} + +.brisk-menu .categories-list button { + margin: 0 4px; +} + +.brisk-menu .categories-list button:checked { + color: #a9b1d6; +} + +.brisk-menu .session-button { + padding: 12px; +} + +.brisk-menu .frame { + border-style: none; +} + +.brisk-menu .apps-list { + padding: 4px 0; + background-color: transparent; +} + +.brisk-menu .apps-list row { + padding: 0; +} + +.brisk-menu .apps-list row:hover { + box-shadow: none; +} + +.brisk-menu .apps-list button { + border-radius: 0; + color: #c0caf5; + font-weight: normal; +} + +/********************* + * CAJA File manager * + *********************/ +.caja-navigation-window button.toggle.image-button { + border-radius: 6px; +} + +.caja-pathbar button { + margin: 0 -1px 0 -2px; +} + +.caja-pathbar button.slider-button { + min-width: 24px; +} + +.caja-pathbar button > widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.caja-side-pane notebook viewport.frame, +.caja-side-pane notebook widget .vertical { + background-color: #24283b; +} + +.caja-side-pane notebook, +.caja-notebook { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.caja-side-pane notebook .frame, +.caja-notebook .frame { + border-style: none; +} + +.caja-canvas-item { + border-radius: 6px; +} + +.caja-desktop.view .entry, +.caja-navigation-window .view .entry { + border: none; + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.04); + background-image: none; + color: #c0caf5; +} + +.caja-desktop.view .entry:selected, +.caja-navigation-window .view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-desktop.view .entry { + background-color: #24283b; + color: #c0caf5; + caret-color: currentColor; +} + +.caja-desktop.view .entry:selected { + background-color: alpha(currentColor, 0.06); +} + +.caja-navigation-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.caja-notebook frame > border { + border-style: none; +} + +#caja-extra-view-widget { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +#caja-extra-view-widget > box > box > label { + font-weight: bold; +} + +/********* + * Pluma * + *********/ +.pluma-window statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.pluma-window statusbar frame > border { + border-style: none; +} + +.pluma-window statusbar frame button.flat { + padding: 0 4px; + border-radius: 0; +} + +.pluma-window statusbar frame button.flat widget { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + -gtkarrow-arrow-scaling: 1; +} + +.pluma-print-preview toolbar { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +.pluma-window paned.horizontal box.vertical box.horizontal button.flat { + margin: 1px; +} + +.pluma-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.pluma-window paned.horizontal box.vertical notebook.frame { + margin-top: -1px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.pluma-window + paned.horizontal + box.vertical + notebook.frame + box.vertical + toolbar.horizontal { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +/********* + * Atril * + *********/ +.atril-window paned.horizontal box.vertical .frame { + border-style: none; +} + +.atril-window paned.horizontal box.vertical notebook .frame { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +/* mate-screensaver lock dialog */ +.lock-dialog { + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.lock-dialog frame > border { + border-style: none; +} + +.lock-dialog button:not(:disabled) { + color: #a9b1d6; +} + +/* multimedia OSD */ +MsdOsdWindow.background.osd { + border-radius: 6px; + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; +} + +MsdOsdWindow.background.osd .trough { + border-radius: 0; + background-color: rgba(192, 202, 245, 0.12); +} + +MsdOsdWindow.background.osd .progressbar { + border-radius: 0; + background-color: #a9b1d6; +} + +/****************** + * Budgie Desktop * + ******************/ +.budgie-container { + background-color: transparent; +} + +.budgie-settings-window list.sidebar { + border-radius: 0 0 0 12px; +} + +.budgie-settings-window buttonbox.inline-toolbar { + border-style: none none solid; +} + +.budgie-settings-window buttonbox.inline-toolbar button { + border-radius: 6px; +} + +.budgie-popover { + border-style: solid; + border-width: 1px; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + background-color: #3b4261; +} + +.budgie-popover .container { + padding: 6px; +} + +.budgie-popover separator { + margin: 3px 0; +} + +.budgie-popover border { + border: none; +} + +.budgie-popover list { + background-color: transparent; +} + +.budgie-popover row { + padding: 0; +} + +.budgie-popover row:hover { + box-shadow: none; +} + +.budgie-popover row button { + border-radius: 0px; +} + +.budgie-popover scrolledwindow.sidebar.categories { + background-color: rgba(192, 202, 245, 0.04); +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) { + background-color: rgba(192, 202, 245, 0.04); + border-right: none; + border-bottom-left-radius: 6px; +} + +.budgie-popover scrolledwindow.sidebar:not(.categories) list > row.activatable { + padding: 6px 8px; +} + +.budgie-popover.bottom scrolledwindow.sidebar:not(.categories) { + padding-top: 6px; + border-top-left-radius: 6px; + border-bottom-left-radius: 0; +} + +.budgie-popover + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.budgie-popover.bottom + > frame.container + > grid.horizontal + > grid.horizontal + > widget + > grid.horizontal + > stack { + border-top: none; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +.budgie-popover button { + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button) { + min-height: 28px; + padding: 0 8px; + color: #c0caf5; + font-weight: normal; + border-radius: 0px; +} + +.budgie-popover button.flat:not(.image-button):disabled { + color: rgba(192, 202, 245, 0.5); +} + +.budgie-popover.budgie-menu .container { + padding: 0; +} + +.budgie-popover.budgie-menu .sidebar, +.budgie-popover.budgie-menu scrollbar, +.budgie-popover.budgie-menu entry.search { + background-color: transparent; +} + +.budgie-popover.budgie-menu entry.search { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + border-image: none; + border-radius: 0; + box-shadow: none; + font-size: 120%; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item) { + min-height: 32px; + padding: 0 8px; + border-radius: 0; +} + +.budgie-popover.budgie-menu + button.flat:not(.image-button):not(.indicator-item):checked:disabled { + background-color: transparent; +} + +.budgie-popover.user-menu list, +.budgie-popover.user-menu row { + border: none; + background: none; + box-shadow: none; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child { + margin-bottom: 3px; + outline-width: 0; + border-radius: 6px; +} + +.budgie-popover.user-menu + > frame.container + > box.vertical + row.activatable:first-child + button.indicator-item { + transition: none; + animation: none; +} + +.budgie-popover.night-light-indicator .container { + padding: 3px; +} + +.budgie-popover.night-light-indicator .view-header { + margin: 0 6px; +} + +.budgie-popover.places-menu .container { + padding: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(ltr) { + margin-right: 3px; +} + +.budgie-popover.places-menu .name-button image:dir(rtl) { + margin-left: 3px; +} + +.budgie-popover.places-menu .unmount-button { + margin: 2px; + padding: 0; +} + +.budgie-popover.places-menu .places-list:not(.always-expand) { + margin-top: 3px; + padding-top: 3px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.budgie-popover.places-menu .alternative-label { + padding: 3px; + font-size: 15px; +} + +.budgie-popover.workspace-popover flowboxchild { + padding: 0; +} + +.workspace-switcher .workspace-layout { + border: 0 solid rgba(192, 202, 245, 0.12); +} + +.top .workspace-switcher .workspace-layout:dir(ltr), +.bottom .workspace-switcher .workspace-layout:dir(ltr) { + border-left-width: 1px; +} + +.top .workspace-switcher .workspace-layout:dir(rtl), +.bottom .workspace-switcher .workspace-layout:dir(rtl) { + border-right-width: 1px; +} + +.left .workspace-switcher .workspace-layout, +.right .workspace-switcher .workspace-layout { + border-top-width: 1px; +} + +.workspace-switcher .workspace-item, +.workspace-switcher .workspace-add-button { + border: 0 solid rgba(192, 202, 245, 0.12); +} + +.top .workspace-switcher .workspace-item:dir(ltr), +.bottom .workspace-switcher .workspace-item:dir(ltr), +.top .workspace-switcher .workspace-add-button:dir(ltr), +.bottom .workspace-switcher .workspace-add-button:dir(ltr) { + border-right-width: 1px; +} + +.top .workspace-switcher .workspace-item:dir(rtl), +.bottom .workspace-switcher .workspace-item:dir(rtl), +.top .workspace-switcher .workspace-add-button:dir(rtl), +.bottom .workspace-switcher .workspace-add-button:dir(rtl) { + border-left-width: 1px; +} + +.left .workspace-switcher .workspace-item, +.right .workspace-switcher .workspace-item, +.left .workspace-switcher .workspace-add-button, +.right .workspace-switcher .workspace-add-button { + border-bottom-width: 1px; +} + +.workspace-switcher .workspace-item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +.workspace-switcher .workspace-item.current-workspace { + background-color: alpha(currentColor, 0.1); +} + +.workspace-switcher .workspace-add-button:hover { + box-shadow: none; +} + +.workspace-switcher .workspace-add-button:active { + background-image: none; +} + +.workspace-switcher .workspace-add-button:active image { + margin: 1px 0 -1px; +} + +.budgie-panel .workspace-switcher .workspace-icon-button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 6px; +} + +.budgie-panel button.budgie-menu-launcher { + padding: 0 0; + margin: 3px 0; + min-width: 16px; + min-height: 16px; + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + background: none; + box-shadow: none; +} + +.budgie-panel button.budgie-menu-launcher image { + padding: 0; + margin: 0; + border-radius: 9999px; + background-image: image(rgba(192, 202, 245, 0.12)); +} + +.budgie-panel button.budgie-menu-launcher:hover { + color: #c0caf5; +} + +.budgie-panel button.budgie-menu-launcher:hover image { + background-image: image(rgba(192, 202, 245, 0.2)); +} + +.budgie-panel button.budgie-menu-launcher:active, +.budgie-panel button.budgie-menu-launcher:checked { + color: #c0caf5; +} + +.budgie-panel button.budgie-menu-launcher:active image, +.budgie-panel button.budgie-menu-launcher:checked image { + background-image: image(rgba(192, 202, 245, 0.28)); +} + +.budgie-panel { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(36, 40, 59, 0.95); + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +.budgie-panel.transparent { + background-color: #1d202f; +} + +.budgie-panel button { + color: rgba(192, 202, 245, 0.7); + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 0; +} + +.budgie-panel button:hover { + color: #c0caf5; +} + +.budgie-panel button:active { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.budgie-menu-launcher:focus { + background: none; + box-shadow: none; + border: none; + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.raven-trigger { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel.horizontal button { + padding: 0 4px; +} + +.budgie-panel.vertical button { + padding: 4px 0; +} + +.budgie-panel separator { + background-color: rgba(192, 202, 245, 0.3); +} + +.budgie-panel .alert { + color: #f7768e; +} + +.budgie-panel .titlebar:not(headerbar) { + min-height: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + color: #c0caf5; +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):hover, +.budgie-panel + .titlebar:not(headerbar) + button:not(.suggested-action):not(.destructive-action):active { + color: #c0caf5; +} + +.budgie-panel menubar, +.budgie-panel .menubar { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel menubar > menuitem, +.budgie-panel .menubar > menuitem { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel menubar > menuitem:hover, +.budgie-panel menubar > menuitem:active, +.budgie-panel .menubar > menuitem:hover, +.budgie-panel .menubar > menuitem:active { + color: #c0caf5; +} + +.budgie-panel #tasklist-button { + padding: 0 4px; +} + +.budgie-panel.vertical #tasklist-button { + min-height: 32px; +} + +.budgie-panel button.flat.launcher { + padding: 0; +} + +.budgie-panel button.flat.launcher:not(:checked) { + color: rgba(192, 202, 245, 0.5); +} + +.budgie-panel button.flat.launcher:not(:checked):hover, +.budgie-panel button.flat.launcher:not(:checked):active { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-panel button.flat.launcher:not(:checked):disabled { + color: rgba(192, 202, 245, 0.3); +} + +.top .budgie-panel .unpinned button.flat.launcher:checked, +.top .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel .unpinned button.flat.launcher:checked, +.bottom .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel .unpinned button.flat.launcher:checked, +.left .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel .unpinned button.flat.launcher:checked, +.right .budgie-panel .pinned button.flat.launcher.running:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +.top .budgie-panel #tasklist-button, +.budgie-panel .top #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.top .budgie-panel #tasklist-button:checked, +.budgie-panel .top #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(1px), + currentColor 100%, + transparent 0% + ) + 2 0 0 0/2px 0 0 0; +} + +.bottom .budgie-panel #tasklist-button, +.budgie-panel .bottom #tasklist-button { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.bottom .budgie-panel #tasklist-button:checked, +.budgie-panel .bottom #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + currentColor 100%, + transparent 0% + ) + 0 0 2 0/0 0 2px 0; +} + +.left .budgie-panel #tasklist-button, +.budgie-panel .left #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.left .budgie-panel #tasklist-button:checked, +.budgie-panel .left #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(1px) center, + currentColor 100%, + transparent 0% + ) + 0 0 0 2/0 0 0 2px; +} + +.right .budgie-panel #tasklist-button, +.budgie-panel .right #tasklist-button { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 0%, + transparent 0% + ) + 0 0 0 0/0 0 0 0; +} + +.right .budgie-panel #tasklist-button:checked, +.budgie-panel .right #tasklist-button:checked { + border-image: radial-gradient( + circle closest-corner at calc(100% - 1px) center, + currentColor 100%, + transparent 0% + ) + 0 2 0 0/0 2px 0 0; +} + +frame.raven-frame > border { + border-style: none; +} + +.top frame.raven-frame > border { + margin-bottom: 32px; +} + +.bottom frame.raven-frame > border { + margin-top: 32px; +} + +.left frame.raven-frame > border { + margin-right: 32px; +} + +.right frame.raven-frame > border { + margin-left: 32px; +} + +.raven { + background-color: #3b4261; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), + 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12); +} + +.raven > box { + margin-bottom: -10px; +} + +.raven stackswitcher.linked { + margin: 6px 16px; +} + +.raven stackswitcher.linked > button:focus { + box-shadow: none; +} + +.raven .raven-header { + min-height: 36px; + padding: 3px; +} + +.raven .raven-header.top { + padding: 0; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +.raven .raven-header.top stackswitcher button { + margin: -4px 0 -5px; + padding: 0 16px; + min-height: 36px; +} + +.raven .raven-header.bottom { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.raven stack .raven-header { + margin-top: -6px; +} + +.raven stack scrolledwindow .raven-header { + margin-top: -8px; +} + +.raven .raven-background { + border-style: solid none; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +.raven .raven-background > overlay > widget > image { + color: rgba(192, 202, 245, 0.12); +} + +.raven scrolledwindow.raven-background { + border-bottom-style: none; +} + +.raven .powerstrip button { + margin: 2px 0 1px; + padding: 12px; +} + +.raven .option-subtitle { + font-size: smaller; +} + +.raven .audio-widget scale.marks-after { + padding-top: 0; + padding-bottom: 0; +} + +.raven .audio-widget scale.marks-after label { + font-size: 90%; + padding: 0; + margin: -10px 0 0 6px; +} + +.raven .audio-widget button.flat.expander-button { + margin-top: 4px; + margin-bottom: 4px; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable:selected, +.raven .audio-widget list.devices-list.sound-devices > row.activatable:checked { + background-color: rgba(192, 202, 245, 0.06); + color: #c0caf5; +} + +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:selected + label, +.raven + .audio-widget + list.devices-list.sound-devices + > row.activatable:checked + label { + color: #c0caf5; +} + +.raven .audio-widget list.devices-list.sound-devices > row.activatable label { + padding-left: 12px; +} + +calendar.raven-calendar { + border-style: none; + background-color: transparent; +} + +calendar.raven-calendar:selected { + border-radius: 6px; +} + +.raven-mpris { + background-color: #1d202f; + color: #c0caf5; +} + +.raven-mpris label { + min-height: 24px; +} + +.raven-mpris button.image-button { + padding: 12px; +} + +.budgie-notification-window, +.budgie-switcher-window, +.budgie-osd-window { + background-color: transparent; +} + +.budgie-notification .notification-title, +.budgie-switcher .notification-title { + font-size: 120%; +} + +.budgie-notification .notification-body, +.budgie-switcher .notification-body { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-osd .budgie-osd-text { + font-size: 120%; +} + +.budgie-panel .lock-keys image:disabled { + color: rgba(192, 202, 245, 0.3); +} + +.drop-shadow { + margin: 5px 9px; + padding: 3px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.drop-shadow .linked > button { + border-radius: 12px; +} + +.budgie-session-dialog, +.budgie-polkit-dialog, +.budgie-run-dialog { + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.budgie-session-dialog.background.csd, +.budgie-session-dialog decoration, +.budgie-polkit-dialog.background.csd, +.budgie-polkit-dialog decoration, +.budgie-run-dialog.background.csd, +.budgie-run-dialog decoration { + border-radius: 12px 12px 12px 12px; +} + +.budgie-session-dialog label:not(:last-child), +.budgie-session-dialog .dialog-title, +.budgie-polkit-dialog label:not(:last-child), +.budgie-polkit-dialog .dialog-title, +.budgie-run-dialog label:not(:last-child), +.budgie-run-dialog .dialog-title { + font-size: 120%; +} + +.budgie-session-dialog .linked.horizontal > button, +.budgie-polkit-dialog .linked.horizontal > button, +.budgie-run-dialog .linked.horizontal > button { + padding: 8px 16px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 0; +} + +.budgie-session-dialog .linked.horizontal > button:first-child, +.budgie-polkit-dialog .linked.horizontal > button:first-child, +.budgie-run-dialog .linked.horizontal > button:first-child { + border-bottom-left-radius: 12px; +} + +.budgie-session-dialog .linked.horizontal > button:last-child, +.budgie-polkit-dialog .linked.horizontal > button:last-child, +.budgie-run-dialog .linked.horizontal > button:last-child { + border-bottom-right-radius: 12px; +} + +.budgie-polkit-dialog .message { + color: rgba(192, 202, 245, 0.7); +} + +.budgie-polkit-dialog .failure { + color: #f7768e; +} + +.budgie-run-dialog entry.search { + font-size: 120%; + padding: 6px 14px; + border-image: none; + box-shadow: none; + background-color: transparent; +} + +.budgie-run-dialog list .dim-label { + color: #c0caf5; +} + +.budgie-run-dialog scrolledwindow { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +/************** + * Xfce4 Apps * + **************/ +.XfceHeading { + background-color: #24283b; +} + +/*************** + * xfce4-panel * + ***************/ +.xfce4-panel.background { + border: none; + background-color: rgba(36, 40, 59, 0.95); + color: rgba(192, 202, 245, 0.7); + font-weight: 500; +} + +.xfce4-panel.background button { + min-height: 16px; + min-width: 16px; + padding: 0; + border-radius: 0; + color: rgba(191, 202, 245, 0.7); +} + +.xfce4-panel.background .tasklist button { + border-image: image(transparent) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button:checked { + border-image: image(currentColor) 0 0 2/0 0 2px; +} + +.xfce4-panel.background .tasklist button image { + padding: 4px; +} + +wnck-pager:hover { + background-color: alpha(currentColor, 0.08); +} + +wnck-pager:active { + background-color: alpha(currentColor, 0.12); +} + +wnck-pager:selected { + background-color: #a9b1d6; +} + +XfdesktopIconView.view { + border-radius: 6px; + background-color: transparent; + color: #c0caf5; +} + +XfdesktopIconView.view:active { + box-shadow: none; +} + +XfdesktopIconView.view .rubberband { + border-radius: 0; +} + +#XfceNotifyWindow buttonbox { + padding: 0; +} + +#XfceNotifyWindow label#summary { + font-weight: bold; +} + +#xfwm-tabwin { + padding: 12px; + border-radius: 6px; + -xfwmtabwinwidget-icon-size: 64px; + -xfwmtabwinwidget-preview-size: 64px; +} + +/********** + * Thunar * + **********/ +.thunar #location-toolbar { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +.thunar .standard-view.frame { + border-style: none; +} + +.thunar .sidebar .view:not(:selected) { + background-color: transparent; +} + +.thunar statusbar { + margin: 0 -10px; + padding: 0 4px; + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-top: none; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane { + border-bottom-left-radius: 12px; +} + +window.background.csd.thunar + > grid.horizontal + > paned.horizontal + > scrolledwindow.frame.sidebar.shortcuts-pane + treeview.view:not(:hover):not(:selected) { + background-color: transparent; +} + +/************************ + * LightDM GTK+ Greeter * + ************************/ +#panel_window { + background-color: #24283b; + color: #c0caf5; +} + +#panel_window menubar, +#panel_window separator { + background-color: transparent; +} + +#panel_window separator { + padding: 0 4px; +} + +#panel_window separator:first-child { + padding: 0 8px; +} + +#panel_window menubar > menuitem { + color: rgba(192, 202, 245, 0.7); +} + +#panel_window menubar > menuitem:hover { + color: #c0caf5; +} + +#panel_window menubar > menuitem:disabled label { + color: rgba(192, 202, 245, 0.3); +} + +#login_window, +#shutdown_dialog, +#restart_dialog { + margin: 8px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +#content_frame { + padding-bottom: 16px; +} + +#buttonbox_frame { + padding-top: 24px; +} + +#buttonbox_frame > box, +#buttonbox_frame > buttonbox { + margin: -16px; +} + +#buttonbox_frame button:not(:disabled) { + color: #a9b1d6; +} + +/******** + * Nemo * + ********/ +.nemo-window { + background-color: #24283b; +} + +.nemo-window .primary-toolbar { + border: none; + background-color: transparent; +} + +.nemo-window .primary-toolbar entry { + min-height: 0; + margin: 0; +} + +.nemo-window .primary-toolbar .path-bar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button { + padding-left: 8px; + padding-right: 8px; + color: rgba(192, 202, 245, 0.7); + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #a9b1d6 0%, + transparent 0% + ) + 0 0 0/0 0 0px; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:hover, +.nemo-window .primary-toolbar .path-bar > button.text-button:active, +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + color: #c0caf5; +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.nemo-window .primary-toolbar .path-bar > button.text-button:checked { + border-image: radial-gradient( + circle closest-corner at center calc(100% - 1px), + #a9b1d6 100%, + transparent 0% + ) + 0 0 2/0 0 2px; +} + +.nemo-window .places-treeview { + -nemoplacestreeview-disk-full-bg-color: #6382bd; + -nemoplacestreeview-disk-full-fg-color: #a9b1d6; + -nemoplacestreeview-disk-full-bar-width: 2px; + -nemoplacestreeview-disk-full-bar-radius: 0; + -nemoplacestreeview-disk-full-bottom-padding: 1px; + -nemoplacestreeview-disk-full-max-length: 80px; + padding-top: 3px; + padding-bottom: 3px; +} + +.nemo-window .nemo-inactive-pane .view:not(:selected) { + background-color: #1d202f; +} + +.nemo-window .nemo-window-pane widget.entry { + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.04); +} + +.nemo-window paned > .sidebar { + padding: 0; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + border-radius: 0 12px 12px 0; +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view:not(:selected) { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view.expander { + color: rgba(0, 0, 0, 0.6); +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:hover, +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:active { + color: rgba(0, 0, 0, 0.87); +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view.expander:disabled { + color: rgba(0, 0, 0, 0.26); +} + +.nemo-window paned > .sidebar .places-treeview { + -nemoplacestreeview-disk-full-bg-color: rgba(169, 177, 214, 0.961); + -nemoplacestreeview-disk-full-fg-color: rgba(0, 0, 0, 0.87); +} + +.nemo-window paned > .sidebar > scrolledwindow.frame { + border: none; + border-radius: 0 12px 12px 0; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame treeview.view { + -gtk-icon-style: symbolic; +} + +.nemo-window + paned + > .sidebar + > scrolledwindow.frame + treeview.view:not(:selected) { + background-color: transparent; +} + +.nemo-window paned > .sidebar > scrolledwindow.frame scrollbar { + border: none; + background-color: transparent; +} + +.nemo-window paned > separator { + background-color: transparent; + background-image: none; +} + +.nemo-window .toolbar { + color: #c0caf5; +} + +.nemo-window > grid > separator { + background-color: transparent; +} diff --git a/src/themes/Tokyo-Night/gtk-3.0/thumbnail.png b/src/themes/Tokyo-Night/gtk-3.0/thumbnail.png new file mode 100644 index 00000000..1be7c67a Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-3.0/thumbnail.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/check-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/check-symbolic.svg new file mode 100644 index 00000000..f2fc5ef1 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/check-symbolic.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg17087" + sodipodi:docname="check-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="19.67" + inkscape:cx="-1.6522623" + inkscape:cy="11.006609" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 15.5898,4.5801 17,6 8,15 3,10 4.4102,8.5898 8,12.1699 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/check-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/check-symbolic@2.svg new file mode 100644 index 00000000..464c67ee --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/check-symbolic@2.svg @@ -0,0 +1,46 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17087" + sodipodi:docname="check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17091" /> + <sodipodi:namedview + id="namedview17089" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="9.835" + inkscape:cx="-16.624301" + inkscape:cy="15.302491" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17087"> + <inkscape:grid + type="xygrid" + id="grid17464" + originx="0" + originy="0" /> + </sodipodi:namedview> + <path + d="M 31.1796,9.1602 34,12 16,30 6,20 8.8204,17.1796 16,24.3398 Z" + id="path17085" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 00000000..ad580858 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10c5.52 0 10-4.48 10-10s-4.48-10-10-10zm5.5898 4.5801 1.4102 1.4199-9 9-5-5 1.4102-1.4102 3.5898 3.5801 7.5898-7.5898z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..b12be3ed --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10 0 5.52 4.48 10 10 10 5.52 0 10-4.48 10-10 0-5.52-4.48-10-10-10zm-5 9h10v2h-10v-2z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 00000000..e2a252b5 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"> + <path d="M0 0h12A12 12 0 1 1 0 12z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/dot-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/dot-symbolic.svg new file mode 100644 index 00000000..8cfdb620 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="20" + height="20" + version="1.1" + viewBox="0 0 20 20" + id="svg18041" + sodipodi:docname="dot-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 10,7 c 1.656,0 3,1.344 3,3 0,1.656 -1.344,3 -3,3 C 8.344,13 7,11.656 7,10 7,8.344 8.344,7 10,7 Z" + id="path18039" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/dot-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/dot-symbolic@2.svg new file mode 100644 index 00000000..7714de69 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg18041" + sodipodi:docname="dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18045" /> + <sodipodi:namedview + id="namedview18043" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-17.288136" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18041" /> + <path + d="m 20,14 c 3.312,0 6,2.688 6,6 0,3.312 -2.688,6 -6,6 -3.312,0 -6,-2.688 -6,-6 0,-3.312 2.688,-6 6,-6 z" + id="path18039" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/line-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/line-symbolic.svg new file mode 100644 index 00000000..ec2566e4 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="24" + height="24" + version="1.1" + viewBox="0 0 24 24" + id="svg17473" + sodipodi:docname="checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="2.2881356" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 7,11 h 10 v 2 H 7 Z" + id="path17471" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/line-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/line-symbolic@2.svg new file mode 100644 index 00000000..06ef46eb --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="40" + height="40" + version="1.1" + viewBox="0 0 40 40" + id="svg17473" + sodipodi:docname="line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17477" /> + <sodipodi:namedview + id="namedview17475" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="9.8333333" + inkscape:cx="-7.5254238" + inkscape:cy="12.050847" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17473" /> + <path + d="m 10,18 h 20 v 4 H 10 Z" + id="path17471" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 00000000..9da9f060 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> + <path d="m12 2c-5.52 0-10 4.48-10 10s4.48 10 10 10 10-4.48 10-10-4.48-10-10-10zm0 7c1.656 0 3 1.344 3 3s-1.344 3-3 3-3-1.344-3-3 1.344-3 3-3z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg new file mode 100644 index 00000000..55d89167 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg new file mode 100644 index 00000000..6d975590 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> + <path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/scale-slider-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/scale-slider-symbolic.svg new file mode 100644 index 00000000..4b00bc19 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/scale-slider-symbolic.svg @@ -0,0 +1,11 @@ +<svg width="24" height="24" version="1.1" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> + <defs> + <linearGradient id="a" x2="24" gradientUnits="userSpaceOnUse"> + <stop stop-color="#1A73E8" offset="1"/> + </linearGradient> + </defs> + <g id="scale-slider"> + <rect width="24" height="24" fill="none"/> + <circle cx="12" cy="12" r="6"/> + </g> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-check-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-check-symbolic.svg new file mode 100644 index 00000000..d6eb8a5b --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-check-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17727" + sodipodi:docname="small-checkbox-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="29.5" + inkscape:cx="7.9152542" + inkscape:cy="7.8474576" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 12.5996,3.5898 14.0098,5 l -8,8 -4,-4 1.4102,-1.4102 2.5898,2.5898 z" + id="path17725" + sodipodi:nodetypes="ccccccc" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-check-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-check-symbolic@2.svg new file mode 100644 index 00000000..24509026 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-check-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17727" + sodipodi:docname="small-check-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17731" /> + <sodipodi:namedview + id="namedview17729" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="true" + inkscape:zoom="14.75" + inkscape:cx="7.0847458" + inkscape:cy="10.271186" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17727" /> + <path + d="M 25.1992,7.1796 28.0196,10 l -16,16 -8,-8 2.8204,-2.8204 5.1796,5.1796 z" + id="path17725" + sodipodi:nodetypes="ccccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 00000000..a2ba9819 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm4.5996 3.5898 1.4102 1.4102-8 8-4-4 1.4102-1.4102 2.5898 2.5898 6.5898-6.5898z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg new file mode 100644 index 00000000..1e1a895c --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-checkbox-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8v-2z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-checkbox-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-dot-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-dot-symbolic.svg new file mode 100644 index 00000000..99444906 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-dot-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg18170" + sodipodi:docname="small-radio-checked-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 8,5 c 1.6568542,0 3,1.3431458 3,3 0,1.6568542 -1.3431458,3 -3,3 C 6.3431458,11 5,9.6568542 5,8 5,6.3431458 6.3431458,5 8,5 Z" + id="path18168" + sodipodi:nodetypes="sssss" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg new file mode 100644 index 00000000..0d11382c --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-dot-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg18170" + sodipodi:docname="small-dot-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs18174" /> + <sodipodi:namedview + id="namedview18172" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg18170" /> + <path + d="m 16,10 c 3.313708,0 6,2.686292 6,6 0,3.313708 -2.686292,6 -6,6 -3.313708,0 -6,-2.686292 -6,-6 0,-3.313708 2.686292,-6 6,-6 z" + id="path18168" + sodipodi:nodetypes="sssss" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-line-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-line-symbolic.svg new file mode 100644 index 00000000..221ae3aa --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-line-symbolic.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="16" + height="16" + version="1.1" + viewBox="0 0 16 16" + id="svg17912" + sodipodi:docname="small-checkbox-mixed-symbolic.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="1.5254237" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 4,7 h 8 V 9 H 4 Z" + id="path17910" + sodipodi:nodetypes="ccccc" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-line-symbolic@2.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-line-symbolic@2.svg new file mode 100644 index 00000000..16695160 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-line-symbolic@2.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + width="32" + height="32" + version="1.1" + viewBox="0 0 32 32" + id="svg17912" + sodipodi:docname="small-line-symbolic@2.svg" + inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <defs + id="defs17916" /> + <sodipodi:namedview + id="namedview17914" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + showgrid="false" + inkscape:zoom="14.75" + inkscape:cx="-5.0169492" + inkscape:cy="8.0338983" + inkscape:window-width="1920" + inkscape:window-height="1012" + inkscape:window-x="0" + inkscape:window-y="32" + inkscape:window-maximized="1" + inkscape:current-layer="svg17912" /> + <path + d="m 8,14 h 16 v 4 H 8 Z" + id="path17910" + sodipodi:nodetypes="ccccc" + style="stroke-width:2" /> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 00000000..1d96d6cc --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0c-4.4183 0-8 3.5817-8 8s3.5817 8 8 8 8-3.5817 8-8-3.5817-8-8-8zm0 5a3 3 0 0 1 3 3 3 3 0 0 1-3 3 3 3 0 0 1-3-3 3 3 0 0 1 3-3z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg new file mode 100644 index 00000000..4f699370 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-radio-mixed-symbolic.svg @@ -0,0 +1,3 @@ +<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> + <path d="m8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm-4 7h8v2h-8z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg new file mode 100644 index 00000000..f8703819 --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/assets/scalable/small-radio-unchecked-symbolic.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"> + <path d="M8 0a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8zm0 2a6 6 0 0 1 6 6 6 6 0 0 1-6 6 6 6 0 0 1-6-6 6 6 0 0 1 6-6z"/> +</svg> diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 00000000..597a4e6f Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 00000000..63a252bb Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..c8b17ae3 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..fe61efb6 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png new file mode 100644 index 00000000..e5099acf Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..14954390 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider.png new file mode 100644 index 00000000..320fe9bb Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider@2.png new file mode 100644 index 00000000..4449641e Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-after-slider@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 00000000..7966479f Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png new file mode 100644 index 00000000..a66b5a39 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..f398287c Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..cfbc21dd Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png new file mode 100644 index 00000000..2e096715 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..41651c15 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 00000000..640a6671 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider@2.png new file mode 100644 index 00000000..a276f650 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-horz-marks-before-slider@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 00000000..e061e9bf Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 00000000..e9319b99 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 00000000..483f8e02 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png new file mode 100644 index 00000000..78d18893 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 00000000..a34601c8 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 00000000..f5779e00 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider.png new file mode 100644 index 00000000..c594c1ef Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 00000000..3ac4e8e5 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-after-slider@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png new file mode 100644 index 00000000..bd90f1dc Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 00000000..8bd25116 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 00000000..c73d4f7b Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 00000000..68e783cb Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 00000000..3ff2e296 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 00000000..8444d316 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 00000000..d5a5fe1a Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 00000000..a8ef20f2 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/scale-vert-marks-before-slider@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 00000000..95d4a8ad Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 00000000..57cd4ae6 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked.png b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 00000000..8734299f Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 00000000..4157a485 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-checked@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 00000000..78e50a6e Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 00000000..adc12ce2 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked.png b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked.png new file mode 100644 index 00000000..40ff92e0 Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 00000000..8e87ea7e Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png differ diff --git a/src/themes/Tokyo-Night/gtk-4.0/gtk-dark.css b/src/themes/Tokyo-Night/gtk-4.0/gtk-dark.css new file mode 100644 index 00000000..41077cdd --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/gtk-dark.css @@ -0,0 +1,7092 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #c0caf5; +/* text color for entries, views and content in general */ +@define-color theme_text_color #c0caf5; +/* widget base background color */ +@define-color theme_bg_color #24283b; +/* text widgets and the like base background color */ +@define-color theme_base_color #24283b; +/* base background color of selections */ +@define-color theme_selected_bg_color #a9b1d6; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #24283b; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(192, 202, 245, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #1d202f; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #c0caf5; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #c0caf5; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #24283b; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #24283b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a9b1d6; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(192, 202, 245, 0.5); +/* widgets main borders color */ +@define-color borders rgba(192, 202, 245, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(192, 202, 245, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #e0af68; +@define-color error_color #f7768e; +@define-color success_color #9ece6a; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #c0caf5; +@define-color wm_unfocused_title rgba(192, 202, 245, 0.7); +@define-color wm_highlight rgba(192, 202, 245, 0.1); +@define-color wm_bg #24283b; +@define-color wm_unfocused_bg #24283b; +@define-color wm_button_close_icon #24283b; +@define-color wm_button_close_hover_bg #a9b1d6; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #24283b; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #c0caf5; +@define-color budgie_tasklist_indicator_color_active #c0caf5; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #e0af68; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #a9b1d6; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #a9b1d6; +@define-color destructive_bg_color #f7768e; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #f7768e; +@define-color success_bg_color #9ece6a; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #9ece6a; +@define-color warning_bg_color #e0af68; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #e0af68; +@define-color error_bg_color #f7768e; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #f7768e; +@define-color window_bg_color #24283b; +@define-color window_fg_color #c0caf5; +@define-color view_bg_color #24283b; +@define-color view_fg_color #c0caf5; +@define-color headerbar_bg_color #24283b; +@define-color headerbar_fg_color #c0caf5; +@define-color headerbar_border_color rgba(192, 202, 245, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #24283b; +@define-color card_fg_color #c0caf5; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #24283b; +@define-color dialog_fg_color #c0caf5; +@define-color popover_bg_color #24283b; +@define-color popover_fg_color #c0caf5; +@define-color thumbnail_bg_color #24283b; +@define-color thumbnail_fg_color #c0caf5; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +/*************** + * Base States * + ***************/ +.background { + background-color: #24283b; + color: #c0caf5; +} + +dnd { + color: #c0caf5; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + color: #c0caf5; +} + +iconview:disabled, +.view:disabled { + color: rgba(192, 202, 245, 0.5); +} + +textview text { + background-color: #24283b; +} + +textview border { + background-color: #1d202f; + color: rgba(192, 202, 245, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 3px; +} + +rubberband, +.content-view rubberband, +.content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, +columnview.view > rubberband, +treeview.view > rubberband, +gridview > rubberband, +flowbox > rubberband { + border: 1px solid #a9b1d6; + background-color: rgba(169, 177, 214, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #c0caf5; + background-color: #24283b; + border: 1px solid black; +} + +label.separator { + color: rgba(192, 202, 245, 0.7); +} + +label:disabled { + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; +} + +label.search-information { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, +row label.subtitle { + color: rgba(192, 202, 245, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(192, 202, 245, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #c0caf5; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: #c0caf5; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +entry:focus-within { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #a9b1d6; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 9px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(192, 202, 245, 0.7); +} + +entry image:hover, +entry image:active { + color: #c0caf5; +} + +entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +entry.error:focus-within { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #f7768e; + outline: none; +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #e0af68; + outline: none; +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #a9b1d6; + background-color: transparent; +} + +treeview entry.flat, +treeview entry { + background-color: #24283b; +} + +treeview entry.flat, +treeview entry.flat:focus-within, +treeview entry, +treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient( + farthest-side, + #a9b1d6 0%, + rgba(169, 177, 214, 0) 0% + ); + } + to { + background-image: radial-gradient( + farthest-side, + #a9b1d6 95%, + rgba(169, 177, 214, 0) + ); + } +} + +toast button, +toast button.text-button, +toast button.circular.flat, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button, +popover.background.touch-selection button, +popover.background.magnifier button, +headerbar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, +infobar.warning > revealer > box button:focus, +popover.background.touch-selection button:focus, +popover.background.magnifier button:focus, +headerbar.selection-mode + button:focus:not(.suggested-action):not(.destructive-action), +toast button:hover, +toast button.circular.flat:hover, +infobar.warning > revealer > box button:hover, +popover.background.touch-selection button:hover, +popover.background.magnifier button:hover, +headerbar.selection-mode + button:hover:not(.suggested-action):not(.destructive-action), +toast button:active, +toast button.circular.flat:active, +infobar.warning > revealer > box button:active, +popover.background.touch-selection button:active, +popover.background.magnifier button:active, +headerbar.selection-mode + button:active:not(.suggested-action):not(.destructive-action), +toast button:checked, +toast button.circular.flat:checked, +infobar.warning > revealer > box button:checked, +popover.background.touch-selection button:checked, +popover.background.magnifier button:checked, +headerbar.selection-mode + button:checked:not(.suggested-action):not(.destructive-action) { + color: #c0caf5; +} + +toast button:disabled, +toast button.circular.flat:disabled, +infobar.warning > revealer > box button:disabled, +popover.background.touch-selection button:disabled, +popover.background.magnifier button:disabled, +headerbar.selection-mode + button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +toast button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled, +popover.background.touch-selection button:checked:disabled, +popover.background.magnifier button:checked:disabled, +headerbar.selection-mode + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.5); +} + +headerbar + popover + button:not(.suggested-action):not(.destructive-action):not(.flat), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:focus:not(.suggested-action):not(.destructive-action):not(.flat), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #c0caf5; + outline: none; +} + +headerbar + popover + button:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:active:not(.suggested-action):not(.destructive-action):not(.flat), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #c0caf5; +} + +headerbar + popover + button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar + popover + button:checked:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked { + box-shadow: none; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar + popover + button:checked:hover:not(.suggested-action):not(.destructive-action):not( + .flat + ), +button:checked:hover { + box-shadow: none; +} + +headerbar + popover + button:checked:disabled:not(.suggested-action):not(.destructive-action):not( + .flat + ), +button:checked:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +placessidebar .navigation-sidebar > row button.sidebar-button, +calendar > header > button, +columnview.view > header > button button.circular, +treeview.view > header > button button.circular, +row.activatable button.circular, +scrollbar button, +notebook > header > tabs > arrow, +popover.menu box.circular-buttons button.circular.image-button.model, +headerbar popover calendar > header > button, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button, +splitbutton.flat > button, +splitbutton.flat > menubutton > button, +filechooser #pathbarbox > stack > box > button, +window.dialog.message.csd .dialog-action-area > button, +.app-notification button, +headerbar button:not(.suggested-action):not(.destructive-action), +.toolbar button, +toolbar button, +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), +splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, +splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, +splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, +menubutton.suggested-action > button, +menubutton.destructive-action > button, +menubutton.opaque > button, +menubutton.flat > button, +button.flat { + background-color: transparent; + color: rgba(192, 202, 245, 0.7); +} + +placessidebar .navigation-sidebar > row button.sidebar-button:focus, +calendar > header > button:focus, +columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, +row.activatable button.circular:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +popover.menu box.circular-buttons button.circular.image-button.model:focus, +headerbar popover calendar > header > button:focus, +spinbutton.vertical > button:focus, +spinbutton:not(.vertical) > button:focus, +splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, +filechooser #pathbarbox > stack > box > button:focus, +window.dialog.message.csd .dialog-action-area > button:focus, +.app-notification button:focus, +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.toolbar button:focus, +toolbar button:focus, +dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +splitbutton.suggested-action > button:focus, +splitbutton.suggested-action > menubutton > button:focus, +splitbutton.destructive-action > button:focus, +splitbutton.destructive-action > menubutton > button:focus, +splitbutton.opaque > button:focus, +splitbutton.opaque > menubutton > button:focus, +menubutton.suggested-action > button:focus, +menubutton.destructive-action > button:focus, +menubutton.opaque > button:focus, +menubutton.flat > button:focus, +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #c0caf5; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:hover, +calendar > header > button:hover, +columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, +row.activatable button.circular:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +popover.menu box.circular-buttons button.circular.image-button.model:hover, +headerbar popover calendar > header > button:hover, +spinbutton.vertical > button:hover, +spinbutton:not(.vertical) > button:hover, +splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, +filechooser #pathbarbox > stack > box > button:hover, +window.dialog.message.csd .dialog-action-area > button:hover, +.app-notification button:hover, +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.toolbar button:hover, +toolbar button:hover, +dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, +splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, +splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, +menubutton.suggested-action > button:hover, +menubutton.destructive-action > button:hover, +menubutton.opaque > button:hover, +menubutton.flat > button:hover, +button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:active, +calendar > header > button:active, +columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, +row.activatable button.circular:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +popover.menu box.circular-buttons button.circular.image-button.model:active, +headerbar popover calendar > header > button:active, +spinbutton.vertical > button:active, +spinbutton:not(.vertical) > button:active, +splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, +filechooser #pathbarbox > stack > box > button:active, +window.dialog.message.csd .dialog-action-area > button:active, +.app-notification button:active, +headerbar button:active:not(.suggested-action):not(.destructive-action), +.toolbar button:active, +toolbar button:active, +dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), +splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, +splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, +splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, +menubutton.suggested-action > button:active, +menubutton.destructive-action > button:active, +menubutton.opaque > button:active, +menubutton.flat > button:active, +button.flat:active { + background-color: alpha(currentColor, 0.12); + color: #c0caf5; + box-shadow: none; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, +calendar > header > button:disabled, +columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, +row.activatable button.circular:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +popover.menu box.circular-buttons button.circular.image-button.model:disabled, +headerbar popover calendar > header > button:disabled, +spinbutton.vertical > button:disabled, +spinbutton:not(.vertical) > button:disabled, +splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +window.dialog.message.csd .dialog-action-area > button:disabled, +.app-notification button:disabled, +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:disabled, +toolbar button:disabled, +dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, +splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, +splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, +menubutton.suggested-action > button:disabled, +menubutton.destructive-action > button:disabled, +menubutton.opaque > button:disabled, +menubutton.flat > button:disabled, +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, +window.dialog.message.csd .dialog-action-area > button:checked, +.app-notification button:checked, +headerbar button:checked:not(.suggested-action):not(.destructive-action), +.toolbar button:checked, +toolbar button:checked, +dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button:checked, +menubutton.opaque > button:checked, +menubutton.flat > button:checked, +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, +window.dialog.message.csd .dialog-action-area > button:checked:disabled, +.app-notification button:checked:disabled, +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:checked:disabled, +toolbar button:checked:disabled, +dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, +splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, +splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, +menubutton.suggested-action > button:checked:disabled, +menubutton.destructive-action > button:checked:disabled, +menubutton.opaque > button:checked:disabled, +menubutton.flat > button:checked:disabled, +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 9px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #24283b; + color: #c0caf5; +} + +button.osd:hover { + background-color: #414868; + color: #c0caf5; +} + +button.osd:active { + background-color: #16161e; + color: #c0caf5; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(169, 177, 214, 0.2), + 0 4px 3px 0 rgba(169, 177, 214, 0.14), 0 1px 6px 0 rgba(169, 177, 214, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(169, 177, 214, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(169, 177, 214, 0.3), + 0 2px 3px -1px rgba(169, 177, 214, 0.24), + 0 2px 5px 0 rgba(169, 177, 214, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(169, 177, 214, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #a9b1d6; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(169, 177, 214, 0.3); +} + +button.destructive-action { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #f7768e; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +menubutton.pill > button, +button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, +button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #c0caf5; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #a9b1d6; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +button.card.keyboard-activating:checked, +button.card:checked:active { + background-image: none; +} + +button.card.has-open-popup:checked { + background-image: none; +} + +button.card:drop(active) { + color: #ff9e64; + box-shadow: inset 0 0 0 1px #ff9e64; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, +button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, +button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +menubutton.circular > button, +button.close, +button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +menubutton.circular > button label, +button.close label, +button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, +placessidebar .navigation-sidebar > row button.sidebar-button, +notebook > header > tabs > tab button.flat, +popover.menu box.circular-buttons button.circular.image-button.model, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #a9b1d6; + color: #c0caf5; +} + +menubutton.destructive-action { + background-color: #f7768e; + color: #c0caf5; +} + +menubutton.opaque { + background-color: #565f89; + color: #c0caf5; +} + +menubutton.suggested-action, +menubutton.destructive-action, +menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, +menubutton.suggested-action.pill, +menubutton.destructive-action.circular, +menubutton.destructive-action.pill, +menubutton.opaque.circular, +menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button, +menubutton.destructive-action > button:checked, +menubutton.opaque > button, +menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, +splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, +splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, +splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, +splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(192, 202, 245, 0.12); +} + +splitbutton.flat:hover, +splitbutton.flat:active, +splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, +splitbutton.flat:active > separator, +splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #a9b1d6; + color: #c0caf5; +} + +splitbutton.destructive-action { + background-color: #f7768e; + color: #c0caf5; +} + +splitbutton.opaque { + background-color: #565f89; + color: #c0caf5; +} + +splitbutton.suggested-action > button, +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), +splitbutton.destructive-action > menubutton > button:dir(ltr), +splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(192, 202, 245, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), +splitbutton.destructive-action > menubutton > button:dir(rtl), +splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(192, 202, 245, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), +splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), +splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, +.linked.vertical > button, +.linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #c0caf5; +} + +list > row button.image-button.suggested-action:not(.flat) { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +list > row button.image-button.destructive-action:not(.flat) { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #7aa2f7; +} + +link:visited { + color: #bb9af7; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #7aa2f7; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #bb9af7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #a9b1d6; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) + > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), +spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), +spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), +list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), +list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #c0caf5; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #c0caf5; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: #c0caf5; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #24283b; + border-spacing: 6px; +} + +.osd .toolbar, +.osd toolbar { + background-color: transparent; +} + +.app-notification, +.toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.app-notification:backdrop, +.toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +.left.app-notification, +.right.app-notification, +.top.app-notification, +.bottom.app-notification, +.toolbar.osd.left, +.toolbar.osd.right, +.toolbar.osd.top, +.toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); + border-radius: 9px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +headerbar button:active:not(.suggested-action):not(.destructive-action), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #c0caf5; + box-shadow: none; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(192, 202, 245, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not( + .destructive-action + ) { + color: rgba(192, 202, 245, 0.3); +} + +headerbar entry { + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +headerbar entry:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +headerbar entry image { + color: rgba(192, 202, 245, 0.7); +} + +headerbar entry image:hover, +headerbar entry image:active { + color: #c0caf5; +} + +headerbar entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +headerbar { + min-height: 48px; + padding: 2px 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #24283b; + color: #c0caf5; + box-shadow: none; + border-radius: 12px 12px 0 0; +} + +headerbar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +headerbar:backdrop { + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(192, 202, 245, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: #c0caf5; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(192, 202, 245, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(192, 202, 245, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(192, 202, 245, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #a9b1d6; +} + +.tiled headerbar, +.tiled-top headerbar, +.tiled-right headerbar, +.tiled-bottom headerbar, +.tiled-left headerbar, +.maximized headerbar, +.fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 36px; + border-radius: 12px 12px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), +.solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +leaflet > box:last-child > headerbar { + border-top-right-radius: 0; +} + +leaflet > box:not(:last-child) > headerbar, +leaflet > box > stack > widget > box > widget > headerbar { + border-top-left-radius: 0; +} + +window.devel headerbar.titlebar { + background: #24283b + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, rgba(169, 177, 214, 0.1)), + linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #24283b + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + image(#24283b); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + +pathbar > button.text-button { + min-width: 0; +} + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #414868; + border-top-color: #414868; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, +columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(192, 202, 245, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view.after:drop(active), +treeview.view.after:drop(active) { + border-top-style: none; +} + +columnview.view.before:drop(active), +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { + border-top-style: none; +} + +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + color: rgba(192, 202, 245, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #c0caf5; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #c0caf5; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #c0caf5; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(192, 202, 245, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #a9b1d6; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(192, 202, 245, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +columnview.view > header > button, +columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #24283b; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #24283b; + background-clip: border-box; + color: #a9b1d6; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #a9b1d6; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: #c0caf5; +} + +menubar:backdrop { + color: rgba(192, 202, 245, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(192, 202, 245, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #c0caf5; +} + +menubar > item:disabled { + color: rgba(192, 202, 245, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 9px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, +popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #1a1b26; + border-radius: 12px; + color: #a9b1d6; + border: 1px solid rgba(192, 202, 245, 0.2); + background-clip: border-box; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: none; + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12); +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: #a9b1d6; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #292e42; + color: #0db9d7; +} + +popover.background modelbutton:hover accelerator { + color: #0db9d7; +} + +popover.background modelbutton:hover accelerator:disabled { + color: rgba(0, 0, 0, 0.26); +} + +popover.background modelbutton:disabled { + color: rgba(192, 202, 245, 0.5); +} + +popover.background modelbutton accelerator { + color: rgba(192, 202, 245, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(192, 202, 245, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme('go-previous-symbolic'); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme('go-next-symbolic'); +} + +popover.background label.title { + font-weight: bold; + padding: 3px 35px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(192, 202, 245, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, +popover.background.touch-selection, +popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, +notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 5px; + margin: 0; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(192, 202, 245, 0.7); + font-weight: 500; + border-radius: 9px; + background-color: rgba(192, 202, 245, 0.03); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, +notebook > header > tabs > tab:hover { + background-color: rgba(192, 202, 245, 0.06); + color: #0db9d7; + box-shadow: none; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, +notebook > header > tabs > tab:disabled { + color: rgba(192, 202, 245, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, +notebook > header > tabs > tab:checked, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, +notebook > header > tabs > tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d202f; + color: #0db9d7; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, +notebook > header > tabs > tab:checked:disabled, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, +notebook > header > tabs > tab:selected:disabled { + color: rgba(192, 202, 245, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(192, 202, 245, 0.04); +} + +notebook, +notebook.frame { + background-color: #24283b; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(192, 202, 245, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header > tabs { + padding: 0; + margin: 0; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +notebook > header > tabs > tab > label { + padding: 0 6px; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: transparent; + padding: 0; + margin: 0px; + border-radius: 9px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: rgba(192, 202, 245, 0.04); +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #24283b; + color: #c0caf5; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), + 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#a9b1d6, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), + background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#ff9e64, 0.4); + background-color: alpha(#ff9e64, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #a9b1d6; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#a9b1d6, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #24283b; + color: #c0caf5; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #24283b; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(192, 202, 245, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(192, 202, 245, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #c0caf5; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(36, 40, 59, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(36, 40, 59, 0.3); + border-radius: 9999px; + background-color: rgba(192, 202, 245, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(192, 202, 245, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #a9b1d6; + border-color: #a9b1d6; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +switch:checked > slider { + background-color: #24283b; + color: #24283b; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(192, 202, 245, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.04); +} + +check:active, +radio:active { + border-color: #c0caf5; + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, +check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #c0caf5; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, +check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(192, 202, 245, 0.3); + color: #24283b; +} + +check:disabled, +radio:disabled { + border-color: rgba(192, 202, 245, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, +popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, +popover.menu check:focus, +popover.menu check:hover, +popover.menu check:focus:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:focus, +popover.menu radio:hover, +popover.menu radio:focus:hover, +popover.menu radio:active, +popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, +popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, +popover.menu check:checked, +popover.menu check:indeterminate, +popover.menu radio:active, +popover.menu radio:checked, +popover.menu radio:indeterminate { + border-color: transparent; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, +popover.menu check:checked:hover, +popover.menu check:indeterminate:hover, +popover.menu radio:active:hover, +popover.menu radio:checked:hover, +popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #a9b1d6; +} + +popover.menu check:active:disabled, +popover.menu check:checked:disabled, +popover.menu check:indeterminate:disabled, +popover.menu radio:active:disabled, +popover.menu radio:checked:disabled, +popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(192, 202, 245, 0.3); + color: #24283b; +} + +popover.menu check, +popover.menu check:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:hover, +popover.menu radio:active, +popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), +popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), +popover.menu radio:dir(rtl) { + margin-left: 6px; +} + +check:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +radio:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/dot-symbolic.svg')), + -gtk-recolor(url('assets/scalable/dot-symbolic@2.svg')) + ); +} + +check:indeterminate, +radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/line-symbolic.svg')), + -gtk-recolor(url('assets/scalable/line-symbolic@2.svg')) + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +checkbutton.theme-selector radio, +checkbutton.theme-selector radio:hover, +checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector + radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, +checkbutton.theme-selector radio:active, +checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #c0caf5; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +themeswitcher .check:hover { + background-color: #c0caf5; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover { + outline-color: rgba(192, 202, 245, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover, +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + box-shadow: inset 0 0 0 2px #a9b1d6; + outline: none; +} + +themeswitcher checkbutton.system radio, +themeswitcher checkbutton.system radio:hover, +themeswitcher checkbutton.system radio:checked, +themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #1d202f 49.99%, #c0caf5 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, +themeswitcher checkbutton.light radio:hover, +themeswitcher checkbutton.light radio:checked, +themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: #c0caf5; +} + +themeswitcher checkbutton.dark radio, +themeswitcher checkbutton.dark radio:hover, +themeswitcher checkbutton.dark radio:checked, +themeswitcher checkbutton.dark radio:checked:hover { + color: #c0caf5; + background-image: image(#1d202f); + background-color: transparent; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.3); +} + +scale trough:disabled { + background-color: rgba(192, 202, 245, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#a9b1d6); +} + +scale highlight:disabled { + background-color: #24283b; + background-image: image(rgba(192, 202, 245, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(192, 202, 245, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #a9b1d6; + background-color: #24283b; + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #a9b1d6, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #a9b1d6, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(192, 202, 245, 0.3); +} + +scale marks, +scale value { + color: rgba(192, 202, 245, 0.7); +} + +scale indicator { + background-color: rgba(192, 202, 245, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(192, 202, 245, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #a9b1d6; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #a9b1d6; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #e0af68; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #a9b1d6; +} + +levelbar block.full { + background-color: #9ece6a; +} + +levelbar block.empty { + background-color: rgba(192, 202, 245, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #c0caf5; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + color: #c0caf5; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(192, 202, 245, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at top, + rgba(169, 177, 214, 0.24) 99%, + rgba(169, 177, 214, 0) 100% + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at bottom, + rgba(169, 177, 214, 0.24) 99%, + rgba(169, 177, 214, 0) 100% + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at left, + rgba(169, 177, 214, 0.24) 99%, + rgba(169, 177, 214, 0) 100% + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at right, + rgba(169, 177, 214, 0.24) 99%, + rgba(169, 177, 214, 0) 100% + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, +listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(192, 202, 245, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, +listview.boxed-list > row, +list.boxed-list > row, +listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, +listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, +listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, +listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, +listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, +listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, +listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), +listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), +listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, +listview.boxed-list > row:focus, +list.boxed-list > row:focus, +listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(192, 202, 245, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #c0caf5; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + padding: 6px 12px; +} + +popover.menu listview.view > row:first-child, +popover.menu listview.view > row:last-child, +popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(192, 202, 245, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, +columnview.view > header > button:active, +treeview.view > header > button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, +button row.activatable:hover, +button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: #c0caf5; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(192, 202, 245, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #a9b1d6; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #a9b1d6; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(192, 202, 245, 0.7); + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +expander:hover, +expander:active { + color: #c0caf5; +} + +expander:disabled { + color: rgba(192, 202, 245, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(192, 202, 245, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, +.navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 6px; + color: #c0caf5; +} + +calendar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: #c0caf5; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3b4261; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; + color: #c0caf5; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3b4261; + color: rgba(192, 202, 245, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 0; +} + +window.dialog.message.csd .dialog-action-area > button, +window.dialog.message.csd .dialog-action-area > button:first-child, +window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 1px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #a9b1d6; +} + +window.dialog.message.csd + .dialog-action-area + > button.destructive-action:not(:disabled) { + color: #f7768e; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator), +.sidebar.left:not(separator):dir(rtl) { + border-right: 1px solid rgba(192, 202, 245, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(192, 202, 245, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), +separator + .sidebar.left:not(separator), +separator + .sidebar.left:not(separator):dir(rtl), +separator + box > .sidebar:not(separator):dir(ltr), +separator + box > .sidebar.left:not(separator), +separator + box > .sidebar.left:not(separator):dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), +separator + .sidebar.right:not(separator), +separator + box > .sidebar:not(separator):dir(rtl), +separator + box > .sidebar.right:not(separator) { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(192, 202, 245, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, +.selection-mode separator.sidebar { + background-color: rgba(192, 202, 245, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 0 4px; + border-right: none; +} + +.navigation-sidebar, +.navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 2px 4px; + margin: 2px 4px; + border-radius: 6px; +} + +.navigation-sidebar > row:hover, +.navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: #1d202f; +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #0db9d7; + font-weight: 500; +} + +.navigation-sidebar > row:selected:hover { + background-color: #3b4261; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(192, 202, 245, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row { + padding: 0; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 6px 9px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #a9b1d6; +} + +placessidebar + .navigation-sidebar + > row.sidebar-new-bookmark-row + image.sidebar-icon { + color: #a9b1d6; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#414868); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #24283b; + background-image: image(#414868), image(#414868); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #a9b1d6; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #1d202f; + color: #a9b1d6; + border-radius: 6px; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #c0caf5; +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #1d202f; + color: #a9b1d6; + border-radius: 6px; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #e0af68; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f7768e; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #c0caf5; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: #c0caf5; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #3b4261; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #24283b; +} + +/********************** + * Window Decorations * + **********************/ +window { + margin: 0; + padding: 0; + border: none; +} + +window.csd { + border-radius: 12px; + transition: none; + margin: 0; + padding: 0; + outline: 1px solid rgba(192, 202, 245, 0.2); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), + 0 8px 24px rgba(0, 0, 0, 0.12), 0 1px 2px transparent, 0 3px 4px transparent, + 0 1px 6px transparent; +} + +window.csd:backdrop { + transition: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), + 0 1px 6px rgba(0, 0, 0, 0.12), 0 3px 8px transparent, + 0 10px 18px transparent, 0 8px 24px transparent; +} + +window.csd.maximized, +window.csd.fullscreen, +window.csd.tiled, +window.csd.tiled-top, +window.csd.tiled-right, +window.csd.tiled-bottom, +window.csd.tiled-left { + border-radius: 0; +} + +window.csd.maximized, +window.csd.fullscreen { + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #24283b; + border: 1px solid #414868; +} + +window.solid-csd:backdrop { + background-color: #24283b; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols.start:not(.empty):dir(ltr), +windowcontrols.end:not(.empty):dir(rtl) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols.start:not(.empty):dir(rtl), +windowcontrols.end:not(.empty):dir(ltr) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols + button.minimize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.maximize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.close:not(.suggested-action):not(.destructive-action) + image { + padding: 0; +} + +windowcontrols + button.minimize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#ff9e64, 0.5); +} + +windowcontrols + button.maximize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#9ece6a, 0.5); +} + +windowcontrols + button.close:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#f7768e, 0.5); +} + +windowcontrols + button.minimize:backdrop:hover:not(.suggested-action):not( + .destructive-action + ), +windowcontrols + button.minimize:backdrop:active:not(.suggested-action):not( + .destructive-action + ), +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #ff9e64; +} + +windowcontrols + button.maximize:backdrop:hover:not(.suggested-action):not( + .destructive-action + ), +windowcontrols + button.maximize:backdrop:active:not(.suggested-action):not( + .destructive-action + ), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #9ece6a; +} + +windowcontrols + button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #f7768e; +} + +windowcontrols + button.minimize:backdrop:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: #545c7e; +} + +gridview > child:selected, +row:selected, +calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, +iconview:selected, +flowbox > flowboxchild:selected, +calendar > grid > label.today { + color: #a9b1d6; + background-color: rgba(169, 177, 214, 0.2); +} + +text > selection, +label > selection, +calendar > grid > label.today:selected, +stacksidebar row:selected { + color: #27a1b9; + background-color: #3b4261; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #a9b1d6; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(192, 202, 245, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(192, 202, 245, 0.12); + background-color: #3b4261; + color: #c0caf5; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #a9b1d6; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 0; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):not(:hover):not( + :active + ):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):first-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):last-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #a9b1d6; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, +popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, +emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #24283b; +} + +.nautilus-window:backdrop { + background-color: #24283b; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window separator.spacer { + padding-right: 2em; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(192, 202, 245, 0.7); + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar { + background: none; + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > separator { + background: rgba(192, 202, 245, 0.1); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable { + border-radius: 6px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + button.sidebar-button { + color: rgba(192, 202, 245, 0.7); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:hover { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected { + background-color: #1d202f; + font-weight: 700; + border-left: 3px solid #f7768e; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + button.sidebar-button { + color: #0db9d7; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + label.sidebar-label { + color: rgba(192, 202, 245, 0.3); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though + > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view { + margin: 0 6px 6px; + padding: 0; +} + +.nautilus-window .nautilus-grid-view.view, +.nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #1d202f; + border-radius: 12px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(192, 202, 245, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: rgba(22, 22, 30, 0.95); + color: #0db9d7; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.2), + 0 3px 2.4px 0 rgba(0, 0, 0, 0.14), 0 1px 4.8px 0 rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: #1d202f; + border-radius: 9px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 1px 3px; + border-radius: 6px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: #0db9d7; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, +#NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #24283b; +} + +#displayitem { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(192, 202, 245, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(192, 202, 245, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(192, 202, 245, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +datechooser.view button.flat.pill, +datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +menubutton.sources-button { + margin: 0; +} + +menubutton.sources-button > button { + border-radius: 0; + margin: 0; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(192, 202, 245, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); +} + +.context-tile-lozenge.green, +.context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, +.context-tile-lozenge.details-rating-5 { + color: #7aa2f7; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, +.context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #ff9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, +.context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(242, 139, 130, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: #c0caf5; +} + +.category-tile.category-create:hover { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 1.07) 0%, + shade(#2861c6, 1.1) 100% + ); +} + +.category-tile.category-create:active { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 0.95) 0%, + shade(#2861c6, 0.95) 100% + ); +} + +.category-tile.category-develop { + background: #5e5c64; + color: #c0caf5; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: #c0caf5; +} + +.category-tile.category-learn:hover { + background: linear-gradient( + 180deg, + shade(#2ec27e, 1.06) 30%, + shade(#27a66c, 1.06) 100% + ); +} + +.category-tile.category-learn:active { + background: linear-gradient( + 180deg, + shade(#2ec27e, 0.95) 30%, + shade(#27a66c, 0.95) 100% + ); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 1.07) 0%, + shade(#eb5ec3, 1.07) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-play:active { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 0.97) 0%, + shade(#eb5ec3, 0.95) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(192, 202, 245, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 1.08) 0%, + shade(#f77466, 1.08) 100% + ); +} + +.category-tile.category-socialize:active { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 0.95) 0%, + shade(#f77466, 0.95) 100% + ); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient( + rgba(192, 202, 245, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(192, 202, 245, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient( + rgba(192, 202, 245, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(192, 202, 245, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient( + rgba(192, 202, 245, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(192, 202, 245, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(192, 202, 245, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +.frameheader.header + tabbar.inline + > revealer + > box + .end-action + menubutton + > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #24283b; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, +.style-variant button.toggle:hover, +.style-variant button.toggle:focus, +.style-variant button.toggle:active, +.style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(192, 202, 245, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(192, 202, 245, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #a9b1d6; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:first-child, +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #c0caf5; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(192, 202, 245, 0.12); + background-clip: border-box; + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup + > box + button.background-preview-button.toggle + > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(192, 202, 245, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(192, 202, 245, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #a9b1d6; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 7px 4.8px -4px rgba(0, 0, 0, 0.2), + 0 12px 10.2px 2px rgba(0, 0, 0, 0.14), 0 5px 13.2px 4px rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: rgba(36, 40, 59, 0.95); + color: #c0caf5; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, +viewswitcher.wide button.toggle.flat:checked { + background-color: #1d202f; + color: #0db9d7; + font-weight: 500; +} + +viewswitcher.wide button.toggle:not(:checked), +viewswitcher.wide button.toggle.flat:not(:checked) { + box-shadow: none; +} + +viewswitcher.wide button.toggle:checked:backdrop, +viewswitcher.wide button.toggle.flat:checked:backdrop { + color: #0db9d7; +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator + > label, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator + > label { + color: #a9b1d6; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 6px; + margin: 0 2px; + min-width: 120px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #a9b1d6; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: #c0caf5; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #a9b1d6; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Tokyo-Night/gtk-4.0/gtk.css b/src/themes/Tokyo-Night/gtk-4.0/gtk.css new file mode 100644 index 00000000..0049531f --- /dev/null +++ b/src/themes/Tokyo-Night/gtk-4.0/gtk.css @@ -0,0 +1,7091 @@ +/* GTK NAMED COLORS + ---------------- + use responsibly! */ + +/* widget text/foreground color */ +@define-color theme_fg_color #c0caf5; +/* text color for entries, views and content in general */ +@define-color theme_text_color #c0caf5; +/* widget base background color */ +@define-color theme_bg_color #24283b; +/* text widgets and the like base background color */ +@define-color theme_base_color #24283b; +/* base background color of selections */ +@define-color theme_selected_bg_color #a9b1d6; +/* text/foreground color of selections */ +@define-color theme_selected_fg_color rgba(0, 0, 0, 0.87); +/* base background color of insensitive widgets */ +@define-color insensitive_bg_color #24283b; +/* text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(192, 202, 245, 0.5); +/* insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #1d202f; +/* widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color #c0caf5; +/* text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color #c0caf5; +/* widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #24283b; +/* text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #24283b; +/* base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #a9b1d6; +/* text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color rgba(0, 0, 0, 0.87); +/* insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(192, 202, 245, 0.5); +/* widgets main borders color */ +@define-color borders rgba(192, 202, 245, 0.12); +/* widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(192, 202, 245, 0.12); +/* these are pretty self explicative */ +@define-color warning_color #e0af68; +@define-color error_color #f7768e; +@define-color success_color #9ece6a; +/* these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title #c0caf5; +@define-color wm_unfocused_title rgba(192, 202, 245, 0.7); +@define-color wm_highlight rgba(192, 202, 245, 0.1); +@define-color wm_bg #24283b; +@define-color wm_unfocused_bg #24283b; +@define-color wm_button_close_icon #24283b; +@define-color wm_button_close_hover_bg #a9b1d6; +@define-color wm_button_close_active_bg #c7c7c7; +/* FIXME this is really an API */ +@define-color content_view_bg #24283b; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color #c0caf5; +@define-color budgie_tasklist_indicator_color_active #c0caf5; +@define-color budgie_tasklist_indicator_color_active_window #999999; +@define-color budgie_tasklist_indicator_color_attention #e0af68; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +/* GTK NAMED COLORS (Libadwaita) + ---------------- + use responsibly! */ +@define-color accent_bg_color #a9b1d6; +@define-color accent_fg_color rgba(0, 0, 0, 0.87); +@define-color accent_color #a9b1d6; +@define-color destructive_bg_color #f7768e; +@define-color destructive_fg_color rgba(0, 0, 0, 0.87); +@define-color destructive_color #f7768e; +@define-color success_bg_color #9ece6a; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #9ece6a; +@define-color warning_bg_color #e0af68; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #e0af68; +@define-color error_bg_color #f7768e; +@define-color error_fg_color rgba(0, 0, 0, 0.87); +@define-color error_color #f7768e; +@define-color window_bg_color #24283b; +@define-color window_fg_color #c0caf5; +@define-color view_bg_color #24283b; +@define-color view_fg_color #c0caf5; +@define-color headerbar_bg_color #24283b; +@define-color headerbar_fg_color #c0caf5; +@define-color headerbar_border_color rgba(192, 202, 245, 0.12); +@define-color headerbar_backdrop_color @window_bg_color; +@define-color headerbar_shade_color rgba(0, 0, 0, 0.36); +@define-color card_bg_color #24283b; +@define-color card_fg_color #c0caf5; +@define-color card_shade_color rgba(0, 0, 0, 0.36); +@define-color dialog_bg_color #24283b; +@define-color dialog_fg_color #c0caf5; +@define-color popover_bg_color #24283b; +@define-color popover_fg_color #c0caf5; +@define-color thumbnail_bg_color #24283b; +@define-color thumbnail_fg_color #c0caf5; +@define-color shade_color rgba(0, 0, 0, 0.36); +@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5); + +/*************** + * Base States * + ***************/ +.background { + background-color: #24283b; + color: #c0caf5; +} + +dnd { + color: #c0caf5; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, +.view { + color: #c0caf5; +} + +iconview:disabled, +.view:disabled { + color: rgba(192, 202, 245, 0.5); +} + +textview text { + background-color: #24283b; +} + +textview border { + background-color: #1d202f; + color: rgba(192, 202, 245, 0.7); +} + +iconview:hover, +iconview:selected { + border-radius: 3px; +} + +rubberband, +.content-view rubberband, +.content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, +.content-view .rubberband, +columnview.view > rubberband, +treeview.view > rubberband, +gridview > rubberband, +flowbox > rubberband { + border: 1px solid #a9b1d6; + background-color: rgba(169, 177, 214, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: #c0caf5; + background-color: #24283b; + border: 1px solid black; +} + +label.separator { + color: rgba(192, 202, 245, 0.7); +} + +label:disabled { + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +headerbar label:disabled, +tab label:disabled, +button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 6px; + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; +} + +label.search-information { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.dim-label, +row label.subtitle { + color: rgba(192, 202, 245, 0.7); + opacity: 1; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(192, 202, 245, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: #c0caf5; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents, +.osd { + color: #c0caf5; + background-clip: padding-box; + border-radius: 6px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme('process-working-symbolic'); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 6px; + caret-color: currentColor; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +entry:focus-within { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #a9b1d6; + outline: none; +} + +entry:drop(active) { + background-color: alpha(currentColor, 0.08); + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + outline: none; +} + +entry:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.search { + border-radius: 9px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image { + color: rgba(192, 202, 245, 0.7); +} + +entry image:hover, +entry image:active { + color: #c0caf5; +} + +entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient( + to top, + transparent 50%, + rgba(192, 202, 245, 0.3) 50% + ); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +entry.error:focus-within { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #f7768e; + outline: none; +} + +entry.error:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry.warning { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +entry.warning:focus-within { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #e0af68; + outline: none; +} + +entry.warning:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #a9b1d6; + background-color: transparent; +} + +treeview entry.flat, +treeview entry { + background-color: #24283b; +} + +treeview entry.flat, +treeview entry.flat:focus-within, +treeview entry, +treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +editablelabel > stack > text { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient( + farthest-side, + #a9b1d6 0%, + rgba(169, 177, 214, 0) 0% + ); + } + to { + background-image: radial-gradient( + farthest-side, + #a9b1d6 95%, + rgba(169, 177, 214, 0) + ); + } +} + +toast button, +toast button.text-button, +toast button.circular.flat, +infobar.warning > revealer > box button, +infobar.warning:backdrop > revealer > box button, +popover.background.touch-selection button, +popover.background.magnifier button, +headerbar.selection-mode + button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +toast button:focus, +toast button.circular.flat:focus, +infobar.warning > revealer > box button:focus, +popover.background.touch-selection button:focus, +popover.background.magnifier button:focus, +headerbar.selection-mode + button:focus:not(.suggested-action):not(.destructive-action), +toast button:hover, +toast button.circular.flat:hover, +infobar.warning > revealer > box button:hover, +popover.background.touch-selection button:hover, +popover.background.magnifier button:hover, +headerbar.selection-mode + button:hover:not(.suggested-action):not(.destructive-action), +toast button:active, +toast button.circular.flat:active, +infobar.warning > revealer > box button:active, +popover.background.touch-selection button:active, +popover.background.magnifier button:active, +headerbar.selection-mode + button:active:not(.suggested-action):not(.destructive-action), +toast button:checked, +toast button.circular.flat:checked, +infobar.warning > revealer > box button:checked, +popover.background.touch-selection button:checked, +popover.background.magnifier button:checked, +headerbar.selection-mode + button:checked:not(.suggested-action):not(.destructive-action) { + color: #c0caf5; +} + +toast button:disabled, +toast button.circular.flat:disabled, +infobar.warning > revealer > box button:disabled, +popover.background.touch-selection button:disabled, +popover.background.magnifier button:disabled, +headerbar.selection-mode + button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +toast button:checked:disabled, +infobar.warning > revealer > box button:checked:disabled, +popover.background.touch-selection button:checked:disabled, +popover.background.magnifier button:checked:disabled, +headerbar.selection-mode + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.5); +} + +headerbar + popover + button:not(.suggested-action):not(.destructive-action):not(.flat), +button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:focus:not(.suggested-action):not(.destructive-action):not(.flat), +button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #c0caf5; + outline: none; +} + +headerbar + popover + button:hover:not(.suggested-action):not(.destructive-action):not(.flat), +button:hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +headerbar + popover + button:active:not(.suggested-action):not(.destructive-action):not(.flat), +button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #c0caf5; +} + +headerbar + popover + button:disabled:not(.suggested-action):not(.destructive-action):not(.flat), +button:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +headerbar + popover + button:checked:not(.suggested-action):not(.destructive-action):not(.flat), +button:checked { + box-shadow: none; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + outline: none; +} + +headerbar + popover + button:checked:hover:not(.suggested-action):not(.destructive-action):not( + .flat + ), +button:checked:hover { + box-shadow: none; +} + +headerbar + popover + button:checked:disabled:not(.suggested-action):not(.destructive-action):not( + .flat + ), +button:checked:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 6px; + font-weight: 500; +} + +button:drop(active) { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +placessidebar .navigation-sidebar > row button.sidebar-button, +calendar > header > button, +columnview.view > header > button button.circular, +treeview.view > header > button button.circular, +row.activatable button.circular, +scrollbar button, +notebook > header > tabs > arrow, +popover.menu box.circular-buttons button.circular.image-button.model, +headerbar popover calendar > header > button, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button, +splitbutton.flat > button, +splitbutton.flat > menubutton > button, +filechooser #pathbarbox > stack > box > button, +window.dialog.message.csd .dialog-action-area > button, +.app-notification button, +headerbar button:not(.suggested-action):not(.destructive-action), +.toolbar button, +toolbar button, +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), +splitbutton.suggested-action > button, +splitbutton.suggested-action > menubutton > button, +splitbutton.destructive-action > button, +splitbutton.destructive-action > menubutton > button, +splitbutton.opaque > button, +splitbutton.opaque > menubutton > button, +menubutton.suggested-action > button, +menubutton.destructive-action > button, +menubutton.opaque > button, +menubutton.flat > button, +button.flat { + background-color: transparent; + color: rgba(192, 202, 245, 0.7); +} + +placessidebar .navigation-sidebar > row button.sidebar-button:focus, +calendar > header > button:focus, +columnview.view > header > button button.circular:focus, +treeview.view > header > button button.circular:focus, +row.activatable button.circular:focus, +scrollbar button:focus, +notebook > header > tabs > arrow:focus, +popover.menu box.circular-buttons button.circular.image-button.model:focus, +headerbar popover calendar > header > button:focus, +spinbutton.vertical > button:focus, +spinbutton:not(.vertical) > button:focus, +splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, +filechooser #pathbarbox > stack > box > button:focus, +window.dialog.message.csd .dialog-action-area > button:focus, +.app-notification button:focus, +headerbar button:focus:not(.suggested-action):not(.destructive-action), +.toolbar button:focus, +toolbar button:focus, +dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), +splitbutton.suggested-action > button:focus, +splitbutton.suggested-action > menubutton > button:focus, +splitbutton.destructive-action > button:focus, +splitbutton.destructive-action > menubutton > button:focus, +splitbutton.opaque > button:focus, +splitbutton.opaque > menubutton > button:focus, +menubutton.suggested-action > button:focus, +menubutton.destructive-action > button:focus, +menubutton.opaque > button:focus, +menubutton.flat > button:focus, +button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #c0caf5; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:hover, +calendar > header > button:hover, +columnview.view > header > button button.circular:hover, +treeview.view > header > button button.circular:hover, +row.activatable button.circular:hover, +scrollbar button:hover, +notebook > header > tabs > arrow:hover, +popover.menu box.circular-buttons button.circular.image-button.model:hover, +headerbar popover calendar > header > button:hover, +spinbutton.vertical > button:hover, +spinbutton:not(.vertical) > button:hover, +splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, +filechooser #pathbarbox > stack > box > button:hover, +window.dialog.message.csd .dialog-action-area > button:hover, +.app-notification button:hover, +headerbar button:hover:not(.suggested-action):not(.destructive-action), +.toolbar button:hover, +toolbar button:hover, +dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), +splitbutton.suggested-action > button:hover, +splitbutton.suggested-action > menubutton > button:hover, +splitbutton.destructive-action > button:hover, +splitbutton.destructive-action > menubutton > button:hover, +splitbutton.opaque > button:hover, +splitbutton.opaque > menubutton > button:hover, +menubutton.suggested-action > button:hover, +menubutton.destructive-action > button:hover, +menubutton.opaque > button:hover, +menubutton.flat > button:hover, +button.flat:hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:active, +calendar > header > button:active, +columnview.view > header > button button.circular:active, +treeview.view > header > button button.circular:active, +row.activatable button.circular:active, +scrollbar button:active, +notebook > header > tabs > arrow:active, +popover.menu box.circular-buttons button.circular.image-button.model:active, +headerbar popover calendar > header > button:active, +spinbutton.vertical > button:active, +spinbutton:not(.vertical) > button:active, +splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, +filechooser #pathbarbox > stack > box > button:active, +window.dialog.message.csd .dialog-action-area > button:active, +.app-notification button:active, +headerbar button:active:not(.suggested-action):not(.destructive-action), +.toolbar button:active, +toolbar button:active, +dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), +splitbutton.suggested-action > button:active, +splitbutton.suggested-action > menubutton > button:active, +splitbutton.destructive-action > button:active, +splitbutton.destructive-action > menubutton > button:active, +splitbutton.opaque > button:active, +splitbutton.opaque > menubutton > button:active, +menubutton.suggested-action > button:active, +menubutton.destructive-action > button:active, +menubutton.opaque > button:active, +menubutton.flat > button:active, +button.flat:active { + background-color: alpha(currentColor, 0.12); + color: #c0caf5; + box-shadow: none; +} + +placessidebar .navigation-sidebar > row button.sidebar-button:disabled, +calendar > header > button:disabled, +columnview.view > header > button button.circular:disabled, +treeview.view > header > button button.circular:disabled, +row.activatable button.circular:disabled, +scrollbar button:disabled, +notebook > header > tabs > arrow:disabled, +popover.menu box.circular-buttons button.circular.image-button.model:disabled, +headerbar popover calendar > header > button:disabled, +spinbutton.vertical > button:disabled, +spinbutton:not(.vertical) > button:disabled, +splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, +filechooser #pathbarbox > stack > box > button:disabled, +window.dialog.message.csd .dialog-action-area > button:disabled, +.app-notification button:disabled, +headerbar button:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:disabled, +toolbar button:disabled, +dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), +splitbutton.suggested-action > button:disabled, +splitbutton.suggested-action > menubutton > button:disabled, +splitbutton.destructive-action > button:disabled, +splitbutton.destructive-action > menubutton > button:disabled, +splitbutton.opaque > button:disabled, +splitbutton.opaque > menubutton > button:disabled, +menubutton.suggested-action > button:disabled, +menubutton.destructive-action > button:disabled, +menubutton.opaque > button:disabled, +menubutton.flat > button:disabled, +button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); + opacity: 1; + filter: none; +} + +filechooser #pathbarbox > stack > box > button:checked, +window.dialog.message.csd .dialog-action-area > button:checked, +.app-notification button:checked, +headerbar button:checked:not(.suggested-action):not(.destructive-action), +.toolbar button:checked, +toolbar button:checked, +dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button:checked, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button:checked, +menubutton.opaque > button:checked, +menubutton.flat > button:checked, +button.flat:checked, +button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; + outline: none; + box-shadow: none; +} + +filechooser #pathbarbox > stack > box > button:checked:disabled, +window.dialog.message.csd .dialog-action-area > button:checked:disabled, +.app-notification button:checked:disabled, +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action), +.toolbar button:checked:disabled, +toolbar button:checked:disabled, +dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +splitbutton.suggested-action > button:checked:disabled, +splitbutton.suggested-action > menubutton > button:checked:disabled, +splitbutton.destructive-action > button:checked:disabled, +splitbutton.destructive-action > menubutton > button:checked:disabled, +splitbutton.opaque > button:checked:disabled, +splitbutton.opaque > menubutton > button:checked:disabled, +menubutton.suggested-action > button:checked:disabled, +menubutton.destructive-action > button:checked:disabled, +menubutton.opaque > button:checked:disabled, +menubutton.flat > button:checked:disabled, +button.flat:checked:disabled { + background-color: alpha(currentColor, 0.06); + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 9px; +} + +.linked button.image-button { + border-radius: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 6px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), +.linked.vertical > button.flat:not(:only-child) { + border-radius: 6px; +} + +.linked:not(.vertical) > button.flat:focus, +.linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.osd { + padding: 12px 16px; + box-shadow: none; + background-color: #24283b; + color: #c0caf5; +} + +button.osd:hover { + background-color: #414868; + color: #c0caf5; +} + +button.osd:active { + background-color: #16161e; + color: #c0caf5; +} + +button.osd.image-button { + padding: 6px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(169, 177, 214, 0.2), + 0 4px 3px 0 rgba(169, 177, 214, 0.14), 0 1px 6px 0 rgba(169, 177, 214, 0.12); +} + +button.suggested-action:checked { + background-color: rgba(169, 177, 214, 0.961); +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(169, 177, 214, 0.3), + 0 2px 3px -1px rgba(169, 177, 214, 0.24), + 0 2px 5px 0 rgba(169, 177, 214, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(169, 177, 214, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #a9b1d6; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); + opacity: 1; + filter: none; +} + +button.suggested-action.flat:checked { + background-color: rgba(169, 177, 214, 0.3); +} + +button.destructive-action { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 2px 2.4px -1px rgba(242, 139, 130, 0.2), + 0 4px 3px 0 rgba(242, 139, 130, 0.14), 0 1px 6px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:checked { + background-color: rgba(182, 105, 98, 0.961); +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, + 0 3px 3px -3px rgba(242, 139, 130, 0.3), + 0 2px 3px -1px rgba(242, 139, 130, 0.24), + 0 2px 5px 0 rgba(242, 139, 130, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(242, 139, 130, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #f7768e; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(192, 202, 245, 0.3); + opacity: 1; + filter: none; +} + +button.destructive-action.flat:checked { + background-color: rgba(242, 139, 130, 0.3); +} + +menubutton.pill > button, +button.pill { + padding: 9px 30px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + background-clip: border-box; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card:hover { + background-image: none; + background-color: alpha(currentColor, 0.08); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +button.card.keyboard-activating, +button.card:active { + background-image: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #c0caf5; +} + +button.card:checked { + background-image: none; + box-shadow: none; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + outline: none; + border-color: #a9b1d6; +} + +button.card:checked:hover { + background-image: none; + box-shadow: none; +} + +button.card:checked:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + opacity: 1; + filter: none; +} + +button.card.keyboard-activating:checked, +button.card:checked:active { + background-image: none; +} + +button.card.has-open-popup:checked { + background-image: none; +} + +button.card:drop(active) { + color: #ff9e64; + box-shadow: inset 0 0 0 1px #ff9e64; +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, +button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, +button.file > box > box > label { + font-weight: bold; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action), +filechooser #pathbarbox > stack > box > button, +menubutton.circular > button, +button.close, +button.circular { + border-radius: 9999px; + min-width: 24px; + min-height: 24px; + padding: 6px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) label, +filechooser #pathbarbox > stack > box > button label, +menubutton.circular > button label, +button.close label, +button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, +placessidebar .navigation-sidebar > row button.sidebar-button, +notebook > header > tabs > tab button.flat, +popover.menu box.circular-buttons button.circular.image-button.model, +spinbutton.vertical > button, +spinbutton:not(.vertical) > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #a9b1d6; + color: #c0caf5; +} + +menubutton.destructive-action { + background-color: #f7768e; + color: #c0caf5; +} + +menubutton.opaque { + background-color: #565f89; + color: #c0caf5; +} + +menubutton.suggested-action, +menubutton.destructive-action, +menubutton.opaque { + border-radius: 6px; +} + +menubutton.suggested-action.circular, +menubutton.suggested-action.pill, +menubutton.destructive-action.circular, +menubutton.destructive-action.pill, +menubutton.opaque.circular, +menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, +menubutton.suggested-action > button:checked, +menubutton.destructive-action > button, +menubutton.destructive-action > button:checked, +menubutton.opaque > button, +menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme('open-menu-symbolic'); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +splitbutton { + border-radius: 6px; +} + +splitbutton, +splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton:disabled { + filter: none; +} + +splitbutton:disabled > button, +splitbutton:disabled > menubutton > button { + filter: none; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + min-width: 24px; + padding-left: 4px; + padding-right: 4px; +} + +splitbutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.text-button.image-button > button, +splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, +splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: -1px; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: -1px; +} + +splitbutton.flat > separator { + background: rgba(192, 202, 245, 0.12); +} + +splitbutton.flat:hover, +splitbutton.flat:active, +splitbutton.flat:checked { + background: alpha(currentColor, 0.07); +} + +splitbutton.flat:hover > separator, +splitbutton.flat:active > separator, +splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 6px; +} + +splitbutton.suggested-action { + background-color: #a9b1d6; + color: #c0caf5; +} + +splitbutton.destructive-action { + background-color: #f7768e; + color: #c0caf5; +} + +splitbutton.opaque { + background-color: #565f89; + color: #c0caf5; +} + +splitbutton.suggested-action > button, +splitbutton.suggested-action > button:checked, +splitbutton.suggested-action > menubutton > button, +splitbutton.suggested-action > menubutton > button:checked, +splitbutton.destructive-action > button, +splitbutton.destructive-action > button:checked, +splitbutton.destructive-action > menubutton > button, +splitbutton.destructive-action > menubutton > button:checked, +splitbutton.opaque > button, +splitbutton.opaque > button:checked, +splitbutton.opaque > menubutton > button, +splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), +splitbutton.destructive-action > menubutton > button:dir(ltr), +splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(192, 202, 245, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), +splitbutton.destructive-action > menubutton > button:dir(rtl), +splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(192, 202, 245, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), +splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), +splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +stacksidebar row.needs-attention > label, +stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, +.linked:not(.vertical) > button, +.linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, +.linked:not(.vertical) > button:first-child { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} + +.linked:not(.vertical) > entry:last-child, +.linked:not(.vertical) > button:last-child { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked:not(.vertical) > entry:only-child, +.linked:not(.vertical) > button:only-child { + border-radius: 6px; +} + +.linked.vertical > entry, +.linked.vertical > button, +.linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, +.linked.vertical > button:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +.linked.vertical > entry:last-child, +.linked.vertical > button:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +.linked.vertical > entry:only-child, +.linked.vertical > button:only-child { + border-radius: 6px; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > button:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > button:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical button:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical button:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical menubutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical menubutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical dropdown:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical dropdown:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical colorbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical colorbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical fontbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical fontbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, +.linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical tabbutton:not(:first-child) > button { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical tabbutton:not(:last-child) > button { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:first-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:last-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +.linked:not(.vertical) > entry:not(.combo):dir(ltr):not(:last-child), +.linked:not(.vertical) > entry:not(.combo):dir(rtl):not(:first-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical entry:not(.combo):not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + margin-top: 0; +} + +.linked.vertical entry:not(.combo):not(:last-child) { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + +list > row button.image-button:not(.flat):hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; + box-shadow: inset 0 0 0 2px transparent; +} + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + background-color: alpha(currentColor, 0.12); + box-shadow: inset 0 0 0 2px transparent; + color: #c0caf5; +} + +list > row button.image-button.suggested-action:not(.flat) { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +list > row button.image-button.destructive-action:not(.flat) { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +/********* + * Links * + *********/ +link { + color: #7aa2f7; +} + +link:visited { + color: #bb9af7; +} + +button.link:link, +button.link:link:focus, +button.link:link:hover, +button.link:link:active { + color: #7aa2f7; +} + +button.link:visited, +button.link:visited:focus, +button.link:visited:hover, +button.link:visited:active { + color: #bb9af7; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton { + border-radius: 6px; + padding: 0; + border-spacing: 0; + min-height: 0; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +spinbutton:focus-within { + background-color: rgba(192, 202, 245, 0.04); + box-shadow: inset 0 0 0 2px #a9b1d6; + outline: none; +} + +spinbutton:disabled { + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + outline: none; + opacity: 1; + filter: none; +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + margin: 0; + padding-left: 12px; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button { + border: solid 6px transparent; +} + +spinbutton:not(.vertical) + > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton:not(.vertical) > button.up:dir(ltr), +spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), +spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button { + padding: 0; + border: solid 6px transparent; +} + +spinbutton.vertical > button:focus:not(:hover):not(:active) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(192, 202, 245, 0.7); +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), +list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), +list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu > contents modelbutton, +combobox > popover.menu > contents modelbutton { + padding-left: 9px; + padding-right: 9px; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown popover, +combobox popover { + margin-top: 4px; + padding: 0; +} + +dropdown popover listview, +combobox popover listview { + margin: 0; +} + +dropdown popover listview > row, +combobox popover listview > row { + padding: 6px; +} + +dropdown popover listview > row:selected, +combobox popover listview > row:selected { + color: #c0caf5; + background-color: alpha(currentColor, 0.06); +} + +dropdown popover .dropdown-searchbar, +combobox popover .dropdown-searchbar { + padding: 6px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 9999px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 6px; + font-weight: normal; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 300ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 2px transparent; + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; + outline: none; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: #c0caf5; +} + +button.combo:only-child:hover { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; +} + +button.combo:only-child:active { + background-color: alpha(currentColor, 0.12); + color: #c0caf5; + box-shadow: none; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; + outline: none; + box-shadow: none; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); + transition: none; + opacity: 1; + filter: none; +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #24283b; + border-spacing: 6px; +} + +.osd .toolbar, +.osd toolbar { + background-color: transparent; +} + +.app-notification, +.toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +.app-notification:backdrop, +.toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +.left.app-notification, +.right.app-notification, +.top.app-notification, +.bottom.app-notification, +.toolbar.osd.left, +.toolbar.osd.right, +.toolbar.osd.top, +.toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.bottom.app-notification, +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient( + to bottom, + transparent, + rgba(0, 0, 0, 0.1) 30%, + rgba(0, 0, 0, 0.2) 50%, + rgba(0, 0, 0, 0.4) + ); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); + border-radius: 9px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), +headerbar button:hover:not(.suggested-action):not(.destructive-action), +headerbar button:active:not(.suggested-action):not(.destructive-action), +headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: #c0caf5; + box-shadow: none; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +headerbar + button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(192, 202, 245, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), +headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), +headerbar + button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +headerbar + button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.3); +} + +headerbar + button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(192, 202, 245, 0.7); +} + +headerbar + button:backdrop:checked:disabled:not(.suggested-action):not( + .destructive-action + ) { + color: rgba(192, 202, 245, 0.3); +} + +headerbar entry { + background-color: rgba(192, 202, 245, 0.04); + color: #c0caf5; +} + +headerbar entry:focus-within { + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +headerbar entry:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +headerbar entry image { + color: rgba(192, 202, 245, 0.7); +} + +headerbar entry image:hover, +headerbar entry image:active { + color: #c0caf5; +} + +headerbar entry image:disabled { + color: rgba(192, 202, 245, 0.5); +} + +headerbar { + min-height: 48px; + padding: 2px 0; + margin: 0; + border: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #24283b; + color: #c0caf5; + box-shadow: none; + border-radius: 12px 12px 0 0; +} + +headerbar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +headerbar:backdrop { + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +headerbar:backdrop:disabled { + color: rgba(192, 202, 245, 0.3); +} + +headerbar.flat { + background-color: transparent; + color: #c0caf5; +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row label.subtitle:backdrop, +row headerbar label.subtitle:backdrop { + color: rgba(192, 202, 245, 0.5); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton, +headerbar separator { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar stackswitcher > button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar separator:not(.spacer) { + background-color: rgba(192, 202, 245, 0.12); +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar spinbutton button { + margin-top: 0; + margin-bottom: 0; +} + +headerbar .entry-tag { + margin-top: 5px; + margin-bottom: 5px; +} + +headerbar .titlebar { + background-color: transparent; + box-shadow: none; +} + +headerbar headerbar + separator { + background-color: rgba(192, 202, 245, 0.12); +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 6px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.5); +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar + stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action):checked { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, + color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode:backdrop { + color: rgba(0, 0, 0, 0.6); +} + +headerbar.selection-mode .subtitle:link { + color: rgba(0, 0, 0, 0.87); +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(192, 202, 245, 0); + background-color: #a9b1d6; +} + +.tiled headerbar, +.tiled-top headerbar, +.tiled-right headerbar, +.tiled-bottom headerbar, +.tiled-left headerbar, +.maximized headerbar, +.fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 36px; + border-radius: 12px 12px 0 0; +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + min-height: 24px; + min-width: 24px; + margin: 0; + padding: 0; +} + +.solid-csd headerbar:dir(rtl), +.solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +leaflet > box:last-child > headerbar { + border-top-right-radius: 0; +} + +leaflet > box:not(:last-child) > headerbar, +leaflet > box > stack > widget > box > widget > headerbar { + border-top-left-radius: 0; +} + +window.devel headerbar.titlebar { + background: #24283b + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + linear-gradient(to right, transparent 65%, rgba(169, 177, 214, 0.1)), + linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #24283b + cross-fade(10% -gtk-icontheme('system-run-symbolic'), image(transparent)) + 90% 0/256px 256px no-repeat, + image(#24283b); + /* background-color would flash */ +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 6px; +} + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + +pathbar > button.text-button { + min-width: 0; +} + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.7); + border: none; + border-radius: 6px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(192, 202, 245, 0.04); + color: rgba(192, 202, 245, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 4px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: #c0caf5; + outline: none; + box-shadow: none; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #414868; + border-top-color: #414868; +} + +columnview.view:selected, +treeview.view:selected { + background-color: alpha(currentColor, 0.1); + box-shadow: none; +} + +columnview.view:focus, +treeview.view:focus { + box-shadow: none; + outline: none; +} + +columnview.view:hover, +columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(192, 202, 245, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view.after:drop(active), +treeview.view.after:drop(active) { + border-top-style: none; +} + +columnview.view.before:drop(active), +treeview.view.before:drop(active) { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget.after:drop(active), +treeview.view > dndtarget.after:drop(active) { + border-top-style: none; +} + +columnview.view > dndtarget.before:drop(active), +treeview.view > dndtarget.before:drop(active) { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); + color: rgba(192, 202, 245, 0.7); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: #c0caf5; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #c0caf5; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: #c0caf5; +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(192, 202, 245, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #a9b1d6; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(192, 202, 245, 0.12); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(192, 202, 245, 0.7); +} + +columnview.view > header > button, +columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #24283b; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #24283b; + background-clip: border-box; + color: #a9b1d6; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #a9b1d6; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + color: #c0caf5; +} + +menubar:backdrop { + color: rgba(192, 202, 245, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(192, 202, 245, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: #c0caf5; +} + +menubar > item:disabled { + color: rgba(192, 202, 245, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; + border-radius: 12px; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 9px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; +} + +popover.background, +popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + background-color: #1a1b26; + border-radius: 12px; + color: #a9b1d6; + border: 1px solid rgba(192, 202, 245, 0.2); + background-clip: border-box; + box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.05), + 0 4px 6px 0 rgba(0, 0, 0, 0.06), 0 1px 10px 0 rgba(0, 0, 0, 0.05), + 0 0 0 1px rgba(0, 0, 0, 0.75); +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + border: none; + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12); +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 6px; + color: #a9b1d6; + font: initial; + text-shadow: none; + box-shadow: none; + background: none; +} + +popover.background modelbutton:hover { + transition: none; + background-color: #292e42; + color: #0db9d7; +} + +popover.background modelbutton:hover accelerator { + color: #0db9d7; +} + +popover.background modelbutton:hover accelerator:disabled { + color: rgba(0, 0, 0, 0.26); +} + +popover.background modelbutton:disabled { + color: rgba(192, 202, 245, 0.5); +} + +popover.background modelbutton accelerator { + color: rgba(192, 202, 245, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(192, 202, 245, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme('go-previous-symbolic'); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme('go-next-symbolic'); +} + +popover.background label.title { + font-weight: bold; + padding: 3px 35px; +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents separator { + background-color: rgba(192, 202, 245, 0.12); + margin: 3px 0; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background > contents stack > box { + padding: 0; +} + +popover.background > contents stack > scrolledwindow > viewport { + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 2px; +} + +popover.background > contents > box > button { + margin: 0; +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 6px; +} + +.osd popover.background, +popover.background.touch-selection, +popover.background.magnifier { + background-color: transparent; +} + +.osd popover.background > arrow, +.osd popover.background > contents, +popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, +popover.background.magnifier > arrow, +popover.background.magnifier > contents { + border: none; + box-shadow: none; +} + +/************* + * Notebooks * + *************/ +tabbar scrolledwindow:not(.pinned) > tabbox tab, +notebook > header > tabs > tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, + background-image 0ms; + min-height: 24px; + min-width: 24px; + padding: 5px; + margin: 0; + border: none; + outline: none; + background-clip: padding-box; + color: rgba(192, 202, 245, 0.7); + font-weight: 500; + border-radius: 9px; + background-color: rgba(192, 202, 245, 0.03); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:hover, +notebook > header > tabs > tab:hover { + background-color: rgba(192, 202, 245, 0.06); + color: #0db9d7; + box-shadow: none; +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:disabled, +notebook > header > tabs > tab:disabled { + color: rgba(192, 202, 245, 0.3); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked, +notebook > header > tabs > tab:checked, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected, +notebook > header > tabs > tab:selected { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #1d202f; + color: #0db9d7; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06); +} + +tabbar scrolledwindow:not(.pinned) > tabbox tab:checked:disabled, +notebook > header > tabs > tab:checked:disabled, +tabbar scrolledwindow:not(.pinned) > tabbox tab:selected:disabled, +notebook > header > tabs > tab:selected:disabled { + color: rgba(192, 202, 245, 0.5); +} + +frame > paned > notebook > header, +notebook.frame > header { + background-color: rgba(192, 202, 245, 0.04); +} + +notebook, +notebook.frame { + background-color: #24283b; + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 6px; +} + +notebook.frame frame > list row.activatable { + border-radius: 6px; +} + +notebook > header { + border: none; + background-color: rgba(192, 202, 245, 0.04); + padding: 3px; + margin: 3px; + border-radius: 9px; +} + +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 { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, +notebook > header.bottom > tabs > arrow.down { + margin-left: 0; + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +notebook > header.top > tabs > arrow.up, +notebook > header.bottom > tabs > arrow.up { + margin-right: 0; + -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 { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, +notebook > header.right > tabs > arrow.down { + margin-top: 0; + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +notebook > header.left > tabs > arrow.up, +notebook > header.right > tabs > arrow.up { + margin-bottom: 0; + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 6px; +} + +notebook > header > tabs { + padding: 0; + margin: 0; +} + +notebook > header > tabs > tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header > tabs > tab > box:drop(active) { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +notebook > header > tabs > tab > label { + padding: 0 6px; +} + +notebook > header > tabs > tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header > tabs > tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header > tabs > tab button.close-button { + min-width: 24px; + min-height: 24px; +} + +notebook > header.top tabs:not(:only-child):first-child, +notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, +notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, +notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs:not(:only-child):first-child, +notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, +notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, +notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header > menubutton > button.image-button { + padding: 3px; + min-width: 24px; + min-height: 24px; + margin-left: 3px; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 6px; +} + +tabbar .box { + min-height: 36px; +} + +tabbar:not(.inline) .box { + border: none; + background-color: transparent; + padding: 0; + margin: 0px; + border-radius: 9px; + box-shadow: none; +} + +tabbar:not(.inline):backdrop .box { + background-color: rgba(192, 202, 245, 0.04); +} + +tabbar:not(.inline):backdrop .box > scrolledwindow, +tabbar:not(.inline):backdrop .box > .start-action, +tabbar:not(.inline):backdrop .box > .end-action { + filter: opacity(0.5); +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild { + padding: 3px 0; + margin: 0 -3px; +} + +tabbar scrolledwindow:not(.pinned) > tabbox > tabboxchild > tab { + margin: 3px; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild { + padding: 3px 0; + margin: 0; +} + +tabbar scrolledwindow.pinned > tabbox > tabboxchild > tab { + margin: 3px; + padding: 3px; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +dnd tab { + min-height: 24px; + background-color: #24283b; + color: #c0caf5; + margin: 24px; + outline: none; + box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), + 0 2px 14px 3px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +tabbar tab, +dnd tab { + padding: 6px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 24px; + min-height: 24px; + border-radius: 9999px; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#a9b1d6, 0.5); + transform: translateY(4px); +} + +tabthumbnail { + border-radius: 10px; + transition: box-shadow 200ms cubic-bezier(0, 0, 0.2, 1), + background-color cubic-bezier(0, 0, 0.2, 1); +} + +tabthumbnail > box { + margin: 6px; +} + +tabthumbnail:drop(active) { + box-shadow: inset 0 0 0 2px alpha(#ff9e64, 0.4); + background-color: alpha(#ff9e64, 0.1); +} + +tabthumbnail .needs-attention:dir(ltr) { + transform: translate(8px, -8px); +} + +tabthumbnail .needs-attention:dir(rtl) { + transform: translate(-8px, -8px); +} + +tabthumbnail .needs-attention > widget { + background: #a9b1d6; + min-width: 12px; + min-height: 12px; + border-radius: 6px; + margin: 3px; + box-shadow: 0 1px 2px alpha(#a9b1d6, 0.4); +} + +tabthumbnail .card { + background: none; + color: inherit; +} + +tabthumbnail .card picture { + outline: none; + border-radius: 6px; +} + +tabthumbnail.pinned .card { + background-color: #24283b; + color: #c0caf5; +} + +tabthumbnail .pinned-box { + margin-left: 10px; + margin-right: 10px; +} + +tabthumbnail .icon-title-box { + border-spacing: 6px; +} + +tabthumbnail .tab-unpin-icon { + margin: 6px; + min-width: 24px; + min-height: 24px; +} + +taboverview > .overview.scrolled-to-top headerbar, +taboverview > .overview.scrolled-to-top searchbar > revealer > box { + background: none; + color: inherit; + box-shadow: none; +} + +taboverview > .overview .new-tab-button { + margin: 18px; +} + +tabview:drop(active), +tabbox:drop(active), +tabgrid:drop(active) { + box-shadow: none; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #24283b; +} + +scrollbar > range > trough { + outline: none; + background: none; + border: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(192, 202, 245, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(192, 202, 245, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: #c0caf5; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(36, 40, 59, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(36, 40, 59, 0.3); + border-radius: 9999px; + background-color: rgba(192, 202, 245, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(192, 202, 245, 0.3); +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator.horizontal:not(.dragging):not(.hovering) button { + min-width: 8px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) + > range + > trough + > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator.vertical:not(.dragging):not(.hovering) button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, +scrollbar.overlay-indicator.hovering { + background-color: transparent; +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme('pan-down-symbolic'); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme('pan-up-symbolic'); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme('pan-start-symbolic'); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0; + border: 2px solid rgba(192, 202, 245, 0.7); + border-radius: 9999px; + background-color: transparent; + background-clip: border-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: #a9b1d6; + border-color: #a9b1d6; +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + margin: 2px; + border-radius: 9999px; + outline: none; + box-shadow: none; + background-color: rgba(192, 202, 245, 0.7); + border: none; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.04); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +switch:checked > slider { + background-color: #24283b; + color: #24283b; +} + +/************************* + * Check and Radio items * + *************************/ +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +check, +radio { + min-height: 16px; + min-width: 16px; + -gtk-icon-size: 16px; + padding: 0; + margin: 3px; + border: 2px solid rgba(192, 202, 245, 0.7); + background-clip: border-box; + background-color: transparent; + border-radius: 9999px; + box-shadow: 0 0 0 10px transparent; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), + background-color 225ms cubic-bezier(0, 0, 0.2, 1), + box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +check:hover, +radio:hover { + border-color: inherit; + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.04); +} + +check:active, +radio:active { + border-color: #c0caf5; + box-shadow: 0 0 0 10px rgba(192, 202, 245, 0.12); +} + +check:checked, +check:indeterminate, +radio:checked, +radio:indeterminate { + border-color: transparent; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:hover, +check:indeterminate:hover, +radio:checked:hover, +radio:indeterminate:hover { + background-color: #c0caf5; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:active, +check:indeterminate:active, +radio:checked:active, +radio:indeterminate:active { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +check:checked:disabled, +check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(192, 202, 245, 0.3); + color: #24283b; +} + +check:disabled, +radio:disabled { + border-color: rgba(192, 202, 245, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: none; +} + +popover.menu check, +popover.menu radio { + transition: none; + margin: 0; + padding: 0; +} + +popover.menu check, +popover.menu check:focus, +popover.menu check:hover, +popover.menu check:focus:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:focus, +popover.menu radio:hover, +popover.menu radio:focus:hover, +popover.menu radio:active, +popover.menu radio:disabled { + transition: none; + box-shadow: none; + background-image: none; +} + +popover.menu check:not(:checked):not(:indeterminate):not(:disabled):hover, +popover.menu radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: rgba(0, 0, 0, 0.87); + background-color: transparent; +} + +popover.menu check:active, +popover.menu check:checked, +popover.menu check:indeterminate, +popover.menu radio:active, +popover.menu radio:checked, +popover.menu radio:indeterminate { + border-color: transparent; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +popover.menu check:active:hover, +popover.menu check:checked:hover, +popover.menu check:indeterminate:hover, +popover.menu radio:active:hover, +popover.menu radio:checked:hover, +popover.menu radio:indeterminate:hover { + border-color: transparent; + background-color: rgba(0, 0, 0, 0.87); + color: #a9b1d6; +} + +popover.menu check:active:disabled, +popover.menu check:checked:disabled, +popover.menu check:indeterminate:disabled, +popover.menu radio:active:disabled, +popover.menu radio:checked:disabled, +popover.menu radio:indeterminate:disabled { + border-color: transparent; + background-color: rgba(192, 202, 245, 0.3); + color: #24283b; +} + +popover.menu check, +popover.menu check:hover, +popover.menu check:active, +popover.menu check:disabled, +popover.menu radio, +popover.menu radio:hover, +popover.menu radio:active, +popover.menu radio:disabled { + box-shadow: none; + color: inherit; +} + +popover.menu check:dir(ltr), +popover.menu radio:dir(ltr) { + margin-right: 6px; +} + +popover.menu check:dir(rtl), +popover.menu radio:dir(rtl) { + margin-left: 6px; +} + +check:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +radio:checked { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/dot-symbolic.svg')), + -gtk-recolor(url('assets/scalable/dot-symbolic@2.svg')) + ); +} + +check:indeterminate, +radio:indeterminate { + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/line-symbolic.svg')), + -gtk-recolor(url('assets/scalable/line-symbolic@2.svg')) + ); +} + +check:not(:checked):active { + -gtk-icon-transform: rotate(90deg); +} + +check:not(:checked):indeterminate:active { + -gtk-icon-transform: scaleX(-1); +} + +checkbutton.theme-selector radio, +checkbutton.theme-selector radio:hover, +checkbutton.theme-selector radio:disabled { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector + radio:not(:checked):not(:indeterminate):not(:disabled):hover { + border-color: transparent; + background-color: transparent; +} + +checkbutton.theme-selector radio:checked, +checkbutton.theme-selector radio:active, +checkbutton.theme-selector radio:active:hover { + border-color: transparent; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +checkbutton.theme-selector radio:checked:hover { + background-color: #c0caf5; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher { + padding: 6px; +} + +themeswitcher .check { + min-height: 16px; + min-width: 16px; + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); + padding: 2px; + border-radius: 9999px; + margin: 3px; + -gtk-icon-size: 20px; + -gtk-icon-source: -gtk-scaled( + -gtk-recolor(url('assets/scalable/check-symbolic.svg')), + -gtk-recolor(url('assets/scalable/check-symbolic@2.svg')) + ); +} + +themeswitcher .check:hover { + background-color: #c0caf5; + color: rgba(0, 0, 0, 0.87); +} + +themeswitcher checkbutton radio { + padding: 0; + margin: 2px; + min-height: 48px; + min-width: 48px; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover { + outline-color: rgba(192, 202, 245, 0.12); + outline-width: 1px; + outline-offset: -1px; + outline-style: solid; + box-shadow: none; +} + +themeswitcher checkbutton radio, +themeswitcher checkbutton radio:hover, +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + -gtk-icon-source: none; + transition: none; + border: none; +} + +themeswitcher checkbutton radio:checked, +themeswitcher checkbutton radio:checked:hover { + box-shadow: inset 0 0 0 2px #a9b1d6; + outline: none; +} + +themeswitcher checkbutton.system radio, +themeswitcher checkbutton.system radio:hover, +themeswitcher checkbutton.system radio:checked, +themeswitcher checkbutton.system radio:checked:hover { + background-image: linear-gradient(-45deg, #1d202f 49.99%, #c0caf5 50.01%); + background-color: transparent; +} + +themeswitcher checkbutton.light radio, +themeswitcher checkbutton.light radio:hover, +themeswitcher checkbutton.light radio:checked, +themeswitcher checkbutton.light radio:checked:hover { + color: rgba(0, 0, 0, 0.8); + background-color: #c0caf5; +} + +themeswitcher checkbutton.dark radio, +themeswitcher checkbutton.dark radio:hover, +themeswitcher checkbutton.dark radio:checked, +themeswitcher checkbutton.dark radio:checked:hover { + color: #c0caf5; + background-image: image(#1d202f); + background-color: transparent; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale slider { + min-height: 18px; + min-width: 18px; + margin: -8px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune slider { + margin: -7px; +} + +scale trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(192, 202, 245, 0.3); +} + +scale trough:disabled { + background-color: rgba(192, 202, 245, 0.12); +} + +scale highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#a9b1d6); +} + +scale highlight:disabled { + background-color: #24283b; + background-image: image(rgba(192, 202, 245, 0.3)); +} + +scale fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(192, 202, 245, 0.3); +} + +scale fill:disabled { + background-color: transparent; +} + +scale slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 9999px; + color: #a9b1d6; + background-color: #24283b; + box-shadow: inset 0 0 0 2px #a9b1d6; +} + +scale slider:hover { + box-shadow: inset 0 0 0 2px #a9b1d6, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:active { + box-shadow: inset 0 0 0 4px #a9b1d6, 0 0 0 8px rgba(192, 202, 245, 0.12); +} + +scale slider:disabled { + box-shadow: inset 0 0 0 2px rgba(192, 202, 245, 0.3); +} + +scale marks, +scale value { + color: rgba(192, 202, 245, 0.7); +} + +scale indicator { + background-color: rgba(192, 202, 245, 0.3); + color: transparent; +} + +scale.horizontal > marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune > marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal > marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune > marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical > marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune > marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical > marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune > marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical indicator { + min-height: 1px; + min-width: 8px; +} + +scale.horizontal.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-before:not(.marks-after) slider, +scale.horizontal.marks-before:not(.marks-after) slider:hover, +scale.horizontal.marks-before:not(.marks-after) slider:active, +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-disabled-dark.png'), + url('assets/scale-horz-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-before-slider-dark.png'), + url('assets/scale-horz-marks-before-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.horizontal.marks-after:not(.marks-before) slider, +scale.horizontal.marks-after:not(.marks-before) slider:hover, +scale.horizontal.marks-after:not(.marks-before) slider:active, +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.horizontal.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-disabled-dark.png'), + url('assets/scale-horz-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.horizontal.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-horz-marks-after-slider-dark.png'), + url('assets/scale-horz-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-before:not(.marks-after) slider, +scale.vertical.marks-before:not(.marks-after) slider:hover, +scale.vertical.marks-before:not(.marks-after) slider:active, +scale.vertical.marks-before:not(.marks-after) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-before:not(.marks-after) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-before:not(.marks-after) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-disabled-dark.png'), + url('assets/scale-vert-marks-before-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-before:not(.marks-after) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-before-slider-dark.png'), + url('assets/scale-vert-marks-before-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), + background-size 300ms cubic-bezier(0, 0, 0.2, 1), + background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + background-size: auto, 1000% 1000%; + background-repeat: no-repeat; + background-position: center center; + background-color: transparent; +} + +scale.vertical.marks-after:not(.marks-before) slider, +scale.vertical.marks-after:not(.marks-before) slider:hover, +scale.vertical.marks-after:not(.marks-before) slider:active, +scale.vertical.marks-after:not(.marks-before) slider:disabled { + box-shadow: none; +} + +scale.vertical.marks-after:not(.marks-before) slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-size: auto, 0% 0%; + background-color: alpha(currentColor, 0.08); +} + +scale.vertical.marks-after:not(.marks-before) slider { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:disabled { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-disabled-dark.png'), + url('assets/scale-vert-marks-after-slider-disabled-dark@2.png') + ); +} + +scale.vertical.marks-after:not(.marks-before) slider:active { + background-image: -gtk-scaled( + url('assets/scale-vert-marks-after-slider-dark.png'), + url('assets/scale-vert-marks-after-slider-dark@2.png') + ); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal slider:dir(ltr), +scale.color.horizontal slider:dir(rtl) { + margin-bottom: -13.5px; + margin-top: 11.5px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) slider { + margin-left: -13.5px; + margin-right: 11.5px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) slider { + margin-right: -13.5px; + margin-left: 11.5px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(192, 202, 245, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 6px; + background-color: rgba(192, 202, 245, 0.12); +} + +progressbar progress { + border-radius: 6px; + background-color: #a9b1d6; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #a9b1d6; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 6px; +} + +levelbar block.low { + background-color: #e0af68; +} + +levelbar block.high, +levelbar block:not(.empty) { + background-color: #a9b1d6; +} + +levelbar block.full { + background-color: #9ece6a; +} + +levelbar block.empty { + background-color: rgba(192, 202, 245, 0.12); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: #c0caf5; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + color: #c0caf5; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(192, 202, 245, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 6px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 6px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, +statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; + background-clip: border-box; + box-shadow: none; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at top, + rgba(169, 177, 214, 0.24) 99%, + rgba(169, 177, 214, 0) 100% + ); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at bottom, + rgba(169, 177, 214, 0.24) 99%, + rgba(169, 177, 214, 0) 100% + ); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at left, + rgba(169, 177, 214, 0.24) 99%, + rgba(169, 177, 214, 0) 100% + ); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient( + farthest-side at right, + rgba(169, 177, 214, 0.24) 99%, + rgba(169, 177, 214, 0) 100% + ); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border-style: solid none none solid; + border-width: 1px; + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +junction:dir(rtl) { + border-style: solid solid none none; +} + +separator:not(.spacer) { + min-width: 1px; + min-height: 1px; + background-color: rgba(192, 202, 245, 0.12); +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, +button.font separator, +button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview.boxed-list, +list.boxed-list, +listview.content:not(.conversation-listbox), +list.content:not(.conversation-listbox) { + border-radius: 7px; + box-shadow: none; + border: 1px solid rgba(192, 202, 245, 0.12); +} + +listview.boxed-list > row.expander list > row, +list.boxed-list > row.expander list > row, +listview.boxed-list > row, +list.boxed-list > row, +listview.content:not(.conversation-listbox) > row, +list.content:not(.conversation-listbox) > row { + border-radius: 0; +} + +listview.boxed-list > row.expander list > row:first-child, +list.boxed-list > row.expander list > row:first-child, +listview.boxed-list > row:first-child, +list.boxed-list > row:first-child, +listview.content:not(.conversation-listbox) > row:first-child, +list.content:not(.conversation-listbox) > row:first-child { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:last-child, +list.boxed-list > row.expander list > row:last-child, +listview.boxed-list > row:last-child, +list.boxed-list > row:last-child, +listview.content:not(.conversation-listbox) > row:last-child, +list.content:not(.conversation-listbox) > row:last-child { + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; +} + +listview.boxed-list > row.expander list > row:only-child, +list.boxed-list > row.expander list > row:only-child, +listview.boxed-list > row:only-child, +list.boxed-list > row:only-child, +listview.content:not(.conversation-listbox) > row:only-child, +list.content:not(.conversation-listbox) > row:only-child { + border-radius: 6px; +} + +listview.boxed-list > row.expander list > row:not(:last-child), +list.boxed-list > row.expander list > row:not(:last-child), +listview.boxed-list > row:not(:last-child), +list.boxed-list > row:not(:last-child), +listview.content:not(.conversation-listbox) > row:not(:last-child), +list.content:not(.conversation-listbox) > row:not(:last-child) { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +listview.boxed-list > row.expander list > row:focus, +list.boxed-list > row.expander list > row:focus, +listview.boxed-list > row:focus, +list.boxed-list > row:focus, +listview.content:not(.conversation-listbox) > row:focus, +list.content:not(.conversation-listbox) > row:focus { + box-shadow: inset 0 0 0 1000px alpha(currentColor, 0.08); +} + +listview, +list { + border-color: rgba(192, 202, 245, 0.12); + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +listview row, +list row { + padding: 2px; + color: rgba(192, 202, 245, 0.7); +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.boxed-list > row.expander list, +list.boxed-list > row.expander list { + background-color: transparent; + box-shadow: none; + border: none; +} + +list.frame { + border-radius: 6px; +} + +listview.view { + color: #c0caf5; + background-color: transparent; +} + +popover.menu listview.view { + padding: 0; +} + +popover.menu listview.view > row { + margin-left: 0; + margin-right: 0; + padding: 6px 12px; +} + +popover.menu listview.view > row:first-child, +popover.menu listview.view > row:last-child, +popover.menu listview.view > row { + border-radius: 6px; +} + +row { + color: rgba(192, 202, 245, 0.7); + background-clip: padding-box; +} + +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +columnview.view > header > button, +treeview.view > header > button, +row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, +row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, +row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, +columnview.view > header > button:active, +treeview.view > header > button:active, +row.activatable.has-open-popup, +row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.12); +} + +button row.activatable:focus, +button row.activatable:hover, +button row.activatable:active { + box-shadow: none; +} + +button:checked row.activatable { + color: rgba(0, 0, 0, 0.87); +} + +row:selected image, +row:selected label { + color: #c0caf5; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(192, 202, 245, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #a9b1d6; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: rgba(0, 0, 0, 0.87); + background-color: #a9b1d6; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #a9b1d6; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(192, 202, 245, 0.7); + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic'); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme('pan-end-symbolic-rtl'); +} + +expander:hover, +expander:active { + color: #c0caf5; +} + +expander:disabled { + color: rgba(192, 202, 245, 0.3); +} + +expander-widget > box > title { + border-radius: 6px; +} + +expander-widget > box > title:hover > expander { + color: rgba(192, 202, 245, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, +.navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(192, 202, 245, 0.12); + border-radius: 6px; + color: #c0caf5; +} + +calendar:disabled { + color: rgba(192, 202, 245, 0.5); +} + +calendar:selected { + border-radius: 6px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today { + box-shadow: none; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number:selected { + color: #c0caf5; + background-color: alpha(currentColor, 0.06); +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3b4261; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; + color: #c0caf5; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3b4261; + color: rgba(192, 202, 245, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + margin-top: -6px; + padding: 0; +} + +window.dialog.message.csd .dialog-action-area > button, +window.dialog.message.csd .dialog-action-area > button:first-child, +window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 1px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #a9b1d6; +} + +window.dialog.message.csd + .dialog-action-area + > button.destructive-action:not(:disabled) { + color: #f7768e; +} + +window.background.csd.dialog > headerbar.titlebar { + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); +} + +window.aboutdialog.background.csd scrolledwindow.frame, +window.aboutdialog.background.csd scrolledwindow.frame > viewport.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view, +window.aboutdialog.background.csd scrolledwindow.frame > textview.view > text { + border-radius: 6px; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background-color: #24283b; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; +} + +.sidebar:not(separator):dir(ltr), +.sidebar.left:not(separator), +.sidebar.left:not(separator):dir(rtl) { + border-right: 1px solid rgba(192, 202, 245, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), +.sidebar.right:not(separator) { + border-left: 1px solid rgba(192, 202, 245, 0.12); + border-right-style: none; +} + +separator + .sidebar:not(separator):dir(ltr), +separator + .sidebar.left:not(separator), +separator + .sidebar.left:not(separator):dir(rtl), +separator + box > .sidebar:not(separator):dir(ltr), +separator + box > .sidebar.left:not(separator), +separator + box > .sidebar.left:not(separator):dir(rtl) { + border-right: none; +} + +separator + .sidebar:not(separator):dir(rtl), +separator + .sidebar.right:not(separator), +separator + box > .sidebar:not(separator):dir(rtl), +separator + box > .sidebar.right:not(separator) { + border-left: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, +paned .sidebar.right, +paned .sidebar.left:dir(rtl), +paned .sidebar:dir(rtl), +paned .sidebar:dir(ltr), +paned .sidebar { + border-style: none; +} + +leaflet.unfolded > box > stacksidebar.sidebar { + border: none; +} + +stacksidebar list { + padding: 4px 0; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; + margin: 2px 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(192, 202, 245, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, +.selection-mode separator.sidebar { + background-color: rgba(192, 202, 245, 0.15); +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 0 4px; + border-right: none; +} + +.navigation-sidebar, +.navigation-sidebar.view { + background-color: transparent; + color: inherit; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 2px 4px; + margin: 2px 4px; + border-radius: 6px; +} + +.navigation-sidebar > row:hover, +.navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: #1d202f; +} + +.navigation-sidebar > row:selected label, +.navigation-sidebar > row:selected image { + color: #0db9d7; + font-weight: 500; +} + +.navigation-sidebar > row:selected:hover { + background-color: #3b4261; +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(192, 202, 245, 0.5); +} + +.navigation-sidebar > separator { + margin: 3px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(192, 202, 245, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(192, 202, 245, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar > row { + padding: 0; +} + +placessidebar .navigation-sidebar > row:selected { + font-weight: 500; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 6px 9px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #a9b1d6; +} + +placessidebar + .navigation-sidebar + > row.sidebar-new-bookmark-row + image.sidebar-icon { + color: #a9b1d6; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border: none; + box-shadow: none; + background-color: transparent; + background-image: image(#414868); + background-size: 1px 1px; + background-clip: content-box; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #24283b; + background-image: image(#414868), image(#414868); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 6px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box button, +infobar.info > revealer > box button.text-button:not(:disabled), +infobar.info:hover > revealer > box button, +infobar.info:hover > revealer > box button.text-button:not(:disabled), +infobar.info:backdrop > revealer > box button, +infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #a9b1d6; +} + +infobar.action > revealer > box, +infobar.action:backdrop > revealer > box, +infobar.question > revealer > box, +infobar.question:backdrop > revealer > box { + background-color: #1d202f; + color: #a9b1d6; + border-radius: 6px; +} + +infobar.action > revealer > box button, +infobar.action > revealer > box button:hover, +infobar.action > revealer > box button:focus, +infobar.action > revealer > box button:active, +infobar.action > revealer > box button:checked, +infobar.action > revealer > box button.text-button:not(:disabled), +infobar.action:backdrop > revealer > box button, +infobar.action:backdrop > revealer > box button:hover, +infobar.action:backdrop > revealer > box button:focus, +infobar.action:backdrop > revealer > box button:active, +infobar.action:backdrop > revealer > box button:checked, +infobar.action:backdrop > revealer > box button.text-button:not(:disabled), +infobar.question > revealer > box button, +infobar.question > revealer > box button:hover, +infobar.question > revealer > box button:focus, +infobar.question > revealer > box button:active, +infobar.question > revealer > box button:checked, +infobar.question > revealer > box button.text-button:not(:disabled), +infobar.question:backdrop > revealer > box button, +infobar.question:backdrop > revealer > box button:hover, +infobar.question:backdrop > revealer > box button:focus, +infobar.question:backdrop > revealer > box button:active, +infobar.question:backdrop > revealer > box button:checked, +infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: #c0caf5; +} + +infobar.action > revealer > box *:link, +infobar.action:backdrop > revealer > box *:link, +infobar.question > revealer > box *:link, +infobar.question:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.action:hover > revealer > box, +infobar.question:hover > revealer > box { + background-color: #1d202f; + color: #a9b1d6; + border-radius: 6px; +} + +infobar.warning > revealer > box, +infobar.warning:backdrop > revealer > box { + background-color: #e0af68; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, +infobar.warning > revealer > box button:hover, +infobar.warning > revealer > box button:focus, +infobar.warning > revealer > box button:active, +infobar.warning > revealer > box button:checked, +infobar.warning > revealer > box button.text-button:not(:disabled), +infobar.warning:backdrop > revealer > box button, +infobar.warning:backdrop > revealer > box button:hover, +infobar.warning:backdrop > revealer > box button:focus, +infobar.warning:backdrop > revealer > box button:active, +infobar.warning:backdrop > revealer > box button:checked, +infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, +infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fdd11a; +} + +infobar.error > revealer > box, +infobar.error:backdrop > revealer > box { + background-color: #f7768e; + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box button, +infobar.error > revealer > box button:hover, +infobar.error > revealer > box button:focus, +infobar.error > revealer > box button:active, +infobar.error > revealer > box button:checked, +infobar.error > revealer > box button.text-button:not(:disabled), +infobar.error:backdrop > revealer > box button, +infobar.error:backdrop > revealer > box button:hover, +infobar.error:backdrop > revealer > box button:focus, +infobar.error:backdrop > revealer > box button:active, +infobar.error:backdrop > revealer > box button:checked, +infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error > revealer > box *:link, +infobar.error:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.error:hover > revealer > box { + background-color: #f7768e; +} + +/************ + * Tooltips * + ************/ +tooltip { + border: none; + background-clip: padding-box; + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background { + background-color: rgba(22, 22, 30, 0.9); + color: #c0caf5; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.top overlay { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +colorswatch.bottom { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.left, +colorswatch:first-child:not(.top) { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.left overlay, +colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +colorswatch.right, +colorswatch:last-child:not(.bottom) { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.right overlay, +colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +colorswatch.dark { + color: #c0caf5; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 12px 12px 0 0; + color: #c0caf5; +} + +colorswatch#add-color-button:only-child { + border-radius: 12px; +} + +colorswatch#add-color-button overlay { + background-color: #3b4261; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 12px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 12px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), + 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: #3b4261; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), + 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #24283b; +} + +/********************** + * Window Decorations * + **********************/ +window { + margin: 0; + padding: 0; + border: none; +} + +window.csd { + border-radius: 12px; + transition: none; + margin: 0; + padding: 0; + outline: 1px solid rgba(192, 202, 245, 0.2); + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2), 0 10px 18px rgba(0, 0, 0, 0.14), + 0 8px 24px rgba(0, 0, 0, 0.12), 0 1px 2px transparent, 0 3px 4px transparent, + 0 1px 6px transparent; +} + +window.csd:backdrop { + transition: none; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 3px 4px rgba(0, 0, 0, 0.14), + 0 1px 6px rgba(0, 0, 0, 0.12), 0 3px 8px transparent, + 0 10px 18px transparent, 0 8px 24px transparent; +} + +window.csd.maximized, +window.csd.fullscreen, +window.csd.tiled, +window.csd.tiled-top, +window.csd.tiled-right, +window.csd.tiled-bottom, +window.csd.tiled-left { + border-radius: 0; +} + +window.csd.maximized, +window.csd.fullscreen { + box-shadow: none; +} + +window.dialog.message { + border-radius: 12px; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + background-color: #24283b; + border: 1px solid #414868; +} + +window.solid-csd:backdrop { + background-color: #24283b; +} + +windowcontrols { + border-spacing: 6px; +} + +windowcontrols.start:not(.empty):dir(ltr), +windowcontrols.end:not(.empty):dir(rtl) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols.start:not(.empty):dir(rtl), +windowcontrols.end:not(.empty):dir(ltr) { + margin-left: 15px; + margin-right: 15px; +} + +windowcontrols button:not(.suggested-action):not(.destructive-action) { + min-height: 12px; + min-width: 12px; + padding: 0; + margin: 0 2px; + border-radius: 9999px; +} + +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action) { + color: transparent; +} + +windowcontrols + button.minimize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.maximize:not(.suggested-action):not(.destructive-action) + image, +windowcontrols + button.close:not(.suggested-action):not(.destructive-action) + image { + padding: 0; +} + +windowcontrols + button.minimize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#ff9e64, 0.5); +} + +windowcontrols + button.maximize:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#9ece6a, 0.5); +} + +windowcontrols + button.close:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + background-color: shade(#f7768e, 0.5); +} + +windowcontrols + button.minimize:backdrop:hover:not(.suggested-action):not( + .destructive-action + ), +windowcontrols + button.minimize:backdrop:active:not(.suggested-action):not( + .destructive-action + ), +windowcontrols button.minimize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.minimize:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #ff9e64; +} + +windowcontrols + button.maximize:backdrop:hover:not(.suggested-action):not( + .destructive-action + ), +windowcontrols + button.maximize:backdrop:active:not(.suggested-action):not( + .destructive-action + ), +windowcontrols button.maximize:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #9ece6a; +} + +windowcontrols + button.close:backdrop:hover:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:active:not(.suggested-action):not(.destructive-action), +windowcontrols button.close:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:active:not(.suggested-action):not(.destructive-action) { + color: transparent; + background-color: #f7768e; +} + +windowcontrols + button.minimize:backdrop:not(.suggested-action):not(.destructive-action), +windowcontrols + button.maximize:backdrop:not(.suggested-action):not(.destructive-action), +windowcontrols + button.close:backdrop:not(.suggested-action):not(.destructive-action) { + background-color: #545c7e; +} + +gridview > child:selected, +row:selected, +calendar:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, +iconview:selected, +flowbox > flowboxchild:selected, +calendar > grid > label.today { + color: #a9b1d6; + background-color: rgba(169, 177, 214, 0.2); +} + +text > selection, +label > selection, +calendar > grid > label.today:selected, +stacksidebar row:selected { + color: #27a1b9; + background-color: #3b4261; +} + +.monospace { + font-family: monospace; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #a9b1d6; + -gtk-icon-source: -gtk-recolor( + url('assets/scalable/cursor-handle-symbolic.svg') + ); +} + +cursor-handle.insertion-cursor:dir(ltr), +cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(192, 202, 245, 0.12); + border-radius: 7px; + box-shadow: inset 0 -2px rgba(192, 202, 245, 0.12); + background-color: #3b4261; + color: #c0caf5; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #a9b1d6; +} + +stackswitcher { + min-height: 0; + border-radius: 9999px; + padding: 0; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):not(:hover):not( + :active + ):not(:checked) { + background-color: transparent; +} + +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):first-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action):last-child, +stackswitcher.linked:not(.vertical) + > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) + > button.text-button:not(.suggested-action):not(.destructive-action) { + min-width: 100px; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(192, 202, 245, 0.12); + background: none; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(192, 202, 245, 0.12); + background: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 6px; +} + +button.emoji-section:checked { + color: #a9b1d6; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 6px; +} + +popover.emoji-picker emoji:focus, +popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, +emoji-completion-row:hover, +emoji-completion-row emoji:hover, +emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: #c0caf5; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window { + background-color: #24283b; +} + +.nautilus-window:backdrop { + background-color: #24283b; +} + +.nautilus-window headerbar { + box-shadow: none; +} + +.nautilus-window separator.spacer { + padding-right: 2em; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + color: rgba(192, 202, 245, 0.7); + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar { + background: none; + padding: 0 0 0 2px; + margin: 0 0 0 2px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > separator { + background: rgba(192, 202, 245, 0.1); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable { + border-radius: 6px; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable + button.sidebar-button { + color: rgba(192, 202, 245, 0.7); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:hover { + background-color: rgba(192, 202, 245, 0.12); + color: #c0caf5; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected { + background-color: #1d202f; + font-weight: 700; + border-left: 3px solid #f7768e; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + label.sidebar-label, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:selected + button.sidebar-button { + color: #0db9d7; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + image.sidebar-icon, +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > viewport + > list.navigation-sidebar + > row.activatable:disabled + label.sidebar-label { + color: rgba(192, 202, 245, 0.3); +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though { + background: none; +} + +.nautilus-window + flap.unfolded + > placessidebar + > scrolledwindow + > scrollbar + > range + > though + > slider { + border: none; +} + +.nautilus-window .nautilus-grid-view.view { + margin: 0 6px 6px; +} + +.nautilus-window .nautilus-grid-view.view, +.nautilus-window .nautilus-grid-view.view gridview.view { + background-color: #1d202f; + border-radius: 12px; +} + +.nautilus-window flap > separator { + background: none; +} + +.nautilus-window placesview label { + color: rgba(192, 202, 245, 0.7); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 12px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 32px; + padding: 0; + margin: 6px; + border-style: none; + border-radius: 6px; + background-color: rgba(22, 22, 30, 0.95); + color: #0db9d7; + box-shadow: 0 3px 2px -2px rgba(0, 0, 0, 0.2), + 0 3px 2.4px 0 rgba(0, 0, 0, 0.14), 0 1px 4.8px 0 rgba(0, 0, 0, 0.12); +} + +.nautilus-window .floating-bar button { + margin: 4px; + color: rgba(0, 0, 0, 0.87); +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor > menubutton > button { + min-width: 16px; + min-height: 16px; + margin: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: #1d202f; + border-radius: 9px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 1px 3px; + border-radius: 6px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: #0db9d7; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, +#NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton { + margin: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +.history-view { + background-color: #24283b; +} + +#displayitem { + border-top: 1px solid rgba(192, 202, 245, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(192, 202, 245, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(192, 202, 245, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(192, 202, 245, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 6px; +} + +datechooser.view button.flat.pill, +datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +menubutton.sources-button { + margin: 0; +} + +menubutton.sources-button > button { + border-radius: 0; + margin: 0; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 6px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 6px 6px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 6px 0 0 6px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(192, 202, 245, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; +} + +.context-tile-lozenge.grey { + color: #c0caf5; + background-color: rgba(192, 202, 245, 0.12); +} + +.context-tile-lozenge.green, +.context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, +.context-tile-lozenge.details-rating-5 { + color: #7aa2f7; + background-color: rgba(33, 150, 243, 0.15); +} + +.context-tile-lozenge.yellow, +.context-tile-lozenge.details-rating-12 { + color: #e1b602; + background-color: rgba(253, 214, 51, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #ff9800; + background-color: rgba(255, 152, 0, 0.15); +} + +.context-tile-lozenge.red, +.context-tile-lozenge.details-rating-18 { + color: #eb4b3d; + background-color: rgba(242, 139, 130, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: #c0caf5; +} + +.category-tile.category-create:hover { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 1.07) 0%, + shade(#2861c6, 1.1) 100% + ); +} + +.category-tile.category-create:active { + background: linear-gradient( + 180deg, + shade(#ce8cd7, 0.95) 0%, + shade(#2861c6, 0.95) 100% + ); +} + +.category-tile.category-develop { + background: #5e5c64; + color: #c0caf5; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: #c0caf5; +} + +.category-tile.category-learn:hover { + background: linear-gradient( + 180deg, + shade(#2ec27e, 1.06) 30%, + shade(#27a66c, 1.06) 100% + ); +} + +.category-tile.category-learn:active { + background: linear-gradient( + 180deg, + shade(#2ec27e, 0.95) 30%, + shade(#27a66c, 0.95) 100% + ); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 1.07) 0%, + shade(#eb5ec3, 1.07) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-play:active { + background: linear-gradient( + 75deg, + shade(#f9e2a7, 0.97) 0%, + shade(#eb5ec3, 0.95) 50%, + shade(#6d53e0, 1.07) 100% + ); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(192, 202, 245, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 1.08) 0%, + shade(#f77466, 1.08) 100% + ); +} + +.category-tile.category-socialize:active { + background: linear-gradient( + 90deg, + shade(#ef4e9b, 0.95) 0%, + shade(#f77466, 0.95) 100% + ); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient( + rgba(192, 202, 245, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(192, 202, 245, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient( + rgba(192, 202, 245, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(192, 202, 245, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient( + rgba(192, 202, 245, 0.12) 1px, + transparent 1px + ), + linear-gradient(90deg, rgba(192, 202, 245, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar { + box-shadow: inset 0 -1px rgba(192, 202, 245, 0.12); +} + +window.org-gnome-Builder headerbar splitbutton button { + border-radius: 6px; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +window.org-gnome-Builder headerbar menubutton > button { + border-radius: 6px; + padding: 6px 9px; +} + +window.org-gnome-Builder headerbar paneltogglebutton button { + border-radius: 6px; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(192, 202, 245, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(192, 202, 245, 0.12); +} + +.frameheader.header + tabbar.inline + > revealer + > box + .end-action + menubutton + > button { + margin: 6px; + min-height: 24px; + min-width: 24px; + padding: 3px; + border-radius: 6px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #24283b; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, +.style-variant button.toggle:hover, +.style-variant button.toggle:focus, +.style-variant button.toggle:active, +.style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 6px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(192, 202, 245, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(192, 202, 245, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #a9b1d6; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:first-child, +window.dialog + > .dialog-vbox + > box + > scrolledwindow + > viewport + > widget + > list.boxed-list + > row:last-child { + border-radius: 0; +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: #c0caf5; +} + +avatar.image { + background: none; +} + +.card { + border-radius: 6px; + box-shadow: none; + border: 1px solid rgba(192, 202, 245, 0.12); + background-clip: border-box; + background-color: #24283b; + color: rgba(192, 202, 245, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, +preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 34px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, +preferencesgroup + > box + button.background-preview-button.toggle + > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(192, 202, 245, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(192, 202, 245, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #a9b1d6; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.55); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.35; +} + +statuspage + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact + > scrolledwindow + > viewport + > box + > clamp + > box + > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 7px 4.8px -4px rgba(0, 0, 0, 0.2), + 0 12px 10.2px 2px rgba(0, 0, 0, 0.14), 0 5px 13.2px 4px rgba(0, 0, 0, 0.12), + inset 0 1px rgba(192, 202, 245, 0.1); + background-color: rgba(36, 40, 59, 0.95); + color: #c0caf5; + border: none; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > label { + margin: 0 6px; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, +viewswitcher.wide button.toggle.flat:checked { + background-color: #1d202f; + color: #0db9d7; + font-weight: 500; +} + +viewswitcher.wide button.toggle:not(:checked), +viewswitcher.wide button.toggle.flat:not(:checked) { + box-shadow: none; +} + +viewswitcher.wide button.toggle:checked:backdrop, +viewswitcher.wide button.toggle.flat:checked:backdrop { + color: #0db9d7; +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator { + background-color: rgba(0, 0, 0, 0.87); +} + +viewswitcher.wide + button.toggle:checked + indicatorbin.needs-attention + > indicator + > label, +viewswitcher.wide + button.toggle.flat:checked + indicatorbin.needs-attention + > indicator + > label { + color: #a9b1d6; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +headerbar viewswitcher.narrow button.toggle { + border-radius: 6px; + margin: 0 2px; + min-width: 120px; + padding: 0; + background-color: transparent; +} + +headerbar viewswitcher.narrow button.toggle:checked { + background-color: #a9b1d6; + color: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator { + background: rgba(0, 0, 0, 0.87); +} + +headerbar viewswitcher.narrow button.toggle:checked indicator > label { + color: #a9b1d6; +} + +headerbar viewswitcher.narrow button.toggle:checked:backdrop { + color: rgba(0, 0, 0, 0.38); +} + +headerbar viewswitcher.narrow button.toggle:focus { + box-shadow: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, +indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: #c0caf5; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #a9b1d6; +} + +indicatorbin.needs-attention > indicator > label { + color: rgba(0, 0, 0, 0.87); +} diff --git a/src/themes/Tokyo-Night/gtk-4.0/thumbnail.png b/src/themes/Tokyo-Night/gtk-4.0/thumbnail.png new file mode 100644 index 00000000..1be7c67a Binary files /dev/null and b/src/themes/Tokyo-Night/gtk-4.0/thumbnail.png differ diff --git a/src/themes/Tokyo-Night/index.theme b/src/themes/Tokyo-Night/index.theme new file mode 100644 index 00000000..560df6c7 --- /dev/null +++ b/src/themes/Tokyo-Night/index.theme @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=X-GNOME-Metatheme +Name=Tokyonight-Storm +Comment=An Flat Gtk+ theme based on Elegant Design +Encoding=UTF-8 + +[X-GNOME-Metatheme] +GtkTheme=Tokyonight-Storm +MetacityTheme=Tokyonight-Storm +IconTheme=Tokyonight-Storm +CursorTheme=Tokyonight-cursors +ButtonLayout=close,minimize,maximize:menu diff --git a/src/themes/Tokyo-Night/metacity-1/assets/button.svg b/src/themes/Tokyo-Night/metacity-1/assets/button.svg new file mode 100644 index 00000000..51c67bf4 --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/assets/button.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <circle cx="12" cy="12" r="12"/> +</svg> diff --git a/src/themes/Tokyo-Night/metacity-1/assets/close.svg b/src/themes/Tokyo-Night/metacity-1/assets/close.svg new file mode 100644 index 00000000..1fe08059 --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/assets/close.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="M17 8.41L15.59 7 12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12z"/> +</svg> diff --git a/src/themes/Tokyo-Night/metacity-1/assets/maximize.svg b/src/themes/Tokyo-Night/metacity-1/assets/maximize.svg new file mode 100644 index 00000000..02d76eb5 --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/assets/maximize.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m8 8v8h8v-8h-8zm2 2h4v4h-4v-4z"/> +</svg> diff --git a/src/themes/Tokyo-Night/metacity-1/assets/menu.svg b/src/themes/Tokyo-Night/metacity-1/assets/menu.svg new file mode 100644 index 00000000..ad8570ad --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/assets/menu.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <circle cx="12" cy="12" r="2"/> +</svg> diff --git a/src/themes/Tokyo-Night/metacity-1/assets/minimize.svg b/src/themes/Tokyo-Night/metacity-1/assets/minimize.svg new file mode 100644 index 00000000..dc1fa3f5 --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/assets/minimize.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m8 14h8v2h-8z"/> +</svg> diff --git a/src/themes/Tokyo-Night/metacity-1/assets/shade.svg b/src/themes/Tokyo-Night/metacity-1/assets/shade.svg new file mode 100644 index 00000000..29aeeae3 --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/assets/shade.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m6 14 1.41 1.41 4.59-4.59 4.59 4.59 1.41-1.41-6-6z"/> +</svg> diff --git a/src/themes/Tokyo-Night/metacity-1/assets/unmaximize.svg b/src/themes/Tokyo-Night/metacity-1/assets/unmaximize.svg new file mode 100644 index 00000000..91060372 --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/assets/unmaximize.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="24" + height="24" + viewBox="0 0 24 24" + fill="#808080" + version="1.1" + id="svg4" + sodipodi:docname="unmaximize.svg" + inkscape:version="1.0.2 (e86c870879, 2021-01-15)"> + <metadata + id="metadata10"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs8" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1368" + inkscape:window-height="711" + id="namedview6" + showgrid="true" + inkscape:zoom="1.8487896" + inkscape:cx="-63.850129" + inkscape:cy="24.233787" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="svg4"> + <inkscape:grid + type="xygrid" + id="grid835" /> + </sodipodi:namedview> + <path + d="m 8,8 v 8 h 8 V 8 Z m 2,2 h 4 v 4 h -4 z" + id="path2" + style="stroke-width:1.33334" + sodipodi:nodetypes="cccccccccc" /> + <path + id="path839" + style="stroke-width:1.33334" + d="M 10 6 L 10 7 L 17 7 L 17 14 L 18 14 L 18 6 L 10 6 z " /> +</svg> diff --git a/src/themes/Tokyo-Night/metacity-1/assets/unshade.svg b/src/themes/Tokyo-Night/metacity-1/assets/unshade.svg new file mode 100644 index 00000000..fa98887f --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/assets/unshade.svg @@ -0,0 +1,3 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="#808080"> + <path d="m18 10-1.41-1.41-4.59 4.59-4.59-4.59-1.41 1.41l6 6z"/> +</svg> diff --git a/src/themes/Tokyo-Night/metacity-1/metacity-theme-1.xml b/src/themes/Tokyo-Night/metacity-1/metacity-theme-1.xml new file mode 100755 index 00000000..e01e1611 --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/metacity-theme-1.xml @@ -0,0 +1 @@ +metacity-theme-2.xml \ No newline at end of file diff --git a/src/themes/Tokyo-Night/metacity-1/metacity-theme-2.xml b/src/themes/Tokyo-Night/metacity-1/metacity-theme-2.xml new file mode 100644 index 00000000..bddea850 --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/metacity-theme-2.xml @@ -0,0 +1,736 @@ +<?xml version="1.0"?> +<metacity_theme> + <info> + <name>Tokyonight</name> + <author>vinceliucie | mod: f.korpsvart</author> + <copyright>GPL</copyright> + <date>2023</date> + <description>Tokyonight Metacity theme</description> + </info> + + <!-- meaningful constants --> + + <constant name="C_titlebar_focused" value="#2d2d2d" /> + <constant name="C_titlebar_unfocused" value="#242424" /> + <constant name="C_highlight_focused" value="blend/#2d2d2d/#ffffff/0.1" /> + <constant name="C_highlight_unfocused" value="blend/#242424/#ffffff/0.1" /> + <constant name="C_title_focused" value="blend/#2d2d2d/#ffffff/0.87" /> + <constant name="C_title_unfocused" value="blend/#242424/#ffffff/0.6" /> + + <!-- geometries --> + + <frame_geometry name="normal" title_scale="medium" rounded_top_left="4" rounded_top_right="4"> + <distance name="left_width" value="2" /> + <distance name="right_width" value="2" /> + <distance name="bottom_height" value="2" /> + <distance name="left_titlebar_edge" value="0" /> + <distance name="right_titlebar_edge" value="0" /> + <distance name="title_vertical_pad" value="13" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + <aspect_ratio name="button" value="1" /> + </frame_geometry> + + <frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="0" /> + </frame_geometry> + + <frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + + <frame_geometry name="modal" parent="normal"> +</frame_geometry> + + <frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8" /> + </frame_geometry> + + <frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" + parent="normal"> + <distance name="left_width" value="2" /> + <distance name="right_width" value="2" /> + <distance name="bottom_height" value="2" /> + <distance name="title_vertical_pad" value="2" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="borderless" has_title="false" rounded_top_left="false" + rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="4" + rounded_bottom_right="4" parent="normal"> + <distance name="title_vertical_pad" value="4" /> + </frame_geometry> + + <!-- drawing operations --> + + <!-- title --> + + <draw_ops name="title_focused"> + <title + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> + </draw_ops> + + <draw_ops name="title_unfocused"> + <title + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> + </draw_ops> + + <!-- window decorations --> + + <draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="highlight_focused"> + <line color="C_highlight_focused" x1="4" y1="0" x2="width - 5" y2="0" /> + <arc color="C_highlight_focused" x="0 - 1" y="0" width="13" height="13" start_angle="270" + extent_angle="90" /> + <arc color="C_highlight_focused" x="width - 13" y="0" width="13" height="13" start_angle="0" + extent_angle="90" /> + </draw_ops> + + <draw_ops name="highlight_unfocused"> + <line color="C_highlight_unfocused" x1="4" y1="0" x2="width - 5" y2="0" /> + <arc color="C_highlight_unfocused" x="0 - 1" y="0" width="13" height="13" start_angle="270" + extent_angle="90" /> + <arc color="C_highlight_unfocused" x="width - 13" y="0" width="13" height="13" start_angle="0" + extent_angle="90" /> + </draw_ops> + + <draw_ops name="titlebar_focused"> + <include name="entire_background_focused" /> + <include name="highlight_focused" /> + </draw_ops> + + <draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused" /> + <include name="highlight_unfocused" /> + </draw_ops> + + <!-- button icons --> + + <!-- close --> + + <draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="close_focused_prelight"> + <include name="close_focused" /> + </draw_ops> + + <draw_ops name="close_focused_pressed"> + <include name="close_focused" /> + </draw_ops> + + <draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="close_unfocused_prelight"> + <include name="close_unfocused" /> + </draw_ops> + + <draw_ops name="close_unfocused_pressed"> + <include name="close_unfocused" /> + </draw_ops> + + <!-- maximize --> + + <draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="maximize_focused_prelight"> + <include name="maximize_focused" /> + </draw_ops> + + <draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_unfocused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused" /> + </draw_ops> + + <!-- unmaximize --> + + <draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_prelight"> + <include name="unmaximize_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_unfocused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused" /> + </draw_ops> + + <!-- minimize --> + + <draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="minimize_focused_prelight"> + <include name="minimize_focused" /> + </draw_ops> + + <draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_unfocused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused" /> + </draw_ops> + + <!-- menu --> + + <draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="menu_focused_prelight"> + <include name="menu_focused" /> + </draw_ops> + + <draw_ops name="menu_focused_pressed"> + <include name="menu_focused" /> + </draw_ops> + + <draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused" /> + </draw_ops> + + <draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused" /> + </draw_ops> + + <!-- shade --> + + <draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="shade_focused_prelight"> + <include name="shade_focused" /> + </draw_ops> + + <draw_ops name="shade_focused_pressed"> + <include name="shade_focused" /> + </draw_ops> + + <draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused" /> + </draw_ops> + + <draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused" /> + </draw_ops> + + <!-- unshade --> + + <draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused" /> + </draw_ops> + + <draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused" /> + </draw_ops> + + <!-- appmenu --> + + <constant name="D_appmenu_icon_size" value="16" /> + + <draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" /> + </draw_ops> + + <draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused" /> + </draw_ops> + + <draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused" /> + </draw_ops> + + <!-- button backgrounds --> + + <draw_ops name="button_focused"> +</draw_ops> + + <draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="button_unfocused"> +</draw_ops> + + <draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" + colorize="C_title_unfocused" /> + </draw_ops> + + <!-- frame styles --> + + <frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button_focused" /> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight" /> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed" /> + <button function="right_middle_background" state="normal" draw_ops="button_focused" /> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight" /> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused" /> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight" /> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed" /> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused" /> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight" /> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + </frame_style> + + <frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + </frame_style> + + <frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + </frame_style> + + <frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + </frame_style> + + <frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + </frame_style> + + <frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + </frame_style> + + <frame_style name="dialog_focused" geometry="nobuttons" parent="normal_focused"> +</frame_style> + + <frame_style name="dialog_unfocused" geometry="nobuttons" parent="normal_unfocused"> +</frame_style> + + <frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + + <frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + + <frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + + <frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + + <frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + + <frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + + <frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + + <frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + + <frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + + <frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + + <!-- placeholder for unimplementated styles--> + + <frame_style name="blank" geometry="normal"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- frame style sets --> + + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused" /> + </frame_style_set> + + <frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless_focused" /> + <frame focus="no" state="maximized" style="borderless_unfocused" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused" /> + <frame focus="no" state="normal" resize="both" style="attached_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <!-- windows --> + + <window type="normal" style_set="normal_style_set" /> + <window type="dialog" style_set="dialog_style_set" /> + <window type="modal_dialog" style_set="modal_dialog_style_set" /> + <window type="menu" style_set="utility_style_set" /> + <window type="utility" style_set="utility_style_set" /> + <window type="border" style_set="border_style_set" /> + +</metacity_theme> diff --git a/src/themes/Tokyo-Night/metacity-1/metacity-theme-3.xml b/src/themes/Tokyo-Night/metacity-1/metacity-theme-3.xml new file mode 100644 index 00000000..23fb57f9 --- /dev/null +++ b/src/themes/Tokyo-Night/metacity-1/metacity-theme-3.xml @@ -0,0 +1,793 @@ +<?xml version="1.0"?> +<metacity_theme> + <info> + <name>Tokyonight</name> + <author>vinceliucie | mod: f.korpsvart</author> + <copyright>GPL</copyright> + <date>2023</date> + <description>Tokyonight Metacity theme</description> + </info> + + <!-- meaningful constants --> + + <constant name="C_titlebar_focused" value="gtk:custom(wm_bg,gtk:bg[NORMAL])" /> + <constant name="C_titlebar_unfocused" value="gtk:custom(wm_unfocused_bg,gtk:bg[NORMAL])" /> + <constant name="C_highlight_focused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])" /> + <constant name="C_highlight_unfocused" value="gtk:custom(wm_highlight,gtk:base[NORMAL])" /> + <constant name="C_title_focused" value="gtk:custom(wm_title,gtk:fg[NORMAL])" /> + <constant name="C_title_unfocused" value="gtk:custom(wm_unfocused_title,gtk:fg[INSENSITIVE])" /> + <constant name="C_button_close_icon" value="gtk:custom(wm_button_close_icon,gtk:base[NORMAL])" /> + <constant name="C_button_close_bg_hover" + value="gtk:custom(wm_button_close_hover_bg,gtk:fg[INSENSITIVE])" /> + <constant name="C_button_close_bg_active" + value="gtk:custom(wm_button_close_active_bg,gtk:fg[INSENSITIVE])" /> + + <!-- geometries --> + + <frame_geometry name="normal" title_scale="medium" rounded_top_left="12" rounded_top_right="12"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="left_titlebar_edge" value="0" /> + <distance name="right_titlebar_edge" value="0" /> + <distance name="title_vertical_pad" value="18" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + <aspect_ratio name="button" value="1" /> + </frame_geometry> + + <frame_geometry name="max" rounded_top_left="false" rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_left" parent="max"> + <distance name="right_width" value="0" /> + </frame_geometry> + + <frame_geometry name="tiled_right" parent="max"> + <distance name="left_width" value="0" /> + </frame_geometry> + + <frame_geometry name="nobuttons" hide_buttons="true" parent="normal"> +</frame_geometry> + + <frame_geometry name="modal" parent="normal"> +</frame_geometry> + + <frame_geometry name="small" title_scale="small" parent="normal"> + <distance name="title_vertical_pad" value="8" /> + </frame_geometry> + + <frame_geometry name="border" has_title="false" rounded_top_left="false" rounded_top_right="false" + parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="title_border" left="10" right="10" top="0" bottom="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="borderless" has_title="false" rounded_top_left="false" + rounded_top_right="false" parent="normal"> + <distance name="left_width" value="0" /> + <distance name="right_width" value="0" /> + <distance name="bottom_height" value="0" /> + <distance name="title_vertical_pad" value="0" /> + <border name="button_border" left="0" right="0" top="0" bottom="0" /> + <border name="title_border" left="0" right="0" top="0" bottom="0" /> + </frame_geometry> + + <frame_geometry name="attached" hide_buttons="true" rounded_bottom_left="8" + rounded_bottom_right="8" parent="normal"> + <distance name="title_vertical_pad" value="8" /> + </frame_geometry> + + <!-- drawing operations --> + + <!-- title --> + + <draw_ops name="title_focused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_focused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_focused" /> + </draw_ops> + + <draw_ops name="title_unfocused"> + <title version="< 3.1" + x="(0 `max` ((width - title_width) / 2))" + y="(0 `max` ((height - title_height) / 2))" + color="C_title_unfocused" /> + <title version=">= 3.1" + x="(0 `max` ((frame_x_center - title_width / 2) `min` (width - title_width)))" + y="(0 `max` ((height - title_height) / 2))" + ellipsize_width="width" + color="C_title_unfocused" /> + </draw_ops> + + <!-- window decorations --> + + <draw_ops name="entire_background_focused"> + <rectangle color="C_titlebar_focused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="entire_background_unfocused"> + <rectangle color="C_titlebar_unfocused" x="0" y="0" width="width" height="height" filled="true" /> + </draw_ops> + + <draw_ops name="highlight_focused"> + <line color="C_highlight_focused" x1="4" y1="0" x2="width - 5" y2="0" /> + <arc color="C_highlight_focused" x="0 - 1" y="0" width="13" height="13" start_angle="270" + extent_angle="90" /> + <arc color="C_highlight_focused" x="width - 13" y="0" width="13" height="13" start_angle="0" + extent_angle="90" /> + </draw_ops> + + <draw_ops name="highlight_unfocused"> + <line color="C_highlight_unfocused" x1="4" y1="0" x2="width - 5" y2="0" /> + <arc color="C_highlight_unfocused" x="0 - 1" y="0" width="13" height="13" start_angle="270" + extent_angle="90" /> + <arc color="C_highlight_unfocused" x="width - 13" y="0" width="13" height="13" start_angle="0" + extent_angle="90" /> + </draw_ops> + + <draw_ops name="titlebar_focused"> + <include name="entire_background_focused" /> + <include name="highlight_focused" /> + </draw_ops> + + <draw_ops name="titlebar_unfocused"> + <include name="entire_background_unfocused" /> + <include name="highlight_unfocused" /> + </draw_ops> + + <!-- button icons --> + + <!-- close --> + + <draw_ops name="close_focused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="close_focused_prelight"> + <image filename="assets/button.svg" colorize="C_button_close_bg_hover" + x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" + height="object_height" /> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" + colorize="C_titlebar_focused" /> + </draw_ops> + + <draw_ops name="close_focused_pressed"> + <image filename="assets/button.svg" colorize="C_button_close_bg_active" + x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" + height="object_height" /> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" + colorize="C_titlebar_focused" /> + </draw_ops> + + <draw_ops name="close_unfocused"> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="close_unfocused_prelight"> + <image filename="assets/button.svg" alpha="0.7" colorize="C_button_close_bg_hover" + x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" + height="object_height" /> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_titlebar_unfocused" /> + </draw_ops> + + <draw_ops name="close_unfocused_pressed"> + <image filename="assets/button.svg" alpha="0.7" colorize="C_button_close_bg_active" + x="(width - object_width) / 2" y="(height - object_height) / 2" width="object_width" + height="object_height" /> + <image filename="assets/close.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_titlebar_unfocused" /> + </draw_ops> + + <!-- maximize --> + + <draw_ops name="maximize_focused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="maximize_focused_prelight"> + <include name="maximize_focused" /> + </draw_ops> + + <draw_ops name="maximize_focused_pressed"> + <include name="maximize_focused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused"> + <image filename="assets/maximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_prelight"> + <include name="maximize_unfocused" /> + </draw_ops> + + <draw_ops name="maximize_unfocused_pressed"> + <include name="maximize_unfocused" /> + </draw_ops> + + <!-- unmaximize --> + + <draw_ops name="unmaximize_focused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_prelight"> + <include name="unmaximize_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_focused_pressed"> + <include name="unmaximize_focused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused"> + <image filename="assets/unmaximize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_prelight"> + <include name="unmaximize_unfocused" /> + </draw_ops> + + <draw_ops name="unmaximize_unfocused_pressed"> + <include name="unmaximize_unfocused" /> + </draw_ops> + + <!-- minimize --> + + <draw_ops name="minimize_focused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="minimize_focused_prelight"> + <include name="minimize_focused" /> + </draw_ops> + + <draw_ops name="minimize_focused_pressed"> + <include name="minimize_focused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused"> + <image filename="assets/minimize.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_prelight"> + <include name="minimize_unfocused" /> + </draw_ops> + + <draw_ops name="minimize_unfocused_pressed"> + <include name="minimize_unfocused" /> + </draw_ops> + + <!-- menu --> + + <draw_ops name="menu_focused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="menu_focused_prelight"> + <include name="menu_focused" /> + </draw_ops> + + <draw_ops name="menu_focused_pressed"> + <include name="menu_focused" /> + </draw_ops> + + <draw_ops name="menu_unfocused"> + <image filename="assets/menu.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="menu_unfocused_prelight"> + <include name="menu_unfocused" /> + </draw_ops> + + <draw_ops name="menu_unfocused_pressed"> + <include name="menu_unfocused" /> + </draw_ops> + + <!-- shade --> + + <draw_ops name="shade_focused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="shade_focused_prelight"> + <include name="shade_focused" /> + </draw_ops> + + <draw_ops name="shade_focused_pressed"> + <include name="shade_focused" /> + </draw_ops> + + <draw_ops name="shade_unfocused"> + <image filename="assets/shade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="shade_unfocused_prelight"> + <include name="shade_unfocused" /> + </draw_ops> + + <draw_ops name="shade_unfocused_pressed"> + <include name="shade_unfocused" /> + </draw_ops> + + <!-- unshade --> + + <draw_ops name="unshade_focused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="unshade_focused_prelight"> + <include name="unshade_focused" /> + </draw_ops> + + <draw_ops name="unshade_focused_pressed"> + <include name="unshade_focused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused"> + <image filename="assets/unshade.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.7" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_prelight"> + <include name="unshade_unfocused" /> + </draw_ops> + + <draw_ops name="unshade_unfocused_pressed"> + <include name="unshade_unfocused" /> + </draw_ops> + + <!-- appmenu --> + + <constant name="D_appmenu_icon_size" value="16" /> + + <draw_ops name="appmenu_focused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" /> + </draw_ops> + + <draw_ops name="appmenu_focused_prelight"> + <include name="appmenu_focused" /> + </draw_ops> + + <draw_ops name="appmenu_focused_pressed"> + <include name="appmenu_focused" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused"> + <icon + x="(width - D_appmenu_icon_size) / 2" y="(height - D_appmenu_icon_size) / 2" + width="D_appmenu_icon_size" height="D_appmenu_icon_size" + alpha="0.7" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused_prelight"> + <include name="appmenu_unfocused" /> + </draw_ops> + + <draw_ops name="appmenu_unfocused_pressed"> + <include name="appmenu_unfocused" /> + </draw_ops> + + <!-- button backgrounds --> + + <draw_ops name="button_focused"> +</draw_ops> + + <draw_ops name="button_focused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="button_focused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" + colorize="C_title_focused" /> + </draw_ops> + + <draw_ops name="button_unfocused"> +</draw_ops> + + <draw_ops name="button_unfocused_prelight"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.08" + colorize="C_title_unfocused" /> + </draw_ops> + + <draw_ops name="button_unfocused_pressed"> + <image filename="assets/button.svg" x="(width - object_width) / 2" + y="(height - object_height) / 2" width="object_width" height="object_height" alpha="0.2" + colorize="C_title_unfocused" /> + </draw_ops> + + <!-- frame styles --> + + <frame_style name="normal_focused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_focused" /> + <piece position="titlebar" draw_ops="titlebar_focused" /> + <piece position="title" draw_ops="title_focused" /> + <button function="close" state="normal" draw_ops="close_focused" /> + <button function="close" state="prelight" draw_ops="close_focused_prelight" /> + <button function="close" state="pressed" draw_ops="close_focused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_focused" /> + <button function="maximize" state="prelight" draw_ops="maximize_focused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_focused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_focused" /> + <button function="minimize" state="prelight" draw_ops="minimize_focused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_focused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_focused" /> + <button function="menu" state="prelight" draw_ops="menu_focused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_focused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_focused" /> + <button version=">= 3.5" function="appmenu" state="prelight" draw_ops="appmenu_focused_prelight" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_focused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_focused" /> + <button function="shade" state="prelight" draw_ops="shade_focused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_focused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_focused" /> + <button function="unshade" state="prelight" draw_ops="unshade_focused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_focused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button_focused" /> + <button function="left_middle_background" state="prelight" draw_ops="button_focused_prelight" /> + <button function="left_middle_background" state="pressed" draw_ops="button_focused_pressed" /> + <button function="right_middle_background" state="normal" draw_ops="button_focused" /> + <button function="right_middle_background" state="prelight" draw_ops="button_focused_prelight" /> + <button function="right_middle_background" state="pressed" draw_ops="button_focused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_unfocused" geometry="normal"> + <piece position="entire_background" draw_ops="entire_background_unfocused" /> + <piece position="titlebar" draw_ops="titlebar_unfocused" /> + <piece position="title" draw_ops="title_unfocused" /> + <button function="close" state="normal" draw_ops="close_unfocused" /> + <button function="close" state="prelight" draw_ops="close_unfocused_prelight" /> + <button function="close" state="pressed" draw_ops="close_unfocused_pressed" /> + <button function="maximize" state="normal" draw_ops="maximize_unfocused" /> + <button function="maximize" state="prelight" draw_ops="maximize_unfocused_prelight" /> + <button function="maximize" state="pressed" draw_ops="maximize_unfocused_pressed" /> + <button function="minimize" state="normal" draw_ops="minimize_unfocused" /> + <button function="minimize" state="prelight" draw_ops="minimize_unfocused_prelight" /> + <button function="minimize" state="pressed" draw_ops="minimize_unfocused_pressed" /> + <button function="menu" state="normal" draw_ops="menu_unfocused" /> + <button function="menu" state="prelight" draw_ops="menu_unfocused_prelight" /> + <button function="menu" state="pressed" draw_ops="menu_unfocused_pressed" /> + <button version=">= 3.5" function="appmenu" state="normal" draw_ops="appmenu_unfocused" /> + <button version=">= 3.5" function="appmenu" state="prelight" + draw_ops="appmenu_unfocused_prelight" /> + <button version=">= 3.5" function="appmenu" state="pressed" draw_ops="appmenu_unfocused_pressed" /> + <button function="shade" state="normal" draw_ops="shade_unfocused" /> + <button function="shade" state="prelight" draw_ops="shade_unfocused_prelight" /> + <button function="shade" state="pressed" draw_ops="shade_unfocused_pressed" /> + <button function="unshade" state="normal" draw_ops="unshade_unfocused" /> + <button function="unshade" state="prelight" draw_ops="unshade_unfocused_prelight" /> + <button function="unshade" state="pressed" draw_ops="unshade_unfocused_pressed" /> + + <button function="left_middle_background" state="normal" draw_ops="button_unfocused" /> + <button function="left_middle_background" state="prelight" draw_ops="button_unfocused_prelight" /> + <button function="left_middle_background" state="pressed" draw_ops="button_unfocused_pressed" /> + <button function="right_middle_background" state="normal" draw_ops="button_unfocused" /> + <button function="right_middle_background" state="prelight" draw_ops="button_unfocused_prelight" /> + <button function="right_middle_background" state="pressed" draw_ops="button_unfocused_pressed" /> + + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <frame_style name="normal_max_focused" geometry="max" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + <button function="maximize" state="normal" draw_ops="unmaximize_focused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_focused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_focused_prelight" /> + </frame_style> + + <frame_style name="normal_max_unfocused" geometry="max" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + <button function="maximize" state="normal" draw_ops="unmaximize_unfocused" /> + <button function="maximize" state="pressed" draw_ops="unmaximize_unfocused_pressed" /> + <button function="maximize" state="prelight" draw_ops="unmaximize_unfocused_prelight" /> + </frame_style> + + <frame_style name="tiled_left_focused" geometry="tiled_left" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + </frame_style> + + <frame_style name="tiled_left_unfocused" geometry="tiled_left" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + </frame_style> + + <frame_style name="tiled_right_focused" geometry="tiled_right" parent="normal_focused"> + <piece position="titlebar" draw_ops="entire_background_focused" /> + </frame_style> + + <frame_style name="tiled_right_unfocused" geometry="tiled_right" parent="normal_unfocused"> + <piece position="titlebar" draw_ops="entire_background_unfocused" /> + </frame_style> + + <frame_style name="dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + + <frame_style name="dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + + <frame_style name="modal_dialog_focused" geometry="modal" parent="normal_focused"> +</frame_style> + + <frame_style name="modal_dialog_unfocused" geometry="modal" parent="normal_unfocused"> +</frame_style> + + <frame_style name="utility_focused" geometry="small" parent="normal_focused"> +</frame_style> + + <frame_style name="utility_unfocused" geometry="small" parent="normal_unfocused"> +</frame_style> + + <frame_style name="border_focused" geometry="border" parent="normal_focused"> +</frame_style> + + <frame_style name="border_unfocused" geometry="border" parent="normal_unfocused"> +</frame_style> + + <frame_style name="borderless_focused" geometry="borderless" parent="normal_focused"> +</frame_style> + + <frame_style name="borderless_unfocused" geometry="borderless" parent="normal_unfocused"> +</frame_style> + + <frame_style name="attached_focused" geometry="attached" parent="modal_dialog_focused"> +</frame_style> + + <frame_style name="attached_unfocused" geometry="attached" parent="modal_dialog_unfocused"> +</frame_style> + + <!-- placeholder for unimplementated styles--> + + <frame_style name="blank" geometry="normal"> + <button function="close" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="close" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="maximize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="minimize" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="menu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button version=">= 3.5" function="appmenu" state="normal"> + <draw_ops></draw_ops> + </button> + <button version=">= 3.5" function="appmenu" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="shade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unshade" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="above" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="above" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unabove" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="stick" state="pressed"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="normal"> + <draw_ops></draw_ops> + </button> + <button function="unstick" state="pressed"> + <draw_ops></draw_ops> + </button> + </frame_style> + + <!-- frame style sets --> + + <frame_style_set name="normal_style_set"> + <frame focus="yes" state="normal" resize="both" style="normal_focused" /> + <frame focus="no" state="normal" resize="both" style="normal_unfocused" /> + <frame focus="yes" state="maximized" style="normal_max_focused" /> + <frame focus="no" state="maximized" style="normal_max_unfocused" /> + <frame focus="yes" state="shaded" style="normal_focused" /> + <frame focus="no" state="shaded" style="normal_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="normal_max_focused" /> + <frame focus="no" state="maximized_and_shaded" style="normal_max_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right" style="tiled_right_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_left_and_shaded" style="tiled_left_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_left_and_shaded" style="tiled_left_unfocused" /> + <frame version=">= 3.3" focus="yes" state="tiled_right_and_shaded" style="tiled_right_focused" /> + <frame version=">= 3.3" focus="no" state="tiled_right_and_shaded" style="tiled_right_unfocused" /> + </frame_style_set> + + <frame_style_set name="dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="dialog_focused" /> + <frame focus="no" state="shaded" style="dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="modal_dialog_style_set"> + <frame focus="yes" state="normal" resize="both" style="modal_dialog_focused" /> + <frame focus="no" state="normal" resize="both" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="modal_dialog_focused" /> + <frame focus="no" state="shaded" style="modal_dialog_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="utility_style_set"> + <frame focus="yes" state="normal" resize="both" style="utility_focused" /> + <frame focus="no" state="normal" resize="both" style="utility_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="utility_focused" /> + <frame focus="no" state="shaded" style="utility_unfocused" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="border_style_set"> + <frame focus="yes" state="normal" resize="both" style="border_focused" /> + <frame focus="no" state="normal" resize="both" style="border_unfocused" /> + <frame focus="yes" state="maximized" style="borderless_focused" /> + <frame focus="no" state="maximized" style="borderless_unfocused" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <frame_style_set name="attached_style_set"> + <frame focus="yes" state="normal" resize="both" style="attached_focused" /> + <frame focus="no" state="normal" resize="both" style="attached_unfocused" /> + <frame focus="yes" state="maximized" style="blank" /> + <frame focus="no" state="maximized" style="blank" /> + <frame focus="yes" state="shaded" style="blank" /> + <frame focus="no" state="shaded" style="blank" /> + <frame focus="yes" state="maximized_and_shaded" style="blank" /> + <frame focus="no" state="maximized_and_shaded" style="blank" /> + </frame_style_set> + + <!-- windows --> + + <window type="normal" style_set="normal_style_set" /> + <window type="dialog" style_set="dialog_style_set" /> + <window type="modal_dialog" style_set="modal_dialog_style_set" /> + <window type="menu" style_set="utility_style_set" /> + <window type="utility" style_set="utility_style_set" /> + <window type="border" style_set="border_style_set" /> + <window version=">= 3.2" type="attached" style_set="attached_style_set" /> + +</metacity_theme> diff --git a/src/themes/Tokyo-Night/metacity-1/thumbnail.png b/src/themes/Tokyo-Night/metacity-1/thumbnail.png new file mode 100644 index 00000000..bd3391d7 Binary files /dev/null and b/src/themes/Tokyo-Night/metacity-1/thumbnail.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/bottom-active.png b/src/themes/Tokyo-Night/xfwm4/bottom-active.png new file mode 100644 index 00000000..1a015a0c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/bottom-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/bottom-inactive.png b/src/themes/Tokyo-Night/xfwm4/bottom-inactive.png new file mode 100644 index 00000000..1a015a0c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/bottom-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/bottom-left-active.png b/src/themes/Tokyo-Night/xfwm4/bottom-left-active.png new file mode 100644 index 00000000..65c895b7 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/bottom-left-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/bottom-left-inactive.png b/src/themes/Tokyo-Night/xfwm4/bottom-left-inactive.png new file mode 100644 index 00000000..65c895b7 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/bottom-left-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/bottom-right-active.png b/src/themes/Tokyo-Night/xfwm4/bottom-right-active.png new file mode 100644 index 00000000..9daa8fe4 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/bottom-right-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/bottom-right-inactive.png b/src/themes/Tokyo-Night/xfwm4/bottom-right-inactive.png new file mode 100644 index 00000000..9daa8fe4 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/bottom-right-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/close-active.png b/src/themes/Tokyo-Night/xfwm4/close-active.png new file mode 100644 index 00000000..ab0692de Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/close-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/close-inactive.png b/src/themes/Tokyo-Night/xfwm4/close-inactive.png new file mode 100644 index 00000000..a8c9d478 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/close-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/close-prelight.png b/src/themes/Tokyo-Night/xfwm4/close-prelight.png new file mode 100644 index 00000000..5cb7008f Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/close-prelight.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/close-pressed.png b/src/themes/Tokyo-Night/xfwm4/close-pressed.png new file mode 100644 index 00000000..ab0692de Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/close-pressed.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/hide-active.png b/src/themes/Tokyo-Night/xfwm4/hide-active.png new file mode 100644 index 00000000..36d7ed74 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/hide-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/hide-inactive.png b/src/themes/Tokyo-Night/xfwm4/hide-inactive.png new file mode 100644 index 00000000..a8c9d478 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/hide-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/hide-prelight.png b/src/themes/Tokyo-Night/xfwm4/hide-prelight.png new file mode 100644 index 00000000..80a2232b Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/hide-prelight.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/hide-pressed.png b/src/themes/Tokyo-Night/xfwm4/hide-pressed.png new file mode 100644 index 00000000..36d7ed74 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/hide-pressed.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/left-active.png b/src/themes/Tokyo-Night/xfwm4/left-active.png new file mode 100644 index 00000000..f6820f96 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/left-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/left-inactive.png b/src/themes/Tokyo-Night/xfwm4/left-inactive.png new file mode 100644 index 00000000..f6820f96 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/left-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/maximize-active.png b/src/themes/Tokyo-Night/xfwm4/maximize-active.png new file mode 100644 index 00000000..5eae5fa0 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/maximize-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/maximize-inactive.png b/src/themes/Tokyo-Night/xfwm4/maximize-inactive.png new file mode 100644 index 00000000..a8c9d478 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/maximize-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/maximize-prelight.png b/src/themes/Tokyo-Night/xfwm4/maximize-prelight.png new file mode 100644 index 00000000..8a13ae83 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/maximize-prelight.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/maximize-pressed.png b/src/themes/Tokyo-Night/xfwm4/maximize-pressed.png new file mode 100644 index 00000000..5eae5fa0 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/maximize-pressed.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/maximize-toggled-active.png b/src/themes/Tokyo-Night/xfwm4/maximize-toggled-active.png new file mode 100644 index 00000000..5eae5fa0 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/maximize-toggled-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/maximize-toggled-inactive.png b/src/themes/Tokyo-Night/xfwm4/maximize-toggled-inactive.png new file mode 100644 index 00000000..a8c9d478 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/maximize-toggled-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/maximize-toggled-prelight.png b/src/themes/Tokyo-Night/xfwm4/maximize-toggled-prelight.png new file mode 100644 index 00000000..8a13ae83 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/maximize-toggled-prelight.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/maximize-toggled-pressed.png b/src/themes/Tokyo-Night/xfwm4/maximize-toggled-pressed.png new file mode 100644 index 00000000..5eae5fa0 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/maximize-toggled-pressed.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/menu-active.png b/src/themes/Tokyo-Night/xfwm4/menu-active.png new file mode 100644 index 00000000..d71c03d4 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/menu-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/menu-inactive.png b/src/themes/Tokyo-Night/xfwm4/menu-inactive.png new file mode 100644 index 00000000..90ec9cb1 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/menu-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/menu-prelight.png b/src/themes/Tokyo-Night/xfwm4/menu-prelight.png new file mode 100644 index 00000000..c8e06208 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/menu-prelight.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/menu-pressed.png b/src/themes/Tokyo-Night/xfwm4/menu-pressed.png new file mode 100644 index 00000000..c652a085 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/menu-pressed.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/right-active.png b/src/themes/Tokyo-Night/xfwm4/right-active.png new file mode 100644 index 00000000..f6820f96 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/right-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/right-inactive.png b/src/themes/Tokyo-Night/xfwm4/right-inactive.png new file mode 100644 index 00000000..f6820f96 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/right-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/shade-active.png b/src/themes/Tokyo-Night/xfwm4/shade-active.png new file mode 100644 index 00000000..d041a7f1 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/shade-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/shade-inactive.png b/src/themes/Tokyo-Night/xfwm4/shade-inactive.png new file mode 100644 index 00000000..077ac86f Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/shade-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/shade-prelight.png b/src/themes/Tokyo-Night/xfwm4/shade-prelight.png new file mode 100644 index 00000000..332ea365 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/shade-prelight.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/shade-pressed.png b/src/themes/Tokyo-Night/xfwm4/shade-pressed.png new file mode 100644 index 00000000..c652a085 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/shade-pressed.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/shade-toggled-active.png b/src/themes/Tokyo-Night/xfwm4/shade-toggled-active.png new file mode 100644 index 00000000..d71c03d4 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/shade-toggled-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/shade-toggled-inactive.png b/src/themes/Tokyo-Night/xfwm4/shade-toggled-inactive.png new file mode 100644 index 00000000..90ec9cb1 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/shade-toggled-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/shade-toggled-prelight.png b/src/themes/Tokyo-Night/xfwm4/shade-toggled-prelight.png new file mode 100644 index 00000000..c8e06208 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/shade-toggled-prelight.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/shade-toggled-pressed.png b/src/themes/Tokyo-Night/xfwm4/shade-toggled-pressed.png new file mode 100644 index 00000000..c652a085 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/shade-toggled-pressed.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/stick-active.png b/src/themes/Tokyo-Night/xfwm4/stick-active.png new file mode 100644 index 00000000..d041a7f1 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/stick-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/stick-inactive.png b/src/themes/Tokyo-Night/xfwm4/stick-inactive.png new file mode 100644 index 00000000..077ac86f Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/stick-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/stick-prelight.png b/src/themes/Tokyo-Night/xfwm4/stick-prelight.png new file mode 100644 index 00000000..332ea365 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/stick-prelight.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/stick-pressed.png b/src/themes/Tokyo-Night/xfwm4/stick-pressed.png new file mode 100644 index 00000000..c652a085 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/stick-pressed.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/stick-toggled-active.png b/src/themes/Tokyo-Night/xfwm4/stick-toggled-active.png new file mode 100644 index 00000000..d71c03d4 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/stick-toggled-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/stick-toggled-inactive.png b/src/themes/Tokyo-Night/xfwm4/stick-toggled-inactive.png new file mode 100644 index 00000000..90ec9cb1 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/stick-toggled-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/stick-toggled-prelight.png b/src/themes/Tokyo-Night/xfwm4/stick-toggled-prelight.png new file mode 100644 index 00000000..c8e06208 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/stick-toggled-prelight.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/stick-toggled-pressed.png b/src/themes/Tokyo-Night/xfwm4/stick-toggled-pressed.png new file mode 100644 index 00000000..c652a085 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/stick-toggled-pressed.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/themerc b/src/themes/Tokyo-Night/xfwm4/themerc new file mode 100644 index 00000000..e5955a5f --- /dev/null +++ b/src/themes/Tokyo-Night/xfwm4/themerc @@ -0,0 +1,23 @@ +button_offset=10 +button_spacing=-9 + +show_app_icon=false + +full_width_title=true + +title_shadow_active=false +title_shadow_inactive=false + +title_horizontal_offset=3 + +active_text_color=#afafaf +active_text_shadow_color=#252525 + +inactive_text_color=#808080 +inactive_text_shadow_color=#252525 + +shadow_delta_height=2 +shadow_delta_width=0 +shadow_delta_x=0 +shadow_delta_y=-5 +shadow_opacity=40 diff --git a/src/themes/Tokyo-Night/xfwm4/title-1-active.png b/src/themes/Tokyo-Night/xfwm4/title-1-active.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-1-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/title-1-inactive.png b/src/themes/Tokyo-Night/xfwm4/title-1-inactive.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-1-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/title-2-active.png b/src/themes/Tokyo-Night/xfwm4/title-2-active.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-2-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/title-2-inactive.png b/src/themes/Tokyo-Night/xfwm4/title-2-inactive.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-2-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/title-3-active.png b/src/themes/Tokyo-Night/xfwm4/title-3-active.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-3-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/title-3-inactive.png b/src/themes/Tokyo-Night/xfwm4/title-3-inactive.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-3-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/title-4-active.png b/src/themes/Tokyo-Night/xfwm4/title-4-active.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-4-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/title-4-inactive.png b/src/themes/Tokyo-Night/xfwm4/title-4-inactive.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-4-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/title-5-active.png b/src/themes/Tokyo-Night/xfwm4/title-5-active.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-5-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/title-5-inactive.png b/src/themes/Tokyo-Night/xfwm4/title-5-inactive.png new file mode 100644 index 00000000..d460cb9c Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/title-5-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/top-left-active.png b/src/themes/Tokyo-Night/xfwm4/top-left-active.png new file mode 100644 index 00000000..8d6aeffa Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/top-left-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/top-left-inactive.png b/src/themes/Tokyo-Night/xfwm4/top-left-inactive.png new file mode 100644 index 00000000..8d6aeffa Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/top-left-inactive.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/top-right-active.png b/src/themes/Tokyo-Night/xfwm4/top-right-active.png new file mode 100644 index 00000000..d88ac1f7 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/top-right-active.png differ diff --git a/src/themes/Tokyo-Night/xfwm4/top-right-inactive.png b/src/themes/Tokyo-Night/xfwm4/top-right-inactive.png new file mode 100644 index 00000000..d88ac1f7 Binary files /dev/null and b/src/themes/Tokyo-Night/xfwm4/top-right-inactive.png differ